.home-hero .banner__heading{font-size:72px;line-height:1em}.header-wrapper--border-bottom{border:0px}.home-hero h2{font-family:Inter,sans-serif!important;font-size:26px;line-height:32px}.home-hero.banner--large:not(.banner--adapt){min-height:85vh}.home-hero .banner__box{display:flex;flex-direction:column;gap:40px;align-items:flex-start}.header__icon.header__icon--search{display:none}.home-featured-product .product.grid{gap:0;background:#fef8e7;border-radius:24px;padding:20px;align-items:center}.home-featured-product.gradient{background:#5c051f}.home-featured-product .product-media-container,.home-featured-product .product__media{border-radius:24px;border:0px}.product__custom-title{color:#d51010;font-size:40px;line-height:1.2em;margin-bottom:0}.product__richtext p{color:#840e14;font-size:16px;line-height:1.6em}.home-featured-product .price__regular .price-item--regular{color:#840e14;font-family:Roca,sans-serif;font-size:25px}.home-featured-product .button--full-width{display:flex;width:100%;background:#d51010;border:2px solid #D51010;color:#fef8e7;text-transform:uppercase;font-weight:700;border-radius:14px;transition:.3s all}.home-featured-product .button--full-width:hover{background:transparent;color:#d51010}.home-featured-product .button--full-width:before,.home-featured-product .button--full-width:after{display:none}.sls-more-info-container,.sls-widget-branding{display:none!important}.ingredients-title-wrapper{text-align:center;max-width:700px;margin:0 auto 80px;display:flex;flex-direction:column;align-items:center;gap:15px}.ingredients-title-wrapper:after{content:"";display:block;width:105px;height:13px;background:url(dots.png);background-size:contain;margin-top:10px}.ingredients-title-wrapper h2{color:#d51010;font-size:50px;line-height:1.1em;margin:0}.ingredients-title-wrapper h3{font-family:MaisonVoyages,sans-serif;font-weight:400;font-size:28px;line-height:1.2em;margin:0}.ingredients-title-wrapper p{font-size:17px;color:#f8eacecc;line-height:28px;margin:0}.home-ingredients .multicolumn-card__info{padding:1rem}.multicolumn-list .multicolumn-card__info h3{font-family:Roca,sans-serif;text-transform:uppercase;font-size:22px;line-height:1em}.multicolumn-card__text{font-size:15px;font-weight:400}.multicolumn-card__effects{font-size:14px;font-weight:400;font-family:Roca,sans-serif}.home-ingredients.multicolumn .button{font-weight:500;border-radius:14px;outline:none;transition:.3s all;border:2px solid #F8EACE}.home-ingredients.multicolumn .button:hover{background:transparent;color:#f8eace}.home-ingredients .button:before,.home-ingredients .button:after{display:none}.product-range-section{display:flex;flex-direction:column;align-items:center;gap:30px}.product-range__header{text-align:center;max-width:700px;margin:0 auto 40px;display:flex;flex-direction:column;align-items:center;gap:15px}.product-range__header:after{content:"";display:block;width:105px;height:13px;background:url(dots.png);background-size:contain;margin-top:10px}.product-range__header h2{color:#d51010;font-size:50px;line-height:1.1em;margin:0}.product-range__subtext p{font-size:17px;color:#840e14;line-height:28px;margin:0}.product-range__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.product-range__item{flex-direction:column;align-items:center;flex:1;min-width:0}.product-range__image-wrapper{position:relative;overflow:hidden;border-radius:10px;max-height:565px}.coming-soon{position:relative}.coming-soon:after{content:"Coming Soon";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:Roca,sans-serif;color:#fff;background:#40031580;font-size:34px;font-weight:700;text-transform:capitalize;letter-spacing:2px;border-radius:10px}.coming-soon img{filter:blur(3px)}.product-range__item h3{text-align:center;font-family:Roca,sans-serif;color:#d51010;font-size:34px;margin:20px 0}.product-range-section .button{font-weight:500;background:#d51010;border-radius:14px;outline:none;transition:.3s all;border:2px solid #D51010}.product-range-section .button:hover{background:transparent;color:#d51010}.product-range-section.button:before,.product-range-section .button:after{display:none}.metric-info{background:#4f0913}.metric-info__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;align-items:center}.metric-info__content{display:flex;flex-direction:column;gap:20px;padding:0 30px 0 0}.metric-info__tagline{font-family:MaisonVoyages,sans-serif;color:#f8eacecc;font-size:28px;line-height:1.2em;margin:0}.metric-info__heading{color:#d51010;font-size:50px;line-height:1em;margin:0}.metric-info__text p{color:#f8eacecc;font-size:16px;line-height:1.5em;margin:0}.metric-info__metric{padding:30px 0 30px 40px}.metric-info__overlay{min-height:500px;background-size:cover;display:flex;align-items:center;flex-direction:column;gap:5px;justify-content:center;padding:30px}.metric-info__number{margin:0;color:#fff;font-size:95px;line-height:1em}.metric-info__label{font-size:16px;font-style:italic;max-width:350px;margin:0 auto;color:#fff;text-align:center;line-height:1.6em}.testimonial-slider{background:#fef8e7}.testimonial-slider__header{text-align:center;padding:0 15px;display:flex;flex-direction:column;gap:15px;align-items:center;margin-bottom:40px}.testimonial-slider__subheading{color:#5c051f;font-size:16px;font-weight:400;text-transform:uppercase;display:flex;align-items:center;gap:10px}.testimonial-slider__subheading:before{content:"";display:block;width:80px;height:16px;background:url(stars.png);background-size:cover}.testimonial-slider__heading{color:#d51010;font-size:50px;line-height:1em;margin:0}.testimonial-slider__item{background:#d51010;border-radius:16px;display:flex;flex-direction:column;padding:35px;gap:15px;min-height:400px;justify-content:center}.testimonial-slider__card{display:flex;flex-direction:column;align-items:center;gap:20px}.testimonial-slider__text{color:#f2e4c9;font-size:18px;font-weight:700;line-height:1.5em;text-align:center}.testimonial-slider__name{text-align:center;font-size:14px;font-weight:700;color:#f2e4c9}.testimonial-slider__verified{color:#f2e4c9;display:flex;gap:5px;align-items:center;justify-content:center;font-size:15px}.testimonial-slider__item:nth-child(3n+1){background:#d51010}.testimonial-slider__item:nth-child(3n+2){background:#68001f}.testimonial-slider__item:nth-child(3n+3){background:#f2e4c9}.testimonial-slider__item:nth-child(3n+3) .testimonial-slider__text,.testimonial-slider__item:nth-child(3n+3) .testimonial-slider__name,.testimonial-slider__item:nth-child(3n+3) .testimonial-slider__verified{color:#68001f}.testimonial-slider__item:nth-child(3n+3) svg path{fill:#68001f}.testimonial-slider__item:nth-child(3n+3) .testimonial-slider__icon svg path,.testimonial-slider__item:nth-child(3n+2) .testimonial-slider__icon svg path{fill:#d51010}.logo-slider{background:#fef8e7}.logo-slider__header{margin:0 0 40px;text-align:center}.logo-slider__heading{color:#d51010;font-size:50px;line-height:1em;margin:0}.logo-slider__track{display:flex;width:max-content;animation:marquee 30s linear infinite;will-change:transform}.logo-slider__item{flex-shrink:0;margin-right:60px}.logo-slider__image{display:block;height:auto}.mood-section{background:#f2e4c9}.mood-section .page-width{display:flex;flex-direction:column;gap:20px;align-items:center}.mood-section__heading{color:#d51010;text-align:center;font-size:50px;line-height:1.2em;margin:0}.mood-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:10px 0 40px}.mood-section__item{background:#fef8eb;border-radius:10px;padding:40px}.mood-section__title{color:#d51010;font-family:Roca,sans-serif;font-size:30px;line-height:1.2em;margin:10px 0}.mood-section__text{color:#392622;line-height:1.6em}.mood-section .button{background:#d51010;font-weight:500;border-radius:14px;outline:none;transition:.3s all;border:2px solid #D51010}.mood-section .button:hover{background:transparent;color:#d51010}.mood-section .button:before,.mood-section .button:after{display:none}.home-newsletter .newsletter__wrapper{background-color:#5c051f}.home-newsletter .page-width{position:relative}.home-newsletter .page-width:before{content:"";display:block;width:143px;height:132px;background:url(lovers-heart.png);background-repeat:no-repeat;background-size:143px 132px;position:absolute;left:10%}.home-newsletter .inline-richtext{color:#d51010;text-align:center;font-size:50px;line-height:1.2em;margin:0}.home-newsletter .newsletter__subheading{margin-top:10px;margin-bottom:20px}.home-newsletter .newsletter__subheading p{font-size:18px;color:#f2e4c9;font-weight:400}.newsletter-form__field-wrapper .field__input{padding-right:5rem;border-radius:4px;background:#fef8e7}.home-newsletter .newsletter-form__field-wrapper .field:before,.home-newsletter .newsletter-form__field-wrapper .field:after{display:none}.home-newsletter .field__label{color:#400315}.home-newsletter .newsletter-form__button .svg-wrapper{display:none}.home-newsletter .newsletter-form__button{background:#d51010!important;width:100px;right:var(--inputs-border-width);top:0;height:35px;z-index:2;margin:5px;border-radius:5px}.home-newsletter .newsletter-form__button:hover{background:#5c051f!important}.signup-btn-text{font-size:15px;text-transform:uppercase}.footer__content-bottom{padding-top:1rem}.copyright-section{margin-top:20px}.footer__content-bottom-wrapper{display:flex;width:100%;justify-content:space-between}.footer__copyright{margin-top:0!important;display:flex;align-items:center;line-height:1.5em;font-family:Inter,sans-serif!important}.footer-product-info{line-height:1.5em}.footer-product-info .copyright__content{text-align:right}.copyright__content{font-size:13px!important;color:#f8eace99;font-weight:400;font-family:Inter,sans-serif!important}.footer-brand-tagline{font-family:Roca,sans-serif}.footer-newsletter__heading{color:#f8eaceb2;font-size:16px;text-transform:uppercase;font-weight:400;margin-bottom:10px;text-align:left;margin-top:0}.home-newsletter .newsletter-form{align-items:flex-start;margin:0 auto;max-width:36rem}.footer__blocks-wrapper.grid{column-gap:60px}.footer-block__heading{font-family:Inter,sans-serif!important;text-transform:uppercase;font-weight:400!important;letter-spacing:1px;font-size:17px!important}.footer-block.grid__item .list-social{display:flex;flex-wrap:wrap;justify-content:flex-start}.footer-block__details-content .list-menu__item--link{font-size:15px!important}.footer__blocks-wrapper .home-newsletter .newsletter-form{margin:0;max-width:30rem}.sls-savings-badge{background:#d51010!important;color:#fff!important}.sls-price{font-family:Roca,sans-serif!important;color:#840e14!important;font-size:20px;line-height:1.1em}label.sls-purchase-options-label{display:block;font-weight:700;margin-bottom:10px!important}.main-product-custom-title{color:#d51010;font-size:44px;line-height:1em;margin:0}.main-product-richtext ul{padding:0}.main-product-richtext li{display:flex;gap:5px;align-items:center;font-weight:500}.main-product-richtext li:before{content:"";height:16px;width:16px;background:url(check-maroon.png);background-repeat:no-repeat;background-size:cover}.main-product-richtext li svg path{fill:#68001f}.product-form__buttons{max-width:100%!important}.product-form__submit{margin-bottom:1rem;border-radius:12px;background:#d51010;border:2px solid #D51010;text-transform:uppercase;font-size:17px;font-weight:700;line-height:1.5em;min-height:48px;transition:.3s all}.product-form__submit:hover{background:#5c051f;border:2px solid #5C051F}.accordion__title{font-family:Roca,sans-serif;font-size:18px}.thumbnail,.thumbnail.global-media-settings img{border-radius:6px}.product-media-container.constrain-height.media-fit-contain{border:0px}.product-media-container.constrain-height .media{border-radius:24px}.product-moods-section.mood-section{background-color:#5c051f}.feature-split-section{background:#f2e4c9}.feature-split-header{text-align:center;max-width:820px;margin:0 auto 64px}.feature-split-header h2{font-size:50px;font-weight:400;margin-bottom:12px;margin-top:0;line-height:1.1em;color:#d51010}.feature-split-header p{font-size:20px;line-height:1.5;color:#840e14;font-style:italic}.feature-split-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px;align-items:center;position:relative;z-index:1}.feature-split-center{position:relative;z-index:-9}.feature-split-center img{max-width:300px;display:block;margin:0 auto;position:relative;z-index:-9}.feature-column{display:flex;flex-direction:column;gap:32px}.feature-block{background:#f7f2e6;border-radius:16px;padding:18px;display:flex;gap:12px;align-items:flex-start}.feature-block img{width:50px;height:50px;object-fit:contain;flex-shrink:0}.feature-block h3{font-size:22px;margin:0;font-family:Roca,sans-serif;color:#d51010}.feature-block p{font-size:16px;line-height:1.6;color:#3f1314;margin:5px 0}.feature-split-line-left{position:absolute;top:30%;right:-112px;width:112px;height:2px;background-color:#771340;transform:translateY(-50%);z-index:1;display:block!important}.connector-left{position:relative}.connector-left:before{content:"";position:absolute;top:30%;right:-122px;width:10px;height:10px;border-radius:50%;background-color:#5c051f;transform:translateY(-50%) scale(1);animation:pulseRing 2.4s cubic-bezier(.4,0,.2,1) infinite;z-index:1}.connector-left:after{content:"";position:absolute;top:30%;right:-122px;width:10px;height:10px;background-color:#f2e4c9;border-radius:50%;transform:translateY(-50%);z-index:2}.feature-split-line-right{position:absolute;top:50%;left:-102px;width:102px;height:2px;background-color:#771340;transform:translateY(-50%);z-index:1;display:block!important}.connector-right{position:relative}.connector-right:before{content:"";position:absolute;top:50%;left:-112px;width:10px;height:10px;border-radius:50%;background-color:#d51010;transform:translateY(-50%) scale(1);animation:pulseRing 1.8s cubic-bezier(.4,0,.2,1) infinite;z-index:1}.connector-right:after{content:"";position:absolute;top:50%;left:-112px;width:10px;height:10px;background-color:#f2e4c9;border-radius:50%;transform:translateY(-50%);z-index:2}.feature-split-line-bottom,.feature-split-line-top{display:none}@keyframes pulseRing{0%{transform:translateY(-50%) scale(1);opacity:.75}35%{transform:translateY(-50%) scale(2.8);opacity:0}to{transform:translateY(-50%) scale(2.8);opacity:0}}.feature-split__button-wrapper{width:100%;display:flex;justify-content:center;margin-top:30px;padding:0 15px}.feature-split-section .button{background:#d51010;font-weight:500;border-radius:14px;outline:none;transition:.3s all;border:2px solid #D51010}.feature-split-section .button:hover{background:transparent;color:#d51010}.shopify-app-block{padding:0 15px}.collapsible-content__heading{color:#d51010}.cc-button-wrapper{display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:center}.cc-button-wrapper .button-primary{background:#d51010;font-weight:500;border-radius:14px;outline:none;transition:.3s all;border:2px solid #D51010;margin:10px 0;color:#f2e4c9}.cc-button-wrapper .button-primary:hover{background:transparent;color:#d51010}.cc-button-wrapper .button-secondary{background:transparent;color:#d51010;font-weight:500;border-radius:14px;outline:none;transition:.3s all;border:2px solid #D51010;margin:10px 0}.cc-button-wrapper .button-secondary:hover{background:#d51010;color:#f2e4c9}.dark-faqs .cc-button-wrapper .button-primary:hover{background:#f2e4c9;color:#4f0913;border:2px solid #F2E4C9}.dark-faqs .cc-button-wrapper .button-secondary{background:transparent;color:#f2e4c9;border:2px solid #F2E4C9}.dark-faqs .cc-button-wrapper .button-secondary:hover{background:#d51010;color:#f2e4c9;border:2px solid #D51010}.page-banner{background:transparent;text-align:left}.page-banner .banner__heading{margin-bottom:0;font-size:70px}.page-banner h2{font-family:Inter,sans-serif!important;font-size:22px;line-height:32px}.page-banner .banner__box{display:flex;flex-direction:column;gap:10px;background:transparent;align-items:flex-start}.image-container-txtwimg img{max-width:100%;height:auto;border-radius:8px}.our-story .image-with-text__content{padding-top:0}.image-container-txtwimg h4{margin:10px 0;text-align:center;font-family:Roca,sans-serif;font-size:24px}@media only screen and (min-width:1200px){.header__inline-menu{min-width:900px;display:flex;justify-content:center}}@media screen and (min-width:990px){.home-featured-product .product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.home-featured-product .product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.home-featured-product .featured-product:not(.product--no-media)>.product__info-wrapper{padding:2rem 7rem}}@media screen and (max-width:749px){.home-hero.banner--large:not(.banner--adapt){min-height:55vh}.home-hero .banner__heading{font-size:42px;line-height:1em}.home-hero .banner__box{gap:25px}.banner__box .banner__heading+*{margin-top:0}.footer-block--newsletter{align-items:flex-start!important}.footer-product-info{text-align:center}.home-ingredients{padding-left:15px;padding-right:15px}.ingredients-title-wrapper h2,.testimonial-slider__heading,.product-range__header h2,.metric-info__heading,.slider__heading,.mood-section__heading,.home-newsletter,.logo-slider__heading,.feature-split-header h2,.collapsible-content__heading{font-size:35px;line-height:1.1em}.metric-info__tagline{font-size:22px}.mood-section__grid,.metric-info__grid,.product-range__grid{display:flex;flex-direction:column}.metric-info__overlay{min-height:400px;border-radius:12px}.metric-info__metric{padding:0}.product-range__grid{padding:0 15px}.product-range__image-wrapper img{max-width:100%;height:auto;border-radius:12px}.home-newsletter .page-width:before{width:70px;height:65px;background:url(lovers-heart.png);background-size:70px 65px;left:-20px}.feature-split-grid{grid-template-columns:1fr;gap:40px}.feature-split-center img{max-width:160px;z-index:1}.connector-right:before,.connector-right:after,.connector-left:before,.connector-left:after,.feature-split-line-left,.feature-split-line-right{display:none!important}.feature-split-header p{font-size:18px}.feature-split-center{padding-bottom:10px;padding-top:10px;z-index:1}.feature-split-center{position:relative}.feature-split-line-bottom,.feature-split-line-top{display:block}.feature-split-line-top{position:absolute;top:-5px;left:50%;width:2px;height:62px;background-color:#771340;transform:translateY(-50%);z-index:1}.feature-split-line-top:before{content:"";position:absolute;bottom:-5px;left:-4px;width:10px;height:10px;border-radius:50%;background-color:#771340f2;transform:translateY(-50%) scale(1);animation:pulseRing 1.8s cubic-bezier(.4,0,.2,1) infinite;z-index:1}.feature-split-line-top:after{content:"";position:absolute;bottom:-5px;left:-4px;width:10px;height:10px;background-color:#771340;border-radius:50%;transform:translateY(-50%);z-index:2}.feature-split-line-bottom{position:absolute;bottom:-85px;left:50%;width:2px;height:62px;background-color:#771340;transform:translateY(-50%);z-index:1}.feature-split-line-bottom:before{content:"";position:absolute;top:-5px;left:-4px;width:10px;height:10px;border-radius:50%;background-color:#771340f2;transform:translateY(-50%) scale(1);animation:pulseRing 1.8s cubic-bezier(.4,0,.2,1) infinite;z-index:1}.feature-split-line-bottom:after{content:"";position:absolute;top:-5px;left:-4px;width:10px;height:10px;background-color:#771340;border-radius:50%;transform:translateY(-50%);z-index:2}.main-product-custom-title{font-size:35px;margin-top:30px}.feature-split-section .button{width:100%}.cc-button-wrapper{flex-direction:column;gap:0px}.cc-button-wrapper .button-primary,.cc-button-wrapper .button-secondary{width:100%}.page-banner .banner__heading{font-size:45px;line-height:1.1em}.page-banner .banner__box{background:#4f0913}.page-banner h2{font-family:Inter,sans-serif!important;font-size:18px;line-height:28px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
