.main-pdp-cro-part .container{width:100%;max-width:100%;padding:0;margin:0;background-color:#fff}.main-pdp-cro-part{padding:0!important}.main-pdp-cro-part .pdp-featued-icon-text-sec{width:100%;gap:0 35px;display:flex;flex-wrap:wrap}.main-pdp-cro-part .pdp-featued-icon-text{width:calc(50% - 35px);display:flex;gap:8px 10px;padding:6px 0}.main-pdp-cro-part .pdp-featued-icon-text img{width:24px}.main-pdp-cro-part .pdp-featued-icon-text h4{width:calc(100% - 24px);margin:0;font-size:16px;font-weight:500;color:#000;font-family:"Haas Grot Disp 55 Roman"}.main-pdp-cro-part [data-block-type=price] .v-stack{display:flex;align-items:center}.main-pdp-cro-part .price-list *{color:#000;font-family:"Haas Grot Disp 55 Roman";font-size:32px;font-weight:500;letter-spacing:0;line-height:1.2}.main-pdp-cro-part .price-list--product{gap:19px;align-items:center}.main-pdp-cro-part .price-list compare-at-price{color:#00000040;font-weight:300;font-family:"Haas Grot Disp 45"}.main-pdp-cro-part .price-list unit-price{font-size:12px;color:#000;font-family:"Haas Grot Disp 55 Roman"}.main-pdp-cro-part p.text-sm.text-subdued{font-size:12px;color:#000;font-family:"Haas Grot Disp 55 Roman";padding-left:10px}.main-pdp-cro-part .product-info__block-item:is([data-block-type=vendor],.main-pdp-cro-part [data-block-type=title],.main-pdp-cro-part [data-block-type=sku],.main-pdp-cro-part [data-block-type=price]){margin:0;--product-info-gap: 0}.main-pdp-cro-part .product-info__block-item:is([data-block-type=variant-picker],.main-pdp-cro-part [data-block-type=product-variations],.main-pdp-cro-part [data-block-type=separator],.main-pdp-cro-part [data-block-type=description],.main-pdp-cro-part [data-block-type=text],.main-pdp-cro-part [data-block-type=liquid],.main-pdp-cro-part [data-block-type=share-buttons]){--product-info-gap: 0}.main-pdp-cro-part .product{gap:0}.main-pdp-cro-part .product-title{font-size:44px;font-family:Futura;letter-spacing:0;line-height:1;font-weight:500;padding:10px 0;text-transform:none}.main-pdp-cro-part .SH-customer-loves{background:none;margin:0}.main-pdp-cro-part [data-block-type=price]{border-bottom:solid 1px #000000;padding-bottom:29px}.main-pdp-cro-part .product-info__block-item{margin:0!important}.main-pdp-cro-part .pdp-featued-icon-text-sec{padding:25px 0 20px}.main-pdp-cro-part .product-options{margin:0}.main-pdp-cro-part .custom-bundle-main-wrapper{box-shadow:none;border:none;background:#f9f4f0;border-radius:0;margin:0 0 11px;padding:26px 24px}.main-pdp-cro-part button.custom-bundle-atc{font-size:20px;font-weight:700;font-family:"Haas Grot Disp R 75";letter-spacing:0;background:#000;border:solid 1px #000;padding:22px 15px;text-transform:uppercase}.main-pdp-cro-part .payment-icons{margin:30px 0!important;justify-content:center;gap:59px}.main-pdp-cro-part .bottom-pdp-featued-icon-text-sec{display:flex;width:100%;gap:0 15px;justify-content:center;padding:0 0 30px;border-bottom:solid 1px #000;margin:20px 0 0}.main-pdp-cro-part .bottom-pdp-featued-icon-text{display:flex;gap:8px 6px;align-items:center;padding:4px 0}.main-pdp-cro-part .bottom-pdp-featued-icon-text img{width:18px}.main-pdp-cro-part .bottom-pdp-featued-icon-text h4{width:calc(100% - 24px);margin:0;font-size:15px;font-weight:500;color:#000;line-height:1.2;font-family:"Haas Grot Disp 55 Roman"}.main-pdp-cro-part .product-info{padding:50px 20px}.main-pdp-cro-part .SH-customer-text{font-size:16px!important;color:#000!important;font-family:"Haas Grot Disp 55 Roman"!important;font-weight:500!important;margin-bottom:10px}.main-pdp-cro-part .SH-customer-text b{font-weight:500!important}.main-pdp-cro-part .SH-verified-icon .SH-svg-icon-bg{fill:#0064e0!important}.main-pdp-cro-part .SH-customer-img{height:40px!important;width:40px!important;box-shadow:none!important;margin-bottom:10px}.main-pdp-cro-part .option-label{font-size:16px;font-weight:700;font-family:"Haas Grot Text R 75"}.main-pdp-cro-part .option-label s{font-size:16px;font-weight:500;color:#00000040;margin-left:5px}.main-pdp-cro-part #single-option,.main-pdp-cro-part #bundle-option,.main-pdp-cro-part #bundle-3-option{height:19px;width:19px}.main-pdp-cro-part .variant-picker__option-info legend{font-size:16px;font-family:"Haas Grot Disp 55 Roman";font-weight:500;color:#000}.main-pdp-cro-part .description{margin-top:5px}.main-pdp-cro-part .variant-picker__option button{min-width:180px;height:26px;padding:0 10px;box-shadow:none;border:solid 1px #000;border-radius:0;color:#000;font-size:12px;font-weight:500;font-family:"Haas Grot Disp 55 Roman"}.main-pdp-cro-part .variant-picker__option x-popover{min-width:220px}.main-pdp-cro-part .pdp-working-day-text span{display:inline-block;height:11px;width:11px;background:#00a676;border-radius:50%;margin-right:8px}.main-pdp-cro-part .pdp-working-day-text{font-size:16px;font-weight:500;font-family:"Haas Grot Disp 55 Roman";color:#00a676;text-align:center;padding:10px 0 20px}.main-pdp-cro-part .product-gallery-wrap{width:100%;height:100%;position:relative}.main-pdp-cro-part .product-gallery-wrap figure{line-height:0;width:100%;margin:0;height:100%}.main-pdp-cro-part .product-gallery-wrap figure img{width:100%;height:100%;object-fit:cover;background:linear-gradient(180deg,#e1e1e1 10.59% 85.76%)}.main-pdp-cro-part .product-gallery{height:100%;border-right:.5px solid #780001}.main-pdp-cro-part .featured-pdp-discount_badge{position:absolute;top:125px;right:96px}.main-pdp-cro-part button.custom-bundle-atc:hover{color:#fff!important}.product-info__block-item .accordion span{font-family:"Haas Grot Disp R 75";font-weight:700;font-size:16px;letter-spacing:0;text-transform:none}.accordion .accordion__toggle.h6{border-bottom:solid 1px #000000;padding:20px 0}.accordion__content.prose{padding:20px 0 5px;font-size:14px;font-family:"Haas Grot Disp 55 Roman";font-weight:500;letter-spacing:.4px}.product-info__block-group:has(.product-info__block-item:is([data-block-type=variant-picker],[data-block-type=product-variations],[data-block-type=separator],[data-block-type=description],[data-block-type=text],[data-block-type=liquid],[data-block-type=share-buttons])){padding:0;margin:0}.review-video-wrapper.review-mobile{display:none}.review-video-wrapper.review-desktop{display:block}.review-video-wrapper{max-width:630px;width:100%;margin:0 auto;padding:21px 15px 50px}.review-video-row{display:flex;justify-content:space-between;flex-wrap:wrap}.review-video-row .real-result-image{width:25%;position:relative;overflow:hidden}.review-video-row img{height:100%;width:100%;object-fit:cover;border-radius:0}.real-result-image .video-wrapper :is(img,video){width:100%;height:100%;object-fit:cover;border-radius:0}.real-result-image .video-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;z-index:3;transition:opacity ease-in-out .3s}.real-result-image.played .video-wrapper{opacity:1;visibility:visible}.real-result-image .video-triger{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex;cursor:pointer}.real-result-image .video-triger svg{width:15px;height:auto}.real-video-popup{position:fixed;background-color:#000000e6;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:0;display:none}.real-video-popup.open{display:block;opacity:1}.real-video-popup .real-video-popup-box{position:relative;display:flex;justify-content:center;width:100%;height:100%;overflow:auto;max-width:650px;margin:0 auto}.real-video-popup .real-video-popup-box video{max-width:100%;border-radius:5px;height:100%}.real-video-popup-box .close-button{width:38px;height:38px;background-color:#fff;box-shadow:none;appearance:none;-webkit-appearance:none;border-radius:50%;border:1px solid #000;display:flex;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;z-index:9}.real-video-add{height:100%;width:100%}.review-video-wrapper .video-title{font-size:32px;font-weight:500;margin:0 0 20px;font-family:Futura;text-align:center}@media (max-width: 991px){.review-video-wrapper.review-mobile{display:block}.review-video-wrapper.review-desktop{display:none}}.product-gallery__image-list{display:block}.navSwiper-sec{width:100%;padding:0 52px;position:relative;margin:15px 0}.navSwiper-sec .swiper-button-prev:after,.navSwiper-sec .swiper-button-next:after{display:none}.navSwiper-sec .swiper-button-prev,.navSwiper-sec .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);margin:0}@media (max-width: 1390px){.main-pdp-cro-part .product-info{padding:20px}.main-pdp-cro-part .product-title.h3,.main-pdp-cro-part .price-list *{font-size:20px}.main-pdp-cro-part .pdp-featued-icon-text h4,.main-pdp-cro-part .bottom-pdp-featued-icon-text h4{font-size:14px}.main-pdp-cro-part .payment-icons{gap:22px}.main-pdp-cro-part .bottom-pdp-featued-icon-text-sec{flex-wrap:wrap;gap:0 8px}.main-pdp-cro-part .featured-pdp-discount_badge{top:21px;right:21px;max-width:70px}}@media (max-width: 999px){.main-pdp-cro-part .payment-icons{margin:22px 0 10px!important}.main-pdp-cro-part .pdp-featued-icon-text h4,.main-pdp-cro-part .bottom-pdp-featued-icon-text h4{font-size:15px}.main-pdp-cro-part .bottom-pdp-featued-icon-text img{width:16px}.main-pdp-cro-part .pdp-working-day-text{font-size:14px}.main-pdp-cro-part .custom-bundle-main-wrapper{padding:17px}.main-pdp-cro-part .option-label{font-size:14px}.main-pdp-cro-part [data-block-type=price]{padding-bottom:22px}.main-pdp-cro-part .pdp-featued-icon-text{width:100%}.review-video-wrapper .video-title{font-size:20px;margin:0 0 10px}.review-video-wrapper.review-mobile{padding:21px 0;border-bottom:solid 1px #000000}.accordion .accordion__toggle.h6{padding:10px 0}.main-pdp-cro-part .bottom-pdp-featued-icon-text-sec{border:none;padding:0;gap:0 5px;max-width:400px;margin:0 auto}.main-pdp-cro-part .bottom-pdp-featued-icon-text{width:49%;flex-wrap:wrap}.main-pdp-cro-part .product{gap:0px}.product-info__block-item .accordion span{font-size:14px}.navSwiper-sec{margin:0;padding:0 30px}.navSwiper-sec .swiper-button-next,.navSwiper-sec .swiper-rtl .swiper-button-prev{right:0}.navSwiper-sec .swiper-button-prev,.navSwiper-sec .swiper-rtl .swiper-button-next{left:0}}@media (max-width: 513px){.main-pdp-cro-part .payment-icons,.main-pdp-cro-part .price-list--product{gap:10px}}@media (max-width: 485px){.main-pdp-cro-part .price-list *{font-size:18px}.main-pdp-cro-part .SH-customer-text{font-size:14px!important}.main-pdp-cro-part .SH-customer-img{height:47px!important;width:47px!important}}@media (max-width: 446px){.price-list--product{gap:4px!important}}@media (max-width: 382px){p.text-sm.text-subdued{padding-left:0!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/product-cro.css.map */
