.section-main-product-custom-wrap .page-width{padding:0 80px;width:100%;max-width:100%}.slider-button.slider-button-main-slide{background:#0d5954;padding:0;border-radius:50%;color:#ddfad2}.slider-button.slider-button-main-slide:hover{background-color:#b7e4c7;color:#0d5954!important}.slider-button.slider-button-main-slide .flickity-button-icon{width:24px;height:16px;display:flex;align-items:center;justify-content:center;margin:auto;fill:currentColor}.section-main-product-custom-wrap .slider-buttons{left:-10px;right:-10px;width:calc(100% + 20px)}.section-main-product-custom-wrap .product--thumbnail_slider .thumbnail-slider{display:block;position:relative;align-items:center;margin-top:20px;padding:10px 60px;border:1px solid #e3e3e3}.section-main-product-custom-wrap .slider-button.slider-button-thumbnail{position:absolute;top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);padding:0;color:#0e5954;transition:all .1s linear}.section-main-product-custom-wrap .slider-button.slider-button-thumbnail.slider-button--prev{left:5px}.section-main-product-custom-wrap .slider-button.slider-button-thumbnail.slider-button--next{right:5px}.section-main-product-custom-wrap .slider-button.slider-button-thumbnail .flickity-button-icon{width:24px;height:16px;display:flex;align-items:center;justify-content:center;margin:auto;fill:currentColor}.section-main-product-custom-wrap .slider-button.slider-button-thumbnail.slider-button--prev:hover{left:0;color:#0d5954}.section-main-product-custom-wrap .slider-button.slider-button-thumbnail.slider-button--next:hover{right:0;color:#0d5954}.section-main-product-custom-wrap .thumbnail[aria-current]{box-shadow:none;border:0;opacity:1}.section-main-product-custom-wrap .thumbnail{opacity:.5}.section-main-product-custom-wrap .thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:none}.section-main-product-custom-wrap .product__title h1{font-size:35px;font-family:Gotham;font-style:normal;font-weight:500;line-height:44px;margin-bottom:10px}.section-main-product-custom-wrap .custom-rating-text{white-space:nowrap!important;font-size:16px!important;text-align:start!important;font-style:normal!important;color:#2c2c2c!important;padding-top:2px!important;line-height:26px!important;margin:0 10px 0 5px!important;text-transform:capitalize!important;font-weight:500!important;letter-spacing:0!important;font-family:Gotham!important}.purchase--sticky{display:none}.section-main-product-custom-wrap .modal_price.bundle-kit-price{font-size:18px;font-weight:400;color:#818181;display:inline-flex;align-items:center;gap:14px;margin:0;line-height:18px}.section-main-product-custom-wrap .bundle-kit-price .current_price{font-size:25px;font-weight:500;color:#3b3b3b}.section-main-product-custom-wrap .modal_price.bundle-kit-price .money{text-decoration:line-through}.section-main-product-custom-wrap span.current_price .money{font-size:26px;font-style:normal;font-weight:600;line-height:38px;text-decoration:none!important}.section-main-product-custom-wrap .save_percent{font-weight:600;font-size:14px;line-height:26px;letter-spacing:0;text-transform:uppercase;color:#0d5954}.section-main-product-custom-wrap p.product__price.modal_price{padding:12px 0 16px;margin:0}.section-main-product-custom-wrap .kit-price_wrap{margin:0}.section-main-product-custom-wrap .product__title{word-break:break-word;margin-bottom:10px}.section-main-product-custom-wrap .product-short-description{font-weight:500;font-size:16px;line-height:20px;margin-bottom:22px}.kitBundleCartWrapper{display:flex;align-items:center;gap:12px}.section-main-product-custom-wrap .btn-total-price,.section-main-product-custom-wrap .btn-price{padding-left:10px}.section-main-product-custom-wrap .btn-addtocart.custom-btn{border-radius:4px;text-align:center;font-size:20px;font-weight:600;text-transform:uppercase;height:auto;padding:17px 10px;letter-spacing:normal;background:#056962;color:#fff;border:1px solid #056962;cursor:pointer;min-height:44px;line-height:1.2;transition:all .1s linear;width:100%;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.section-main-product-custom-wrap .btn-total-price.strick{text-decoration:line-through;font-weight:400;text-decoration-thickness:from-font}.section-main-product-custom-wrap .btn-addtocart.custom-btn:hover{background:#00b59e;border-color:#00b59e}.section-main-product-custom-wrap .bundle-kit-products{margin-top:28px;margin-bottom:22px}.section-main-product-custom-wrap .bundle-title{text-transform:uppercase;font-weight:700;font-size:18px;line-height:20px;letter-spacing:0;margin-bottom:16px;color:#1a1a1a}.section-main-product-custom-wrap .bundle-tab-titles{padding-left:0;margin-top:16px;margin-bottom:28px}.section-main-product-custom-wrap .bundle-tab{border-bottom:1px solid #d3d3d3;margin:0;border-radius:0;padding:15px 40px 15px 12px;list-style:none;text-transform:uppercase;position:relative;cursor:pointer;font-weight:500;font-size:16px;line-height:120%;font-family:Gotham}.section-main-product-custom-wrap .bundle-tab-contents[aria-hidden=true]{display:none;text-transform:none;font-size:14px;font-weight:400;margin-top:10px;font-family:Gotham}.section-main-product-custom-wrap .bundle-tab-contents[aria-hidden=false]{display:block;text-transform:none;font-size:14px;line-height:20px;font-weight:400;margin-top:14px;font-family:Gotham}.section-main-product-custom-wrap .bundle-tab[aria-expanded=false]:after{content:"\e909"}.section-main-product-custom-wrap .bundle-tab[aria-expanded=true]:after{content:"\e908"}.section-main-product-custom-wrap .bundle-tab:after{position:absolute;top:24px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;font-size:15px;font-family:artisan;font-weight:600}.section-main-product-custom-wrap .promo-content .badge{background-color:#defad2;color:#0d5954;padding:4px 16px;font-size:24px;line-height:110%;font-family:"Instrument Serif";border-radius:99px;width:max-content;margin-bottom:10px!important;font-style:normal;font-weight:400}.section-main-product-custom-wrap .accordion summary{background:transparent;position:relative;padding:20px 26px 20px 0;color:#3b3b3b;text-align:left;display:block;cursor:pointer;width:100%;outline:none;text-transform:uppercase;font-size:18px;line-height:26px;font-weight:500;border:none;font-family:Gotham}.section-main-product-custom-wrap .accordion summary .summary__title .accordion__title{font-size:18px;line-height:26px;font-weight:500;font-family:Gotham;letter-spacing:0}.section-main-product-custom-wrap .accordion summary .summary__title:after{right:0}.section-main-product-custom-wrap .accordion summary[aria-expanded=true] .summary__title:after{content:"";background-image:url(/cdn/shop/files/download.svg?v=1755679362)}.section-main-product-custom-wrap .accordion summary .summary__title:after{position:absolute;left:unset;top:17px;right:16px;width:24px;height:25px;content:"";background-image:url(/cdn/shop/files/download_1.svg?v=1755679363)}.section-main-product-custom-wrap .product__accordion .accordion__content{color:#3b3b3b;padding:0 0 16px;margin:-8px 0 0;font-size:16px;line-height:24px;font-family:Gotham;font-weight:400}.section-main-product-custom-wrap .product__accordion .accordion__content p:first-child{margin-top:0}.section-main-product-custom-wrap .product__accordion .accordion__content ul{list-style:none;padding-left:0;margin:0}.section-main-product-custom-wrap .product__accordion .accordion__content ul li{position:relative;padding-left:24px}.section-main-product-custom-wrap .product__accordion .accordion__content ul li:after{content:"";position:absolute;top:8.5px;left:3px;width:7px;height:7px;background-color:#0d5954;border-radius:50%}.section-main-product-custom-wrap .product__accordion .accordion__content ul li:after{top:5px;left:0;width:18px;height:14px;background-color:unset;background-repeat:no-repeat;background-image:url('data:image/svg+xml, <svg viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.49956 7.44269L12.3936 0.549438L13.4541 1.60994L5.49956 9.56444L0.726562 4.79144L1.78706 3.73094L5.49956 7.44269Z" fill="%230d5954"/></svg>')}.section-main-product-custom-wrap .product__accordion .accordion__content ul li+li{margin-top:8px}.yotpo-sr-bottom-line-summary{flex-wrap:wrap;justify-content:flex-start}.stickybtn{transition:opacity .25s ease,transform .25s ease}.stickybtn.is-hidden{opacity:0;pointer-events:none;transform:translateY(16px)}.stickybtn .btn-addtocart.bundleKitATC{border-radius:0}@media only screen and (max-width: 480px){.is-sticky{display:block;margin:0;bottom:0;left:0;position:fixed;right:0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);z-index:98}}@media (min-width: 768px){.section-main-product-custom-wrap .save_percent{font-size:18px;line-height:32px}.section-main-product-custom-wrap p.product__price.modal_price{padding:4px 0 18px}.section-main-product-custom-wrap .product-short-description{font-size:20px;line-height:25px}.section-main-product-custom-wrap .promo-content .badge{font-size:26px}.section-main-product-custom-wrap .product__accordion .accordion__content{margin-top:4px;padding:0 0 22px}}@media screen and (min-width: 750px){.section-main-product-custom-wrap .product__info-container{max-width:100%}.section-main-product-custom-wrap .thumbnail-slider .thumbnail-list{padding:0}.section-main-product-custom-wrap .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}}@media only screen and (max-width: 1260px) and (min-width: 768px){.section-main-product-custom-wrap .page-width{padding:0 24px}.section-main-product-custom-wrap .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}.section-main-product-custom-wrap .product__info-wrapper{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.section-main-product-custom-wrap .product__info-wrapper{padding:0 0 0 3.5rem}.section-main-product-custom-wrap .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(40% - .8rem)}}@media only screen and (max-width: 991px) and (min-width: 768px){.section-main-product-custom-wrap .promo-content .badge{font-size:20px}.promo-content{padding:44px 20px}}@media (max-width: 767px){.section-main-product-custom-wrap .page-width{padding:0 16px}.section-main-product-custom-wrap .slider-button.slider-button-thumbnail{display:none}.section-main-product-custom-wrap .product--thumbnail_slider .thumbnail-slider{margin-top:10px;padding:0 0 10px;border:0}.slider-button{width:36px;height:36px}.slider-button.slider-button-main-slide .flickity-button-icon{width:18px;height:13px}.section-main-product-custom-wrap .product__title h1{font-size:27px;font-style:normal;font-weight:600;line-height:34px;margin-bottom:10px}.yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-button{flex-wrap:wrap}.section-main-product-custom-wrap span.current_price .money{font-size:21px;line-height:26px}p.product__price.modal_price>span.money{font-size:14px;font-style:normal;font-weight:400;line-height:26px}.section-main-product-custom-wrap .btn-addtocart.custom-btn{font-size:17px;padding:13px 10px}.section-main-product-custom-wrap .product .grid__item{max-width:100%;width:100%}.product__info-wrapper{padding:0}}@media screen and (max-width: 749px){.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.grid--peek.slider .grid__item:first-of-type{margin-left:0}.product__media-list .product__media-item{width:100%}.thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}.thumbnail-slider .thumbnail-list.slider{padding:0;scroll-padding-left:0}}.routine_sec h5{font-family:Quicksand;font-size:18px;font-style:normal;line-height:23px;margin-bottom:20px;margin-top:0}.routine_sec{padding:15px 0}.routine_col{font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:15px;display:flex;align-items:center}.routine_col p{margin:0}.routine_col:last-child{margin:0}.routine_col img{width:20px;height:20px;margin-right:5px}.suitable_text .text_in{display:flex;align-items:center;column-gap:5px;font-size:16px;font-style:normal;font-weight:400;line-height:20px;padding:10px 0}.suitable_text span{font-size:12px;font-style:normal;font-weight:400;line-height:15px;display:block;margin:0 0 25px}.not-kit-product .price.price--large{padding:4px 0 18px;font-family:Gotham;text-transform:none;color:#3b3b3b;font-size:26px;font-style:normal;font-weight:500;line-height:38px;text-decoration:none}.not-kit-product .product .price__container{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-main-product-custom.css.map */
