.product__info-wrapper .dtx__page-faq-items{margin:0}.review_slide_item{display:flex;flex-wrap:wrap;align-items:center;cursor:grab}.review_slide--img{flex:0 0 100%;max-width:73px}.review_slide_content{flex:1;max-width:calc(100% - 73px);padding-left:18px}.product__info-wrapper .dtx__page-faq-content span.btn-label{color:#424436;font-weight:500}.prod_review_block{padding:12px 20px 12px 12px;border-radius:4px;position:relative;margin-top:51px;margin-bottom:12px}.review_slide--img .slide--img{display:block;width:100%;max-width:100%;border-radius:4px}.review_author{font-size:16px;font-weight:500;line-height:26px;margin:0;display:flex;align-items:center;gap:8px}.review_author .stars_rating{margin-top:-3px}.stars_rating svg{display:inline-block;width:17px;height:17px}.stars_rating{display:flex;align-items:center;color:#86826c}.review_slide_content .rte{font-size:13px;line-height:1.2;margin-top:5px}.featured-product .product__title{font-size:38px;line-height:1.1;font-weight:500}.dtx-btn:hover span+svg path,.dtx-btn:focus span+svg path{fill:unset}.dtx-btn:before,.dtx-btn:after{display:none}.product-form__buttons{max-width:100%}.form_icon_text{display:flex;justify-content:center;align-items:center;column-gap:14px}.form_icon_text .icon__text{margin:0;display:flex;align-items:center;gap:5px;line-height:1.1;font-size:14px;font-family:var(--font-family-heading)}.form_icon_text .check--icon svg{width:16px;height:16px;display:block;margin-top:-3px}.ctm_swiper_arrow{width:32px;height:32px;border-radius:50%;background:#fff;top:50%;margin:0;position:absolute;display:flex;align-items:center;justify-content:center}.next-swiper-button:after,.prev-swiper-button:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.ctm_swiper_arrow:after{font-size:13px;font-weight:600;color:#000}.ctm_swiper_arrow.swiper-button-disabled{opacity:0}.ctm_swiper_arrow.next-swiper-button{right:0;transform:translate(50%,-50%)}.ctm_swiper_arrow.prev-swiper-button{transform:translate(-50%,-50%);right:unset;left:0}.prev-swiper-button:after{content:"prev"}.next-swiper-button:after{content:"next"}.product__text.inline-richtext{font-size:14px;line-height:1.4}.product.product--medium .product__info-wrapper{flex:0 0 100%;max-width:600px}.slide-thumb-items img{width:100%;max-width:100%;height:auto}.prdo-slide-thumb{width:82px!important;margin-right:8px!important}.bls__swiper-gallery-thumbnails{margin-top:8px}.prdo-slide-thumb.swiper-slide-thumb-active .slide-thumb-items{border:1px solid #000}.product-media-container .media{border-radius:8px}.slide-thumb-items{border-radius:4px;overflow:hidden;cursor:pointer;border:1px solid transparent}.dtx__page-faq-content .product-popup-modal__button:hover{background:none;color:inherit}.dtx__page-faq-content .product-popup-modal__button{text-decoration:none;padding:0;min-height:unset;margin-top:10px;font-size:14px;line-height:1.4}.dtx__page-faq-content .product-popup-modal__button .btn-label{text-decoration:underline}.product-popup-modal__button .btn-icon{display:inline-block;margin-right:2px}.product-popup-modal__button .btn-icon svg{display:inline-block;width:18px;height:18px}.ctm_prod_modal .product-popup-modal__content{background:transparent;box-shadow:none;border:0;width:100%;max-width:516px;padding:24px;margin:0;top:50%;transform:translate(-50%,-50%);height:auto;max-height:95%}.ctm_prod_modal .product-popup-modal__toggle{top:0;margin-bottom:12px;width:auto;background:transparent;border:0;color:#fff;font-weight:500;font-size:16px;line-height:1;padding-bottom:0;font-family:var(--font-family-heading);letter-spacing:0}.ctm_prod_modal.product-popup-modal{background:#35372880}.ctm_prod_modal .product-popup-modal__content-info{padding:14px;background:#f9f9f3;border-radius:6px}.btm_section--left_col{display:flex;align-items:flex-start;width:60%}.prod_bottom_section{display:flex;align-items:flex-start;flex-wrap:wrap;padding:80px;border-radius:12px;margin-top:80px;margin-bottom:54px}.btm_section--right_col{width:40%;padding-left:40px}.right_col--inner .keylist__item{column-count:2;max-width:350px;margin:0 auto}.right_col--inner .keylinks{color:#86816c;display:inline-block;margin-right:4px}.right_col--inner .key-item{font-size:16px;line-height:1.1;margin-bottom:12px;font-family:var(--font-family-heading)}.btm_icon{flex:0 0 56px;margin-right:40px}.btm_content.rte{font-size:28px;line-height:1.1;letter-spacing:0;font-family:var(--font-family-heading);font-weight:400;max-width:572px}.ctm_prod_modal .product-popup-modal__toggle .icon{width:13px;height:13px;margin-right:4px}@media (min-width: 990px){.featured-product:not(.product--no-media)>.product__info-wrapper{padding-right:0;padding-left:50px}.product.product--medium .product__info-wrapper{max-width:500px}.product.product--medium .product__media-wrapper{width:100%;max-width:calc(100% - 500px)}}@media (min-width: 1140px){.product.product--medium .product__media-wrapper{width:100%;max-width:calc(100% - 600px)}.product.product--medium .product__info-wrapper{max-width:600px}.featured-product:not(.product--no-media)>.product__info-wrapper{padding-right:0;padding-left:100px}}@media (max-width: 1139px){.prod_bottom_section{padding:40px}}@media (max-width: 989px){.product.product--medium .product__info-wrapper,.product.product--medium .product__media-wrapper{width:100%;max-width:100%;padding:0}.product__info-wrapper{margin-top:38px}.featured-product .product__title{font-size:30px}.form_icon_text .icon__text{font-size:12px}.review_slide--img{max-width:60px}.review_slide_content{max-width:calc(100% - 60px);padding-left:12px}.review_author{font-size:14px}.review_slide_content .rte{font-size:12px;margin-top:2px}.prod_review_block{margin-top:38px;margin-bottom:36px}.btm_section--right_col{width:100%;padding:0}.right_col--inner .keylist__item{max-width:350px;margin:24px 0 0}.btm_content.rte{max-width:100%}.btm_section--left_col{width:100%}}@media (max-width: 767px){.prdo-slide-thumb{width:60px!important}}.btm_icon img{max-width:100%}@media (max-width: 640px){.btm_icon{flex:0 0 30px;margin-right:0}.btm_section--left_col{flex-direction:column;gap:24px}.btm_content.rte{font-size:18px}.prod_bottom_section{padding:24px;margin-top:20px;margin-bottom:50px}.right_col--inner .key-item{font-size:12px;margin-bottom:9px}.right_col--inner .keylinks{width:15px;height:15px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/custom-featured-product.css.map */
