@media screen and (min-width: 992px){.content-product-header .content{flex-direction:row-reverse}}.content-product-header .content-desc .desc{flex-direction:column;padding:26px!important}@media screen and (min-width: 576px){.content-product-header .content-desc .desc{padding:50px!important}}@media screen and (min-width: 992px){.content-product-header .content-desc .desc{position:unset!important;padding:80px 80px 0!important}}.content-product-header .content-images{width:100%;overflow:hidden!important;aspect-ratio:4/5;max-height:calc(100vh - 200px)}@media screen and (min-width: 992px){.content-product-header .content-images{aspect-ratio:unset;position:sticky;height:calc(100vh - 122px);max-height:none;top:122px}.content-product-header .content-images img{width:100%}}@media screen and (max-width: 991px){.content-product-header .content-images .image,.content-product-header .content-images .swiper-wrapper{height:100%!important}}.content-product-header .content-images img{height:100%!important;width:100%;object-fit:cover!important;object-position:center}.content-product-header .content-images video{object-fit:cover}.content-product-header .swiper-button--next{right:10px;background-color:#0000;color:#000;box-shadow:none;cursor:pointer}@media screen and (min-width: 992px){.content-product-header .swiper-button--next{right:94px}}.content-product-header .swiper-button--next svg{width:24px;transform:rotate(-90deg)}.content-product-header .swiper-button--prev{left:10px;background-color:#0000;color:#000;cursor:pointer;box-shadow:none}@media screen and (min-width: 992px){.content-product-header .swiper-button--prev{left:74px}}.content-product-header .swiper-button--prev svg{transform:rotate(90deg);width:24px}.content-product-header .swiper-pagination{position:absolute;left:50%;transform:translate(-50%);line-height:1;bottom:40px}@media screen and (min-width: 992px){.content-product-header .swiper-pagination{bottom:50px}}.content-product-header .swiper-pagination .swiper-pagination-bullet{margin:0}.content-product-header .swiper-pagination__number{color:#97948f;font-size:10px;-webkit-text-stroke:.7px #97948f;border:0;background:#0000}@media screen and (min-width: 992px){.content-product-header .swiper-pagination__number{color:#5e5d59;-webkit-text-stroke:.7px #5e5d59}}.content-product-header .swiper-pagination__number:not(:last-of-type){margin-right:8px}.content-product-header .swiper-pagination__number.swiper-pagination-bullet-active{color:#fff;-webkit-text-stroke:.7px #fff}@media screen and (min-width: 992px){.content-product-header .swiper-wrapper,.content-product-header .swiper-slide{height:100%!important}}.product-info video::-webkit-media-controls{visibility:hidden}.product-info__reinsurance{align-items:center;overflow:hidden;cursor:grab}.product-info__reinsurance .swiper-wrapper{align-items:center}.product-info__header-reinsurance{padding:18px 20px 28px;position:relative;margin-top:22px;overflow:hidden;width:100%}.product-info__header-reinsurance .swiper-pagination-bullet{width:7px;height:7px;margin:2px;background:#d3d3d3;border:1px solid #d3d3d3;opacity:1}.product-info__header-reinsurance .swiper-pagination-bullet-active{background:#b1b1b1;border:1px solid #b1b1b1}.product-info__reinsurance-icon{flex-shrink:0;display:flex;justify-content:center;align-items:center}.product-info__reinsurance-icon img{width:26px;margin-right:14px;height:26px}.product-info__reinsurance-content{display:flex;justify-content:center;margin:4px 0}.product-info__reinsurance-pagination{position:absolute;width:fit-content!important;height:fit-content;bottom:-10px!important;left:50%!important;top:unset;transform:translate(-50%)}.product-info__reinsurance-title{margin-bottom:0;font-size:14px;line-height:1;color:#2b2b2b;-webkit-text-stroke:.2px #2b2b2b}.product-info__reinsurance-text{margin:0;font-size:14px;line-height:1;color:#838383}.product-info__index-swiper{position:absolute;right:26px;top:30px;z-index:50;font-size:10px;font-family:var(--font-nimbus)}@media screen and (min-width: 992px){.product-info__index-swiper{top:23px;right:104px}}.product-info .min-desc{text-align:center;color:#000;margin-bottom:40px}.product-info .min-desc *{font-size:14px!important}.product-info .dc{width:100%}.product-info__title-container{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:10px}.product-info__title-container .klaviyo-star-rating-widget,.product-info__title-container #klaviyo-reviews-all{order:-1;margin-bottom:14px}.product-info__title-container .reviews_all_container *:not(.kl_reviews__summary,.kl_reviews__summary__grid--2-1,.kl_reviews__summary__rating--1-1,.kl_reviews__summary__average_and_stars,.kl_reviews__summary__average_and_stars *),.product-info__title-container .kl_reviews__summary__average_denominator,.product-info__title-container .kl_reviews__summary__stars__count{display:none}.product-info__title-container .reviews_all_container{padding:0}.product-info__title-container .kl_reviews__summary__average_and_stars{flex-direction:column-reverse;gap:0;margin-bottom:0}.product-info__title-container .kl_reviews__summary__rating--1-1{grid-template-columns:auto;margin-bottom:0}.product-info__title-container .kl_reviews__summary__average_value{line-height:1;font-size:16px;color:#2c2c2c;font-weight:300;line-height:28px;margin:8px 0 0}.product-info__title-container .kl_reviews__stars_badge{height:18px;padding-right:0;margin-bottom:0}.product-info__title-container .kl_reviews__stars_badge svg{width:18px!important;height:18px!important}.product-info__title-container .kl_reviews__stars_badge svg path{stroke-width:1px!important}.product-info__title{font-family:Palermo,sans-serif;font-size:40px;max-width:300px;line-height:125%;color:#000;margin-bottom:0}.product-info__subheading{color:#2b2b2b}.product-info .sticky-atc{position:fixed;bottom:0!important;left:0!important;right:0!important;z-index:10;background:#fff;box-shadow:-3px 0 5px #0000001a;transition:all .2s ease-in-out;opacity:0}@media screen and (min-width: 992px){.product-info .sticky-atc{display:none}}.product-info .sticky-atc .add-to-cart{margin:20px}.product-info .add-to-cart{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;padding:14px 10px!important}.product-info .add-to-cart.loading .price--old-price{display:none}.product-info .price--old-price{text-decoration:line-through;opacity:.5;margin-left:4px}.product-info .is-visible{opacity:1}.product-info__video{margin:50px 0 0;padding:0!important;width:100%}.product-info__video-container{aspect-ratio:550/679;margin:0 -26px}@media screen and (min-width: 576px){.product-info__video-container{margin:0 -50px}}@media screen and (min-width: 992px){.product-info__video-container{margin:0}}.product-info__video-container video{object-fit:cover}.product-info__video-container img{object-fit:cover;width:100%;aspect-ratio:550/679}.product-info__image{margin:50px 0 0;padding:0!important}.product-info__image-container{aspect-ratio:1;margin:0 -26px}@media screen and (min-width: 576px){.product-info__image-container{margin:0 -50px}}@media screen and (min-width: 992px){.product-info__image-container{margin:0}}.product-info__image-container img{object-fit:cover}.product-info__richtext{margin:50px auto 0;text-align:center}.product-info__richtext-content{max-width:450px;color:#000;font-size:14px}.product-info__richtext-content :last-child{margin-bottom:0}.product-info__richtext-title{max-width:300px;margin-left:auto;margin-right:auto;font-size:40px;font-family:Palermo,sans-serif;color:#000;line-height:120%}.product-info__richtext-title--small-width{max-width:180px}.product-info__dropdown-product{position:relative;width:100%}.product-info__dropdown{margin:50px 0 0}@media screen and (min-width: 1024px){.product-info__dropdown{width:100%}}.product-info__dropdown-container{width:100%;height:auto;padding:0;overflow:hidden;position:relative}.product-info__dropdown-container:not(:last-of-type){margin-bottom:14px}.product-info__dropdown-content-container{height:0;position:relative;transition:height .2s ease-in-out;border-bottom:1px solid #e4e7e9}.product-info__dropdown-content-container:has(.dropdown__content--visible){height:auto}.product-info__dropdown-content-container .product-info__dropdown-content--visible .reviews_all_container *{pointer-events:auto}.product-info__dropdown-content-container .kl_reviews__summary__header,.product-info__dropdown-content-container .kl_reviews__histogram,.product-info__dropdown-content-container .kl_reviews__button,.product-info__dropdown-content-container .kl_reviews__summary__average_denominator,.product-info__dropdown-content-container .kl_reviews__list__tab{display:none}.product-info__dropdown-content-container .kl_reviews__full_star path{stroke-width:1px!important;stroke:#000!important}.product-info__dropdown-content-container .kl_reviews__summary__average_value{font-size:48px;font-weight:400;margin-right:0}.product-info__dropdown-content-container .kl_reviews__empty_star path{stroke-width:1px!important}.product-info__dropdown-content-container .reviews_all_container{padding:0}.product-info__dropdown-content-container .reviews_all_container *{pointer-events:none}.product-info__dropdown-content-container .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item>div{gap:0}.product-info__dropdown-content-container .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item>div>div:last-of-type{display:flex;flex-direction:column}.product-info__dropdown-content-container .kl_reviews__summary__average_and_stars{justify-content:flex-start;gap:10px;margin-bottom:6px!important}.product-info__dropdown-content-container .kl_reviews__stars_badge{margin-bottom:0}.product-info__dropdown-content-container .kl_reviews__stars_badge svg:not(:last-of-type){margin-right:4px}.product-info__dropdown-content-container .kl_reviews__stars_badge svg{width:20px!important;height:20px!important}.product-info__dropdown-content-container .kl_reviews__stars_badge svg path{stroke-width:1px!important}.product-info__dropdown-content-container .kl_reviews__filters__pill select{background-color:#0000!important;border:1px solid #e4e7e9;font-size:14px!important}.product-info__dropdown-content-container .kl_reviews__filters__pill select:focus{border:1px solid #e4e7e9!important}.product-info__dropdown-content-container .kl_reviews__summary__stars__count{font-size:14px;color:#6b6d76}.product-info__dropdown-content-container .kl_reviews__review__author{display:flex;flex-direction:column;align-items:flex-start;gap:0;order:-1;margin-bottom:0}.product-info__dropdown-content-container .kl_reviews__review__author>div{font-weight:400;color:#2b2b2b!important;font-size:12px;text-transform:initial;margin-right:5px}.product-info__dropdown-content-container .kl_reviews__summary__rating--1-1{grid-template-columns:auto}.product-info__dropdown-content-container .kl_reviews__review__verified{color:#888;font-size:10px}.product-info__dropdown-content-container .kl_reviews__review__verified svg{display:none}.product-info__dropdown-content-container .kl_reviews__review__content,.product-info__dropdown-content-container .kl_reviews__review__content *{color:#6b6d76;font-size:12px!important;text-transform:initial;line-height:22px}.product-info__dropdown-content-container .kl_reviews__review__title{margin-left:0!important;margin-top:4px!important;padding-bottom:5px;line-height:100%;font-weight:400!important;color:#888!important;-webkit-text-stroke:.7px #888;font-size:12px;text-transform:initial}.product-info__dropdown-content-container .kl_reviews__review__title:empty{display:none}.product-info__dropdown-content-container .kl_reviews__review_item{padding:40px 0!important;margin-bottom:0!important;border-bottom:1px solid var(--kl-reviews-color-light-gray)!important}.product-info__dropdown-content-container .kl_reviews__review_item:last-of-type{border-bottom:0!important;padding-bottom:16px!important}.product-info__dropdown-content-container .kl_reviews__list__tabs{margin-bottom:40px!important}.product-info__dropdown-content-container .kl_reviews__filters{padding-bottom:40px!important;border-bottom:1px solid var(--kl-reviews-color-light-gray)}.product-info__review *{margin:0}.product-info__review-header{position:relative}.product-info__avatar{border-radius:50%;width:45px;height:45px;background:#7e8085;color:#fff;display:flex;align-items:center;justify-content:center;margin-right:8px;text-transform:uppercase}.product-info__review{flex-direction:row;padding-top:25px;display:none;z-index:9;position:relative}.product-info__review--is-visible{display:flex}.product-info__verification,.product-info__content-review,.product-info__content-title{color:#888}.product-info__name{font-weight:400;color:#2b2b2b;margin-right:5px;-webkit-text-stroke:.7px #2b2b2b}.product-info__content-title{padding-bottom:5px;line-height:100%;font-weight:400;-webkit-text-stroke:.7px #888}.product-info__verification{font-size:10px}.product-info__name-container{display:flex;align-items:center}.product-info__rating{width:130px;display:block;height:30px}.product-info__rating svg{width:18px;height:18px}.product-info__rating svg path{stroke-width:1px!important}.product-info__check{position:absolute;left:28px;top:26px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.product-info__content-review,.product-info__name,.product-info__content-title{font-size:12px;text-transform:initial}.product-info__content-review{line-height:16px}.product-info__view-all{text-decoration:underline;margin-top:42px;font-size:12px;display:none;z-index:9;position:relative;cursor:pointer}.product-info__view-all--is-visible{display:block}.product-info__dropdown-content{padding:0 0 24px;opacity:0;transition:all .2s ease-in-out;color:#2b2b2b}.product-info__dropdown-content div{font-size:14px}.product-info__dropdown-content :last-child{margin-bottom:0!important}.product-info__dropdown-heading{font-size:14px;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;color:#2b2b2b}.product-info__dropdown-heading p{margin-bottom:0;font-size:14px}.product-info__dropdown-heading .feather-chevron-down{width:24px;height:auto;margin-right:7px;transform:rotate(0);transition:transform .2s ease-in-out}.product-info__dropdown-heading--review .product-info__option-name{width:100%}.product-info__dropdown-heading--review .product-info__option-name:has(.klaviyo-star-rating-widget){gap:10px}.product-info__dropdown-heading--review .product-info__option-name .kl_reviews__star_rating_widget__label{line-height:1}.product-info__dropdown-heading--review .product-info__option-name .klaviyo-star-rating-widget{line-height:1;pointer-events:none}.product-info__dropdown-heading--review .product-info__option-name .klaviyo-star-rating-widget svg{width:18px!important;height:18px!important}.product-info__dropdown-heading--review .product-info__option-name .klaviyo-star-rating-widget svg path{stroke-width:1px!important}.product-info__option-name{display:flex;align-items:center}.product-info__dropdown-heading--active .feather-chevron-down{transform:rotate(180deg)!important;transition:transform .2s ease-in-out}@media (min-width: 1024px){.product-info__global-dropdown-container{display:flex;justify-content:center;flex-direction:row-reverse;overflow-y:hidden}}.product-info__dropdown-content--visible{opacity:1!important;transition:all .2s ease-in-out}.product-info__ritual-board{margin-top:50px;overflow:hidden;width:calc(100% + 52px);margin-left:-26px;margin-right:-26px}@media screen and (min-width: 576px){.product-info__ritual-board{margin-right:-50px;margin-left:-50px;width:calc(100% + 100px)}}@media screen and (min-width: 992px){.product-info__ritual-board{margin-left:0;margin-right:-80px;width:calc(100% + 80px)}}.product-info__ritual-board .swiper-slide{aspect-ratio:1/1}.product-info__ritual-board .swiper-slide img{object-fit:cover}.product-info__ritual-board-scrollbar{margin-left:auto;margin-right:auto;margin-top:30px;height:2px;background:#d9d9d9;width:90.6666%}@media screen and (min-width: 992px){.product-info__ritual-board-scrollbar{margin-left:0;margin-right:0}}.product-info__audio{background-color:var(--background-color);width:calc(100% + 54px);margin-left:-26px;margin-right:-26px;padding:100px 26px 60px;margin-top:26px}@media screen and (min-width: 576px){.product-info__audio{margin-right:-50px;margin-left:-50px;margin-top:50px;width:calc(100% + 100px);padding:50px}}@media screen and (min-width: 992px){.product-info__audio{margin-left:-80px;margin-right:-80px;margin-top:80px;width:calc(100% + 160px);padding:100px 80px}}.product-info__audio .product-info__richtext{margin:50px auto 0}.product-info__audio .product-info__richtext-content{margin:0 auto}.product-info__audio .product-info__richtext-title{width:280px}.product-info__audio .rewind-10,.product-info__audio .forward-10{cursor:pointer}.product-info__audio .audio-player{width:100%;max-width:350px;font-family:arial;color:#000;font-size:.75em;overflow:hidden;margin:0 auto;display:grid;grid-template-rows:6px auto}.product-info__audio .audio-player .timeline{background:#d9d9d9;width:100%;position:relative;cursor:pointer;height:2px}.product-info__audio .audio-player .timeline .progress{background:#000;width:0%;height:100%;transition:.25s}.product-info__audio .audio-player .controls{display:flex;justify-content:space-around;align-items:stretch;margin:40px 0 26px}.product-info__audio .audio-player .controls>*{display:flex;justify-content:center;align-items:center}.product-info__audio .audio-player .controls .toggle-play.play{cursor:pointer;position:relative;left:0;height:0;width:0;border:7px solid rgba(0,0,0,0);border-left:13px solid #000}.product-info__audio .audio-player .controls .toggle-play.play:hover{transform:scale(1.1)}.product-info__audio .audio-player .controls .toggle-play.pause{height:15px;width:20px;cursor:pointer;position:relative}.product-info__audio .audio-player .controls .toggle-play.pause:before{position:absolute;top:0;left:0;background:#000;content:"";height:14px;width:4px}.product-info__audio .audio-player .controls .toggle-play.pause:after{position:absolute;top:0;right:8px;background:#000;content:"";height:14px;width:4px}.product-info__audio .audio-player .controls .toggle-play.pause:hover{transform:scale(1.1)}.product-info__audio .audio-player .controls .time{display:flex}.product-info__audio .audio-player .controls .time>*{padding:2px}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-product.css.map */
