.accordion__title{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accordion__text{display:none}.accordion__chevron svg{display:block;margin-right:.5rem;transform:rotate(90deg)}.accordion__chevron svg path{fill:#242424}.accordion__plus{position:relative;width:1.7rem;height:1.7rem}.accordion__plus span{position:absolute;display:block;width:100%;height:.2rem;background:#242424;transition:opacity 125ms cubic-bezier(.47,0,.745,.715)}.accordion__plus span:first-of-type{top:50%;left:0;transform:translateY(-50%)}.accordion__plus span:nth-of-type(2){opacity:1;top:-.1rem;transform:rotate(90deg) translateX(50%)}.accordion--open .accordion__text{display:flex;flex-direction:column}.accordion--open .accordion__chevron svg{transform:rotate(270deg)}.accordion--open .accordion__plus span:nth-of-type(2){opacity:0}.accordion>.accordion__input{display:none}.accordion>.accordion__input+.accordion__title .accordion__chevron{transform:rotate(-90deg);transition:transform .15s ease}.accordion>.accordion__input:checked+.accordion__title .accordion__chevron{transform:rotate(0)}.accordion>.accordion__input:checked+.accordion__title+.accordion__text{display:block}.faq-block{margin-block:3rem}.faq-block .faq-block__title{font-weight:500;font-size:5rem;margin-bottom:3rem}.faq-block .faq-block__inner{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem}@media only screen and (min-width:1022px){.faq-block .faq-block__inner{grid-template-columns:auto 1fr}}.faq-block .faq-block__category-container{background:#fbf8ee;padding:1.5rem 2rem 3rem}.faq-block .faq-block__category{padding-block:.5rem;cursor:pointer}.faq-block .faq-block__category.selected{font-weight:700}.faq-block .faq-block__category:hover{text-decoration:underline}.faq-block .faq-block__questions-container{flex-grow:1}.faq-block .faq-block__questions-anchor{position:absolute;top:10rem}@media only screen and (min-width:1022px){.faq-block .faq-block__questions-anchor{display:none}}.faq-single .accordion{border-bottom:1px solid #651014}.faq-single .faq-block__question{padding:1.5rem;font-weight:600;margin-block:.4rem}.faq-single .faq-block__question svg{stroke:#651014}.faq-single .faq-block__answer{padding:0 1.5rem 1rem}.form-block{padding-block:3rem}.form-block .form-block__input-container{margin-block:2rem;display:flex;flex-direction:column;gap:.5rem}.form-block .form-block__label{font-size:2rem}.slider-block{padding-left:3.2rem!important;padding-right:3.2rem!important}.slider-block .slider__title{margin-block:3rem}.slider-block .slider__outer-container{margin-block:2rem;position:relative}.slider-block .slider__cards-outer-container{overflow:hidden}.slider-block .slider__cards-container{display:flex;gap:3rem}.slider-block .slider__card{flex:0 0 26rem;margin-inline:auto;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-block .slider__card-title{display:inline-block;position:relative;font-weight:500;margin-block:.4rem}.slider-block .slider__card-link{text-decoration:none}.slider-block .slider__card-link .slider__card-title:before{content:"";position:absolute;width:80%;left:10%;height:1px;bottom:0;background-color:#000}.slider-block .slider__image-container{position:relative;width:100%;height:35rem}.slider-block .slider__scroll-button{display:block;position:absolute;background:none;border:none;cursor:pointer;padding:.5rem;top:40%;z-index:2;scale:1.4}.slider-block .slider__scroll-button-previous{transform:rotateY(180deg);left:-2.7rem}@media only screen and (min-width:1022px){.slider-block .slider__scroll-button-previous{left:-4rem}}.slider-block .slider__scroll-button-next{right:-2.7rem}@media only screen and (min-width:1022px){.slider-block .slider__scroll-button-next{right:-4rem}}.slider-block .slider__scroll-button-inactive{visibility:hidden}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.usps--content-section{padding:1.8rem 0 2rem;background:#651014}.usps--content-section .usps__title{margin-bottom:1.5rem;font-weight:700}.usps--content-section .usps__list{list-style:none;max-width:100rem;margin:0 auto}.usps--content-section .usps__list.desktop-only{display:grid;grid-template-columns:repeat(3,1fr)}.usps--content-section .usps__list.mobile-only .usps__list-item{display:flex;justify-content:center}.usps--content-section .usps__list-item{word-break:break-word;display:flex;justify-content:center;align-items:center;color:#fbf8ee}.usps--content-section .usps__list-item svg path{fill:#fbf8ee}.usps--content-section .usps__icon{position:relative;margin-right:1.4rem;width:1.7rem;height:1.7rem}.usps--content-section .usps__icon svg{width:1.7rem;height:1.7rem}.text-image{display:grid;grid-template-columns:100%;background:#651014}@media only screen and (min-width:1022px){.text-image{grid-template-columns:repeat(2,1fr)}}.text-image--light-background{background:#efdec8}.text-image--light-background .text-image__content,.text-image--light-background .text-image__title{color:#242424}@media only screen and (min-width:1022px){.text-image--right .text-image__content{order:-1}}.text-image__image{position:relative;width:100%;padding-top:78%}@media only screen and (min-width:1022px){.text-image__image{height:100%}}.text-image__content{padding:2.4rem 2.5rem;color:#fbf8ee}@media only screen and (min-width:1022px){.text-image__content{padding:17% 12% 15% 15%}}.text-image__title{margin-bottom:1.5rem;font-size:2.4rem;line-height:4rem;color:#fbf8ee}@media only screen and (min-width:1022px){.text-image__title{margin-bottom:1.7rem;font-size:3.6rem}}.text-image__text{font-weight:300}.text-image__text ul{display:inline-block;text-align:left}.text-image__text h2,.text-image__text h3,.text-image__text h4,.text-image__text h5,.text-image__text h6{margin-bottom:1.5rem}.text-image__text p{margin-bottom:3rem}.text-image__button{margin-top:3.2rem;width:100%}@media only screen and (min-width:1022px){.text-image__button{width:auto}}.text-image__button--underline{width:auto}.hero-section{position:relative}@media only screen and (min-width:600px){.hero-section--text-in-image{display:flex;align-items:center;height:60rem}}.hero-section--text-in-image .hero-section__image{position:absolute;top:0;left:0;padding-top:0;height:100%}.hero-section--text-in-image .hero-section__image.expand-upwards{top:-15.2rem;height:calc(100% + 15.2rem)}.hero-section--text-in-image .hero-section__content{position:relative;z-index:1;padding-top:65%;line-height:1.5}@media only screen and (min-width:600px){.hero-section--text-in-image .hero-section__content{padding:0;max-width:38rem}}.hero-section--text-in-image .hero-section__content div,.hero-section--text-in-image .hero-section__content p{font-weight:500}@media only screen and (min-width:600px){.hero-section--text-in-image .hero-section__content div,.hero-section--text-in-image .hero-section__content p{font-size:2.2rem;line-height:3.2rem}}.hero-section--text-in-image .hero-section__content div{margin-bottom:1.5rem}.hero-section--text-in-image .hero-section__content h1{margin-bottom:.8rem;font-size:5rem;line-height:5.8rem;font-size:var(--title-size-mobile)}@media only screen and (min-width:1022px){.hero-section--text-in-image .hero-section__content h1{font-size:var(--title-size-desktop)}}.hero-section--text-in-image--text-left .hero-section__content{align-items:flex-start}@media only screen and (min-width:600px){.hero-section--text-in-image--text-left .hero-section__content{margin:0 auto 0 0}}.hero-section--text-in-image--text-left .hero-section__content div,.hero-section--text-in-image--text-left .hero-section__content p{text-align:left}.hero-section--text-in-image--text-right .hero-section__content{align-items:flex-start}@media only screen and (min-width:600px){.hero-section--text-in-image--text-right .hero-section__content{margin:0 0 0 auto}}.hero-section--text-in-image--text-right .hero-section__content div,.hero-section--text-in-image--text-right .hero-section__content p{text-align:left}.hero-section--text-in-image--text-light div,.hero-section--text-in-image--text-light h1,.hero-section--text-in-image--text-light p{color:#fff}.hero-section__image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-section__back{padding-top:1.6rem;background:#ead4b8}.hero-section__image{position:relative;width:100%;padding-top:60%}@media only screen and (min-width:600px){.hero-section__image{padding-top:34%}.hero-section__content-wrapper{width:100%;margin:0 auto;max-width:110rem;padding-left:6rem;padding-right:6rem}}.hero-section__content{margin:0 auto;padding:2rem 2.5rem;width:100%;max-width:50rem;display:flex;flex-direction:column;align-items:center;text-align:center}@media only screen and (min-width:600px){.hero-section__content{padding:2.7rem 6rem;max-width:unset}}.hero-section__content iframe{max-width:100%}@media only screen and (min-width:600px){.hero-section__content iframe{max-width:unset}}.hero-section__content h1{margin-bottom:1.5rem;font-size:2.6rem;line-height:3.2rem}.hero-section__content h2,.hero-section__content h3,.hero-section__content h4,.hero-section__content h5,.hero-section__content h6{margin-bottom:1.5rem}.hero-section__content div,.hero-section__content p{text-align:center}.hero-section__content ul{display:inline-block;text-align:left}.hero-section__content .button{margin-top:2.4rem;width:100%}@media only screen and (min-width:600px){.hero-section__content .button{margin-top:3.2rem;width:auto;padding-right:4.2rem;padding-left:4.2rem}}.hero-section__subtitle{margin-bottom:3rem}.image-grid{margin-bottom:4.4rem;display:flex;flex-direction:column}@media only screen and (min-width:1022px){.image-grid{margin-top:7rem;margin-bottom:6rem;flex-direction:row;gap:4rem}}.image-grid .product-card{max-width:unset}.image-grid__image-wrapper{margin-left:-2.5rem;margin-right:-2.5rem;width:calc(100% + 5rem)}@media only screen and (min-width:600px){.image-grid__image-wrapper{margin-left:-6rem;margin-right:-6rem;width:calc(100% + 12rem)}}@media only screen and (min-width:1022px){.image-grid__image-wrapper{margin:0;width:50%}}.image-grid__image{position:relative;width:100%;padding-top:134%}@media only screen and (min-width:1022px){.image-grid__image{padding-top:141%;position:-webkit-sticky;position:sticky;top:2rem}}.image-grid__content{margin-top:3.1rem}@media only screen and (min-width:1022px){.image-grid__content{margin-top:0;width:50%}}.image-grid__content h2{margin-bottom:1.6rem;font-size:2.6rem;line-height:3.2rem}@media only screen and (min-width:1022px){.image-grid__content h2{font-size:3.6rem;line-height:4rem}}.image-grid__content p{font-weight:300}.image-grid__content h3{margin:4rem 0 2rem}@media only screen and (min-width:1022px){.image-grid__content h3{margin-bottom:1.6rem}}.image-grid__grid{gap:2rem;row-gap:4.3rem}@media only screen and (min-width:1022px){.image-grid__grid{gap:4rem;row-gap:6rem}}.image-grid__button-wrapper{display:flex;justify-content:center}.image-grid__button{margin-top:2.5rem;width:100%}@media only screen and (min-width:1022px){.image-grid__button{width:auto;padding-left:8rem;padding-right:8rem}}.product-slider-block{padding-left:3rem!important;padding-right:3rem!important}.product-slider-block .slider__title{margin-block:3rem}.product-slider-block .slider__outer-container{margin-block:2rem;position:relative}.product-slider-block .slider__cards-outer-container{overflow:hidden}.product-slider-block .slider__cards-container{display:flex;gap:3rem}.product-slider-block .slider__card{flex:0 0 16rem;margin-inline:auto;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width:1022px){.product-slider-block .slider__card{flex:0 0 23rem}}.product-slider-block .slider__scroll-button{display:block;position:absolute;background:none;border:none;cursor:pointer;padding:.5rem;top:40%;z-index:2;scale:1.4}.product-slider-block .slider__scroll-button-previous{transform:rotateY(180deg);left:-2.5rem}@media only screen and (min-width:1022px){.product-slider-block .slider__scroll-button-previous{left:-4rem}}.product-slider-block .slider__scroll-button-next{right:-2.5rem}@media only screen and (min-width:1022px){.product-slider-block .slider__scroll-button-next{right:-4rem}}.product-slider-block .slider__scroll-button-inactive{visibility:hidden}.product-slider-block .product-slider__cta-container{display:flex;justify-content:center}.product-slider-block .product-slider__cta{margin-top:2rem;padding-left:5rem;padding-right:5rem}@media only screen and (min-width:600px){.product-slider-block .product-slider__cta{padding-left:8rem;padding-right:8rem}}.product-slider-block .product-slider__filter-list__container{margin-bottom:2.7rem;display:flex;flex-direction:row;gap:2rem;justify-content:center;align-items:center;flex-wrap:wrap}@media only screen and (min-width:600px){.product-slider-block .product-slider__filter-list__container{justify-content:space-between}.product-slider-block .product-slider__filter-list__container h2{padding-bottom:.8rem}}.product-slider-block .product-slider__filter-list{margin-top:2.3rem;width:100%;display:flex;gap:1.4rem;justify-content:space-evenly}@media only screen and (min-width:600px){.product-slider-block .product-slider__filter-list{margin-top:0;width:unset;justify-content:right}}.product-slider-block .product-slider__filter-list [type=radio]{display:none}.product-slider-block .product-slider__filter-list label.product-slider__filter.checked,.product-slider-block .product-slider__filter-list label.product-slider__filter:hover{border-bottom:.2rem solid #f85025}.product-slider-block .product-slider__filter{display:block;padding-bottom:.8rem;background:none;font-size:1.7rem;line-height:2rem;font-weight:300;border:none;border-bottom:.2rem solid transparent;cursor:pointer;color:#242424;text-align:center}@media only screen and (min-width:600px){.product-slider-block .product-slider__filter:not(:last-of-type){margin-right:4rem}}@media only screen and (min-width:1022px){.product-slider-block .product-slider__filter{font-size:2.2rem;line-height:2.4rem}}.image-section{margin-top:4rem;margin-bottom:4rem}@media only screen and (min-width:600px){.image-section{margin-top:7rem;margin-bottom:7rem}}.image-section__wrapper{position:relative;display:block;width:100%;padding-top:65%}@media only screen and (min-width:600px){.image-section__wrapper{padding-top:63%}.image-section__wrapper--link img{transition:opacity .5s cubic-bezier(.445,.05,.55,.95)}.image-section__wrapper--link:hover img{opacity:.8}}.text-section{margin-top:4rem;margin-bottom:4rem}@media only screen and (min-width:600px){.text-section{margin-top:5rem;margin-bottom:5rem}}.text-section__title{margin-bottom:1.5rem}@media only screen and (min-width:600px){.text-section__title{margin-bottom:2.4rem;text-align:center}}.text-section__text{font-weight:300}.text-section__text ul{display:inline-block;text-align:left}.text-section__text h2,.text-section__text h3,.text-section__text h4,.text-section__text h5,.text-section__text h6{margin-bottom:1.5rem}.text-section__text p{margin-bottom:3rem}.text-section__quote{margin-top:1.6rem;text-align:center}@media only screen and (min-width:600px){.text-section__quote{margin-top:4rem}}.text-section__quote blockquote{font-weight:700}@media only screen and (min-width:600px){.text-section__quote blockquote{font-size:2.8rem;line-height:3.3rem}}.text-section__quote div{margin-top:1.5rem;font-style:italic}@media only screen and (min-width:600px){.text-section__quote div{margin-top:2.3rem;font-size:2.2rem;line-height:2.2rem}}.video-section{margin:4rem auto;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:600px){.video-section{margin:8rem auto}}.video-section__description,.video-section__title{margin:0 auto 2.4rem;text-align:center;max-width:76rem}.video-section__description p,.video-section__title p{margin-bottom:1.1rem}@media only screen and (min-width:600px){.video-section__description,.video-section__title{margin-bottom:4rem}}.video-section__title{font-weight:500;font-size:2.2rem;line-height:2.6rem}@media only screen and (min-width:600px){.video-section__title{font-weight:900;font-size:3.6rem;line-height:4rem}}.video-section__description--left{text-align:left}.video-section__description--below{margin-top:2.4rem}@media only screen and (min-width:600px){.video-section__description--below{margin-top:4rem}}.video-section__video{position:relative;width:100%;padding-top:64%}@media only screen and (min-width:600px){.video-section__video{margin:0 auto;padding-top:58%;max-width:109.4rem}}.video-section__video iframe{position:absolute;top:0;width:100%;height:100%}.video-section__button{margin:2.4rem auto 0;width:100%}@media only screen and (min-width:600px){.video-section__button{margin-top:4rem;width:auto}}.video-section__button .button{width:100%}@media only screen and (min-width:600px){.video-section__button .button{width:auto;max-width:100%;padding-left:8rem;padding-right:8rem}}.columns-block{--columns-desktop:2;--columns-mobile:1;--aspect-ratio:60%}.columns-block .columns__title{margin-block:3rem}.columns-block .columns__cards-container{display:grid;grid-template-columns:repeat(var(--columns-mobile),1fr);grid-gap:3rem;gap:3rem}@media only screen and (min-width:1022px){.columns-block .columns__cards-container{grid-template-columns:repeat(var(--columns-desktop),1fr)}}.columns-block .columns__card{width:100%;margin-inline:auto;scroll-snap-align:center}.columns-block .columns__card-title{display:inline-block;position:relative;font-weight:500;margin-top:.8rem}.columns-block .columns__card-description{margin-top:.8rem}.columns-block .columns__card-link{text-decoration:none}.columns-block .columns__card-link .columns__card-title:before{content:"";position:absolute;width:80%;left:10%;height:1px;bottom:0;background-color:#000}.columns-block .columns__image-container{position:relative;width:100%;padding-top:var(--aspect-ratio)}.scent-stories-block{margin-block:3rem}.scent-stories-block .scent-stories-block__title{text-align:center;font-weight:500;margin-bottom:5rem}.scent-stories-block .scent-stories-block__title span{display:inline-block;position:relative}.scent-stories-block .scent-stories-block__title span:before{content:"";position:absolute;width:60%;left:20%;height:1px;bottom:-14px;background-color:#000}.scent-story-container{margin-block:3rem;margin-inline:2rem;display:grid;grid-template-columns:28rem;justify-content:space-evenly;grid-gap:3rem;gap:3rem}@media(min-width:680px){.scent-story-container{grid-template-columns:28rem 28rem}}@media(min-width:800px){.scent-story-container{grid-template-columns:35rem 35rem}}@media(min-width:1300px){.scent-story-container{grid-template-columns:35rem 35rem 35rem;gap:6rem;margin:4rem}}.scent-story-item{position:relative;text-decoration:none;background:#fbf8ee;display:flex;flex-direction:column;box-shadow:1px 1px 1px rgba(36,36,36,.5)}.scent-story-item__image-container{width:28rem;height:16rem;position:relative}@media(min-width:800px){.scent-story-item__image-container{width:35rem;height:20rem}}.scent-story-item__info-container{margin:1.5rem;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.scent-story-item__title-date-author{height:11rem}.scent-story-item__title{font-size:2.3rem;margin-bottom:.3rem;line-height:3.5rem;max-height:7rem;overflow:hidden}.scent-story-item__author,.scent-story-item__date{font-size:1.2rem;color:#f85025;font-style:italic}.scent-story-item__description{font-size:1.4rem}.scent-story-item__read-more{margin-top:1rem;width:-moz-fit-content;width:fit-content;border-bottom:1px solid #f85025;font-size:1.2rem}.scent-stories__cta-container{margin-top:2rem;display:flex;justify-content:center}.scent-stories__cta-container .button{padding-inline:8rem}