.product-redesign .bn--selector-wrapper.product-form__item:has(.bn--selector__color-swatches){display:none}.product-redesign .bn--selector-wrapper.product-form__item:first-child:last-child{margin-top:0}.jdgm-prev-badge{text-align:center}.product-redesign .bn--selector-wrapper{flex-basis:100%!important}.product-redesign .product-form{width:100%}.product-form__item--submit{flex:100%;flex-basis:100%}.product-redesign .product-form__controls-group--submit .product-form__cart-submit{width:100%!important}.bn--selector__new-size-title{color:#000;font-size:16px;font-weight:550;line-height:normal;text-transform:uppercase;text-align:center;margin-bottom:12px}.bn--selector__new-size{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px}.bn--selector__label{background:#f4f4f4;margin:0;width:52px;height:52px;font-size:16px;font-weight:700}.product-form__item label{padding:10px;display:flex;justify-content:center;align-items:center}.bn--selector__label:after{background:none;border:none!important}.bn--selector__input:checked+.bn--selector__label:not(.with-model){background:none;border:2px solid #005de9}.stories-product-form__controls-group{margin-top:28px!important;padding-top:40px}.product-redesign .bn--product-form__controls-group:not(:last-child){margin-top:26px!important}.product-redesign .bn--product__advantages{height:auto;flex-wrap:wrap;row-gap:25px}.product-redesign .bn--product__advantages__item{gap:10px}.bn--newsletter_grid .bn--news_grid__item__header{flex-direction:row;justify-content:space-between}.bn--news_grid__item.bn--news_grid__item__subheader{width:45%}.bn--product-single__meta .product-color-info,.product-redesign .jdgm-widget{display:block!important}.bn--product-template-top .bn--product-horizontal__slider .bn--product-slider__arrow__next{left:auto;right:20px;width:40px;height:40px;justify-content:flex-end;align-items:center}.bn--product-template-top .bn--product-horizontal__slider .bn--product-slider__arrow__prev{left:20px;width:40px;height:40px;justify-content:flex-start;align-items:center}.bn--product-template-top .bn--product-horizontal__slider.redesign-slider .bn--product-horizontal__slider__item{background:transparent}.product-template__container.product-redesign{background-color:#f4f4f4!important}.bn--product-template-top .bn--product-horizontal__slider.redesign-slider .slick-dots{margin-top:20px!important;display:flex;margin-left:20px;margin-right:20px;background:#d9d9d9;border-radius:5px}.product-redesign .bn--product-horizontal__slider .slick-dots li{width:100%;height:auto;margin:0}.product-redesign .bn--product-horizontal__slider .slick-dots li button{width:100%;height:6px;padding:0;background:none}.product-redesign .bn--product-horizontal__slider .slick-dots li.slick-active button{background:#1c1d1c80;border-radius:5px}.bn--product-template-top .bn--product-horizontal__slider.redesign-slider .slick-dots li button:before{content:none}.product-redesign .bn--product__also__like__product__product-item .product__button{padding:11px 21px}.product-redesign .product-form__controls-group--submit .product-form__cart-submit{padding:10px 40px!important}.mobile-quantity-selector{padding:16px 10px 16px 24px!important;min-width:90px;width:90px;text-align-last:left;text-align:left}.bn--product-form__controls-group .bn--product-form__cart-submit{margin-top:0}.bn--product-form__controls-group .bn--product-form__item--submit{align-items:center;column-gap:10px;max-width:500px}.breadcrumbs{display:flex;align-items:center;gap:10px;padding:20px 0}.breadcrumbs li{color:#000;font-size:16px;font-weight:400;line-height:12px}.breadcrumbs li:last-child{color:#1c1d1c80}.stories__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;margin-bottom:15px}.stories{cursor:pointer}.stories__preview{border-radius:4px}.stories__preview img{aspect-ratio:7 / 10;object-fit:cover;display:block}.stories__title{color:#000;font-size:14px;font-weight:400;line-height:16px;margin-top:8px}.stories_share{position:absolute;top:20px;right:390px;z-index:3;padding:4px;width:40px;height:40px}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:0}.fancybox__slide{padding:0;overflow:hidden}.stories-modal{width:100%;height:100%;display:flex!important;flex-direction:row}.fancybox__nav .f-button:before{content:none}.fancybox__content>.f-button.is-close-btn{top:20px!important;left:20px!important;padding:8px;width:40px;height:40px}.fancybox__content>.f-button.is-close-btn,.fancybox__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.stories_share,.custom_player-mute{border-radius:50%;background:#ffffff26;color:#fff}.fancybox__nav .f-button.is-next{right:390px!important;top:calc(50% + 20px)!important;width:40px;height:40px;transform:translateY(-50%) rotate(90deg)!important}.fancybox__nav .f-button.is-prev{right:390px!important;top:calc(50% - 30px)!important;left:auto!important;width:40px;height:40px;transform:translateY(-50%) rotate(90deg)!important}.f-button svg{stroke-linecap:unset}.fancybox__content{background:none;padding:0}.stories-modal__video{position:relative;height:100%;width:100%;cursor:pointer!important}.stories-modal__video-video{z-index:2;position:relative;width:100%;height:100%}.stories-modal__video-background{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;filter:blur(17.5px);z-index:1}.stories__inner-title{position:absolute;top:24px;left:80px;color:#fff;font-family:Oswald;font-size:32px;font-weight:400;line-height:100%;letter-spacing:-.96px;text-transform:uppercase;z-index:3}.stories-modal__products{max-width:370px;width:100%;height:100%;background:#fff;padding:20px;display:flex;flex-direction:column;gap:20px;z-index:3}.stories-modal__products-title{color:#000;font-family:Oswald;font-size:32px;font-weight:400;line-height:100%;letter-spacing:-.96px;text-transform:uppercase}.stories-modal__products-inner{display:flex;flex-direction:column;gap:10px;overflow-y:auto}.stories-modal__product{display:flex;padding:10px 20px 10px 10px;align-items:center;gap:10px;border-radius:5px;background:#1c1d1c0d}.stories-modal__product-image{width:80px;height:80px}.stories-modal__product-image img{width:100%;height:100%;object-fit:contain}.stories-modal__product-content{flex:1}.stories-modal__product-title{margin-bottom:5px;color:#000;font-family:Oswald;font-size:24px;font-weight:400;line-height:35px;letter-spacing:-.72px;text-transform:uppercase}.stories-modal__product-price{color:#000;font-size:15px;font-weight:400;line-height:20px}.custom_player-play{position:absolute;top:50%;left:50%;z-index:5}.custom_player-controls{display:flex;align-items:center;gap:27px;position:absolute;width:100%;bottom:20px;left:0;padding:0 20px;z-index:5}.custom_player-timeline{flex:1;height:3px;background:#ffffff54}.custom_player-mute{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}.video-js{background:transparent}.video-js .vjs-control-bar{background:transparent;padding:0 20px;height:auto;align-items:center}.video-js .vjs-time-control,.video-js .vjs-picture-in-picture-control,.video-js .vjs-fullscreen-control{display:none}.video-js .vjs-volume-panel{order:5}.vjs-control-bar{margin-bottom:30px}.video-js .vjs-play-control{display:none}.video-js .vjs-play-progress:before{font-size:1.6em}.video-js .vjs-slider{background:#ffffff54!important;height:3px}.video-js .vjs-load-progress div{background:none;display:none}.vjs-load-progress{background:transparent!important}.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:none}.video-js .vjs-big-play-button{display:none!important}.video-js:hover .vjs-big-play-button{border-color:transparent;background-color:transparent}.vjs-mouse-display,.vjs-mouse-display .vjs-time-tooltip{display:none!important}.stories-modal__video-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 10px));z-index:5;pointer-events:none}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{display:none}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:auto}.video-js .vjs-volume-panel{width:40px;height:40px;border-radius:50%;background:#ffffff26;color:#fff}.vjs-button>.vjs-icon-placeholder:before{font-size:2.4em}.video-js .vjs-progress-control .vjs-progress-holder{margin-right:27px}.stories-modal .slick-initialized .slick-slide{display:flex}.stories-modal .slick-track{margin-left:10px;width:100%}.stories-modal__products-more{display:none;justify-content:center;align-items:center;gap:10px;border-radius:40px;width:fit-content;background:#1c1d1c54;color:#fff;text-align:center;font-size:15px;font-weight:700;line-height:30px;letter-spacing:-.45px;padding:4px 20px;cursor:pointer}.stories-modal__products-modal{width:100%;height:100%;background:#fff}.f-button.is-close-btn svg{width:initial;height:initial;fill:initial;stroke:initial;stroke-width:initial;stroke-linecap:initial;stroke-linejoin:initial;transition:none;transform:none;filter:none}.fancybox__viewport.is-draggable,.is-draggable .fancybox__content{cursor:default}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1!important}.jdgm-rev-widg__sort-wrapper{text-align:right}.product-redesign shopify-payment-terms{font-size:16px}@media screen and (max-width:1200px){.stories-modal__products{max-width:300px}.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{right:320px!important}}@media screen and (max-width:992px){.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{right:25px!important}.compare-brands-section .compare-brands__header{font-size:40px}.compare-brands-section .compare-brands__description{font-size:18px}.product-info_mobile{display:flex;justify-content:space-between;width:100%}.product-info_mobile-left{max-width:55%}.product-info_mobile-right{max-width:45%}.product-redesign .bn--product__price.product__price{justify-content:end}.product-redesign shopify-payment-terms{font-size:12px;text-align:center;width:200px;display:block;margin-left:auto;margin-top:-40px}.bn--product-horizontal__slider.redesign-slider .slick-arrow{display:flex!important}.bn--product-template-top-left__wrapper{margin-bottom:32px!important}.stories-modal__products-title{display:none}.stories-modal__products{height:auto;position:absolute;bottom:0;left:0;max-width:100%;background:transparent;padding:20px 0}.stories-modal__product{background:#fff;margin:0 5px;min-width:70vw}.stories-modal__product:first-of-type{margin-left:10px}.stories-modal__products-modal .stories-modal__product:first-of-type{margin-left:5px}.stories-modal__products-modal .stories-modal__product-title{white-space:normal;width:auto;overflow:visible;text-overflow:initial}.fancybox__content>.f-button.is-close-btn{right:20px!important;left:auto!important}.stories__inner-title{left:20px}.video-js .vjs-control-bar{top:0;bottom:auto;padding:0;margin:0}.video-js .vjs-volume-panel{position:absolute;top:70px;right:20px}.video-js .vjs-progress-control .vjs-progress-holder{margin:0}.video-js .vjs-play-progress:before{content:none}.video-js .vjs-slider{height:8px}.stories-modal__products-more{display:flex;margin:0 20px}.stories-modal__products-modal{padding:20px}.stories-modal__products-modal-title{color:var(--black-100, #000);font-family:Oswald;font-size:32px;font-weight:400;line-height:100%;letter-spacing:-.96px;text-transform:uppercase;margin-bottom:20px}.stories-modal__products-modal .stories-modal__product{background:#1c1d1c0d}.stories-modal__products-modal-inner{display:flex;flex-direction:column;gap:10px;padding-top:10px;overflow-y:auto;height:90%}.stories-modal__products-modal .is-close-btn{background:#f4f4f4!important;color:#000!important}.stories-modal__products-modal .is-close-btn path{fill:#000}.stories-modal__products-modal .stories-modal__product-title{font-size:24px}.stories-modal__products-inner{flex-direction:row}.stories-modal__product.slick-slide{min-width:240px}.jdgm-prev-badge{text-align:left}.stories-modal__product-image{width:50px;height:50px}.stories-modal__product-title{white-space:nowrap;width:130px;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:768px){.product-redesign ._container{padding:0}.bn--product-single{background:#fff}.breadcrumbs{padding-left:24px}.product-redesign .bn--product-single__meta{padding-top:32px!important}.product-redesign .bn--product__price.product__price{margin-top:5px}}@media screen and (max-width:767px){.bn--newsletter_grid .bn--news_grid__item__header{flex-direction:column}.bn--news_grid__item.bn--news_grid__item__subheader{width:auto}.bn--product-single__meta .product-color-info{font-size:22px;font-weight:550}.product-redesign .bn--product-form__controls-group:not(:last-child){margin-top:0!important;border:none;padding-top:32px}.mobile-quantity-selector{display:block}.bn--product-form__controls-group .bn--product-form__item--submit{gap:12px}.stories-modal__product-title,.stories__inner-title{font-size:20px}}@media screen and (max-width:475px){.product-redesign .bn--product__advantages__item{max-height:initial}}@media screen and (max-width:374px){.mobile-quantity-selector{min-width:56px;width:56px;padding:17px 10px 17px 15px!important}}@media screen and (min-width:990px){.product-redesign .bn--product__price.product__price{margin-top:7px}.bn--product-form__controls-group.product-form__controls-group.product-form__controls-group--submit{margin-top:10px!important}}.product-redesign .bn--product-single__meta{padding-top:35px!important}.product-form__item.product-form__item--submit{padding:0}.suffix-stories #shopify-section-bn--home__newsletter{display:none!important}.suffix-stories .compare-brands-section .compare-brands__brand-info,.suffix-stories #shopify-section-natural--product-compare-bat-new .compare-brands__brand-info-mobile{min-height:600px!important}@media screen and (min-width:990px){.suffix-stories .compare-brands-section .compare-brands__brand-info,.suffix-stories #shopify-section-natural--product-compare-bat-new .compare-brands__brand-info-mobile{min-height:750px!important}}@media(max-width:749px){.bn--product-template__container{padding-top:0!important}.bn--product-template-top .bn--product-horizontal__slider{margin-top:0!important}.bn--product-template-top-left__wrapper{margin-bottom:0!important}.bn--product-template-top .slick-dots{width:calc(100% - 40px);position:absolute;bottom:32px}.bn--product-template-top .bn--product-horizontal__slider.redesign-slider .bn--product-horizontal__slider__item img{object-fit:contain!important}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/stories-product.css.map */
