@font-face{font-display:swap;font-family:Fedro-Semibold;font-style:normal;src:url(../assets/Fedro-Semibold.woff) format("woff")}@font-face{font-display:swap;font-family:PPNeueMontreal-Bold;font-style:normal;src:url(../assets/PPNeueMontreal-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:PPNeueMontreal-Medium;font-style:normal;src:url(../assets/PPNeueMontreal-Medium.woff) format("woff")}*{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}*,:after,:before{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,iframe,img,input,nav,picture,section,textarea,video{display:block}a{color:currentColor;display:inline-block;pointer-events:visible}a,a:hover{text-decoration:none}svg{display:block;width:100%}address{font-style:normal}button{background:none}li,ol,ul{list-style:none}input,textarea{background-color:transparent;border:none;border-radius:0;box-shadow:none;width:100%}input:focus,textarea:focus{border-color:initial;box-shadow:none}sup{font-size:.6em;line-height:0;vertical-align:super}html{font-size:2.5641025641vw;min-height:100dvh;overflow:hidden visible;width:100%;-ms-overflow-style:none;scrollbar-width:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" off;font-kerning:none;text-rendering:optimizeLegibility}html::-webkit-scrollbar{display:none}@media(min-width:576px){html{font-size:.6944444444vw;overscroll-behavior:none}}html.hidden{overflow:hidden}html.updating,html.updating *{cursor:wait!important}html.safari h1,html.safari h2,html.safari h3,html.safari h4,html.safari h5,html.safari h6{font-weight:500}body{min-height:100dvh;width:100%}.wrapper{margin:0 auto;max-width:calc(100% - 4rem);width:100%}@media(min-width:576px){.wrapper{max-width:calc(100% - 4rem)}}.lenis-smooth{scroll-behavior:auto}.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis-stopped{overflow:hidden scroll}.lenis-scrolling iframe{pointer-events:none}.chars,.lines,.words{display:inline-block}[data-anim=fill] .lines{overflow:hidden}[data-anim=fill] .lines:after{content:"";display:block;height:110%;left:0;opacity:.6;position:absolute;top:0;transform:translateX(var(--fill-position));width:100%;z-index:1}[data-anim=reveal]{overflow:hidden;position:relative}[data-anim=reveal] span.reveal-mask{background-color:hsla(39,64%,96%,.8);inset:-1rem;pointer-events:none;position:absolute}:root{--aspect:56.25%}picture:not(.mw):not(.mw-m) [data-src]:before{content:"";display:block;padding-bottom:var(--aspect)}.ar,.mw,.mw-m{display:block;overflow:hidden;position:relative;width:100%}.ar:before,.mw-m:before,.mw:before{content:"";display:block;padding-bottom:var(--aspect)}@media(max-width:767.98px){.mw-m:before{padding-bottom:var(--aspectMobile)}}.mw canvas,.mw iframe,.mw img,.mw picture,.mw source,.mw video,.mw-m canvas,.mw-m iframe,.mw-m img,.mw-m picture,.mw-m source,.mw-m video{bottom:0;height:100%;left:0;margin:auto;object-fit:cover;position:absolute;right:0;top:0;width:100%}.fedro-sb{font-family:Fedro-Semibold}.montreal-b{font-family:PPNeueMontreal-Bold}.montreal-m{font-family:PPNeueMontreal-Medium}.capi{text-transform:capitalize}.upper{text-transform:uppercase}.lower{text-transform:lowercase}.left{text-align:left}.right{text-align:right}.center{text-align:center}.lined{position:relative}.lined:after{background-color:currentColor;content:"";display:block;height:1.5px;left:0;position:absolute;top:90%;transition:.4s cubic-bezier(.645,.045,.355,1);width:100%}.lined.active:after,.lined:hover:after{left:auto;right:0;width:0}.none,.none *{pointer-events:none}.wait{position:relative}.wait:after,.wait:before{content:"";display:block}.wait:before{background:#000;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .45s cubic-bezier(.645,.045,.355,1);width:100%;z-index:102}.wait:after{animation:rotate 1s linear infinite;animation-play-state:paused;background-repeat:3px solid transparent;border-radius:50%;height:4.8rem;left:50%;left:calc(50% - 2.4rem);opacity:0;position:absolute;top:50%;top:calc(50% - 2.4rem);transform:translate(-50%,-50%);transition:opacity .5s ease;width:4.8rem;z-index:103}.wait.updating:before{opacity:.2;pointer-events:visible}.wait.updating:after{animation-play-state:running;opacity:1}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(1turn)}}.white{color:#fff!important}.bg-white{background-color:#fff!important}.black{color:#000!important}.bg-black{background-color:#000!important}.mood-milk{color:#fbf6ed!important}.bg-mood-milk{background-color:#fbf6ed!important}.tart-cherry{color:#ff9dd3!important}.bg-tart-cherry{background-color:#ff9dd3!important}.fire-fruit{color:#fe431a!important}.bg-fire-fruit{background-color:#fe431a!important}.blood-orange{color:#9a1902!important}.bg-blood-orange{background-color:#9a1902!important}.wild-berries{color:#2f1948!important}.bg-wild-berries{background-color:#2f1948!important}.pineapple{color:#f0e32a!important}.bg-pineapple{background-color:#f0e32a!important}.pear{color:#ff9740!important}.bg-pear{background-color:#ff9740!important}.red{color:#d8452b!important}.bg-red{background-color:#d8452b!important}.forest-green{color:#004739!important}.bg-forest-green{background-color:#004739!important}.o1{opacity:.1}.o2{opacity:.2}.o3{opacity:.3}.o4{opacity:.4}.o5{opacity:.5}.o6{opacity:.6}.o7{opacity:.7}.o8{opacity:.8}.o9{opacity:.9}.br{display:block}.c-announc{--color:#fbf6ed;--bg-color:#fe431a;background-color:var(--bg-color);color:var(--color);font-size:2rem;letter-spacing:-.08rem;line-height:2.4rem;overflow:hidden;position:relative;z-index:3}.c-announc__items{padding:1.6rem 0}.c-announc__item,.c-announc__items{align-items:center;display:inline-flex}.c-announc__item{border-left:2.7rem solid transparent;gap:2.7rem;white-space:nowrap}.c-announc__item span{color:currentColor;display:inline-block;width:1.7rem}.c-announc.is-hero{background-color:#ff9dd3;color:#9a1902;font-size:1.2rem;letter-spacing:-.012rem;line-height:1.44rem}.c-announc.is-hero .c-announc__items{padding:.8rem 0}.c-announc.is-hero .c-announc__item{border-left:1.8rem solid transparent;gap:1.8rem}.c-announc.is-hero .c-announc__item span{width:1.024rem}.c-accordion{border-bottom:1px solid #2f1948}.c-accordion__label{align-items:center;cursor:pointer;display:flex;font-size:2.4rem;gap:1.2rem;justify-content:space-between;letter-spacing:-.096rem;line-height:3.36rem;padding:1.6rem 0}.c-accordion__label.active svg path:first-of-type{transform:rotate(90deg)}.c-accordion__label svg{max-width:1.4rem;pointer-events:none;width:100%}.c-accordion__label svg path{transform-origin:center center;transition:transform .5s cubic-bezier(.645,.045,.355,1)}.c-accordion__content{font-size:1.6rem;height:0;letter-spacing:-.016rem;line-height:1.92rem;overflow:hidden}.c-accordion__content>div{margin-top:2.4rem;padding-bottom:1.6rem;white-space:pre-line}@media(min-width:576px){.c-accordion__content>div{margin-top:5.8rem}}.c-accordion__content>div>div h3{font-size:3.6rem;letter-spacing:-.18rem;line-height:3.6rem}@media(min-width:576px){.c-accordion__content>div>div h3{font-size:5rem;letter-spacing:-.25rem;line-height:5rem}}.c-accordion__content>div>div h4{font-size:3.2rem;letter-spacing:-.128rem;line-height:3.2rem}.c-accordion__content>div>div h1+h3,.c-accordion__content>div>div h2+h3,.c-accordion__content>div>div h3+h3,.c-accordion__content>div>div h4+h3,.c-accordion__content>div>div h5+h3,.c-accordion__content>div>div h6+h3{margin-top:8rem}.c-accordion__content>div>div h1+h4,.c-accordion__content>div>div h2+h4,.c-accordion__content>div>div h3+h4,.c-accordion__content>div>div h4+h4,.c-accordion__content>div>div h5+h4,.c-accordion__content>div>div h6+h4{margin-top:4rem}.c-accordion__content>div>div h1+p,.c-accordion__content>div>div h2+p,.c-accordion__content>div>div h3+p,.c-accordion__content>div>div h4+p,.c-accordion__content>div>div h5+p,.c-accordion__content>div>div h6+p{margin-top:2.2rem}.c-accordion__content>div>div h1+ol,.c-accordion__content>div>div h1+ul,.c-accordion__content>div>div h2+ol,.c-accordion__content>div>div h2+ul,.c-accordion__content>div>div h3+ol,.c-accordion__content>div>div h3+ul,.c-accordion__content>div>div h4+ol,.c-accordion__content>div>div h4+ul,.c-accordion__content>div>div h5+ol,.c-accordion__content>div>div h5+ul,.c-accordion__content>div>div h6+ol,.c-accordion__content>div>div h6+ul{margin:1.2rem 0}.c-accordion__content>div>div h1:first-of-type+h1,.c-accordion__content>div>div h1:first-of-type+h2,.c-accordion__content>div>div h1:first-of-type+h3,.c-accordion__content>div>div h1:first-of-type+h4,.c-accordion__content>div>div h1:first-of-type+h5,.c-accordion__content>div>div h1:first-of-type+h6,.c-accordion__content>div>div h2:first-of-type+h1,.c-accordion__content>div>div h2:first-of-type+h2,.c-accordion__content>div>div h2:first-of-type+h3,.c-accordion__content>div>div h2:first-of-type+h4,.c-accordion__content>div>div h2:first-of-type+h5,.c-accordion__content>div>div h2:first-of-type+h6,.c-accordion__content>div>div h3:first-of-type+h1,.c-accordion__content>div>div h3:first-of-type+h2,.c-accordion__content>div>div h3:first-of-type+h3,.c-accordion__content>div>div h3:first-of-type+h4,.c-accordion__content>div>div h3:first-of-type+h5,.c-accordion__content>div>div h3:first-of-type+h6,.c-accordion__content>div>div h4:first-of-type+h1,.c-accordion__content>div>div h4:first-of-type+h2,.c-accordion__content>div>div h4:first-of-type+h3,.c-accordion__content>div>div h4:first-of-type+h4,.c-accordion__content>div>div h4:first-of-type+h5,.c-accordion__content>div>div h4:first-of-type+h6,.c-accordion__content>div>div h5:first-of-type+h1,.c-accordion__content>div>div h5:first-of-type+h2,.c-accordion__content>div>div h5:first-of-type+h3,.c-accordion__content>div>div h5:first-of-type+h4,.c-accordion__content>div>div h5:first-of-type+h5,.c-accordion__content>div>div h5:first-of-type+h6,.c-accordion__content>div>div h6:first-of-type+h1,.c-accordion__content>div>div h6:first-of-type+h2,.c-accordion__content>div>div h6:first-of-type+h3,.c-accordion__content>div>div h6:first-of-type+h4,.c-accordion__content>div>div h6:first-of-type+h5,.c-accordion__content>div>div h6:first-of-type+h6{margin-top:0}.c-accordion__content>div>div em{background:hsla(0,0%,75%,.15);border-radius:6.5rem;display:inline-block;font-size:1.2rem;font-style:normal;letter-spacing:-.012rem;line-height:1.44rem;padding:.4rem 1.4rem}.c-accordion__content>div>div strong{font-family:PPNeueMontreal-Bold;font-weight:700}.c-accordion__content>div>div a{color:#fe431a;font-family:PPNeueMontreal-Medium;position:relative}.c-accordion__content>div>div a:after{background-color:currentColor;content:"";display:block;height:1.5px;left:0;position:absolute;top:90%;transition:.4s cubic-bezier(.645,.045,.355,1);width:100%}.c-accordion__content>div>div a.active:after,.c-accordion__content>div>div a:hover:after{left:auto;right:0;width:0}.c-accordion__content>div>div>p{font-family:PPNeueMontreal-Medium;font-size:2rem;font-weight:400;letter-spacing:-.04rem;line-height:2.6rem}.c-accordion__content>div>div>p:first-of-type{margin-bottom:2.4rem}.c-accordion__content>div>div>p+h3{margin-top:8rem}.c-accordion__content>div>div>p+h4{margin-top:4rem}.c-accordion__content>div>div>p+ol,.c-accordion__content>div>div>p+p,.c-accordion__content>div>div>p+ul{margin-top:2rem}.c-accordion__content>div>div>ol,.c-accordion__content>div>div>ul{display:flex;flex-direction:column;gap:1.6rem}.c-accordion__content>div>div>ol+h3,.c-accordion__content>div>div>ul+h3{margin-top:8rem}.c-accordion__content>div>div>ol+h4,.c-accordion__content>div>div>ol+p,.c-accordion__content>div>div>ul+h4,.c-accordion__content>div>div>ul+p{margin-top:2rem}.c-accordion__content>div>div>ol li,.c-accordion__content>div>div>ul li{font-family:PPNeueMontreal-Medium;font-size:2rem;letter-spacing:-.04rem;line-height:2.6rem;padding-left:3rem;position:relative}.c-accordion__content>div>div>ol li:before,.c-accordion__content>div>div>ul li:before{background:currentColor;border-radius:50%;content:"";display:block;height:5px;left:.75rem;position:absolute;top:1rem;width:5px}.c-accordion__content>div>div blockquote{border-left:3px solid #2f1948;font-family:PPNeueMontreal-Bold;font-size:5rem;letter-spacing:-.2rem;line-height:4.5rem;margin:10rem 0;padding-left:3rem}.c-accordion__content>div>div iframe,.c-accordion__content>div>div img,.c-accordion__content>div>div video{border-radius:1.6rem;margin:3.2rem 0;width:100%}@media(max-width:575.98px){.c-accordion__content>div>div iframe,.c-accordion__content>div>div img,.c-accordion__content>div>div video{aspect-ratio:1/1;object-fit:cover}}.c-accordion__content>div>div h3{font-family:Fedro-Semibold}.c-accordion__content>div>div h4{font-family:PPNeueMontreal-Bold}.c-button,.c-button__action,.c-button__arrow,.c-button__icon,.c-button__icon--primary,.c-button__icon--secondary,.c-button__outline,.c-button__outline--berries,.c-button__solid,.c-button__solid--berries,.c-button__solid--black,.c-button__solid--blood,.c-button__solid--fire,.c-button__solid--forest,.c-button__solid--white{align-items:center;border-radius:10rem;cursor:pointer;display:inline-flex;font-family:PPNeueMontreal-Bold;font-size:1.4rem;gap:.6rem;isolation:isolate;letter-spacing:-.014rem;line-height:1.58rem;position:relative;text-transform:uppercase}.c-button span,.c-button svg,.c-button__action span,.c-button__action svg,.c-button__arrow span,.c-button__arrow svg,.c-button__icon span,.c-button__icon svg,.c-button__icon--primary span,.c-button__icon--primary svg,.c-button__icon--secondary span,.c-button__icon--secondary svg,.c-button__outline span,.c-button__outline svg,.c-button__outline--berries span,.c-button__outline--berries svg,.c-button__solid span,.c-button__solid svg,.c-button__solid--berries span,.c-button__solid--berries svg,.c-button__solid--black span,.c-button__solid--black svg,.c-button__solid--blood span,.c-button__solid--blood svg,.c-button__solid--fire span,.c-button__solid--fire svg,.c-button__solid--forest span,.c-button__solid--forest svg,.c-button__solid--white span,.c-button__solid--white svg{z-index:2}.c-button svg,.c-button__action svg,.c-button__arrow svg,.c-button__icon svg,.c-button__icon--primary svg,.c-button__icon--secondary svg,.c-button__outline svg,.c-button__outline--berries svg,.c-button__solid svg,.c-button__solid--berries svg,.c-button__solid--black svg,.c-button__solid--blood svg,.c-button__solid--fire svg,.c-button__solid--forest svg,.c-button__solid--white svg{max-width:2rem;width:100%}.active.c-button__action:before,.active.c-button__arrow:before,.active.c-button__icon--primary:before,.active.c-button__icon--secondary:before,.active.c-button__icon:before,.active.c-button__outline--berries:before,.active.c-button__outline:before,.active.c-button__solid--berries:before,.active.c-button__solid--black:before,.active.c-button__solid--blood:before,.active.c-button__solid--fire:before,.active.c-button__solid--forest:before,.active.c-button__solid--white:before,.active.c-button__solid:before,.c-button.active:before{transform:scale(1)}.c-button__label{overflow:hidden;position:relative;white-space:nowrap}.c-button__label,.c-button__label span{display:inline-block}.c-button__label__text{display:block;transition:.45s cubic-bezier(.645,.045,.355,1)}.c-button__label__text:nth-of-type(2){left:0;position:absolute;top:110%}@media(max-width:575.98px){.c-button__label__text:nth-of-type(2){display:none}}.c-button__solid,.c-button__solid--berries,.c-button__solid--black,.c-button__solid--blood,.c-button__solid--fire,.c-button__solid--forest,.c-button__solid--white{border:2px solid transparent;justify-content:center;min-width:9rem;padding:1.3rem 1.67rem}.c-button__solid--berries:before,.c-button__solid--black:before,.c-button__solid--blood:before,.c-button__solid--fire:before,.c-button__solid--forest:before,.c-button__solid--white:before,.c-button__solid:before{background-color:#fff;border-radius:10rem;content:"";left:50%;position:absolute;top:50%;inset:0;transform:translate(-50%,-50%);transform:scale(0);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.c-button__solid--berries:hover:before,.c-button__solid--black:hover:before,.c-button__solid--blood:hover:before,.c-button__solid--fire:hover:before,.c-button__solid--forest:hover:before,.c-button__solid--white:hover:before,.c-button__solid:hover:before{transform:scale(1)}.c-button__solid--fire{background:#fe431a;color:#fff}.c-button__solid--fire:hover{border-color:#fe431a;color:#fe431a}.c-button__solid--blood{background:#9a1902;color:#fff}.c-button__solid--blood:hover{border-color:#9a1902;color:#9a1902}.c-button__solid--white{background:#fff;color:#fe431a}.c-button__solid--white:hover:before{transform:scale(0)}.c-button__solid--black{background:#000;color:#fff}.c-button__solid--black:hover{border-color:#000;color:#000}.c-button__solid--berries{background:#2f1948;color:#fff}.c-button__solid--berries:hover{border-color:#2f1948;color:#2f1948}.c-button__solid--forest{background:#004739;color:#fff}.c-button__solid--forest:hover{border-color:#004739;color:#004739}.c-button__outline,.c-button__outline--berries{background-color:#fbf6ed;border:2px solid transparent;justify-content:center;min-width:9rem;padding:1.3rem 1.67rem}.c-button__outline--berries:before,.c-button__outline:before{border-radius:10rem;content:"";left:50%;position:absolute;top:50%;inset:-.2rem;transform:translate(-50%,-50%);transform:scale(0);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.c-button__outline--berries:hover,.c-button__outline:hover{color:#fbf6ed}.c-button__outline--berries:hover:before,.c-button__outline:hover:before{transform:scale(1)}.c-button__outline--berries{border-color:#2f1948;color:#2f1948}.c-button__outline--berries:before{background-color:#2f1948}.c-button__outline--berries.active{color:#fbf6ed}.c-button__icon,.c-button__icon--primary,.c-button__icon--secondary{background-color:#fbf6ed;border:2px solid transparent;gap:0;justify-content:center;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.c-button__icon svg,.c-button__icon--primary svg,.c-button__icon--secondary svg{z-index:2}.c-button__icon--primary:before,.c-button__icon--secondary:before,.c-button__icon:before{border-radius:10rem;content:"";left:50%;position:absolute;top:50%;inset:-.2rem;transform:translate(-50%,-50%);transform:scale(0);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.c-button__icon--primary:hover,.c-button__icon--secondary:hover,.c-button__icon:hover{color:#fbf6ed;transform:translateY(-.3rem) scale(1.1)}.c-button__icon--primary:hover:before,.c-button__icon--secondary:hover:before,.c-button__icon:hover:before{transform:scale(1)}.c-button__icon--primary{border-color:#2f1948;color:#2f1948}.c-button__icon--primary:before{background-color:#2f1948}.c-button__icon--secondary{border-color:#fe431a;color:#fe431a}.c-button__icon--secondary:before{background-color:#fe431a}.c-button__arrow{align-items:center;border:2px solid #9a1902;border-radius:50%;color:#9a1902;height:6rem;justify-content:center;width:6rem}.c-button__arrow svg{max-width:2.4rem;width:100%}.c-button__arrow:disabled{opacity:.24;pointer-events:none}.c-button__action{background-color:#fbf6ed;border:1px solid #2f1948;border-radius:7rem;color:#2f1948;font-size:1.2rem;gap:.9rem;letter-spacing:-.024rem;line-height:1.2rem;padding:.7rem 1.3rem}.c-button__action:hover{color:#fbf6ed}.c-button__action:hover .c-button__action-count{background:#fbf6ed;border-color:#2f1948;color:#2f1948}.c-button__action:hover:before{transform:scale(1)}.c-button__action:before{background-color:#2f1948;border-radius:7rem;content:"";left:50%;position:absolute;top:50%;inset:-.2rem;transform:translate(-50%,-50%);transform:scale(0);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.c-button__action svg{height:1.6rem;width:1.6rem}.c-button__action-count{align-items:center;background:#2f1948;border:1px solid #fbf6ed;border-radius:50%;color:#fbf6ed;display:inline-flex;font-size:.8rem;height:1.2rem;justify-content:center;letter-spacing:-.0016rem;opacity:0;position:absolute;right:.5rem;top:.4rem;transition:.4s cubic-bezier(.645,.045,.355,1);width:1.2rem;z-index:3!important}.c-button__action-count.active{opacity:1}.c-burger{align-items:center;background-color:#fbf6ed;border:1px solid #2f1948;border-radius:7rem;color:#2f1948;cursor:pointer;display:inline-flex;font-size:1.4rem;font-size:1.2rem;gap:.6rem;justify-content:space-between;letter-spacing:-.014rem;letter-spacing:-.024rem;line-height:1.58rem;line-height:1.2rem;padding:.7rem 1.3rem;position:relative}@media(min-width:576px){.c-burger{display:none}}.c-burger__icon{position:relative;width:1.4rem}.c-burger__line{background:currentColor;border-radius:1rem;display:block;height:2px;left:50%;position:absolute;transform:translate(-50%,-50%);width:1.4rem}.c-burger__line:first-of-type{top:calc(50% - .25rem)}.c-burger__line:last-of-type{top:calc(50% + .25rem)}.c-cta,.c-cta--primary,.c-cta--secondary,.c-cta--tertiary{--label-width:12.3rem;--size:5rem;--sweep:50%;display:inline-flex;isolation:isolate;text-decoration:none}.c-cta__label{align-items:center;display:inline-flex;font-size:1.4rem;font-weight:700;justify-content:center;letter-spacing:-.056rem;line-height:1.4rem;min-width:var(--label-width);z-index:2}.c-cta__arrows,.c-cta__label{border:2px solid transparent;border-radius:10rem;height:var(--size);transition:transform .4s cubic-bezier(.34,1.6,.64,1)}.c-cta__arrows{position:relative;width:var(--size)}.c-cta__arrows svg{height:2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2rem;z-index:2}.c-cta__arrows svg:first-child{transition:transform .3s cubic-bezier(.55,.055,.675,.19),opacity .3s cubic-bezier(.55,.055,.675,.19)}.c-cta__arrows svg:last-child{color:#fbf6ed;opacity:0;transform:translate(calc(-50% - var(--sweep)),calc(-50% + var(--sweep)));transition:transform .4s cubic-bezier(.215,.61,.355,1),opacity .4s cubic-bezier(.215,.61,.355,1)}.c-cta__arrows:before{border-radius:10rem;content:"";left:50%;position:absolute;top:50%;inset:-.2rem;transform:translate(-50%,-50%);transform:translate(-50%,-50%) scale(0);transition:transform .2s cubic-bezier(.165,.84,.44,1)}.c-cta--primary>*{border-color:#2f1948;color:#2f1948}.c-cta--primary>:before{background-color:#2f1948}.c-cta--secondary>*{border-color:#fe431a;color:#fe431a}.c-cta--secondary>:before{background-color:#fe431a}.c-cta--tertiary>*{border-color:#9a1902;color:#9a1902}.c-cta--tertiary>:before{background-color:#9a1902}.c-cta--primary:hover,.c-cta--secondary:hover,.c-cta--tertiary:hover,.c-cta:hover{cursor:pointer}.c-cta--primary:hover .c-cta__label,.c-cta--secondary:hover .c-cta__label,.c-cta--tertiary:hover .c-cta__label,.c-cta:hover .c-cta__label{transform:translateX(var(--size))}.c-cta--primary:hover .c-cta__arrows,.c-cta--secondary:hover .c-cta__arrows,.c-cta--tertiary:hover .c-cta__arrows,.c-cta:hover .c-cta__arrows{transform:translateX(calc(var(--label-width)*-1))}.c-cta--primary:hover .c-cta__arrows svg:first-child,.c-cta--secondary:hover .c-cta__arrows svg:first-child,.c-cta--tertiary:hover .c-cta__arrows svg:first-child,.c-cta:hover .c-cta__arrows svg:first-child{opacity:0;transform:translate(calc(-50% + var(--sweep)),calc(-50% - var(--sweep)))}.c-cta--primary:hover .c-cta__arrows svg:last-child,.c-cta--secondary:hover .c-cta__arrows svg:last-child,.c-cta--tertiary:hover .c-cta__arrows svg:last-child,.c-cta:hover .c-cta__arrows svg:last-child{opacity:1;transform:translate(-50%,-50%)}.c-cta--primary:hover .c-cta__arrows:before,.c-cta--secondary:hover .c-cta__arrows:before,.c-cta--tertiary:hover .c-cta__arrows:before,.c-cta:hover .c-cta__arrows:before{transform:scale(1);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.c-tags__list{display:flex;justify-content:center;width:100%}.c-tags__link{font-size:1.4rem;letter-spacing:-.056rem;line-height:1.4rem;transition:.4s cubic-bezier(.645,.045,.355,1);width:100%}.c-input{cursor:pointer}.c-input.error .c-input__error{display:block}.c-input.disabled{opacity:.4}.c-input.disabled,.c-input.disabled *{pointer-events:none}.c-input-radio{border:1px solid #2f1948;border-radius:1.2rem;overflow:hidden;position:relative;z-index:1}.c-input-radio .c-input__label{font-size:1.4rem;letter-spacing:-.014rem;line-height:1.58rem;margin-bottom:0;position:relative;transition:color .3s cubic-bezier(.645,.045,.355,1);z-index:1}.c-input-radio .c-input__label span{display:block;font-size:1.2rem;letter-spacing:-.012rem;line-height:1.44rem;margin-top:.5rem}.c-input-radio input{display:none}.c-input__label{font-size:1.2rem;letter-spacing:-.012rem;line-height:1.44rem;margin-bottom:.8rem}.c-input input,.c-input textarea{background-color:hsla(39,64%,96%,.06);border:.2rem solid hsla(39,64%,96%,.1);border-radius:3.6rem;color:#fe431a;font-family:PPNeueMontreal-Bold;font-size:1.4rem;letter-spacing:-.014rem;line-height:1.58rem;padding:1.2rem 1.6rem;text-transform:uppercase;transition:.4s ease}.c-input input::placeholder,.c-input textarea::placeholder{color:rgba(254,67,26,.4)}.c-input input[type=radio]:checked+.c-input__check:after,.c-input textarea[type=radio]:checked+.c-input__check:after{transform:translateY(0)}.c-input input[type=radio]:checked+.c-input__check>span:after,.c-input textarea[type=radio]:checked+.c-input__check>span:after{transform:scale(1)}.c-input input[type=radio]:checked+.c-input__check>p,.c-input textarea[type=radio]:checked+.c-input__check>p{color:#fbf6ed}.c-input input:focus,.c-input textarea:focus{outline:none}.c-input__check{align-items:center;display:flex;gap:1rem;padding:1.2rem;transition:.3s cubic-bezier(.215,.61,.355,1)}@media(min-width:576px){.c-input__check{padding:1.2rem 2rem}}.c-input__check:after,.c-input__check:before{background-color:#fbf6ed;content:"";display:block;height:105%;left:0;position:absolute;top:0;width:105%;z-index:-1}.c-input__check:after{background:#9a1902;transform:translateY(100%);transition:.3s cubic-bezier(.215,.61,.355,1)}.c-input__check-bg{align-items:center;background:#fbf6ed;border:.2rem solid #2f1948;border-radius:50%;display:flex;height:1.8rem;justify-content:center;max-width:1.8rem;min-width:1.8rem}.c-input__check-bg:after{background:#2f1948;border-radius:50%;content:"";display:block;height:1rem;transform:scale(0);transition:.4s cubic-bezier(.645,.045,.355,1);width:1rem;will-change:transform}.c-input__checkbox{align-items:center;display:flex;gap:1rem;padding:1.2rem;transition:.3s cubic-bezier(.215,.61,.355,1)}@media(min-width:576px){.c-input__checkbox{padding:1.2rem 2rem}}.c-input__checkbox:after,.c-input__checkbox:before{background-color:#fbf6ed;content:"";display:block;height:105%;left:0;position:absolute;top:0;width:105%;z-index:-1}.c-input__checkbox:after{background:#9a1902;transform:translateY(100%);transition:.3s cubic-bezier(.215,.61,.355,1)}.c-input__checkbox-bg{align-items:center;background:#fbf6ed;border:.2rem solid #2f1948;display:flex;height:1.8rem;justify-content:center;max-width:1.8rem;min-width:1.8rem}.c-input__checkbox-bg:after{background:#2f1948;content:"";display:block;height:1rem;transform:scale(0);transition:.4s cubic-bezier(.645,.045,.355,1);width:1rem;will-change:transform}.c-input textarea{min-height:12.9rem}.c-input__error{color:#9a1902;display:none;font-size:1.2rem;letter-spacing:-.012rem;line-height:1.44rem;margin-top:.2rem}.c-rating{align-items:center;display:flex;gap:1.3rem}.c-rating__stars{display:flex;gap:.3rem}@media(min-width:576px){.c-rating__stars{gap:.6rem}}.c-rating__star{height:2.1rem;position:relative;width:2.1rem}.c-rating__star svg{height:100%;width:100%}.c-rating__star--empty,.c-rating__star--full{inset:0;position:absolute}.c-rating__star--empty svg{color:#fbf6ed}.c-rating__star--full{overflow:hidden;width:calc(var(--fill)*100%)}.c-rating__star--full svg{color:#2f1948;width:auto}.c-rating__reviews{display:flex;flex-direction:column}.c-rating__reviews.hidden{display:none}.c-rating__reviews p{font-size:1.4rem;letter-spacing:-.056rem;line-height:1.4rem}.c-rating__underline{display:inline-block;height:.2rem;width:100%}.c-rating__reviews p,.c-rating__star,.c-rating__underline{transition:transform .3s var(--ease-out,ease)}.c-rating:hover{cursor:pointer}.c-rating:hover .c-rating__star:first-child{transform:translate(-.2rem,.6rem)}.c-rating:hover .c-rating__star:nth-child(3){transform:translate(-.2rem,.8rem)}.c-rating:hover .c-rating__star:last-child{transform:translate(.3rem,.6rem)}.c-rating:hover .c-rating__star:nth-child(2){transform:translate(-.1rem,-.6rem)}.c-rating:hover .c-rating__star:nth-child(4){transform:translateY(-.2rem)}.c-rating:hover .c-rating__reviews p{transform:translateY(-.5rem) rotate(4deg)}.c-rating:hover .c-rating__underline{transform:translateY(.8rem)}.c-product{align-items:center;border-radius:2.8rem;display:flex;flex-direction:column;gap:2rem;height:37.1rem;isolation:isolate;justify-content:space-between;padding:2.4rem 0;position:relative}@media(min-width:576px){.c-product{height:100%}}.c-product--lab{padding:2.4rem}.c-product.variety .c-product__image{transform:scale(1.2)}.c-product.variety .c-product__image img{object-position:center center}.c-product.variety .c-product__image:hover{cursor:pointer;transform:rotate(5.69deg) scale(1.3)}.c-product.variety .c-product__image--link:hover .c-product__shape{transform:translate(-50%,-50%) scale(1.8) rotate(5.69deg)}.c-product.p-menu,.c-product__pattern{background-color:var(--p-bg-color)}.c-product__pattern{border-radius:inherit;inset:0;object-fit:contain;object-position:center;position:absolute;z-index:1}@media(min-width:576px){.c-product__pattern{display:none}}.c-product__image{position:relative;transition:transform .4s ease;z-index:2}.c-product__image:hover{cursor:pointer;transform:rotate(5.69deg) scale(1.05)}.c-product__image img{height:100%;object-fit:contain;object-position:center center;width:100%}.c-product__image--link{display:inline-block;max-width:51%;overflow:visible;position:relative;width:100%}@media(min-width:576px){.c-product__image--link:hover .c-product__shape{transform:translate(-50%,-50%) scale(1.6) rotate(5.69deg)}}.c-product__shape{color:var(--p-bg-color);inset:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transform-origin:center;transition:transform .3s cubic-bezier(.645,.045,.355,1);width:100%;z-index:-1}@media(max-width:575.98px){.c-product__shape{display:none}}@media(max-width:767.98px){.c-product__shape{display:none}}.c-product__shape svg{height:100%;width:100%;fill:currentColor;display:block}.c-product__mobile-link{border-color:var(--p-border-color);color:var(--p-border-color);height:4rem;position:absolute;right:1.3rem;top:1.1rem;width:4rem;z-index:3}.c-product__mobile-link svg{width:1.3rem}@media(min-width:576px){.c-product__mobile-link{display:none}}.c-product__title{font-size:2.4rem;letter-spacing:-.024rem;line-height:2.28rem;width:min-content;z-index:3}@media(max-width:575.98px){.c-product__title{color:var(--p-color)!important}}@media(min-width:576px){.c-product__title{font-size:2.4rem;letter-spacing:-.096rem;line-height:2.88rem;margin-bottom:.4rem}}.c-product__lab{color:var(--p-color);width:100%}.c-product__lab__title{display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:2rem}.c-product__lab__title p{align-self:flex-end;font-family:Fedro-Semibold;font-size:2.4rem;letter-spacing:-.024rem;line-height:2.28rem;text-transform:uppercase;width:min-content}@media(min-width:576px){.c-product__lab__title p{font-size:4rem;letter-spacing:-.16rem;line-height:3.6rem}}.c-product__lab__title svg{height:2rem;width:2rem}@media(min-width:576px){.c-product__lab__title svg{height:2.4rem;width:2.4rem}}.c-product__lab__download{background-color:var(--p-border-color);border:none;color:#fbf6ed;height:4.4rem;min-height:4.4rem;min-width:4.4rem;width:4.4rem}@media(min-width:576px){.c-product__lab__download{height:5.7rem;min-height:5.7rem;min-width:5.7rem;width:5.7rem}}.c-product__lab__result{display:flex;font-family:PPNeueMontreal-Bold;justify-content:space-between;margin-bottom:1rem}.c-product__lab__result:last-of-type{margin-bottom:0}.c-product__lab__result span{font-family:PPNeueMontreal-Bold;text-transform:uppercase}@media(min-width:576px){.c-product__lab__result{font-size:2rem;letter-spacing:-.04rem;line-height:1.8rem}}.header{left:0;position:absolute;top:0;width:100vw;z-index:100}.header.product{border-bottom:1px solid #2f1948}.header.product .header__actions a,.header.product .header__actions button{color:#2f1948!important}.header.anim .header__logo svg{transition:.4s ease}@media(max-width:575.98px){.header.open{position:fixed}}.header.open .wrapper{color:#2f1948!important}.header.open .wrapper:before{transform:translateX(-50%) translateY(0)}.header.open .header__logo{color:#fe431a}.header.open .header__actions a,.header.open .header__actions button{background:#fbf6ed;color:#2f1948!important}@media(max-width:575.98px){.header.open .header__nav{height:96.6vh}}.header[data-template=index] .header__logo{width:calc(100vw - 4rem)}@media(max-width:575.98px){.header[data-template=index] .header__logo{transform:translateY(7.1rem)}}.header:not([data-template=index]) .header__logo{transition:.4s ease}.header .wrapper{background-color:transparent;display:flex;justify-content:space-between;padding:2rem 0;position:relative;z-index:1}.header__logo{color:#fbf6ed;left:50%;position:absolute;top:4.9rem;transform:translateX(-50%);width:10.8rem;z-index:4}@media(min-width:576px){.header__logo{top:5.3rem;width:14rem}}.header[data-color=light] .header__logo{color:#fbf6ed}.header[data-color=fire] .header__nav__li{color:#2f1948}.header[data-color=fire] .header__logo{color:#fe431a}@media(max-width:575.98px){.header__nav{background-color:#fbf6ed;height:0;left:50%;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);transition:.4s ease;width:100vw;z-index:-1}}@media(min-width:576px){.header__nav{border-radius:0 0 2rem 2rem;display:flex;height:100%}}.header__nav__list{align-items:center;display:flex;gap:2rem;position:relative;z-index:1}@media(max-width:575.98px){.header__nav__list{display:none}}.header__nav__link{color:currentColor;font-size:1.4rem;gap:.3rem;letter-spacing:-.014rem;line-height:1.58rem;transition:color .4s ease}.header__nav__link.active svg{transform:scaleY(-1)}.header__nav__link svg{height:1.4rem;max-width:unset;min-width:unset;transition:.4s ease;width:1.4rem}.header__nav__dropdowns{color:#2f1948;flex-grow:1;height:auto;left:50%;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);width:100vw;will-change:height,transform}@media(max-width:575.98px){.header__nav__dropdowns{display:none}}.header__nav__dropdowns__logo{color:#fe431a;display:block;left:2rem;max-width:11.7rem;position:absolute;top:4.9rem;width:100%;z-index:1}@media(min-width:576px){.header__nav__dropdowns__logo{top:1.2rem}}.header__nav__dropdowns__holder{background:#fbf6ed;border-radius:0 0 2rem 2rem;height:100%;padding:0 2rem;width:100%}.header__nav__dropdown,.header__nav__dropdown--learn,.header__nav__dropdown--products{display:flex;flex-direction:column;flex-grow:1;height:auto;left:50%;opacity:0;position:absolute;top:0;transform:translateX(-50%);transition:.4s ease;visibility:hidden;width:calc(100% - 4rem)}.header__nav__dropdown,.header__nav__dropdown *,.header__nav__dropdown--learn,.header__nav__dropdown--learn *,.header__nav__dropdown--products,.header__nav__dropdown--products *{pointer-events:none}.active.header__nav__dropdown--learn,.active.header__nav__dropdown--products,.header__nav__dropdown.active{opacity:1;visibility:visible}.active.header__nav__dropdown--learn,.active.header__nav__dropdown--learn *,.active.header__nav__dropdown--products,.active.header__nav__dropdown--products *,.header__nav__dropdown.active,.header__nav__dropdown.active *{pointer-events:visible}.header__nav__dropdown--learn a,.header__nav__dropdown--products a{font-size:3rem;letter-spacing:-.12rem;line-height:3rem}.header__nav__dropdown--learn a>span,.header__nav__dropdown--products a>span{vertical-align:text-top}.header__nav__dropdown--products{flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-bottom:2rem;padding-top:15.6rem}.header__nav__dropdown--learn{align-items:flex-start;flex-direction:row;justify-content:space-between;padding-bottom:1.6rem;padding-top:15rem}.header__nav__dropdown__heading{font-size:4rem;letter-spacing:-.16rem;line-height:3.68rem}.header__nav__dropdown__collections{padding-bottom:2.6rem;position:relative;width:80%}.header__nav__dropdown__products{display:flex;gap:1rem;inset:0;opacity:0;position:absolute;transition:opacity .4s cubic-bezier(.215,.61,.355,1);width:100%;z-index:1}.header__nav__dropdown__products.active{opacity:1;z-index:2}.header__nav__dropdown__products.anchor{position:relative}.header__nav__dropdown__product{align-items:center;display:flex;flex:0 0 calc(20% - 0.8rem);flex-direction:column;gap:2rem}.header__nav__dropdown__product__title{font-size:2.4rem;letter-spacing:-.096rem;line-height:2.88rem;text-align:center;white-space:pre-line}.header__nav__dropdown__product .c-product{height:28.3rem;justify-content:center;width:100%}.header__nav__dropdown__product .c-product__image--link{margin-bottom:0}.header__nav__dropdown__list{display:flex;flex-direction:column;gap:0;margin-bottom:0}.header__nav__dropdown__list:hover{color:rgba(47,25,72,.4)}.header__nav__dropdown__li{transition:all .4s ease}.header__nav__dropdown__li:hover{color:#2f1948}.header__nav__dropdown__li.align-end{color:#2f1948!important;margin-top:auto}.header__nav__dropdown__li.align-end .c-button__label{overflow:visible}.header__nav__dropdown__link{font-size:2rem;letter-spacing:-.04rem;line-height:1.8rem;overflow:hidden;position:relative}.header__nav__dropdown__link .c-button__label__text:nth-of-type(2){height:100%;left:0;position:absolute;top:0;vertical-align:middle}.header__nav__dropdown__articles{display:flex;gap:1.6rem;margin:0;max-width:69%;width:100%}.header__nav__dropdown__article{isolation:isolate;max-width:calc(50% - .8rem);position:relative;width:100%}.header__nav__dropdown__article:hover{cursor:pointer}.header__nav__dropdown__article:hover img{transform:scale(1.05)}.header__nav__dropdown__article__image{height:auto;width:100%;z-index:1}.header__nav__dropdown__article__image,.header__nav__dropdown__article__image picture{border-radius:2rem}.header__nav__dropdown__article__image img{transition:transform .3s cubic-bezier(.215,.61,.355,1)}.header__nav__dropdown__article__holder{display:flex;gap:2.4rem;inset:0;padding:2.4rem;position:absolute;z-index:2}.header__nav__dropdown__article__heading{font-size:3rem;letter-spacing:-.12rem;line-height:3rem;white-space:pre-wrap}.header__nav__dropdown__article__subhead{font-size:1.4rem;letter-spacing:-.014rem;line-height:1.72rem}.header__nav__dropdown__article--subscribe .header__nav__dropdown__article__holder{align-items:center;color:#fbf6ed;flex-direction:column;padding:4rem;text-align:center}.header__nav__dropdown__article--article .header__nav__dropdown__article__holder{color:#fbf6ed;flex-direction:column-reverse;justify-content:space-between}.header__nav__mobile{display:none}@media(max-width:575.98px){.header__nav__mobile{display:block;height:100%;width:100%}}.header__nav__mobile__inner{display:none}@media(max-width:575.98px){.header__nav__mobile__inner{display:flex;flex-direction:column;max-height:96.6vh;min-height:96.6vh;overflow:hidden scroll;padding:12rem 2rem 8rem;-ms-overflow-style:none;scrollbar-width:none}.header__nav__mobile__inner::-webkit-scrollbar{display:none}}.header__nav__mobile__accordions{border-bottom:1px solid rgba(47,25,72,.2);display:flex;flex-direction:column;gap:1.6rem;padding-bottom:3rem}.header__nav__mobile__accordion__head{align-items:center;background:transparent;border:0;color:currentColor;cursor:pointer;display:flex;font-size:3.7rem;justify-content:space-between;letter-spacing:-.148rem;line-height:3.47rem;width:100%}.header__nav__mobile__accordion__title{align-items:center;display:inline-flex;gap:.8rem}.header__nav__mobile__accordion__title svg{color:#fe431a;height:3rem;width:3rem}.header__nav__mobile__accordion__icon{flex-shrink:0;height:1.4rem;position:relative;width:1.4rem}.header__nav__mobile__accordion__icon:after,.header__nav__mobile__accordion__icon:before{background:currentColor;content:"";height:.2rem;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:100%}.header__nav__mobile__accordion__icon:after{transform:translateY(-50%) rotate(90deg)}.header__nav__mobile__accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.header__nav__mobile__accordion__inner{min-height:0;overflow:hidden}.header__nav__mobile__accordion.is-open .header__nav__mobile__accordion__panel{grid-template-rows:1fr}.header__nav__mobile__accordion.is-open .header__nav__mobile__accordion__icon:after{transform:translateY(-50%) rotate(0)}.header__nav__mobile__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);padding:2.4rem 0}.header__nav__mobile__item{display:flex;flex-direction:column;gap:1rem}.header__nav__mobile__item__title{font-size:2.4rem;letter-spacing:-.024rem;line-height:2.28rem;white-space:pre-line}.header__nav__mobile__item .c-product{flex:1;gap:1.4rem;height:auto;padding:2.4rem 0 1.2rem}.header__nav__mobile__item .c-product__mobile-link{height:3rem;width:3rem}.header__nav__mobile__item .c-product__title{font-size:2rem;letter-spacing:-.12rem;line-height:1.8rem;max-width:70%}.header__nav__mobile__item .c-product__cta{display:none}.header__nav__mobile__primary{border-bottom:1px solid rgba(47,25,72,.2);display:flex;flex-direction:column;gap:.4rem;padding:3rem 0 2.4rem}.header__nav__mobile__primary__link{color:currentColor;font-size:2.8rem;letter-spacing:-.168rem;line-height:2.968rem}.header__nav__mobile__utility{display:flex;flex-direction:column;gap:.8rem;padding-top:2.4rem}.header__nav__mobile__utility__link{color:currentColor;font-size:1.4rem;letter-spacing:-.014rem;line-height:1.72rem}.header__nav__mobile__shopall{bottom:0;left:50%;margin:2rem 0;position:absolute;transform:translateX(-50%);width:calc(100% - 2rem);z-index:5}.header__nav__mobile__shopall>*{border-radius:10rem;display:flex;justify-content:center;width:100%}@media(max-width:575.98px){.header__actions>:first-child{display:none}}.b-agegate{display:flex;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:150}.b-agegate.verified{opacity:0;transition:.4s cubic-bezier(.645,.045,.355,1);visibility:hidden}.b-agegate.verified,.b-agegate.verified *{pointer-events:none}.b-agegate__background{height:100vh;left:0;pointer-events:none;position:relative;position:absolute;top:0;width:100%}.b-agegate__background:after{background:linear-gradient(202deg,transparent 64.42%,rgba(0,0,0,.22) 86.44%),linear-gradient(0deg,rgba(0,0,0,.22),rgba(0,0,0,.22));content:"";display:block;height:101%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:101%}.b-agegate__background img,.b-agegate__background picture{height:100%}.b-agegate__cloud{height:57rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-7.83deg);width:84rem}@media(min-width:576px){.b-agegate__cloud{height:66rem;min-width:100rem;transform:translate(-50%,-50%) rotate(-3.44deg)}}.b-agegate__cloud--inner,.b-agegate__cloud--offset,.b-agegate__cloud--outer{left:0;position:absolute;top:0}.b-agegate__inner{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) rotate(0);width:100%}.b-agegate__inner.denied .b-agegate__holder{opacity:0;visibility:hidden}.b-agegate__inner.denied .b-agegate__holder,.b-agegate__inner.denied .b-agegate__holder *{pointer-events:none}.b-agegate__inner.denied .b-agegate__denied{opacity:1;visibility:visible}.b-agegate__inner.denied .b-agegate__denied,.b-agegate__inner.denied .b-agegate__denied *{pointer-events:visible}.b-agegate__holder{transition:.4s cubic-bezier(.645,.045,.355,1)}.b-agegate__subhead{color:#fe431a;font-family:Fedro-Semibold;font-size:4rem;letter-spacing:-.16rem;line-height:3.6rem;text-align:center;text-transform:uppercase;white-space:pre-wrap}@media(min-width:576px){.b-agegate__subhead{font-size:5rem;letter-spacing:-.2rem;line-height:4.5rem}}.b-agegate__content{color:#2f1948;font-family:PPNeueMontreal-Bold;font-size:1.4rem;letter-spacing:-.014rem;line-height:1.58rem;margin:1.6rem 0 3.2rem;text-align:center;text-transform:uppercase;white-space:pre-wrap}.b-agegate__actions{align-items:center;display:flex;gap:.8rem;justify-content:center;margin-bottom:3.2rem}.b-agegate__actions button{background-color:#fbf6ed;border:.15rem solid #fe431a;border-radius:10rem;box-shadow:0 .4rem 0 0 #fe431a;justify-content:center;transition:box-shadow .1s ease,transform .1s ease;width:10rem}.b-agegate__actions button:active{box-shadow:none;transform:translateY(.4rem)}.b-agegate__denied{left:0;opacity:0;position:absolute;top:50%;transform:translateY(-70%);transition:.4s cubic-bezier(.645,.045,.355,1);visibility:hidden;width:100%}.b-agegate__denied,.b-agegate__denied *{pointer-events:none}.b-agegate__denied p{margin:0}.b-agegate__denied h2{margin:1.6rem 0 3.2rem;white-space:pre-wrap}@media(min-width:576px){.b-agegate__denied h2{margin:2rem 0 4rem}}.b-agegate__denied a,.b-agegate__denied button{background-color:#fbf6ed;border:.15rem solid #fe431a;border-radius:10rem;box-shadow:0 .4rem 0 0 #fe431a;justify-content:center;margin-top:2.4rem;transition:box-shadow .1s ease,transform .1s ease}.b-agegate__denied a:active,.b-agegate__denied button:active{box-shadow:none;transform:translateY(.4rem)}.b-agegate__policy{color:#2f1948;font-family:PPNeueMontreal-Bold;font-size:1.2rem;letter-spacing:-.012rem;line-height:1.44rem;text-align:center;text-transform:uppercase}.b-agegate__policy a{position:relative}.b-agegate__policy a:after{background-color:currentColor;content:"";display:block;height:1.5px;left:0;position:absolute;top:90%;transition:.4s cubic-bezier(.645,.045,.355,1);width:100%}.b-agegate__policy a.active:after,.b-agegate__policy a:hover:after{left:auto;right:0;width:0}@media(min-width:576px){.b-agegate__policy{font-size:1.4rem;letter-spacing:-.014rem;line-height:1.58rem}}.b-hero{align-items:center;display:flex;height:100dvh;overflow:hidden;position:relative;will-change:transform}@media(max-width:575.98px){.b-hero.about .wrapper{max-width:calc(100% - 2.8rem)}}.b-hero.about .b-hero__subhead{max-width:79%}@media(min-width:576px){.b-hero.about .b-hero__subhead{max-width:32.57%}}.b-hero .wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;z-index:1}.b-hero__image{pointer-events:none;position:relative}.b-hero__image:after{background:linear-gradient(202deg,transparent 64.42%,rgba(0,0,0,.22) 86.44%),linear-gradient(0deg,rgba(0,0,0,.22),rgba(0,0,0,.22));content:"";display:block;height:101%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:101%}.b-hero__image,.b-hero__image figure{height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:0}.b-hero__image picture{height:100%}.b-hero__heading{font-size:3.7rem;letter-spacing:-.148rem;line-height:3.33rem;margin-bottom:2.4rem}@media(min-width:576px){.b-hero__heading{font-size:9rem;letter-spacing:-.36rem;line-height:8.1rem}.b-hero__heading .br{display:none}}.b-hero__subhead{font-size:1.2rem;letter-spacing:-.012rem;line-height:1.44rem;margin-bottom:3.2rem;max-width:82%;width:100%}@media(min-width:576px){.b-hero__subhead{font-size:1.4rem;letter-spacing:-.014rem;line-height:1.58rem;margin-bottom:4rem;max-width:29.71%}}.b-stores .wrapper{padding:16rem 0 10rem}@media(min-width:576px){.b-stores .wrapper{padding-bottom:20rem}}.b-stores__heading{font-size:3.7rem;letter-spacing:-.148rem;line-height:3.47rem;margin-bottom:2.4rem}@media(min-width:576px){.b-stores__heading{font-size:6.4rem;letter-spacing:-.256rem;line-height:6.016rem}}.b-stores__subhead{font-size:1.4rem;letter-spacing:-.014rem;line-height:1.72rem;margin-bottom:4.8rem}@media(min-width:576px){.b-stores__subhead{margin-bottom:7.3rem}}.b-faqs{position:relative;z-index:1}.b-faqs.faqs{padding:20rem 0 12rem}@media(min-width:576px){.b-faqs.faqs{padding:18rem 0 15rem}}.b-faqs.faqs .b-faqs__contact{top:18rem}@media(min-width:576px){.b-faqs .wrapper{margin:0 2rem 0 auto;max-width:64.51%}}.b-faqs__heading{font-size:3.7rem;letter-spacing:-.148rem;line-height:3.47rem;margin-bottom:4rem}@media(min-width:576px){.b-faqs__heading{font-size:9rem;letter-spacing:-.36rem;line-height:8.1rem;margin-bottom:18rem}}@media(max-width:575.98px){.b-faqs__heading br{display:none}}.b-faqs__items{border-top:1px solid #2f1948}.b-faqs__items .c-accordion:last-child{border-bottom:none}.b-faqs__items .c-accordion__content p{font-family:PPNeueMontreal-Bold;font-size:1.6rem;letter-spacing:-.016rem;line-height:1.92rem;margin-bottom:0!important}.b-faqs__contact{margin-bottom:10rem;width:100%}@media(min-width:576px){.b-faqs__contact{left:2rem;margin-bottom:0;max-width:23.68%;position:absolute;top:0}}.b-faqs__contact__image{width:100%}.b-faqs__contact__image picture{border-radius:2rem}.b-faqs__contact__content{font-size:1.6rem;letter-spacing:-.016rem;line-height:1.92rem;margin-top:1.6rem;max-width:16.5rem}.b-faqs__contact__link{cursor:pointer}.b-floating-actions{bottom:2rem;display:flex;gap:.5rem;position:fixed;right:2rem;z-index:10}.b-floating-actions button{height:5rem;width:5rem}.b-floating-actions button:last-child svg{max-width:2.4rem}.b-floating-actions button svg{z-index:11}.b-floating-actions button:hover .c-button__action-count{background-color:#fbf6ed;border-color:#fe431a;color:#fe431a}.b-floating-actions button .c-button__action-count{background-color:#fe431a;top:1.1rem;z-index:12!important}@media(max-width:575.98px){.b-floating-actions button[data-cart=button]{display:none}}.b-legal{color:#2f1948;padding:27rem 0}.b-legal__heading{font-family:Fedro-Semibold;font-size:5.1rem;letter-spacing:-.305rem;line-height:4.88rem;margin:0 auto 14.4rem;text-align:center;width:100%}@media(min-width:576px){.b-legal__heading{font-size:12rem;letter-spacing:-.6rem;line-height:9.6rem;max-width:70%}}.b-legal__holder{border-top:1px solid rgba(47,25,72,.25);display:flex;padding-top:1.6rem}@media(max-width:575.98px){.b-legal__holder{flex-direction:column}}.b-legal__date{flex:0 0 23.75%;font-family:PPNeueMontreal-Bold;font-size:1.6rem;letter-spacing:-.08rem;line-height:1.92rem}@media(max-width:575.98px){.b-legal__date{margin-bottom:2.4rem}}.b-legal__content{width:100%}.b-legal__content h3{font-size:3.6rem;letter-spacing:-.18rem;line-height:3.6rem}@media(min-width:576px){.b-legal__content h3{font-size:5rem;letter-spacing:-.25rem;line-height:5rem}}.b-legal__content h4{font-size:3.2rem;letter-spacing:-.128rem;line-height:3.2rem}.b-legal__content h1+h3,.b-legal__content h2+h3,.b-legal__content h3+h3,.b-legal__content h4+h3,.b-legal__content h5+h3,.b-legal__content h6+h3{margin-top:8rem}.b-legal__content h1+h4,.b-legal__content h2+h4,.b-legal__content h3+h4,.b-legal__content h4+h4,.b-legal__content h5+h4,.b-legal__content h6+h4{margin-top:4rem}.b-legal__content h1+p,.b-legal__content h2+p,.b-legal__content h3+p,.b-legal__content h4+p,.b-legal__content h5+p,.b-legal__content h6+p{margin-top:2.2rem}.b-legal__content h1+ol,.b-legal__content h1+ul,.b-legal__content h2+ol,.b-legal__content h2+ul,.b-legal__content h3+ol,.b-legal__content h3+ul,.b-legal__content h4+ol,.b-legal__content h4+ul,.b-legal__content h5+ol,.b-legal__content h5+ul,.b-legal__content h6+ol,.b-legal__content h6+ul{margin:1.2rem 0}.b-legal__content h1:first-of-type+h1,.b-legal__content h1:first-of-type+h2,.b-legal__content h1:first-of-type+h3,.b-legal__content h1:first-of-type+h4,.b-legal__content h1:first-of-type+h5,.b-legal__content h1:first-of-type+h6,.b-legal__content h2:first-of-type+h1,.b-legal__content h2:first-of-type+h2,.b-legal__content h2:first-of-type+h3,.b-legal__content h2:first-of-type+h4,.b-legal__content h2:first-of-type+h5,.b-legal__content h2:first-of-type+h6,.b-legal__content h3:first-of-type+h1,.b-legal__content h3:first-of-type+h2,.b-legal__content h3:first-of-type+h3,.b-legal__content h3:first-of-type+h4,.b-legal__content h3:first-of-type+h5,.b-legal__content h3:first-of-type+h6,.b-legal__content h4:first-of-type+h1,.b-legal__content h4:first-of-type+h2,.b-legal__content h4:first-of-type+h3,.b-legal__content h4:first-of-type+h4,.b-legal__content h4:first-of-type+h5,.b-legal__content h4:first-of-type+h6,.b-legal__content h5:first-of-type+h1,.b-legal__content h5:first-of-type+h2,.b-legal__content h5:first-of-type+h3,.b-legal__content h5:first-of-type+h4,.b-legal__content h5:first-of-type+h5,.b-legal__content h5:first-of-type+h6,.b-legal__content h6:first-of-type+h1,.b-legal__content h6:first-of-type+h2,.b-legal__content h6:first-of-type+h3,.b-legal__content h6:first-of-type+h4,.b-legal__content h6:first-of-type+h5,.b-legal__content h6:first-of-type+h6{margin-top:0}.b-legal__content em{background:hsla(0,0%,75%,.15);border-radius:6.5rem;display:inline-block;font-size:1.2rem;font-style:normal;letter-spacing:-.012rem;line-height:1.44rem;padding:.4rem 1.4rem}.b-legal__content strong{font-family:PPNeueMontreal-Bold;font-weight:700}.b-legal__content a{color:#fe431a;font-family:PPNeueMontreal-Medium;position:relative}.b-legal__content a:after{background-color:currentColor;content:"";display:block;height:1.5px;left:0;position:absolute;top:90%;transition:.4s cubic-bezier(.645,.045,.355,1);width:100%}.b-legal__content a.active:after,.b-legal__content a:hover:after{left:auto;right:0;width:0}.b-legal__content>p{font-family:PPNeueMontreal-Medium;font-size:2rem;font-weight:400;letter-spacing:-.04rem;line-height:2.6rem}.b-legal__content>p:first-of-type{margin-bottom:2.4rem}.b-legal__content>p+h3{margin-top:8rem}.b-legal__content>p+h4{margin-top:4rem}.b-legal__content>p+ol,.b-legal__content>p+p,.b-legal__content>p+ul{margin-top:2rem}.b-legal__content>ol,.b-legal__content>ul{display:flex;flex-direction:column;gap:1.6rem}.b-legal__content>ol+h3,.b-legal__content>ul+h3{margin-top:8rem}.b-legal__content>ol+h4,.b-legal__content>ol+p,.b-legal__content>ul+h4,.b-legal__content>ul+p{margin-top:2rem}.b-legal__content>ol li,.b-legal__content>ul li{font-family:PPNeueMontreal-Medium;font-size:2rem;letter-spacing:-.04rem;line-height:2.6rem;padding-left:3rem;position:relative}.b-legal__content>ol li:before,.b-legal__content>ul li:before{background:currentColor;border-radius:50%;content:"";display:block;height:5px;left:.75rem;position:absolute;top:1rem;width:5px}.b-legal__content blockquote{border-left:3px solid #2f1948;font-family:PPNeueMontreal-Bold;font-size:5rem;letter-spacing:-.2rem;line-height:4.5rem;margin:10rem 0;padding-left:3rem}.b-legal__content iframe,.b-legal__content img,.b-legal__content video{border-radius:1.6rem;margin:3.2rem 0;width:100%}@media(max-width:575.98px){.b-legal__content iframe,.b-legal__content img,.b-legal__content video{aspect-ratio:1/1;object-fit:cover}}.b-legal__content h3{font-family:Fedro-Semibold}.b-legal__content h4{font-family:PPNeueMontreal-Bold}@media(min-width:576px){.b-legal__content{flex:0 0 65%}}.b-contact{display:flex;overflow:hidden;padding:17rem 0 8rem;position:relative;z-index:1}@media(min-width:576px){.b-contact{padding:16rem 0 30rem}.b-contact .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}}.b-contact__image{margin-top:auto;transform:rotate(-9.1deg)}@media(max-width:575.98px){.b-contact__image{display:none}}.b-contact__heading{border-bottom:1px solid rgba(47,25,72,.15);font-size:3.7rem;letter-spacing:-.148rem;line-height:3.47rem;margin-bottom:1.6rem;padding-bottom:1.6rem;width:100%}@media(min-width:576px){.b-contact__heading{font-size:9rem;letter-spacing:-.36rem;line-height:8.1rem;padding-bottom:15rem}}.b-contact__holder{display:flex;flex-direction:column;margin:1.6rem 0 16rem}@media(min-width:576px){.b-contact__holder{margin:0;max-width:34.93%;width:100%}}.b-contact__holder h6{font-size:1.4rem;letter-spacing:-.014rem;line-height:1.72rem;margin-bottom:4rem}.b-contact__holder span{font-size:3rem;letter-spacing:-.06rem;line-height:3.6rem}.b-contact__form{display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width:576px){.b-contact__form{gap:2.4rem;margin-right:12rem;max-width:40.57%;padding-bottom:5rem}}.b-contact__form h2{font-size:3.7rem;letter-spacing:-.148rem;line-height:3.33rem;margin-bottom:1.4rem;white-space:pre-wrap}@media(min-width:576px){.b-contact__form h2{font-size:6.4rem;letter-spacing:-.256rem;line-height:6.016rem;margin-bottom:0}}.b-contact__form p{font-size:1.6rem;letter-spacing:-.016rem;line-height:1.92rem;margin-bottom:3rem;white-space:pre-wrap}@media(min-width:576px){.b-contact__form p{margin-bottom:1.6rem;white-space:nowrap}}.b-contact__form__customer{display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width:576px){.b-contact__form__customer{flex-direction:row;gap:2.4rem}.b-contact__form__customer>*{flex:1}}.b-contact__form>.b-contact__form__input{width:100%}.b-contact__form__input input,.b-contact__form__input textarea{border:2px solid rgba(47,25,72,.25);color:#2f1948;padding:1rem 1.3rem}.b-contact__form__input input:focus,.b-contact__form__input textarea:focus{border-color:#2f1948}.b-contact__form__input input::placeholder,.b-contact__form__input textarea::placeholder{color:#2f1948}@media(min-width:576px){.b-contact__form__input input,.b-contact__form__input textarea{padding:2rem}}.b-contact__form__input textarea{border-radius:2rem;resize:none}.b-contact__form .h-captcha{display:none}.b-contact__form.valid .b-contact__form__submit{opacity:1;pointer-events:auto}.b-contact__form.valid .b-contact__form__submit:active{box-shadow:none;transform:translateY(.4rem)}.b-product .wrapper{padding:15rem 0}.b-product__holder{display:flex;flex-direction:column;gap:5rem;position:relative}@media(min-width:576px){.b-product__holder{align-items:flex-start;flex-direction:row;gap:0;justify-content:space-between}}.b-product__form{padding-top:5rem;width:100%}@media(min-width:576px){.b-product__form{max-width:41.14%;padding-top:0}}.b-product__rating{margin-bottom:1.6rem}@media(min-width:576px){.b-product__rating{margin-bottom:1.2rem}}.b-product__heading{font-size:4.9rem;letter-spacing:.196rem;line-height:4.606rem;margin-bottom:1.6rem}@media(min-width:576px){.b-product__heading{font-size:8.2rem;letter-spacing:-.328rem;line-height:7.708rem;margin-bottom:1rem}}.b-product__taste{align-items:center;display:flex;font-size:1.8rem;letter-spacing:-.064rem;line-height:2.12rem;margin-bottom:1.6rem}.b-product__taste span:nth-child(2){background-color:#2f1948;border-radius:50%;height:.5rem;margin:0 .5rem;width:.5rem}.b-product__description{margin-bottom:3.2rem}.b-product__description h3{font-size:3.6rem;letter-spacing:-.18rem;line-height:3.6rem}@media(min-width:576px){.b-product__description h3{font-size:5rem;letter-spacing:-.25rem;line-height:5rem}}.b-product__description h4{font-size:3.2rem;letter-spacing:-.128rem;line-height:3.2rem}.b-product__description h1+h3,.b-product__description h2+h3,.b-product__description h3+h3,.b-product__description h4+h3,.b-product__description h5+h3,.b-product__description h6+h3{margin-top:8rem}.b-product__description h1+h4,.b-product__description h2+h4,.b-product__description h3+h4,.b-product__description h4+h4,.b-product__description h5+h4,.b-product__description h6+h4{margin-top:4rem}.b-product__description h1+p,.b-product__description h2+p,.b-product__description h3+p,.b-product__description h4+p,.b-product__description h5+p,.b-product__description h6+p{margin-top:2.2rem}.b-product__description h1+ol,.b-product__description h1+ul,.b-product__description h2+ol,.b-product__description h2+ul,.b-product__description h3+ol,.b-product__description h3+ul,.b-product__description h4+ol,.b-product__description h4+ul,.b-product__description h5+ol,.b-product__description h5+ul,.b-product__description h6+ol,.b-product__description h6+ul{margin:1.2rem 0}.b-product__description h1:first-of-type+h1,.b-product__description h1:first-of-type+h2,.b-product__description h1:first-of-type+h3,.b-product__description h1:first-of-type+h4,.b-product__description h1:first-of-type+h5,.b-product__description h1:first-of-type+h6,.b-product__description h2:first-of-type+h1,.b-product__description h2:first-of-type+h2,.b-product__description h2:first-of-type+h3,.b-product__description h2:first-of-type+h4,.b-product__description h2:first-of-type+h5,.b-product__description h2:first-of-type+h6,.b-product__description h3:first-of-type+h1,.b-product__description h3:first-of-type+h2,.b-product__description h3:first-of-type+h3,.b-product__description h3:first-of-type+h4,.b-product__description h3:first-of-type+h5,.b-product__description h3:first-of-type+h6,.b-product__description h4:first-of-type+h1,.b-product__description h4:first-of-type+h2,.b-product__description h4:first-of-type+h3,.b-product__description h4:first-of-type+h4,.b-product__description h4:first-of-type+h5,.b-product__description h4:first-of-type+h6,.b-product__description h5:first-of-type+h1,.b-product__description h5:first-of-type+h2,.b-product__description h5:first-of-type+h3,.b-product__description h5:first-of-type+h4,.b-product__description h5:first-of-type+h5,.b-product__description h5:first-of-type+h6,.b-product__description h6:first-of-type+h1,.b-product__description h6:first-of-type+h2,.b-product__description h6:first-of-type+h3,.b-product__description h6:first-of-type+h4,.b-product__description h6:first-of-type+h5,.b-product__description h6:first-of-type+h6{margin-top:0}.b-product__description em{background:hsla(0,0%,75%,.15);border-radius:6.5rem;display:inline-block;font-size:1.2rem;font-style:normal;letter-spacing:-.012rem;line-height:1.44rem;padding:.4rem 1.4rem}.b-product__description strong{font-family:PPNeueMontreal-Bold;font-weight:700}.b-product__description a{color:#fe431a;font-family:PPNeueMontreal-Medium;position:relative}.b-product__description a:after{background-color:currentColor;content:"";display:block;height:1.5px;left:0;position:absolute;top:90%;transition:.4s cubic-bezier(.645,.045,.355,1);width:100%}.b-product__description a.active:after,.b-product__description a:hover:after{left:auto;right:0;width:0}.b-product__description>p{font-family:PPNeueMontreal-Medium;font-size:2rem;font-weight:400;letter-spacing:-.04rem;line-height:2.6rem}.b-product__description>p:first-of-type{margin-bottom:2.4rem}.b-product__description>p+h3{margin-top:8rem}.b-product__description>p+h4{margin-top:4rem}.b-product__description>p+ol,.b-product__description>p+p,.b-product__description>p+ul{margin-top:2rem}.b-product__description>ol,.b-product__description>ul{display:flex;flex-direction:column;gap:1.6rem}.b-product__description>ol+h3,.b-product__description>ul+h3{margin-top:8rem}.b-product__description>ol+h4,.b-product__description>ol+p,.b-product__description>ul+h4,.b-product__description>ul+p{margin-top:2rem}.b-product__description>ol li,.b-product__description>ul li{font-family:PPNeueMontreal-Medium;font-size:2rem;letter-spacing:-.04rem;line-height:2.6rem;padding-left:3rem;position:relative}.b-product__description>ol li:before,.b-product__description>ul li:before{background:currentColor;border-radius:50%;content:"";display:block;height:5px;left:.75rem;position:absolute;top:1rem;width:5px}.b-product__description blockquote{border-left:3px solid #2f1948;font-family:PPNeueMontreal-Bold;font-size:5rem;letter-spacing:-.2rem;line-height:4.5rem;margin:10rem 0;padding-left:3rem}.b-product__description iframe,.b-product__description img,.b-product__description video{border-radius:1.6rem;margin:3.2rem 0;width:100%}@media(max-width:575.98px){.b-product__description iframe,.b-product__description img,.b-product__description video{aspect-ratio:1/1;object-fit:cover}}.b-product__description h3{font-family:Fedro-Semibold}.b-product__description h4{font-family:PPNeueMontreal-Bold}@media(min-width:576px){.b-product__description{font-size:1.4rem;letter-spacing:-.014rem;line-height:1.96rem;margin-bottom:2.4rem}}.b-product__description>p{font-family:PPNeueMontreal-Bold;font-size:1.4rem;letter-spacing:-.014rem;line-height:1.96rem}@media(min-width:576px){.b-product__description>p{font-size:1.4rem;letter-spacing:-.014rem;line-height:1.58rem}}.b-product__subsections{display:flex;flex-direction:column;gap:3.2rem}@media(min-width:576px){.b-product__subsections{gap:2.4rem}}.b-product__subsection__title{color:rgba(47,25,72,.4);margin-bottom:1rem}.b-product__packs{display:flex;gap:.6rem}.b-product__packs__item{border:1.5px solid transparent;border-radius:1rem;font-size:1.4rem;letter-spacing:-.014rem;line-height:1.58rem;padding:1.3rem 0;width:7.2rem}.b-product__packs__item.selected{border-color:#2f1948}.b-product__collection{display:flex}@media(min-width:576px){.b-product__collection .swiper-wrapper{gap:.8rem}}.b-product__collection__card{align-items:center;background-color:#fff;border:1px solid #2f1948;border-radius:1rem;color:#2f1948;flex-direction:column;justify-content:space-between;max-width:10.8rem;padding:1rem;transition:all .3s cubic-bezier(.215,.61,.355,1);width:100%}.b-product__collection__card:hover:not(.active){background-color:var(--bg-color);border-color:var(--border-color);color:var(--p-color)}.b-product__collection__card.swiper-slide{display:flex;height:9.6rem;transition-property:all!important}.b-product__collection__card.active{background-color:var(--bg-color);border:2px solid var(--border-color);color:var(--p-color)}.b-product__collection__card__image{max-width:50%;width:100%}.b-product__collection__card__image picture{height:100%}.b-product__collection__card__image img{object-fit:contain;object-position:bottom center}.b-product__collection__card__title{font-size:1.4rem;letter-spacing:-.014rem;letter-spacing:-.056rem;line-height:1.96rem;text-align:center}.b-product__actions{display:flex;gap:.8rem}.b-product__actions .c-quantity{background:#fff;max-width:34.29%;width:100%}@media(min-width:576px){.b-product__actions .c-quantity{max-width:24.3%}}.b-product__button{align-items:center;border-radius:10rem;color:#fff;display:flex;flex:1;justify-content:center}.b-product__bundles{border-radius:1rem;display:flex;flex-wrap:wrap;padding:1.2rem .8rem}@media(min-width:576px){.b-product__bundles{flex-direction:row;justify-content:space-between;padding:1.6rem}}.b-product__bundles>:not(:last-child){padding:0 .7rem}@media(min-width:576px){.b-product__bundles>:not(:last-child){border-right:1px solid hsla(39,64%,96%,.3);padding:0 1.1rem}}.b-product__bundles>:last-child{padding-left:1.1rem}.b-product__bundles__item{align-items:center;display:flex;gap:.6rem}.b-product__bundles__title{font-size:1.6rem;letter-spacing:-.016rem;line-height:2.24rem}@media(max-width:575.98px){.b-product__bundles__title{margin-bottom:.6rem;text-align:center;width:100%}}.b-product__bundles__total{font-size:1.2rem;letter-spacing:-.012rem;line-height:1.44rem}@media(min-width:576px){.b-product__bundles__total{font-size:1.4rem;letter-spacing:-.014rem;line-height:1.96rem}}.b-product__bundles__deal{border-radius:.2rem;font-size:1rem;letter-spacing:0;line-height:1rem;padding:.2rem .6rem}@media(min-width:576px){.b-product__bundles__deal{font-size:1.2rem;letter-spacing:-.012rem;line-height:1.44rem}}.b-collection{padding:20rem 0}@media(min-width:576px){.b-collection{padding:20rem 0 10rem}}.b-collection__holder{margin-bottom:4rem}@media(min-width:576px){.b-collection__holder{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:12rem}}.b-collection__heading{font-size:3.7rem;letter-spacing:-.148rem;line-height:3.33rem;margin-bottom:4rem;text-align:center}@media(min-width:576px){.b-collection__heading{font-size:6.4rem;letter-spacing:-.256rem;line-height:6.016rem;margin-bottom:0;text-align:left}}.b-collection__items{display:flex;flex-direction:column;gap:2rem}@media(min-width:576px){.b-collection__items{flex-direction:row;flex-wrap:wrap;gap:0 2rem}}.b-collection__items .c-product{height:auto}@media(min-width:576px){.b-collection__items .c-product{flex:0 0 calc(25% - 1.5rem)}}@media(max-width:575.98px){.b-collection__items .c-cta{display:none}}