@charset "UTF-8";#main-product-container{background:#f0f0f0;padding:0;width:100%}@media only screen and (min-width:992px){#main-product-container{padding:40px 0 60px}}#main-product-container #main-product{display:grid;gap:20px;grid-template-columns:50% auto}@media only screen and (max-width:991.98px){#main-product-container #main-product{gap:0;grid-template-columns:100%;padding:0}}#main-product-container #main-product .product-information{padding:0}@media only screen and (max-width:991.98px){#main-product-container #main-product .product-information{padding:25px 0 0}}#main-product-container #main-product .product-information .button-wishlist{margin-left:auto}#main-product-container #main-product .product-information .product-title-wrapper{display:flex;flex-flow:row wrap;gap:15px 20px;justify-content:space-between;margin-bottom:30px;position:relative}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .product-title-wrapper{gap:10px 20px;padding:0}}#main-product-container #main-product .product-information .product-title-wrapper .breadcrumbs{margin-bottom:0}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .product-title-wrapper .breadcrumbs{margin-bottom:15px}}#main-product-container #main-product .product-information .product-title-wrapper h1.product-title{font-size:30px;line-height:1.4}@media only screen and (max-width:991.98px){#main-product-container #main-product .product-information .product-title-wrapper h1.product-title{font-size:24px}}#main-product-container #main-product .product-information .product-title-wrapper .product-category{font-size:16px;font-weight:500;line-height:1;text-transform:uppercase}#main-product-container #main-product .product-information .product-title-wrapper .product-category:empty{display:none}#main-product-container #main-product .product-information .product-title-wrapper .product-description,#main-product-container #main-product .product-information .product-title-wrapper .product-info-group,#main-product-container #main-product .product-information .product-title-wrapper .product-title{flex:100%;width:100%}#main-product-container #main-product .product-information .product-title-wrapper .product-info-group{align-items:center;color:var(--text-primary-color);display:flex;flex-flow:row wrap;gap:20px;justify-content:space-between}#main-product-container #main-product .product-information .product-title-wrapper .product-info-group .product-reviews{--star-size:16px;--star-color:var(--separator-color);--star-background:var(--primary-color);align-items:center;display:flex;flex-direction:row;font-family:Brandon Text;font-size:14px;gap:7px;line-height:18px;min-height:18px}#main-product-container #main-product .product-information .product-title-wrapper .product-info-group .product-reviews .stars{--percent:calc(var(--rating)/5*100%);display:inline-block;font-family:Times;font-size:var(--star-size);line-height:1}#main-product-container #main-product .product-information .product-title-wrapper .product-info-group .product-reviews .stars:before{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;content:"★★★★★";letter-spacing:1px}#main-product-container #main-product .product-information .product-title-wrapper .product-info-group .product-reviews>div:last-of-type{font-family:Brandon Text;font-size:14px;line-height:18px}#main-product-container #main-product .product-information .product-title-wrapper .yotpo-star-review.yotpo-widget-instance{transform:translateY(5px)}#main-product-container #main-product .product-information .product-title-wrapper .product-price,#main-product-container #main-product .product-information .product-title-wrapper .product-price-wrapper{align-items:baseline;display:flex;flex-flow:row wrap;gap:10px;justify-content:flex-start}#main-product-container #main-product .product-information .product-title-wrapper .product-price .product-price-range,#main-product-container #main-product .product-information .product-title-wrapper .product-price .product-price-range-sale,#main-product-container #main-product .product-information .product-title-wrapper .product-price-wrapper .product-price-range,#main-product-container #main-product .product-information .product-title-wrapper .product-price-wrapper .product-price-range-sale{font-size:20px;font-weight:700;text-align:left}@media only screen and (max-width:991.98px){#main-product-container #main-product .product-information .product-title-wrapper .product-price .product-price-range,#main-product-container #main-product .product-information .product-title-wrapper .product-price .product-price-range-sale,#main-product-container #main-product .product-information .product-title-wrapper .product-price-wrapper .product-price-range,#main-product-container #main-product .product-information .product-title-wrapper .product-price-wrapper .product-price-range-sale{font-size:16px}}#main-product-container #main-product .product-information .product-title-wrapper .product-reviews{align-items:center;display:flex}#main-product-container #main-product .product-information .product-description-wrapper{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:5px;justify-content:flex-start}#main-product-container #main-product .product-information .product-description-wrapper .product-description,#main-product-container #main-product .product-information .product-description-wrapper .read-more{width:100%}#main-product-container #main-product .product-information .product-description-wrapper .product-description :not(h1,h2,h3,h4,h5,sup,sub),#main-product-container #main-product .product-information .product-description-wrapper .product-description:not(h1,h2,h3,h4,h5,sup,sub),#main-product-container #main-product .product-information .product-description-wrapper .read-more :not(h1,h2,h3,h4,h5,sup,sub),#main-product-container #main-product .product-information .product-description-wrapper .read-more:not(h1,h2,h3,h4,h5,sup,sub){color:var(--text-primary-color);font-size:14px;line-height:1.3;text-align:left}#main-product-container #main-product .product-information .product-description-wrapper .product-description{line-clamp:2;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;width:100%}#main-product-container #main-product .product-information .product-description-wrapper .read-more{cursor:pointer;font-weight:700;text-decoration:underline;width:-moz-max-content;width:max-content}#main-product-container .pdp-blocks{align-items:center;display:flex;flex-flow:column nowrap;gap:0;justify-content:center}#main-product-container .pdp-blocks .accordion,#main-product-container .pdp-blocks .pdp-block{border-bottom:1px solid #dadada;width:100%}#main-product-container .pdp-blocks .accordion:empty,#main-product-container .pdp-blocks .pdp-block:empty{display:none!important}#main-product-container .pdp-blocks .accordion.usps,#main-product-container .pdp-blocks .pdp-block.usps{align-items:center;display:flex;gap:15px;justify-content:space-between;padding:40px 0}#main-product-container .pdp-blocks .accordion.usps .usp-card,#main-product-container .pdp-blocks .pdp-block.usps .usp-card{align-items:center;display:flex;flex-flow:column nowrap;gap:10px;justify-content:center}#main-product-container .pdp-blocks .accordion.usps .usp-card img.usp-icon,#main-product-container .pdp-blocks .pdp-block.usps .usp-card img.usp-icon{height:35px;-o-object-fit:contain;object-fit:contain;width:50px}#main-product-container .pdp-blocks .accordion.usps .usp-card .usp-title,#main-product-container .pdp-blocks .pdp-block.usps .usp-card .usp-title{font-size:16px;font-weight:700;text-align:center}@media only screen and (max-width:991.98px){#main-product-container .pdp-blocks .accordion.usps,#main-product-container .pdp-blocks .pdp-block.usps{flex-wrap:wrap;justify-content:center}}#main-product-container .pdp-blocks .accordion{padding:17px 0 8px}#main-product-container .pdp-blocks .accordion>div{font-size:16px;pointer-events:none;text-align:left}#main-product-container .pdp-blocks .panel{width:100%}#main-product-container .pdp-blocks .panel .content{border-bottom:1px solid #dadada;font-size:14px;padding:10px 5px;width:100%}#main-product-container .pdp-blocks .panel .content p{margin:5px 0}#main-product-container .pdp-blocks .panel .content :not(h1,h2,h3,h4,h5,sup,sub){font-size:14px}#main-product-container .gallery .gallery-container{aspect-ratio:610/528;display:flex;gap:21px 18px;opacity:0;position:sticky;top:120px;transition:all .3s}@media only screen and (max-width:991.98px){#main-product-container .gallery .gallery-container{flex-direction:column-reverse}}#main-product-container .gallery .gallery-container .thumb-gallery{position:relative;width:calc(12% - 9px)}@media only screen and (max-width:991.98px){#main-product-container .gallery .gallery-container .thumb-gallery{width:100%}}#main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide{aspect-ratio:1;border-radius:5px;overflow:hidden}#main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb{cursor:pointer;height:100%;overflow:hidden;position:relative;width:100%}#main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder{height:100%;overflow:hidden;position:relative;width:100%}#main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder:hover img,#main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder:hover svg{transform:scale(1.1)}#main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder img,#main-product-container .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder svg{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transition:all .3s;width:100%}#main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-next,#main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-prev{margin-top:0;translate:-50% 0}#main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-next.swiper-button-disabled,#main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-prev.swiper-button-disabled{opacity:0}@media only screen and (max-width:991.98px){#main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-next,#main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-prev{display:none}}#main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-prev{inset:-34px auto auto 50%;rotate:90deg;translate:-50% 0}#main-product-container .gallery .gallery-container .thumb-gallery .swiper-button-next{inset:auto auto -34px 50%;rotate:90deg}#main-product-container .gallery .gallery-container .main-gallery{aspect-ratio:534/524;border-radius:5px;overflow:hidden;position:relative;width:calc(88% - 9px)}@media only screen and (max-width:991.98px){#main-product-container .gallery .gallery-container .main-gallery{width:100%}}#main-product-container .gallery .gallery-container .main-gallery .product-badges{inset:10px auto auto 10px;width:unset;z-index:99}#main-product-container .gallery .gallery-container .main-gallery .product-badges .product-badge{font-size:12px;padding:7px 14px;width:-moz-max-content;width:max-content}#main-product-container .gallery .gallery-container .main-gallery .lightbox-trigger{inset:10px 10px auto auto;position:absolute;z-index:1}#main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder{border-radius:5px;overflow:hidden;padding-bottom:100%;position:relative;width:100%}#main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder iframe,#main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder img:not(.lightbox-trigger img),#main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder model-viewer,#main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder svg:not(.lightbox-trigger svg),#main-product-container .gallery .gallery-container .main-gallery .gallery-image-holder video{background-color:#f8f8f8;filter:contrast(.88);height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}#main-product-container .gallery .gallery-container .main-gallery .swiper-button-next{inset:50% 10px auto auto}#main-product-container .gallery .gallery-container .main-gallery .swiper-button-prev{inset:50% auto auto 10px}#main-product-container .gallery .gallery-container .swiper-button-next,#main-product-container .gallery .gallery-container .swiper-button-prev{border-radius:50%;color:transparent;display:flex;height:34px;margin-top:0;padding:4px;translate:0 -50%;width:34px}#main-product-container .gallery .gallery-container .swiper-button-next:after,#main-product-container .gallery .gallery-container .swiper-button-prev:after{display:none}#main-product-container .gallery .gallery-container .swiper-button-next svg,#main-product-container .gallery .gallery-container .swiper-button-prev svg{height:30px;width:30px}.main-product.main-product-preorder #main-product-container #main-product{gap:20px 50px}.main-product.main-product-preorder #main-product-container #main-product .product-information{padding:0 0 30px}@media only screen and (min-width:992px){.main-product.main-product-preorder #main-product-container #main-product .product-information{padding:0}}.main-product.main-product-preorder #main-product-container #main-product .product-info.page-width{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:0;justify-content:flex-start}@media only screen and (min-width:992px){.main-product.main-product-preorder #main-product-container #main-product .product-info.page-width{padding:0}}.main-product.main-product-preorder #main-product-container #main-product .product-info.page-width .breacrumbs,.main-product.main-product-preorder #main-product-container #main-product .product-info.page-width .product-description,.main-product.main-product-preorder #main-product-container #main-product .product-info.page-width .product-title{width:100%}.main-product.main-product-preorder #main-product-container #main-product .product-info.page-width .breadcrumbs{margin-bottom:28px;margin-top:35px}@media only screen and (max-width:991.98px){.main-product.main-product-preorder #main-product-container #main-product .product-info.page-width .breadcrumbs{margin-top:0}}.main-product.main-product-preorder #main-product-container #main-product .product-info.page-width .coming-soon-tag{background:var(--primary-color);border-radius:18px;color:var(--text-primary-color);font-size:14px;font-weight:500;margin-bottom:15px;margin-right:auto;padding:7px 15px;text-transform:uppercase}.main-product.main-product-preorder #main-product-container #main-product .product-info.page-width .product-title{font-size:30px}.main-product.main-product-preorder #main-product-container #main-product .product-info.page-width .product-description{font-size:14px}.main-product.main-product-preorder #main-product-container #main-product .product-info.page-width .product-description :not(h1,h2,h3,h4,h5,sup,sub){font-size:inherit}@media only screen and (max-width:991.98px){.main-product.main-product-preorder #main-product-container #main-product .gallery{aspect-ratio:653/683}}.main-product.main-product-preorder #main-product-container #main-product .gallery .preorder-image{aspect-ratio:653/683;border-radius:5px;height:auto;inset:calc(40px + var(--header-height)) auto auto 0;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:sticky;width:100%}@media only screen and (max-width:991.98px){.main-product.main-product-preorder #main-product-container #main-product .gallery .preorder-image{border-radius:0;height:100%;position:static}}.main-product.main-product-preorder #main-product-container #main-product .register-form-wrapper{align-items:flex-start;background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.161);display:flex;flex-flow:column nowrap;gap:20px;justify-content:flex-start;margin-top:20px;padding:26px 35px 40px;width:100%}@media only screen and (max-width:767.98px){.main-product.main-product-preorder #main-product-container #main-product .register-form-wrapper{padding:25px 22px}}.main-product.main-product-preorder #main-product-container #main-product .register-form-wrapper .form-title{font-size:20px;margin-bottom:10px}@media only screen and (max-width:767.98px){.main-product.main-product-preorder #main-product-container #main-product .register-form-wrapper .form-title{margin-bottom:0}}.main-product.main-product-preorder #main-product-container #main-product .register-form-wrapper .form-field.email label{font-size:16px}.main-product.main-product-preorder #main-product-container #main-product .register-form-wrapper .form-field.email input[type=email]{background:var(--bg-2-color);border-radius:18px;font-size:14px}.main-product.main-product-preorder #main-product-container #main-product .register-form-wrapper .form-field.checkbox .checkbox-label{font-size:14px}.main-product.main-product-preorder #main-product-container #main-product .register-form-wrapper .form-field.checkbox .form-checkbox .checkbox{background-color:var(--bg-2-color);border-color:var(--bg-2-color);border-radius:50%;height:22px;padding:4px;width:22px}.main-product.main-product-preorder #main-product-container #main-product .register-form-wrapper .form-field.checkbox input:checked+.checkbox{background:var(--primary-color);border-color:var(--primary-color)}.main-product.main-product-preorder #main-product-container #main-product .register-form-wrapper .form-field.checkbox input:checked+.checkbox svg{color:var(--text-primary-color)}.main-product.main-product-preorder #main-product-container #main-product .register-form-wrapper .register-form-submit{margin-top:15px;text-align:center;width:100%}@media only screen and (max-width:991.98px){.main-product.main-product-preorder #main-product-container #main-product .register-form-wrapper .register-form-submit{margin-top:5px}}.main-product.main-product-preorder #main-product-container #main-product .register-form-wrapper .form-message{background:#fff;border-radius:4px;color:#000;font-size:16px;font-weight:700;margin:0 auto;order:-1;padding:8px 15px;text-align:center;width:100%}.main-product.main-product-preorder #main-product-container #main-product .register-form-wrapper .form-message.error{background:#b3333a;color:#fff}.main-product.main-product-preorder #main-product-container #main-product .register-form-wrapper .form-message.success{background:#346937;color:#fff}.yotpo-display-s .yotpo-head{flex-direction:unset;margin-top:0}.yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper[data-v-539fe0bb]{margin-bottom:0}.yotpo-display-s .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary{margin-top:0}.yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper[data-v-539fe0bb],.yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper[data-v-539fe0bb]{margin-top:-30px}@media only screen and (max-width:767.98px){.yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper[data-v-539fe0bb],.yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper[data-v-539fe0bb]{margin-top:0}}.yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line[data-v-539fe0bb],.yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line[data-v-539fe0bb]{margin-right:0}.yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line-right-panel,.yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line-right-panel{padding-right:0}.yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line .yotpo-summary-section .yotpo-reviews-summary-button,.yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line .yotpo-summary-section .yotpo-reviews-summary-button{justify-content:center}.yotpo-display-l .yotpo-main-layout .yotpo-head,.yotpo-display-m .yotpo-main-layout .yotpo-head{justify-content:flex-end;margin-bottom:0;margin-top:0}.yotpo-reviews-main-widget .yotpo-reviews-icon-text{font-size:10px}.yotpo-reviews-main-widget .yotpo-reviews-icon{width:35px}

/*# sourceMappingURL=section-mous-main-product.min.css.map*/