.bnp-stage--3rows{height:225px!important}.bnp-stage--3rows .bnp-stage__item{width:22.5%!important}.bnp-stage--3rows .bnp-stage__item img{width:100%!important;height:auto!important;filter:drop-shadow(0 6px 12px rgba(0,0,0,.45))!important}.bnp-stage--3rows .bnp-stage__row--tier1{height:100px!important}.bnp-stage--3rows .bnp-stage__row--tier1 .bnp-stage__item{height:100px!important}.bnp-stage--3rows .bnp-stage__row--tier1 .bnp-stage__item:nth-child(1){left:0!important}.bnp-stage--3rows .bnp-stage__row--tier1 .bnp-stage__item:nth-child(2){left:19.3%!important}.bnp-stage--3rows .bnp-stage__row--tier1 .bnp-stage__item:nth-child(3){left:38.7%!important}.bnp-stage--3rows .bnp-stage__row--tier1 .bnp-stage__item:nth-child(4){left:58.1%!important}.bnp-stage--3rows .bnp-stage__row--tier1 .bnp-stage__item:nth-child(5){left:77.5%!important}.bnp-stage--3rows .bnp-stage__row--tier2{top:45px!important;height:114px!important}.bnp-stage--3rows .bnp-stage__row--tier2 .bnp-stage__item{height:114px!important}.bnp-stage--3rows .bnp-stage__row--tier2 .bnp-stage__item:nth-child(1){left:9.6%!important}.bnp-stage--3rows .bnp-stage__row--tier2 .bnp-stage__item:nth-child(3){left:48.4%!important}.bnp-stage--3rows .bnp-stage__row--tier2 .bnp-stage__item:nth-child(4){left:67.8%!important}.bnp-stage--3rows .bnp-stage__row--tier3{top:92px!important;height:128px!important}.bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item{height:128px!important}.bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item:nth-child(2){left:19.3%!important}.bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item:nth-child(3){left:38.7%!important}.bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item:nth-child(4){left:58.1%!important}.bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item:nth-child(5){left:77.5%!important}@media (min-width:900px){.bnp-stage--3rows{height:250px!important}.bnp-stage--3rows .bnp-stage__row--tier1{top:0!important;height:110px!important}.bnp-stage--3rows .bnp-stage__row--tier1 .bnp-stage__item{height:110px!important}.bnp-stage--3rows .bnp-stage__row--tier2{top:50px!important;height:128px!important}.bnp-stage--3rows .bnp-stage__row--tier2 .bnp-stage__item{height:128px!important}.bnp-stage--3rows .bnp-stage__row--tier3{top:102px!important;height:144px!important}.bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item{height:144px!important}}collection-component,product-component{display:block}:root{--alpha-button-background:1;--alpha-button-border:1;--alpha-link:.85;--alpha-badge-border:.1;--focused-base-outline:.2rem solid rgba(var(--color-foreground),.5);--focused-base-outline-offset:.3rem;--focused-base-box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.contains-card--product,.product-card-wrapper .card{--border-radius:var(--product-card-corner-radius);--border-width:var(--product-card-border-width);--border-opacity:var(--product-card-border-opacity);--shadow-horizontal-offset:var(--product-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--product-card-shadow-vertical-offset);--shadow-blur-radius:var(--product-card-shadow-blur-radius);--shadow-opacity:var(--product-card-shadow-opacity);--shadow-visible:var(--product-card-shadow-visible);--image-padding:var(--product-card-image-padding);--text-alignment:var(--product-card-text-alignment)}.collection-card-wrapper .card,.contains-card--collection{--border-radius:var(--collection-card-corner-radius);--border-width:var(--collection-card-border-width);--border-opacity:var(--collection-card-border-opacity);--shadow-horizontal-offset:var(--collection-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--collection-card-shadow-vertical-offset);--shadow-blur-radius:var(--collection-card-shadow-blur-radius);--shadow-opacity:var(--collection-card-shadow-opacity);--shadow-visible:var(--collection-card-shadow-visible);--image-padding:var(--collection-card-image-padding);--text-alignment:var(--collection-card-text-alignment)}.article-card-wrapper .card,.contains-card--article{--border-radius:var(--blog-card-corner-radius);--border-width:var(--blog-card-border-width);--border-opacity:var(--blog-card-border-opacity);--shadow-horizontal-offset:var(--blog-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--blog-card-shadow-vertical-offset);--shadow-blur-radius:var(--blog-card-shadow-blur-radius);--shadow-opacity:var(--blog-card-shadow-opacity);--shadow-visible:var(--blog-card-shadow-visible);--image-padding:var(--blog-card-image-padding);--text-alignment:var(--blog-card-text-alignment)}.contains-content-container,.content-container{--border-radius:var(--text-boxes-radius);--border-width:var(--text-boxes-border-width);--border-opacity:var(--text-boxes-border-opacity);--shadow-horizontal-offset:var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset:var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius:var(--text-boxes-shadow-blur-radius);--shadow-opacity:var(--text-boxes-shadow-opacity);--shadow-visible:var(--text-boxes-shadow-visible)}.contains-media,.global-media-settings{--border-radius:var(--media-radius);--border-width:var(--media-border-width);--border-opacity:var(--media-border-opacity);--shadow-horizontal-offset:var(--media-shadow-horizontal-offset);--shadow-vertical-offset:var(--media-shadow-vertical-offset);--shadow-blur-radius:var(--media-shadow-blur-radius);--shadow-opacity:var(--media-shadow-opacity);--shadow-visible:var(--media-shadow-visible)}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}body:has(.section-header .drawer-menu) .announcement-bar-section .page-width{max-width:100%}.page-width.drawer-menu{max-width:100%}.page-width-desktop{padding:0;margin:0 auto}.utility-bar__grid.page-width{padding-left:3rem;padding-right:3rem}@media screen and (min-width:750px){.page-width{padding:0 5rem}.header.page-width,.utility-bar__grid.page-width{padding-left:3.2rem;padding-right:3.2rem}.page-width--narrow{padding:0 9rem}.page-width-desktop{padding:0}.page-width-tablet{padding:0 5rem}}@media screen and (min-width:990px){.header:not(.drawer-menu).page-width{padding-left:5rem;padding-right:5rem}.page-width--narrow{max-width:72.6rem;padding:0}.page-width-desktop{max-width:var(--page-width);padding:0 5rem}}.isolate{position:relative;z-index:0}.content-for-layout{flex:1;display:flex;flex-direction:column}.content-for-layout>.shopify-section:last-child{flex-grow:1}.section+.section{margin-top:var(--spacing-sections-mobile)}@media screen and (min-width:750px){.section+.section{margin-top:var(--spacing-sections-desktop)}}.element-margin-top{margin-top:5rem}@media screen and (min-width:750px){.element-margin{margin-top:calc(5rem + var(--page-width-margin))}}.background-secondary{background-color:rgba(var(--color-foreground),.04)}.grid-auto-flow{display:grid;grid-auto-flow:column}.page-margin,.shopify-challenge__container{margin:7rem auto}.rte-width{max-width:82rem;margin:0 auto 2rem}.list-unstyled{margin:0;padding:0;list-style:none}.hidden{display:none!important}.visually-hidden--inline{margin:0;height:1em}.overflow-hidden{overflow:hidden}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}::selection{background-color:rgba(var(--color-foreground),.2)}.text-body{font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}.hxxl{font-size:clamp(calc(var(--font-heading-scale) * 5.6rem),14vw,calc(var(--font-heading-scale) * 7.2rem));line-height:1.1}.hxl{font-size:calc(var(--font-heading-scale) * 5rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}@media only screen and (min-width:750px){.hxl{font-size:calc(var(--font-heading-scale) * 6.2rem)}}.h0{font-size:calc(var(--font-heading-scale) * 4rem)}@media only screen and (min-width:750px){.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}}.h1,h1{font-size:calc(var(--font-heading-scale) * 3rem)}@media only screen and (min-width:750px){.h1,h1{font-size:calc(var(--font-heading-scale) * 4rem)}}.h2,h2{font-size:calc(var(--font-heading-scale) * 2rem)}@media only screen and (min-width:750px){.h2,h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}}.h3,h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}@media only screen and (min-width:750px){.h3,h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}}.h4,h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale) * 1.5rem)}.h5,h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}@media only screen and (min-width:750px){.h5,h5{font-size:calc(var(--font-heading-scale) * 1.3rem)}}.h6,h6{color:rgba(var(--color-foreground),.75);margin-block-start:1.67em;margin-block-end:1.67em}blockquote{font-style:italic;color:rgba(var(--color-foreground),.75);border-left:.2rem solid rgba(var(--color-foreground),.2);padding-left:1rem}@media screen and (min-width:750px){blockquote{padding-left:1.5rem}}.caption{font-size:1rem;letter-spacing:.07rem;line-height:calc(1 + .7 / var(--font-body-scale))}@media screen and (min-width:750px){.caption{font-size:1.2rem}}.caption-with-letter-spacing{font-size:1rem;letter-spacing:.13rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}.caption-with-letter-spacing--medium{font-size:1.2rem;letter-spacing:.16rem}.caption-with-letter-spacing--large{font-size:1.4rem;letter-spacing:.18rem}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.color-foreground{color:rgb(var(--color-foreground))}table:not([class]){table-layout:fixed;border-collapse:collapse;font-size:1.4rem;border-style:hidden;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}table:not([class]) td,table:not([class]) th{padding:1em;border:.1rem solid rgba(var(--color-foreground),.2)}@media screen and (max-width:749px){.small-hide{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){.medium-hide{display:none!important}}@media screen and (min-width:990px){.large-up-hide{display:none!important}}.left{text-align:left}.center{text-align:center}.right{text-align:right}.uppercase{text-transform:uppercase}span.light{opacity:.7}a:empty,article:empty,div:empty,dl:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty,p:empty,section:empty,ul:empty{display:none}.customer a,.link{cursor:pointer;display:inline-block;border:none;box-shadow:none;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-link));background-color:transparent;font-size:1.4rem;font-family:inherit}.link--text{color:rgb(var(--color-foreground))}.link--text:hover{color:rgba(var(--color-foreground),.75)}.link-with-icon{display:inline-flex;font-size:1.4rem;font-weight:600;letter-spacing:.1rem;text-decoration:none;margin-bottom:4.5rem;white-space:nowrap}.link-with-icon .icon{width:1.5rem;margin-left:1rem}a:not([href]){cursor:not-allowed}.circle-divider:after{content:"\2022";margin:0 1.3rem 0 1.5rem}.circle-divider:last-of-type:after{display:none}hr{border:none;height:.1rem;background-color:rgba(var(--color-foreground),.2);display:block;margin:5rem 0}@media screen and (min-width:750px){hr{margin:7rem 0}}.full-unstyled-link{text-decoration:none;color:currentColor;display:block}.placeholder{background-color:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.55);fill:rgba(var(--color-foreground),.55)}details>*{box-sizing:border-box}.break{word-break:break-word}.visibility-hidden{visibility:hidden}@media(prefers-reduced-motion){.motion-reduce{transition:none!important;animation:none!important}}:root{--duration-short:.1s;--duration-default:.2s;--duration-announcement-bar:.25s;--duration-medium:.3s;--duration-long:.5s;--duration-extra-long:.6s;--duration-extra-longer:.75s;--duration-extended:3s;--ease-out-slow:cubic-bezier(0,0,.3,1);--animation-slide-in:slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in:fadeIn var(--duration-extra-long) var(--ease-out-slow)}.customer a,.inline-richtext a,.underlined-link{text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness .1s ease}.customer a,.underlined-link{color:rgba(var(--color-link),var(--alpha-link))}.inline-richtext a,.rte.inline-richtext a{color:currentColor}.customer a:hover,.inline-richtext a:hover,.underlined-link:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.icon-arrow{width:1.5rem}.h3 .icon-arrow,h3 .icon-arrow{width:calc(var(--font-heading-scale) * 1.5rem)}.animate-arrow .icon-arrow path{transform:translate(-.25rem);transition:transform var(--duration-short) ease}.animate-arrow:hover .icon-arrow path{transform:translate(-.05rem)}.svg-wrapper{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px}.svg-wrapper>svg{height:100%;width:100%}summary{cursor:pointer;list-style:none;position:relative}summary .icon-caret{position:absolute;height:.6rem;right:1.5rem;top:calc(50% - .2rem)}summary::-webkit-details-marker{display:none}.disclosure-has-popup{position:relative}.disclosure-has-popup[open]>summary:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;content:" ";background:transparent}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}@media screen and (min-width:750px){.disclosure-has-popup[open]>summary+*{z-index:4}.facets .disclosure-has-popup[open]>summary+*{z-index:2}}.placeholder-svg{height:100%;width:100%}*:focus{outline:0;box-shadow:none}*:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}.focused{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}.focus-inset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.focused.focus-inset{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.focus-none{box-shadow:none!important;outline:0!important}.focus-offset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.focus-offset.focused{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.title,.title-wrapper-with-link{margin:3rem 0 2rem}.title-wrapper-with-link .title{margin:0}.title .link{font-size:inherit}.title-wrapper{margin-bottom:3rem}.title-wrapper-with-link{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.title--primary{margin:4rem 0}.title-wrapper--self-padded-mobile,.title-wrapper--self-padded-tablet-down{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.title-wrapper--self-padded-mobile{padding-left:0;padding-right:0}}@media screen and (min-width:990px){.title,.title-wrapper-with-link{margin:5rem 0 3rem}.title--primary{margin:2rem 0}.title-wrapper-with-link{align-items:center}.title-wrapper-with-link .title{margin-bottom:0}.title-wrapper--self-padded-tablet-down{padding-left:0;padding-right:0}}.title-wrapper-with-link .link-with-icon{margin:0;flex-shrink:0;display:flex;align-items:center}.title-wrapper-with-link .link-with-icon .svg-wrapper{width:1.5rem}.title-wrapper-with-link a{margin-top:0;flex-shrink:0}.title-wrapper--no-top-margin{margin-top:0}.title-wrapper--no-top-margin>.title{margin-top:0}.subtitle{font-size:1.8rem;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.06rem;color:rgba(var(--color-foreground),.7)}.subtitle--small{font-size:1.4rem;letter-spacing:.1rem}.subtitle--medium{font-size:1.6rem;letter-spacing:.08rem}.grid{display:flex;flex-wrap:wrap;margin-bottom:2rem;padding:0;list-style:none;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}.grid:last-child{margin-bottom:0}.grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0}@media screen and (min-width:750px){.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.grid--gapless.grid{column-gap:0;row-gap:0}@media screen and (max-width:749px){.grid__item.slider__slide--full-width{width:100%;max-width:none}}.grid--1-col .grid__item{max-width:100%;width:100%}.grid--3-col .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}@media screen and (min-width:750px){.grid--3-col .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.grid--2-col .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}@media screen and (min-width:750px){.grid--2-col .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:989px){.grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}.slider--tablet.grid--peek{margin:0;width:100%}.slider--tablet.grid--peek .grid__item{box-sizing:content-box;margin:0}.slider.slider--mobile .scroll-trigger.animate--slide-in,.slider.slider--tablet .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet{animation:var(--animation-slide-in)}}@media screen and (min-width:990px){.grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}.grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.slider.slider--desktop .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--desktop{animation:var(--animation-slide-in)}}@media screen and (min-width:990px){.grid--1-col-desktop{flex:0 0 100%;max-width:100%}.grid--1-col-desktop .grid__item{width:100%;max-width:100%}}@media screen and (max-width:749px){.grid--peek.slider--mobile{margin:0;width:100%}.grid--peek.slider--mobile .grid__item{box-sizing:content-box;margin:0}.grid--peek .grid__item{min-width:35%}.grid--peek.slider .grid__item:first-of-type{margin-left:1.5rem}.grid--peek.slider:after{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.grid--peek .grid__item,.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem)}.slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item,.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem)}}@media screen and (min-width:750px)and (max-width:989px){.slider--tablet.grid--peek .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek .grid__item:first-of-type{margin-left:1.5rem}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--1-col-tablet-down.grid--peek .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem)}}.media{display:block;background-color:rgba(var(--color-foreground),.1);position:relative;overflow:hidden}.media--transparent{background-color:transparent}.media model-viewer,.media>*:not(.zoom):not(.deferred-media__poster-button){display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.media>img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.media--square{padding-bottom:100%}.media--portrait{padding-bottom:125%}.media--landscape{padding-bottom:66.6%}.media--cropped{padding-bottom:56%}.media--16-9{padding-bottom:56.25%}.media--circle{padding-bottom:100%;border-radius:50%}.media.media--hover-effect>img+img{opacity:0}@media screen and (min-width:990px){.media--cropped{padding-bottom:63%}}deferred-media{display:block}.button--secondary,.button--tertiary{--color-button:var(--color-secondary-button);--color-button-text:var(--color-secondary-button-text)}.button--tertiary{--alpha-button-background:0;--alpha-button-border:.2}.button,.customer button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{--shadow-horizontal-offset:var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset:var(--buttons-shadow-vertical-offset);--shadow-blur-radius:var(--buttons-shadow-blur-radius);--shadow-opacity:var(--buttons-shadow-opacity);--shadow-visible:var(--buttons-shadow-visible);--border-offset:var(--buttons-border-offset);--border-opacity:calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative}.button,.customer button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2)}.button,.customer button,.shopify-challenge__button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;cursor:pointer;font:inherit;font-size:1.5rem;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background))}.button:before,.customer button:before,.shopify-challenge__button:before,.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.button:after,.customer button:after,.shopify-challenge__button:after,.shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}.button:not([disabled]):hover:after,.customer button:hover:after,.shopify-challenge__button:hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset:1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.button--secondary:after{--border-opacity:var(--buttons-border-opacity)}.button.focused,.button:focus,.button:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button__button--unbranded:focus-visible{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.button:focus:not(:focus-visible):not(.focused),.shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused){box-shadow:inherit}.button::selection,.customer button::selection,.shopify-challenge__button::selection{background-color:rgba(var(--color-button-text),.3)}.button,.button-label,.customer button,.shopify-challenge__button{font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale))}.button--tertiary{font-size:1.2rem;padding:1rem 1.5rem;min-width:calc(9rem + var(--buttons-border-width) * 2);min-height:calc(3.5rem + var(--buttons-border-width) * 2)}.button--small{padding:1.2rem 2.6rem}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius:var(--buttons-radius-outset);--shopify-accelerated-checkout-button-box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius:var(--buttons-radius-outset);--shopify-accelerated-checkout-button-box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.button.disabled,.button:disabled,.button[aria-disabled=true],.customer button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.quantity__button.disabled{cursor:not-allowed;opacity:.5}.button--full-width{display:flex;width:100%}.button.loading{color:transparent;position:relative}@media screen and (forced-colors:active){.button.loading{color:rgb(var(--color-foreground))}}.button.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.button.loading>.loading__spinner .spinner{width:fit-content}.button.loading>.loading__spinner .path{stroke:rgb(var(--color-button-text))}.share-button{display:block;position:relative}.share-button details{width:fit-content}.share-button__button{font-size:1.4rem;display:flex;align-items:center;color:rgb(var(--color-link));margin-left:0;padding-left:0;min-height:4.4rem}details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}.share-button__button:hover{text-decoration:underline;text-underline-offset:.3rem}.share-button__button,.share-button__fallback button{cursor:pointer;background-color:transparent;border:none}.share-button__button .icon-share{height:1.2rem;margin-right:1rem;min-width:1.3rem}.share-button__fallback{display:flex;align-items:center;position:absolute;top:3rem;left:.1rem;z-index:3;width:100%;min-width:max-content;border-radius:var(--inputs-radius);border:0}.share-button__fallback:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.share-button__fallback:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.share-button__fallback button{width:4.4rem;height:4.4rem;padding:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;right:var(--inputs-border-width)}.share-button__fallback button:hover{color:rgba(var(--color-foreground),.75)}.share-button__fallback button:hover .svg-wrapper{transform:scale(1.07)}.share-button__close:not(.hidden)+.share-button__copy{display:none}.share-button__close,.share-button__copy{background-color:transparent;color:rgb(var(--color-foreground))}.share-button__close:focus-visible,.share-button__copy:focus-visible{background-color:rgb(var(--color-background));z-index:2}.share-button__close:focus,.share-button__copy:focus{background-color:rgb(var(--color-background));z-index:2}.field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused),.field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused){background-color:inherit}.share-button__fallback .field:after,.share-button__fallback .field:before{content:none}.share-button__fallback .field{border-radius:0;min-width:auto;min-height:auto;transition:none}.share-button__fallback .field__input:-webkit-autofill,.share-button__fallback .field__input:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem;box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.share-button__fallback .field__input{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;filter:none;min-width:auto;min-height:auto}.share-button__fallback .field__input:hover{box-shadow:none}.share-button__fallback .icon{width:1.5rem;height:1.5rem}.share-button__message:not(:empty){display:flex;align-items:center;width:100%;height:100%;padding:.8rem 0 .8rem 1.5rem;margin:var(--inputs-border-width)}.share-button__message:not(:empty):not(.hidden)~*{display:none}.customer .field input,.customer select,.field__input,.select__select{-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;width:100%;box-sizing:border-box;transition:box-shadow var(--duration-short) ease;border-radius:var(--inputs-radius);height:4.5rem;min-height:calc(var(--inputs-border-width) * 2);min-width:calc(7rem + (var(--inputs-border-width) * 2));position:relative;border:0}.customer .field:before,.customer select:before,.field:before,.localization-form__select:before,.select:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.customer .field:after,.customer select:after,.field:after,.localization-form__select:after,.select:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.select__select{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.customer .field:hover.field:after,.customer select:hover.select:after,.field:hover.field:after,.localization-form__select:hover.localization-form__select:after,.select:hover.select:after,.select__select:hover.select__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity));outline:0;border-radius:var(--inputs-radius)}.customer .field input:focus-visible,.customer select:focus-visible,.field__input:focus-visible,.localization-form__select:focus-visible.localization-form__select:after,.select__select:focus-visible{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0;border-radius:var(--inputs-radius)}.customer .field input:focus,.customer select:focus,.field__input:focus,.localization-form__select:focus.localization-form__select:after,.select__select:focus{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0;border-radius:var(--inputs-radius)}.localization-form__select:focus{outline:0;box-shadow:none}.select,.text-area{display:flex;position:relative;width:100%}.customer select+.svg-wrapper,.select .svg-wrapper{height:.6rem;width:1rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);right:0}.customer select,.select__select{cursor:pointer;line-height:calc(1 + .6 / var(--font-body-scale));padding:0 calc(var(--inputs-border-width) + 3rem) 0 2rem;margin:var(--inputs-border-width);min-height:calc(var(--inputs-border-width) * 2)}.field{position:relative;width:100%;display:flex;transition:box-shadow var(--duration-short) ease}.customer .field{display:flex}.field--with-error{flex-wrap:wrap}.customer .field input,.field__input{flex-grow:1;text-align:left;padding:1.5rem;margin:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease}.customer .field label,.field__label{font-size:1.6rem;left:calc(var(--inputs-border-width) + 2rem);top:calc(1rem + var(--inputs-border-width));margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:rgba(var(--color-foreground),.75);letter-spacing:.1rem;line-height:1.5}.customer .field input:-webkit-autofill~label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.field__input:-webkit-autofill~.field__label,.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.customer .field input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.field__input:-webkit-autofill,.field__input:focus,.field__input:not(:placeholder-shown){padding:2.2rem 1.5rem .8rem 2rem;margin:var(--inputs-border-width)}.customer .field input::-webkit-search-cancel-button,.field__input::-webkit-search-cancel-button{display:none}.customer .field input::placeholder,.field__input::placeholder{opacity:0}.field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;height:4.4rem;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:4.4rem}.field__button>.svg-wrapper{height:2.5rem;width:2.5rem}.customer .field input:-webkit-autofill~label,.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label{color:#000}.text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);min-height:10rem;resize:none}input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}.form__label{display:block;margin-bottom:.6rem}.form__message{align-items:center;display:flex;font-size:1.4rem;line-height:1;margin-top:1rem}.form__message--large{font-size:1.6rem}.customer .field .form__message{font-size:1.4rem;text-align:left}.customer .form__message .svg-wrapper,.form__message .icon{flex-shrink:0;height:1.3rem;margin-right:.5rem;width:1.3rem}.customer .form__message .svg-wrapper,.form__message--large .icon{height:1.5rem;width:1.5rem;margin-right:1rem}.customer .field .form__message .svg-wrapper{align-self:start}.form-status{margin:0;font-size:1.6rem}.form-status-list{padding:0;margin:2rem 0 4rem}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.quantity{color:rgba(var(--color-foreground));position:relative;width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2);display:flex;border-radius:var(--inputs-radius);min-height:calc((var(--inputs-border-width) * 2) + 4.5rem)}.quantity:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.quantity:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.quantity__input{color:currentColor;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;font-weight:500;opacity:.85;text-align:center;background-color:transparent;border:0;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}.quantity__button{width:calc(4.5rem / var(--font-body-scale));flex-shrink:0;font-size:1.8rem;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0}.quantity__button:first-child{margin-left:calc(var(--inputs-border-width))}.quantity__button:last-child{margin-right:calc(var(--inputs-border-width))}.quantity__button .svg-wrapper{width:1rem;pointer-events:none}.quantity__button:focus-visible,.quantity__input:focus-visible{background-color:rgb(var(--color-background));z-index:2}.quantity__button:focus,.quantity__input:focus{background-color:rgb(var(--color-background));z-index:2}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:active,.quantity__input:-webkit-autofill:hover{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input::-webkit-inner-spin-button,.quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.quantity__rules{margin-top:.5rem;position:relative;font-size:1.2rem}.quantity__rules .caption{display:inline-block;margin-top:0;margin-bottom:0}.quantity__rules .divider+.divider:before{content:"\2022";margin:0 .5rem}.quantity__rules-cart{position:relative}.product__info-container .loading__spinner:not(.hidden)~*,.quantity__rules-cart .loading__spinner:not(.hidden)~*{visibility:hidden}.modal__toggle{list-style-type:none}.modal__toggle-close{display:none}.modal__toggle-open{display:flex}.modal__close-button.link{display:flex;justify-content:center;align-items:center;padding:0;height:4.4rem;width:4.4rem;background-color:transparent}.modal__close-button .icon{width:1.7rem;height:1.7rem}.modal__content{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(var(--color-background));z-index:4;display:flex;justify-content:center;align-items:center}.media-modal{cursor:zoom-out}.media-modal .deferred-media{cursor:auto}.cart-count-bubble:empty{display:none}.cart-count-bubble{position:absolute;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));height:1.7rem;width:1.7rem;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.9rem;bottom:.8rem;left:2.2rem;line-height:calc(1 + .1 / var(--font-body-scale))}.utility-bar{height:100%}.utility-bar--bottom-border{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}@media screen and (min-width:990px){.utility-bar--bottom-border-social-only{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}}.utility-bar__grid{display:grid;grid-template-columns:1fr;grid-template-areas:"announcements"}.utility-bar__grid .list-social{justify-content:flex-start;align-content:center;margin-left:-1.2rem;grid-area:social-icons}@media screen and (max-width:989px){.utility-bar .utility-bar__grid .list-social{display:none}}.utility-bar .list-social__item .icon{scale:.9}@media screen and (min-width:990px){.utility-bar__grid--3-col{grid-template-columns:3fr 4fr 3fr;grid-template-areas:"social-icons announcements language-currency"}.utility-bar__grid--2-col{grid-template-columns:1fr 1fr;grid-template-areas:"social-icons language-currency"}.announcement-bar--one-announcement .announcement-bar__link,.announcement-bar.announcement-bar--one-announcement{width:fit-content;margin:auto}}.announcement-bar,.announcement-bar__announcement{color:rgb(var(--color-foreground));width:100%;height:100%;display:flex;justify-content:center;flex-wrap:wrap;align-content:center;grid-area:announcements}.announcement-bar .slider--everywhere{margin-bottom:0;scroll-behavior:auto}.announcement-bar-slider,.announcement-bar-slider .slider,.utility-bar__grid .announcement-bar-slider{width:100%}.announcement-bar .slider-button--next{margin-right:-1.5rem;min-width:44px}.announcement-bar .slider-button--prev{margin-left:-1.5rem;min-width:44px}.announcement-bar .slider-button--next:focus-visible,.announcement-bar .slider-button--prev:focus-visible,.utility-bar .list-social__link:focus-visible{outline-offset:-.3rem;box-shadow:0 0 0 -.2rem rgb(var(--color-foreground))}.localization-wrapper{grid-area:language-currency;align-self:center;display:flex;justify-content:flex-end}.localization-wrapper .localization-selector+.disclosure__list-wrapper{animation:animateMenuOpen var(--duration-default) ease}.utility-bar .localization-wrapper .disclosure .localization-form__select,.utility-bar .localization-wrapper .disclosure__link{font-size:calc(var(--font-heading-scale) * 1.3rem)}@media screen and (min-width:990px){body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:5rem;padding-right:5rem}.announcement-bar-slider{width:60%}.announcement-bar .slider-button{height:3.8rem}}.announcement-bar__link{display:flex;width:100%;text-decoration:none;height:100%;justify-content:center;align-items:center}.announcement-bar__link:hover{text-decoration:underline}.announcement-bar__link .icon-arrow{display:inline-block;pointer-events:none;margin-left:.8rem;vertical-align:middle;margin-bottom:.2rem}.announcement-bar__message{text-align:center;padding:1rem 0;margin:0;letter-spacing:.1rem;min-height:3.8rem}.announcement-bar-slider--fade-in-next .announcement-bar__message,.announcement-bar-slider--fade-in-previous .announcement-bar__message,.announcement-bar-slider--fade-out-next .announcement-bar__message,.announcement-bar-slider--fade-out-previous .announcement-bar__message{animation-duration:var(--duration-announcement-bar);animation-timing-function:ease-in-out;animation-fill-mode:forwards}.announcement-bar-slider--fade-in-next .announcement-bar__message{--announcement-translate-from:-1.5rem;opacity:0;animation-name:translateAnnouncementSlideIn;animation-delay:var(--duration-announcement-bar)}.announcement-bar-slider--fade-in-previous .announcement-bar__message{--announcement-translate-from:1.5rem;opacity:0;animation-name:translateAnnouncementSlideIn;animation-delay:var(--duration-announcement-bar)}.announcement-bar-slider--fade-out-next .announcement-bar__message{--announcement-translate-to:1.5rem;animation-name:translateAnnouncementSlideOut}.announcement-bar-slider--fade-out-previous .announcement-bar__message{--announcement-translate-to:-1.5rem;animation-name:translateAnnouncementSlideOut}@keyframes translateAnnouncementSlideIn{0%{opacity:0;transform:translate(var(--announcement-translate-from))}to{opacity:1;transform:translate(0)}}@keyframes translateAnnouncementSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--announcement-translate-to))}}.section-header.shopify-section-group-header-group{z-index:3}.shopify-section-header-sticky{position:sticky;top:0}.shopify-section-header-hidden{top:calc(-1 * var(--header-height))}.shopify-section-header-hidden.menu-open{top:0}.section-header.animate{transition:top .15s ease-out}.shopify-section-group-header-group{z-index:4}.section-header~.shopify-section-group-header-group{z-index:auto}.header-wrapper{display:block;position:relative;background-color:rgb(var(--color-background))}.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.header{display:grid;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr 2fr 1fr;align-items:center}@media screen and (max-width:749px){.header--has-app{grid-template-columns:auto 1fr auto}}@media screen and (min-width:990px){.header{grid-template-columns:1fr auto 1fr}.header--middle-left:not(.header--has-menu),.header--top-left{grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:1fr auto}.header--middle-left.drawer-menu,.header--top-left.drawer-menu{grid-template-areas:"navigation heading icons";grid-template-columns:auto 1fr auto;column-gap:1rem}.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto auto 1fr;column-gap:2rem}.header--middle-center:not(.drawer-menu){grid-template-areas:"navigation heading icons";grid-template-columns:1fr auto 1fr;column-gap:2rem}.header--middle-center a.header__heading-link{text-align:center}.header--top-center{grid-template-areas:"left-icons heading icons" "navigation navigation navigation"}.header--top-center.drawer-menu{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:1.05rem}}.header *[tabindex="-1"]:focus{outline:none}.header__heading{margin:0;line-height:0}.header>.header__heading-link{line-height:0}.header__heading,.header__heading-link{grid-area:heading;justify-self:center}.header__heading-link{display:inline-block;padding:.75rem;text-decoration:none;word-break:break-word}.header__heading-link:hover .h2{color:rgb(var(--color-foreground))}.header__heading-link .h2{line-height:1;color:rgba(var(--color-foreground),.75)}.header__heading-logo{height:auto;max-width:100%}.header__heading-logo-wrapper{width:100%;display:inline-block;transition:width .3s cubic-bezier(.52,0,.61,.99)}@media screen and (max-width:989px){.header__heading,.header__heading-link{text-align:center}.header--mobile-left .header__heading,.header--mobile-left .header__heading-link{text-align:left;justify-self:start}.header--mobile-left{grid-template-columns:auto 2fr 1fr}}@media screen and (min-width:990px){.header--middle-left .header__heading-link,.header--top-left .header__heading-link{margin-left:-.75rem}.header__heading,.header__heading-link{justify-self:start}.header--middle-center .header__heading,.header--middle-center .header__heading-link,.header--top-center .header__heading,.header--top-center .header__heading-link{justify-self:center;text-align:center}}.header__icons{display:flex;grid-area:icons;justify-self:end;padding-right:.8rem}.header__icons .shopify-app-block{max-width:4.4rem;max-height:4.4rem;overflow:hidden}.header__icon span,.header__icon:not(.header__icon--summary){display:flex;align-items:center;justify-content:center}.header__icon{color:rgb(var(--color-foreground))}.header__icon span{height:100%}.header__icon .svg-wrapper{width:44px;height:44px}.header__icon:after{content:none}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:scale(1.07)}.header__icon .icon{height:2rem;width:2rem;fill:none;vertical-align:middle}.header__icon,.header__icon--cart .icon{height:4.4rem;width:4.4rem;padding:0}.header__icon--cart{position:relative;margin-right:-1.2rem}.header__icon--menu[aria-expanded=true]:before{content:"";top:100%;left:0;height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));width:100%;display:block;position:absolute;background:rgba(var(--color-foreground),.5)}details .header__icon-close{display:none}details[open] .header__icon-close{display:inline-block}menu-drawer+.header__search{display:none}.header>.header__search{grid-area:left-icons;justify-self:start}.header--top-center.drawer-menu>.header__search{margin-left:3.2rem}.header--top-center header-drawer{grid-area:left-icons}.header:not(.header--has-menu) *>.header__search{display:none}.header__search{display:inline-flex;line-height:0}.header--top-center>.header__search{display:none}.header--top-center *>.header__search{display:inline-flex}@media screen and (min-width:990px){.header--top-center>.header__search,.header:not(.header--top-center) *>.header__search{display:inline-flex}.header--has-account>.header__search,.header--top-center *>.header__search,.header:not(.header--top-center)>.header__search{display:none}.header--has-account .header__icons>.header__search{display:inline-flex}}@media screen and (max-width:989px){.header--has-account:not(.header--has-menu)>.header__search{display:inline-flex}.header--has-account.header--has-menu:is(.header--mobile-left,.header--has-app)>.header__search{display:none}.header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app){grid-template-areas:"left-icons search heading icons";grid-template-columns:auto auto 1fr auto}.header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app)>.header__search{display:inline-flex;grid-area:search;justify-self:start;margin-left:0}.header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app) .header__icons>.header__search{display:none}}details[open]>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}details[open] .modal-overlay{display:block}details[open] .modal-overlay:after{position:absolute;content:"";background-color:rgb(var(--color-foreground),.5);top:100%;left:0;right:0;height:100vh}.search-modal{opacity:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08);min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));height:100%}.search-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 5rem 0 1rem;line-height:calc(1 + .8 / var(--font-body-scale));position:relative}.search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset) / 2))}.search-modal__content-top{top:calc((var(--inputs-margin-offset) / 2))}.search-modal__form{width:100%}.search-modal__close-button{position:absolute;right:.3rem}@media screen and (min-width:750px){.search-modal__close-button{right:1rem}.search-modal__content{padding:0 6rem}}@media screen and (min-width:990px){.search-modal__form{max-width:74.2rem}.search-modal__close-button{position:static;margin-left:.5rem}}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}.js details>.header__submenu{opacity:0;transform:translateY(-1.5rem)}details[open]>.header__submenu{animation:animateMenuOpen var(--duration-default) ease;animation-fill-mode:forwards;z-index:1}@media(prefers-reduced-motion){details[open]>.header__submenu{opacity:1;transform:translateY(0)}}.header__inline-menu{margin-left:-1.2rem;grid-area:navigation;display:none}.header--top-center .header__heading-link,.header--top-center .header__inline-menu{margin-left:0}@media screen and (min-width:990px){.header__inline-menu{display:block}.header--top-center .header__inline-menu{justify-self:center}.header--top-center .header__inline-menu>.list-menu--inline{justify-content:center}.header--middle-left .header__inline-menu{margin-left:0}}.header__menu{padding:0 1rem}.header__menu-item{padding:1.2rem;text-decoration:none;color:rgba(var(--color-foreground),.75)}.header__menu-item:hover{color:rgb(var(--color-foreground))}.header__menu-item span{transition:text-decoration var(--duration-short) ease}.header__menu-item:hover span{text-decoration:underline;text-underline-offset:.3rem}details[open]>.header__menu-item{text-decoration:underline}details[open]:hover>.header__menu-item{text-decoration-thickness:.2rem}details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.header__active-menu-item{transition:text-decoration-thickness var(--duration-short) ease;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.header__menu-item:hover .header__active-menu-item{text-decoration-thickness:.2rem}.header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.global-settings-popup,.header__submenu.global-settings-popup{border-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}.header__submenu.list-menu{padding:1rem 0}.header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);padding:1rem 0;margin:1rem 0}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__menu-item{justify-content:space-between;padding:.8rem 2rem}.header__submenu .header__menu-item:hover{text-decoration-line:underline}.header__menu-item .icon-caret{right:.8rem}.header__submenu .icon-caret{flex-shrink:0;margin-left:1rem;position:static}details-disclosure>details,header-menu>details{position:relative}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}.overflow-hidden-desktop,.overflow-hidden-mobile,.overflow-hidden-tablet{overflow:hidden}@media screen and (min-width:750px){.overflow-hidden-mobile{overflow:auto}}@media screen and (min-width:990px){.overflow-hidden-tablet{overflow:auto}}.badge{border:1px solid transparent;border-radius:var(--badge-corner-radius);display:inline-block;font-size:1.2rem;letter-spacing:.1rem;line-height:1;padding:.5rem 1.3rem .6rem;text-align:center;background-color:rgb(var(--color-badge-background));border-color:rgba(var(--color-badge-border),var(--alpha-badge-border));color:rgb(var(--color-badge-foreground));word-break:break-word}.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}@media screen and (forced-colors:active){.icon{color:CanvasText;fill:CanvasText!important}.icon-close-small path{stroke:CanvasText}}.ratio{display:flex;position:relative;align-items:stretch}.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.content-container{border-radius:var(--text-boxes-radius);border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));position:relative}.content-container:after{content:"";position:absolute;top:calc(var(--text-boxes-border-width) * -1);right:calc(var(--text-boxes-border-width) * -1);bottom:calc(var(--text-boxes-border-width) * -1);left:calc(var(--text-boxes-border-width) * -1);border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));z-index:-1}.content-container--full-width:after{left:0;right:0;border-radius:0}@media screen and (max-width:749px){.content-container--full-width-mobile{border-left:none;border-right:none;border-radius:0}.content-container--full-width-mobile:after{display:none}}.global-media-settings{position:relative;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);overflow:visible!important;background-color:rgb(var(--color-background))}.global-media-settings:after{content:"";position:absolute;top:calc(var(--media-border-width) * -1);right:calc(var(--media-border-width) * -1);bottom:calc(var(--media-border-width) * -1);left:calc(var(--media-border-width) * -1);border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));z-index:-1;pointer-events:none}.global-media-settings--no-shadow{overflow:hidden!important}.global-media-settings--no-shadow:after{content:none}.global-media-settings .placeholder-svg,.global-media-settings iframe,.global-media-settings img,.global-media-settings model-viewer,.global-media-settings video{border-radius:calc(var(--media-radius) - var(--media-border-width))}.content-container--full-width,.global-media-settings--full-width,.global-media-settings--full-width .placeholder-svg,.global-media-settings--full-width iframe,.global-media-settings--full-width img,.global-media-settings--full-width video{border-radius:0;border-left:none;border-right:none}@supports not (inset:10px){.grid{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid__item{padding-left:var(--grid-mobile-horizontal-spacing);padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.grid{margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.grid__item{padding-left:var(--grid-desktop-horizontal-spacing);padding-bottom:var(--grid-desktop-vertical-spacing)}}.grid--gapless .grid__item{padding-left:0;padding-bottom:0}@media screen and (min-width:749px){.grid--peek .grid__item{padding-left:var(--grid-mobile-horizontal-spacing)}}.product-grid .grid__item{padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.product-grid .grid__item{padding-bottom:var(--grid-desktop-vertical-spacing)}}}.font-body-bold{font-weight:var(--font-body-weight-bold)}@media(forced-colors:active){.button,.customer button,.shopify-challenge__button{border:1px solid transparent}.button.focused,.button:focus,.button:focus-visible,.shopify-payment-button [role=button]:focus,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button__button--unbranded:focus-visible{outline:1px solid transparent}.customer .field input:focus,.customer select:focus,.field__input:focus,.localization-form__select:focus.localization-form__select:after,.select__select:focus{outline:1px solid transparent}.localization-form__select:focus{outline:1px solid transparent}}.rte:after{clear:both;content:"";display:block}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte table{table-layout:fixed}@media screen and (min-width:750px){.rte table td{padding-left:1.2rem;padding-right:1.2rem}}.rte img{height:auto;max-width:100%;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}.rte ol,.rte ul{list-style-position:inside;padding-left:2rem}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-.5rem 0}.shape--mask{display:block;height:0;width:0}.shape--arch{clip-path:url(#Shape-Arch)}.shape--blob{clip-path:polygon(var(--shape--blob-1))}.shape--chevronleft{clip-path:polygon(100% 0,85% 50%,100% 100%,15% 100%,0 50%,15% 0)}.shape--chevronright{clip-path:polygon(85% 0,100% 50%,85% 100%,0 100%,15% 50%,0 0)}.shape--circle{clip-path:circle(closest-side)}.shape--diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.shape--parallelogram{clip-path:polygon(15% 0,100% 0,85% 100%,0 100%)}.shape--round{clip-path:ellipse(45% 45% at 50% 50%)}.animate--fixed{clip-path:inset(0)}.animate--fixed>img:not(.zoom):not(.deferred-media__poster-button),.animate--fixed>svg:not(.zoom):not(.deferred-media__poster-button){position:fixed;height:100vh}.animate--zoom-in{--zoom-in-ratio:1}.animate--zoom-in>.svg-wrapper,.animate--zoom-in>img{transition:scale var(--duration-short) linear;scale:var(--zoom-in-ratio)}@media(prefers-reduced-motion:no-preference){.animate--ambient>.svg-wrapper,.animate--ambient>img{animation:animateAmbient 30s linear infinite}@keyframes animateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(1turn) translate(1em) rotate(-1turn) scale(1.2)}}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:.01}.scroll-trigger.animate--slide-in{transform:translateY(2rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;animation:var(--animation-fade-in)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * 75ms)}.scroll-trigger.scroll-trigger--design-mode .slider,.scroll-trigger.scroll-trigger--design-mode.animate--fade-in,.scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;animation:none;transition:none;transform:none}.scroll-trigger.scroll-trigger--design-mode.animate--slide-in{transform:translateY(0)}@keyframes slideIn{0%{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.animate--hover-3d-lift .button:not(.button--tertiary),.animate--hover-3d-lift .card-wrapper .card--card,.animate--hover-3d-lift .card-wrapper .card--standard .card__inner,.animate--hover-3d-lift .customer button,.animate--hover-3d-lift .deferred-media .deferred-media__poster-button,.animate--hover-3d-lift .shopify-challenge__button,.animate--hover-3d-lift .shopify-payment-button__button{transition:transform var(--duration-long) ease,box-shadow var(--duration-long) ease;transform-origin:center}.animate--hover-3d-lift .button:not(.button--tertiary):not([disabled]):hover,.animate--hover-3d-lift .card-wrapper:hover .card--card,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner,.animate--hover-3d-lift .customer button:not([disabled]):hover,.animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button,.animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-3d-lift .shopify-payment-button__button:hover{transition:transform var(--duration-extended) ease,box-shadow var(--duration-long) ease;transform:rotate(1deg);box-shadow:-1rem -1rem 1rem -1rem #0000000d,1rem 1rem 1rem -1rem #0000000d,0 0 .5rem #fff0,0 2rem 3.5rem -2rem #00000080}.animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transform:translate(-50%,-50%) scale(1.05)}.animate--hover-3d-lift .collage__item .card-wrapper:hover .card--card,.animate--hover-3d-lift .collage__item .card-wrapper:hover .card--standard .card__inner{transform:rotate(.5deg)}.animate--hover-3d-lift .blog-articles .article:hover,.animate--hover-3d-lift .collage__item:hover,.animate--hover-3d-lift .collection-list .grid__item:hover,.animate--hover-3d-lift .complementary-slide li:hover,.animate--hover-3d-lift .product-grid .grid__item:hover{z-index:2}.animate--hover-3d-lift .product-grid{isolation:isolate}.animate--hover-3d-lift .card-wrapper .card--shape.card--standard:not(.card--text) .card__inner{box-shadow:none;transition:transform var(--duration-long) ease,filter var(--duration-long) ease}.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner{transition:transform calc(2 * var(--duration-extended)) ease,filter var(--duration-long) ease;filter:drop-shadow(0 2rem 2rem rgba(0,0,0,.15)) drop-shadow(0 1rem 1rem rgba(0,0,0,.15))}.animate--hover-3d-lift .card-wrapper:hover .card--card:after,.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner:after{background-image:var(--easter-egg);background-size:250px 250px;mix-blend-mode:color-dodge;pointer-events:none;z-index:2}.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.animate--hover-3d-lift .card-wrapper .card--card:before,.animate--hover-3d-lift .card-wrapper .card--standard .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:background-position calc(2 * var(--duration-extended)) ease,opacity var(--duration-default) ease;mix-blend-mode:overlay;background-size:400% 100%;background-position:90% 0;background-repeat:no-repeat;background-image:linear-gradient(135deg,#fff0 45%,#fff,#fff0 55%)}.animate--hover-3d-lift .card-wrapper:hover .card--card:before,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__media:after{opacity:.2;transition:background-position 6s ease,opacity var(--duration-long) ease;background-position:0;z-index:2}:root{--easter-egg:none;--sparkle:url(https://getellips.com/cdn/shop/t/5/assets/sparkle.gif)}.animate--hover-vertical-lift .button:not(.button--tertiary),.animate--hover-vertical-lift .customer button,.animate--hover-vertical-lift .shopify-challenge__button,.animate--hover-vertical-lift .shopify-payment-button__button{transition:transform var(--duration-default) var(--ease-out-slow)}.animate--hover-vertical-lift .card-wrapper .card--card,.animate--hover-vertical-lift .card-wrapper .card--standard .card__inner{transition:transform var(--duration-medium) var(--ease-out-slow)}.animate--hover-vertical-lift .card-wrapper:hover .card--card,.animate--hover-vertical-lift .card-wrapper:hover .card--standard .card__inner{transform:translateY(-.75rem)}.animate--hover-vertical-lift .card-wrapper:active .card--card,.animate--hover-vertical-lift .card-wrapper:active .card--standard .card__inner{transform:translateY(-.5rem)}.animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):hover,.animate--hover-vertical-lift .customer button:not([disabled]):hover,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-vertical-lift .shopify-payment-button__button:hover{transform:translateY(-.25rem)}.animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):active,.animate--hover-vertical-lift .customer button:not([disabled]):active,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):active,.animate--hover-vertical-lift .shopify-payment-button__button:active{transform:translateY(0)}.animate--hover-vertical-lift .button:not([disabled]):hover:after,.animate--hover-vertical-lift .customer button:not([disabled]):hover:after,.animate--hover-vertical-lift .shopify-payment-button__button:not([disabled]):hover:after{--border-offset:.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.animate--hover-vertical-lift .button:not([disabled]).button--secondary:hover:after{--border-offset:0px}}.loading__spinner{position:absolute;z-index:1}.loading__spinner{width:1.8rem;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors:active){.path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.loading__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}.progress-bar-container{width:100%;margin:auto}.progress-bar{height:.13rem;width:100%}.progress-bar-value{width:100%;height:100%;background-color:rgb(var(--color-foreground));animation:indeterminateAnimation var(--duration-extra-longer) infinite ease-in-out;transform-origin:0}.progress-bar .progress-bar-value{display:block}@keyframes indeterminateAnimation{0%{transform:translate(-20%) scaleX(0)}40%{transform:translate(30%) scaleX(.7)}to{transform:translate(100%) scaleX(0)}}:root{--el-plum:#0f172a;--el-plum-2:#1e293b;--el-accent:#111827;--el-magenta:#0f172a;--el-rose:#e2e8f0;--el-blush:#f1f5f9;--el-blush-2:#e2e8f0;--el-cream:#f8fafc;--el-warm:#fff;--el-ink:#0f172a;--el-body:#475569;--el-muted:#64748b;--el-ondark:#cbd5e1;--el-gold:#f59e0b;--el-white:#fff;--el-line:rgba(15,23,42,.08);--el-line-ondark:hsla(0,0%,100%,.12);--el-sans:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--el-mono:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif;--el-max:131.2rem;--el-gutter:clamp(2rem,4vw,5.6rem);--el-pill:3.2rem;--el-radius:1.6rem;--el-section:clamp(4rem,6.5vw,10rem);--el-section-tight:clamp(3.2rem,4.5vw,6rem);--el-header-h:9rem;--el-ease:cubic-bezier(.16,1,.3,1);--font-body-family:var(--el-sans);--font-heading-family:var(--el-sans)}[class*=" el-"],[class*=" el-"] *,[class^=el-],[class^=el-] *{box-sizing:border-box}body{font-family:var(--el-sans);color:var(--el-ink);letter-spacing:normal;line-height:1.5;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}html{scroll-behavior:smooth}.el-container{width:100%;max-width:var(--el-max);margin:0 auto;padding-left:var(--el-gutter);padding-right:var(--el-gutter)}.el-section{padding-top:var(--el-section);padding-bottom:var(--el-section)}.el-section--tight{padding-top:var(--el-section-tight);padding-bottom:var(--el-section-tight)}.el-bg-blush+.el-bg-blush,.el-bg-cream+.el-bg-cream,.el-bg-white+.el-bg-white{padding-top:0}.shopify-section:has(>.el-bg-blush)+.shopify-section>.el-bg-blush,.shopify-section:has(>.el-bg-cream)+.shopify-section>.el-bg-cream,.shopify-section:has(>.el-bg-white)+.shopify-section>.el-bg-white{padding-top:0}.el-bg-white{background:var(--el-white);color:var(--el-ink)}.el-bg-cream{background:var(--el-cream);color:var(--el-ink)}.el-bg-blush{background:var(--el-blush);color:var(--el-ink)}.el-bg-plum{background:var(--el-plum);color:var(--el-white)}.el-bg-plum-2{background:var(--el-plum-2);color:var(--el-white)}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.el-h1,.el-h2,.el-h3,.el-hero__heading{font-family:var(--el-sans);font-weight:400;margin:0;color:inherit}.el-h1{font-size:clamp(3.7rem,5vw,6.127rem);line-height:.95;letter-spacing:-.01em}.el-h2{font-size:clamp(2.96rem,3.9vw,4.766rem);line-height:1.02;letter-spacing:-.03em}.el-h3{font-size:clamp(1.85rem,1.9vw,2.042rem);line-height:1.33;letter-spacing:-.02em}.el-lead{font-size:clamp(1.665rem,1.4vw,1.702rem);line-height:1.5;color:var(--el-body);margin:0}.el-bg-plum .el-lead,.el-bg-plum-2 .el-lead{color:var(--el-ondark)}.el-body{font-size:1.48rem;line-height:1.5;color:var(--el-body)}.el-eyebrow{display:inline-block;font-family:var(--el-mono);font-size:1.295rem;line-height:1.3;letter-spacing:.09em;text-transform:uppercase;color:var(--el-accent)}.el-bg-plum .el-eyebrow,.el-bg-plum-2 .el-eyebrow,.el-hero__eyebrow{color:var(--el-rose)}.el-section-head{max-width:100rem;margin-bottom:clamp(2.4rem,3.2vw,4.8rem)}.el-section-head .el-h2+.el-lead{margin-top:1.6rem}.el-section-head--center{margin-left:auto;margin-right:auto;text-align:center}.el-section-head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:3.2rem;max-width:none}.el-section-head--row .el-section-head__text{max-width:84rem}.el-link{color:inherit;text-decoration:none;border-bottom:1px solid;padding-bottom:.2rem;font-size:1.388rem;transition:opacity .2s}.el-link:hover{opacity:.7}.el-link--mono{font-family:var(--el-mono);font-size:1.203rem;letter-spacing:.09em;text-transform:uppercase}.el-icon{width:2.2rem;height:2.2rem;display:block;flex:none}.el-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1.6rem 2.4rem;border-radius:var(--el-pill);border:1px solid transparent;font-family:var(--el-sans);font-size:1.739rem;font-weight:500;line-height:1.4;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,border-color .2s,transform .2s var(--el-ease)}.el-btn .el-icon{width:2rem;height:2rem}.el-btn:hover{transform:translateY(-1px)}.el-btn:active{transform:translateY(0)}.el-btn--small{padding:1.2rem 2.4rem;font-size:1.739rem;border-radius:.6rem}.el-btn--large{padding:1.8rem 3.2rem;font-size:1.739rem}.el-btn--block{width:100%}.el-btn--accent{background:var(--el-rose);color:var(--el-plum)}.el-btn--accent:hover{background:var(--el-magenta);color:var(--el-white)}.el-btn--dark{background:var(--el-plum);color:var(--el-white)}.el-btn--dark:hover{background:var(--el-accent)}.el-btn--light{background:var(--el-white);color:var(--el-plum)}.el-btn--light:hover{background:var(--el-rose)}.el-btn--outline{background:transparent;color:var(--el-ink);border-color:currentColor}.el-btn--outline:hover{background:var(--el-ink);color:var(--el-white);border-color:var(--el-ink)}.el-btn--outline.el-btn--onDark{color:var(--el-white)}.el-btn--outline.el-btn--onDark:hover{background:var(--el-white);color:var(--el-plum);border-color:var(--el-white)}.el-announce{background:var(--el-announce-bg,var(--el-plum-2));color:var(--el-announce-fg,#fff)}.el-announce__inner{display:flex;justify-content:center;align-items:center;min-height:3.4rem}.el-announce__text{font-family:var(--el-mono);font-size:1.203rem;letter-spacing:.1em;text-transform:uppercase;color:inherit;text-decoration:none;text-align:center;padding:.6rem 0}.el-announce__text:hover{text-decoration:underline;text-underline-offset:.3rem}.el-section-announce{position:sticky;top:0;z-index:101}.el-section-header{position:sticky;top:var(--el-announce-h,3.4rem);z-index:100}.el-header{background:var(--el-white);color:var(--el-ink);border-bottom:1px solid var(--el-line)}.el-header--sticky{position:static}.el-header.is-scrolled{box-shadow:0 1px 0 var(--el-line),0 8px 24px #1d0a140f}.el-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2.4rem;height:var(--el-header-h)}.el-header__logo{display:inline-flex;align-items:center;color:var(--el-magenta);text-decoration:none}.el-header__logo img{display:block;height:auto}.el-wordmark{font-family:var(--el-sans);font-weight:600;font-size:1.913rem;letter-spacing:-.04em;line-height:1;color:var(--el-magenta)}.el-wordmark sup{font-size:.925rem;font-weight:500;letter-spacing:0;vertical-align:top;margin-left:.15rem}.el-header__nav{display:flex;justify-content:center;align-items:center;gap:2.4rem}.el-header__link{font-size:1.739rem;line-height:1.5;font-weight:400;color:var(--el-ink);text-decoration:none;padding:.4rem 0;border-bottom:1px solid transparent;transition:border-color .2s}.el-header__link.is-current,.el-header__link:hover{border-bottom-color:var(--el-ink)}.el-header__actions{display:flex;align-items:center;gap:2rem}.el-header__icon{position:relative;display:inline-flex;align-items:center;color:var(--el-ink);text-decoration:none}.el-header__icon .el-icon{width:2.4rem;height:2.4rem}.el-header__count{position:absolute;top:-.375rem;right:-.5rem;min-width:1.6992rem;height:1.6992rem;padding:0 .4rem;border-radius:1rem;background:var(--el-magenta);color:#fff;font-size:1.203rem;font-weight:600;line-height:1.6992rem;text-align:center}.el-header__count:empty{display:none}.el-header__burger{display:none;width:4rem;height:4rem;padding:0;border:0;background:none;color:var(--el-ink);cursor:pointer;align-items:center;justify-content:center}.el-header__burger .el-icon{width:2.6rem;height:2.6rem}.el-header.is-open .el-header__burger-open,.el-header__burger-close{display:none}.el-header.is-open .el-header__burger-close{display:block}.el-header__cta--mobile{display:none}@media(max-width:749px){.el-announce__text{font-size:1.203rem;letter-spacing:.06em}}@media(max-width:989px){:root{--el-header-h:6.4rem}.el-header__inner{grid-template-columns:auto 1fr auto;gap:1.6rem}.el-header__burger{display:inline-flex;order:-1;margin-left:-.5rem}.el-header__logo{justify-self:center}.el-wordmark{font-size:1.739rem}.el-header__cta{display:none}.el-header__cta--mobile{display:inline-flex;margin-top:1.6rem;align-self:flex-start}.el-header__nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;padding:1.2rem var(--el-gutter) 2.8rem;background:var(--el-white);border-bottom:1px solid var(--el-line);box-shadow:0 24px 40px #1d0a141f}.el-header.is-open .el-header__nav{display:flex}.el-header__link{font-size:1.565rem;padding:1.4rem 0;border-bottom:1px solid var(--el-line)}.el-header__link:hover{border-bottom-color:var(--el-line)}.el-header__actions{gap:1.4rem}.el-header__icon--account{display:none}}.el-hero{position:relative;background:var(--el-plum);color:var(--el-white)}.el-hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.el-hero__track::-webkit-scrollbar{display:none}.el-hero__slide{position:relative;flex:0 0 100%;min-height:min(86vh,84rem);scroll-snap-align:start;display:flex;align-items:flex-end}.el-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.el-hero__img,.el-hero__media picture{display:block;width:100%;height:100%}.el-hero__img{object-fit:cover;object-position:var(--el-focal,50% 50%)}@media(max-width:749px){.el-hero__img{object-position:center}}.el-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#2e081aeb,#2e081ac7 34%,#2e081a59 62%,#2e081a14),linear-gradient(180deg,#1d0a1426,#1d0a1400 40%,rgba(29,10,20,var(--el-overlay,.35)))}@media(max-width:749px){.el-hero__overlay{background:linear-gradient(180deg,#1d0a1473,#2308169e 38%,#2e081af0)}}.el-hero__content{position:relative;padding-top:12rem;padding-bottom:clamp(6rem,8vw,10rem);max-width:none}.el-hero__eyebrow{display:block;margin-bottom:2rem}.el-hero__heading{max-width:20ch;font-size:clamp(3.33rem,5vw,6.127rem);line-height:.95;letter-spacing:-.01em;text-wrap:balance}.el-hero__text{max-width:52rem;margin:2.4rem 0 0;font-size:clamp(1.573rem,1.35vw,1.702rem);line-height:1.5;color:#ffffffeb}.el-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.el-hero__proof{list-style:none;display:flex;flex-wrap:wrap;gap:.8rem 2.8rem;margin:2.8rem 0 0;padding:0;font-size:1.48rem;color:#ffffffe6}.el-hero__proof li{display:inline-flex;align-items:center;gap:.64rem}.el-hero__proof .el-icon{width:1.52rem;height:1.52rem;color:var(--el-rose)}.el-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);width:4.8rem;height:4.8rem;border-radius:50%;border:1px solid hsla(0,0%,100%,.4);background:#1d0a1440;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s;z-index:2}.el-hero__arrow:hover{background:#fff3}.el-hero__arrow{top:auto;bottom:clamp(6rem,8vw,10rem);transform:none}.el-hero__arrow--prev{left:auto;right:calc(var(--el-gutter) + 6rem)}.el-hero__arrow--next{right:var(--el-gutter)}.el-hero__dots{position:absolute;left:0;right:0;bottom:2.4rem;display:flex;justify-content:center;gap:.8rem;z-index:2}.el-hero__dot{width:.8rem;height:.8rem;padding:0;border-radius:50%;border:0;background:#ffffff73;cursor:pointer;transition:background .2s,transform .2s}.el-hero__dot[aria-current=true]{background:#fff;transform:scale(1.25)}@media(max-width:749px){.el-hero__slide{min-height:78vh}.el-hero__content{padding-bottom:6.4rem}.el-hero__heading{max-width:none}.el-hero__arrow{display:none}.el-hero__actions .el-btn{flex:1 1 auto}}.el-footer{background:var(--el-plum);color:var(--el-white);padding-top:clamp(4.8rem,6vw,8rem);padding-bottom:clamp(4rem,5vw,5.6rem)}.el-footer a{color:inherit;text-decoration:none}.el-footer__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(28rem,.9fr);gap:clamp(3.2rem,6vw,9.6rem);padding-bottom:clamp(4rem,5vw,6.4rem)}.el-footer__menus{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem}.el-footer__menu-title{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 0 1.6rem;margin:0;border:0;border-bottom:1px solid var(--el-line-ondark);background:none;color:inherit;font-family:var(--el-sans);font-size:1.565rem;font-weight:500;letter-spacing:0;text-transform:none;text-align:left;cursor:default}.el-footer__menu-icon{display:none}.el-footer__links{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:1rem}.el-footer__links a{font-size:1.388rem;color:var(--el-ondark);transition:color .2s}.el-footer__links a:hover{color:#fff}.el-footer__newsletter-text{margin:1.8rem 0 1.2rem;font-size:1.388rem;color:var(--el-ondark)}.el-newsletter__field{display:flex;align-items:center;border:1px solid hsla(0,0%,100%,.35);border-radius:var(--el-pill);padding:.4rem .4rem .4rem 2rem;transition:border-color .2s}.el-newsletter__field:focus-within{border-color:#fff}.el-newsletter__input{flex:1;min-width:0;border:0;background:none;color:#fff;font-family:var(--el-sans);font-size:1.388rem;padding:1rem 0;outline:none}.el-newsletter__input::placeholder{color:#fff9}.el-newsletter__submit{width:4rem;height:4rem;border-radius:50%;border:0;background:var(--el-rose);color:var(--el-plum);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.el-newsletter__submit:hover{background:#fff}.el-newsletter__msg{margin:1.2rem 0 0;font-size:1.295rem;color:var(--el-rose)}.el-footer__social{list-style:none;display:flex;gap:1.6rem;margin:2.4rem 0 0;padding:0}.el-footer__social a{display:inline-flex;padding:.6rem;border-radius:50%;border:1px solid var(--el-line-ondark);color:#fff;transition:background .2s,color .2s}.el-footer__social a:hover{background:#fff;color:var(--el-plum)}.el-footer__bottom{border-top:1px solid var(--el-line-ondark);padding-top:2.4rem;padding-bottom:3.2rem}.el-footer__legal{max-width:96rem;font-size:1.18rem!important;line-height:1.6!important;color:hsla(0,0%,100%,.65)!important}.el-footer__legal p{margin:0 0 .8rem!important;font-size:1.18rem!important;line-height:1.6!important;color:hsla(0,0%,100%,.65)!important}.el-footer__legal strong{color:hsla(0,0%,100%,.9)!important;font-weight:600!important}.el-footer__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:2rem}.el-footer__copy{margin:0!important;font-size:1.18rem!important;line-height:1.8!important;color:hsla(0,0%,100%,.6)!important}.el-footer__copy a{display:inline-block;padding:.6rem 0}.el-footer__copy a:hover{text-decoration:underline}.el-footer__payment{list-style:none;display:flex;gap:.8rem;margin:0;padding:0}.el-locale{display:flex;flex-wrap:wrap;gap:.8rem;margin:0}.el-locale__field{position:relative;display:inline-flex}.el-locale__select{appearance:none;-webkit-appearance:none;max-width:100%;padding:.9rem 3.2rem .9rem 1.4rem;border:1px solid var(--el-line-ondark);border-radius:var(--el-pill);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23ffffff' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 1.4rem center;color:var(--el-white);font-family:var(--el-sans);font-size:1.295rem;line-height:1.3;cursor:pointer}.el-locale__select:focus-visible{outline:2px solid var(--el-rose);outline-offset:2px}.el-locale__select option{color:var(--el-ink)}.el-locale__submit{padding:.9rem 1.4rem;border:1px solid var(--el-line-ondark);border-radius:var(--el-pill);background:transparent;color:var(--el-white)}.el-footer__payment svg{display:block;height:2.4rem;width:auto}@media(max-width:989px){.el-footer__grid{grid-template-columns:minmax(0,1fr)}.el-footer__menus{grid-template-columns:1fr;gap:0}.el-footer__menu-title{padding:1.8rem 0;cursor:pointer}.el-footer__menu-icon{display:inline-flex}.el-footer__menu-icon .el-icon{width:1.8rem;height:1.8rem;transition:transform .25s}.el-footer__menu.is-open .el-footer__menu-icon .el-icon{transform:rotate(45deg)}.el-footer__links{display:none;margin:0;padding:0 0 2rem}.el-footer__menu.is-open .el-footer__links{display:grid}.el-footer__menu-title--static{border-bottom:0;padding-top:2.4rem}}.el-section-head__link{display:inline-flex;align-items:center;gap:.8rem;flex:none;margin-bottom:.6rem}.el-section-head__link .el-icon{width:1.6rem;height:1.6rem}.el-rail__arrows{display:flex;gap:.8rem;flex:none}.el-rail__arrow{width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.85;transition:background .2s,color .2s,opacity .2s}.el-rail__arrow:hover{opacity:1;background:currentColor}.el-rail__arrow:hover .el-icon{color:var(--el-white)}.el-bg-plum .el-rail__arrow:hover .el-icon{color:var(--el-plum)}.el-footnote{display:block;width:100%;margin:2.4rem 0 0;font-size:1.295rem;line-height:1.55;color:var(--el-muted);max-width:89.6rem}.el-pill{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:1.1rem 1.8rem;border-radius:1.4rem;border:1px solid var(--el-line-ondark);background:transparent;color:inherit;font-family:var(--el-sans);font-size:1.341rem;font-weight:500;line-height:1.2;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.el-pill:hover{border-color:var(--el-white)}.el-pill.is-selected{background:var(--el-white);color:var(--el-plum);border-color:var(--el-white)}.el-pill:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.el-pill small{font-size:1.203rem;font-weight:400;opacity:.75}.el-pill--plan{flex:1 1 18rem}[id]{scroll-margin-top:calc(var(--el-header-h) + 1.6rem)}.el-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,2.4vw,3.2rem) clamp(1.6rem,2vw,2.4rem)}.el-benefit__media{aspect-ratio:4/3;border-radius:var(--el-radius);overflow:hidden;background:var(--el-blush)}.el-benefit__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--el-ease)}.el-benefit:hover .el-benefit__img{transform:scale(1.03)}.el-benefit__title{margin:1.6rem 0 .6rem;font-size:1.739rem;line-height:1.4;font-weight:500;letter-spacing:-.01em}.el-benefit__text{margin:0;font-size:1.48rem;line-height:1.5;color:var(--el-body)}@media(max-width:989px){.el-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.el-benefits__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.6rem;margin:0 calc(-1 * var(--el-gutter));padding:0 var(--el-gutter) .8rem;scrollbar-width:none}.el-benefits__grid::-webkit-scrollbar{display:none}.el-benefit{flex:0 0 76%;scroll-snap-align:start}.el-section-head--row{flex-direction:column;align-items:flex-start;gap:1.6rem}}.el-ingredients__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.el-ingredient{background:var(--el-white);border-radius:var(--el-radius);overflow:hidden;box-shadow:0 1px 0 var(--el-line)}.el-ingredient__media{position:relative;aspect-ratio:1;background:var(--el-blush)}.el-ingredient__img{width:100%;height:100%;object-fit:cover;display:block}.el-ingredient__label{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:4.8rem 1.6rem 1.4rem;border:0;background:linear-gradient(180deg,#1d0a1400,#1d0a14b3);color:var(--el-white);font-family:var(--el-sans);text-align:left;cursor:pointer}.el-ingredient__title{font-size:1.572rem;font-weight:500;letter-spacing:-.01em}.el-ingredient__icon{flex:none;width:3rem;height:3rem;border-radius:50%;border:1px solid hsla(0,0%,100%,.6);display:inline-flex;align-items:center;justify-content:center}.el-ingredient__icon .el-icon{width:1.6rem;height:1.6rem;transition:transform .25s}.el-ingredient.is-open .el-ingredient__icon .el-icon{transform:rotate(45deg)}.el-ingredient__panel{display:none;padding:1.4rem 1.6rem 1.8rem;font-size:1.295rem;line-height:1.5;color:var(--el-body)}.el-ingredient__panel p{margin:0}.el-ingredient.is-open .el-ingredient__panel{display:block}@media(max-width:989px){.el-ingredients__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.el-ingredients__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.el-ingredient__title{font-size:1.388rem}}.el-quotes__rail{max-width:none;padding:0}.el-quotes__track{--el-rail-pad:max(var(--el-gutter),calc((100vw - var(--el-max)) / 2 + var(--el-gutter)));display:flex;gap:2rem;overflow-x:auto;padding:0 var(--el-rail-pad) .8rem;scroll-padding-inline:var(--el-rail-pad);scrollbar-width:none}.el-quotes__track::-webkit-scrollbar{display:none}.el-quote{flex:0 0 min(40rem,82vw);scroll-snap-align:start;display:flex;flex-direction:column;margin:0;padding:3.2rem;border-radius:var(--el-radius);background:#ffffff0f;border:1px solid var(--el-line-ondark)}.el-quotes--cream .el-quote,.el-quotes--white .el-quote{background:var(--el-white);border-color:var(--el-line)}.el-quotes--white .el-quote{background:var(--el-cream)}.el-quote__portrait{margin:-2rem -2rem 2.4rem;aspect-ratio:4/3;overflow:hidden;border-radius:var(--el-radius) var(--el-radius) 0 0}.el-quote__portrait-img{width:100%;height:100%;object-fit:cover;display:block}.el-quote__text{flex:1;margin:0;padding:0;border:0;font-size:1.739rem;font-style:normal;line-height:1.45;letter-spacing:-.01em;color:inherit}.el-quote__text:before{content:"\201c"}.el-quote__text:after{content:"\201d"}.el-quote__by{display:flex;align-items:center;gap:1.2rem;margin-top:2.8rem}.el-quote__avatar{flex:none;width:5.2rem;height:5.2rem;border-radius:50%;overflow:hidden;background:var(--el-blush)}.el-quote__avatar-img{width:100%;height:100%;object-fit:cover;display:block}.el-quote__meta{display:flex;flex-direction:column;gap:.3rem}.el-quote__name{font-size:1.388rem;font-weight:600}.el-quote__role{font-family:var(--el-mono);font-size:1.203rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}@media(max-width:749px){.el-quote{padding:2.4rem}.el-quote__portrait{margin:-1.5rem -1.5rem 2rem}}.el-buy__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3.2rem,6vw,9.6rem);align-items:start}.el-buy__gallery{position:sticky;top:calc(var(--el-header-h) + 2.4rem)}.el-buy__main{position:relative;aspect-ratio:1;border-radius:2rem;overflow:hidden;background:var(--el-plum-2)}.el-buy__main-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s}.el-buy__main-img.is-active{opacity:1}.el-buy__thumbs{display:flex;gap:1rem;margin-top:1.2rem;overflow-x:auto;scrollbar-width:none}.el-buy__thumbs::-webkit-scrollbar{display:none}.el-buy__thumb{flex:none;width:6.4rem;height:6.4rem;padding:0;border:1px solid transparent;border-radius:1rem;overflow:hidden;background:var(--el-plum-2);cursor:pointer;opacity:.6;transition:opacity .2s,border-color .2s}.el-buy__thumb img{width:100%;height:100%;object-fit:cover;display:block}.el-buy__thumb.is-active,.el-buy__thumb:hover{opacity:1;border-color:var(--el-white)}.el-buy__heading{margin-bottom:2.4rem}.el-buy__line{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.4rem 0;border-bottom:1px solid var(--el-line-ondark)}.el-buy__line--product{align-items:flex-start;padding-top:0}.el-buy__product-title{display:block;font-size:1.565rem;font-weight:600;letter-spacing:-.01em}.el-buy__product-sub{display:block;margin-top:.4rem;font-size:1.295rem;color:var(--el-ondark)}.el-buy__price{display:inline-flex;align-items:baseline;gap:.8rem;flex:none}.el-buy__compare{font-size:1.295rem;color:#ffffff8c;text-decoration:line-through}.el-buy__compare:empty,.el-buy__compare[hidden]{display:none}.el-buy__now{font-size:1.565rem;font-weight:600}.el-buy__free{font-size:1.295rem;font-weight:600;color:var(--el-rose);text-transform:lowercase}.el-buy__includes{display:block;margin:2.4rem 0 .4rem}.el-buy__items{list-style:none;margin:0;padding:0}.el-buy__item{gap:1.4rem}.el-buy__item-thumb{flex:none;width:5.6rem;height:5.6rem;border-radius:1rem;overflow:hidden;background:var(--el-plum-2)}.el-buy__item-thumb img{width:100%;height:100%;object-fit:cover;display:block}.el-buy__item-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.el-buy__item-title{font-size:1.434rem;font-weight:600}.el-buy__item-sub{font-size:1.295rem;line-height:1.4;color:var(--el-ondark)}.el-buy__total{font-size:1.48rem;font-weight:600;border-bottom:0}.el-buy__total .el-buy__now{font-size:1.739rem}.el-buy__choice{margin-top:2rem}.el-buy__choice-label{display:block;margin-bottom:1rem;font-size:1.295rem;color:var(--el-ondark)}.el-buy__choice-label strong{color:var(--el-white);font-weight:600}.el-buy__pills{display:flex;flex-wrap:wrap;gap:.8rem}.el-buy__cta{margin-top:2.8rem}.el-buy__trust{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.4rem;margin:2rem 0 0;padding:0;font-size:1.295rem;color:var(--el-ondark)}.el-buy__trust li{display:inline-flex;align-items:center;gap:.6rem}.el-buy__trust .el-icon{width:1.6rem;height:1.6rem;color:var(--el-rose)}.el-buy__footnote{margin:2rem 0 0;font-size:1.203rem;line-height:1.5;color:#ffffff8c}.el-buy__footnote p{margin:0}.el-buy__empty{grid-column:1/-1;text-align:center}@media(max-width:989px){.el-buy__grid{grid-template-columns:minmax(0,1fr)}.el-buy__thumb{width:5.6rem;height:5.6rem}.el-buy__gallery{position:static}.el-buy__main{border-radius:1.6rem}}.el-research__tabs{display:flex;gap:.4rem;overflow-x:auto;border-bottom:1px solid var(--el-line);margin-bottom:clamp(3.2rem,4vw,5.6rem);scrollbar-width:none}.el-research__tabs::-webkit-scrollbar{display:none}.el-research__tab{flex:none;padding:1.4rem 2rem 1.6rem;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--el-body);font-family:var(--el-sans);font-size:1.739rem;font-weight:400;transition:color .2s,border-color .2s}.el-research__tab:hover{color:var(--el-ink)}.el-research__tab.is-active{color:var(--el-ink);border-bottom-color:var(--el-ink)}.el-research__panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(3.2rem,6vw,9.6rem);align-items:center}.el-research__panel[hidden]{display:none}.el-research__statement{margin:0;font-size:clamp(2.22rem,2.2vw,2.723rem);line-height:1.25;letter-spacing:-.02em;color:var(--el-ink)}.el-research__caption{margin:2.4rem 0 0;font-family:var(--el-mono);font-size:1.203rem;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;color:var(--el-muted);max-width:52rem}.el-research__copy .el-link{display:inline-block;margin-top:2.4rem}.el-research__media{aspect-ratio:1;border-radius:2rem;overflow:hidden;background:var(--el-blush)}.el-research__img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:989px){.el-research__panel{grid-template-columns:minmax(0,1fr)}.el-research__media{order:-1;aspect-ratio:4/3}}.el-accordion{border-top:1px solid var(--el-line)}.el-accordion__item{border-bottom:1px solid var(--el-line)}.el-accordion__summary{display:flex;align-items:center;gap:1.4rem;padding:2.2rem 0;list-style:none;cursor:pointer;font-size:1.739rem;font-weight:500;color:var(--el-ink)}.el-accordion__summary::-webkit-details-marker{display:none}.el-accordion__check{flex:none;display:inline-flex;color:var(--el-accent)}.el-accordion__check .el-icon{width:1.8rem;height:1.8rem}.el-accordion__title{flex:1}.el-accordion__icon{flex:none;display:inline-flex;color:var(--el-ink)}.el-accordion__icon .el-icon{width:1.8rem;height:1.8rem;transition:transform .25s}.el-accordion__item[open] .el-accordion__icon .el-icon{transform:rotate(45deg)}.el-accordion__body{padding:0 3.2rem 2.4rem;font-size:1.573rem;line-height:1.6;color:var(--el-body);max-width:72rem}.el-accordion__body p{margin:0 0 1rem}.el-accordion__body p:last-child{margin-bottom:0}.el-accordion--faq .el-accordion__summary{font-size:1.739rem;padding:2.4rem 0}.el-accordion--faq .el-accordion__body{padding-left:0;padding-right:4.8rem;max-width:none}.el-quality__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(3.2rem,6vw,9.6rem);align-items:start}.el-quality__text{margin:1.6rem 0 3.2rem}.el-quality__media{position:sticky;top:calc(var(--el-header-h) + 2.4rem);aspect-ratio:4/5;border-radius:2rem;overflow:hidden;background:var(--el-blush)}.el-quality__img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:989px){.el-quality__grid{grid-template-columns:minmax(0,1fr)}.el-quality__media{position:static;aspect-ratio:4/3;order:-1}}.el-steps__grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,2.4vw,3.2rem);margin:0;padding:0;counter-reset:step}.el-step__media{position:relative;aspect-ratio:4/5;border-radius:var(--el-radius);overflow:hidden;background:var(--el-blush)}.el-step__img{width:100%;height:100%;object-fit:cover;display:block}.el-step__num{position:absolute;top:1.6rem;left:1.6rem;padding:.6rem 1rem;border-radius:1rem;background:#ffffffe6;color:var(--el-plum);font-family:var(--el-mono);font-size:1.295rem;letter-spacing:.1em}.el-step__title{margin:1.6rem 0 .6rem;font-size:1.739rem;line-height:1.4;font-weight:500;letter-spacing:-.01em}.el-step__text{margin:0;font-size:1.48rem;line-height:1.5;color:var(--el-body)}.el-steps__cta{margin-top:clamp(3.2rem,4vw,4.8rem);text-align:center}@media(max-width:749px){.el-steps__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--el-gutter));padding:0 var(--el-gutter) .8rem;scrollbar-width:none}.el-steps__grid::-webkit-scrollbar{display:none}.el-step{flex:0 0 72%;scroll-snap-align:start}}.el-stories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,2.4vw,3.2rem)}.el-story{display:block;color:inherit;text-decoration:none}.el-story__media{aspect-ratio:4/5;border-radius:var(--el-radius);overflow:hidden;background:var(--el-blush)}.el-story__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--el-ease)}.el-story:hover .el-story__img{transform:scale(1.03)}.el-story__title{margin:1.6rem 0 .6rem;font-size:1.739rem;font-weight:500;line-height:1.4;letter-spacing:-.01em}.el-story__text{margin:0 0 1rem;font-size:1.48rem;line-height:1.5;color:var(--el-body)}.el-story__more{font-family:var(--el-mono);font-size:1.203rem;letter-spacing:.08em;text-transform:uppercase;color:var(--el-accent)}@media(max-width:749px){.el-stories__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--el-gutter));padding:0 var(--el-gutter) .8rem;scrollbar-width:none}.el-stories__grid::-webkit-scrollbar{display:none}.el-story{flex:0 0 72%;scroll-snap-align:start}}.el-faq__inner{max-width:92rem}.el-faq__heading{margin-bottom:clamp(2.4rem,3vw,4rem)}.el-faq__more{margin:2.4rem 0 0;font-size:1.388rem}.el-facts__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(3.2rem,5vw,8rem);align-items:start}.el-facts__table-wrap{border:1px solid var(--el-ink);border-radius:var(--el-radius);padding:.8rem 2rem}.el-facts__table{width:100%;border-collapse:collapse;font-size:1.573rem}.el-facts__table td,.el-facts__table th{padding:1.3rem 0;border-bottom:1px solid var(--el-line);text-align:left;vertical-align:top}.el-facts__table tr:last-child td,.el-facts__table tr:last-child th{border-bottom:0}.el-facts__table th{font-weight:600;color:var(--el-ink);width:40%;padding-right:1.6rem}.el-facts__table td{color:var(--el-body)}.el-facts__panels{display:grid;gap:2.4rem}.el-facts__panel{padding-bottom:2.4rem;border-bottom:1px solid var(--el-line)}.el-facts__panel:last-child{border-bottom:0}.el-facts__panel-title{margin:0 0 .8rem;font-family:var(--el-mono);font-size:1.203rem;letter-spacing:.09em;text-transform:uppercase;color:var(--el-accent)}.el-facts__panel-body{font-size:1.388rem;line-height:1.6;color:var(--el-body)}.el-facts__panel-body p{margin:0 0 1rem}.el-facts__panel-body p:last-child{margin-bottom:0}@media(max-width:989px){.el-facts__grid{grid-template-columns:minmax(0,1fr)}}.el-buy__cta{white-space:normal;flex-wrap:wrap;row-gap:.4rem}.el-buy__cta-price{font-weight:400;opacity:.8}@media(max-width:749px){.el-buy__cta{font-size:1.48rem;padding-left:2rem;padding-right:2rem}}.el-buy__cta-price:before{content:"\b7";margin:0 .8rem 0 .16rem}.el-buy__cta.is-loading{opacity:.7;pointer-events:none}.el-buy__cta-note{margin:1.2rem 0 0;text-align:center;font-size:1.295rem;color:var(--el-ondark)}.el-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#0f172af7;color:var(--el-white);box-shadow:0 -8px 30px rgba(15,23,42,.25);transform:translateY(110%);transition:transform .35s var(--el-ease)}.el-sticky.is-visible{transform:none}.el-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;max-width:var(--el-max);margin:0 auto;min-width:0}.el-sticky__text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.el-sticky__text strong{font-size:1.388rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-sticky__text span{font-size:1.203rem;color:var(--el-ondark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-sticky__btn{flex:none}@media(min-width:990px){.el-sticky:not(.el-sticky--desktop){display:none}.el-sticky--desktop{left:auto;right:2.4rem;bottom:2.4rem;padding:.64rem .64rem .64rem 2rem;border-radius:999px;box-shadow:0 12px 40px #1d0a1459;transform:translateY(150%)}.el-sticky--desktop .el-sticky__inner{gap:2rem}.el-sticky--desktop .el-sticky__text{padding-right:.8rem;max-width:34rem}}.el-band__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3.2rem,5vw,9.6rem);align-items:center}.el-band__media{aspect-ratio:1;border-radius:2rem;overflow:hidden;background:var(--el-plum-2)}.el-band__img{width:100%;height:100%;object-fit:cover;display:block}.el-band__copy .el-eyebrow{display:block;margin-bottom:1.2rem}.el-band__copy .el-lead{margin-top:1.6rem}.el-band__list{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;gap:.96rem;font-size:1.48rem}.el-band__list li{display:flex;align-items:center;gap:.96rem}.el-band__list .el-icon{width:1.76rem;height:1.76rem;color:var(--el-rose);flex:none}.el-band__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.el-band__note{margin:1.6rem 0 0;font-size:1.295rem;color:var(--el-ondark)}@media(max-width:989px){.el-band__grid{grid-template-columns:minmax(0,1fr)}.el-band__media{aspect-ratio:4/3}}.el-buy__total-label{display:flex;flex-direction:column;gap:.24rem}.el-buy__total-label small{font-size:1.203rem;font-weight:400;color:var(--el-ondark)}.el-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3.2rem,4vw,7.2rem);align-items:start}.el-pdp__empty{grid-column:1/-1;text-align:center}.el-pdp__media{position:sticky;top:calc(var(--el-header-h) + 2.4rem)}.el-pdp__main{position:relative;aspect-ratio:1;border-radius:2rem;overflow:hidden;background:var(--el-blush)}.el-pdp__main-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:none}.el-pdp__main-img.is-active{display:block}.el-pdp__value-badge{position:absolute;top:1.6rem;left:1.6rem;padding:.8rem 1.4rem;border-radius:999px;background:var(--el-plum);color:#fff;font-family:var(--el-mono);font-size:1.203rem;letter-spacing:.06em;text-transform:uppercase}.el-pdp__thumbs{display:flex;gap:1rem;margin-top:1.2rem}.el-pdp__thumb{width:7.2rem;height:7.2rem;padding:0;border:1px solid var(--el-line);border-radius:1.2rem;overflow:hidden;background:var(--el-blush);cursor:pointer;opacity:.65;transition:opacity .2s,border-color .2s}.el-pdp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.el-pdp__thumb.is-active,.el-pdp__thumb:hover{opacity:1;border-color:var(--el-plum)}.el-pdp__strip{padding:1.2rem 1.6rem;border-radius:.8rem;background:var(--el-plum);color:#fff;font-size:1.388rem;font-weight:500;text-align:center}.el-pdp__strip-part{display:inline-block}.el-flag{display:inline-block;width:1.5em;height:1em;margin-inline-start:.4em;vertical-align:-.125em}.el-pdp__title{margin:1.6rem 0 0;font-size:clamp(2.22rem,2.4vw,2.723rem);font-weight:600;line-height:1.375;letter-spacing:-.02em;color:var(--el-ink)}.el-pdp__pricerow{display:flex;align-items:baseline;flex-wrap:wrap;gap:1.2rem;margin-top:1.2rem}.el-pdp__price{font-size:clamp(2.96rem,2.9vw,3.404rem);line-height:1.1;font-weight:700;letter-spacing:-.02em;color:var(--el-ink)}.el-pdp__was{font-size:1.739rem;color:var(--el-muted);text-decoration:line-through}.el-pdp__was[hidden]{display:none}.el-pdp__savepill{padding:.5rem 1.2rem;border-radius:999px;background:var(--el-magenta);color:#fff;font-size:1.295rem;font-weight:600}.el-pdp__savepill[hidden]{display:none}.el-pdp__perunit{margin:.6rem 0 0;font-family:var(--el-mono);font-size:1.295rem;letter-spacing:.04em;color:var(--el-muted)}.el-pdp__blurb{margin:1.6rem 0 0;font-size:1.573rem;line-height:1.5;color:var(--el-body)}.el-pdp__label{display:block;margin:2.8rem 0 1.2rem;font-size:1.48rem;font-weight:600;color:var(--el-ink)}.el-pdp__label strong{font-weight:600}.el-pdp__segs{display:flex;gap:.8rem;flex-wrap:wrap}.el-pdp__seg{padding:1.2rem 1.8rem;border:1px solid var(--el-line);border-radius:1rem;background:#fff;font-family:var(--el-sans);font-size:1.48rem;cursor:pointer;transition:border-color .2s,background .2s}.el-pdp__seg.is-on{border-color:var(--el-plum);background:var(--el-blush);font-weight:600}.el-pdp__packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.el-pdp__pack{display:flex;align-items:flex-start;gap:1rem;padding:1.6rem;border:1px solid var(--el-line);border-radius:1.4rem;background:#fff;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.el-pdp__pack.is-on{border-color:var(--el-plum);box-shadow:inset 0 0 0 1px var(--el-plum)}.el-pdp__pack-radio{flex:none;width:1.8rem;height:1.8rem;margin-top:.2rem;border:1px solid var(--el-muted);border-radius:50%;position:relative}.is-on>.el-pdp__pack-radio{border-color:var(--el-plum)}.is-on>.el-pdp__pack-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--el-plum)}.el-pdp__pack-text{display:flex;flex-direction:column;gap:.4rem;min-width:0}.el-pdp__pack-name{font-size:1.573rem;font-weight:600;color:var(--el-ink)}.el-pdp__pack-note{font-size:1.295rem;line-height:1.35;color:var(--el-body)}.el-pdp__pack-pill{align-self:flex-start;margin-top:.4rem;padding:.3rem .8rem;border-radius:.4rem;background:var(--el-blush);color:var(--el-plum);font-family:var(--el-mono);font-size:1.11rem;letter-spacing:.05em;text-transform:uppercase;font-weight:500}.el-pdp__recommend{margin:0 0 1.2rem;padding:1.2rem 1.4rem;border-radius:1rem;background:var(--el-cream);border:1px solid var(--el-blush-2);font-size:1.388rem;line-height:1.45;color:var(--el-body)}.el-pdp__buys{display:grid;gap:1rem}.el-pdp__buy{display:flex;align-items:center;gap:1.2rem;padding:1.6rem;border:1px solid var(--el-line);border-radius:1.4rem;background:#fff;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.el-pdp__buy.is-on{border-color:var(--el-plum);box-shadow:inset 0 0 0 1px var(--el-plum)}.el-pdp__buy[hidden]{display:none}.el-pdp__buy-text{flex:1;display:flex;flex-direction:column;gap:.3rem;min-width:0}.el-pdp__buy-name{font-size:1.573rem;font-weight:600;color:var(--el-ink)}.el-pdp__buy-note{font-size:1.295rem;line-height:1.35;color:var(--el-body)}.el-pdp__buy-right{display:flex;align-items:center;gap:1rem;flex:none}.el-pdp__buy-pill{padding:.3rem .8rem;border-radius:.4rem;background:var(--el-magenta);color:#fff;font-size:1.203rem;font-weight:600}.el-pdp__buy-pill:empty{display:none}.el-pdp__buy-price{font-size:1.565rem;font-weight:600;color:var(--el-ink)}.el-pdp__inc{margin-top:2rem;padding:1.6rem 1.8rem;border-radius:1.4rem;background:var(--el-cream)}.el-pdp__inc[hidden]{display:none}.el-pdp__inc-head{display:block;font-size:1.388rem;font-weight:600;color:var(--el-ink)}.el-pdp__inc ul{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.7rem}.el-pdp__inc li{display:flex;align-items:center;gap:.8rem;font-size:1.388rem;color:var(--el-body)}.el-pdp__inc .el-icon{width:1.6rem;height:1.6rem;color:var(--el-accent);flex:none}.el-pdp__cta{margin-top:2rem}.el-pdp__cta.is-loading{opacity:.7;pointer-events:none}.el-pdp__cta-price{font-weight:400;opacity:.85}.el-pdp__cta-note{display:flex;align-items:center;justify-content:center;gap:.7rem;margin:1.2rem 0 0;font-size:1.295rem;color:var(--el-muted)}.el-pdp__cta-note .el-icon{width:1.6rem;height:1.6rem;color:var(--el-accent)}.el-pdp__trust{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2.4rem;margin:2rem 0 0;padding:0;font-size:1.295rem;color:var(--el-body)}.el-pdp__trust li{display:inline-flex;align-items:center;gap:.7rem}.el-pdp__trust .el-icon{width:1.6rem;height:1.6rem;color:var(--el-accent)}.el-pdp__pay{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:1.6rem;font-size:1.203rem;color:var(--el-muted)}.el-pdp__pay ul{list-style:none;display:flex;gap:.6rem;margin:0;padding:0}.el-pdp__pay svg{display:block;height:2.4rem;width:auto}.el-pdp__footnote{margin-top:2rem;font-size:1.203rem;line-height:1.5;color:var(--el-muted)}.el-pdp__footnote p{margin:0}@media(max-width:989px){.el-pdp__grid{grid-template-columns:minmax(0,1fr)}.el-pdp__media{position:static}.el-pdp__packs{grid-template-columns:minmax(0,1fr)}}.el-stars{display:inline-flex;gap:.2rem;color:#f59e0b}.el-stars .el-icon{width:1.7rem;height:1.7rem}.el-stars--card{display:inline-flex;margin-bottom:1.2rem}.el-bg-plum .el-stars,.el-quotes--plum .el-stars{color:var(--el-rose)}.el-quotes__rating{display:flex;align-items:center;gap:.9rem;margin-top:1.2rem;flex-wrap:wrap}.el-quotes__rating-text{font-size:1.573rem;font-weight:600}.el-quotes__note{margin-top:2rem}.el-quotes--plum .el-quotes__note{color:#fff9}.el-pdp__rating{display:flex;align-items:center;gap:.9rem;margin-top:.9rem;flex-wrap:wrap}.el-pdp__rating-text{font-size:1.388rem;font-weight:500;color:var(--el-body)}.el-pdp__rating .el-stars .el-icon{width:1.8rem;height:1.8rem}.el-pdp__pack-extra{display:block;margin-top:.5rem;font-family:var(--el-mono);font-size:1.11rem;letter-spacing:.03em;color:var(--el-accent);font-weight:500}.el-pdp__pack.is-on .el-pdp__pack-extra{color:var(--el-magenta)}.el-pay{gap:1.2rem}.el-pay--center{justify-content:center}.el-pay--start{justify-content:flex-start}.el-pay--panel{margin-top:2rem;padding:1.6rem;border-radius:1.2rem;background:var(--el-cream)}.el-pay__label{font-family:var(--el-mono);font-size:1.203rem;line-height:1.3;letter-spacing:.04em}.el-pay__list{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.el-pay__item{display:inline-flex;margin:0}.el-pay__svg{display:block}.el-bg-plum .el-pay--panel,.el-bg-plum-2 .el-pay--panel{background:#ffffff14}.el-bg-plum .el-pay__label,.el-bg-plum-2 .el-pay__label{color:var(--el-ondark)}.el-footer .el-pay{justify-content:flex-start}.el-footer .el-pay__label{color:var(--el-ondark)}.el-gifts{margin-top:2rem;padding:1.6rem 1.8rem;border-radius:1.2rem;border:1px solid var(--el-line);background:var(--el-warm)}.el-gifts__label{display:block;font-size:1.48rem;font-weight:700;line-height:1.5;color:var(--el-ink)}.el-gifts__list{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.8rem}.el-gifts__item{display:flex;align-items:baseline;gap:.8rem;font-size:1.388rem;line-height:1.45;color:var(--el-body)}.el-gifts__tick{flex:none;width:1.8rem;height:1.8rem;margin-top:.2rem;border-radius:50%;background:var(--el-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.018rem;line-height:1}.el-gifts__name{color:var(--el-ink);font-weight:500}.el-gifts__was{margin-inline-start:.8rem;text-decoration:line-through;color:var(--el-muted);font-family:var(--el-mono);font-size:1.203rem}.el-gifts__free{margin-inline-start:.8rem;font-family:var(--el-mono);font-size:1.203rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--el-accent);white-space:nowrap}.el-gifts__total{margin:1.2rem 0 0;padding-top:1.2rem;border-top:1px solid var(--el-line);font-size:1.295rem;line-height:1.4;color:var(--el-body)}.el-gifts__total strong{color:var(--el-ink)}.el-bg-plum .el-gifts{background:#ffffff0f;border-color:var(--el-line-ondark)}.el-bg-plum .el-gifts__label,.el-bg-plum .el-gifts__name,.el-bg-plum .el-gifts__total strong{color:var(--el-white)}.el-bg-plum .el-gifts__item,.el-bg-plum .el-gifts__total{color:var(--el-ondark)}.el-bg-plum .el-gifts__free{color:var(--el-rose)}.el-trustline{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:1.4rem;font-size:1.295rem;line-height:1.3;color:var(--el-body);text-align:center}.el-trustline svg{flex:none;width:1.6rem;height:1.6rem}.el-bg-plum .el-trustline{color:var(--el-ondark)}.el-stars--frac{position:relative;display:inline-block;line-height:0}.el-stars--frac .el-stars__base{display:inline-flex;gap:.2rem;color:var(--el-line)}.el-stars--frac .el-stars__fill{position:absolute;top:0;left:0;display:inline-flex;gap:.2rem;width:var(--el-stars-pct,100%);overflow:hidden;color:#f59e0b}.el-bg-plum .el-stars--frac .el-stars__base,.el-bg-plum-2 .el-stars--frac .el-stars__base{color:#ffffff47}.el-bg-plum .el-stars--frac .el-stars__fill,.el-bg-plum-2 .el-stars--frac .el-stars__fill{color:var(--el-rose)}.el-offerb{background:var(--el-plum);color:var(--el-white)}.el-offerb__head{text-align:center}.el-offerb__head .el-h2{color:var(--el-white)}.el-offerb__card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(3.2rem,5vw,7.2rem);align-items:center}.el-offerb__media{border-radius:2rem;overflow:hidden;background:#ffffff0f;aspect-ratio:4/5}.el-offerb__img{display:block;width:100%;height:100%;object-fit:cover}.el-offerb__body{min-width:0}.el-offerb__name{margin:0;font-size:clamp(2.22rem,2.4vw,2.723rem);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--el-white)}.el-offerb__note{margin:.8rem 0 0;font-size:1.48rem;line-height:1.5;color:var(--el-ondark)}.el-offerb__pricing{display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem 1.6rem;margin-top:2.4rem}.el-offerb__per{order:-1;width:100%;font-family:var(--el-mono);font-size:1.203rem;letter-spacing:.04em;text-transform:uppercase;color:var(--el-rose)}.el-offerb__price{font-size:clamp(2.96rem,2.9vw,3.404rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.el-offerb__cadence{font-size:1.565rem;color:var(--el-ondark)}.el-offerb__compare{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin:1rem 0 0;font-size:1.295rem;color:var(--el-ondark)}.el-offerb__was{text-decoration:line-through;font-family:var(--el-mono)}.el-offerb__savepill{padding:.4rem 1.2rem;border-radius:999px;background:var(--el-rose);color:var(--el-plum);font-size:1.203rem;font-weight:600}.el-offerb__gifts{margin-top:2.8rem;padding:1.8rem 2rem;border-radius:1.4rem;border:1px solid var(--el-line-ondark);background:#ffffff0f}.el-offerb__gifts-head{display:block;font-size:1.48rem;font-weight:700;color:var(--el-white)}.el-offerb__gifts-list{margin:1.2rem 0 0;padding:0;list-style:none;display:grid;gap:1rem}.el-offerb__gifts-list li{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:1rem;font-size:1.388rem;line-height:1.45;color:var(--el-ondark)}.el-offerb__tick{width:1.8rem;height:1.8rem;border-radius:50%;background:var(--el-rose);color:var(--el-plum);display:inline-flex;align-items:center;justify-content:center;font-size:1.018rem;line-height:1}.el-offerb__gift-name{color:var(--el-white);font-weight:500}.el-offerb__gift-note{display:block;font-size:1.295rem;color:var(--el-ondark)}.el-offerb__gift-free{font-family:var(--el-mono);font-size:1.203rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--el-rose)}.el-offerb__cta{margin-top:2.4rem}.el-offerb__ticks{margin:2rem 0 0;padding:0;list-style:none;display:grid;gap:.8rem}.el-offerb__ticks li{display:flex;align-items:center;gap:.8rem;font-size:1.388rem;line-height:1.4;color:var(--el-ondark)}.el-offerb__ticks .el-icon{width:1.6rem;height:1.6rem;color:var(--el-rose);flex:none}.el-offerb__footnote{margin:1.6rem 0 0;font-size:1.203rem;line-height:1.4;color:#ead6debf}@media(max-width:989px){.el-offerb__card{grid-template-columns:1fr;gap:2.8rem}.el-offerb__media{max-width:42rem;margin:0 auto;aspect-ratio:1/1}}.el-header__link--account{display:none}@media(max-width:989px){.el-header__link--account{display:block}}.el-hero__eyebrow,.el-hero__heading,.el-hero__proof,.el-hero__text{text-shadow:0 1px 2px rgba(20,6,13,.45),0 2px 12px rgba(20,6,13,.3)}@media(max-width:749px){.el-hero__heading{font-size:3.13rem;max-width:100%}.el-hero__eyebrow{font-size:1.203rem;letter-spacing:.08em;color:#fff}.el-hero__text{font-size:1.573rem;line-height:1.45;color:#fff}.el-hero__overlay{background:linear-gradient(180deg,#1d0a1480,#230816b8 45%,#2e081af2)}}@media(min-width:990px){.el-quotes__track>*{flex:0 0 clamp(30rem,27vw,38rem)}}.el-rail__arrow[aria-disabled=true],.el-rail__arrow[disabled]{opacity:.3;cursor:default}.el-rail__arrow[aria-disabled=true]:hover,.el-rail__arrow[disabled]:hover{background:transparent}.el-rail__arrow[aria-disabled=true]:hover .el-icon,.el-rail__arrow[disabled]:hover .el-icon{color:inherit}.el-giftnote__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(3.2rem,5vw,6.4rem);align-items:center}.el-giftnote__media{border-radius:2rem;overflow:hidden;background:var(--el-blush);aspect-ratio:1/1}.el-giftnote__media img{display:block;width:100%;height:100%;object-fit:cover}.el-giftnote__body .el-h2{margin-top:1.2rem}.el-giftnote__text{margin-top:1.6rem}.el-giftnote__text p{margin:0 0 1.2rem}.el-giftnote__note{margin:2rem 0 2.4rem;padding:1.4rem 1.6rem;border-radius:1.2rem;background:var(--el-white);border:1px solid var(--el-line);font-size:1.295rem;line-height:1.5;color:var(--el-body)}@media(max-width:989px){.el-giftnote__grid{grid-template-columns:1fr;gap:2.4rem}.el-giftnote__media{max-width:34rem}}a.el-pdp__rating{text-decoration:none;color:inherit}a.el-pdp__rating:hover .el-pdp__rating-text{text-decoration:underline;text-underline-offset:.3rem}.el-pdp__pack-price{display:block;margin-top:.6rem;font-size:1.388rem;line-height:1.35;color:var(--el-body)}.el-pdp__pack-price strong{color:var(--el-ink);font-weight:600}.el-pdp__pack-price span{color:var(--el-muted)}.el-header__cta--compact{display:none}@media(max-width:989px){.el-header__cta--compact{display:inline-flex;padding:.9rem 1.6rem;font-size:1.388rem;border-radius:999px}}@media(max-width:749px){.el-pdp__form{display:flex;flex-direction:column}.el-pdp__form>.el-pdp__cta{order:1}.el-pdp__form>.el-pdp__cta-note{order:2}.el-pdp__form>.el-trustline{order:3}.el-pdp__form>.el-gifts{order:4;margin-top:2.4rem}}.el-header__cta,.el-header__cta--compact{font-weight:400}.el-pdp__pack-extra,.el-pdp__pack-price{display:none}@media(max-width:749px){.el-sticky__inner{gap:1.2rem}.el-sticky__text{flex:1 1 auto;min-width:0}.el-sticky__text strong{font-size:1.388rem;white-space:normal;overflow:visible}.el-sticky__text span{font-size:1.156rem}.el-sticky__btn{flex:0 0 auto;padding:1.1rem 1.8rem;font-size:1.388rem}}.el-sticky__btn{border-radius:999px}@media(max-width:749px){.el-benefits__grid,.el-steps__grid,.el-stories__grid{gap:1.6rem;scroll-padding-inline:var(--el-gutter);padding-right:0}.el-benefits__grid:after,.el-steps__grid:after,.el-stories__grid:after{content:"";flex:0 0 calc(var(--el-gutter) - 1.6rem);min-width:1px}}.el-pay__label{font-family:var(--el-sans);font-size:1.3rem;letter-spacing:normal;text-transform:none;color:var(--el-muted)}.el-pay__list{gap:.6rem;justify-content:center;min-width:0;max-width:100%}.el-pay__svg{width:3.8rem;height:2.4rem}.el-pay--panel{flex-direction:column;gap:1rem;padding:1.4rem 1.2rem}@media(max-width:749px){.el-pay__list{gap:.5rem}.el-pay__svg{width:3.6rem;height:2.3rem}}.el-footer .el-pay__list{justify-content:flex-start}body,html{overflow-x:clip}.el-hero__badge,.el-hero__text--phone{display:none}@media(max-width:749px){.el-announce__inner{height:auto;padding-left:.8rem;padding-right:.8rem}.el-announce__text{font-size:1.2rem;line-height:1.35;letter-spacing:.01em;text-transform:none}.el-hero--compact .el-hero__slide{min-height:56rem}.el-hero--compact .el-hero__img{object-position:50% 15%}.el-hero--compact .el-hero__overlay{background:linear-gradient(180deg,#23081600 30%,rgba(40,8,24,var(--el-phone-overlay,.6)) 58%,#2e081af0)}.el-hero--compact .el-hero__content{padding-top:15.2rem;padding-bottom:4.8rem}.el-hero--compact .el-hero__eyebrow,.el-hero--compact .el-hero__proof,.el-hero--compact .el-hero__text--wide{display:none}.el-hero--compact .el-hero__text--phone{display:block}.el-hero--compact .el-hero__heading{font-size:3.2rem;line-height:.95}.el-hero--compact .el-hero__heading--long{font-size:2.8rem}.el-hero--compact .el-hero__heading--long br{display:none}.el-hero--compact .el-hero__text{margin-top:1.6rem;font-size:1.6rem;line-height:1.5}.el-hero--compact .el-hero__actions{margin-top:1.6rem;gap:1.2rem}.el-hero--compact .el-hero__actions .el-btn{flex:1 1 0;min-width:max-content;gap:.8rem;padding:1rem 1.2rem;font-size:1.6rem;font-weight:400;line-height:1.5}.el-hero--compact .el-hero__actions .el-btn .el-icon{width:1.8rem;height:1.8rem}.el-hero--compact .el-hero__slide--one-cta .el-btn--outline{display:none}.el-hero--compact .el-hero__dots{bottom:2rem;gap:1.2rem;align-items:center}.el-hero--compact .el-hero__dot{transition:width .3s var(--el-ease),background .2s}.el-hero--compact .el-hero__dot[aria-current=true]{width:6rem;border-radius:99rem;transform:none}.el-hero--compact .el-hero__badge{position:absolute;z-index:1;top:1.6rem;left:var(--el-gutter);display:flex;flex-direction:column;align-items:center;justify-content:center;width:12rem;height:12rem;margin:0;padding:1.2rem;border-radius:50%;background:var(--el-magenta);color:var(--el-white);text-align:center;line-height:1.1;box-shadow:0 .6rem 1.8rem #14060d59}.el-hero__badge-word{font-size:1.3rem;font-weight:500}.el-hero__badge-pct{font-size:3.6rem;font-weight:600;line-height:1;letter-spacing:-.02em;white-space:nowrap}.el-hero__badge-note{max-width:9rem;margin-top:.4rem;font-size:1.1rem;font-weight:500;line-height:1.15;text-wrap:balance}}.el-getstarted{background:var(--el-plum);color:var(--el-white)}.el-getstarted__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "media" "body"}.el-getstarted__heading{grid-area:heading;margin:0;padding:4rem var(--el-gutter) 0;font-family:var(--el-sans);font-size:clamp(3.2rem,3.9vw,5.6rem);font-weight:400;line-height:1;letter-spacing:-.03em;text-wrap:balance;color:inherit}.el-getstarted__media{grid-area:media;position:relative;margin-top:2.4rem;aspect-ratio:4/3;overflow:hidden;background:var(--el-plum-2)}.el-getstarted__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.el-getstarted__body{grid-area:body;padding:2.4rem var(--el-gutter) 4rem}.el-getstarted__row{display:flex;justify-content:space-between;align-items:flex-start;gap:1.6rem}.el-getstarted__row--product{padding-bottom:1.6rem;border-bottom:1px solid rgba(234,214,222,.5)}.el-getstarted__cell{min-width:0}.el-getstarted__cell--end{flex:none;text-align:right}.el-getstarted__name{margin:0;font-size:1.6rem;font-weight:600;line-height:2.4rem}.el-getstarted__sub{margin:0;font-size:1.4rem;line-height:2rem;color:var(--el-ondark)}.el-getstarted__was{margin-right:.4rem;font-weight:400;color:var(--el-ondark)}.el-getstarted__label{margin:.8rem 0;padding:.4rem 0;font-family:var(--el-mono);font-size:1.4rem;line-height:1.6rem;letter-spacing:.07em;text-transform:uppercase}.el-getstarted__items{display:grid;gap:1.6rem;margin:0;padding:0 0 .8rem;list-style:none}.el-getstarted__row--total{padding-top:.9rem;border-top:1px solid rgba(234,214,222,.5)}.el-getstarted__cta{width:100%;margin-top:1.6rem;padding:1.4rem 2.4rem;font-size:1.8rem;font-weight:400;line-height:2.4rem}.el-getstarted__ticks{display:flex;flex-direction:column;align-items:center;gap:.8rem;margin:1.6rem 0 0;padding:0;list-style:none;font-size:1.4rem;line-height:2rem}.el-getstarted__ticks li{display:inline-flex;align-items:center;gap:.6rem}.el-getstarted__ticks .el-icon{width:1.4rem;height:1.4rem;color:var(--el-rose)}.el-getstarted--cutout .el-getstarted__media{background:radial-gradient(ellipse at 50% 48%,#86204d 0,var(--el-plum-2) 46%,#5c0f30 100%)}.el-getstarted--cutout .el-getstarted__img{object-fit:contain;object-position:50% 50%;padding:6%}.el-getstarted__footnote{margin:1.6rem 0 0;font-size:1.1rem;line-height:1.5;text-align:center;color:#ead6de8c}@media(min-width:750px)and (max-width:989px){.el-getstarted__media{aspect-ratio:16/9}.el-getstarted__body,.el-getstarted__heading{width:100%;max-width:calc(60rem + 2 * var(--el-gutter));margin-inline:auto}}@media(min-width:990px){.el-getstarted__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(6rem,1fr) auto auto minmax(6rem,1fr);grid-template-areas:"media ." "media heading" "media body" "media .";min-height:74rem}.el-getstarted__media{margin-top:0;aspect-ratio:auto}.el-getstarted__body,.el-getstarted__heading{width:100%;max-width:calc(56.2rem + clamp(4rem,7.5vw,10.8rem) + var(--el-gutter));padding-left:clamp(4rem,7.5vw,10.8rem);padding-right:var(--el-gutter)}.el-getstarted__heading{padding-top:0}.el-getstarted__body{padding-top:4rem;padding-bottom:0}.el-getstarted__name{font-size:1.8rem;line-height:2.8rem}.el-getstarted__cta{margin-top:4rem;padding:1.6rem 2.4rem;font-size:2rem;line-height:2.8rem}.el-getstarted__ticks{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.8rem 2.4rem}}.el-offer{margin-top:2.4rem;padding:2rem;border:1px solid rgba(29,10,20,.2);border-radius:1.6rem;background:var(--el-white)}.el-offer [hidden]{display:none!important}.el-offer__panel+.el-offer__panel{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--el-line)}.el-offer__head{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:start;column-gap:1.2rem;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.el-offer__cadence:focus-visible,.el-offer__head:focus-visible,.el-offer__pack:focus-visible{outline:2px solid var(--el-accent);outline-offset:3px}.el-offer__radio{position:relative;width:2.4rem;height:2.4rem;margin-top:.1rem;border:1.5px solid var(--el-muted);border-radius:50%;background:var(--el-white)}.el-offer__panel.is-on .el-offer__radio{border-color:var(--el-plum)}.el-offer__panel.is-on .el-offer__radio:after{content:"";position:absolute;top:.4rem;right:.4rem;bottom:.4rem;left:.4rem;border-radius:50%;background:var(--el-plum)}.el-offer__head-text{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;min-width:0}.el-offer__title{font-size:1.85rem;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--el-ink)}.el-offer__panel:not(.is-on) .el-offer__title{color:var(--el-muted);font-weight:500}.el-offer__pill{display:inline-block;padding:.5rem 1.2rem;border-radius:999px;background:var(--el-magenta);color:var(--el-white);font-size:1.203rem;line-height:1.2;font-weight:600;letter-spacing:.01em}.el-offer__prices{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;text-align:right;white-space:nowrap}.el-offer__was{font-size:1.48rem;line-height:1.2;color:var(--el-muted);text-decoration:line-through}.el-offer__now{font-size:2.2rem;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--el-ink);font-variant-numeric:tabular-nums}.el-offer__panel[data-el-panel=sub] .el-offer__now{color:var(--el-accent)}.el-offer.is-once .el-offer__panel[data-el-panel=sub] .el-offer__now{color:var(--el-muted)}.el-offer__perks{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 2rem;margin:1.8rem 0 0;padding:0}.el-offer__perk{display:grid;grid-template-columns:1.8rem minmax(0,1fr);column-gap:.8rem;align-items:start;font-size:1.388rem;line-height:1.4;color:var(--el-body)}.el-offer__perk b,.el-offer__perk strong{font-weight:600;color:var(--el-ink)}.el-offer__mark{display:inline-flex;width:1.8rem;height:1.8rem;margin-top:.05rem}.el-offer__mark .el-icon{width:100%;height:100%;stroke-width:2.2}.el-offer__mark--yes{color:var(--el-accent)}.el-offer__mark--no{display:none;color:var(--el-accent)}.el-offer.is-once .el-offer__mark--yes{display:none}.el-offer.is-once .el-offer__mark--no{display:inline-flex}.el-offer.is-once .el-offer__perk strong,.el-offer.is-once .el-offer__perk-text{color:var(--el-muted);text-decoration:line-through;text-decoration-color:#1d0a1466}.el-offer__kit{margin:1.4rem 0 0;padding:1rem 1.2rem;border-radius:.8rem;background:var(--el-cream);font-size:1.295rem;line-height:1.45;color:var(--el-body)}.el-offer__kit strong{font-weight:600;color:var(--el-ink)}.el-offer__label{display:block;margin:2.2rem 0 1.3rem;font-family:var(--el-mono);font-size:1.203rem;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--el-ink)}.el-offer__packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.el-offer__cadences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.el-offer__cadence,.el-offer__pack{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;margin:0;border:1px solid rgba(29,10,20,.22);border-radius:1.2rem;background:var(--el-white);font:inherit;color:var(--el-ink);text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}.el-offer__pack{min-height:8.4rem;padding:1.8rem .8rem 1.3rem}.el-offer__cadence{min-height:5.8rem;padding:1.7rem .6rem 1.3rem;font-size:1.48rem;line-height:1.2;font-weight:500}.el-offer__cadence.is-on,.el-offer__pack.is-on{border-color:var(--el-plum);background:var(--el-blush);box-shadow:inset 0 0 0 1px var(--el-plum)}.el-offer__cadence:disabled{opacity:.4;cursor:not-allowed}.el-offer__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:.35rem 1rem;border-radius:999px;background:var(--el-magenta);color:var(--el-white);font-size:1.11rem;line-height:1.3;font-weight:600;letter-spacing:.02em;white-space:nowrap}.el-offer__badge--plum{background:var(--el-plum)}.el-offer__pack-name{font-size:1.665rem;line-height:1.2;font-weight:600}.el-offer__pack-price{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:0 .6rem;font-size:1.48rem;line-height:1.3}.el-offer__pack-price strong{font-weight:700;color:var(--el-accent)}.el-offer [data-el-panel=once] .el-offer__pack-price strong{color:var(--el-ink)}.el-offer__pack-price s{font-size:1.295rem;color:var(--el-muted)}.el-offer__pack-unit{font-size:1.203rem;line-height:1.3;color:var(--el-body)}.el-offer__warn{margin:1.2rem 0 0;padding:1rem 1.2rem;border-radius:.8rem;background:#fff4d6;color:#6b4e00;font-size:1.295rem;line-height:1.4}@media(max-width:749px){.el-offer{padding:1.6rem 1.4rem;border-radius:1.4rem}.el-offer__head{grid-template-columns:2.2rem minmax(0,1fr) auto;column-gap:1rem}.el-offer__radio{width:2.2rem;height:2.2rem}.el-offer__title{font-size:1.665rem}.el-offer__now{font-size:2rem}.el-offer__pill{padding:.45rem 1rem;font-size:1.11rem}.el-offer__perks{gap:.8rem 1.2rem;margin-top:1.6rem}.el-offer__perk{grid-template-columns:1.6rem minmax(0,1fr);column-gap:.6rem;font-size:1.295rem}.el-offer__mark{width:1.6rem;height:1.6rem}.el-offer__kit{margin-top:1.2rem;padding:.9rem 1rem;font-size:1.203rem}.el-offer__label{margin:2rem 0 1.2rem}.el-offer__packs{gap:1rem}.el-offer__cadences{gap:.8rem}.el-offer__cadence{padding:1.6rem .4rem 1.2rem;font-size:1.388rem}.el-offer__badge{padding:.3rem .8rem;font-size:1.018rem}.el-offer__pack-name{font-size:1.573rem}}.el-offer{container-type:inline-size}@container (max-width: 460px){.el-offer__perks{grid-template-columns:minmax(0,1fr);gap:.7rem}}.el-formula{--el-fcard-w:16.4rem;--el-fgap:1.2rem;--el-fgold:#c99a4b;--el-fgold-ink:#8a6424;--el-fgold-text:#e5c57a;--el-fblack:#141012;position:relative;margin-top:2.4rem}.el-formula__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:0 0 .4rem}.el-formula__label.el-offer__label{margin:0}.el-formula__nav{display:inline-flex;gap:.8rem}.el-formula__arrow{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;margin:0;padding:0;border:1px solid rgba(29,10,20,.2);border-radius:50%;background:var(--el-white);color:var(--el-plum);cursor:pointer;transition:opacity .2s,border-color .2s,background-color .2s}.el-formula__arrow svg{width:1.8rem;height:1.8rem}.el-formula__arrow:hover:not(:disabled){border-color:var(--el-plum);background:var(--el-blush)}.el-formula__arrow:disabled{opacity:.35;cursor:default}.el-formula__arrow:focus-visible{outline:2px solid var(--el-accent);outline-offset:2px}.el-formula__viewport{position:relative;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-bottom:-2rem;padding:1.4rem 0 2.8rem;cursor:grab}.el-formula__viewport::-webkit-scrollbar{display:none}.el-formula__viewport.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.el-formula__viewport.is-dragging .el-formula-card{pointer-events:none}.el-formula__track{display:flex;gap:var(--el-fgap);width:max-content;padding:.2rem .6rem .2rem .2rem}.el-formula-card{position:relative;flex:0 0 var(--el-fcard-w);display:flex;flex-direction:column;align-items:center;gap:.2rem;margin:0;padding:2rem 1rem 1.5rem;border:1px solid rgba(29,10,20,.22);border-radius:1.6rem;background:var(--el-white);font:inherit;color:var(--el-ink);text-align:center;cursor:pointer;scroll-snap-align:start;scroll-margin-left:.2rem;transition:border-color .25s,background-color .25s,box-shadow .25s;-webkit-tap-highlight-color:transparent}.el-formula-card:hover{border-color:#4e0b268c}.el-formula-card:focus-visible{outline:2px solid var(--el-accent);outline-offset:3px}.el-formula-card__media{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:13.2rem;margin-bottom:1rem}.el-formula-card__media:before{content:"";position:absolute;left:50%;bottom:.2rem;width:11.6rem;height:11.6rem;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 50% 42%,#fff,#f7e9ef 58%,#f1dce5)}.el-formula-card__media:after{content:"";position:absolute;left:50%;bottom:.1rem;width:6.4rem;height:1rem;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#1d0a1438,#1d0a1400)}.el-formula-card__media img{position:relative;z-index:1;display:block;width:auto;height:12.4rem;max-width:none;margin-bottom:.4rem;filter:drop-shadow(0 6px 8px rgba(29,10,20,.14));transition:transform .35s var(--el-ease);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.el-formula-card.is-on .el-formula-card__media img,.el-formula-card:hover .el-formula-card__media img{transform:translateY(-.3rem) scale(1.03)}.el-formula-card__name{font-size:1.48rem;line-height:1.25;font-weight:600;letter-spacing:-.01em}.el-formula-card__note{max-width:14rem;font-size:1.203rem;line-height:1.35;color:var(--el-body);text-wrap:balance}.el-formula-card__delta{min-height:1.7rem;margin-top:auto;padding-top:.4rem;font-size:1.203rem;line-height:1.4;font-weight:600;color:var(--el-fgold-ink);font-variant-numeric:tabular-nums}.el-formula-card.is-on{border-color:var(--el-plum);background:var(--el-blush);box-shadow:inset 0 0 0 1px var(--el-plum)}.el-formula-card.is-on .el-formula-card__media:before{background:radial-gradient(circle at 50% 42%,#fff,#fbf3f6 60%,#f4e3ea)}.el-formula-card__check{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--el-plum);color:var(--el-white);opacity:0;transform:scale(.6);transition:opacity .2s,transform .25s var(--el-ease)}.el-formula-card__check svg{width:1.2rem;height:1.2rem}.el-formula-card.is-on .el-formula-card__check{opacity:1;transform:scale(1)}.el-formula-card__pill{position:absolute;top:0;left:50%;z-index:2;transform:translate(-50%,-50%);padding:.35rem 1rem;border-radius:999px;background:var(--el-plum);color:var(--el-white);font-size:1.11rem;line-height:1.3;font-weight:600;letter-spacing:.02em;white-space:nowrap}.el-formula-card--premium{border:2px solid var(--el-fblack);background:#fffdf8;box-shadow:inset 0 0 0 3px #fffdf8,inset 0 0 0 4px var(--el-fgold)}.el-formula-card--premium:hover{border-color:var(--el-fblack)}.el-formula-card--premium .el-formula-card__media:before{background:radial-gradient(circle at 50% 42%,#fff,#f8f0dd 60%,#efe0bd)}.el-formula-card--premium .el-formula-card__media img{filter:drop-shadow(0 6px 8px rgba(29,10,20,.16))}.el-formula-card--premium .el-formula-card__pill{background:var(--el-fblack);color:var(--el-fgold-text);font-family:var(--el-mono);font-size:1.02rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--el-fgold)}.el-formula-card--premium .el-formula-card__check{background:var(--el-fblack);color:var(--el-fgold-text)}.el-formula-card--premium.is-on{border-color:var(--el-fblack);background:#fbf4e4;box-shadow:inset 0 0 0 3px #fbf4e4,inset 0 0 0 4px var(--el-fgold),0 0 0 3px #c99a4b40}.el-formula__progress{position:relative;width:8rem;height:.3rem;margin:1rem auto 0;border-radius:999px;background:#1d0a141a;overflow:hidden}.el-formula__progress span{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:inherit;background:var(--el-plum);transition:transform .12s linear}.el-formula.is-static .el-formula__nav,.el-formula.is-static .el-formula__progress{visibility:hidden}[data-el-formula-blurb]{transition:opacity .18s ease}[data-el-formula-blurb].is-swapping{opacity:0}.el-pdp__fade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .38s ease;pointer-events:none}.el-pdp__fade.is-in{opacity:1}.el-pdp__main .el-pdp__value-badge{z-index:2}@media(max-width:749px){.el-formula{--el-fcard-w:13.4rem;--el-fgap:1rem;margin-top:2rem}.el-formula__nav{display:none}.el-formula__viewport{margin-left:calc(-1 * var(--el-gutter));margin-right:calc(-1 * var(--el-gutter));scroll-padding-left:var(--el-gutter)}.el-formula__track{padding-left:var(--el-gutter);padding-right:var(--el-gutter)}.el-formula-card{padding:1.8rem .8rem 1.3rem;border-radius:1.4rem;scroll-margin-left:0}.el-formula-card__media{height:11rem;margin-bottom:.8rem}.el-formula-card__media:before{width:9.8rem;height:9.8rem}.el-formula-card__media img{height:10.4rem}.el-formula-card__name{font-size:1.388rem}.el-formula-card__delta,.el-formula-card__note{font-size:1.11rem}.el-formula-card__pill{padding:.3rem .8rem;font-size:1.018rem}.el-formula-card--premium .el-formula-card__pill{font-size:.93rem}.el-formula-card__check{top:.8rem;right:.8rem;width:1.8rem;height:1.8rem}}.el-benefits--carousel .el-section-head--row{align-items:flex-end}.el-benefits__pill{display:inline-flex;flex:none;align-items:center;gap:.8rem;height:5.4rem;padding:0 2.4rem;border:1px solid var(--el-plum);border-radius:3.2rem;color:var(--el-plum);font-size:1.48rem;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.el-benefits__pill:hover{background:var(--el-plum);color:var(--el-white)}.el-benefits__rail{max-width:none;padding:0}.el-benefits__track{--el-rail-pad:max(var(--el-gutter),calc((100vw - var(--el-max)) / 2 + var(--el-gutter)));display:flex;gap:3.2rem;overflow-x:auto;padding:.4rem var(--el-rail-pad) 4rem;scroll-padding-inline:var(--el-rail-pad);scrollbar-width:none}.el-benefits__track::-webkit-scrollbar{display:none}.el-benefit-card{position:relative;flex:0 0 40rem;height:56rem;margin:0;border-radius:.8rem;overflow:hidden;scroll-snap-align:start;background:var(--el-blush);box-shadow:0 18px 48px #0000001f}.el-benefit-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.el-benefit-card__cap{position:absolute;left:0;right:0;bottom:0;padding:2.4rem;background:linear-gradient(0deg,#26081680,#26081647);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--el-white)}.el-benefit-card__title{margin:0;font-size:3.2rem;line-height:1.1;font-weight:400;letter-spacing:-.03em;color:var(--el-white)}.el-benefit-card__text{margin:.8rem 0 0;font-size:1.5rem;line-height:1.5;color:#ffffffeb}.el-benefits__nav{display:flex;justify-content:flex-end;gap:1.2rem;margin-top:-.8rem}.el-rail__arrow.el-benefits__arrow{width:6.4rem;height:6.4rem;border:0;color:var(--el-plum);opacity:1}.el-rail__arrow.el-benefits__arrow .el-icon{width:2.8rem;height:2.8rem}.el-rail__arrow.el-benefits__arrow:hover{background:var(--el-blush)}.el-rail__arrow.el-benefits__arrow:hover .el-icon{color:var(--el-plum)}.el-rail__arrow.el-benefits__arrow[aria-disabled=true]{opacity:.3;cursor:default}.el-rail__arrow.el-benefits__arrow[aria-disabled=true]:hover{background:transparent}@media(max-width:749px){.el-benefits--carousel .el-section-head--row{display:block}.el-benefits__pill{height:4.4rem;margin-top:1.6rem;font-size:1.388rem}.el-benefits__track{gap:1.6rem;padding-bottom:2.4rem}.el-benefit-card{flex-basis:28.8rem;height:40.3rem}.el-benefit-card__cap{padding:1.8rem}.el-benefit-card__title{font-size:2.4rem}.el-benefit-card__text{font-size:1.388rem}.el-benefits__nav{display:none}}.el-causes .el-section-head__text{max-width:76rem}.el-causes .el-eyebrow{display:block;margin-bottom:1.2rem}.el-cause-card{position:relative;flex:0 0 40rem;height:56rem;margin:0;border-radius:.8rem;overflow:hidden;scroll-snap-align:start;background:var(--el-plum);color:var(--el-white);box-shadow:0 18px 48px #0000001f;isolation:isolate}.el-cause-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:-2}.el-cause-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#1d0a14db,#1d0a149e 30%,#1d0a141f 56%,#1d0a1400 70%),linear-gradient(180deg,#1d0a1447,#1d0a1400 22%)}.el-cause-card__icon{position:absolute;top:2.4rem;left:2.4rem;width:4.8rem;height:4.8rem;color:var(--el-white);filter:drop-shadow(0 1px 6px rgba(0,0,0,.35))}.el-cause-card__icon svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.el-cause-card__body{position:absolute;left:0;right:0;bottom:0;padding:2.4rem}.el-cause-card__tag{display:inline-flex;align-items:center;height:4.4rem;padding:0 2rem;margin:0;border:1px solid hsla(0,0%,100%,.34);border-radius:var(--el-pill);background:#ffffff29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:1.6rem;line-height:1;font-weight:500;letter-spacing:-.01em;color:var(--el-white)}.el-cause-card__text{margin:1.6rem 0 0;font-size:1.5rem;line-height:1.5;color:#fffffff0}@media(max-width:749px){.el-causes .el-section-head--row{display:block}.el-cause-card{flex-basis:28.8rem;height:43.2rem}.el-cause-card__icon{top:1.8rem;left:1.8rem;width:4rem;height:4rem}.el-cause-card__body{padding:1.8rem}.el-cause-card__tag{height:3.6rem;padding:0 1.6rem;font-size:1.44rem}.el-cause-card__text{margin-top:1.2rem;font-size:1.388rem}}.el-cause-card__badge{position:absolute;top:2.4rem;right:2.4rem;display:inline-flex;align-items:center;height:3.2rem;padding:0 1.4rem;border-radius:var(--el-pill);background:var(--el-magenta);color:var(--el-white);font-family:var(--el-mono);font-size:1.2rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 14px #0000002e}.el-cause-card--featured{box-shadow:0 0 0 3px var(--el-magenta),0 18px 48px #0000001f}.el-cause-card--featured .el-cause-card__tag{background:var(--el-magenta);border-color:var(--el-magenta)}@media(max-width:749px){.el-cause-card__badge{top:1.8rem;right:1.8rem;height:2.8rem;padding:0 1.2rem;font-size:1.1rem}}.el-pdp__code{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;margin-top:1.4rem;padding:1.4rem 1.6rem;border-radius:1.6rem;background:linear-gradient(135deg,#ffe1f0,#ffd0e7);box-shadow:inset 0 0 0 1.5px #f59bc8}.el-pdp__code-check{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:.6rem;background:var(--el-magenta);color:var(--el-white)}.el-pdp__code-check svg{width:1.5rem;height:1.5rem}.el-pdp__code-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.el-pdp__code-title{font-family:var(--el-mono);font-size:1.388rem;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--el-plum);overflow-wrap:anywhere}.el-pdp__code-line{font-size:1.388rem;line-height:1.35;color:var(--el-plum);text-wrap:balance}.el-pdp__code-prices{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.el-pdp__code-now{font-size:3.2rem;line-height:1;font-weight:800;letter-spacing:-.03em;color:var(--el-magenta);white-space:nowrap}.el-pdp__code-then{margin-top:.3rem;font-size:1.203rem;color:var(--el-plum);opacity:.75;white-space:nowrap}.el-pdp__code-then[hidden],.el-pdp__code[hidden]{display:none}@media(max-width:749px){.el-pdp__code{gap:1rem;padding:1.2rem 1.3rem}.el-pdp__code-now{font-size:2.8rem}}.el-header__quiz{background:var(--el-white);font-weight:400}.el-header__drawer-cta{display:none}@media(max-width:989px){.el-header__actions .el-header__quiz{display:none}.el-header__drawer-cta{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.2rem;margin-top:1.6rem}.el-header__drawer-cta .el-header__cta--mobile{margin-top:0}.el-header--quiz .el-header__drawer-cta{max-width:48rem}.el-header--quiz .el-header__drawer-cta>.el-btn{flex:1 1 auto}}@media(min-width:990px)and (max-width:1199px){.el-header--quiz .el-header__inner,.el-header--quiz .el-header__nav{gap:1.6rem}.el-header--quiz .el-header__actions{gap:1.2rem}.el-header--quiz .el-header__actions .el-btn--small{padding-left:1.6rem;padding-right:1.6rem}}.el-breadcrumb{margin:0 0 1.6rem}.el-breadcrumb__list{display:flex;flex-wrap:wrap;gap:.4rem 0;margin:0;padding:0;list-style:none;font-family:var(--el-mono);font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.el-breadcrumb__item{display:inline-flex;align-items:center;color:var(--el-muted)}.el-breadcrumb__item+.el-breadcrumb__item:before{content:"/";margin:0 .8rem;color:var(--el-muted)}.el-breadcrumb__link{color:var(--el-body);text-decoration:none}.el-breadcrumb__link:hover{color:var(--el-plum);text-decoration:underline}.el-article-extras{padding:0 0 var(--el-section-tight)}.el-article-extras__inner.page-width{display:grid;gap:4.8rem;box-sizing:content-box}.el-article-cta{display:grid;grid-template-columns:12rem 1fr;gap:2rem;align-items:center;padding:2rem;border-radius:var(--el-radius);background:var(--el-cream);border:1px solid var(--el-line)}.el-article-cta__media{display:block;border-radius:1.2rem;overflow:hidden;background:var(--el-white);aspect-ratio:1/1}.el-article-cta__img{display:block;width:100%;height:100%;object-fit:cover}.el-article-cta__title{margin:0 0 .6rem;font-size:2rem;line-height:1.25;font-weight:600;color:var(--el-ink)}.el-article-cta__text{margin:0 0 1.4rem;font-size:1.5rem;line-height:1.5;color:var(--el-body)}.el-article-cta__btn{display:inline-flex}.el-article-related__heading{margin:0 0 1.6rem;font-size:2.4rem;line-height:1.2;font-weight:500;color:var(--el-ink)}.el-article-related__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.el-article-related__link{display:flex;flex-direction:column;gap:1rem;height:100%;padding:1.6rem;border-radius:var(--el-radius);background:var(--el-cream);color:var(--el-ink);text-decoration:none}.el-article-related__link:hover .el-article-related__title{text-decoration:underline}.el-article-related__img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:1rem}.el-article-related__title{font-size:1.6rem;line-height:1.35;font-weight:500}@media(max-width:749px){.el-article-cta{grid-template-columns:8.8rem 1fr;gap:1.4rem;padding:1.6rem}.el-article-cta__title{font-size:1.7rem}.el-article-cta__text{font-size:1.4rem}.el-article-related__list{grid-template-columns:1fr}}.el-pdp__subtitle{margin:.4rem 0 0;font-size:1.5rem;line-height:1.45;font-weight:400;color:var(--el-body)}.el-header__icon--cart{width:4.4rem;height:4.4rem;justify-content:center}.el-header__icon--cart .el-icon{width:2.4rem;height:2.4rem}.el-header__cart-count{position:absolute;right:.2rem;bottom:.4rem;min-width:1.8rem;height:1.8rem;padding:0 .5rem;border-radius:999px;background:var(--el-plum);color:#fff;font:600 1.05rem/1.8rem var(--el-sans);text-align:center;font-variant-numeric:tabular-nums}.el-header__cart-count[hidden]{display:none}@media(max-width:989px){.el-header__icon--cart{margin-right:-.8rem}}.el-pd{--el-pd-tint-bg:var(--el-pd-tint,var(--el-blush));--el-pd-ring:#cbd5e1;--el-pd-on:#2e9e63;--el-pd-pos:#1f7a4f;--el-pd-pos-bg:#e2f3e9;--el-pd-ing:#334155;--el-pd-desk-top:calc(var(--el-announce-h, 3.4rem) + var(--el-header-h) + 2.4rem);background:var(--el-white);color:var(--el-ink)}.el-pd:has(.el-pd__switch:checked) .el-pd-off,.el-pd:has(.el-pd__switch:not(:checked)) .el-pd-on{display:none!important}@supports not selector(:has(*)){.el-pd[data-plan=off] .el-pd-on,.el-pd[data-plan=on] .el-pd-off{display:none!important}}.el-pd.is-code .el-pd-nocode,.el-pd:not(.is-code) .el-pd-code{display:none!important}.el-pd__grid{display:grid;grid-template-columns:minmax(0,57fr) minmax(0,52.5fr);grid-template-rows:auto 1fr;grid-template-areas:"gallery head" "gallery box";column-gap:4rem;max-width:calc(113.5rem + 2 * var(--el-gutter));margin:0 auto;padding:3.2rem var(--el-gutter) 6.4rem}.el-pd__head{grid-area:head;display:grid;gap:.8rem;align-content:start;justify-items:start;margin-bottom:1.6rem;min-width:0}.el-pd__gallery{grid-area:gallery;position:sticky;top:var(--el-pd-top,var(--el-pd-desk-top));align-self:start;display:grid;gap:1.2rem;min-width:0}.el-pd__box{grid-area:box;display:grid;gap:1.6rem;align-content:start;min-width:0}.el-pd__rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem .9rem;max-width:100%;color:var(--el-body);text-decoration:none;font-size:1.4rem;line-height:1.3}.el-pd__rating .el-stars .el-icon{width:1.7rem;height:1.7rem}.el-pd__rating:hover .el-pd__rating-text{text-decoration:underline;text-underline-offset:.3rem}.el-pd__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;margin:.4rem 0 0;font-family:var(--el-mono);font-size:1.2rem;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--el-body)}.el-pd__eyebrow-text+.el-pd__eyebrow-badge:before{content:"\b7";margin-right:.8rem}.el-pd__strong{padding:.45rem .7rem .4rem;border-radius:.4rem;background:var(--el-ink);color:#f3d98b;font-size:1.1rem;font-weight:500;line-height:1}.el-pd__title{margin:0;font-family:var(--el-sans);font-size:clamp(2.6rem,2.6vw,3.6rem);font-weight:800;line-height:1.08;letter-spacing:-.015em;color:var(--el-ink);word-break:normal;overflow-wrap:anywhere}.el-pd__subtitle{display:block;margin-top:.5rem;font-size:clamp(1.6rem,1.45vw,2rem);font-weight:500;line-height:1.25;letter-spacing:0;color:var(--el-body)}.el-pd__stage{position:relative;border-radius:1.2rem;overflow:hidden;background:var(--el-pd-tint-bg)}.el-pd__slides{position:relative;display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.el-pd__slides::-webkit-scrollbar{display:none}.el-pd__slides:focus-visible{outline:2px solid var(--el-plum);outline-offset:-2px}.el-pd__slide{position:relative;flex:0 0 100%;aspect-ratio:1/1;scroll-snap-align:start;scroll-snap-stop:always;background:var(--el-pd-tint-bg)}.el-pd__img{display:block;width:100%;height:100%;object-fit:cover}.el-pd__img--placeholder{background:var(--el-pd-tint-bg);fill:var(--el-muted)}.el-pd img.el-pd__fit,.el-pd__img--fit{object-fit:contain;mix-blend-mode:multiply}.el-pd__img--fit{padding:7%}.el-pd__slide--quote .el-pd__img--fit{padding:4% 8% 27%}.el-pd__badge{position:absolute;top:1.2rem;right:1.2rem;z-index:2;padding:.8rem 1.2rem .75rem;border-radius:99px;background:var(--el-plum);color:var(--el-white);font-family:var(--el-mono);font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.el-pd__badge--try{background:var(--el-white);color:var(--el-plum);box-shadow:inset 0 0 0 1px var(--el-plum)}.el-pd__arrow{position:absolute;top:50%;z-index:2;display:none;place-items:center;width:3.6rem;height:3.6rem;margin-top:-1.8rem;padding:0;border:0;border-radius:50%;background:#ffffffe6;color:var(--el-ink);box-shadow:0 1px 4px #1d0a1424;cursor:pointer;transition:opacity .2s}.el-pd__gallery.is-ready .el-pd__arrow{display:grid}.el-pd__arrow--prev{left:1.2rem}.el-pd__arrow--next{right:1.2rem}.el-pd__arrow[disabled]{opacity:0;pointer-events:none}.el-pd__arrow .el-icon{width:1.8rem;height:1.8rem}.el-pd__arrow:focus-visible{outline:2px solid var(--el-plum);outline-offset:2px}.el-pd__bubble{position:absolute;left:1.4rem;right:1.4rem;bottom:1.4rem;z-index:1;margin:0;padding:1rem 1.4rem 1.1rem;border:1px solid var(--el-line);border-radius:1rem;background:var(--el-white);box-shadow:0 6px 18px #1d0a1414;color:var(--el-ink);text-align:left}.el-pd__bubble-who{margin-bottom:.2rem;font-size:1.25rem;font-weight:600;line-height:1.3}.el-pd__bubble-quote{margin:0;padding:0;border:0;font-size:1.35rem;font-style:normal;line-height:1.4;color:var(--el-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.el-pd__bubble-quote:after,.el-pd__bubble-quote:before{content:none}:lang(de) .el-pd__bubble-quote q{quotes:"\ab" "\bb" "\2039" "\203a"}.el-pd__thumbs{display:flex;gap:.8rem;overflow-x:auto;margin:-.3rem;padding:.3rem;scrollbar-width:none}.el-pd__thumbs::-webkit-scrollbar{display:none}.el-pd__thumb{flex:0 0 7.2rem;display:block;width:7.2rem;height:7.2rem;border-radius:.8rem;overflow:hidden;background:var(--el-pd-tint-bg);outline:1px solid transparent;outline-offset:1px}.el-pd__thumb[aria-current=true]{outline:2px solid var(--el-plum)}.el-pd__thumb:focus-visible{outline:2px solid var(--el-accent)}.el-pd__thumb img{display:block;width:100%;height:100%;object-fit:cover}.el-pd__ing-btn{display:inline-flex;align-items:center;gap:.6rem;width:auto;min-height:0;margin:0;padding:.4rem 0;border:0;background:none;color:var(--el-muted);font-family:var(--el-sans);font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;text-decoration:underline;text-decoration-color:#96838c80;text-underline-offset:.3rem;cursor:pointer;transition:color .2s}.el-pd__ing-btn:hover{color:var(--el-plum);text-decoration-color:currentColor}.el-pd__ing-btn:focus-visible{outline:2px solid var(--el-accent);outline-offset:2px}.el-pd__callouts{list-style:none;margin:.8rem 0 0;padding:0;display:grid;gap:1.4rem}.el-pd__callout{display:grid;grid-template-columns:5.6rem minmax(0,1fr);gap:1.4rem;align-items:center}.el-pd__callout-img{display:block;width:5.6rem;height:5.6rem;border-radius:50%;object-fit:cover;background:radial-gradient(circle at 35% 35%,#f7e3a0,#d9a441)}.el-pd__callout-name{display:block;margin-bottom:.2rem;font-family:var(--el-mono);font-size:1.3rem;font-weight:500;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--el-ink)}.el-pd__callout-text{display:block;font-size:1.4rem;line-height:1.45;color:var(--el-body)}.el-pd__ticks{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;font-size:1.6rem;line-height:1.4;color:var(--el-ink)}.el-pd__ticks li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.8rem;align-items:start}.el-pd__ticks .el-icon{width:2rem;height:2rem;margin-top:.1rem;color:var(--el-accent)}.el-pd__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin-top:.4rem}.el-pd__now{font-size:clamp(3rem,2.6vw,3.6rem);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--el-plum);font-variant-numeric:tabular-nums}.el-pd__was{font-size:1.8rem;font-weight:500;color:var(--el-muted)}.el-pd__anchor{display:inline-flex;align-items:baseline;gap:.5rem;white-space:nowrap}.el-pd__was-lbl{font-size:1.3rem;color:var(--el-muted)}.el-pd__vs{font-family:var(--el-mono);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--el-body)}.el-pd__off{align-self:center;padding:.35rem 1rem;border-radius:var(--el-pill);background:var(--el-accent);color:var(--el-white);font-size:1.4rem;font-weight:700;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.el-pd__note{margin:-.4rem 0 0;font-size:1.4rem;line-height:1.45;color:var(--el-body)}.el-pd__form{display:grid;gap:1.4rem;margin:0}.el-pd__plan{border:1px solid var(--el-pd-ring);border-radius:1rem;background:var(--el-cream);overflow:hidden;transition:border-color .2s}.el-pd[data-plan=off] .el-pd__plan{border-color:#b9a5ae}.el-pd__plan-top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.4rem;align-items:center;padding:1.4rem 1.6rem;cursor:pointer}.el-pd__switch-box{position:relative;display:inline-block;width:5.2rem;height:3rem}.el-pd__switch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.el-pd__switch-ui{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;background:#c8bac1;transition:background .2s}.el-pd__switch-ui:after{content:"";position:absolute;top:.3rem;left:.3rem;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--el-white);box-shadow:0 1px 3px #00000040;transition:transform .2s var(--el-ease)}.el-pd__switch:checked+.el-pd__switch-ui{background:var(--el-pd-on)}.el-pd__switch:checked+.el-pd__switch-ui:after{transform:translate(2.2rem)}.el-pd__switch:focus-visible+.el-pd__switch-ui{outline:2px solid var(--el-plum);outline-offset:2px}.el-pd__plan-title{display:block;font-size:1.6rem;font-weight:700;line-height:1.3;color:var(--el-ink)}.el-pd__plan-gift{display:inline-flex;align-items:center;gap:.5rem;margin-top:.6rem;padding:.35rem 1rem .35rem .8rem;border-radius:99px;background:var(--el-pd-pos-bg);color:var(--el-pd-pos);font-size:1.35rem;font-weight:600;line-height:1.3}.el-pd__plan-gift .el-icon{flex:none;width:1.6rem;height:1.6rem}.el-pd__stock{padding:1.4rem 1.6rem 1.5rem;border:1px solid #a3949b;border-radius:1rem;background:#f2eff0;color:var(--el-body)}.el-pd__stock-title{display:flex;align-items:center;gap:.8rem;margin:0 0 .6rem;font-size:1.7rem;font-weight:500;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase;color:#6b5c63}.el-pd__stock-title svg{flex:none;width:2.4rem;height:2.4rem}.el-pd__stock-text{margin:0;font-size:1.5rem;line-height:1.5}.el-pd__stock-text strong{font-weight:600;color:#4a3b42}.el-pd__plan-body{border-top:1px solid var(--el-pd-ring)}.el-pd__ladder-head{margin:0;padding:1rem 1.6rem 0;font-size:1.3rem;font-weight:600;line-height:1.3;color:var(--el-plum);text-align:center}.el-pd__plan-ticks{list-style:none;margin:0;padding:1.2rem 1.6rem 1.4rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.6rem;border-top:1px solid var(--el-line);font-size:1.4rem;line-height:1.35;color:var(--el-ink)}.el-pd__plan-ticks li{display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.7rem;align-items:start}.el-pd__plan-ticks .el-icon{width:1.6rem;height:1.6rem;margin-top:.1rem;color:var(--el-accent)}.el-pd__atc{display:flex;align-items:center;justify-content:center;width:100%;min-height:5.8rem;margin:0;padding:1.4rem 2rem;border:0;border-radius:.8rem;background:var(--el-plum);color:var(--el-white);font-family:var(--el-mono);font-size:1.7rem;font-weight:500;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background .2s,opacity .2s}.el-pd__atc:hover{background:var(--el-plum-2)}.el-pd-sticky__btn:focus-visible,.el-pd__atc:focus-visible{outline:2px solid var(--el-accent);outline-offset:2px}.el-pd-sticky__btn:disabled,.el-pd__atc:disabled{opacity:.5;cursor:not-allowed}.el-pd.is-busy .el-pd-sticky__btn,.el-pd.is-busy .el-pd__atc{opacity:.7;cursor:progress}.el-pd__disclosure{margin:-.4rem 0 0;font-size:1.25rem;line-height:1.45;color:var(--el-body);text-align:center;text-wrap:pretty}.el-pd__code{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border-radius:1.2rem;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);box-shadow:inset 0 0 0 1.5px #cbd5e1;color:var(--el-plum)}.el-pd__code[hidden]{display:none}.el-pd__code-icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:.6rem;background:var(--el-magenta);color:var(--el-white)}.el-pd__code-icon .el-icon{width:1.6rem;height:1.6rem}.el-pd__code-line{font-size:1.4rem;font-weight:500;line-height:1.35}.el-pd__code-price{display:inline-flex;align-items:baseline;gap:.6rem;font-size:2.4rem;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--el-magenta);white-space:nowrap}.el-pd__code-arrow{font-size:1.6rem;font-weight:500;color:var(--el-plum)}.el-pd__upsell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border:1px solid var(--el-pd-ring);border-radius:1rem;background:var(--el-cream);color:var(--el-ink);text-decoration:none;transition:border-color .2s,background .2s}.el-pd__upsell:hover{border-color:var(--el-plum);background:var(--el-blush)}.el-pd__upsell-img{display:block;width:5.6rem;height:5.6rem;border-radius:.6rem;overflow:hidden;background:var(--el-blush)}.el-pd-sticky__img img,.el-pd__upsell-img img{display:block;width:100%;height:100%;object-fit:cover}.el-pd-sticky__img img.el-pd__fit,.el-pd__upsell-img img.el-pd__fit{padding:.3rem}.el-pd__upsell-copy{min-width:0}.el-pd__upsell-title{display:block;font-size:1.5rem;font-weight:700;line-height:1.3}.el-pd__upsell-text{display:block;margin-top:.2rem;font-size:1.35rem;line-height:1.4;color:var(--el-body)}.el-pd__upsell .el-icon{width:2rem;height:2rem;color:var(--el-plum)}.el-pd__trust{list-style:none;margin:.4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1.2rem;text-align:center}.el-pd__trust li{display:grid;justify-items:center;align-content:start;gap:.7rem;font-family:var(--el-mono);font-size:1.1rem;line-height:1.35;letter-spacing:.05em;text-transform:uppercase;color:var(--el-ink)}.el-pd__trust svg{width:2.8rem;height:2.8rem;color:var(--el-plum)}.el-pd__accs{margin-top:.4rem;border-top:1px solid var(--el-line)}.el-pd__acc{border-bottom:1px solid var(--el-line)}.el-pd__acc-sum{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem 0;list-style:none;cursor:pointer;font-family:var(--el-mono);font-size:1.35rem;font-weight:500;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--el-ink)}.el-pd__acc-sum::-webkit-details-marker{display:none}.el-pd__acc-sum .el-icon{flex:none;width:1.8rem;height:1.8rem;transition:transform .2s}.el-pd__acc[open]>.el-pd__acc-sum .el-icon{transform:rotate(45deg)}.el-pd__acc-sum:focus-visible{outline:2px solid var(--el-plum);outline-offset:2px}.el-pd__acc-body{padding:0 0 1.8rem;font-size:1.5rem;line-height:1.6;color:var(--el-body)}.el-pd__acc-body p,.el-pd__acc-desc p{margin:0 0 1rem}.el-pd__acc-body>:last-child,.el-pd__acc-desc>:last-child{margin-bottom:0}.el-pd__acc-desc{margin-bottom:1rem;color:var(--el-ink)}.el-pd__acc-body a{color:var(--el-plum)}.el-pd__acc-inci{margin-top:1rem;font-size:1.35rem}.el-ladder{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.el-ladder__step{display:grid;justify-items:center;align-content:start;gap:.1rem;min-width:0;padding:.9rem .6rem;text-align:center;font-size:1.15rem;line-height:1.25;color:var(--el-muted)}.el-ladder__save{font-size:1.6rem;font-weight:700;line-height:1.2;color:var(--el-accent);font-variant-numeric:tabular-nums;white-space:nowrap}.el-ladder__step--best .el-ladder__save{color:var(--el-plum)}.el-ladder__when--price{font-variant-numeric:tabular-nums;text-wrap:balance}.el-ladder__p{display:block;white-space:nowrap}.el-ladder__then{font-size:1.1rem;line-height:1.3;color:var(--el-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.el-ladder__step+.el-ladder__step{border-left:1px solid var(--el-line)}.el-ladder__step--now{background:var(--el-white)}.el-ladder__price{font-size:1.6rem;font-weight:700;line-height:1.2;color:var(--el-plum);font-variant-numeric:tabular-nums;white-space:nowrap}.el-ladder__off{display:inline-block;margin-bottom:.2rem;padding:.2rem .8rem;border-radius:var(--el-pill);background:var(--el-blush-2);color:var(--el-accent);font-size:1.2rem;font-weight:700;line-height:1.35;white-space:nowrap;font-variant-numeric:tabular-nums}.el-ladder__step:nth-child(2) .el-ladder__off{background:var(--el-rose);color:var(--el-plum)}.el-ladder__step--best .el-ladder__off{background:var(--el-accent);color:var(--el-white)}.el-pd-dialog{width:min(92rem,calc(100vw - 3.2rem));max-width:none;max-height:min(88vh,84rem);margin:auto;padding:0;border:0;border-radius:1.6rem;background:var(--el-white);color:var(--el-ink);box-shadow:0 24px 80px #1d0a144d;overflow:hidden}.el-pd-dialog[open]{display:flex;flex-direction:column}.el-pd-dialog::backdrop{background:#1d0a1480}.el-pd-dialog__panel{display:flex;flex-direction:column;min-height:0;max-height:inherit}.el-pd-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 2.4rem;border-bottom:1px solid var(--el-line)}.el-pd-dialog__title{margin:0;font-family:var(--el-sans);font-size:2.2rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--el-ink)}.el-pd-dialog__close{flex:none;display:grid;place-items:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:var(--el-blush);color:var(--el-ink);cursor:pointer}.el-pd-dialog__close .el-icon{width:2rem;height:2rem}.el-pd-dialog__close:focus-visible{outline:2px solid var(--el-plum);outline-offset:2px}.el-pd-dialog__body{display:grid;gap:2.4rem;padding:2.4rem;overflow-y:auto;overscroll-behavior:contain}.el-pd-dialog__ings{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:2rem 1.6rem}.el-pd-dialog__ing{min-width:0}.el-pd-dialog__ing-img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:1rem;background:var(--el-blush)}.el-pd-dialog__ing-name{display:block;margin-top:1rem;font-family:var(--el-mono);font-size:1.3rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--el-ink)}.el-pd-dialog__ing-text{display:block;margin-top:.4rem;font-size:1.4rem;line-height:1.5;color:var(--el-body)}.el-pd-dialog__inci{padding:1.8rem 2rem;border-radius:1.2rem;background:var(--el-cream)}.el-pd-dialog__inci-title{margin:0 0 .8rem;font-family:var(--el-mono);font-size:1.3rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--el-ink)}.el-pd-dialog__inci p{margin:0;font-size:1.4rem;line-height:1.6;color:var(--el-body)}html.el-pd-lock{overflow:hidden}.el-pd-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.8rem var(--el-gutter) calc(.8rem + env(safe-area-inset-bottom));border-top:1px solid var(--el-line);background:var(--el-white);box-shadow:0 -6px 24px #1d0a1414;transform:translateY(110%);visibility:hidden;transition:transform .3s var(--el-ease),visibility .3s}.el-pd-sticky.is-visible{transform:none;visibility:visible}.el-pd-sticky__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;max-width:113.5rem;margin:0 auto}.el-pd-sticky__img{display:block;width:4.8rem;height:4.8rem;border-radius:.6rem;overflow:hidden;background:var(--el-pd-tint-bg)}.el-pd-sticky__text{min-width:0;display:grid;gap:.1rem}.el-pd-sticky__title{overflow:hidden;font-size:1.4rem;font-weight:700;line-height:1.25;color:var(--el-ink);white-space:nowrap;text-overflow:ellipsis}.el-pd-sticky__line{overflow:hidden;font-size:1.25rem;line-height:1.3;color:var(--el-body);white-space:nowrap;text-overflow:ellipsis}.el-pd-sticky__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;margin:0;padding:1rem 1.8rem;border:0;border-radius:.8rem;background:var(--el-plum);color:var(--el-white);font-family:var(--el-mono);font-size:1.3rem;font-weight:500;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .2s}.el-pd-sticky__btn:hover{background:var(--el-plum-2)}.el-pd-sticky__long{display:none}@media(min-width:990px){.el-pd-sticky{padding-top:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.el-pd-sticky__short{display:none}.el-pd-sticky__long{display:inline}.el-pd-sticky__btn{min-width:30rem;min-height:4.8rem;font-size:1.5rem}}@media(max-width:989px){.el-pd__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"head" "gallery" "box";row-gap:1.6rem;max-width:calc(64rem + 2 * var(--el-gutter));padding-top:1.6rem;padding-bottom:4rem}.el-pd__head{margin-bottom:0;gap:.6rem}.el-pd__gallery{position:static;gap:1rem}.el-pd__callouts{display:none}.el-pd__box{gap:1.4rem}.el-pd-sticky__img{display:none}.el-pd-sticky__inner{grid-template-columns:minmax(0,1fr) auto}body:has(.el-pd-sticky){padding-bottom:calc(6.4rem + env(safe-area-inset-bottom))}}@media(max-width:749px){.el-pd__rating{font-size:1.3rem}.el-pd__title{font-size:2.6rem}.el-pd__subtitle{font-size:1.6rem}.el-pd__badge{top:1rem;right:1rem;padding:.7rem 1rem .65rem;font-size:1.1rem}.el-pd__arrow{width:3.2rem;height:3.2rem;margin-top:-1.6rem}.el-pd__arrow--prev{left:.8rem}.el-pd__arrow--next{right:.8rem}.el-pd__bubble{left:1rem;right:1rem;bottom:1rem;padding:.8rem 1.1rem .9rem}.el-pd__bubble-who{font-size:1.2rem}.el-pd__bubble-quote{font-size:1.25rem}.el-pd__thumb{flex-basis:5.6rem;width:5.6rem;height:5.6rem;border-radius:.6rem}.el-pd__ing-btn{font-size:1.35rem}.el-pd__ticks{font-size:1.5rem}.el-pd__plan-top{padding:1.2rem 1.4rem;gap:1.2rem}.el-pd__plan-title{font-size:1.5rem}.el-pd__plan-gift{font-size:1.3rem}.el-pd__plan-ticks{grid-template-columns:minmax(0,1fr);padding:1.1rem 1.4rem 1.2rem;font-size:1.35rem}.el-ladder__step{padding:.8rem .4rem;font-size:1.1rem}.el-ladder__price,.el-ladder__save{font-size:1.5rem}.el-pd__atc{min-height:5.6rem;font-size:1.5rem}.el-pd__trust{gap:.8rem}.el-pd__trust li{font-size:1rem}.el-pd__code{gap:1rem;padding:1.1rem 1.2rem}.el-pd__code-price{font-size:2rem}.el-pd-dialog{width:calc(100vw - 1.6rem);max-height:92vh;border-radius:1.2rem}.el-pd-dialog__head{padding:1.2rem 1.6rem}.el-pd-dialog__title{font-size:1.9rem}.el-pd-dialog__body{padding:1.6rem;gap:1.8rem}.el-pd-dialog__ings{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem}.el-pd-dialog__inci{padding:1.4rem 1.6rem}}@media(prefers-reduced-motion:reduce){.el-pd-sticky,.el-pd__acc-sum .el-icon,.el-pd__switch-ui,.el-pd__switch-ui:after{transition:none}}.el-pd__slide{container-type:inline-size}.el-pd__slide[data-el-pd-zoom]{cursor:zoom-in}.el-pd__count{position:absolute;top:1.2rem;left:1.2rem;z-index:2;padding:.6rem 1rem .55rem;border-radius:99px;background:#1d0a149e;color:#fff;font-family:var(--el-mono,ui-monospace,monospace);font-size:1.15rem;line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums;pointer-events:none}.el-gx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;color:#1d0a14;font-family:var(--el-sans,inherit);text-align:left;pointer-events:none}.el-gx p{margin:0}.el-gx__hd{display:block;font-weight:800;font-size:6cqw;line-height:1.04;letter-spacing:-.015em;text-wrap:balance}.el-gx__hd--light{color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.35)}.el-gx__pill{display:inline-block;padding:1.3cqw 2.6cqw;border-radius:99px;background:#ffffffe6;font-weight:600;font-size:3cqw;line-height:1.1}.el-gx__panel{position:absolute;top:0;bottom:0;width:32.52%}.el-gx__p1{left:0}.el-gx__p2{left:33.69%}.el-gx__p3{left:67.38%;width:32.62%}.el-gx__vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:37% 50%;background:transparent}.el-gx__step{position:absolute;left:2.2cqw;right:2.2cqw;bottom:13.5cqw;display:flex;align-items:center;gap:1.4cqw;padding:1.2cqw 2cqw 1.2cqw 1.2cqw;border-radius:99px;background:#ffffffe6;font-weight:700;font-size:3cqw;line-height:1.05}.el-gx__b b,.el-gx__step b{flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#0f172a;color:#fff;font-weight:700}.el-gx__step b{width:4.4cqw;height:4.4cqw;font-size:2.6cqw}.el-gx__foot{position:absolute;left:0;right:0;bottom:0;padding:2.4cqw 3cqw;background:#1d0a14c7;color:#fff;text-align:center;font-weight:600;font-size:2.8cqw;line-height:1.2}.el-gx--result .el-gx__hd{position:absolute;left:5cqw;right:40cqw;top:14cqw}.el-gx__zl{position:absolute;right:23cqw;bottom:43cqw;transform:translate(50%);white-space:nowrap}.el-gx--ben .el-gx__hd{position:absolute;top:14cqw;left:4cqw;right:4cqw;text-align:center;font-size:5.4cqw}.el-gx__b{position:absolute;width:28cqw;display:grid;gap:1cqw;font-weight:650;font-size:3.35cqw;line-height:1.15}.el-gx__b b{width:4.6cqw;height:4.6cqw;font-size:2.5cqw}.el-gx__b--l{left:4cqw;text-align:right;justify-items:end}.el-gx__b--r{right:4cqw;text-align:left;justify-items:start}.el-gx__b--l:after,.el-gx__b--r:after{content:"";position:absolute;top:2.3cqw;width:4cqw;height:.3cqw;background:#1d0a14;opacity:.45}.el-gx__b--l:after{right:-5.5cqw}.el-gx__b--r:after{left:-5.5cqw}.el-gx__b--t1{top:36%}.el-gx__b--t2{top:62%}.el-gx__band{position:absolute;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.6cqw 3cqw;padding:2.6cqw 4cqw 2.8cqw;background:#ffffffe6}.el-gx__eq{font-weight:800;font-size:4.6cqw;letter-spacing:-.01em}.el-gx__eq em{font-style:normal;color:#0f172a}.el-gx__jar{font-weight:600;font-size:3.2cqw}.el-gx--heat .el-gx__band{display:grid;gap:.8cqw}.el-gx--heat .el-gx__hd{font-size:5cqw}.el-gx__sub{font-weight:500;font-size:3.3cqw;line-height:1.2}.el-gx__box{position:absolute;left:4cqw;right:30cqw;bottom:4cqw;display:grid;gap:1.6cqw}.el-gx--inside .el-gx__hd{font-size:5cqw}.el-gx__chips{display:flex;flex-wrap:wrap;gap:1.2cqw}.el-gx__col{position:absolute;left:6cqw;top:14cqw;width:52cqw;height:41cqw;display:flex;flex-direction:column;justify-content:flex-end;gap:.8cqw}.el-gx__aw{font-weight:800;font-size:4.6cqw;line-height:1.05;letter-spacing:-.01em}.el-gx__cap{font-weight:500;font-size:2.6cqw;line-height:1.2;opacity:.75}.el-gx__rule{width:70%;margin:1.2cqw 0;border:0;border-top:.3cqw solid rgba(29,10,20,.2)}.el-gx__ritual{position:absolute;left:6cqw;top:73cqw;font-weight:600;font-size:2.6cqw;opacity:.8}.el-gx--finder .el-gx__hd{position:absolute;top:11.5cqw;left:4cqw;right:4cqw;text-align:center;font-size:5cqw}.el-gx__fl{position:absolute;left:var(--gx-x);width:23cqw;height:37%;transform:translate(-50%);display:grid;align-content:end;gap:.4cqw;color:inherit;text-align:center;text-decoration:none;pointer-events:auto}.el-gx__fl--a{top:18.5%}.el-gx__fl--b{top:56.5%}.el-gx__fl b{font-weight:800;font-size:2.5cqw;line-height:1.05}.el-gx__fl span{font-weight:500;font-size:2.2cqw;line-height:1.15;opacity:.8}.el-gx__fl.is-current b{justify-self:center;padding:.5cqw 1.2cqw;border-radius:99px;background:#0f172a;color:#fff}a.el-gx__fl:focus-visible b,a.el-gx__fl:hover b{text-decoration:underline;text-underline-offset:.4cqw}a.el-gx__fl:focus-visible{outline:2px solid #0f172a;outline-offset:2px;border-radius:1rem}.el-pd__gallery[data-kind=benefits] .el-pd__arrow,.el-pd__gallery[data-kind=proof] .el-pd__arrow{top:auto;bottom:1.2rem;margin-top:0}.el-pd__gallery[data-kind=finder] .el-pd__arrow{opacity:0;pointer-events:none}.el-gx__bp{position:absolute;display:grid;gap:.5cqw;margin:0;padding:1.6cqw 3cqw 1.7cqw;border-radius:3cqw;background:#ffffffed;box-shadow:0 .6cqw 2cqw #1d0a1414}.el-gx__bp b{font-weight:750;font-size:3.3cqw;line-height:1.1}.el-gx__bp span{font-weight:500;font-size:2.5cqw;line-height:1.15;color:#6e5f65}.el-gx__bp i{font-style:normal;font-family:var(--el-mono,ui-monospace,monospace);font-weight:500;font-size:2.3cqw;letter-spacing:.06em;text-transform:uppercase;color:#1f6b3a}.el-gx__bp--g{left:5cqw;top:14cqw;max-width:42cqw}.el-gx__bp--t{right:4cqw;top:14cqw;max-width:46cqw;justify-items:end;text-align:right}.el-gx__bp--v{right:4cqw;bottom:4cqw;background:#4e0b26;color:#fff}.el-gx__bp--v b{font-size:3.1cqw}.el-gx__bp--v span{color:#f3d9e3}.el-pd-zoom{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fff}.el-pd-zoom::backdrop{background:#1d0a1499}.el-pd-zoom__pane{width:100%;height:100%;overflow:auto;display:grid;place-items:center;touch-action:pan-x pan-y pinch-zoom}.el-pd-zoom__img{display:block;max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in}.el-pd-zoom.is-zoomed .el-pd-zoom__pane{place-items:start}.el-pd-zoom.is-zoomed .el-pd-zoom__img{width:min(2048px,220vmax);max-width:none;max-height:none;cursor:zoom-out}.el-pd-zoom__close{position:fixed;top:calc(1.2rem + env(safe-area-inset-top));right:1.2rem;z-index:2;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#1d0a14;box-shadow:0 1px 6px #1d0a1433;cursor:pointer}.el-pd-zoom__close .el-icon{width:2rem;height:2rem}.el-pd-zoom__close:focus-visible{outline:2px solid #0f172a;outline-offset:2px}@media(max-width:749px){.el-pd__count{top:1rem;left:1rem;font-size:1.05rem}}.el-cart{--el-cart-pad:1.6rem;--el-cart-line:#e2e8f0;--el-cart-track:#e2e8f0;--el-cart-pos:#1f7a4f;--el-cart-on:#2e9e63;--el-cart-off:#cbd5e1;--el-cart-band:#f1f5f9;top:0;left:0;right:0;height:100vh;height:100dvh;z-index:1000;transition:visibility 0s linear .36s;font-family:var(--el-sans);font-size:1.4rem;line-height:1.4;color:var(--el-ink);-webkit-font-smoothing:antialiased}.el-cart.is-open{transition:none}.el-cart :where(h2,p,ul,dl,dd,dt){margin:0}.el-cart :where(ul){list-style:none;padding:0}.el-cart :where(button){font:inherit;color:inherit;letter-spacing:inherit;background:none;border:0;border-radius:0;margin:0;padding:0;cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:none}.el-cart :where(a){color:inherit;text-decoration:none}.el-cart svg{display:block;flex:none}.el-cart :focus{outline:none}.el-cart :focus-visible{outline:2px solid var(--el-accent);outline-offset:2px;box-shadow:none}.el-cart__panel:focus,.el-cart__panel:focus-visible{outline:none;box-shadow:-1px 0 #1d0a141f,-1.2rem 0 4rem #0f172a24}.el-cart-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.el-cart__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#1d0a1473}.el-cart__panel{position:absolute;width:42rem;max-width:100%;background:var(--el-white);box-shadow:-1px 0 #1d0a141f,-1.2rem 0 4rem #0f172a24;transform:translate(100%);transition:transform .36s var(--el-ease);overflow:hidden}.el-cart.is-open .el-cart__panel{transform:none}.el-cart__inner{display:flex;flex-direction:column;height:100%;min-height:0}@media screen and (max-width:599px){.el-cart__panel{width:100%;box-shadow:none}}html.el-cart-lock,html.el-cart-lock body{overflow:hidden}.el-cart__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem var(--el-cart-pad) .8rem}.el-cart__title{font:700 1.9rem/1.2 var(--el-sans);letter-spacing:-.01em;color:var(--el-ink)}.el-cart__title-count{font-weight:500;color:var(--el-body)}.el-cart__close{width:4.4rem;height:4.4rem;margin-right:-1.1rem;display:grid;place-items:center;border-radius:50%;color:var(--el-ink);transition:background .2s}.el-cart__close:hover{background:var(--el-blush)}.el-cart__close .el-icon{width:2.4rem;height:2.4rem}.el-cart__ship{flex:none;display:grid;gap:.8rem;padding:.4rem var(--el-cart-pad) 1.4rem;border-bottom:1px solid var(--el-cart-line);text-align:center}.el-cart__ship-msg{display:flex;align-items:center;justify-content:center;gap:.6rem;font:600 1.4rem/1.3 var(--el-sans);color:var(--el-ink)}.el-cart__ship-msg .el-icon{width:1.8rem;height:1.8rem;color:var(--el-cart-pos)}.el-cart__bar{display:block;height:.8rem;border-radius:99px;background:var(--el-cart-track);overflow:hidden}.el-cart__bar-fill{display:block;height:100%;border-radius:inherit;background:var(--el-accent);transition:width .45s var(--el-ease)}.el-cart__quick{justify-self:center;display:inline-flex;align-items:center;gap:.6rem;min-height:4rem;max-width:100%;padding:.8rem 1.4rem;border:1px solid var(--el-plum);border-radius:.8rem;color:var(--el-plum);font:500 1.35rem/1.25 var(--el-mono);text-align:left;transition:background .2s,color .2s}.el-cart__quick .el-icon{width:1.6rem;height:1.6rem}.el-cart__quick:hover{background:var(--el-plum);color:var(--el-white)}.el-cart__error{flex:none;margin:1rem var(--el-cart-pad) 0;padding:1rem 1.2rem;border-radius:.8rem;background:#fce7eb;color:#a3122e;font-size:1.3rem;line-height:1.4}.el-cart__error[hidden]{display:none}.el-cart__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;transition:opacity .2s}.el-cart.is-busy .el-cart__body,.el-cart.is-busy .el-cart__sum{opacity:.62}.el-cart-line{display:grid;grid-template-columns:9.6rem minmax(0,1fr);gap:1.4rem;padding:1.6rem var(--el-cart-pad);border-bottom:1px solid var(--el-cart-line)}.el-cart-line__media{display:block;width:9.6rem;height:9.6rem;border-radius:.8rem;overflow:hidden;background:var(--el-tint,var(--el-blush))}.el-cart-line__img,.el-cart-line__media img{display:block;width:100%;height:100%;object-fit:cover}.el-cart-line__ph{display:block;width:100%;height:100%}.el-cart-line__info{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}.el-cart-line__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;width:100%}.el-cart-line__title{font:600 1.5rem/1.3 var(--el-sans);color:var(--el-ink);overflow-wrap:anywhere}.el-cart-line__title:hover{text-decoration:underline;text-underline-offset:.3rem}.el-cart-line__remove{width:3.2rem;height:3.2rem;margin:-.7rem -.8rem 0 0;display:grid;place-items:center;border-radius:50%;color:var(--el-muted);flex:none;transition:color .2s,background .2s}.el-cart-line__remove svg{width:1.7rem;height:1.7rem}.el-cart-line__remove:hover{color:var(--el-ink);background:var(--el-blush)}.el-cart-line__disc,.el-cart-line__plan,.el-cart-line__size{font-size:1.3rem;line-height:1.35;color:var(--el-body)}.el-cart-line__plan--ladder{color:var(--el-ink)}.el-cart-line__disc{color:var(--el-cart-pos)}.el-cart-line__bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin-top:.6rem}.el-cart-line__price{display:flex;flex-direction:column;align-items:flex-end;text-align:right;white-space:nowrap}.el-cart-line__now{font:600 1.5rem/1.2 var(--el-sans);color:var(--el-ink);font-variant-numeric:tabular-nums}.el-cart-line__was{font-size:1.25rem;line-height:1.3;color:var(--el-muted);font-variant-numeric:tabular-nums}.el-cart-switch{display:inline-flex;align-items:center;gap:.8rem;min-height:3.2rem;padding:.2rem 0;text-align:left;font:600 1.3rem/1.3 var(--el-sans);color:var(--el-ink)}.el-cart-switch__track{position:relative;display:block;width:3.4rem;height:2rem;border-radius:99px;background:var(--el-cart-off);flex:none;transition:background .2s}.el-cart-switch__track:after{content:"";position:absolute;top:.2rem;left:.2rem;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--el-white);box-shadow:0 1px 2px #00000040;transition:transform .2s var(--el-ease)}.el-cart-switch[aria-checked=true] .el-cart-switch__track{background:var(--el-cart-on)}.el-cart-switch[aria-checked=true] .el-cart-switch__track:after{transform:translate(1.4rem)}.el-cart-switch[aria-checked=false] .el-cart-switch__label{color:var(--el-cart-pos)}.el-cart-switch.is-loading{cursor:progress}.el-cart-switch.is-loading .el-cart-switch__label{opacity:.6}.el-cart-qty{display:inline-flex;align-items:center;height:3.4rem;border:1px solid var(--el-cart-line);border-radius:.6rem}.el-cart-qty__btn{width:3.4rem;height:100%;display:grid;place-items:center;color:var(--el-ink);border-radius:.6rem;transition:background .2s}.el-cart-qty__btn:hover{background:var(--el-blush)}.el-cart-qty__btn .el-icon{width:1.5rem;height:1.5rem}.el-cart-qty__n{min-width:2.4rem;text-align:center;font:600 1.4rem/1 var(--el-sans);font-variant-numeric:tabular-nums}.el-cart__kit{display:grid;gap:.6rem;padding:1.4rem var(--el-cart-pad);background:var(--el-cream);border-bottom:1px solid var(--el-cart-line)}.el-cart__kit-head{display:flex;align-items:center;gap:.8rem;font:600 1.4rem/1.3 var(--el-sans);color:var(--el-ink)}.el-cart__kit-head svg{width:2rem;height:2rem;color:var(--el-accent)}.el-cart__kit-list{display:grid;gap:.4rem;padding-left:2.8rem}.el-cart__kit-row{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;font-size:1.3rem;line-height:1.35;color:var(--el-body)}.el-cart__free{color:var(--el-cart-pos);font-weight:700;white-space:nowrap}.el-cart-pair{display:grid;gap:1rem;padding:1.6rem var(--el-cart-pad) 2rem}.el-cart-pair__head{font:500 1.2rem/1.2 var(--el-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--el-ink)}.el-cart-pair__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.el-cart-pair__card{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.9rem;align-items:start;padding:.8rem;border:1px solid var(--el-cart-line);border-radius:1rem;background:var(--el-white)}.el-cart-pair__media{display:block;width:5.2rem;height:5.2rem;border-radius:.6rem;overflow:hidden;background:var(--el-tint,var(--el-blush))}.el-cart-pair__media img{display:block;width:100%;height:100%;object-fit:cover}.el-cart-pair__info{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}.el-cart-pair__title{font:600 1.25rem/1.25 var(--el-sans);color:var(--el-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.el-cart-pair__price{font-size:1.2rem;line-height:1.3;color:var(--el-body)}.el-cart-pair__add{display:inline-flex;align-items:center;gap:.4rem;margin-top:.2rem;min-height:3rem;padding:.4rem 1rem .4rem .7rem;border:1px solid var(--el-plum);border-radius:.6rem;color:var(--el-plum);font:500 1.15rem/1 var(--el-mono);letter-spacing:.08em;text-transform:uppercase;transition:background .2s,color .2s}.el-cart-pair__add .el-icon{width:1.3rem;height:1.3rem}.el-cart-pair__add:hover{background:var(--el-plum);color:var(--el-white)}.el-cart__empty{display:grid;justify-items:center;gap:1.2rem;padding:5.6rem var(--el-cart-pad) 4rem;text-align:center}.el-cart__empty-title{font:600 2rem/1.25 var(--el-sans);color:var(--el-ink)}.el-cart__empty-text{font-size:1.4rem;color:var(--el-body)}.el-cart__cta{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;margin-top:.8rem;padding:0 2.4rem;border-radius:.8rem;background:var(--el-plum);color:var(--el-white);font:500 1.5rem/1.2 var(--el-mono);letter-spacing:.06em;text-transform:uppercase;transition:background .2s}.el-cart__cta .el-icon{width:1.8rem;height:1.8rem}.el-cart__cta:hover{background:var(--el-plum-2)}.el-cart__foot{flex:none;display:grid;gap:1rem;padding:1.2rem var(--el-cart-pad) 1.2rem;border-top:1px solid var(--el-cart-line);background:var(--el-white);box-shadow:0 -.8rem 2.4rem #0f172a0f}.el-cart__sum{display:grid;gap:.3rem;transition:opacity .2s}.el-cart__row{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;font-size:1.35rem;line-height:1.4;color:var(--el-body)}.el-cart__row dd{text-align:right;font-variant-numeric:tabular-nums}.el-cart__row--save dd{color:var(--el-cart-pos);font-weight:600}.el-cart__row--total{font:700 1.6rem/1.35 var(--el-sans);color:var(--el-ink)}.el-cart__checkout{position:relative;width:100%;min-height:5.2rem;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 1.6rem;border-radius:.8rem;background:var(--el-plum);color:var(--el-white);font:500 1.5rem/1.2 var(--el-mono);transition:background .2s}.el-cart__checkout:hover{background:var(--el-plum-2)}.el-cart__checkout svg{width:1.8rem;height:1.8rem}.el-cart__checkout-label{text-transform:uppercase;letter-spacing:.07em}.el-cart__checkout-sep{opacity:.7}.el-cart__checkout-total{font-variant-numeric:tabular-nums;white-space:nowrap}.el-cart__checkout.is-loading{cursor:progress}.el-cart__checkout.is-loading>*{visibility:hidden}.el-cart__checkout.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:2rem;height:2rem;border:2px solid hsla(0,0%,100%,.35);border-top:2px solid var(--el-white);border-radius:50%;animation:el-cart-spin .7s linear infinite}.el-cart__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.el-cart__trust li{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:0 .6rem;font-size:1.15rem;line-height:1.3;color:var(--el-ink)}.el-cart__trust li+li{border-left:1px solid var(--el-cart-line)}.el-cart__trust svg{width:2rem;height:2rem;color:var(--el-plum)}.el-cart__trust .el-flag{width:2.4rem;height:1.6rem;margin:.2rem 0}.el-cart__banner{flex:none;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.7rem var(--el-cart-pad) calc(.7rem + env(safe-area-inset-bottom,0px));background:var(--el-cart-band);font-size:1.2rem;line-height:1.3;text-align:center;color:var(--el-ink)}.el-cart__banner .el-icon{width:1.3rem;height:1.3rem;color:var(--el-accent)}.el-cart .is-loading{cursor:progress}.el-cart-line__remove.is-loading,.el-cart-pair__add.is-loading,.el-cart-qty__btn.is-loading,.el-cart__quick.is-loading{opacity:.55}.el-cart-pair__add.is-loading .el-icon,.el-cart__quick.is-loading .el-icon{animation:el-cart-spin .8s linear infinite}@keyframes el-cart-spin{to{transform:rotate(1turn)}}@media screen and (max-width:599px){.el-cart{--el-cart-pad:1.6rem}.el-cart-line{grid-template-columns:8.8rem minmax(0,1fr);gap:1.2rem}.el-cart-line__media{width:8.8rem;height:8.8rem}.el-cart__foot{gap:.9rem;padding-top:1rem}.el-cart__trust li{font-size:1.1rem}}@media screen and (max-width:359px){.el-cart-pair__list{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.el-cart,.el-cart-switch__track,.el-cart-switch__track:after,.el-cart__bar-fill,.el-cart__overlay,.el-cart__panel{transition:none!important}.el-cart .is-loading .el-icon,.el-cart .is-loading:after{animation-duration:2.4s}}.el-cart__kit-price{white-space:nowrap;color:var(--el-ink);font-variant-numeric:tabular-nums}.el-pay{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.el-pay__item{display:flex;line-height:0}.el-pay__icon{width:3.8rem;height:2.4rem}.el-cart__pay{margin-top:1rem}.el-journey{position:relative;--el-journey-accent:var(--el-accent);--el-journey-rule:var(--el-line);--el-journey-title:var(--el-ink);--el-journey-body:var(--el-body);--el-journey-note:var(--el-muted);--el-journey-bead-bg:var(--el-white);--el-journey-media-bg:var(--el-blush);--el-journey-gap:clamp(2.4rem,3.2vw,4.8rem);--el-journey-bead-size:3.6rem}.el-journey--white{--el-journey-bead-bg:transparent}.el-journey--blush{--el-journey-media-bg:var(--el-blush-2)}.el-journey--plum{--el-journey-accent:var(--el-rose);--el-journey-rule:var(--el-line-ondark);--el-journey-title:var(--el-white);--el-journey-body:var(--el-ondark);--el-journey-note:hsla(0,0%,100%,.62);--el-journey-bead-bg:hsla(0,0%,100%,.06);--el-journey-media-bg:var(--el-plum-2)}.el-journey__head{max-width:84rem}.el-journey__eyebrow{display:block;margin-bottom:1.6rem}.el-journey__headline{max-width:20ch}.el-journey__lede{max-width:62rem}.el-journey__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--el-journey-gap);list-style:none;margin:0;padding:0}.el-journey__track--1{grid-template-columns:minmax(0,1fr)}.el-journey__track--2{grid-template-columns:repeat(2,minmax(0,1fr))}.el-journey__track--4{grid-template-columns:repeat(4,minmax(0,1fr))}.el-journey__stage{position:relative;display:flex;flex-direction:column;padding-top:calc(var(--el-journey-bead-size) + 2.4rem)}.el-journey__stage:before{content:"";position:absolute;top:calc(var(--el-journey-bead-size) / 2);left:calc(var(--el-journey-bead-size) + 1.2rem);right:calc(1.2rem - var(--el-journey-gap));height:1px;background:var(--el-journey-rule)}.el-journey__stage:last-child:before{content:none}.el-journey__bead{position:absolute;top:0;left:0;display:inline-flex;align-items:center;justify-content:center;width:var(--el-journey-bead-size);height:var(--el-journey-bead-size);border:1px solid var(--el-journey-rule);border-radius:50%;background:var(--el-journey-bead-bg);font-family:var(--el-mono);font-size:1.203rem;line-height:1;letter-spacing:.04em;color:var(--el-journey-accent)}.el-journey__heading{margin:0;font-family:var(--el-sans);font-weight:400;color:var(--el-journey-title)}.el-journey__label{display:block;margin-bottom:1rem;font-family:var(--el-mono);font-size:1.295rem;line-height:1.3;letter-spacing:.09em;text-transform:uppercase;color:var(--el-journey-accent)}.el-journey__stage-title{display:block;font-size:clamp(1.85rem,1.5vw,1.872rem);line-height:1.4;font-weight:500;letter-spacing:-.01em;text-wrap:balance}.el-journey__body{margin:1.2rem 0 0;max-width:46ch;font-size:1.48rem;line-height:1.5;color:var(--el-journey-body)}.el-journey__media{margin-top:auto;padding-top:2.4rem}.el-journey__frame{aspect-ratio:4/3;overflow:hidden;border-radius:var(--el-radius);background:var(--el-journey-media-bg)}.el-journey__img{display:block;width:100%;height:100%;object-fit:cover}.el-journey__actions{margin:clamp(3.2rem,4vw,4.8rem) 0 0}.el-journey__link{display:inline-flex;align-items:center;gap:.8rem;color:var(--el-journey-accent)}.el-journey__link .el-icon{width:1.4rem;height:1.4rem}.el-journey .el-journey__note{margin-top:2.4rem;font-size:1.295rem;line-height:1.3;color:var(--el-journey-note)}.el-journey__actions+.el-journey__note{margin-top:2rem}.el-journey [tabindex]:focus-visible,.el-journey a:focus-visible,.el-journey button:focus-visible,.el-journey summary:focus-visible{outline:2px solid var(--el-magenta);outline-offset:3px;border-radius:.2rem}.el-journey--plum [tabindex]:focus-visible,.el-journey--plum a:focus-visible,.el-journey--plum button:focus-visible,.el-journey--plum summary:focus-visible{outline-color:var(--el-rose)}@media(max-width:989px){.el-journey__track,.el-journey__track--1,.el-journey__track--2,.el-journey__track--4{grid-template-columns:minmax(0,1fr);gap:0}.el-journey__stage{padding-top:0;padding-left:calc(var(--el-journey-bead-size) + 2rem);padding-bottom:clamp(3.2rem,4.5vw,4.8rem)}.el-journey__stage:last-child{padding-bottom:0}.el-journey__stage:before{top:calc(var(--el-journey-bead-size) + 1rem);right:auto;bottom:1rem;left:calc(var(--el-journey-bead-size) / 2);width:1px;height:auto}.el-journey__body{max-width:64ch}.el-journey__media{margin-top:2.4rem;padding-top:0}.el-journey__frame{aspect-ratio:16/9}}@media(max-width:768px){.el-journey{--el-journey-bead-size:3.2rem}.el-journey__head,.el-journey__headline{max-width:none}.el-journey__stage{padding-left:calc(var(--el-journey-bead-size) + 1.6rem)}.el-journey__label{margin-bottom:.8rem}.el-journey__frame{aspect-ratio:3/2}}cart-items .title-wrapper-with-link{margin-top:0}.cart-items td,.cart-items th{padding:0;border:none}.cart-items th{text-align:left;padding-bottom:1.8rem;opacity:.85;font-weight:400}.cart-item__quantity-wrapper{display:flex}.cart-item__totals{position:relative}.cart-items *.right{text-align:right}.cart-item__image-container{display:inline-flex;align-items:flex-start}.cart-item__nested-line .cart-item__image-container{min-width:calc(10rem / var(--font-body-scale));justify-content:right}.cart-item__nested-line .cart-item__image-container img{width:60%}.cart-item__image-container:after{content:none}.cart-item__image{height:auto;max-width:calc(10rem / var(--font-body-scale))}@media screen and (min-width:750px){.cart-item__image{max-width:100%}}.cart-item__details{font-size:1.6rem;line-height:calc(1 + .4 / var(--font-body-scale))}.cart-item__details>*{margin:0;max-width:30rem}.cart-item__details>*+*{margin-top:.6rem}.cart-item__media{position:relative}.cart-item__link{display:block;bottom:0;left:0;position:absolute;right:0;top:0;width:100%;height:100%}.cart-item__name{text-decoration:none;display:block}.cart-item__title{align-items:flex-start;display:flex;font-size:calc(var(--font-heading-scale) * 1.5rem);gap:.6rem;line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}.cart-item__title .cart-item__name{flex:0 1 auto;min-width:0}.cart-item__disclosure{-webkit-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;line-height:1;margin:0;padding:0;position:relative;top:.2rem}.cart-item__disclosure-indicator{--icon-stroke-width:1.2;color:rgb(var(--color-foreground));height:1em;width:1em}.cart-item__disclosure-tooltip{--cart-disclosure-tooltip-symbol-height:1.3rem;--cart-disclosure-tooltip-symbol-width:calc(var(--cart-disclosure-tooltip-symbol-height) * 40 / 31);background-color:rgb(var(--color-background));border:var(--popup-border-width) solid rgba(var(--color-foreground),var(--popup-border-opacity));bottom:calc(100% + .9rem);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));color:rgb(var(--color-foreground));display:flex;flex-direction:column;font-family:var(--font-body-family);font-size:1.2rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight);gap:.6rem;left:50%;letter-spacing:0;line-height:1.35;max-width:min(36rem,calc(100vw - 4rem));opacity:0;padding:.8rem 1rem;pointer-events:none;position:absolute;text-align:left;transform:translate(calc(-50% + var(--cart-disclosure-tooltip-shift, 0px)));transition:opacity var(--duration-short) ease,visibility var(--duration-short) ease;visibility:hidden;width:max-content;z-index:3}.cart-item__disclosure-tooltip-row{align-items:flex-start;column-gap:.6rem;display:grid;grid-template-columns:var(--cart-disclosure-tooltip-symbol-width) minmax(0,1fr)}.cart-item__disclosure-tooltip-symbol-slot{align-items:flex-start;display:inline-flex;height:var(--cart-disclosure-tooltip-symbol-height);justify-content:center;margin-top:.16rem;width:var(--cart-disclosure-tooltip-symbol-width)}.cart-item__disclosure-tooltip-symbol{display:block;height:100%;max-width:100%;object-fit:contain;width:auto}.cart-item__disclosure-tooltip-title{min-width:0;overflow-wrap:anywhere;white-space:normal}@media(hover:hover)and (pointer:fine){.cart-item__disclosure:hover .cart-item__disclosure-tooltip{opacity:1;visibility:visible}}.cart-disclosure-modal{align-items:center;background:rgba(var(--color-foreground),.58);box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow:auto;padding:2rem;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:-1}.cart-disclosure-modal[open]{opacity:1;pointer-events:auto;visibility:visible;z-index:1001}.cart-disclosure-modal__content{background-color:rgb(var(--color-background));border:var(--popup-border-width) solid rgba(var(--color-foreground),var(--popup-border-opacity));border-radius:var(--popup-corner-radius);box-sizing:border-box;box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));color:rgb(var(--color-foreground));margin:auto;max-height:calc(100vh - 4rem);max-width:min(100%,56rem);min-width:min(100%,39rem);overflow-y:auto;padding:2rem;position:relative;width:fit-content}.cart-disclosure-modal__close{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:0;color:rgba(var(--color-foreground),.65);cursor:pointer;display:flex;height:3.6rem;justify-content:center;margin:0;padding:0;position:absolute;right:.8rem;top:.8rem;width:3.6rem}.cart-disclosure-modal__close:hover{color:rgb(var(--color-foreground))}.cart-disclosure-modal__close .icon{height:1.6rem;width:1.6rem}.cart-disclosure-modal__title{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.8rem);font-weight:var(--font-body-weight-bold);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));margin:0 4rem 1.8rem 0}.cart-disclosure-modal__item+.cart-disclosure-modal__item{margin-top:2.4rem}.cart-disclosure-modal__item-header{--cart-disclosure-modal-symbol-height:1.8rem;--cart-disclosure-modal-symbol-width:calc(var(--cart-disclosure-modal-symbol-height) * 40 / 31);--cart-disclosure-modal-title-font-size:1.4rem;--cart-disclosure-modal-title-line-height-ratio:calc(1 + .35 / var(--font-body-scale));--cart-disclosure-modal-title-line-height:calc(var(--cart-disclosure-modal-title-font-size) * var(--cart-disclosure-modal-title-line-height-ratio));align-items:flex-start;display:grid;gap:.9rem;grid-template-columns:var(--cart-disclosure-modal-symbol-width) minmax(0,1fr);margin-bottom:.8rem}.cart-disclosure-modal__symbol-slot{align-items:flex-start;display:inline-flex;height:var(--cart-disclosure-modal-symbol-height);justify-content:center;margin-top:calc((var(--cart-disclosure-modal-title-line-height) - var(--cart-disclosure-modal-symbol-height)) / 2);width:var(--cart-disclosure-modal-symbol-width)}.cart-disclosure-modal__symbol{display:block;height:100%;max-width:100%;object-fit:contain;width:auto}.cart-disclosure-modal__item-title{font-size:var(--cart-disclosure-modal-title-font-size);font-weight:var(--font-body-weight-bold);line-height:var(--cart-disclosure-modal-title-line-height-ratio);margin:0}.cart-disclosure-modal__item-content{font-size:1.3rem;line-height:calc(1 + .45 / var(--font-body-scale))}.cart-disclosure-modal__item-content p{margin:0}.cart-disclosure-modal__item-content p+p{margin-top:1rem}@media screen and (max-width:749px){.cart-disclosure-modal{padding:1.6rem}.cart-disclosure-modal__content{max-height:calc(100vh - 3.2rem);max-width:100%;padding:1.8rem}}.cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.2rem}.cart-item__price-wrapper>*{display:block;margin:0;padding:0}.cart-item__discounted-prices dd{margin:0}.cart-item__discounted-prices .cart-item__old-price{font-size:1.4rem}.cart-item__old-price{opacity:.7}.cart-item__final-price{font-weight:400}.product-option{font-size:1.4rem;word-break:break-word;line-height:calc(1 + .5 / var(--font-body-scale))}.cart-item cart-remove-button{display:flex;margin-left:1rem}@media screen and (min-width:750px)and (max-width:989px){.cart-item cart-remove-button{width:4.5rem;height:4.5rem}}cart-remove-button .button{min-width:calc(4.5rem / var(--font-body-scale));min-height:4.5rem;padding:0;margin:0 .1rem .1rem 0}cart-remove-button .button:after,cart-remove-button .button:before{content:none}cart-remove-button .button:not([disabled]):hover{color:rgb(var(--color-foreground))}@media screen and (min-width:750px){cart-remove-button .button{min-width:3.5rem;min-height:3.5rem}}cart-remove-button .icon-remove{height:1.5rem;width:1.5rem}.cart-item .loading__spinner{top:0;left:auto;right:auto;bottom:0;padding:0}@media screen and (min-width:750px){.cart-item .loading__spinner{right:0;padding-top:4.5rem;bottom:auto}}.cart-item .loading__spinner:not(.hidden)~*{visibility:hidden}.cart-item__error{display:flex;align-items:flex-start;margin-top:.2rem;width:min-content;min-width:100%}.cart-item__error-text{font-size:1.3rem;line-height:1.4;letter-spacing:.04rem;order:1}.cart-item__error-text+.svg-wrapper{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.7rem;margin-top:.25rem}.cart-item__error-text:empty+.svg-wrapper{display:none}.product-option+.product-option{margin-top:.4rem}.product-option *{display:inline;margin:0}.cart-items thead th{text-transform:uppercase}@media screen and (max-width:749px){.cart-items,.cart-items tbody,.cart-items thead{display:block;width:100%}.cart-items thead tr{display:flex;justify-content:space-between;border-bottom:.1rem solid rgba(var(--color-foreground),.2);margin-bottom:4rem}.cart-item{display:grid;grid-template:repeat(2,auto) /repeat(4,1fr);gap:1.5rem;margin-bottom:3.5rem}.cart-item:has(+.cart-item__nested-line){margin-bottom:1.5rem}.cart-item:last-child{margin-bottom:0}.cart-item__media{grid-row:1/3}.cart-item__details{grid-column:2/4}.cart-item__quantity{grid-column:2/5}.cart-item__quantity-wrapper{flex-wrap:wrap}.cart-item__totals{display:flex;align-items:flex-start;justify-content:flex-end}}@media screen and (min-width:750px){.cart-items{border-spacing:0;border-collapse:separate;box-shadow:none;width:100%;display:table}.cart-items th{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.cart-items thead th:first-child{width:50%}.cart-items th+th{padding-left:4rem}.cart-items td{vertical-align:top;padding-top:4rem}.cart-items .cart-item__nested-line td{padding-top:1rem}.cart-item{display:table-row}.cart-item>td+td{padding-left:4rem}.cart-item__details{width:35rem}.cart-item__media{width:10rem}.cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:1rem}.cart-item__error{margin-left:.3rem}}@media screen and (min-width:990px){.cart-item .cart-item__quantity,.cart-items .cart-items__heading--wide{padding-left:6rem}.cart-item__details{width:50rem}.cart-items thead th:first-child{width:60%}}@media screen and (min-width:750px){.cart-item .cart-item__quantity,.cart-item__quantity--info quantity-popover>*,.cart-items .cart-items__heading--quantity{padding-left:5rem}.cart-item .cart-item__quantity--info,.cart-item__quantity--info .cart-item__quantity-wrapper,.cart-item__quantity--info .cart-items__info{padding-left:0}}@media screen and (max-width:989px){.cart-items .quantity-popover__info-button{padding-left:0}}.localization-form{display:flex;flex-direction:column;flex:auto 1 0;padding:1rem;margin:0 auto}.localization-form:only-child{display:inline-flex;flex-wrap:wrap;flex:initial;padding:1rem 0}.localization-form:only-child .button,.localization-form:only-child .localization-form__select{margin:1rem 1rem .5rem;flex-grow:1}@media screen and (min-width:750px){.localization-form{padding:1rem 2rem 1rem 0}.localization-form:first-of-type{padding-left:0}.localization-form:only-child{justify-content:start;width:auto;margin:0 1rem 0 0}.localization-form:only-child .button,.localization-form:only-child .localization-form__select{margin:1rem 0}}.localization-form .button{padding:1rem}.localization-form__currency{opacity:0;transition:opacity .15s cubic-bezier(.25,.46,.45,.94);white-space:nowrap;padding-right:1.7rem}@media screen and (max-width:749px){.localization-form .button{word-break:break-all}.localization-form__currency{opacity:1}}.localization-form__select{border-radius:var(--inputs-radius-outset);position:relative;margin-bottom:1.5rem;padding-left:1rem;text-align:left;min-height:calc(4rem + var(--inputs-border-width) * 2);min-width:calc(7rem + var(--inputs-border-width) * 2)}.disclosure__button.localization-form__select{padding:calc(2rem + var(--inputs-border-width));background:rgb(var(--color-background))}.localization-form__select .icon-caret{position:absolute;content:"";height:.6rem;right:calc(var(--inputs-border-width) + 1.5rem);top:calc(50% - .2rem)}.localization-selector.link{text-decoration:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:rgb(var(--color-foreground));width:100%;padding-right:4rem;padding-bottom:1.5rem}.disclosure .localization-form__select{padding-top:1.5rem}.localization-selector option{color:#000}.localization-selector+.disclosure__list-wrapper{opacity:1;animation:animateLocalization var(--duration-default) ease}.disclosure{position:relative}.disclosure__button{align-items:center;cursor:pointer;display:flex;height:4rem;padding:0 1.5rem;font-size:1.3rem;background-color:transparent}.disclosure__list-wrapper{border-width:var(--popup-border-width);border-style:solid;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));overflow:hidden;position:absolute;bottom:100%;transform:translateY(-1rem);z-index:2;background-color:rgb(var(--color-background));border-radius:var(--popup-corner-radius);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));max-height:27.5rem}.disclosure__list{position:relative;overflow-y:auto;font-size:1.4rem;padding-bottom:.5rem;padding-top:.5rem;scroll-padding:.5rem 0;max-height:20.5rem;max-width:25.5rem;min-width:12rem;width:max-content}.country-selector__list{padding-bottom:.95rem;padding-top:0}.country-selector__list--with-multiple-currencies{width:25.5rem}.country-selector__close-button{display:none}.country-filter{display:flex;justify-content:end;align-items:center;gap:.5rem;padding:1.5rem 1.5rem .6rem;position:sticky;top:-.02rem;background-color:rgb(var(--color-background));z-index:6}.country-filter__input{min-width:200px}.country-filter__reset-button,.country-filter__search-icon{right:calc(var(--inputs-border-width));top:var(--inputs-border-width)}.country-filter__reset-button:not(:focus):after,.country-filter__reset-button:not(:focus-visible):after{display:block;height:calc(100% - 1.8rem);content:"";position:absolute;right:0}.country-filter__reset-button:focus,.country-filter__reset-button:focus-visible{background-color:rgb(var(--color-background));z-index:4}.country-filter__reset-button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.country-filter__reset-button:hover .icon{transform:scale(1.07)}.country-filter__reset-button .icon.icon-close,.country-filter__search-icon .icon{height:1.8rem;width:1.8rem;stroke-width:.1rem}.country-filter__search-icon{transition:opacity var(--duration-short) ease,visibility var(--duration-short) ease;opacity:1;visibility:visible;pointer-events:none;cursor:text}.country-filter__search-icon--hidden{opacity:0;visibility:hidden}@media screen and (max-width:749px){.disclosure__list-wrapper.country-selector:not([hidden])+.country-selector__overlay:empty{display:block}.country-selector__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-foreground),.5);z-index:3;animation:animateLocalization var(--duration-default) ease}.disclosure__list-wrapper.country-selector{position:fixed;bottom:-1rem;left:0;width:100%;height:80%;max-height:80vh;border-radius:0;border:none;box-shadow:none;z-index:4}.disclosure__list.country-selector__list{max-height:85%;min-width:100%;margin-bottom:0;z-index:5}.country-selector__close-button.link{display:flex;justify-content:center;align-items:center;padding:0;background-color:transparent;height:4.4rem;width:4.4rem}.country-selector__close-button .icon{width:2rem;height:2rem}.country-filter{padding:1.5rem 2rem .6rem 1.5rem}}@media screen and (min-width:750px){.country-filter--no-padding{padding:0}}.countries{padding-top:.6rem}.popular-countries{border-bottom:1px solid rgba(var(--color-foreground),.2);padding-bottom:.6rem;padding-top:.6rem}.disclosure__item{position:relative}.disclosure__link{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;padding:.9rem 1.5rem;text-decoration:none;line-height:calc(1 + .8 / var(--font-body-scale));color:rgba(var(--color-foreground),.75);word-break:break-word}.disclosure__link:hover{color:rgb(var(--color-foreground))}.disclosure__link .icon-checkmark{width:1rem;margin-right:.2rem}.disclosure__link:focus .localization-form__currency,.disclosure__link:focus-visible .localization-form__currency,.disclosure__link:hover .localization-form__currency{display:inline-block;opacity:1}.disclosure__button[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.header-localization .localization-form:only-child{margin:0;padding:0}.header-localization .disclosure .localization-form__select{font-size:1.4rem;letter-spacing:.06rem;height:auto;min-height:auto;background:transparent}.header-localization .disclosure .localization-form__select:hover{text-decoration:underline}.header-localization .localization-form__select.link:after,.header-localization .localization-form__select.link:before{box-shadow:none}.header-localization .localization-form__select.link:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.desktop-localization-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end}.desktop-localization-wrapper .localization-selector+.disclosure__list-wrapper{animation:animateMenuOpen var(--duration-default) ease}.desktop-localization-wrapper .localization-form:only-child{padding:0}.header-localization:not(.menu-drawer__localization){align-items:center}.js .header-localization:not(.menu-drawer__localization) .localization-form__select{padding:0 2.7rem 0 1.2rem;width:max-content;height:3.8rem}.header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select{margin:0}.header-localization:not(.menu-drawer__localization).localization-form__select>span{max-width:20ch;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header-localization:not(.menu-drawer__localization) localization-form:only-child .localization-form__select>span{max-width:26ch}.header-localization:not(.menu-drawer__localization) .localization-form__select .icon-caret{right:.8rem}.header-localization:not(.menu-drawer__localization) .disclosure__list-wrapper{bottom:auto;top:100%;right:0;transform:translateY(0)}@media screen and (min-width:990px){.menu-drawer__localization{display:none}}.menu-drawer__localization localization-form{display:block}.menu-drawer__localization .localization-form__select{background-color:initial;margin-top:0;padding:1rem 3.6rem 1rem 0}.menu-drawer__localization .localization-form{padding:0}.menu-drawer__localization .localization-form:only-child .localization-form__select{margin:0}.menu-drawer__localization+.list-social{margin-top:1rem}.language-selector .disclosure__list{min-width:200px}.el-facts__accs{display:grid;border-top:1px solid var(--el-line)}.el-facts__acc{border-bottom:1px solid var(--el-line)}.el-facts__acc-sum{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.6rem 0;font-size:1.5rem;font-weight:600;color:var(--el-ink)}.el-facts__acc-sum::-webkit-details-marker{display:none}.el-facts__acc-sum:after{content:"+";font-family:var(--el-mono);font-weight:400;font-size:1.8rem;color:var(--el-accent)}.el-facts__acc[open]>.el-facts__acc-sum:after{content:"\2212"}.el-facts__acc-sum:focus-visible{outline:2px solid var(--el-accent);outline-offset:2px}.el-facts__acc>.el-facts__panel-body{padding:0 0 1.8rem}.el-inside{background:#f5eee9;color:var(--el-ink)}.el-inside__head{display:grid;gap:1.2rem;max-width:64rem;margin-bottom:clamp(2.8rem,4vw,4.4rem)}.el-inside .el-inside__eyebrow{display:inline-flex;align-items:center;gap:.8rem}.el-inside .el-inside__drop{width:1.4rem;height:1.4rem;flex:none;fill:none;stroke:#9a6b3f;stroke-width:1.3}.el-inside__title{margin:0;text-wrap:balance}.el-inside__lead{margin:0}.el-inside__heroes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.el-inside__heroes--3{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:44%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--el-gutter) * -1);padding-inline:var(--el-gutter);scroll-padding-inline:var(--el-gutter)}.el-inside__heroes--3::-webkit-scrollbar{display:none}.el-inside__hero{display:grid;gap:.6rem;align-content:start;scroll-snap-align:start;min-width:0}.el-inside__arch{aspect-ratio:3/4;border-radius:999px 999px 1.6rem 1.6rem;overflow:hidden;background:#eadbd2;margin-bottom:.6rem}.el-inside__arch img{width:100%;height:100%;object-fit:cover;display:block}.el-inside__tag{font-family:var(--el-mono);font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:var(--el-accent)}.el-inside__name{margin:0;font-size:1.6rem;line-height:1.25;font-weight:600;color:var(--el-ink)}.el-inside__inci{font-family:var(--el-mono);font-size:1.05rem;line-height:1.35;color:#8d7b84}.el-inside__text{margin:.2rem 0 0;font-size:1.4rem;line-height:1.45;color:var(--el-body)}.el-inside__more{display:grid;gap:2.4rem;margin-top:clamp(3.2rem,4vw,4.8rem)}.el-inside__also{display:grid;gap:1rem}.el-inside__also-title{margin:0;font-family:var(--el-mono);font-size:1.15rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#8d7b84}.el-inside__chips{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.el-inside__chip{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:1.2rem;align-items:center;background:#fbf6f2;border:1px solid #e9ded8;border-radius:1.4rem;padding:1.1rem 1.4rem}.el-inside__icon{width:2.6rem;height:2.6rem;fill:none;stroke:#9a6b3f;stroke-width:1.4}.el-inside__chip-copy{display:grid;gap:.2rem;font-size:1.3rem;line-height:1.4;color:var(--el-body)}.el-inside__chip-copy strong{font-size:1.45rem;font-weight:600;color:var(--el-ink)}.el-inside__side{display:grid;gap:1.6rem;align-content:start}.el-inside__base{border:1px dashed #cdb9ae;border-radius:1.6rem;padding:1.6rem 1.8rem;background:var(--el-white);display:grid;gap:.6rem}.el-inside__base-title{margin:0;font-size:1.5rem;font-weight:600;color:var(--el-ink)}.el-inside__base p{margin:0;font-size:1.4rem;line-height:1.5;color:var(--el-body)}.el-inside__facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.el-inside__facts li{font-size:1.25rem;font-weight:500;padding:.8rem 1.2rem;border-radius:999px;background:var(--el-white);border:1px solid #e9ded8;color:var(--el-ink)}.el-inside__scent{margin:0;font-size:1.4rem;color:var(--el-body)}.el-inside__scent strong{color:var(--el-ink);font-weight:600}.el-inside__link{justify-self:start;font-size:1.45rem;font-weight:500;color:var(--el-ink);text-decoration:underline;text-underline-offset:.4rem;text-decoration-color:#cdb9ae}.el-inside__link:hover{text-decoration-color:var(--el-ink)}@media(min-width:750px){.el-inside__heroes,.el-inside__heroes--3{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;margin-inline:0;padding-inline:0;max-width:90rem}.el-inside__heroes--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:60rem}.el-inside__more{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(3.2rem,5vw,6.4rem);align-items:start}}.el-photo{margin:0;background:var(--el-cream)}.el-photo picture{display:block}.el-photo__img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}@media(min-width:750px){.el-photo--art .el-photo__img{aspect-ratio:2/1;max-height:72rem}.el-photo:not(.el-photo--art) .el-photo__img{max-width:56rem;margin:0 auto}}.el-ugc{padding-bottom:clamp(3.2rem,5vw,5.6rem)}.el-ugc .el-section-head{margin-bottom:clamp(2rem,2.4vw,3.2rem)}.el-ugc__viewport{overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.el-ugc__viewport::-webkit-scrollbar{display:none}.el-ugc__viewport:focus-visible{outline:2px solid var(--el-plum);outline-offset:-2px}.el-ugc{--el-ugc-w:13rem;--el-ugc-gap:.4rem}.el-ugc__track{display:flex;width:max-content}.el-ugc__set{display:grid;grid-auto-flow:column;grid-auto-columns:var(--el-ugc-w);gap:var(--el-ugc-gap);margin:0;padding:0 var(--el-ugc-gap) 0 0;list-style:none}.el-ugc__track--rows-2 .el-ugc__set{grid-template-rows:auto auto}.el-ugc__item{aspect-ratio:4/5;overflow:hidden;background:var(--el-cream)}.el-ugc__img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.el-ugc{--el-ugc-gap:0rem}}@media(min-width:750px){.el-ugc{--el-ugc-w:16rem}}@media(min-width:1200px){.el-ugc{--el-ugc-w:18rem}}.el-cart{position:fixed;inset:0;z-index:9999;display:flex;justify-content:flex-end;pointer-events:none;visibility:hidden;transition:visibility .3s ease}.el-cart.is-open{pointer-events:auto;visibility:visible}.el-cart__overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(2px);opacity:0;transition:opacity .3s ease;cursor:pointer}.el-cart.is-open .el-cart__overlay{opacity:1}.el-cart__panel{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:440px;height:100vh;max-height:100vh;background:#fff;display:flex!important;flex-direction:column!important;transform:translateX(100%);transition:transform .35s cubic-bezier(.16,1,.3,1);box-shadow:-4px 0 24px rgba(0,0,0,.12);z-index:2;overflow:hidden!important}.el-cart__inner{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100vh!important;min-height:0!important;overflow:hidden!important;flex:1 1 auto!important}.el-cart__head{flex:0 0 auto!important}.el-cart__ship{flex:0 0 auto!important}.el-cart__body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;padding:0 16px 16px!important}.el-cart__foot,
.el-cart__footer{flex:0 0 auto!important;display:grid!important;gap:1rem;padding:1.2rem 1.6rem;border-top:1px solid #e2e8f0;background:#fff!important;box-shadow:0 -8px 24px rgba(15,23,42,.08);position:sticky!important;bottom:0!important;z-index:10!important}#el-cart.is-empty .el-cart__foot,
#el-cart.is-empty .el-cart__footer,
.el-cart.is-empty .el-cart__foot,
.el-cart.is-empty .el-cart__footer,
.el-cart__foot.is-hidden,
.el-cart__foot[hidden]{display:none!important;visibility:hidden!important;height:0!important;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important}.el-cart__checkout,
.el-cart__checkout-btn{display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important;min-height:52px!important;background:#0f172a!important;color:#fff!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:8px!important;font-weight:600!important;font-size:15px!important;border:none!important;cursor:pointer!important;text-decoration:none!important;transition:background .2s,transform .1s!important}
.el-cart__checkout-btn:hover,.el-cart__checkout:hover{background:#1e293b!important}
.el-cart__checkout-btn:active,.el-cart__checkout:active{transform:scale(.99)!important}.el-cart.is-open .el-cart__panel{transform:translateX(0)}body.el-cart-open{overflow:hidden!important}.el-cart__item{display:flex;gap:16px;padding:16px;border-bottom:1px solid #f0f0f0;align-items:center}.el-cart__item-img{width:72px;height:72px;object-fit:cover;border-radius:8px;background:#f8f8f8;flex-shrink:0}.el-cart__item-info{flex:1;min-width:0}.el-cart__item-title{font-size:14px;font-weight:600;color:#111;margin-bottom:4px}.el-cart__item-plan{font-size:12px;color:#666;margin-bottom:6px}.el-cart__item-price{font-size:14px;font-weight:600;color:#111}.el-cart__item-actions{display:flex;align-items:center;gap:8px;margin-top:8px}.el-cart__qty-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;transition:background .15s}.el-cart__qty-btn:hover{background:#f0f0f0}.el-cart__qty-val{font-size:13px;font-weight:600;min-width:20px;text-align:center}.el-cart__remove-btn{margin-left:auto;background:none;border:none;font-size:12px;color:#888;text-decoration:underline;cursor:pointer}.el-cart__remove-btn:hover{color:#e11d48}.el-cart__shipping-bar{padding:12px 16px;background:#f7f9fa;border-bottom:1px solid #eaeaea;font-size:13px;text-align:center}.el-cart__progress-track{width:100%;height:6px;background:#e2e8f0;border-radius:999px;margin-top:8px;overflow:hidden}.el-cart__progress-fill{height:100%;background:#10b981;border-radius:999px;transition:width .4s ease}.el-cart__footer{margin-top:auto;padding:20px;border-top:1px solid #eee;background:#fff}.el-cart__subtotal-row{display:flex;justify-content:space-between;font-size:16px;font-weight:600;margin-bottom:16px}.el-cart__checkout-btn{display:block;width:100%;padding:15px;background:#111;color:#fff;text-align:center;border-radius:8px;font-weight:600;font-size:15px;border:none;cursor:pointer;transition:background .2s,transform .1s}.el-cart__checkout-btn:hover{background:#2b2b2b}.el-cart__checkout-btn:active{transform:scale(.99)}.el-toast{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.el-toast.is-visible{display:none!important;visibility:hidden!important;opacity:0!important}.el-pd-sticky{transition:transform .3s ease,opacity .3s ease}.el-pd-sticky.is-visible{transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important}.el-mobile-nav{position:fixed;inset:0;background:#fff;z-index:9998;transform:translateX(-100%);transition:transform .3s ease;display:flex;flex-direction:column;padding:24px}.el-mobile-nav.is-open{transform:translateX(0)}.el-header{transition:background .3s ease,box-shadow .3s ease,border-color .3s ease}.el-header.is-scrolled{background:hsla(0,0%,100%,.94)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;box-shadow:0 2px 10px rgba(0,0,0,.06)!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.el-pd__thumb{cursor:pointer;transition:transform .15s ease,opacity .15s ease;border-radius:6px}.el-pd__thumb:hover{transform:translateY(-2px);opacity:.85}.el-pd__thumb.is-active,
.el-pd__thumb[aria-current="true"]{outline:2px solid #111!important;outline-offset:2px!important;opacity:1!important}.el-pd__track{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@keyframes fadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.el-research__tab{cursor:pointer;transition:background .2s ease,color .2s ease,transform .15s ease}.el-research__tab:hover{transform:translateY(-1px)}.el-research__tab.is-active{background:#111!important;color:#fff!important}.is-dragging{cursor:grabbing!important;user-select:none!important;scroll-behavior:auto!important}.el-benefits__card{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.el-benefits__card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.08)}.el-btn,
.el-pd-sticky__btn,
.el-pd__atc{transition:transform .12s ease,background .2s ease,box-shadow .2s ease!important}.el-btn:active,
.el-pd-sticky__btn:active,
.el-pd__atc:active{transform:scale(.98)!important}@media (max-width:749px){.el-footer__menu-title{display:flex!important;justify-content:space-between;align-items:center;width:100%;cursor:pointer;background:none;border:none;padding:12px 0;text-align:left}.el-footer__menu-title::after{content:none!important;display:none!important}.el-footer__menu-icon{display:inline-flex!important;margin-left:auto!important}.el-footer__menu-icon .el-icon{width:1.8rem!important;height:1.8rem!important;transition:transform .25s ease!important}
  .el-footer__menu-title[aria-expanded="true"] .el-footer__menu-icon .el-icon,.el-footer__menu.is-open .el-footer__menu-icon .el-icon{transform:rotate(45deg)!important}.el-footer__links{display:none}
  .el-footer__menu-title[aria-expanded="true"] + .el-footer__links,.el-footer__menu.is-open .el-footer__links{display:block!important;animation:fadeIn .25s ease}}@media (max-width:989px){.el-header__inner{position:relative!important}.el-header__logo{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;justify-self:unset!important;margin:0!important;z-index:2!important}.el-header__logo img{display:block!important;margin:0 auto!important}.el-header__burger{position:relative!important;z-index:5!important}.el-header__actions{position:relative!important;z-index:5!important;margin-left:auto!important}}:root{--el-max:1280px!important;--el-gutter:clamp(1.6rem,3.5vw,3.6rem)!important;--page-width:1280px!important}.el-container,
.page-width,
.page-width-desktop{width:100%!important;max-width:var(--el-max,1280px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--el-gutter,clamp(1.6rem,3.5vw,3.6rem))!important;padding-right:var(--el-gutter,clamp(1.6rem,3.5vw,3.6rem))!important;box-sizing:border-box!important}.el-hero__content{position:relative!important;width:100%!important;max-width:var(--el-max,1280px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--el-gutter,clamp(1.6rem,3.5vw,3.6rem))!important;padding-right:var(--el-gutter,clamp(1.6rem,3.5vw,3.6rem))!important;box-sizing:border-box!important}.el-section-getstarted{padding-top:clamp(2.4rem,4vw,5.6rem)!important;padding-bottom:clamp(2.4rem,4vw,5.6rem)!important;padding-left:var(--el-gutter,clamp(1.6rem,3.5vw,3.6rem))!important;padding-right:var(--el-gutter,clamp(1.6rem,3.5vw,3.6rem))!important;box-sizing:border-box!important}.el-getstarted{width:100%!important;max-width:var(--el-max,1280px)!important;margin:0 auto!important;border-radius:clamp(1.6rem,2vw,2.4rem)!important;overflow:hidden!important;box-shadow:0 16px 40px rgba(0,0,0,.12)!important}@media (min-width:990px){.el-getstarted__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;min-height:56rem!important}.el-getstarted__media{max-height:100%!important}.el-getstarted__img{height:100%!important;max-height:600px!important;object-fit:cover!important}}@keyframes el-spin{from{transform:rotate(0deg)}to{transform:rotate(1turn)}}:is(.bnp-home, main, #MainContent, [data-block-id], body){--bnp-border:#e1e4e8;--bnp-muted:#626b78}:is(.bnp-home, main, #MainContent, [data-block-id], body) .el-header{box-shadow:0 1px 0 var(--bnp-border)!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .el-header__link{font-size:14px;font-weight:500}:is(.bnp-home, main, #MainContent, [data-block-id], body) .el-announce__text{font-size:10px;letter-spacing:.09em}:is(.bnp-home, main, #MainContent, [data-block-id], body) .el-section{padding-block:clamp(56px,7vw,92px)}:is(.bnp-home, main, #MainContent, [data-block-id], body) .el-section-head{margin-bottom:36px}:is(.bnp-home, main, #MainContent, [data-block-id], body) .el-h2{font-weight:500!important;font-size:clamp(29px,3.3vw,44px)!important;line-height:1.16;letter-spacing:-.025em;text-wrap:balance}:is(.bnp-home, main, #MainContent, [data-block-id], body) .el-lead{max-width:690px;font-size:16px;line-height:1.7;color:var(--bnp-muted)}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero{padding-block:clamp(52px,6vw,80px)!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__heading{font-size:clamp(34px,3.7vw,48px)!important;font-weight:500!important;line-height:1.14!important;letter-spacing:-.03em!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__text{font-size:16px!important;line-height:1.75!important;color:#b7c0ce!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__content{gap:24px!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__btn-primary, :is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__btn-secondary{min-height:50px;font-size:14px!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__proof{gap:14px!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .el-benefit-card, :is(.bnp-home, main, #MainContent, [data-block-id], body) .el-cause-card{border-radius:16px;box-shadow:none}:is(.bnp-home, main, #MainContent, [data-block-id], body) .el-benefit-card__title{font-size:27px;font-weight:500}:is(.bnp-home, main, #MainContent, [data-block-id], body) .el-benefit-card__cap{background:linear-gradient(0deg,rgba(15,23,42,.95),rgba(15,23,42,.75));backdrop-filter:blur(8px)}:is(.bnp-home, main, #MainContent, [data-block-id], body) .el-quote{border-radius:16px;box-shadow:none}:is(.bnp-home, main, #MainContent, [data-block-id], body) .el-story{border-radius:16px;overflow:hidden}:is(.bnp-home, main, #MainContent, [data-block-id], body) :is(a,button,summary):focus-visible{outline:3px solid #7793b9;outline-offset:5px}:is(.bnp-home, main, #MainContent, [data-block-id], body) #ingredients{background:#f6f7f8;scroll-margin-top:105px}.bnp-eyebrow{display:block;margin-bottom:16px;color:#566b89;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.bnp-materials-head{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:end;margin-bottom:36px}.bnp-materials-head .el-h2{margin:0;max-width:600px}.bnp-materials-head .el-lead{margin:0}.bnp-materials{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.bnp-materials-preview{margin:0;border:1px solid var(--bnp-border);border-radius:18px;overflow:hidden;background:#eef1f5}.bnp-materials-preview__top{display:flex;justify-content:space-between;gap:12px;padding:18px 22px;font-size:11px;color:#626b78;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--bnp-border)}.bnp-materials-preview img{display:block;width:100%;height:370px;object-fit:contain;padding:26px;box-sizing:border-box}.bnp-materials-preview figcaption{padding:20px 24px;background:#fff;border-top:1px solid var(--bnp-border);font-size:13px;line-height:1.6;color:var(--bnp-muted)}.bnp-materials-preview figcaption strong{display:block;color:#182234;font-size:15px;margin-bottom:4px;font-weight:500}.bnp-materials-list{border-top:1px solid #ced4db}.bnp-material{border-bottom:1px solid #ced4db}.bnp-material summary{display:grid;grid-template-columns:30px 1fr 24px;align-items:center;gap:15px;padding:23px 0;cursor:pointer;list-style:none;color:#182234;font-size:19px;line-height:1.4;font-weight:500}.bnp-material summary::-webkit-details-marker{display:none}.bnp-material summary::after{content:"+";font-size:25px;font-weight:400;text-align:center}.bnp-material[open] summary::after{content:"−"}.bnp-material__number{font-size:11px;color:#7b8694;font-variant-numeric:tabular-nums}.bnp-material p{margin:0 38px 24px 45px;color:var(--bnp-muted);font-size:15px;line-height:1.75}.bnp-materials-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.bnp-materials-meta span{border:1px solid #d8dee2;padding:7px 12px;border-radius:999px;font-size:12px;color:#52616b}.bnp-materials-link{display:inline-flex;margin-top:24px;color:#182234;font-size:14px;font-weight:500;text-underline-offset:5px}@media(min-width:990px){:is(.bnp-home, main, #MainContent, [data-block-id], body) .el-benefit-card, :is(.bnp-home, main, #MainContent, [data-block-id], body) .el-cause-card{flex-basis:350px;height:470px}}@media(max-width:749px){:is(.bnp-home, main, #MainContent, [data-block-id], body) .el-section{padding-block:48px}:is(.bnp-home, main, #MainContent, [data-block-id], body) .el-announce__text{font-size:9px;letter-spacing:.03em} .bnp-materials,.bnp-materials-head{grid-template-columns:1fr;gap:24px}.bnp-materials-head{margin-bottom:28px}.bnp-materials-preview img{height:300px;padding:20px}.bnp-material summary{font-size:17px;padding-block:20px}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__heading{font-size:35px!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__actions{flex-direction:column}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__stage-hint{display:none}}@media(prefers-reduced-motion:reduce){:is(.bnp-home, main, #MainContent, [data-block-id], body) *, :is(.bnp-home, main, #MainContent, [data-block-id], body) *::after, :is(.bnp-home, main, #MainContent, [data-block-id], body) *::before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}} :is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__content,:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__inner > *, :is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__stage-wrap{min-width:0!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__heading, :is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__text{max-width:100%!important;overflow-wrap:break-word}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__inner{display:grid!important;grid-template-columns:minmax(420px,500px) minmax(520px,620px)!important;gap:48px!important;align-items:center!important;max-width:1200px!important;width:100%!important;margin:0 auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__stage-wrap{width:100%!important;max-width:620px!important;position:relative!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__stage-card{position:relative!important;width:100%!important;background:rgba(15,23,42,.65)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:20px!important;padding:22px 24px 20px!important;backdrop-filter:blur(16px)!important;box-shadow:0 24px 60px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.1)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:16px!important;overflow:visible!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__stage-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding-bottom:12px!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__stage-tag{font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#94a3b8!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__stage-hint{font-size:11px!important;color:#64748b!important;font-weight:500!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage--3rows{position:relative!important;width:100%!important;height:315px!important;perspective:1000px!important;overflow:visible!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage--3rows .bnp-stage__track{position:relative!important;width:100%!important;height:100%!important;overflow:visible!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage__row--tier1{position:absolute!important;top:0!important;left:0!important;right:0!important;height:120px!important;z-index:1!important;transition:transform .35s ease,opacity .35s ease!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage__row--tier1 .bnp-stage__item{height:120px!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage__row--tier2{position:absolute!important;top:72px!important;left:0!important;right:0!important;height:135px!important;z-index:10!important;transition:transform .35s ease,opacity .35s ease!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage__row--tier2 .bnp-stage__item{height:135px!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage__row--tier3{position:absolute!important;top:150px!important;left:0!important;right:0!important;height:152px!important;z-index:20!important;transition:transform .35s ease,opacity .35s ease!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage__row--tier3 .bnp-stage__item{height:152px!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage__item{position:absolute!important;display:block!important;width:auto!important;cursor:pointer!important;pointer-events:auto!important;text-decoration:none!important;transition:transform .36s cubic-bezier(.16,1,.3,1),filter .36s ease!important;transform-origin:bottom center!important;will-change:transform!important;-webkit-tap-highlight-color:transparent!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage__item img{display:block!important;height:100%!important;width:auto!important;max-width:none!important;object-fit:contain!important;filter:drop-shadow(0 8px 16px rgba(0,0,0,.35))!important;transition:filter .36s ease,transform .36s ease!important;pointer-events:none!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage__item:hover{z-index:100!important;transform:translateY(-8px) scale(1.12)!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage__item:hover img{filter:drop-shadow(0 20px 30px rgba(0,0,0,.55))!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage__tooltip{position:absolute!important;top:-34px!important;left:50%!important;transform:translateX(-50%) translateY(6px) scale(.9)!important;opacity:0!important;pointer-events:none!important;white-space:nowrap!important;background:#0f172a!important;color:#fff!important;padding:5px 11px!important;border-radius:6px!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important;letter-spacing:-.01em!important;box-shadow:0 6px 16px rgba(0,0,0,.3)!important;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)!important;z-index:160!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage__tooltip::after{content:""!important;position:absolute!important;bottom:-3px!important;left:50%!important;transform:translateX(-50%) rotate(45deg)!important;width:6px!important;height:6px!important;background:#0f172a!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage__item:hover .bnp-stage__tooltip{opacity:1!important;transform:translateX(-50%) translateY(0) scale(1)!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage--3rows:has(.bnp-stage__row--tier1:hover) .bnp-stage__row--tier1{z-index:40!important;transform:translateY(-8px) scale(1.03)!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage--3rows:has(.bnp-stage__row--tier2:hover) .bnp-stage__row--tier2{z-index:40!important;transform:translateY(-6px) scale(1.03)!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__stage-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-top:14px!important;border-top:1px solid hsla(0,0%,100%,.08)!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__stage-footer-text{font-size:11.5px!important;color:#94a3b8!important;font-weight:500!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__stage-sep{color:#475569!important;margin:0 4px!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__stage-footer-link{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:600!important;color:#93c5fd!important;text-decoration:none!important;transition:color .2s ease,transform .2s ease!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__stage-footer-link:hover{color:#bfdbfe!important;transform:translateX(2px)!important}@media (max-width:1080px){:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__inner{grid-template-columns:minmax(0,1fr)!important;gap:36px!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__content{max-width:620px!important;margin:0 auto!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__stage-wrap{max-width:560px!important;margin:0 auto!important}}@media (max-width:640px){:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__stage-card{padding:16px 14px 14px!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage--3rows{height:220px!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage__row--tier1{height:90px!important;top:0!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage__row--tier1 .bnp-stage__item{height:90px!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage__row--tier2{height:105px!important;top:50px!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage__row--tier2 .bnp-stage__item{height:105px!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage__row--tier3{height:120px!important;top:105px!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-stage__row--tier3 .bnp-stage__item{height:120px!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__stage-footer{flex-direction:column!important;gap:8px!important;text-align:center!important}}.bnp-library-offer{background:radial-gradient(ellipse at 15% 50%,#b6c8e208,transparent 50%),#0b1120;border:1px solid #ffffff14;border-radius:24px;max-width:1208px;margin:auto;padding:clamp(24px,4vw,52px);color:#fff;scroll-margin-top:110px}.bnp-library-offer__grid{display:grid;grid-template-columns:1.08fr 1fr;gap:clamp(32px,5vw,64px);align-items:start}.bnp-library-offer__eyebrow{display:block;font-size:10px;font-weight:500;letter-spacing:.12em;color:#a2a6af;margin-bottom:20px}.bnp-library-offer h2{font:500 clamp(32px,3.4vw,44px)/1.1 Neue Montreal Medium,sans-serif;letter-spacing:-.02em;margin:0 0 20px;color:#fff}.bnp-library-offer h2 span{color:#b6c8e2}.bnp-library-offer__intro{font-size:15px;line-height:1.75;color:#a7a9b1;max-width:450px;margin:0}.bnp-library-offer__image{display:block;width:100%;height:auto;margin:50px 0 34px;filter:drop-shadow(0 16px 20px #00000030)}.bnp-library-offer__specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;border-top:1px solid #ffffff1a;padding-top:24px}.bnp-library-offer__specs span{display:flex;flex-direction:column;gap:7px;color:#848994;font-size:11px}.bnp-library-offer__specs strong{color:#eceef1;font:500 19px Neue Montreal Medium,sans-serif}.bnp-library-offer__purchase{background:#ffffff04;border:1px solid #ffffff1a;border-radius:18px;padding:28px}.bnp-library-offer__purchase .bnp-library-offer__eyebrow{color:#b6c8e2;margin-bottom:12px}.bnp-library-offer h3{font:500 28px/1.15 Neue Montreal Medium,sans-serif;letter-spacing:-.02em;color:#fff;margin:0 0 10px}.bnp-library-offer__description{color:#9399a4;font-size:13px;line-height:1.6;margin:0 0 24px}.bnp-library-offer__contents{list-style:none;margin:0;padding:0;border-top:1px solid #ffffff14}.bnp-library-offer__contents li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;padding:20px 0;border-bottom:1px solid #ffffff14;align-items:start}.bnp-library-offer__number{color:#626a78;font-size:10px;padding-top:3px}.bnp-library-offer__contents strong{font-size:14px;font-weight:500;color:#edeef1;line-height:1.4}.bnp-library-offer__contents p{font-size:12px;color:#9298a3;line-height:1.7;margin:7px 0 0}.bnp-library-offer__included{font-size:9px;color:#aabbd1;padding-top:4px;white-space:nowrap}.bnp-library-offer__price{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:26px 0 24px}.bnp-library-offer__price > div{display:flex;flex-direction:column;gap:8px}.bnp-library-offer__price-label{color:#a7adb7;font-size:11px}.bnp-library-offer__price strong{font:500 48px/1 Neue Montreal Medium,sans-serif;letter-spacing:-.025em;color:#fff}.bnp-library-offer__price strong span{font-size:28px}.bnp-library-offer__unit{font-size:10px;color:#858c97}.bnp-library-offer__saving{text-align:right}.bnp-library-offer__saving span{font-size:11px;color:#858c97}.bnp-library-offer__saving strong{font:500 11px/1.4 Inter,sans-serif;letter-spacing:0;color:#b6c8e2}.bnp-library-offer__cta{display:flex;align-items:center;justify-content:space-between;background:#fff;color:#0b1120;padding:17px 24px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:500;transition:background .2s}.bnp-library-offer__cta:hover{background:#edf2f8}.bnp-library-offer__cta span{font-size:20px}.bnp-library-offer__access{text-align:center;color:#848994;font-size:10px;margin:14px 0 0}@media(max-width:989px){.bnp-library-offer__grid{grid-template-columns:minmax(0,1fr)}.bnp-library-offer__image{margin-block:32px}}@media(max-width:749px){.bnp-library-offer{padding:24px 18px;border-radius:20px}.bnp-library-offer__purchase{padding:22px 16px}.bnp-library-offer h3{font-size:25px}.bnp-library-offer__specs strong{font-size:16px}.bnp-library-offer__specs span{font-size:9px}.bnp-library-offer__contents li{grid-template-columns:18px minmax(0,1fr)}.bnp-library-offer__included{grid-column:2}.bnp-library-offer__price{flex-wrap:wrap}}:is(.bnp-home, main, #MainContent, [data-block-id], body) #offer.bnp-library-offer{scroll-margin-top:124px!important}.bnp-library-offer__contents li{padding-block:16px}.bnp-library-offer__contents p{line-height:1.55}.bnp-library-offer__cta{line-height:1.3;min-height:52px;box-sizing:border-box}:is(.bnp-home, main, #MainContent, [data-block-id], body) #how .el-step__media{aspect-ratio:1/1;height:auto!important;border-radius:18px;background:#eef1f5;overflow:hidden}:is(.bnp-home, main, #MainContent, [data-block-id], body) #how .el-step__img{width:100%;height:100%!important;object-fit:cover}:is(.bnp-home, main, #MainContent, [data-block-id], body) #how .el-step:nth-child(1) .el-step__img{object-fit:contain!important;padding:24px;box-sizing:border-box}:is(.bnp-home, main, #MainContent, [data-block-id], body) #how .el-step:nth-child(2) .el-step__img{object-fit:contain!important;padding:18px;box-sizing:border-box}:is(.bnp-home, main, #MainContent, [data-block-id], body) #how .el-step:nth-child(3) .el-step__img{object-position:50% 60%}:is(.bnp-home, main, #MainContent, [data-block-id], body) #how .el-step__title{font-family:Neue Montreal Medium,sans-serif;font-weight:500;font-size:21px}:is(.bnp-home, main, #MainContent, [data-block-id], body) #how .el-step__text{font-size:14px;line-height:1.7}:is(.bnp-home, main, #MainContent, [data-block-id], body) #how .el-step__num{width:34px;height:34px;font-size:11px;background:#ffffffed;border:1px solid #00000008}:is(.bnp-home, main, #MainContent, [data-block-id], body) #how .el-steps__cta .el-btn{font-size:14px;font-weight:500}.bnp-final{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(30px,5vw,64px);align-items:center;max-width:1208px;margin:auto;padding:clamp(28px,4vw,52px);background:radial-gradient(ellipse at 20% 50%,#b6c8e208,transparent 60%),#0b1120;border:1px solid #ffffff18;border-radius:24px;color:#fff}.bnp-final__eyebrow{display:block;font-size:10px;letter-spacing:.11em;font-weight:500;color:#959ca6;margin-bottom:24px}.bnp-final__visual{min-width:0}.bnp-final__visual img{width:100%;height:auto;display:block;margin:48px 0 32px}.bnp-final__visual p{color:#9299a3;font-size:11px;line-height:1.7;padding-top:22px;margin:0;border-top:1px solid #ffffff18}.bnp-final__visual p span{margin-inline:7px;color:#4f5663}.bnp-final__copy{min-width:0}.bnp-final__copy > .bnp-final__eyebrow{color:#b6c8e2}.bnp-final h2{font:500 clamp(32px,3.3vw,44px)/1.1 Neue Montreal Medium,sans-serif;letter-spacing:-.02em;color:#fff;margin:0 0 22px}.bnp-final h2 span{color:#b6c8e2}.bnp-final__intro{color:#a2a7b0;font-size:14px;line-height:1.75;margin:0 0 28px;max-width:470px}.bnp-final__price{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ffffff1a;padding-top:26px}.bnp-final__price strong{font:500 42px/1 Neue Montreal Medium,sans-serif;color:#fff;letter-spacing:-.02em}.bnp-final__price strong span{font-size:25px}.bnp-final__price p{color:#8d949f;font-size:10px;margin:10px 0 0}.bnp-final__cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:17px 22px;background:#fff;border-radius:999px;color:#0b1120;text-decoration:none;font-size:13px;font-weight:500;transition:background .2s}.bnp-final__cta:hover{background:#edf2f8}.bnp-final__access{margin:20px 0 0;color:#7f8793;font-size:10px;line-height:1.8}@media(max-width:989px){.bnp-final{grid-template-columns:minmax(0,1fr)}.bnp-final__visual img{max-width:600px;margin-block:24px}}@media(max-width:749px){.bnp-final{padding:26px 20px;border-radius:20px}.bnp-final h2{font-size:34px}.bnp-final__cta{width:100%;box-sizing:border-box}.bnp-final__visual p{font-size:10px}}@media(min-width:1280px){:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero{padding-block:clamp(80px,6vw,112px)!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__inner.el-container{max-width:1200px!important;grid-template-columns:minmax(420px,500px) minmax(520px,620px)!important;gap:clamp(32px,3.5vw,56px)!important;align-items:center!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__heading{font-size:clamp(38px,3.5vw,48px)!important;line-height:1.14!important;letter-spacing:-.025em!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__text{max-width:490px!important;font-size:16px!important;line-height:1.68!important;text-wrap:pretty}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__content{gap:30px!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__pill{font-size:11px!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__btn-primary, :is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__btn-secondary{min-height:56px;font-size:15px!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__reassurance{font-size:12px}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__stage-card{padding:22px 26px 18px!important;overflow:visible!important;width:100%!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__collection-meta strong{font-size:23px}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__collection-meta span{font-size:12px}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__stage-tag{font-size:11px!important}}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__stage-header{margin-bottom:22px!important}.bnp-library-offer__price{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin:26px 0 24px!important}.bnp-library-offer__saving{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;padding:12px 20px!important;border:1px solid rgba(16,185,129,.28)!important;border-radius:14px!important;background:rgba(16,185,129,.08)!important;flex-shrink:0!important;white-space:nowrap!important;gap:4px!important;box-shadow:0 4px 20px rgba(0,0,0,.25)!important}.bnp-library-offer__saving span{font-size:13px!important;font-weight:400!important;color:#94a3b8!important;line-height:1.3!important;white-space:nowrap!important}.bnp-library-offer__saving span del{text-decoration:line-through!important;text-decoration-color:#f87171!important;color:#cbd5e1!important;font-weight:500!important;margin-left:3px!important}.bnp-library-offer__saving strong{font:600 17.5px/1.2 Neue Montreal Medium,-apple-system,sans-serif!important;color:#34d399!important;letter-spacing:-.015em!important;white-space:nowrap!important;display:block!important}.bnp-library-offer__price-label{font-size:13px!important;color:#c4cbd6!important}.bnp-library-offer__unit{font-size:12px!important;color:#b7bfcc!important;line-height:1.5!important}@media(max-width:749px){.bnp-library-offer__saving{text-align:left;width:100%;box-sizing:border-box;align-items:flex-start!important}.bnp-library-offer__saving strong{font-size:18px!important}}:is(.bnp-home, main, #MainContent, [data-block-id], body) #why .el-research__img{object-fit:contain!important;background:#eef1f5;padding:24px;box-sizing:border-box}:is(.bnp-home, main, #MainContent, [data-block-id], body) #how .el-step:nth-child(3) .el-step__img{object-fit:contain!important;padding:18px;box-sizing:border-box}:is(.bnp-home, main, #MainContent, [data-block-id], body){--bnp-accent:#b6c8e2}
:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-final h2 span,:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__heading .green,
:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-library-offer h2 span{color:var(--bnp-accent)!important}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__heading .italic{font-style:italic}:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-hero__dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--bnp-accent)!important}
:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-final__copy > .bnp-final__eyebrow,:is(.bnp-home, main, #MainContent, [data-block-id], body) .bnp-library-offer__purchase .bnp-library-offer__eyebrow{color:var(--bnp-accent)!important}.bnp-how-section{background:#fbfbfd!important;border-top:1px solid #e5e9f0;border-bottom:1px solid #e5e9f0;padding-block:clamp(64px,7vw,100px)!important}.bnp-how-head{text-align:center;max-width:760px;margin:0 auto 52px}.bnp-how-head .el-h2{margin-top:8px;margin-bottom:16px;font-size:clamp(30px,3.4vw,44px)!important;letter-spacing:-.025em;color:#0b1120}.bnp-how-head .el-lead{margin:0 auto;font-size:16px;line-height:1.65;color:#556173}.bnp-how-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px;align-items:center}.bnp-how-steps{display:flex;flex-direction:column;gap:36px}.bnp-how-step{display:flex;align-items:flex-start;gap:24px}.bnp-how-step__num{width:48px;height:48px;min-width:48px;border-radius:50%;border:1.5px solid #0f172a;display:flex;align-items:center;justify-content:center;font:500 20px/1 Neue Montreal Medium,-apple-system,sans-serif;color:#0f172a;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.05);margin-top:2px}.bnp-how-step__body{flex:1}.bnp-how-step__title{margin:0 0 10px;font:500 19px/1.3 Neue Montreal Medium,-apple-system,sans-serif;color:#0f172a;letter-spacing:-.015em}.bnp-how-step__text{margin:0;font-size:14.5px;line-height:1.65;color:#556173}.bnp-how-showcase{display:flex;flex-direction:column;gap:20px}.bnp-how-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:24px;box-shadow:0 20px 48px -12px rgba(15,23,42,.08),0 1px 3px rgba(15,23,42,.04);display:flex;flex-direction:column;gap:18px}.bnp-how-card__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edf2f7;padding-bottom:14px}.bnp-how-card__tag{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#5b6e8a}.bnp-how-card__badge{font-size:11px;font-weight:500;color:#0f172a;background:#f1f5f9;padding:4px 10px;border-radius:999px}.bnp-how-card__media{background:#f8fafc;border-radius:14px;padding:16px;display:flex;align-items:center;justify-content:center;border:1px solid #edf2f7}.bnp-how-card__img{max-width:100%;height:auto;object-fit:contain;border-radius:8px}.bnp-how-card__pills{display:flex;flex-wrap:wrap;gap:8px}.bnp-how-pill{display:inline-flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500;color:#334155}.bnp-how-pill svg{color:#64748b}.bnp-how-cta{width:100%}.bnp-how-btn{width:100%;justify-content:center;height:52px;border-radius:999px;font-size:14.5px;font-weight:500}@media (max-width:989px){.bnp-how-layout{grid-template-columns:1fr;gap:44px}}@media (max-width:640px){.bnp-how-step{gap:16px}.bnp-how-step__num{width:40px;height:40px;min-width:40px;font-size:17px}.bnp-how-step__title{font-size:17px}.bnp-how-card{padding:18px}}.el-stories--carousel{position:relative;overflow:hidden}.el-stories--carousel .el-section-head--row{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:2rem!important;margin-bottom:clamp(2.4rem,3.5vw,4rem)!important}.el-stories__header-actions{display:flex!important;align-items:center!important;gap:2rem!important;flex-shrink:0!important}.el-stories__header-link{display:inline-flex!important;align-items:center!important;gap:.6rem!important;font-family:var(--el-mono,monospace)!important;font-size:1.25rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#0f172a!important;font-weight:500!important;text-decoration:none!important;transition:opacity .2s ease!important}.el-stories__header-link:hover{opacity:.75!important}.el-stories__arrows{display:flex!important;gap:.8rem!important}.el-stories__arrow{width:4.2rem!important;height:4.2rem!important;border-radius:50%!important;border:1.5px solid #0f172a!important;background:#fff!important;color:#0f172a!important;box-shadow:0 2px 8px rgba(15,23,42,.05)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.el-stories__arrow .el-icon{width:2rem!important;height:2rem!important}.el-stories__arrow:hover:not(:disabled){background:#0f172a!important;color:#fff!important;transform:scale(1.04)}.el-stories__arrow:disabled,
.el-stories__arrow[aria-disabled="true"]{opacity:.25!important;border-color:#94a3b8!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;transform:none!important}.el-stories__rail{max-width:none!important;padding:0!important;width:100%!important}.el-stories__track{--el-rail-pad:max(var(--el-gutter,2.4rem),calc((100vw - var(--el-max, 1280px)) / 2 + var(--el-gutter, 2.4rem)));display:flex!important;gap:2.4rem!important;overflow-x:auto!important;scroll-snap-type:none!important;padding:.4rem var(--el-rail-pad) 2.4rem!important;scroll-padding-inline:var(--el-rail-pad)!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;cursor:grab;touch-action:pan-y!important;user-select:none!important;-webkit-user-select:none!important}.el-stories__track.is-dragging,
.el-stories__track.is-dragging *,
body.bnp-is-dragging-stories,
body.bnp-is-dragging-stories *{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important}.el-stories--carousel .el-story{cursor:grab!important}.el-stories--carousel .el-story .el-story__more{cursor:pointer!important}.el-stories__track *{-webkit-user-drag:none!important;user-drag:none!important}.el-stories__track::-webkit-scrollbar{display:none!important}.el-stories--carousel .el-story{position:relative!important;flex:0 0 clamp(320px,30vw,380px)!important;width:clamp(320px,30vw,380px)!important;max-width:380px!important;scroll-snap-align:start!important;display:flex!important;flex-direction:column!important;background:#fff!important;border-radius:20px!important;border:1px solid rgba(15,23,42,.08)!important;padding:1.6rem!important;text-decoration:none!important;color:inherit!important;box-shadow:0 4px 20px rgba(15,23,42,.04)!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease!important;box-sizing:border-box!important}.el-stories--carousel .el-story:hover{transform:translateY(-5px)!important;box-shadow:0 20px 40px -12px rgba(15,23,42,.12)!important;border-color:rgba(15,23,42,.18)!important}.el-stories--carousel .el-story__media{position:relative!important;width:100%!important;aspect-ratio:16/10!important;height:auto!important;border-radius:14px!important;overflow:hidden!important;background:#f8fafc!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(15,23,42,.06)!important}.el-stories--carousel .el-story__img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important}.el-stories--carousel .el-story:hover .el-story__img{transform:scale(1.03)!important}.el-story__meta-row{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:1.6rem!important;margin-bottom:.8rem!important;gap:8px!important}.el-story__tag{font-family:var(--el-mono,monospace)!important;font-size:1.15rem!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;padding:.4rem 1rem!important;border-radius:999px!important;background:rgba(15,23,42,.05)!important;color:#1e293b!important;white-space:nowrap!important}.el-story__read-time{font-family:var(--el-sans,sans-serif)!important;font-size:1.25rem!important;color:#64748b!important;white-space:nowrap!important}.el-stories--carousel .el-story__title{margin:0 0 .8rem!important;font-family:Neue Montreal Medium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1.75rem!important;font-weight:500!important;line-height:1.35!important;letter-spacing:-.015em!important;color:#0f172a!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:2.7em!important}.el-stories--carousel .el-story__text{margin:0 0 1.6rem!important;font-size:1.42rem!important;line-height:1.55!important;color:#475569!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;flex-grow:1!important}.el-stories--carousel .el-story__footer{margin-top:auto!important;padding-top:1.2rem!important;border-top:1px solid rgba(15,23,42,.06)!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.el-stories--carousel .el-story__more{font-family:var(--el-mono,monospace)!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#0284c7!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important;transition:gap .2s ease,color .2s ease!important}.el-stories--carousel .el-story:hover .el-story__more{gap:.8rem!important;color:#0369a1!important}.el-carousel-dots{margin-top:2rem!important}.el-carousel-dot{background:#cbd5e1!important;transition:all .25s ease!important}@media (max-width:749px){.el-stories--carousel .el-section-head--row{flex-direction:column!important;align-items:flex-start!important;gap:1.6rem!important}.el-stories__header-actions{width:100%!important;justify-content:space-between!important}.el-stories--carousel .el-story{flex:0 0 84vw!important;width:84vw!important;max-width:320px!important;padding:1.4rem!important}.el-stories--carousel .el-story__title{font-size:1.65rem!important}}#shopify-buyer-consent{margin-top:1em;display:inline-block;width:100%}#shopify-buyer-consent.hidden{display:none}#shopify-subscription-policy-button{background:none;border:none;padding:0;text-decoration:underline;font-size:inherit;cursor:pointer}#shopify-subscription-policy-button::before{box-shadow:none}.el-footer{padding-bottom:clamp(4rem,5vw,5.6rem)!important}.cartlo-powered-badge-wrap{margin:28px auto 0!important;padding-bottom:24px!important} #benefits, #causes, #facts, #faq, #how, #ingredients,#offer, #quality, #reviews, #stories, #why{scroll-margin-top:80px!important}.bnp-hero{position:relative!important;background:linear-gradient(135deg,#070d19,#0b1120 45%,#0f172a)!important;color:#fff!important;padding:clamp(3.2rem,5vw,5.2rem) 0 clamp(3.6rem,5vw,5.6rem)!important;overflow:hidden!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important}.bnp-hero::before{content:""!important;position:absolute!important;top:-160px!important;right:-100px!important;width:650px!important;height:650px!important;background:radial-gradient(circle,rgba(59,130,246,.12) 0,rgba(15,23,42,0) 70%)!important;pointer-events:none!important;z-index:1!important}.bnp-hero::after{content:""!important;position:absolute!important;bottom:-120px!important;left:20%!important;width:480px!important;height:480px!important;background:radial-gradient(circle,rgba(168,85,247,.08) 0,rgba(15,23,42,0) 70%)!important;pointer-events:none!important;z-index:1!important}.bnp-hero__inner{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:1fr!important;gap:3.2rem!important;align-items:center!important}@media (min-width:1100px){.bnp-hero__inner{grid-template-columns:minmax(340px,420px) minmax(0,1fr)!important;gap:clamp(28px,3vw,48px)!important;align-items:center!important}}@media (min-width:1280px){.bnp-hero__inner{grid-template-columns:minmax(380px,460px) minmax(820px,1fr)!important;gap:clamp(36px,3.5vw,56px)!important}}.bnp-hero__content{display:flex!important;flex-direction:column!important;gap:1.6rem!important}.bnp-hero__eyebrow-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important}.bnp-hero__pill{display:inline-flex!important;align-items:center!important;gap:6px!important;background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.16)!important;color:#e2e8f0!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;padding:5px 12px!important;border-radius:999px!important}.bnp-hero__rating{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:600!important;color:#cbd5e1!important}.bnp-hero__stars{color:#f59e0b!important;display:inline-flex!important;gap:2px!important}.bnp-hero__heading{font-family:var(--el-sans,"Plus Jakarta Sans",sans-serif)!important;font-size:clamp(2.4rem,3.4vw,4rem)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.025em!important;color:#fff!important;margin:0!important}.bnp-hero__text{font-size:clamp(1.4rem,1.2vw,1.65rem)!important;line-height:1.6!important;color:#94a3b8!important;margin:0!important;max-width:580px!important}.bnp-hero__actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:.4rem!important}.bnp-hero__btn-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#fff!important;color:#0f172a!important;font-weight:700!important;font-size:14.5px!important;padding:13px 24px!important;border-radius:999px!important;text-decoration:none!important;box-shadow:0 4px 20px hsla(0,0%,100%,.18)!important;transition:transform .2s ease,background .2s ease,box-shadow .2s ease!important}.bnp-hero__btn-primary:hover{background:#f1f5f9!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px hsla(0,0%,100%,.25)!important}.bnp-hero__btn-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important;font-weight:600!important;font-size:14.5px!important;padding:13px 22px!important;border-radius:999px!important;text-decoration:none!important;transition:transform .2s ease,background .2s ease,border-color .2s ease!important}.bnp-hero__btn-secondary:hover{background:hsla(0,0%,100%,.12)!important;border-color:hsla(0,0%,100%,.35)!important;transform:translateY(-2px)!important}.bnp-hero__proof{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 18px!important;margin:.6rem 0 0!important;padding:0!important;list-style:none!important}@media (max-width:600px){.bnp-hero__proof{grid-template-columns:1fr!important}}.bnp-hero__proof li{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:500!important;color:#cbd5e1!important}.bnp-hero__proof svg{width:16px!important;height:16px!important;color:#10b981!important;flex-shrink:0!important}.bnp-hero__stage-card{background:rgba(15,23,42,.65)!important;padding:22px 20px 20px!important;box-shadow:0 20px 50px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.12)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;overflow:visible!important}.bnp-hero__stage-header{gap:8px!important;margin-bottom:12px!important}.bnp-hero__stage-tag{font-weight:700!important}.bnp-hero__stage-hint{font-size:11.5px!important}.bnp-stage__fan-badge{justify-content:center!important;margin:14px auto 0!important;background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.16)!important;border-radius:9999px!important;color:#f1f5f9!important;font-weight:600!important;letter-spacing:.02em!important;box-shadow:0 4px 12px rgba(0,0,0,.25)!important}.bnp-stage__fan-badge:hover{background:hsla(0,0%,100%,.16)!important;border-color:hsla(0,0%,100%,.32)!important}@media (max-width:768px){.bnp-hero__heading{font-size:26px!important;line-height:1.25!important;letter-spacing:-.02em!important;word-break:normal!important}.bnp-hero__stage-card{padding:16px 10px!important;margin-top:10px!important}}.el-ingredient__media{background:#fbf9f5!important;aspect-ratio:1!important;overflow:hidden!important}.el-ingredient__img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;padding:8px 12px 34px!important;background:transparent!important;transform:translateY(-4px)!important;transition:transform .3s cubic-bezier(.16,1,.3,1)!important}.el-ingredient:hover .el-ingredient__img{transform:translateY(-8px) scale(1.04)!important}.el-ingredient__label{background:linear-gradient(180deg,rgba(15,23,42,0),rgba(15,23,42,.85) 50%,rgba(15,23,42,.98))!important}.el-quote{background:hsla(0,0%,100%,.04)!important;border:1px solid hsla(0,0%,100%,.09)!important;border-radius:16px!important;padding:28px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;box-shadow:0 4px 24px rgba(0,0,0,.25)!important;transition:transform .2s ease,border-color .2s ease,background .2s ease!important}.el-quote:hover{transform:translateY(-2px)!important;border-color:hsla(0,0%,100%,.22)!important;background:hsla(0,0%,100%,.065)!important}.el-quote__top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:14px!important}.el-quote__stars{display:inline-flex!important;align-items:center!important;gap:2.5px!important;color:#f59e0b!important}.el-quote__stars svg{width:14px!important;height:14px!important;fill:#f59e0b!important;display:inline-block!important}.el-quote__verified{display:inline-flex!important;align-items:center!important;gap:4px!important;background:rgba(16,185,129,.14)!important;border:1px solid rgba(16,185,129,.35)!important;color:#34d399!important;font-size:11px!important;font-weight:600!important;padding:2.5px 8px!important;border-radius:999px!important;line-height:1.2!important;white-space:nowrap!important}.el-quote__verified svg{width:11px!important;height:11px!important;fill:currentColor!important}.el-quote__headline{font-size:16px!important;font-weight:700!important;color:#fff!important;line-height:1.35!important;margin:0 0 10px!important;letter-spacing:-.01em!important}.el-quote__text{font-size:14px!important;line-height:1.6!important;color:hsla(0,0%,100%,.82)!important;font-style:normal!important;margin:0 0 20px!important}.el-quote__author{display:flex!important;align-items:center!important;gap:10px!important;margin-top:auto!important;padding-top:14px!important;border-top:1px solid hsla(0,0%,100%,.08)!important}.el-quote__avatar{width:36px!important;height:36px!important;border-radius:50%!important;background:linear-gradient(135deg,#1e293b,#334155)!important;border:1px solid hsla(0,0%,100%,.15)!important;color:#fff!important;font-size:12px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.el-quote__author-details{display:flex!important;flex-direction:column!important;gap:2px!important}.el-quote__author-name{font-size:14px!important;font-weight:700!important;color:#fff!important;line-height:1.2!important}.el-quote__author-meta{font-size:12px!important;color:hsla(0,0%,100%,.55)!important;line-height:1.2!important}.el-benefit-card,

  .el-cause-card{position:relative!important;text-decoration:none!important;color:#0f172a!important;display:flex!important;flex-direction:column!important;height:auto!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 6px 24px rgba(15,23,42,.05)!important;cursor:pointer!important;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease!important}.el-benefit-card:hover,

  .el-cause-card:hover{transform:translateY(-4px)!important;box-shadow:0 14px 36px rgba(15,23,42,.1)!important;border-color:rgba(15,23,42,.16)!important}.el-cause-card--featured{border-color:rgba(15,23,42,.16)!important;box-shadow:0 8px 28px rgba(15,23,42,.08)!important}.el-cause-card::before,

  .el-cause-card__badge,

  .el-cause-card__icon{display:none!important}.el-benefit-card__img,

  .el-cause-card__img{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;display:block!important;z-index:1!important;background:#f8fafc!important}.el-benefit-card__cap,

  .el-cause-card__body{position:relative!important;inset:auto!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:20px 22px 24px!important;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#0f172a!important;border-top:1px solid rgba(15,23,42,.06)!important}.el-benefit-card__title,

  .el-cause-card__tag{display:block!important;height:auto!important;padding:0!important;margin:0 0 8px!important;border:none!important;border-radius:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font-family:var(--el-sans,"Inter",sans-serif)!important;font-size:19px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.015em!important;color:#0f172a!important}.el-benefit-card__text,

  .el-cause-card__text{margin:0!important;font-size:14px!important;line-height:1.55!important;color:#475569!important}.el-getstarted{background:linear-gradient(135deg,#0b1120,#0f172a 60%,#172036)!important;border:1px solid hsla(0,0%,100%,.08)!important}@media (min-width:990px){.el-getstarted__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;grid-template-rows:auto auto!important;grid-template-areas:"media heading" "media body"!important;align-items:center!important;padding:44px 48px!important;gap:0 48px!important;min-height:auto!important}

    .el-getstarted__body,.el-getstarted__heading{max-width:100%!important;padding-left:0!important;padding-right:0!important}.el-getstarted__heading{padding-top:0!important;margin-bottom:20px!important}.el-getstarted__body{padding-top:0!important;padding-bottom:0!important}}.el-getstarted__media{background:transparent!important;overflow:visible!important;aspect-ratio:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px 16px 0!important}@media (min-width:990px){.el-getstarted__media{padding:0!important;height:100%!important}}.bnp-offer-showcase{width:100%!important;background:linear-gradient(165deg,#fff,#f8fafc 60%,#f1f5f9)!important;border-radius:22px!important;padding:28px 24px 24px!important;box-shadow:0 24px 60px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.9)!important;border:1px solid hsla(0,0%,100%,.8)!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:20px!important;color:#0f172a!important;position:relative!important;overflow:visible!important}.bnp-offer-showcase__top{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px!important;border-bottom:1px solid #e2e8f0!important;padding-bottom:14px!important}.bnp-offer-showcase__badge{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#0f172a!important;color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:6px 12px!important;border-radius:999px!important}.bnp-offer-showcase__save-pill{display:inline-flex!important;align-items:center!important;gap:5px!important;background:#ecfdf5!important;color:#047857!important;border:1px solid #a7f3d0!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:5px 12px!important;border-radius:999px!important}.bnp-offer-showcase__title{margin:2px 0 0!important;font-size:19px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:-.02em!important;color:#0f172a!important;width:100%!important}.bnp-offer-showcase__hint{margin:-4px 0 0!important;font-size:12.5px!important;color:#64748b!important;width:100%!important}.bnp-stage{position:relative!important;width:100%!important;height:260px!important;user-select:none!important;perspective:1000px!important;overflow:visible!important}.bnp-stage__track{position:relative!important;width:100%!important;height:100%!important;overflow:visible!important}.bnp-stage__row--back{position:absolute!important;top:10px!important;left:0!important;right:0!important;height:150px!important;z-index:5!important;display:flex!important;pointer-events:auto!important;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .35s ease!important;will-change:transform}.bnp-stage__row--front{position:absolute!important;bottom:6px!important;left:0!important;right:0!important;height:185px!important;z-index:20!important;display:flex!important;pointer-events:auto!important;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .35s ease,filter .35s ease!important;will-change:transform,opacity}.bnp-stage:has(.bnp-stage__row--back:hover) .bnp-stage__row--back,

  .bnp-stage__row--back:hover{z-index:50!important;transform:translateY(-16px)!important}.bnp-stage:has(.bnp-stage__row--back:hover) .bnp-stage__row--front,

  .bnp-stage__row--back:hover ~ .bnp-stage__row--front{transform:translateY(10px) scale(.97)!important;opacity:.85!important;filter:blur(.3px)!important}.bnp-stage__item{position:absolute!important;display:block!important;cursor:pointer!important;pointer-events:auto!important;text-decoration:none!important;transition:transform .36s cubic-bezier(.16,1,.3,1),filter .36s ease,z-index 0s!important;transform-origin:bottom center!important;will-change:transform!important}.bnp-stage__row--back .bnp-stage__item{height:140px!important}.bnp-stage__row--front .bnp-stage__item{height:170px!important}.bnp-stage__item img{display:block!important;height:100%!important;width:auto!important;object-fit:contain!important;filter:drop-shadow(0 14px 28px rgba(0,0,0,.6))!important;transition:filter .36s ease!important;pointer-events:none!important}.bnp-stage__row--back .bnp-stage__item:hover{z-index:150!important;transform:translateY(-14px) scale(1.15)!important}.bnp-stage__row--back .bnp-stage__item:hover img{filter:drop-shadow(0 24px 38px rgba(0,0,0,.75))!important}.bnp-stage__row--front .bnp-stage__item:hover{z-index:150!important;transform:translateY(-10px) scale(1.1)!important}.bnp-stage__row--front .bnp-stage__item:hover img{filter:drop-shadow(0 22px 34px rgba(0,0,0,.75))!important}.bnp-stage__tooltip{position:absolute!important;top:-36px!important;left:50%!important;transform:translateX(-50%) translateY(6px) scale(.9)!important;opacity:0!important;pointer-events:none!important;white-space:nowrap!important;background:#0f172a!important;color:#fff!important;padding:6px 12px!important;border-radius:6px!important;font-size:11.5px!important;font-weight:700!important;box-shadow:0 6px 18px rgba(0,0,0,.5)!important;border:1px solid hsla(0,0%,100%,.18)!important;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)!important;z-index:180!important}.bnp-stage__tooltip::after{content:""!important;position:absolute!important;bottom:-4px!important;left:50%!important;transform:translateX(-50%) rotate(45deg)!important;width:6px!important;height:6px!important;background:#0f172a!important;border-right:1px solid hsla(0,0%,100%,.18)!important;border-bottom:1px solid hsla(0,0%,100%,.18)!important}.bnp-stage__item:hover .bnp-stage__tooltip{opacity:1!important;transform:translateX(-50%) translateY(0) scale(1)!important}.bnp-stage__ambient-floor{position:absolute!important;bottom:-12px!important;left:5%!important;right:5%!important;height:32px!important;background:radial-gradient(ellipse,rgba(147,197,253,.18) 0,rgba(59,130,246,.04) 55%,transparent 80%)!important;filter:blur(14px)!important;pointer-events:none!important}.bnp-stage__badge-wrap{display:flex!important;justify-content:center!important;margin-top:22px!important}.bnp-stage__fan-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:7px 18px!important;background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:99px!important;color:#cbd5e1!important;font-size:12.5px!important;font-weight:500!important;text-decoration:none!important;backdrop-filter:blur(8px)!important;transition:all .2s ease!important}.bnp-stage__fan-badge:hover{background:hsla(0,0%,100%,.12)!important;border-color:hsla(0,0%,100%,.28)!important;color:#fff!important;transform:translateY(-1px)!important}.bnp-stage__arrow{color:#60a5fa!important;transition:transform .2s ease!important}.bnp-stage__fan-badge:hover .bnp-stage__arrow{transform:translateX(2px)!important}@media (max-width:899px){.bnp-stage{height:210px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.bnp-stage__track{width:320px!important;max-width:calc(100vw - 32px)!important;height:175px!important;margin:0 auto!important}.bnp-stage__row--back,

    .bnp-stage__row--front{inset:0!important;width:100%!important;height:100%!important;top:0!important;bottom:0!important;transform:none!important;opacity:1!important;filter:none!important}.bnp-stage__item{display:none!important}.bnp-stage__item.bnp-fan-1,

    .bnp-stage__item.bnp-fan-2,

    .bnp-stage__item.bnp-fan-3,

    .bnp-stage__item.bnp-fan-4,

    .bnp-stage__item.bnp-fan-5{display:block!important;position:absolute!important;bottom:0!important}.bnp-stage__item.bnp-fan-1{left:8px!important;height:142px!important;transform:scale(.85) rotate(-9deg)!important;z-index:1!important}.bnp-stage__item.bnp-fan-2{left:54px!important;height:154px!important;transform:scale(.93) rotate(-5deg)!important;z-index:2!important}.bnp-stage__item.bnp-fan-3{left:105px!important;height:170px!important;transform:scale(1.05) rotate(0deg)!important;z-index:5!important}.bnp-stage__item.bnp-fan-4{left:156px!important;height:154px!important;transform:scale(.93) rotate(5deg)!important;z-index:3!important}.bnp-stage__item.bnp-fan-5{left:202px!important;height:142px!important;transform:scale(.85) rotate(9deg)!important;z-index:1!important}}.bnp-offer-eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(16,185,129,.14)!important;border:1px solid rgba(52,211,153,.35)!important;color:#6ee7b7!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:6px 14px!important;border-radius:999px!important;margin-bottom:14px!important}.el-getstarted__heading{font-size:clamp(28px,3.2vw,42px)!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-.025em!important}.el-getstarted__row--product{background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:16px!important;padding:18px 20px!important;margin-bottom:18px!important;align-items:center!important}.bnp-bundle-tag{display:inline-block!important;background:#f59e0b!important;color:#0f172a!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:3px 9px!important;border-radius:6px!important;margin-bottom:6px!important}.bnp-price-stack{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:3px!important}.bnp-price-compare-line{display:flex!important;align-items:baseline!important;gap:10px!important}.bnp-price-old{font-size:16px!important;font-weight:600!important;color:#94a3b8!important;text-decoration:line-through!important;text-decoration-color:#f87171!important;text-decoration-thickness:2px!important}.bnp-price-new{font-size:32px!important;font-weight:800!important;color:#fff!important;line-height:1!important;letter-spacing:-.03em!important}.bnp-unit-pill{display:inline-block!important;background:rgba(16,185,129,.2)!important;color:#6ee7b7!important;border:1px solid rgba(52,211,153,.35)!important;font-size:11.5px!important;font-weight:700!important;padding:3px 10px!important;border-radius:999px!important;margin-top:4px!important;white-space:nowrap!important}.el-getstarted__label{font-size:12px!important;font-weight:700!important;color:#94a3b8!important;letter-spacing:.1em!important;margin:4px 0 10px!important}.el-getstarted__items{gap:10px!important;padding-bottom:14px!important}.el-getstarted__items > .el-getstarted__row{background:hsla(0,0%,100%,.035)!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:12px!important;padding:12px 16px!important;align-items:center!important}.bnp-item-val{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:4px!important;flex-shrink:0!important}.bnp-item-val s{font-size:13px!important;color:#94a3b8!important;text-decoration:line-through!important;text-decoration-color:#f87171!important}.bnp-pill-included{display:inline-block!important;background:hsla(0,0%,100%,.14)!important;color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;padding:4px 10px!important;border-radius:999px!important}.bnp-pill-free{display:inline-block!important;background:#10b981!important;color:#052e16!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:4px 10px!important;border-radius:999px!important}.el-getstarted__row--total{background:linear-gradient(90deg,rgba(16,185,129,.14),rgba(16,185,129,.05))!important;border:1px solid rgba(52,211,153,.4)!important;border-radius:16px!important;padding:16px 20px!important;margin-top:6px!important;align-items:center!important}.bnp-total-left{display:flex!important;flex-direction:column!important;gap:4px!important}.bnp-total-save-badge{display:inline-flex!important;align-items:center!important;align-self:flex-start!important;background:#10b981!important;color:#052e16!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:3px 10px!important;border-radius:6px!important}.bnp-total-right{display:flex!important;align-items:baseline!important;gap:12px!important;flex-shrink:0!important}.bnp-total-was{font-size:20px!important;font-weight:600!important;color:#94a3b8!important;text-decoration:line-through!important;text-decoration-color:#ef4444!important;text-decoration-thickness:2.5px!important}.bnp-total-now{font-size:36px!important;font-weight:800!important;color:#34d399!important;line-height:1!important;letter-spacing:-.03em!important}.el-getstarted__cta{margin-top:22px!important;background:#fff!important;color:#0f172a!important;font-size:18px!important;font-weight:800!important;border-radius:999px!important;padding:18px 28px!important;box-shadow:0 10px 30px hsla(0,0%,100%,.18)!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease!important}.el-getstarted__cta:hover{transform:translateY(-2px)!important;box-shadow:0 14px 36px hsla(0,0%,100%,.28)!important;background:#f8fafc!important}.el-getstarted__ticks{margin-top:18px!important;margin-bottom:8px!important}.el-quality__media{background:#f8fafc!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:32px 24px!important;border-radius:20px!important}.el-quality__img{width:100%!important;height:auto!important;max-height:100%!important;object-fit:contain!important;filter:drop-shadow(0 12px 32px rgba(0,0,0,.12))}.el-hero__arrow{z-index:30!important;pointer-events:auto!important;cursor:pointer!important;transition:background-color .25s ease,transform .25s cubic-bezier(.22,1,.36,1),border-color .25s ease!important}.el-hero__arrow:hover{background:hsla(0,0%,100%,.22)!important;border-color:hsla(0,0%,100%,.75)!important;transform:scale(1.06)!important}.el-hero__arrow:active{transform:scale(.96)!important}.el-hero__dots{z-index:30!important;pointer-events:auto!important}.el-hero__dot{cursor:pointer!important;pointer-events:auto!important;transition:width .35s cubic-bezier(.22,1,.36,1),background-color .25s ease,transform .25s ease!important}.el-hero__dot[aria-current="true"]{width:32px!important;border-radius:999px!important;background:#fff!important;transform:none!important}.el-quotes__rail{max-width:var(--el-max,1280px)!important;margin:0 auto!important;padding:0 var(--el-gutter,clamp(1.6rem,3.5vw,3.6rem))!important;overflow:hidden!important}.el-quotes__track{--el-rail-pad:0px!important;display:flex!important;gap:24px!important;padding:8px 0 24px!important;scroll-padding:0!important;scroll-padding-inline:0!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory;margin:0!important}.el-quotes__track::-webkit-scrollbar{display:none!important}.el-quotes__track.is-animating,

  .el-quotes__track.is-dragging{scroll-snap-type:none!important;scroll-behavior:auto!important}.el-quotes__track.is-dragging{cursor:grabbing!important;user-select:none!important}@media (min-width:990px){.el-quotes__track > .el-quote{flex:0 0 calc((100% - 48px) / 3)!important;max-width:calc((100% - 48px) / 3)!important;min-width:calc((100% - 48px) / 3)!important;scroll-snap-align:start!important}}@media (min-width:640px) and (max-width:989px){.el-quotes__track > .el-quote{flex:0 0 calc((100% - 24px) / 2)!important;max-width:calc((100% - 24px) / 2)!important;min-width:calc((100% - 24px) / 2)!important;scroll-snap-align:start!important}}@media (max-width:639px){.el-quotes__track > .el-quote{flex:0 0 100%!important;max-width:100%!important;min-width:100%!important;scroll-snap-align:start!important}}.el-benefits__rail{max-width:var(--el-max,1280px)!important;margin:0 auto!important;padding:0 var(--el-gutter,clamp(1.6rem,3.5vw,3.6rem))!important;overflow:hidden!important}.el-benefits__track{--el-rail-pad:0px!important;display:flex!important;gap:24px!important;padding:8px 0 28px!important;scroll-padding:0!important;scroll-padding-inline:0!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory;margin:0!important}.el-benefits__track::-webkit-scrollbar{display:none!important}.el-benefits__track.is-animating,

  .el-benefits__track.is-dragging{scroll-snap-type:none!important;scroll-behavior:auto!important}.el-benefits__track.is-dragging{cursor:grabbing!important;user-select:none!important}@media (min-width:990px){.el-benefits__track > .el-benefit-card,

    .el-benefits__track > .el-cause-card{flex:0 0 calc((100% - 48px) / 3)!important;max-width:calc((100% - 48px) / 3)!important;min-width:calc((100% - 48px) / 3)!important;height:auto!important;scroll-snap-align:start!important}}@media (min-width:640px) and (max-width:989px){.el-benefits__track > .el-benefit-card,

    .el-benefits__track > .el-cause-card{flex:0 0 calc((100% - 24px) / 2)!important;max-width:calc((100% - 24px) / 2)!important;min-width:calc((100% - 24px) / 2)!important;height:auto!important;scroll-snap-align:start!important}}@media (max-width:639px){.el-benefits__track > .el-benefit-card,

    .el-benefits__track > .el-cause-card{flex:0 0 100%!important;max-width:100%!important;min-width:100%!important;height:auto!important;scroll-snap-align:start!important}.el-benefits__nav{display:flex!important;justify-content:center!important;margin-top:4px!important}}

  .el-benefits__arrow,.el-rail__arrow{cursor:pointer!important;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .2s ease,background-color .2s ease,border-color .2s ease!important}

  .el-benefits__arrow:not([aria-disabled="true"]):hover,.el-rail__arrow:not([aria-disabled="true"]):hover{transform:scale(1.06)!important}

  .el-benefits__arrow:not([aria-disabled="true"]):active,.el-rail__arrow:not([aria-disabled="true"]):active{transform:scale(.95)!important}

  .el-benefits__arrow[aria-disabled="true"],.el-rail__arrow[aria-disabled="true"]{opacity:.25!important;cursor:default!important;pointer-events:none!important}.el-carousel-dots{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:8px!important;padding-bottom:4px!important}.el-carousel-dot{width:8px!important;height:8px!important;border-radius:999px!important;border:none!important;padding:0!important;background:rgba(15,23,42,.2)!important;cursor:pointer!important;transition:width .3s cubic-bezier(.22,1,.36,1),background-color .25s ease!important}.el-carousel-dot.is-active{width:24px!important;background:#0f172a!important}.el-bg-plum .el-carousel-dot,

  .el-quotes--plum .el-carousel-dot{background:hsla(0,0%,100%,.22)!important}.el-bg-plum .el-carousel-dot.is-active,

  .el-quotes--plum .el-carousel-dot.is-active{background:#fff!important}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(https://cdn.shopify.com/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2) format("woff2"),url(https://cdn.shopify.com/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff) format("woff")}@font-face{font-family:Inter;font-weight:400;font-style:italic;font-display:swap;src:url(https://cdn.shopify.com/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2) format("woff2"),url(https://cdn.shopify.com/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;font-style:italic;font-display:swap;src:url(https://cdn.shopify.com/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2) format("woff2"),url(https://cdn.shopify.com/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff) format("woff")}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.shopify.com/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2) format("woff2"),url(https://cdn.shopify.com/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff) format("woff")}

        .color-scheme-1,:root{--color-background:255,255,255;--gradient-background:#fff;--color-foreground:15,23,42;--color-background-contrast:191,191,191;--color-shadow:15,23,42;--color-button:15,23,42;--color-button-text:255,255,255;--color-secondary-button:255,255,255;--color-secondary-button-text:15,23,42;--color-link:15,23,42;--color-badge-foreground:15,23,42;--color-badge-background:255,255,255;--color-badge-border:226,232,240;--payment-terms-background-color:#fff}.color-scheme-2{--color-background:248,250,252;--gradient-background:#f8fafc;--color-foreground:15,23,42;--color-background-contrast:215,154,174;--color-shadow:15,23,42;--color-button:15,23,42;--color-button-text:255,255,255;--color-secondary-button:248,250,252;--color-secondary-button-text:15,23,42;--color-link:15,23,42;--color-badge-foreground:15,23,42;--color-badge-background:248,250,252;--color-badge-border:226,232,240;--payment-terms-background-color:#f8fafc}.color-scheme-3{--color-background:15,23,42;--gradient-background:#0f172a;--color-foreground:255,255,255;--color-background-contrast:100,14,49;--color-shadow:15,23,42;--color-button:255,255,255;--color-button-text:78,11,38;--color-secondary-button:15,23,42;--color-secondary-button-text:255,255,255;--color-link:255,255,255;--color-badge-foreground:255,255,255;--color-badge-background:15,23,42;--color-badge-border:255,255,255;--payment-terms-background-color:#0f172a}.color-scheme-4{--color-background:241,245,249;--gradient-background:#f1f5f9;--color-foreground:15,23,42;--color-background-contrast:213,139,171;--color-shadow:15,23,42;--color-button:15,23,42;--color-button-text:255,255,255;--color-secondary-button:241,245,249;--color-secondary-button-text:15,23,42;--color-link:15,23,42;--color-badge-foreground:15,23,42;--color-badge-background:241,245,249;--color-badge-border:226,232,240;--payment-terms-background-color:#f1f5f9}.color-scheme-5{--color-background:30,41,59;--gradient-background:#1e293b;--color-foreground:255,255,255;--color-background-contrast:132,23,67;--color-shadow:15,23,42;--color-button:255,255,255;--color-button-text:78,11,38;--color-secondary-button:30,41,59;--color-secondary-button-text:255,255,255;--color-link:255,255,255;--color-badge-foreground:255,255,255;--color-badge-background:30,41,59;--color-badge-border:255,255,255;--payment-terms-background-color:#1e293b} .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5,body{color:rgba(var(--color-foreground),.75);background-color:rgb(var(--color-background))}:root{--font-body-family:Inter,sans-serif;--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:700;--font-heading-family:Inter,sans-serif;--font-heading-style:normal;--font-heading-weight:400;--font-body-scale:1.0;--font-heading-scale:1.0;--media-padding:px;--media-border-opacity:0.05;--media-border-width:0px;--media-radius:16px;--media-shadow-opacity:0.0;--media-shadow-horizontal-offset:0px;--media-shadow-vertical-offset:4px;--media-shadow-blur-radius:5px;--media-shadow-visible:0;--page-width:130rem;--page-width-margin:0rem;--product-card-image-padding:0.0rem;--product-card-corner-radius:1.6rem;--product-card-text-alignment:left;--product-card-border-width:0.0rem;--product-card-border-opacity:0.1;--product-card-shadow-opacity:0.0;--product-card-shadow-visible:0;--product-card-shadow-horizontal-offset:0.0rem;--product-card-shadow-vertical-offset:0.4rem;--product-card-shadow-blur-radius:0.5rem;--collection-card-image-padding:0.0rem;--collection-card-corner-radius:0.0rem;--collection-card-text-alignment:left;--collection-card-border-width:0.0rem;--collection-card-border-opacity:0.1;--collection-card-shadow-opacity:0.0;--collection-card-shadow-visible:0;--collection-card-shadow-horizontal-offset:0.0rem;--collection-card-shadow-vertical-offset:0.4rem;--collection-card-shadow-blur-radius:0.5rem;--blog-card-image-padding:0.0rem;--blog-card-corner-radius:0.0rem;--blog-card-text-alignment:left;--blog-card-border-width:0.0rem;--blog-card-border-opacity:0.1;--blog-card-shadow-opacity:0.0;--blog-card-shadow-visible:0;--blog-card-shadow-horizontal-offset:0.0rem;--blog-card-shadow-vertical-offset:0.4rem;--blog-card-shadow-blur-radius:0.5rem;--badge-corner-radius:4.0rem;--popup-border-width:1px;--popup-border-opacity:0.1;--popup-corner-radius:16px;--popup-shadow-opacity:0.05;--popup-shadow-horizontal-offset:0px;--popup-shadow-vertical-offset:4px;--popup-shadow-blur-radius:5px;--drawer-border-width:1px;--drawer-border-opacity:0.1;--drawer-shadow-opacity:0.0;--drawer-shadow-horizontal-offset:0px;--drawer-shadow-vertical-offset:4px;--drawer-shadow-blur-radius:5px;--spacing-sections-desktop:0px;--spacing-sections-mobile:0px;--grid-desktop-vertical-spacing:8px;--grid-desktop-horizontal-spacing:8px;--grid-mobile-vertical-spacing:4px;--grid-mobile-horizontal-spacing:4px;--text-boxes-border-opacity:0.1;--text-boxes-border-width:0px;--text-boxes-radius:16px;--text-boxes-shadow-opacity:0.0;--text-boxes-shadow-visible:0;--text-boxes-shadow-horizontal-offset:0px;--text-boxes-shadow-vertical-offset:4px;--text-boxes-shadow-blur-radius:5px;--buttons-radius:32px;--buttons-radius-outset:33px;--buttons-border-width:1px;--buttons-border-opacity:1.0;--buttons-shadow-opacity:0.0;--buttons-shadow-visible:0;--buttons-shadow-horizontal-offset:0px;--buttons-shadow-vertical-offset:4px;--buttons-shadow-blur-radius:5px;--buttons-border-offset:0.3px;--inputs-radius:32px;--inputs-border-width:1px;--inputs-border-opacity:0.55;--inputs-shadow-opacity:0.0;--inputs-shadow-horizontal-offset:0px;--inputs-margin-offset:0px;--inputs-shadow-vertical-offset:4px;--inputs-shadow-blur-radius:5px;--inputs-radius-outset:33px;--variant-pills-radius:40px;--variant-pills-border-width:1px;--variant-pills-border-opacity:0.55;--variant-pills-shadow-opacity:0.0;--variant-pills-shadow-horizontal-offset:0px;--variant-pills-shadow-vertical-offset:4px;--variant-pills-shadow-blur-radius:5px}*,

      *::after,

      *::before{box-sizing:inherit}html{box-sizing:border-box;font-size:calc(var(--font-body-scale) * 62.5%);height:100%}body{display:flex;flex-direction:column;min-height:100%;margin:0;font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}@media screen and (min-width:750px){body{font-size:1.6rem}}.shopify-pc__banner__dialog h2{color:#1f1f1f;font-family:inherit;font-size:120%;margin:0 0 .5em;padding:0;font-weight:700}.shopify-pc__banner__dialog p{color:#1f1f1f;font-family:inherit;line-height:1.3;margin:0;padding:0}.shopify-pc__banner__dialog a{color:#1f1f1f;text-decoration:underline}.shopify-pc__banner__dialog button{border:none;text-decoration:none;font-family:inherit;padding:8px 25px;margin:15px 20px 0 0;font-size:100%;flex-basis:50%;border-radius:2px;line-height:120%;height:unset;text-align:center}.shopify-pc__banner__dialog button:focus{outline:none;box-shadow:0 0 0 4px #9edafa}.shopify-pc__banner__dialog button:hover{cursor:pointer}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept{border:1px solid #1f1f1f;background:#fff;color:#333}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{text-decoration:underline;background:transparent;border:none;color:#333}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs:focus{box-shadow:none}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs:focus span{outline:2px solid #9edafa}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{border:1px solid #1f1f1f;background:#fff;color:#333}.shopify-pc__banner__body p a:focus{outline:2px solid #9edafa;box-shadow:none}.shopify-pc__banner__dialog{position:fixed;z-index:2000000;box-shadow:0 4px 10px rgba(63,63,68,.4);max-height:90%;box-sizing:border-box;opacity:1;padding:32px;background-color:#fff;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;border:none;text-align:left;text-align:start;bottom:0;left:25%;width:50%;min-width:280px;border-top-right-radius:3px;border-top-left-radius:3px}.shopify-pc__banner__wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media only screen and (max-width:1300px){.shopify-pc__banner__dialog{left:15%;width:70%}}@media only screen and (max-width:900px){.shopify-pc__banner__dialog{left:5%;width:90%}}.shopify-pc__banner__body{width:100%;margin-bottom:10px}.shopify-pc__banner__btns{display:flex;width:100%;justify-content:flex-end;flex-direction:row}@media only screen and (max-width:480px){.shopify-pc__banner__btns{flex-direction:column}.shopify-pc__banner__btns-granular :nth-child(1){order:3}.shopify-pc__banner__btns-granular :nth-child(2){order:1}.shopify-pc__banner__btns-granular :nth-child(3){order:2}} #onetrust-consent-sdk, #shopify-section-sections--cookie-banner, .cookie-banner,.shopify-pc__banner__dialog{display:none!important}.section-header{position:sticky;top:0;z-index:999} body,html, html.dark, html.light{opacity:1!important}header.sticky.top-0.z-30.bg-white\/95{display:none!important}aside[aria-label="Ogłoszenie"].bg-\[\#1c1917\]{display:none!important}footer.border-t.border-stone-200.bg-white.py-14{display:none!important}[data-block-id="home_hero"] .bnp-hero__stage-card{position:relative!important;width:100%!important;background:rgba(15,23,42,.75)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:20px!important;padding:18px 14px 16px!important;backdrop-filter:blur(16px)!important;box-shadow:0 24px 60px rgba(0,0,0,.45)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:14px!important}[data-block-id="home_hero"] .bnp-hero__stage-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding-bottom:12px!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important}[data-block-id="home_hero"] .bnp-hero__stage-tag{font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#94a3b8!important}[data-block-id="home_hero"] .bnp-hero__stage-hint{font-size:11px!important;color:#64748b!important;font-weight:500!important}[data-block-id="home_hero"] .bnp-stage--3rows{position:relative!important;width:100%!important;height:220px!important;margin:0 auto!important;overflow:visible!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__track{position:relative!important;width:100%!important;height:100%!important;overflow:visible!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row{position:absolute!important;left:0!important;right:0!important;width:100%!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row--tier1{top:0!important;height:86px!important;z-index:1!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row--tier1 .bnp-stage__item{height:86px!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row--tier1 .bnp-stage__item:nth-child(1){left:2%!important;z-index:1!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row--tier1 .bnp-stage__item:nth-child(2){left:20%!important;z-index:2!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row--tier1 .bnp-stage__item:nth-child(3){left:38%!important;z-index:3!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row--tier1 .bnp-stage__item:nth-child(4){left:56%!important;z-index:4!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row--tier1 .bnp-stage__item:nth-child(5){left:74%!important;z-index:5!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row--tier2{top:52px!important;height:98px!important;z-index:10!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row--tier2 .bnp-stage__item{height:98px!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row--tier2 .bnp-stage__item:nth-child(1){left:11%!important;z-index:11!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row--tier2 .bnp-stage__item:nth-child(2){left:29%!important;z-index:12!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row--tier2 .bnp-stage__item:nth-child(3){left:47%!important;z-index:13!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row--tier2 .bnp-stage__item:nth-child(4){left:65%!important;z-index:14!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row--tier3{top:108px!important;height:110px!important;z-index:20!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item{height:110px!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item:nth-child(1){left:0!important;z-index:21!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item:nth-child(2){left:18%!important;z-index:22!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item:nth-child(3){left:36%!important;z-index:23!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item:nth-child(4){left:54%!important;z-index:24!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item:nth-child(5){left:72%!important;z-index:25!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__item{position:absolute!important;bottom:0!important;display:block!important;width:auto!important;text-decoration:none!important}[data-block-id="home_hero"] .bnp-stage--3rows .bnp-stage__item img{display:block!important;height:100%!important;width:auto!important;max-width:none!important;object-fit:contain!important;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))!important}.bnp-hero__stage-card{position:relative!important;width:100%!important;background:rgba(15,23,42,.75)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:20px!important;padding:18px 14px 16px!important;backdrop-filter:blur(16px)!important;box-shadow:0 24px 60px rgba(0,0,0,.45)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:14px!important}.bnp-hero__stage-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding-bottom:12px!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important}.bnp-hero__stage-tag{font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#94a3b8!important}.bnp-hero__stage-hint{font-size:11px!important;color:#64748b!important;font-weight:500!important}.bnp-stage--3rows{position:relative!important;width:100%!important;height:220px!important;margin:0 auto!important;overflow:visible!important}.bnp-stage--3rows .bnp-stage__track{position:relative!important;width:100%!important;height:100%!important;overflow:visible!important}.bnp-stage--3rows .bnp-stage__row{position:absolute!important;left:0!important;right:0!important;width:100%!important}.bnp-stage--3rows .bnp-stage__row--tier1{top:0!important;height:86px!important;z-index:1!important}.bnp-stage--3rows .bnp-stage__row--tier1 .bnp-stage__item{height:86px!important}.bnp-stage--3rows .bnp-stage__row--tier1 .bnp-stage__item:nth-child(1){left:2%!important;z-index:1!important}.bnp-stage--3rows .bnp-stage__row--tier1 .bnp-stage__item:nth-child(2){left:20%!important;z-index:2!important}.bnp-stage--3rows .bnp-stage__row--tier1 .bnp-stage__item:nth-child(3){left:38%!important;z-index:3!important}.bnp-stage--3rows .bnp-stage__row--tier1 .bnp-stage__item:nth-child(4){left:56%!important;z-index:4!important}.bnp-stage--3rows .bnp-stage__row--tier1 .bnp-stage__item:nth-child(5){left:74%!important;z-index:5!important}.bnp-stage--3rows .bnp-stage__row--tier2{top:52px!important;height:98px!important;z-index:10!important}.bnp-stage--3rows .bnp-stage__row--tier2 .bnp-stage__item{height:98px!important}.bnp-stage--3rows .bnp-stage__row--tier2 .bnp-stage__item:nth-child(1){left:11%!important;z-index:11!important}.bnp-stage--3rows .bnp-stage__row--tier2 .bnp-stage__item:nth-child(2){left:29%!important;z-index:12!important}.bnp-stage--3rows .bnp-stage__row--tier2 .bnp-stage__item:nth-child(3){left:47%!important;z-index:13!important}.bnp-stage--3rows .bnp-stage__row--tier2 .bnp-stage__item:nth-child(4){left:65%!important;z-index:14!important}.bnp-stage--3rows .bnp-stage__row--tier3{top:108px!important;height:110px!important;z-index:20!important}.bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item{height:110px!important}.bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item:nth-child(1){left:0!important;z-index:21!important}.bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item:nth-child(2){left:18%!important;z-index:22!important}.bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item:nth-child(3){left:36%!important;z-index:23!important}.bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item:nth-child(4){left:54%!important;z-index:24!important}.bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item:nth-child(5){left:72%!important;z-index:25!important}.bnp-stage--3rows .bnp-stage__item{position:absolute!important;bottom:0!important;display:block!important;width:auto!important;text-decoration:none!important}.bnp-stage--3rows .bnp-stage__item img{display:block!important;height:100%!important;width:auto!important;max-width:none!important;object-fit:contain!important;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))!important}@media (min-width:900px){.bnp-hero__stage-card{padding:22px 24px 20px!important;gap:16px!important}.bnp-stage--3rows{height:315px!important}.bnp-stage--3rows .bnp-stage__row--tier1{top:0!important;height:120px!important}.bnp-stage--3rows .bnp-stage__row--tier1 .bnp-stage__item{height:120px!important}.bnp-stage--3rows .bnp-stage__row--tier2{top:72px!important;height:135px!important}.bnp-stage--3rows .bnp-stage__row--tier2 .bnp-stage__item{height:135px!important}.bnp-stage--3rows .bnp-stage__row--tier3{top:150px!important;height:152px!important}.bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item{height:152px!important}.bnp-stage--3rows .bnp-stage__item img{filter:drop-shadow(0 8px 18px rgba(0,0,0,.45))!important}}.bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item[href*="mindfulness-zeszyt-cwiczen"]{bottom:-4px!important}@media (min-width:900px){.bnp-stage--3rows .bnp-stage__row--tier3 .bnp-stage__item[href*="mindfulness-zeszyt-cwiczen"]{bottom:-5px!important}}#stories .el-stories--carousel{position:relative;overflow:hidden!important;width:100%!important}#stories .el-stories--carousel .el-container:not(.el-stories__rail){width:100%!important;max-width:var(--el-max,1280px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--el-gutter,clamp(16px,3.5vw,36px))!important;padding-right:var(--el-gutter,clamp(16px,3.5vw,36px))!important;box-sizing:border-box!important}#stories .el-stories--carousel .el-section-head--row{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;margin-bottom:clamp(24px,3.5vw,40px)!important}#stories .el-stories--carousel .el-h2{font-family:Neue Montreal Medium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:clamp(28px,3.8vw,44px)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.02em!important;color:#0f172a!important;margin:0!important}#stories .el-stories--carousel .el-lead{font-family:var(--el-sans,sans-serif)!important;font-size:clamp(14px,1.6vw,16px)!important;line-height:1.55!important;color:#475569!important;margin:12px 0 0!important}#stories .el-stories__header-actions{display:flex!important;align-items:center!important;gap:20px!important;flex-shrink:0!important}#stories .el-stories__header-link{display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:var(--el-mono,monospace)!important;font-size:12.5px!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#0f172a!important;font-weight:500!important;text-decoration:none!important;transition:opacity .2s!important;white-space:nowrap!important}#stories .el-stories__header-link .el-icon{width:16px!important;height:16px!important;flex-shrink:0!important}#stories .el-stories__header-link:hover{opacity:.75!important}#stories .el-stories__arrows{display:flex!important;gap:8px!important}#stories .el-stories__arrow{width:42px!important;height:42px!important;border-radius:50%!important;border:1.5px solid #0f172a!important;background:#fff!important;color:#0f172a!important;box-shadow:0 2px 8px rgba(15,23,42,.05)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:.2s cubic-bezier(.16,1,.3,1)!important;padding:0!important}#stories .el-stories__arrow .el-icon{width:20px!important;height:20px!important}#stories .el-stories__arrow:hover:not(:disabled){transform:scale(1.04);background:#0f172a!important;color:#fff!important}#stories .el-stories__arrow:disabled, #stories .el-stories__arrow[aria-disabled="true"]{opacity:.25!important;border-color:#94a3b8!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;transform:none!important}#stories .el-stories__rail{max-width:none!important;padding:0!important;margin:0!important;width:100%!important;overflow:visible!important;box-sizing:border-box!important}#stories .el-stories__track{--el-rail-pad:max(var(--el-gutter,24px),calc((100vw - var(--el-max, 1280px)) / 2 + var(--el-gutter, 24px)));cursor:grab;position:relative!important;display:flex!important;gap:24px!important;overflow-x:auto!important;scroll-snap-type:none!important;padding:14px var(--el-rail-pad) 24px!important;margin-top:-8px!important;scroll-padding-inline:var(--el-rail-pad)!important;scrollbar-width:none!important;touch-action:pan-y!important}#stories .el-stories__track.is-dragging, #stories .el-stories__track.is-dragging *, #stories body.bnp-is-dragging-stories, #stories body.bnp-is-dragging-stories *{cursor:grabbing!important;user-select:none!important}#stories .el-stories--carousel .el-story{cursor:grab!important}#stories .el-stories--carousel .el-story .el-story__more{cursor:pointer!important}#stories .el-stories__track *{-webkit-user-drag:none!important}#stories .el-stories__track::-webkit-scrollbar{display:none!important}#stories .el-stories--carousel .el-story{position:relative!important;flex:0 0 clamp(320px,30vw,380px)!important;width:clamp(320px,30vw,380px)!important;max-width:380px!important;scroll-snap-align:start!important;display:flex!important;flex-direction:column!important;background:#fff!important;border-radius:20px!important;border:1px solid rgba(15,23,42,.08)!important;padding:16px!important;text-decoration:none!important;color:inherit!important;box-shadow:0 4px 20px rgba(15,23,42,.04)!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s!important;box-sizing:border-box!important}#stories .el-stories--carousel .el-story:hover{transform:translateY(-5px)!important;box-shadow:0 20px 40px -12px rgba(15,23,42,.12)!important;border-color:rgba(15,23,42,.18)!important}#stories .el-stories--carousel .el-story__media{position:relative!important;width:100%!important;aspect-ratio:16/10!important;height:auto!important;border-radius:14px!important;overflow:hidden!important;background:#f8fafc!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(15,23,42,.06)!important}#stories .el-stories--carousel .el-story__img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important}#stories .el-stories--carousel .el-story:hover .el-story__img{transform:scale(1.03)!important}#stories .el-story__meta-row{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:16px!important;margin-bottom:8px!important;gap:8px!important}#stories .el-story__tag{font-family:var(--el-mono,monospace)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;padding:4px 10px!important;border-radius:999px!important;background:rgba(15,23,42,.05)!important;color:#1e293b!important;white-space:nowrap!important}#stories .el-story__read-time{font-family:var(--el-sans,sans-serif)!important;font-size:12.5px!important;color:#64748b!important;white-space:nowrap!important}#stories .el-stories--carousel .el-story__title{margin:0 0 8px!important;font-family:Neue Montreal Medium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:17.5px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:-.015em!important;color:#0f172a!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:2.7em!important}#stories .el-stories--carousel .el-story__text{margin:0 0 16px!important;font-size:14.2px!important;line-height:1.55!important;color:#475569!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;flex-grow:1!important}#stories .el-stories--carousel .el-story__footer{margin-top:auto!important;padding-top:12px!important;border-top:1px solid rgba(15,23,42,.06)!important;display:flex!important;align-items:center!important;justify-content:space-between!important}#stories .el-stories--carousel .el-story__more{font-family:var(--el-mono,monospace)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#0284c7!important;display:inline-flex!important;align-items:center!important;gap:5px!important;transition:gap .2s,color .2s!important}#stories .el-stories--carousel .el-story:hover .el-story__more{gap:8px!important;color:#0369a1!important}#stories .el-stories__tracker{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;margin-top:28px!important;padding:0 var(--el-gutter,24px)!important}#stories .el-stories__tracker-bar{position:relative!important;width:min(280px,60vw)!important;height:4px!important;background:rgba(15,23,42,.08)!important;border-radius:999px!important;overflow:hidden!important;cursor:pointer!important}#stories .el-stories__tracker-thumb{position:absolute!important;top:0!important;left:0!important;height:100%!important;width:25%!important;background:#0f172a!important;border-radius:999px!important;transition:width .15s,transform .05s linear!important;pointer-events:none!important}#stories .el-stories__track{cursor:grab!important;user-select:none!important;-webkit-user-select:none!important}#stories .el-stories__track.is-dragging, #stories .el-stories__track.is-dragging *{cursor:grabbing!important}#stories .el-story{user-select:none!important;-webkit-user-select:none!important}#stories .el-story img{pointer-events:none!important;-webkit-user-drag:none!important}.bnp-cards-product{max-width:1200px;margin:64px auto;padding:24px;display:grid;grid-template-columns:minmax(160px,320px) 1fr;gap:32px;align-items:center;background:#f5f4f1;border-radius:24px}.bnp-cards-product img{width:100%;height:auto;border-radius:16px}.bnp-cards-product h2{font-size:clamp(24px,3vw,38px);line-height:1.15;margin:0 0 16px}.bnp-cards-product p{font-size:18px;line-height:1.6}.bnp-cards-product a{display:inline-block;padding:14px 22px;background:#111;color:#fff;border-radius:12px;text-decoration:none}@media(max-width:600px){.bnp-cards-product{margin:32px 16px;grid-template-columns:1fr;gap:20px}.bnp-cards-product img{max-width:300px;justify-self:center}}