body{-webkit-font-smoothing:subpixel-antialiased;background:#e7eaee!important;font-family:BressayTrial}*:focus-visible{outline:unset!important;outline-offset:unset!important;box-shadow:unset!important}.product-tabs .product-meta-field h4{font-size:15px!important;color:#777!important}@media screen and (max-width:749px){body.template-collection-v1 .tab-headers{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:0;gap:0 20px;scrollbar-width:initial!important;margin:0;border-bottom:none}body.template-collection-v1 .tab-content-container{border-top:3px solid #b4b4b4;margin-top:-4px}#shopify-section-template--25122616475987__1721865438253b0963{scroll-margin-top:100px!important}.gallery-section-mob .sealsubs-target-element.sls-homepage-automatic.sealsubs-full{display:none}.tab-headers::-webkit-scrollbar-thumb{background:#b4b4b4!important}.tab-headers::-webkit-scrollbar{width:12px!important;height:12px!important;background:#fff}.tab-headers::-webkit-scrollbar-thumb{width:5px!important;height:5px!important;border-radius:17px;border:3px solid #b4b4b4;border-image:initial}body.template-collection-v1 .tab-headers .tab-header{width:100%;word-wrap:normal;display:flex;flex-wrap:nowrap;min-width:auto;word-break:break-all;padding-bottom:10px;text-align:center;justify-content:center;white-space:nowrap}body.template-collection-v1 .tab-header:before{position:absolute;left:0;bottom:8px;width:0%;height:0;background:#000;content:"";right:0;margin:0 auto}body.template-collection-v1 .tab-header.active:before{width:80%}.template-collection-v1 .tab-header.active{text-decoration:underline;text-underline-offset:5px}.product-form.product-form .product-form__buttons.sticky-buy-buuton .limited-offer-product label h4{font-weight:400!important;font-family:SuisseIntl}.template-collection-v1 .collection-hero{height:64vh;display:flex;justify-content:flex-start;align-items:center}.template-collection-v1 .collection-hero__inner{height:auto!important}}@media screen and (max-width:576px){.template-km1-2-v10 .cs-main-buy-now .product-form__buttons .product-form__submit span,.template-km1-2-v10 .product-form__buttons button.product-form__submit .philosiphy-btn,.template-km1-2-v10 .product-form__buttons.sticky-buy-buuton>*,.template-km1-2-v10 .product__info-container.product__column-sticky .text-block .product__text strong{font-family:SuisseIntl-bold,sans-serif!important}.template-km1-2-v10 .product.product--small .product__info-container .text-block p.product__text.inline-richtext{margin:0;font-family:SuisseIntl-bold,sans-serif!important}.template-km1-2-v10 .cs-text-block p strong{font-family:SuisseIntl,sans-serif!important}.cs-product__description p{font-size:14px!important}.template-km1-2-v10 .cs-button-text p,ul li.custom-icon-with-text__item p{margin:0}}@media screen and (max-width:375px){.main-product-sec .text-block .product__text.caption-with-letter-spacing{font-size:10px}}.custom-audio-player{background-color:#fff0de;padding-block:6px 10px;text-align:center;font-family:Arial,sans-serif;margin:10px auto}.audio-title{font-size:24px;font-weight:700}.audio-description{font-size:16px;margin-bottom:10px}.player-container{display:flex;align-items:center;justify-content:center;gap:2px;padding:5px 10px;border-radius:10px}.play-button,.volume-button{background:0 0;border:none;font-size:15px;color:#fff;cursor:pointer;padding:0}#seek-bar{width:120px;cursor:pointer}#volume-bar{width:50px;cursor:pointer}#current-time,#total-duration{color:#fff;font-size:14px}.custom-audio-player .audio-block .audio-title{font-family:SuisseIntl;margin-block:10px}.custom-audio-player .audio-block p{font-family:SuisseIntl}.template-doctrine-of-the-third-v1 .product-form__buttons.sticky-buy-buuton{text-align:center}.template-doctrine-of-the-third-v1 .cs-rich-text-v1 .rich-text__blocks.center .images-block img{width:auto}.template-doctrine-of-the-third-v1 .limited-offer-slider .slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:0 4px}.template-doctrine-of-the-third-v1 .limited-offer-slider .slick-dots li button{width:8px;height:8px}.template-doctrine-of-the-third-v1 .limited-offer-slider .slick-dots li button:before{font-size:8px;top:0;left:0;width:8px;height:8px}.template-doctrine-of-the-third-v1 .limited-offer-slider .slick-dots li.slick-active button:before{opacity:1}.template-doctrine-of-the-third-v1 .cs-slide-img img{max-width:32px;height:32px;object-fit:contain;width:32px}.template-doctrine-of-the-third-v1 .custom-slider-wrap{padding:24px 16px;border-radius:.375rem;display:flex;align-items:start;gap:24px;min-height:100px}.template-doctrine-of-the-third-v1 .custom-slider-wrap p{margin:0}.template-doctrine-of-the-third-v1 .cs-image-text-slider .swiper-pagination{bottom:0!important}.template-doctrine-of-the-third-v1 .cs-image-text-slider .swiper-android .swiper-slide,.template-doctrine-of-the-third-v1 .cs-image-text-slider .swiper-wrapper{transform:translateZ(0);padding-bottom:30px}.template-doctrine-of-the-third-v1 .cs-image-text-slider .cs-heading{align-items:center;display:flex;gap:24px}.template-doctrine-of-the-third-v1 .swiper-pagination-bullet-active{background:#000}.template-doctrine-of-the-third-v1 product-form.product-form .product-form__buttons.sticky-buy-buuton .limited-offer-product label h4{background:0 0;margin-top:0;margin-bottom:0;padding-bottom:10px;min-height:55px;display:flex;align-items:center;justify-content:flex-end;padding-left:27px}.template-doctrine-of-the-third-v1 span.radio-product-card{bottom:26px}.simple-block-desktop{display:block}.simple-block-mobile{display:none}@media(max-width:768px){.simple-block .simple-block-mobile{display:flex;justify-content:center;position:relative}.template-doctrine-of-the-third-v1 .cs-image-text-slider .swiper-wrapper{padding-bottom:0!important}.simple-block-desktop{display:none}.simple-block-mobile{display:block}.simple-block .simple-block-mobile button{display:flex;justify-content:flex-start;align-items:center}.popup-overlay{display:none;position:absolute!important;left:50%!important;transform:translate(-50%);right:unset!important;bottom:0!important;background:#0009!important;align-items:center!important;width:100%;height:100%;z-index:9999!important}.popup-box{background:#fff;padding:20px;border-radius:8px;text-align:center;max-width:90%!important;margin:0 auto}.popup-overlay.active{display:flex}.close-popup{cursor:pointer;float:right;font-size:20px}}.cs-product-wrape{display:grid!important;grid-template-columns:repeat(4,1fr);gap:16px}.cs-limited-offer-product{display:flex;flex-direction:column;height:100%;border-radius:0}.cs-limited-offer-product img{width:100%;height:auto;border-top-left-radius:0;border-top-right-radius:0}.cs-limited-offer-product h4{padding:14px 8px 20px;font-size:12px;text-align:center;font-weight:400;border-radius:0;height:100%;line-height:1.4;word-break:break-word;overflow-wrap:anywhere}.cs-limited-offer-product{display:flex;flex-direction:column;height:100%;border-radius:0;align-items:stretch;background-color:#fff;display:inline-block;padding:0;border:2px solid red;cursor:pointer;transition:border-color .3s}.cs-limited-offer-product h4{height:100%;line-height:1.4;word-break:break-word;overflow-wrap:anywhere;padding:14px 5px 35px;position:relative;z-index:1;border-radius:0 0 10px 10px;font-size:12px;text-align:center;font-weight:400;background:0 0;margin-top:-15px;margin-bottom:10px}.verification-section{display:flex;justify-content:center;padding:60px 20px}.verification-section .container{max-width:700px;width:100%;text-align:center}.verification-section h1{margin-bottom:10px}.verification-section h3{margin-bottom:20px}.verification-section p{margin-bottom:25px;line-height:1.6;font-size:1.25rem}.verification-section .form{text-align:left}.verification-section .form label{display:block;margin-bottom:6px;text-transform:uppercase;font-size:1.25rem;letter-spacing:1px}.verification-section .form input{width:100%;padding:12px 14px;margin-bottom:6px;border:1px solid #ccc;border-radius:4px;font-size:14px;color:#83807d}.verification-section .form input:focus-visible{box-shadow:0 0 5px #97855d}#result h2{font-size:21px;color:#cbac81;font-weight:700}.verification-section .form small{display:block;margin-bottom:18px;font-size:12px;color:#666}.verification-section button{width:100%;padding:14px;margin-top:10px;background:#000;color:#fff;border:none;cursor:pointer;font-size:14px;letter-spacing:.5px;border-radius:6px}.verification-section button:hover{opacity:.85}#result a.btn{padding:11px;text-decoration:none;border-radius:6px;text-transform:uppercase;font-weight:400;background-color:#ba9159;color:#000;border:1px solid #dab575;letter-spacing:0;margin-top:30px}.verification-section .result{margin-top:30px;text-align:left}.verification-section .footer-note{font-weight:700;color:#000}.error{color:red;font-size:12px;margin-top:-10px;margin-bottom:10px}.verification-form{border:4px double #F7EDBC;border-radius:0}.ver-image-warp h4{text-transform:uppercase;font-size:1.3rem}.verification-form .owner-label{padding-top:30px;border-top:1px solid #4A4238;margin-top:30px}.verification-section h1{margin-top:10px}.verification-form{padding-block:50px;padding-inline:40px}.verification-section .result{margin-top:30px;text-align:left;border:1px solid #726049;border-radius:6px;padding:30px}.verification-section .result span.label{min-width:150px;display:inline-block;color:#cbac81}.result-wrapper{padding-block:30px;border-top:1px solid #726049;border-bottom:1px solid #726049}#result a.btn{display:block;text-align:center}.cs-header-wrap{padding-inline:30px}.verification-form .cs-icon-text{display:flex;align-items:center;gap:10px;margin-bottom:15px;padding-inline:20px}.ver-image-warp{padding-inline:40px}.verification-form .cs-icon-text img{height:30px}.verification-form .cs-icon-text p{text-align:left;margin:0}.verification-form .cs-bottom-icon{display:flex;align-items:center;gap:10px;justify-content:center;margin-bottom:20px}.verification-form .cs-bottom-icon>span:first-child,.verification-form .cs-bottom-icon>span:last-child{display:inline-flex;width:70px;height:2px;background:#998158}.verification-form .cs-bottom-icon>span:nth-child(2){width:10px;height:10px;background:#998158;transform:rotate(45deg)}.result-row .value.green{color:#a3c674}.verification-note{display:flex;align-items:center;gap:10px;margin-block:10px}.verification-note p{font-size:1rem;margin:0}.cs-crwon-text{position:relative}.cs-crwon-text>span{position:absolute;bottom:12px;left:auto;right:10px;display:flex;align-items:center;justify-content:center}.cs-crwon-text>span img.crown-icon{width:25px;height:30px;aspect-ratio:unset;object-fit:contain;object-position:center}.cs-lock-icon{position:relative}.cs-lock-icon>span{position:absolute;bottom:12px;left:auto;right:10px;display:flex}.cs-lock-icon .lock-icon{width:25px;height:30px;object-fit:contain}.result-image>img{height:50px}.result-image{display:flex;align-items:center;gap:20px;margin-bottom:30px}.result-image h2,.result-image p{margin:0}.result-image h2{margin-bottom:5px}.result-row{max-width:400px;margin-inline:auto}.cs-grid-block-section .grid-block-section .grid-item .grid-content{place-self:auto;width:100%;display:flex;flex-direction:column;justify-content:stretch}.cs-grid-block-section .grid-block-section .grid-item .grid-content>*{flex-grow:1}.verification-form .cs-button-wrapper>.registry-btn{padding:12px 45px;text-decoration:none;box-shadow:#00000008 0 0 5px 1px,#5c564c0d 0 0 0 1px;min-width:200px}header.header a#cart-icon-bubble{width:auto}a.header__icon.header__icon--cart svg{width:20px!important}.header__icons .cart-count-bubble,a.header__icon.header__icon--cart .cart-count-bubble{left:50%!important;transform:translate(-50%)}.cart-count-bubble span{margin-right:0!important}.about-innovation-section .cs-about-innovation-section,.about-innovation-section .cs-about-innovation-section p{margin-top:0}body .product.product--small .product__info-container .text-block.single-line-text .product__text:not(.caption-with-letter-spacing){font-size:14px!important}section.product__info-container.product__column-sticky variant-selects fieldset.js.product-form__input.product-form__input--pill legend.form__label{font-weight:600}.collection .collection__description p{text-align:center}.section-featured-cards .custom-feature-card{border:1px solid #97855d;padding:40px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.section-featured-cards .custom-feature-card .custom-feature-card__title{line-height:1.6;font-size:20px}.section-featured-cards .custom-feature-card__number{border-bottom:1px solid}.section-featured-cards .custom-feature-card__description{line-height:1.4}.textboxes-slider-section{padding:80px 20px;overflow:hidden}.textboxes-header{text-align:center;max-width:900px;margin:0 auto 60px}.textboxes-subtitle{letter-spacing:4px;font-size:14px;text-transform:uppercase;margin-bottom:15px}.textboxes-title{font-size:64px;line-height:1.1;margin:0 0 25px;font-weight:400}.textboxes-description{font-size:22px;line-height:1.7}.textboxes-slider-wrapper{position:relative;padding-bottom:50px}.textboxes-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.textboxes-slider::-webkit-scrollbar{display:none}.textboxes-card{min-width:33.333%;padding:35px 25px;text-align:center;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between}.textboxes-number{font-size:25px;margin-bottom:20px;font-weight:300;line-height:normal}.textboxes-line{width:40px;height:1px;margin:0 auto 35px}.textboxes-card-title{font-size:30px;line-height:1.2;margin-bottom:20px;font-weight:400;max-height:120px;min-height:120px}.textboxes-card-text p{font-size:18px;line-height:1.2;margin-bottom:0;font-weight:400}.textbox-warp h4{margin:15px 0}.textboxes-star{font-size:34px}.textboxes-buttons{display:flex;justify-content:center;gap:12px;margin-top:35px}.textboxes-btn{width:50px;height:50px;background:transparent;cursor:pointer;transition:.3s ease}.textboxes-dots{display:flex;justify-content:center;gap:10px;margin-top:20px}.textboxes-dot{width:10px;height:10px;border-radius:50%;border:none;background:#cfcfcf;cursor:pointer;padding:0}.top-textline{font-style:italic}.textboxes-dot.active{background:#604c2e}.textbox-warp h2{font-size:52px!important;margin:35px 0}.bottom-line{text-align:center}@media screen and (max-width:989px){.textboxes-title{font-size:42px}.textboxes-description{font-size:18px}.textboxes-card{min-width:50%;padding:45px 25px}.textboxes-card-title{font-size:30px}.textboxes-card-text{font-size:18px}}@media screen and (max-width:749px){.textboxes-slider{gap:15px}.textboxes-card{min-width:85%}.textboxes-title{font-size:34px}.textboxes-description{font-size:16px}.textboxes-card-title{font-size:28px}.textboxes-card-text{font-size:16px}}section.new-textboxes-slider-section{padding:80px 0}.meet-muse-section .muse-header .btn{max-width:fit-content!important}span.care-icon{width:18px!important;justify-content:center;font-size:17px!important}.collection .slider__slide .price s.price-item.price-item--regular.mm{display:none!important}.collection .slider__slide{pointer-events:none;cursor:default}.collection .slider__slide .card-information>a{pointer-events:none;cursor:default}.collection slider-component{overflow:hidden}.cs-featured-collection .oke-sr-count span{color:#d4af37!important}.pdp-faq-section{padding:0 0 40px}.pdp-faq-section .page-width{max-width:1200px;margin:0 auto;padding:0 20px}.pdp-faq-item{border-bottom:1px solid #d9dddb;padding:24px 0 23px}.pdp-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:none;cursor:pointer;text-align:left;padding:0}.pdp-faq-question span:first-child{font-size:18px;line-height:1.2;font-weight:700;font-family:Lausanne}.pdp-faq-icon{position:relative;width:24px;height:24px;flex:0 0 24px}.pdp-faq-icon .plus,.pdp-faq-icon .minus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;line-height:1;transition:all .25s ease;color:#023d3d!important}.pdp-faq-icon .minus,.pdp-faq-item.active .pdp-faq-icon .plus{opacity:0}.pdp-faq-item.active .pdp-faq-icon .minus{opacity:1}.pdp-faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .3s ease}.pdp-faq-answer-inner{padding:16px 0;font-size:16px;text-transform:capitalize;line-height:1.6}.pdp-faq-answer-inner p{margin:0}.pdp-faq-item.active .pdp-faq-answer{max-height:800px;opacity:1}.cs-reviews-title .styles_rating-cs .styles_ratingStar svg{width:17px}.cs-reviews-title .styles_rating-cs,.styles_ratingStar{display:flex}.cs-reviews-title .styles_rating-cs span.type-caption p{margin:0;line-height:normal;padding:0!important;font-weight:600}.cs-reviews-title .styles_rating-cs span.type-caption{margin-left:0}.hero-banner-module .cs-reviews-title{margin:0 0 20px}.single-line-text.gdpr-text-pdp p.product__text.inline-richtext{font-size:14px!important;font-weight:400!important;padding:0!important;margin:12px 0!important}.ag1-clinical-grid.image-right{flex-direction:row-reverse}.subs-card-pdp.rounded-card{padding:20px;border-radius:8px!important}.subs-card-pdp.rounded-card ul.cards-list{list-style:unset!important;padding:0;margin:0;display:flex;gap:8px;flex-direction:column}.subs-card-pdp.rounded-card ul.cards-list li.single-list{display:flex;gap:8px}.subs-card-pdp.rounded-card span.card-title{margin-bottom:12px!important;display:block;font-weight:700}.ag1-clinical-btn:hover{background-color:#46de46!important;box-shadow:inset 0 0 0 1px #46de46;color:#000!important}.tested-logo img{width:31px;height:auto}.tested-content{all:unset;text-transform:none;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:4px;padding:12px 20px;cursor:pointer;-webkit-font-smoothing:antialiased;letter-spacing:normal;font-style:normal;text-align:left}.tested-top{display:flex;gap:6px}.tested-top span.tested-badge{color:#000;height:18px;border-radius:4px;padding:1px 6px;background:#dee2ec;line-height:15px;font-weight:400;font-size:10.5px;text-align:center;text-transform:uppercase;white-space:nowrap}.tested-top span.tested-heading,.tested-bottom{margin:0;font-weight:300;font-size:13.5px;line-height:20px}.tested-wrapper{display:flex;align-items:center;margin:8px 0;min-width:300px;max-width:600px;border-radius:4px!important;border:1px solid #d4d4d4!important;box-shadow:0 4px 8px #2b2b2b29!important;background:#ffffffbf!important;-webkit-user-select:none;user-select:none;box-sizing:border-box}.tested-logo{display:inline-flex;align-items:center;padding:0 0 0 16px;height:68px;text-decoration:none;background:none}.cs-main-buy-now .product-form__buttons .product-form__submit{border-radius:32px!important;line-height:1.3;padding:14px 20px!important;min-height:52px}.cs-reviews-title .styles_rating-cs span.type-caption p a{color:#000000bf}.cs-text-block.colored-box-pdp .text-block-container{padding:20px!important}.product.product--small .product__info-container .product__title h1{margin:0!important;padding-top:10px;font-size:40px}.ag1-comparison-section{padding:80px 0}.cs-text-block.subs-message-cart{border-bottom:1px solid #e6e9e7!important}.ag1-heading{margin:0 0 20px;font-size:48px;line-height:1.05;font-weight:500;letter-spacing:-1px}.ag1-table-wrapper{overflow-x:auto}.ag1-table{width:100%;border-collapse:collapse}.ag1-table th,.ag1-table td{padding:24px 0;border-bottom:1px solid #d7d7d7;text-align:center}.ag1-table th{font-weight:700;font-size:14px;line-height:24px}.ag1-empty-head{width:320px}.ingredient-slider-module .ag1-ingredient-slider .header-wrapper{background-color:transparent!important}.ag1-row-title{width:320px;text-align:left!important;font-size:1s8px;line-height:1.3;font-weight:500}.ag1-highlight-col{width:290px}.ag1-head-highlight{border-top-left-radius:24px;border-top-right-radius:24px}.ag1-last-highlight{border-bottom-left-radius:24px;border-bottom-right-radius:24px}.ag1-logo{display:block;margin:auto;max-width:51px}.ag1-head-title{color:#fff;font-size:30px;line-height:1.2;font-weight:700}.ag1-icon{width:32px;height:32px;border-radius:100px;display:flex;align-items:center;justify-content:center;margin:auto}.ag1-check-icon{background:#46e03a}.ag1-cross-icon{border:2px solid #d4d4d4;background:transparent}.ag1-bottom-text{margin-top:16px;font-style:italic;font-size:12px}.ag1-table tr:last-child th,.ag1-table tr:last-child td{border-bottom:unset!important}.ag1-nutrition-section{padding:80px 0}.ag1-grid{display:flex}.ag1-content,.ag1-image-wrap{width:100%;max-width:50%;padding-left:18px;padding-right:18px}.ag1-title{font-size:48px;line-height:100%;letter-spacing:-1.44px;margin:0 0 20px}h2.upcart-header-text{font-family:BressayDisplay!important}.ag1-description p{font-size:18px;line-height:30px;margin:0 0 40px}.ag1-table{border-top:1px solid transparent}.ag1-table{padding:26px 0 40px}.ag1-row{display:flex;justify-content:space-between;gap:30px;padding:16px 0;border-bottom:1px solid #bdbdbd}.ag1-row-left{font-size:16px;line-height:24px;text-transform:none}.ag1-row-right{font-size:16px;line-height:24px;text-align:right;white-space:nowrap}.ag1-btn{min-height:52px;padding:14px 20px;font-size:18px;line-height:24px;background-color:#0000;color:#0c3d3d;box-shadow:inset 0 0 0 1px #0c3d3d;border-radius:32px;font-weight:400;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition:.3s ease;display:inline-block;margin-top:40px;text-decoration:unset!important}.ag1-image-box{width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.ag1-image-box img{width:100%;height:100%;object-fit:cover}.ag1-mobile-image{display:none}body.template-blur .page-width{max-width:1808px!important;margin:0 auto!important;padding:0 56px!important}table.ag1-table thead>tr{border-bottom:1px solid #d9dddb}body.template-blur .pdp-faq-section>.page-width{padding:0!important}.ag1-clinical-section{padding:80px 0}.ag1-clinical-grid{display:flex;flex-wrap:wrap;gap:25px;flex-direction:row;justify-content:space-between}section.ag1-sleep-support .ag1-sleep-image-wrap{padding:100px 0}.ag1-clinical-grid>div{width:48%!important;padding-left:18px;padding-right:18px}.ag1-clinical-image-box{width:100%;height:100%}.ag1-clinical-image-box img{width:100%;height:100%;object-fit:cover;display:block;border-radius:4px!important}.ag1-clinical-title{margin:0;font-size:48px;line-height:1;font-weight:400;letter-spacing:-1.44px}.ag1-clinical-description p{letter-spacing:0;font-weight:400;font-size:22px;line-height:32px;margin-top:16px;margin-bottom:40px}.ag1-clinical-description{margin-bottom:50px;max-width:700px;font-size:22px;line-height:1.5}.ag1-stats-wrapper{display:flex;flex-direction:column;gap:50px}.ag1-stat-label{padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid #bdbdbd;font-size:18px;line-height:1.3;letter-spacing:1px;text-transform:uppercase}.ag1-stat-items{display:grid;grid-template-columns:1fr 1fr;gap:40px}.ag1-stat-number{margin-bottom:8px;font-size:72px;line-height:1;font-weight:400;letter-spacing:-4px}.ag1-stat-text{font-size:18px;line-height:1.5;font-weight:600}.ag1-clinical-btn{margin:40px 0 0;width:auto;border-radius:32px;background-color:#0000;color:#0c3d3d;box-shadow:inset 0 0 0 1px #0c3d3d;padding:14px 20px;font-size:18px;line-height:24px;font-weight:400;transition-duration:.2s;transition:.3s ease;display:inline-block;text-decoration:unset!important}.ag1-clinical-btn:hover{background:#000;color:#fff}.ag1-footnote{font-size:12px;line-height:16px;color:#707170;margin-top:16px;font-style:italic}.ag1-reviews-section{padding:80px 0}.ag1-review-heading{margin:0 0 60px;font-size:48px;line-height:1;font-weight:400;letter-spacing:-1.44px}.ag1-review-slider{margin:0 -15px}.ag1-review-slide{padding:0 15px;height:auto}.ag1-review-card{height:100%;padding:40px 32px 24px;display:flex!important;flex-direction:column;border-radius:4px;background-color:#f6f5f1}.ag1-review-stars{display:flex;gap:4px;margin-bottom:16px}.ag1-review-stars svg{width:40px;height:40px}.ag1-review-title{margin:0 0 16px;font-size:24px;line-height:1.1;font-weight:700}.ag1-review-author{margin-top:24px!important;font-size:14px;line-height:22px;letter-spacing:1px;text-transform:uppercase}.ag1-review-text p{margin:0}.ag1-review-author{margin-top:auto;font-size:16px;line-height:1.4;letter-spacing:1px;text-transform:uppercase}.ag1-review-slider .slick-track{display:flex!important}.ag1-review-slider .slick-slide{height:inherit!important}.ag1-review-slider .slick-slide>div{height:100%}button.slick-arrow:before{display:none}.ag1-review-slider button.slick-prev.slick-arrow{top:-75px;left:unset!important;right:90px}.ag1-review-slider button.slick-next.slick-arrow{top:-75px;right:50px}.ag1-review-slider button.slick-arrow:after{background-image:url(https://cdn.shopify.com/s/files/1/1049/5082/5291/files/arroww.svg);content:"";background-size:contain;width:24px;height:24px;background-repeat:no-repeat;position:absolute}.ag1-review-slider button.slick-next.slick-arrow:after{transform:rotate(180deg)}.hero-banner-module slideshow-component{z-index:0;position:relative;display:flex;width:100%;overflow:hidden}.hero-banner-module .slideshow__text-wrapper.banner__content{max-width:628px;justify-content:center;padding:0;margin:0 70px;height:fit-content;align-items:flex-start;z-index:999;position:absolute;display:flex;flex-direction:column}.hero-banner-module .stars-wraaper{display:flex}.hero-banner-module .styles_rating-cs{gap:7px}.hero-banner-module .banner__buttons{margin:0!important}.hero-banner-module .custom-slideshow-controls{position:absolute;height:100%;width:100%}.hero-banner-module .slider-counter--dots{display:none}.hero-banner-module .custom-slider-buttons{position:absolute;top:50%;transform:translateY(-50%);display:flex;width:100%;justify-content:space-between}.hero-banner-module .slideshow__control-wrapper button.slider-counter__link{padding:0!important}.hero-banner-module .slideshow__control-wrapper{display:flex;gap:8px}.hero-banner-module .slider-buttons{display:flex;align-items:center;position:absolute;top:50%;transform:translateY(-50%);width:100%;justify-content:space-between;border:unset!important;z-index:1}.hero-banner-module .slider-button--next .icon{transform:rotate(90deg)!important}.hero-banner-module button.slider-button.slider-button--next{transform:rotate(180deg)}.hero-banner-module .slideshow__control-wrapper button.slider-counter__link.slider-counter__link--active span.dot{width:60px!important;border-radius:32px!important;background-color:#000!important}.hero-banner-module .slideshow__control-wrapper button.slider-counter__link span.dot{background-color:#b2b3b2}.hero-banner-module button.slider-button{width:52px;height:52px;padding:12px;border-radius:0 32px 32px 0;background:#fffc}.ag1-video-reviews{padding:90px 0}.ag1-video-top{display:flex;align-items:center;gap:7px;margin-bottom:0;padding:16px 0}.ag1-video-stars{display:flex;gap:2px}.ag1-video-stars svg{width:16px;height:16px}.ag1-video-rating-text{font-size:14px;line-height:28px;font-family:Lausanne}.ag1-video-grid{display:flex;gap:60px}.ag1-video-heading{margin:16px 0 24px;font-size:44px;line-height:1.1;font-weight:400;letter-spacing:-2px}.ag1-video-btn{display:inline-flex;align-items:center;gap:5px;justify-content:center;padding:14px 20px;border:1.5px solid;border-radius:100px;text-decoration:none;transition:.3s ease;font-size:18px}.ag1-video-btn:hover{background:#000;color:#fff}.ag1-video-thumb img{border-radius:4px}.ag1-video-slide{padding:0 10px}.ag1-video-right .ag1-video-slider button.slick-arrow{display:none!important}.ag1-video-thumb{position:relative;width:100%;border:0;padding:0;background:none;cursor:pointer}.ag1-video-thumb img{width:100%;aspect-ratio:9/16;object-fit:cover;display:block}.ag1-play-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ag1-video-card{display:flex;flex-direction:column}.ag1-play-btn svg{width:96px;height:96px}.ag1-video-info{padding-top:8px}.ag1-video-category{margin-bottom:12px;font-size:12px;line-height:22px}.ag1-video-divider{background-color:#d1d5db;height:3px;width:20px;display:block!important;margin-bottom:12px}.ag1-video-title{margin:0 0 10px;font-size:16px;line-height:normal}.ag1-video-author{font-size:12px;line-height:normal;text-transform:uppercase}.ag1-video-footnote{margin-top:24px;font-size:10px;line-height:1.6;font-style:italic}.ag1-video-popup{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px}section.ag1-lifestyle-section>.page-width{padding:0!important;max-width:100%!important}.ag1-video-popup.active{display:flex}.ag1-lifestyle-grid>div{flex:0 0 50%;max-width:50%}.ag1-video-popup-inner{width:100%;max-width:900px;position:relative}.ag1-popup-close{position:absolute;right:-10px;top:-50px;width:40px;height:40px;border:0;background:#fff;border-radius:100%;cursor:pointer;font-size:28px}.ag1-video-iframe-wrap{position:relative;padding-bottom:56.25%;height:0}.ag1-video-iframe-wrap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ag1-lifestyle-section{padding:0}.ag1-lifestyle-content{padding-left:64px;padding-right:105px}.ag1-lifestyle-grid{display:flex;align-items:center}.ag1-lifestyle-content{max-width:620px}.ag1-lifestyle-heading{margin:0 0 8px;font-weight:400;letter-spacing:-1.68px;font-size:56px;line-height:100%}.ag1-lifestyle-description{margin:0;font-weight:400;letter-spacing:0;font-size:24px;line-height:32px}.ag1-lifestyle-description p{margin:0}.ag1-lifestyle-list{display:flex;flex-direction:column;gap:16px;padding:24px 0 32px}.ag1-lifestyle-item{display:flex;align-items:flex-start;gap:16px}.ag1-lifestyle-check{flex:0 0 auto;margin-top:4px}.ag1-lifestyle-text{font-style:normal;font-weight:400;letter-spacing:0;font-size:18px;line-height:28px}.ag1-lifestyle-btn{padding:14px 40px;border-radius:100px;display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;transition:.3s ease;font-size:20px}.ag1-lifestyle-image-wrap{height:700px}.ag1-lifestyle-btn:hover{opacity:.9}.ag1-lifestyle-image-wrap img{width:100%;display:block;object-fit:cover;height:100%}.ag1-ingredient-slider{overflow:hidden;padding:100px 0}.ag1-ingredient-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:30px}.ag1-ingredient-heading{margin:0;font-size:42px;line-height:1;font-weight:400;letter-spacing:-2px}.ag1-ingredient-slider>.page-width{padding:0 120px!important;max-width:100%!important}.ag1-ingredient-buttons{display:flex;align-items:center;gap:16px;flex-shrink:0}.ag1-ingredient-btn{padding:10px 16px;border-radius:100px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:.3s ease;font-size:14px;border:1.5px solid transparent}.ag1-ingredient-btn.outline{background:transparent}.ag1-ingredient-btn:hover{opacity:.9}.ag1-ingredient-main-slider{margin:0 -16px}.ag1-ingredient-slide{padding:0 16px}.ag1-ingredient-image img{width:100%}.ag1-ingredient-card{position:relative;border-radius:8px;height:560px}section.ag1-ingredients-section .ag1-ingredient-image img{width:134px;height:134px;object-fit:cover;display:block;border-radius:4px!important}.ag1-ingredient-small-title{position:absolute;top:24px;left:24px;z-index:3;font-size:14px;line-height:1.2;letter-spacing:1px;text-transform:uppercase}.ag1-ingredient-title{margin:0 0 8px;font-size:34px;line-height:.95;font-weight:400;letter-spacing:-1px;min-height:65px}.ag1-ingredient-description{font-size:16px;line-height:normal}.ag1-ingredient-description p{margin:0}.ag1-ingredient-main-slider .slick-list{overflow:visible}.ag1-centered-cta{padding:100px 0}.ag1-centered-inner{max-width:980px;margin:0 auto;text-align:center}.ag1-centered-small{margin-bottom:0;font-size:18px;line-height:1.3;letter-spacing:1px;text-transform:uppercase}.ag1-centered-heading{margin:8px 0 24px;font-size:48px;line-height:1;font-weight:400;letter-spacing:0}.ag1-centered-description{max-width:680px;margin:0 auto 28px;font-size:16px;line-height:1.7}.ag1-centered-description p{margin:0}.ag1-centered-btn{padding:12px 26px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;transition:.3s ease;font-size:18px}.ag1-centered-btn:hover{opacity:.9}.ag1-sleep-btn>span{line-height:normal!important}.ag1-sleep-grid{display:flex}.ag1-sleep-grid>div{width:50%!important}.ag1-sleep-content{position:relative;z-index:2}.ag1-sleep-small{margin-bottom:16px;font-size:15px;line-height:1.2;letter-spacing:2px;text-transform:uppercase}.ag1-sleep-heading{margin:0 0 16px;font-size:46px;line-height:.95;font-weight:400;letter-spacing:0}.ag1-sleep-description{margin-bottom:32px;max-width:500px;font-size:34px;line-height:1.1;font-weight:500}.ag1-sleep-description p{margin:0}.ag1-sleep-list{margin-bottom:24px}.ag1-sleep-item{font-size:18px;line-height:1.5}.ag1-sleep-btn{padding:12px 20px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:.3s ease;font-size:15px}.ag1-sleep-support>.page-width{max-width:100%!important;padding:0!important}.ag1-sleep-content{padding:100px 70px 100px 120px}.ag1-sleep-btn:hover{opacity:.9}.ag1-sleep-image-wrap{position:relative}.ag1-sleep-image-wrap img{width:100%;display:block;object-fit:contain}.ag1-ingredient-buttons.desk-hide{display:none}a.header__icon.header__icon--cart{margin-right:0!important}.ag1-video-reviews>.page-width{width:100%!important;max-width:1568px!important;margin-left:auto;margin-right:auto}.hero-banner-module .slideshow__media.banner__media.mob-hide{display:block}.hero-banner-module .slideshow__media.banner__media.desk-hide,a.ag1-video-btn.desk-hide{display:none}.ag1-ingredient-main-slider .slick-prev{width:40px;height:40px;z-index:2;left:unset!important;right:80px!important;top:unset!important;bottom:-90px!important}.ag1-ingredient-main-slider .slick-next{width:40px;height:40px;z-index:2;right:50px!important;top:unset!important;bottom:-90px!important}.ag1-ingredient-main-slider .slick-prev:before,.ag1-ingredient-main-slider .slick-next:before{content:"";display:block;width:14px;height:14px;border-top:3px solid #e163c2;border-right:3px solid #e163c2;opacity:1;font-size:0}.ag1-ingredient-main-slider .slick-prev:before{transform:rotate(-135deg);margin-left:12px}.ag1-ingredient-main-slider .slick-next:before{transform:rotate(45deg);margin-left:8px}section.ag1-ingredients-section>.page-width{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:60px!important;padding-bottom:60px!important}.ag1-ingredients-grid .ag1-ingredient-item{display:flex}.ag1-ingredients-grid{display:flex;flex-direction:column;gap:24px}.ag1-ingredients-grid .ag1-ingredient-item{display:flex;gap:24px}section.ag1-ingredients-section>.page-width>div{width:50%}h2.ag1-ingredients-heading{font-size:42px;margin:0;max-width:400px}section.ag1-ingredient-slider .ag1-ingredient-content{position:absolute;bottom:-5px;padding:22px;background:#ffffff26!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:0 0 8px 8px;width:100%}section.ag1-ingredient-slider .ag1-ingredient-image{height:100%}section.ag1-ingredient-slider .ag1-ingredient-image img{width:100%;border-radius:8px;height:100%;object-fit:cover}.ag1-bottom-text p{margin-bottom:0!important}.footer__content-middle .ft-cnt-wrapper{gap:60px;display:flex;border-top:1px solid #d9dddb;width:100%!important;margin-left:auto;margin-right:auto;padding:64px 10px 0}.footer__content-middle .ft-cnt-wrapper .ft-left-cnt,.footer__content-middle .ft-cnt-wrapper .ft-right-cnt{width:30%}.footer__content-middle .ft-cnt-wrapper .ft-middle-cnt{width:40%}.footer__content-middle .ft-cnt-wrapper .ft-right-cnt .disclosure .disclosure__list-wrapper{background-color:#241238!important}header.header.sticky-header .cs-header-btns a.header__icon{display:flex!important}header.header.sticky-header .cs-header-btns a.header__icon svg,header.header.sticky-header .cs-header-btns a.header__icon svg *{display:block!important}header.header.sticky-header .cs-header-btns a.header__icon account-icon{display:block!important}section.page-header-section,.contact-grid-form-section section.custom-contact-grid-section{padding:60px 0}.about-banner-section .cs-about-banner-section.help-faq-section .cs-banner-section .img-with-coll>.banner-image-left{display:none}.custom-contact-content .custom-contact-form .field__input:focus{border:1px solid #e163c2!important}.custom-contact-content .custom-contact-form .field__input,.custom-contact-content .custom-contact-form .field__label{font-family:Lausanne}.custom-contact-content .custom-contact-form .field:after{display:none!important}.custom-contact-content .custom-contact-form .custom-contact-button .button{background:#e163c2!important;border:unset!important}.custom-contact-content .custom-contact-form .custom-contact-button .button:after,.custom-contact-content .custom-contact-form .custom-contact-button .button:before{display:none}.about-banner-section .cs-about-banner-section.help-faq-section .page-width{max-width:800px!important}.about-banner-section .cs-about-banner-section.help-faq-section .page-width .img-with-coll .collapsible-content-right{width:100%!important}.about-banner-section .cs-about-banner-section.help-faq-section .page-width .img-with-coll .collapsible-content-right .accordion-content{padding:0 16px!important}.about-banner-section .cs-about-banner-section.help-faq-section .page-width .img-with-coll .collapsible-content-right .accordion-content>p{font-size:13px!important;margin:0!important}.about-banner-section .cs-about-banner-section.help-faq-section .img-with-coll{margin-bottom:0!important}.cs-richtext-vip section.ag1-centered-cta .ag1-centered-description p>a{color:#000!important}.header-inner-pages section.page-header-section a.page-header-btn.primary-btn{color:#fff!important;font-family:HelveticaNeue}header.header header-drawer .menu-drawer{background:#410933!important}section.ag1-centered-cta.privacy-pol-info ul,section.ag1-centered-cta.terms-section-info ul,section.ag1-centered-cta.shipping-policy-info ul,section.ag1-centered-cta.cookie-policy-info ul,section.ag1-centered-cta.legal-notice-info ul,ul,ol{text-align:left;text-transform:capitalize}.contact form input,.contact form textarea#ContactForm-body{border:1px solid #e163c2!important;border-radius:15px;background-color:#ececec}.contact form .field:after{display:none!important}.product__info-container.product__column-sticky .main-title-desktop .cs-reviews-title .styles_rating-cs span.type-caption{margin-left:6px}.upcart-checkout-button-container a.upcart-checkout-button{border-radius:32px!important}.footer__content-middle .ft-cnt-wrapper .ft-left-cnt .ft-logo img{max-width:330px}.as-track-button{display:flex;justify-content:center;padding:50px 0 0}.privacy-request-section form.privacy-request-form .field:after{display:none!important}.privacy-request-section form.privacy-request-form input,.privacy-request-section form.privacy-request-form select,.privacy-request-section form.privacy-request-form textarea{background-color:#fff;border-radius:12px;height:4.5rem;border-color:transparent;padding:8px}.privacy-request-section form.privacy-request-form textarea:focus,.privacy-request-section form.privacy-request-form input:focus,.privacy-request-section form.privacy-request-form select:focus{border:1px solid #e163c2!important}section.privacy-request-section>.page-width{max-width:800px}.privacy-request-section form.privacy-request-form .field{display:flex;gap:8px;flex-direction:column}.privacy-request-section form.privacy-request-form .privacy-grid{gap:20px;display:flex}.privacy-request-section form.privacy-request-form{display:flex;flex-direction:column;gap:15px;padding:25px 40px;border-radius:25px}.privacy-request-section form.privacy-request-form button.privacy-submit-btn{border:unset!important;border-radius:999px;padding:16px 30px;cursor:pointer;transition:all .3s ease}.privacy-request-section form.privacy-request-form .checkbox-field{display:flex;align-items:flex-start}.privacy-request-section form.privacy-request-form .checkbox-field input#confirmation{height:auto!important;margin-top:10px}.privacy-request-section form.privacy-request-form{margin-top:50px!important}.slide-banner-buttons .banner__buttons:nth-child(2){margin-left:15px!important}.cs-richtext-vip .cs-richtext-buttons .ag1-centered-btn:nth-child(2){margin-left:15px}.header__icons .disclosure__list-wrapper{box-shadow:none}.template-404 a.button{border-radius:50px;max-width:250px;margin:0 auto;width:100%}header.header.header--has-account .logo-with-menu nav.header__inline-menu{width:40%!important}@media(max-width:749px){.slide-banner-buttons .banner__buttons:nth-child(2),.cs-richtext-vip .cs-richtext-buttons .ag1-centered-btn:nth-child(2){margin-left:0!important;margin-top:15px!important}.ag1-ingredient-title{min-height:inherit}}.cs-default-page{padding:50px 0}.cs-default-page h1{font-size:42px}.cs-default-page *{text-align:center}.cs-default-page ul,.cs-default-page ul li{text-align:left!important}.seller-application-form form input,.seller-application-form form textarea{border-radius:15px!important;text-align:left!important;background:#ececec;color:#3d3d3d;border:1px solid #e163c2!important}.seller-application-form form .field:after{display:none!important}.seller-application-form form .contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.seller-application-form form{display:flex;flex-direction:column;gap:20px}.contact form *{text-align:left!important}.cs-seller-profile{padding:80px 0}.cs-seller-profile .mp-seller-grid div.mp-seller-logo-block img{width:100%;height:100%!important;object-fit:cover}.cs-seller-profile .mp-seller-grid.sellers:hover{opacity:1;transform:scale(1);background:#fff;border-radius:12px}.cs-seller-profile .mp-seller-grid.sellers h4.title{font-size:14px;margin:16px 0 0}.cs-seller-profile .mp-seller-grid.sellers a{text-decoration:unset!important}.cs-seller-profile .mp-seller-grid.sellers{padding:9px!important}.cs-seller-profile .mp-seller-grid.sellers a .rateit .jq-ry-normal-group.jq-ry-group svg.wk-rateyo-svg{width:12px!important;height:12px!important}.cs-seller-profile .mp-seller-grid.sellers a .rateit{padding:0!important;width:85px!important}.cs-seller-profile .pull-right .filters-row__select select{background:transparent!important;border:unset!important;font-weight:600}.cs-seller-profile .pull-right label.pull-left.sort_label{margin:0!important}.cs-seller-profile .pull-right .mp-search-bar{margin-bottom:0}.cs-seller-profile .pull-right.filter-block{margin-bottom:30px}.cs-seller-profile .pull-right form.mp-search-bar{background:#efecea!important;border-radius:25px;border-color:#efecea!important}.cs-seller-profile .pull-right form.mp-search-bar input.mp-full-width{background:transparent!important;height:48px!important;padding:0 13px!important}.cs-seller-profile .pull-right form.mp-search-bar button{background:transparent!important;color:#000!important}.cs-seller-profile .container .mp-banner-container{padding:0!important}.cs-seller-profile .container .mp-banner-container>img{border-radius:unset!important;border:unset!important;box-shadow:unset!important}#mp-seller-tabs .mp-tab-content{border-top:unset!important}#mp-seller-tabs .nav-tabs>li.active>a,#mp-seller-tabs .nav-tabs>li>a{background-color:transparent!important;color:#000!important;text-decoration:unset!important}#mp-seller-tabs .nav-tabs>li.active>a{border-bottom:1px solid #000!important}.cs-seller-profile .mp-product-grid p.mp-p-tag{text-align:left!important;margin:10px 0 0!important}.cs-seller-profile .mp-product-grid a{text-decoration:unset!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
