.clinical-study-tabs{display:block;padding-top:var(--section-clinical-study-tabs-padding-top, 40px);padding-bottom:0}.clinical-study-tabs__tablist{display:flex;justify-content:flex-start;max-width:100%;overflow:hidden}.clinical-study-tabs__tab-btn{font-family:var(--font-heading-family);-webkit-appearance:none;appearance:none;border:none;border-left:1px solid #ffffff;padding:14px 24px;border-radius:var(--size-8, 8px) var(--size-8, 8px) 0 0;white-space:nowrap;cursor:pointer;position:relative;top:4px;z-index:1;background:linear-gradient(rgba(var(--color-foreground),.08),rgba(var(--color-foreground),.08)),var(--clinical-study-tabs-active-bg, rgb(var(--color-background)));color:rgba(var(--color-foreground),.7);transition:top .2s ease-in-out,background-color .2s ease-in-out}.clinical-study-tabs__tab-btn:first-child{border-left:none}.clinical-study-tabs__tab-btn:not(:first-child){margin-left:-16px}.clinical-study-tabs__tab-btn[aria-selected=true]{top:0;z-index:2;padding-top:18px;background:var(--clinical-study-tabs-active-bg, rgb(var(--color-background)));color:var(--clinical-study-tabs-active-text, rgb(var(--color-foreground)))}.clinical-study-tabs__tab-btn:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.clinical-study-tabs__panels{background:var(--clinical-study-tabs-active-bg, rgb(var(--color-background)));padding:var(--size-16) 0}@media screen and (min-width:990px){.clinical-study-tabs__panels{padding:var(--size-64) 0}}.clinical-study-tabs__panels .popup-block{background-color:transparent;width:fit-content}.clinical-study-tabs__panels .block-popup-modal__button{--alpha-button-background: 0}.collection-tabs__header{display:flex;flex-direction:column;align-items:var(--horizontal-alignment);gap:calc(var(--gap) / 2)}.collection-tabs__header>:is(h1,h2,h3,h4,h5,h6,div):not(.collection-tabs__pills){margin:0}@media screen and (max-width:749px){.collection-tabs__header{align-items:var(--horizontal-alignment-mobile, var(--horizontal-alignment));gap:calc(var(--gap-mobile, var(--gap)) / 2)}}.collection-tabs__pills{display:flex;flex-wrap:wrap;column-gap:var(--size-24)}.collection-tabs__panel{width:100%}.collection-tabs__panel[hidden]{display:none}.glossary-article{display:flex;justify-content:center}.glossary-article .glossary-article__card{width:100%;max-width:70rem;height:auto;margin-block:5rem;padding:var(--size-32) var(--size-24);border:1px solid var(--grey-950);border-radius:var(--size-12);background-color:var(--grey-00);box-sizing:border-box}@media screen and (min-width:750px){.glossary-article .glossary-article__card{padding:var(--size-46)}}.glossary-article .glossary-term{min-height:0}.glossary-article .glossary-term .glossary-term__content{order:1;margin-bottom:0}.glossary-article .glossary-term .glossary-term__properties{margin:0 0 var(--size-16)}.glossary-article .glossary-term .glossary-term__property{gap:var(--size-4)}.glossary-article .glossary-term .glossary-term__property dt,.glossary-article .glossary-term .glossary-term__property dd{flex:0 1 auto;max-width:none;text-align:start}.glossary-article .glossary-term .glossary-term__property dt:after{content:":"}.glossary-article .glossary-term__title{font-size:calc(var(--font-heading-scale) * 3rem)}@media screen and (min-width:750px){.glossary-article .glossary-term__title{font-size:calc(var(--font-heading-scale) * 4rem)}}.glossary-article .glossary-article__products{display:block;margin-top:var(--size-46)}.glossary-article .glossary-article__products .widget.widget--quote{padding:0;border:0;border-top:1px solid var(--grey-200);border-bottom:1px solid var(--grey-200);border-radius:0;background:none}.glossary-article .glossary-article__products .widget summary{padding:var(--size-12) 0}.glossary-article .glossary-article__products .widget details[open]>summary{padding-bottom:var(--size-8)}.glossary-article .glossary-article__products .widget__title,.glossary-article .glossary-article__products .widget__title h2{margin:0;font-size:calc(var(--font-heading-scale) * 1.8rem)}.glossary-article .glossary-article__products .widget .accordion__content{margin-bottom:var(--size-16)}.glossary-article .glossary-article__products .widget .widget__icon{width:auto;height:auto;padding:0;background:none}.glossary-article .glossary-article__explore{display:inline-block;margin-top:var(--size-32);font-size:1.3rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--grey-950);text-decoration:underline;text-underline-offset:.3em}.header-bundle-builder{padding-top:36px;padding-bottom:36px}.interactive-glossary{--interactive-glossary-card: 16rem;--interactive-glossary-gap-x: 4rem;--interactive-glossary-gap-y: 8rem;display:block}@media screen and (min-width:750px){.interactive-glossary{--interactive-glossary-card: 22rem;--interactive-glossary-gap-x: 6.5rem;--interactive-glossary-gap-y: 11.7rem}}.interactive-glossary{position:relative}.interactive-glossary .interactive-glossary__header{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;justify-content:flex-start;align-items:center;gap:var(--size-16);padding:var(--size-24) var(--page-margin, var(--size-24)) var(--size-64);background:linear-gradient(to bottom,var(--grey-100) 0%,color-mix(in srgb,var(--grey-100) 85%,transparent) 45%,color-mix(in srgb,var(--grey-100) 0%,transparent) 100%);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s ease}.interactive-glossary.is-intro-done .interactive-glossary__header{opacity:1;visibility:visible}.interactive-glossary .interactive-glossary__intro-status,.interactive-glossary .interactive-glossary__header-title,.interactive-glossary .interactive-glossary__mode{font-family:var(--font-body-family);font-size:1.15rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.interactive-glossary .interactive-glossary__header-title{margin:0 0 0 auto;text-align:right;color:var(--grey-950)}.interactive-glossary .interactive-glossary__logo{display:block;color:var(--grey-950);text-decoration:none;pointer-events:auto}.interactive-glossary .interactive-glossary__logo-image{display:block;max-width:100%;height:auto}.interactive-glossary .interactive-glossary__viewport{position:relative;height:calc(100svh - var(--interactive-glossary-offset, 0px));overflow:hidden;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.interactive-glossary .interactive-glossary__viewport.is-dragging{cursor:grabbing}.interactive-glossary .interactive-glossary__viewport:focus-visible{outline:2px solid var(--grey-950);outline-offset:-2px}.interactive-glossary .interactive-glossary__container{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center center;will-change:transform}.interactive-glossary .interactive-glossary__grid{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0}.interactive-glossary .interactive-glossary__item{position:absolute;top:0;left:0;width:calc(var(--interactive-glossary-card) + var(--interactive-glossary-gap-x));height:calc(var(--interactive-glossary-card) + var(--interactive-glossary-gap-y));padding:calc(var(--interactive-glossary-gap-y) / 2) calc(var(--interactive-glossary-gap-x) / 2);box-sizing:border-box;contain:layout paint style;will-change:transform}.interactive-glossary .interactive-glossary__item.is-culled{visibility:hidden}.interactive-glossary .interactive-glossary__group{position:absolute;top:0;left:0;margin:0;padding:0}.interactive-glossary .interactive-glossary__viewport.is-dragging .interactive-glossary__group{pointer-events:none}.interactive-glossary:not(.is-ready) .interactive-glossary__container,.interactive-glossary:not(.is-ready) .interactive-glossary__modes,.interactive-glossary:not(.is-ready) .interactive-glossary__header{visibility:hidden}.interactive-glossary:not(.is-intro-in):not(.is-intro-skipped) .interactive-glossary__intro-title{visibility:hidden}.interactive-glossary .interactive-glossary__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:var(--size-16);border:1px solid var(--grey-950);border-radius:var(--size-12);background-color:var(--grey-00);box-sizing:border-box;overflow:hidden;transition:transform .25s ease}@media(hover:hover){.interactive-glossary .interactive-glossary__card:hover{transform:scale(1.04)}}.interactive-glossary .interactive-glossary__open{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:none;cursor:pointer}.interactive-glossary .interactive-glossary__open:focus-visible{outline:2px solid var(--grey-950);outline-offset:2px;border-radius:var(--size-12)}.interactive-glossary .interactive-glossary__focus-content{display:flex;flex:1 0 auto;flex-direction:column}.interactive-glossary .interactive-glossary__focus-content>.glossary-term{flex:1}.interactive-glossary .interactive-glossary__focus{position:absolute;top:50%;left:50%;z-index:4;display:flex;flex-direction:column;width:min(46rem,calc(100% - var(--size-24) * 2));aspect-ratio:4 / 5;max-height:85%;padding:var(--size-32) var(--size-24);border:1px solid var(--grey-950);border-radius:var(--size-12);background-color:var(--grey-00);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;cursor:auto;user-select:text;-webkit-user-select:text;touch-action:pan-y;opacity:0;transform:translate(-50%,-50%) scale(.9);transition:opacity .4s ease,transform .4s ease}@media screen and (min-width:750px){.interactive-glossary .interactive-glossary__focus{padding:var(--size-36)}}.interactive-glossary.is-focus-open .interactive-glossary__focus{opacity:1;transform:translate(-50%,-50%) scale(1)}.interactive-glossary .interactive-glossary__focus,.interactive-glossary .interactive-glossary__flip-front{backface-visibility:hidden;-webkit-backface-visibility:hidden}.interactive-glossary .interactive-glossary__flip-front{position:absolute;top:0;left:0;z-index:4;pointer-events:none;transition:none;will-change:transform}.interactive-glossary .interactive-glossary__close{position:absolute;top:calc(var(--size-16) - 6px);right:calc(var(--size-16) - 6px);width:44px;height:44px;padding:6px;border:0;border-radius:50%;background-color:var(--grey-950);background-clip:content-box;cursor:pointer}.interactive-glossary .interactive-glossary__skip:focus{position:fixed!important;top:var(--size-16);left:50%;z-index:5;width:auto;height:auto;margin:0;padding:var(--size-8) var(--size-16);clip:auto;border:1px solid var(--grey-950);border-radius:999px;background-color:var(--grey-00);transform:translate(-50%)}@media(forced-colors:active){.interactive-glossary .interactive-glossary__card,.interactive-glossary .interactive-glossary__focus,.interactive-glossary .interactive-glossary__modes,.interactive-glossary .interactive-glossary__modes-thumb{border:1px solid CanvasText}.interactive-glossary .interactive-glossary__plus,.interactive-glossary .interactive-glossary__close{background-color:CanvasText}}.interactive-glossary .interactive-glossary__close:before,.interactive-glossary .interactive-glossary__close:after{content:"";position:absolute;top:50%;left:50%;width:1.2rem;height:1px;background-color:var(--grey-00);transform:translate(-50%,-50%) rotate(45deg)}.interactive-glossary .interactive-glossary__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.interactive-glossary .interactive-glossary__card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--size-8)}.interactive-glossary .interactive-glossary__symbol{display:inline-block;font-size:3rem;font-weight:var(--font-weight--strong, 700);line-height:1;text-transform:lowercase;color:var(--grey-950)}.interactive-glossary .interactive-glossary__symbol:first-letter{text-transform:uppercase}.interactive-glossary .interactive-glossary__plus{position:relative;flex-shrink:0;width:var(--size-24);height:var(--size-24);border-radius:50%;background-color:var(--grey-950)}.interactive-glossary .interactive-glossary__plus:before,.interactive-glossary .interactive-glossary__plus:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1px;background-color:var(--grey-00);transform:translate(-50%,-50%)}.interactive-glossary .interactive-glossary__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.interactive-glossary .interactive-glossary__title{margin:0 0 var(--size-8);font-size:1.6rem;color:var(--grey-950);overflow-wrap:anywhere}.interactive-glossary .interactive-glossary__excerpt{display:-webkit-box;margin:0;font-size:1.2rem;color:var(--grey-950);-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.interactive-glossary .interactive-glossary__intro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;padding:var(--size-24);background-color:color-mix(in srgb,var(--grey-00) 55%,transparent);-webkit-backdrop-filter:blur(8px) saturate(160%);backdrop-filter:blur(8px) saturate(160%);transition:opacity .8s ease,visibility .8s ease,background-color .45s ease-out var(--intro-out-duration, .9s),backdrop-filter .45s ease-out var(--intro-out-duration, .9s),-webkit-backdrop-filter .45s ease-out var(--intro-out-duration, .9s)}.interactive-glossary.is-intro-leaving .interactive-glossary__intro{background-color:color-mix(in srgb,var(--grey-00) 0%,transparent);-webkit-backdrop-filter:blur(0) saturate(100%);backdrop-filter:blur(0) saturate(100%)}.interactive-glossary.is-intro-skipped .interactive-glossary__intro{display:none}.interactive-glossary.is-intro-done .interactive-glossary__intro{opacity:0;visibility:hidden;pointer-events:none}.interactive-glossary .interactive-glossary__intro{flex-direction:column;gap:var(--size-24)}.interactive-glossary .interactive-glossary__intro-title{max-width:60rem;margin:0;text-align:center;color:var(--grey-950)}.interactive-glossary .interactive-glossary__intro-status{position:absolute;left:0;right:0;margin:0;text-align:center;color:var(--grey-950);font-variant-numeric:tabular-nums}.interactive-glossary .interactive-glossary__intro-status--top{top:32px}.interactive-glossary .interactive-glossary__intro-status--bottom{bottom:32px}.interactive-glossary .interactive-glossary__modes{position:fixed;bottom:calc(var(--size-24) + env(safe-area-inset-bottom,0px));left:50%;z-index:2;display:flex;align-items:center;gap:4px;padding:6px;border:1px solid color-mix(in srgb,var(--grey-00) 30%,transparent);border-radius:32px;background:linear-gradient(135deg,color-mix(in srgb,var(--SF-pink) 12%,transparent),color-mix(in srgb,var(--grey-00) 30%,transparent),color-mix(in srgb,var(--SF-violet) 15%,transparent));box-shadow:0 8px 32px color-mix(in srgb,var(--grey-950) 10%,transparent),inset 0 1px color-mix(in srgb,var(--grey-00) 50%,transparent);-webkit-backdrop-filter:blur(40px) saturate(200%);backdrop-filter:blur(40px) saturate(200%);transform:translate(-50%);opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s ease}.interactive-glossary.is-intro-done .interactive-glossary__modes{opacity:1;visibility:visible}.interactive-glossary .interactive-glossary__views{position:relative;display:flex;flex-shrink:0;gap:4px}.interactive-glossary .interactive-glossary__filter-toggle{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--grey-950);cursor:pointer;transition:background-color .3s ease}.interactive-glossary .interactive-glossary__divider{flex-shrink:0;width:1px;height:24px;margin:0 6px;background:color-mix(in srgb,var(--grey-950) 8%,transparent)}.interactive-glossary .interactive-glossary__filter-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6}.interactive-glossary .interactive-glossary__filter-layer[hidden]{display:none}.interactive-glossary .interactive-glossary__filter-veil{position:absolute;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,var(--grey-00) 50%,transparent);-webkit-backdrop-filter:blur(8px) saturate(160%);backdrop-filter:blur(8px) saturate(160%);opacity:0;transition:opacity .4s ease}.interactive-glossary .interactive-glossary__filter-panel{position:absolute;bottom:calc(var(--size-24) + env(safe-area-inset-bottom,0px));left:50%;display:flex;flex-direction:column;width:min(56rem,calc(100vw - var(--size-16) * 2));max-height:calc(100svh - var(--size-24) * 2 - env(safe-area-inset-bottom,0px));border-radius:24px;transform:translate(-50%);clip-path:inset(calc(100% - var(--filter-bar-height, 58px)) calc((100% - var(--filter-bar-width, 30rem)) / 2) 0 calc((100% - var(--filter-bar-width, 30rem)) / 2) round 29px);transition:clip-path .5s cubic-bezier(.32,.72,0,1)}.interactive-glossary.is-filter-open .interactive-glossary__filter-veil{opacity:1}.interactive-glossary.is-filter-open .interactive-glossary__filter-panel{clip-path:inset(0 0 0 0 round 24px)}.interactive-glossary .interactive-glossary__filter-inner{display:flex;flex-direction:column;min-height:0;opacity:0;transition:opacity .2s ease}.interactive-glossary.is-filter-open .interactive-glossary__filter-inner{opacity:1;transition:opacity .3s ease .15s}.interactive-glossary .interactive-glossary__filter-head{display:flex;justify-content:space-between;align-items:center;padding:var(--size-16) var(--size-16) var(--size-8) var(--size-24)}.interactive-glossary .interactive-glossary__filter-title{margin:0;font-family:var(--font-body-family);font-size:1.15rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--grey-950)}.interactive-glossary .interactive-glossary__filter-close{display:flex;justify-content:center;align-items:center;width:44px;height:44px;padding:0;border:none;background:none;color:var(--grey-950);cursor:pointer}.interactive-glossary .interactive-glossary__filter-body{flex:1;min-height:0;padding:0 var(--size-16);overflow-y:auto;overscroll-behavior:contain}.interactive-glossary .interactive-glossary__filter-group{padding:var(--size-16) 0 0}.interactive-glossary .interactive-glossary__filter-options{display:flex;flex-wrap:wrap;gap:var(--size-8)}.interactive-glossary .interactive-glossary__filter-option{padding:6px 12px;border:none;border-radius:999px;background-color:var(--grey-00);font-family:var(--font-body-family);font-size:1.3rem;font-weight:650;line-height:20px;color:var(--grey-950);cursor:pointer;transition:background-color .2s ease,color .2s ease}.interactive-glossary .interactive-glossary__filter-option[aria-pressed=true]{background-color:var(--grey-950);color:var(--grey-00)}.interactive-glossary .interactive-glossary__filter-foot{padding:var(--size-24) var(--size-16) var(--size-16)}.interactive-glossary .interactive-glossary__filter-apply{width:100%;height:52px;border:none;border-radius:999px;background-color:var(--grey-950);font-family:var(--font-body-family);font-size:1.15rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--grey-00);cursor:pointer}.interactive-glossary .interactive-glossary__filter-apply:disabled{opacity:.4;cursor:default}.interactive-glossary .interactive-glossary__filter-toggle{position:relative}.interactive-glossary .interactive-glossary__filter-count{position:absolute;top:4px;right:2px;display:none;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background-color:var(--SF-green);font-family:var(--font-body-family);font-size:1rem;font-weight:650;line-height:1;color:var(--grey-950)}.interactive-glossary .interactive-glossary__filter-toggle.is-active .interactive-glossary__filter-count{display:flex}.interactive-glossary .interactive-glossary__focus[hidden],.interactive-glossary .interactive-glossary__item[hidden]{display:none}.interactive-glossary .interactive-glossary__item .interactive-glossary__card{transition:transform .25s ease,opacity .4s ease}.interactive-glossary .interactive-glossary__item.is-dimmed{pointer-events:none}.interactive-glossary .interactive-glossary__item.is-dimmed .interactive-glossary__card{opacity:.2}.interactive-glossary .interactive-glossary__item.is-filter-out .interactive-glossary__card{opacity:0;transform:scale(.9)}.interactive-glossary .interactive-glossary__modes-thumb{position:absolute;top:0;left:0;width:var(--thumb-width, 0);height:var(--thumb-height, 0);border-radius:14px;background:var(--grey-950);transform:translate(var(--thumb-x, 0));transition:transform .3s cubic-bezier(.32,.72,0,1),width .3s cubic-bezier(.32,.72,0,1)}.interactive-glossary .interactive-glossary__mode{position:relative;z-index:1;display:block;padding:6px 12px;border:none;border-radius:14px;background:transparent;line-height:18px;white-space:nowrap;color:var(--grey-600);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .3s ease}.interactive-glossary .interactive-glossary__mode[aria-pressed=true]{color:var(--grey-00)}.interactive-glossary .interactive-glossary__mode:focus-visible{outline:2px solid var(--grey-950);outline-offset:2px}.interactive-glossary.is-grid-mode .interactive-glossary__header{position:sticky;padding-bottom:var(--size-36)}.interactive-glossary .interactive-glossary__search-panel{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;width:min(56rem,calc(100vw - var(--size-16) * 2));border-radius:24px;opacity:0;transform:translate(-50%,-50%) scale(.96);transition:opacity .3s ease,transform .4s cubic-bezier(.32,.72,0,1)}.interactive-glossary .interactive-glossary__filter-panel,.interactive-glossary .interactive-glossary__search-panel{border:1px solid color-mix(in srgb,var(--grey-00) 30%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--SF-pink) 12%,transparent),color-mix(in srgb,var(--grey-00) 30%,transparent),color-mix(in srgb,var(--SF-violet) 15%,transparent));box-shadow:0 8px 32px color-mix(in srgb,var(--grey-950) 10%,transparent),inset 0 1px color-mix(in srgb,var(--grey-00) 50%,transparent);-webkit-backdrop-filter:blur(40px) saturate(200%);backdrop-filter:blur(40px) saturate(200%)}.interactive-glossary.is-search-open .interactive-glossary__search-layer .interactive-glossary__filter-veil{opacity:1}.interactive-glossary.is-search-open .interactive-glossary__search-panel{opacity:1;transform:translate(-50%,-50%)}.interactive-glossary .interactive-glossary__search{height:auto;padding:var(--size-8) var(--size-16) 0}.interactive-glossary .interactive-glossary__search .field{width:100%}.interactive-glossary .interactive-glossary__search-toggle .interactive-glossary__filter-count{top:8px;right:8px;min-width:10px;height:10px;padding:0}.interactive-glossary .interactive-glossary__search .field__input{background-color:#fff;border:1px solid}.interactive-glossary .interactive-glossary__search .search__button,.interactive-glossary .interactive-glossary__search .field__label,.interactive-glossary .interactive-glossary__search .field__input:focus~.field__label,.interactive-glossary .interactive-glossary__search .field__input:not(:placeholder-shown)~.field__label{top:50%;transform:translateY(-50%)}.interactive-glossary .interactive-glossary__search .search__button:hover{transform:translateY(-50%) scale(1.07)}.interactive-glossary.is-grid-mode .interactive-glossary__viewport{height:auto;overflow:visible;cursor:auto;touch-action:auto;user-select:auto;-webkit-user-select:auto}.interactive-glossary.is-grid-mode .interactive-glossary__container{position:static;transform:none;will-change:auto}.interactive-glossary.is-grid-mode .interactive-glossary__group,.interactive-glossary.is-grid-mode .interactive-glossary__intro{display:none}.interactive-glossary.is-grid-mode .interactive-glossary__grid{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--size-12);padding:0 var(--page-margin, var(--size-16)) var(--size-46)}@media screen and (min-width:750px){.interactive-glossary.is-grid-mode .interactive-glossary__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--size-16)}}@media screen and (min-width:1200px){.interactive-glossary.is-grid-mode .interactive-glossary__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.interactive-glossary.is-grid-mode .interactive-glossary__item{position:static;width:auto;height:auto;padding:0;contain:none;will-change:auto}.interactive-glossary.is-grid-mode .interactive-glossary__card{height:auto;aspect-ratio:1}.interactive-glossary .interactive-glossary__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;background-color:color-mix(in srgb,var(--grey-00) 50%,transparent);-webkit-backdrop-filter:blur(8px) saturate(160%);backdrop-filter:blur(8px) saturate(160%);opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.interactive-glossary.is-focus-open .interactive-glossary__backdrop{opacity:1;visibility:visible}.interactive-glossary.is-grid-mode .interactive-glossary__backdrop{z-index:3}.interactive-glossary.is-grid-mode .interactive-glossary__focus{position:fixed;z-index:4;max-height:80svh}.interactive-glossary .interactive-glossary__word{display:inline-block;overflow:hidden;vertical-align:top;padding-block-end:.1em;margin-block-end:-.1em}.interactive-glossary .interactive-glossary__word-inner{display:inline-block}.interactive-glossary .interactive-glossary__logo{overflow:hidden}@media(prefers-reduced-motion:no-preference){.interactive-glossary .interactive-glossary__word-inner{transform:translateY(110%)}.interactive-glossary.is-intro-in .interactive-glossary__intro .interactive-glossary__word-inner,.interactive-glossary.is-intro-done .interactive-glossary__header .interactive-glossary__word-inner{animation:interactiveGlossaryWordIn var(--duration-extra-longer) var(--ease-out-slow) both;animation-delay:calc(var(--line-index, 0) * .15s)}.interactive-glossary.is-intro-leaving .interactive-glossary__intro .interactive-glossary__word-inner{animation:interactiveGlossaryWordOut var(--duration-extra-longer) cubic-bezier(.7,0,1,1) both;animation-delay:calc(var(--line-index, 0) * .12s)}.interactive-glossary .interactive-glossary__logo-image,.interactive-glossary .interactive-glossary__logo .h2{transform:translateY(110%)}.interactive-glossary.is-intro-done .interactive-glossary__logo-image,.interactive-glossary.is-intro-done .interactive-glossary__logo .h2{animation:interactiveGlossaryWordIn var(--duration-extra-longer) var(--ease-out-slow) both}.interactive-glossary .interactive-glossary__intro-status{transition:opacity var(--duration-extra-longer) ease}.interactive-glossary.is-intro-leaving .interactive-glossary__intro-status{opacity:0}}@keyframes interactiveGlossaryWordIn{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes interactiveGlossaryWordOut{0%{transform:translateY(0)}to{transform:translateY(-110%)}}.ribbon-gallery{overflow:hidden;scroll-margin-top:var(--size-94)}.ribbon-gallery .ribbon-gallery__header{display:flex;flex-direction:column;align-items:center;gap:var(--size-4);margin-block-end:var(--size-32);text-align:center}.ribbon-gallery .ribbon-gallery__heading{margin:0}.ribbon-gallery .ribbon-gallery__subheading{margin:0;color:var(--grey-500);font-size:calc(var(--font-body-scale) * 1.4rem)}.ribbon-gallery__viewport{overflow:hidden;-webkit-tap-highlight-color:transparent}.ribbon-gallery__viewport{--ribbon-card-height: var(--ribbon-height-mobile)}.ribbon-gallery--has-bg .ribbon-gallery__viewport{padding-block:calc(var(--ribbon-card-height) / 6);background-image:var(--ribbon-bg-image);background-repeat:repeat-x;background-position:center;background-size:auto 100%}.ribbon-gallery__track{display:flex;width:max-content;animation:ribbon-gallery-scroll var(--ribbon-duration) linear infinite;will-change:transform}.ribbon-gallery--right .ribbon-gallery__track{animation-direction:reverse}.ribbon-gallery__track.is-paused,.ribbon-gallery:has(.ribbon-gallery__card:focus-visible) .ribbon-gallery__track{animation-play-state:paused}.ribbon-gallery__group{--ribbon-gap: var(--ribbon-gap-mobile);display:flex;flex:none;gap:var(--ribbon-gap);padding-inline-end:var(--ribbon-gap)}.ribbon-gallery__card{position:relative;flex:none;width:var(--ribbon-width-mobile);height:var(--ribbon-height-mobile);margin:0;padding:0;border:0;border-radius:var(--ribbon-radius);overflow:hidden;background:none;transform:rotate(var(--ribbon-rotate, 0deg));cursor:pointer}.ribbon-gallery__card:focus-visible{outline:2px solid var(--grey-950);outline-offset:2px}.ribbon-gallery__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ribbon-gallery__image--hover{opacity:0;transition:opacity .4s ease}.ribbon-gallery__card.is-open .ribbon-gallery__image--hover{opacity:1}.ribbon-gallery__hover-area{display:none;position:absolute;top:8%;right:8%;bottom:8%;left:8%}.ribbon-gallery__controls{display:none;justify-content:center;padding-block-start:var(--size-8)}.ribbon-gallery__toggle{min-width:var(--size-94);min-height:var(--size-46);padding-inline:var(--size-24);border:0;border-radius:var(--size-24);background:var(--ribbon-button-bg);color:var(--ribbon-button-color);font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ribbon-gallery__toggle:focus-visible{outline:2px solid var(--grey-950);outline-offset:2px}@media screen and (min-width:750px){.ribbon-gallery__viewport{--ribbon-card-height: var(--ribbon-height-desktop)}.ribbon-gallery--has-bg .ribbon-gallery__viewport{padding-block:calc(var(--ribbon-card-height) / 30)}.ribbon-gallery__group{--ribbon-gap: var(--ribbon-gap-desktop)}.ribbon-gallery__card{width:var(--ribbon-width-desktop);height:var(--ribbon-height-desktop)}}@media screen and (min-width:750px)and (hover:hover)and (pointer:fine){.ribbon-gallery__hover-area{display:block}}@media screen and (max-width:749px),(hover:none){.ribbon-gallery__controls{display:flex}}@media(prefers-reduced-motion:reduce){.ribbon-gallery__viewport{overflow-x:auto}.ribbon-gallery__track{animation:none;will-change:auto}.ribbon-gallery__group[aria-hidden=true],.ribbon-gallery__card.is-clone,.ribbon-gallery__controls{display:none}.ribbon-gallery__image--hover{transition:none}}@keyframes ribbon-gallery-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.details__icon{height:auto;margin-inline-end:var(--margin-xs)}.announcement-bar-section .announcement-bar__message{letter-spacing:inherit}.audio-advice{display:flex;align-items:center;gap:var(--size-12);padding:var(--size-8);border:1px solid var(--grey-950);border-radius:12px}@media(min-width:768px){.audio-advice{min-width:350px}}.audio-advice__avatar{flex:none;display:block;width:var(--size-46);height:var(--size-46);border-radius:50%;overflow:hidden}.audio-advice__avatar img{display:block;width:100%;height:100%;object-fit:cover}.audio-advice__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--size-4)}.audio-advice__progress-row{display:flex;align-items:center;gap:var(--size-8)}.audio-advice__time{flex:none;font-size:1.2rem;color:rgb(var(--color-foreground) / .7);white-space:nowrap}.audio-advice__track{flex:1;height:.4rem;border-radius:999px;background:var(--color-border--subdued);overflow:hidden}.audio-advice__fill{display:block;width:0%;height:100%;background:currentColor}.audio-advice__play{flex:none;display:flex;align-items:center;justify-content:center;width:var(--size-32);height:var(--size-32);border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:none;cursor:pointer;padding:0}.audio-advice__play-icon{display:flex}.audio-advice__play .icon{width:var(--size-12);height:var(--size-12)}.audio-advice__play .audio-advice__pause-icon,.audio-advice[data-playing=true] .audio-advice__play-icon{display:none}.audio-advice[data-playing=true] .audio-advice__pause-icon{display:flex}.clinical-study-tabs__panel-grid{display:grid;grid-template-columns:1fr;gap:var(--size-32, 32px);align-items:start}@media screen and (min-width:990px){.clinical-study-tabs__panel-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--size-48, 48px)}}.clinical-study-tabs__panel-content{min-width:0}.clinical-study-tabs__badge{display:inline-flex;width:fit-content;margin:0 0 var(--size-16, 16px);padding:6px 14px;border-radius:var(--size-24, 24px);background:rgba(var(--color-foreground),.08);font-size:1.3rem}.clinical-study-tabs__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--size-6, 6px);margin-bottom:var(--size-32, 32px)}.clinical-study-tabs__stat{min-width:0;max-width:225.67px;height:100%;border:1px dashed var(--grey-950);border-radius:var(--size-12, 12px);padding:var(--size-24, 24px);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}@media screen and (min-width:990px){.clinical-study-tabs__stat{padding:var(--size-16, 16px);aspect-ratio:1}}.clinical-study-tabs__stat:last-child:nth-child(odd){grid-column:1 / -1;max-width:100%}@media screen and (min-width:990px){.clinical-study-tabs__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.clinical-study-tabs__stat{max-width:none}.clinical-study-tabs__stat:last-child:nth-child(odd){grid-column:auto;max-width:none}}.clinical-study-tabs__stat p{margin:0}.clinical-study-tabs__stat strong{display:block}.clinical-study-tabs__richtext{margin-bottom:var(--size-32, 32px)}.clinical-study-tabs__richtext h2{font-size:calc(var(--font-heading-scale) * 3rem)}@media screen and (min-width:990px){.clinical-study-tabs__richtext h2{font-size:calc(var(--font-heading-scale) * 4rem)}}.clinical-study-tabs__compare{position:relative;display:flex;align-items:center;gap:var(--size-8, 8px)}.clinical-study-tabs__compare-track{flex:1;min-width:0;display:grid}.clinical-study-tabs__pair{display:none;grid-column:1;grid-row:1;position:relative;aspect-ratio:1100 / 507;overflow:hidden}.clinical-study-tabs__pair.is-active{display:block}.clinical-study-tabs__pair img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:12px}.clinical-study-tabs__nav.slider-button{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--grey-950);color:var(--grey-50)}.clinical-study-tabs__nav.slider-button:not([disabled]):hover{color:var(--grey-50)}.clinical-study-tabs__nav.slider-button .icon{width:1.2rem;height:1.2rem}.clinical-study-tabs__nav--invisible{visibility:hidden}.footer-card{display:flex;align-items:center;padding:.8rem;background-color:var(--grey-00);border-radius:var(--size-4);border:1px solid var(--grey-100);text-decoration:none;color:rgb(var(--color-foreground));gap:1rem}@media screen and (min-width:750px){.footer-card{gap:1.6rem}}.footer-card:hover{background-color:var(--grey-00)}.footer-card__badge{width:3.2rem;height:3.2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background-color:var(--grey-00);color:rgb(var(--color-foreground))}.footer-card__badge--dark{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.footer-card__badge--neutral{background-color:var(--grey-50)}.footer-card__badge--green{background:var(--SF-green, #acf0e4)}.footer-card__badge--azure{background:var(--SF-azure, #acdbfb)}.footer-card__badge svg{width:1.6rem;height:1.6rem}.footer-card__body{display:flex;flex-direction:column;min-width:0}.footer-card__title{font-family:var(--font-heading-family);font-weight:var(--font-weight--strong);font-size:1.2rem;margin:0;padding:0}.footer-card__sub{color:var(--grey-950);font-size:1rem}.footer-cards__list{display:grid;gap:.8rem}.footer-cards__list--mobile-2{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-cards__list--mobile-1{grid-template-columns:minmax(0,1fr)}@media screen and (min-width:750px){.footer-cards__list--mobile-2{grid-template-columns:minmax(0,1fr)}}sf-menu-drawer sf-banner-slider{display:block}sf-menu-drawer .menu-drawer__banner-slideshow{display:block;position:relative;overflow:hidden;aspect-ratio:15 / 4;border-radius:var(--size-4);touch-action:pan-y}sf-menu-drawer .menu-drawer__banner-slides{position:relative;height:100%;padding:0;margin:0;list-style:none}sf-menu-drawer .menu-drawer__banner-slides .slideshow__slide{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--size-4);display:none}sf-menu-drawer .menu-drawer__banner-slides .slideshow__slide.is-active{display:block}sf-menu-drawer .menu-drawer__banner-slides .menu-drawer__banner--slide{border-radius:var(--size-4);height:100%;display:block}sf-menu-drawer .menu-drawer__banner-slides .menu-drawer__banner-img{width:100%;height:100%;object-fit:cover;display:block}sf-menu-drawer .menu-drawer__banner-dots-wrap{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:1.2rem 0 .8rem;pointer-events:none}sf-menu-drawer .menu-drawer__banner-pagination{pointer-events:auto;display:flex;justify-content:center;gap:4px;padding:0;margin:0;list-style:none}sf-menu-drawer .menu-drawer__banner-pagination .slider__pagination-item{padding:3px;cursor:pointer;background:none;border:none}sf-menu-drawer .menu-drawer__banner-pagination .slider__pagination-dot{display:block;width:5px;height:5px;background:#fff;opacity:.45;border-radius:50%;transition:opacity .25s;mix-blend-mode:difference}sf-menu-drawer .menu-drawer__banner-pagination .slider__pagination-item--active .slider__pagination-dot{opacity:1}sf-menu-drawer .menu-drawer__product{position:relative;display:flex;align-items:center;gap:1.2rem;padding:1rem;background:rgba(var(--color-foreground),.03);border-radius:var(--size-4);text-decoration:none;color:rgb(var(--color-foreground))}sf-menu-drawer .menu-drawer__product+.menu-drawer__product{margin-top:1.2rem}sf-menu-drawer .menu-drawer__product-media{position:relative;flex:0 0 auto}sf-menu-drawer .menu-drawer__product-img{width:64px;height:64px;object-fit:cover;border-radius:var(--size-4);display:block;background:rgb(var(--color-background))}sf-menu-drawer .menu-drawer__product-badge{position:absolute;top:-6px;left:-6px;background:var(--SF-green, #acf0e4);color:rgb(var(--color-foreground));font-size:.95rem;font-weight:700;letter-spacing:.04em;padding:.2em .5em;border-radius:var(--size-4)}sf-menu-drawer .menu-drawer__product-info{display:flex;flex-direction:column;gap:.3rem;flex:1 1 auto;padding-right:4rem}sf-menu-drawer .menu-drawer__product-title{font-size:1.35rem;font-weight:500;line-height:1.25}sf-menu-drawer .menu-drawer__product-price{font-size:1.3rem;color:rgba(var(--color-foreground),.55);display:flex;gap:.6rem;align-items:baseline}sf-menu-drawer .menu-drawer__product-compare{text-decoration:line-through}sf-menu-drawer .menu-drawer__round-cta{position:absolute;top:50%;right:1.4rem;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));display:inline-flex;align-items:center;justify-content:center}sf-menu-drawer .menu-drawer__round-cta svg{width:18px;height:18px}.menu-drawer__group--footer{margin-top:auto;margin-bottom:var(--size-16)}sf-menu-drawer .menu-drawer__widget--banner .menu-drawer__banner{height:160px}sf-menu-drawer .menu-drawer__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.2rem;background:var(--grey-50);border:0;border-radius:var(--size-4);color:var(--grey-950);font:inherit;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}sf-menu-drawer .menu-drawer__row-label{display:inline-flex;align-items:center;gap:1rem;flex:1 1 auto;min-width:0}sf-menu-drawer .menu-drawer__chevron{width:18px;height:18px;flex:0 0 auto}sf-menu-drawer .menu-drawer__row--cta,sf-menu-drawer .menu-drawer__cta{background:var(--SF-accent);color:var(--SF-accent-text)}sf-menu-drawer .menu-drawer__row--cta .menu-drawer__chevron,sf-menu-drawer .menu-drawer__cta .menu-drawer__chevron{color:var(--SF-accent-text)}sf-menu-drawer .menu-drawer__cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:var(--size-4);padding:1.2rem;font-family:var(--font-heading-family);font-weight:var(--font-weight--btn);font-size:1.5rem;letter-spacing:.01rem;text-decoration:none}@media screen and (min-width:750px){sf-menu-drawer .menu-drawer__cta{font-size:1.3rem}}sf-menu-drawer summary.menu-drawer__row{font:inherit;font-weight:500}menu-drawer summary.menu-drawer__row::-webkit-details-marker{display:none}sf-menu-drawer .menu-drawer__chevron--acc{transform:rotate(90deg);transition:transform .25s cubic-bezier(.16,1,.3,1)}menu-drawer details[open]>.menu-drawer__row--acc .menu-drawer__chevron--acc{transform:rotate(-90deg)}sf-menu-drawer .menu-drawer__acc-body .menu-drawer__item+.menu-drawer__item{border-top:1px solid var(--grey-00)}sf-menu-drawer .menu-drawer__row--sub{padding:1.1rem 1.2rem;background:none;border:0;border-radius:0;font-size:1.4rem;font-weight:500}sf-menu-drawer .menu-drawer__row:has(.menu-item--cta){background:var(--SF-accent);color:var(--SF-accent-text)}sf-menu-drawer .menu-drawer__widget-heading{font-weight:500}sf-menu-drawer .menu-item--text{flex:0 1 auto;font-family:var(--font-heading-family);font-weight:var(--font-weight--btn);font-size:1.5rem;letter-spacing:.01rem;padding:0}@media screen and (min-width:750px){sf-menu-drawer .menu-item--text{font-size:1.3rem}}sf-menu-drawer .menu-item--cat{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 auto}sf-menu-drawer .menu-item--cat-icon{width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block}sf-menu-drawer .menu-item--dot{width:22px;height:22px;margin-right:0;font-size:1rem}sf-menu-drawer .menu-item--label{border-radius:var(--size-4);padding:.4em .7em;font-size:1rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;line-height:1.1;margin:0}sf-menu-drawer .menu-item--icon .icon{width:18px;height:18px}.article-card__list{display:flex;flex-direction:column;gap:var(--size-8)}sf-menu-drawer .menu-drawer__panel-banner{display:block;position:relative;overflow:hidden;width:100%;aspect-ratio:15 / 4;border-radius:var(--size-4);flex-shrink:0;align-self:flex-start}sf-menu-drawer .menu-drawer__panel-banner .menu-drawer__banner-img{width:100%;height:100%;object-fit:cover;display:block}sf-menu-drawer .menu-drawer__panel-item--pin-top{order:-1}sf-menu-drawer .menu-drawer__contacts{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}sf-menu-drawer .menu-drawer__contact-card{display:flex;align-items:center;gap:.9rem;padding:1.1rem;background:rgba(var(--color-foreground),.03);border-radius:var(--size-4);text-decoration:none;color:rgb(var(--color-foreground))}sf-menu-drawer .menu-drawer__contact-icon{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}sf-menu-drawer .menu-drawer__contact-icon--wa{background:var(--SF-green, #acf0e4)}sf-menu-drawer .menu-drawer__contact-icon--email{background:var(--SF-azure, #acdbfb)}sf-menu-drawer .menu-drawer__contact-icon svg{width:18px;height:18px;color:rgb(var(--color-foreground))}sf-menu-drawer .menu-drawer__contact-body{display:flex;flex-direction:column;min-width:0}sf-menu-drawer .menu-drawer__contact-title{font-family:var(--font-heading-family);font-weight:var(--font-weight--btn);padding:0;margin:0}sf-menu-drawer .menu-drawer__contact-sub{color:rgba(var(--color-foreground),.55)}sf-menu-drawer .menu-drawer__social{display:flex;flex-wrap:wrap;gap:1rem;margin:1.2rem 0 0;padding:0;list-style:none}sf-menu-drawer .menu-drawer__social-link{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid rgba(var(--color-foreground),.08);border-radius:50%;color:inherit}sf-menu-drawer .menu-drawer__social-link svg{width:19px;height:19px}.menu-drawer__menu{display:flex;flex-direction:column;gap:var(--size-4)}sf-menu-drawer{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;z-index:var(--layer-temporary);background-color:rgba(var(--color-foreground),.5);visibility:hidden;transition:visibility var(--duration-default) ease}sf-menu-drawer[data-position=left]{justify-content:flex-start}sf-menu-drawer[data-position=right]{justify-content:flex-end}sf-menu-drawer.active{visibility:visible}sf-menu-drawer[data-position=left] .drawer__inner{transform:translate(-100%)}sf-menu-drawer.active .drawer__inner{transform:translate(0)}.header .menu-drawer-trigger{grid-area:header-drawer;justify-self:end;display:inline-flex;align-items:center;justify-content:center;padding:.6rem;background:none;border:0;color:currentColor;cursor:pointer}.menu-drawer-trigger .icon-hamburger{width:24px;height:24px}@media screen and (min-width:990px){.header .menu-drawer-trigger{grid-area:navigation;justify-self:start}}sf-menu-drawer .menu-drawer__bar{position:relative;z-index:30;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;padding:1.6rem 2rem;border-bottom:1px solid rgba(var(--color-foreground),.1);background:rgb(var(--color-background))}sf-menu-drawer .menu-drawer__bar-start{display:flex;align-items:center;justify-self:start}sf-menu-drawer .menu-drawer__bar-shop-label{display:none;font-weight:var(--font-weight--btn)}sf-menu-drawer .menu-drawer__search-trigger,sf-menu-drawer .menu-drawer__back{display:inline-flex;align-items:center;gap:.6rem;background:none;border:0;padding:.2rem;color:inherit;cursor:pointer;font:inherit}sf-menu-drawer .menu-drawer__search-trigger svg,sf-menu-drawer .menu-drawer__back svg{width:1.8rem;height:1.8rem}sf-menu-drawer .menu-drawer__search-trigger[hidden],sf-menu-drawer .menu-drawer__back[hidden]{display:none}sf-menu-drawer .menu-drawer__back-text{font-weight:500;color:rgb(var(--color-foreground))}sf-menu-drawer .menu-drawer__bar-logo{grid-column:2;justify-self:center;display:inline-flex;align-items:center;line-height:0}sf-menu-drawer .menu-drawer__bar-logo img{display:block;height:auto}@media screen and (min-width:990px){sf-menu-drawer .menu-drawer__bar-logo{display:none}sf-menu-drawer .menu-drawer__bar-shop-label{display:inline-flex}}sf-menu-drawer .menu-drawer__close{grid-column:3;justify-self:end;display:inline-flex;padding:.2rem;background:none;border:0;color:inherit;cursor:pointer}sf-menu-drawer .menu-drawer__close svg{width:1.8rem;height:1.8rem}sf-menu-drawer .drawer__inner{position:relative;z-index:20;width:min(92vw,var(--menu-drawer-width, 400px));background:transparent}sf-menu-drawer .menu-drawer__body{position:relative;flex:1 1 auto;min-height:0}sf-menu-drawer .menu-drawer__root{position:relative;z-index:20;display:flex;flex-direction:column;gap:var(--size-16);height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 1rem;background:rgb(var(--color-background))}sf-menu-drawer .menu-drawer__panels{position:absolute;top:var(--menu-drawer-bar-height, 5.6rem);bottom:0;left:0;width:min(92vw,var(--menu-drawer-width, 400px));pointer-events:none;z-index:25;transition:transform var(--duration-default) ease}sf-menu-drawer[data-position=left] .menu-drawer__panels{transform:translate(-100%)}sf-menu-drawer[data-position=right] .menu-drawer__panels{transform:translate(100%)}sf-menu-drawer.active .menu-drawer__panels{transform:translate(0)}sf-menu-drawer .menu-drawer__root .menu-drawer__panel{display:none!important}sf-menu-drawer .menu-drawer__panel{display:flex;flex-direction:column;gap:var(--size-8);position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-background));overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1rem 1rem 3rem;pointer-events:auto;transform:translate(-100%);z-index:-1;opacity:0;transition:transform var(--duration-default) ease,opacity var(--duration-default) ease}sf-menu-drawer .menu-drawer__panel[hidden]{display:none}sf-menu-drawer .menu-drawer__panel.is-active{transform:translate(0);opacity:1;z-index:25}@keyframes mdPanelItemIn{0%{transform:translateY(.6rem);opacity:0}to{transform:translateY(0);opacity:1}}sf-menu-drawer .menu-drawer__panel.is-active .menu-drawer__menu>.menu-drawer__item{animation:mdPanelItemIn .28s ease both;animation-delay:calc(var(--animation-order, 0) * 45ms)}@media screen and (min-width:990px){sf-menu-drawer .drawer__inner{width:var(--menu-drawer-width, 400px);max-width:96vw;transition:transform var(--duration-default) ease}sf-menu-drawer .menu-drawer__panels{top:0;left:var(--menu-drawer-width, 400px);right:0;width:auto;z-index:auto}sf-menu-drawer .menu-drawer__panel{width:var(--menu-drawer-width, 400px);left:calc((var(--depth, 1) - 1) * var(--menu-drawer-width, 400px));top:0;bottom:0;right:auto;padding-top:1.6rem;border-left:1px solid rgba(var(--color-foreground),.1)}sf-menu-drawer .menu-drawer__row--parent[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px rgb(var(--color-foreground))}}sf-menu-drawer .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){sf-menu-drawer,sf-menu-drawer .drawer__inner,sf-menu-drawer .menu-drawer__panel{transition:none!important}}.quick-add-block{width:100%}.quick-add.quick-add-block{position:relative;z-index:2;margin:0!important}.product-glance-row{display:flex;align-items:baseline;gap:var(--size-16);width:100%}.product-glance-row__label{flex:0 0 calc(30% - var(--size-16) / 2);max-width:calc(30% - var(--size-16) / 2)}.product-glance-row__value{flex:0 0 calc(70% - var(--size-16) / 2);max-width:calc(70% - var(--size-16) / 2);text-align:end}.product-glance-row__value p{margin:0}[id$=__product_glance_b95271]:not(:has(.product-glance-row)){display:none}[class*=__divider_3Q9QJd]:not(:has(+.product-glance-row)),[class*=__divider_WyK83n]:not(:has(+.product-glance-row)){display:none}.product-glance-row__value--step{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--size-8)}.product-glance-step-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid currentColor;font-size:1.3rem}.progress-track{position:relative;flex:1 1 auto;min-width:0;width:100%;height:14px;border-radius:5px;overflow:hidden;background:var(--progress-track-color)}@media screen and (min-width:750px){.progress-track{height:18px}}.progress-track__fill{height:100%;width:0%;border-radius:inherit;background:var(--progress-fill-color);transition:width 1.2s cubic-bezier(.16,1,.3,1)}.progress-track.is-visible .progress-track__fill{width:var(--progress-target)}.layout-panel-flex--row:has(>.progress-track)>.text-block,.layout-panel-flex--row:has(>.progress-track)>.text-block>*{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}@media screen and (max-width:749px){.layout-panel-flex--row:has(>.progress-track){flex-wrap:nowrap!important}.layout-panel-flex--row:has(>.progress-track)>.text-block{flex:0 0 auto!important}}.accordion{flex:1;width:100%}.accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:var(--style-border-width) solid var(--color-border)}.accordion--dividers{--show-fallback-borders: 0}.accordion--dividers:not([class*=color-])[style*="--border-width: 0"],.accordion--dividers:not([class*=color-])[style*="--border-style: none"]{--show-fallback-borders: 1}.accordion--dividers accordion-custom:first-child .details{border-block-start:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers accordion-custom:last-child .details{border-block-end:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers .details-content{padding-block-end:var(--padding-sm)}.accordion--caret .icon-plus,.accordion--plus .icon-caret{display:none}.group-block .accordion{border:0}.accordion .details__header{font-family:var(--summary-font-family);font-style:var(--summary-font-style);font-weight:var(--summary-font-weight);font-size:var(--summary-font-size);line-height:var(--summary-font-line-height);text-transform:var(--summary-font-case);min-height:var(--minimum-touch-target)}.cart-notification-product:has(>.cart-item){flex-direction:column;gap:var(--size-16)}.cart-notification-product>.cart-item.cart-item{display:flex;flex-direction:row;align-items:flex-start}.cart-notification-product>.cart-item>.product-info__wrapper{display:flex;flex-direction:column}placeholder-image img{width:100%;height:100%;aspect-ratio:var(--ratio)}.image-block{display:flex;justify-content:var(--horizontal-alignment, "inline-start")}.image-block--height-fill .image-block__image{height:100%}.image-block__image{object-fit:cover;aspect-ratio:var(--ratio)}.page-block{display:flex;flex-direction:column;max-width:100%;max-height:100%;width:100%;height:auto;align-items:flex-start}.page-title{margin-bottom:var(--margin-xl)}.placeholder-image{position:relative;aspect-ratio:var(--ratio);overflow:hidden}.page-placeholder{width:100%;height:100%}.block-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.block-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.block-popup-modal__content{overflow:auto;height:auto;margin:0 auto;left:50%;transform:translate(-50%);margin-top:5rem;width:92%;position:absolute;top:0;padding:0 1.5rem 0 3rem;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:90vh}@media screen and (min-width:750px){.block-popup-modal__content{padding-right:1.5rem;margin-top:10rem!important;width:70%;padding:0 3rem;height:auto}}@media screen and (max-width:990px){.block-popup-modal__content{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;bottom:0;top:auto;width:100%;height:auto;max-height:90vh}}.block-popup-modal__content{padding:1.5rem 3rem}@media screen and (min-width:750px){.block-popup-modal__content{padding:var(--size-46)}}.block-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width:749px){.block-popup-modal__content-info>div{overflow:scroll;height:84vh;margin-bottom:2rem}}.block-popup-modal__toggle{position:fixed;background:transparent;top:0;right:0;border:0;margin:var(--size-8);color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:1.2rem;z-index:2;width:4rem}.block-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.block-popup-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.spacer-block{display:block!important}.layout-panel-flex--column>.spacer-block{width:100%}.layout-panel-flex--row>.spacer-block{height:100%}:is(.layout-panel-flex--row,.layout-panel-flex--column)>.spacer-block--size-percent{flex:var(--spacer-size)}.layout-panel-flex--row>.spacer-block--size-pixel{padding-left:var(--spacer-size)}.layout-panel-flex--column>.spacer-block--size-pixel{padding-top:var(--spacer-size)}@media screen and (max-width:750px){.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-percent{flex:var(--spacer-size-mobile);padding-top:100%}.layout-panel-flex--column>.spacer-block--size-mobile-percent,.mobile-column>.spacer-block--size-percent:not(.spacer-block--size-mobile-pixel){width:100%;flex:var(--spacer-size-mobile)}.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-pixel{padding-left:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-pixel,.mobile-column>.spacer-block--size-mobile-pixel{width:100%;flex:0;padding-top:var(--spacer-size-mobile)}}.ugc-slider__opener{display:block;width:100%}.ugc-slider__card{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;width:100%;cursor:pointer;font:inherit;color:inherit;display:block}.ugc-slider__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:6px;background-color:var(--grey-50)}.ugc-slider__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ugc-slider__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background-color:#ffffffb3;color:var(--grey-950)}.ugc-slider__play svg{width:1.6rem;height:1.6rem}.ugc-slider__modal{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:auto!important;height:auto!important;max-width:92vw;max-height:90vh;margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.ugc-slider__modal .block-popup-modal__content-info{width:auto;max-width:92vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.ugc-slider__modal .block-popup-modal__content-info>*{width:auto;max-width:92vw;max-height:90vh;object-fit:contain}.ugc-slider__modal-video{display:flex;width:auto}.ugc-slider__modal-video video{width:auto;max-width:92vw;max-height:90vh;object-fit:contain;display:block}.ugc-slider__modal-video iframe{width:min(92vw,800px);max-height:84vh;aspect-ratio:16 / 9;display:block}.ugc-slider__heading{margin-bottom:var(--size-16)}.ugc-slider__slider{position:relative;overflow:visible}.ugc-slider__grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:0!important;scroll-padding-right:0!important;padding:0;margin:0;list-style:none}.ugc-slider__grid .grid__item{box-sizing:border-box!important;min-width:0!important;width:calc((100% - var(--grid-mobile-horizontal-spacing)) / 2.5)!important;max-width:calc((100% - var(--grid-mobile-horizontal-spacing)) / 2.5)!important;padding:0!important;margin:0!important;flex:0 0 auto;scroll-snap-align:start}@media screen and (min-width:751px){.ugc-slider__grid .grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 3) / 4)!important;max-width:calc((100% - var(--grid-desktop-horizontal-spacing) * 3) / 4)!important}}.ugc-slider__slider-buttons{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2}.ugc-slider__slider-buttons .slider-button{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--grey-950);color:var(--grey-50);flex-shrink:0}.ugc-slider__slider-buttons .slider-button svg{width:1.2rem;height:1.2rem}.ugc-slider__slider-buttons .slider-button--prev{left:-14px}.ugc-slider__slider-buttons .slider-button--prev svg{transform:rotate(90deg)}.ugc-slider__slider-buttons .slider-button--next{right:-14px}.ugc-slider__slider-buttons .slider-button--next svg{transform:rotate(-90deg)}.ugc-slider__slider-buttons .slider-button[disabled]{display:none}.ugc-slider__slider-buttons .slider-button:not([disabled]):hover{color:var(--grey-50)}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}.video-background.has-both .autoplay-custom.mobile{display:block}.video-background.has-both .autoplay-custom.desktop{display:none}@media(min-width:991px){.video-background.has-both .autoplay-custom.desktop{display:block}.video-background.has-both .autoplay-custom.mobile{display:none}}.link{text-decoration:none;text-decoration-color:currentcolor}.link:hover{color:var(--color-primary-hover);text-decoration-color:transparent}.carousel-block{position:relative}.carousel-viewport{overflow:hidden}.carousel-track{display:flex;flex-wrap:wrap;gap:var(--carousel-gap, 12px)}.carousel-track>*:not(.carousel-track__spacer){flex:0 0 calc((100% - (var(--carousel-columns-mobile) - 1) * var(--carousel-gap, 12px)) / var(--carousel-columns-mobile));min-width:0}.carousel-track__spacer{display:none}.carousel-controls{display:none;justify-content:space-between;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);padding:0 var(--size-8, 8px);pointer-events:none;z-index:2}@media screen and (max-width:749px){.carousel-block--slide-mobile.carousel-block{padding-inline-start:0!important;padding-inline-end:0!important;width:100vw!important;margin-inline:calc(50% - 50vw)!important}.carousel-block--slide-mobile .carousel-track{flex-wrap:nowrap;touch-action:pan-y;cursor:grab}.carousel-block--slide-mobile .carousel-track__spacer{display:block;flex:0 0 max(0px,calc(var(--page-margin, 20px) - var(--carousel-gap, 12px)));min-width:0}.carousel-block--slide-mobile .carousel-track>*:not(.carousel-track__spacer){flex-basis:calc((100% - (var(--carousel-columns-mobile) - 1) * var(--carousel-gap, 12px)) / var(--carousel-columns-mobile) - var(--carousel-peek-mobile, 0px))}.carousel-block--slide-mobile .carousel-controls{display:flex}}@media screen and (min-width:750px){.carousel-track{flex-wrap:wrap}.carousel-track>*:not(.carousel-track__spacer){flex-basis:calc((100% - (var(--carousel-columns-desktop) - 1) * var(--carousel-gap, 12px)) / var(--carousel-columns-desktop))}.carousel-controls{display:none}.carousel-block--slide-desktop .carousel-track{flex-wrap:nowrap;touch-action:pan-y;cursor:grab}.carousel-block--slide-desktop .carousel-controls{display:flex}}.carousel-button{pointer-events:auto;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;height:32px;width:32px;border:none;border-radius:100%;background-color:var(--grey-950);color:var(--grey-00);cursor:pointer}.carousel-fade{display:none}@media screen and (max-width:749px){.carousel-fade{display:block;position:absolute;top:0;bottom:0;width:var(--page-margin, 20px);pointer-events:none;z-index:1;opacity:0;transition:opacity .3s ease}.carousel-fade--start{left:0;background:linear-gradient(to left,rgba(var(--color-background),0),rgb(var(--color-background)))}.carousel-fade--end{right:0;background:linear-gradient(to right,rgba(var(--color-background),0),rgb(var(--color-background)))}.carousel-block.is-cut-start .carousel-fade--start,.carousel-block.is-cut-end .carousel-fade--end{opacity:1}}.carousel-button svg{pointer-events:none}.carousel-button.is-disabled{visibility:hidden;pointer-events:none}.carousel-button--prev svg{transform:rotate(90deg)}.carousel-button--next svg{transform:rotate(-90deg)}.cart-bb .details-content{padding-top:var(--size-8)}.cart-bb .details__header{display:flex;flex-direction:column}.cart-bb .accordion__title-1,.cart-bb .accordion__title-2{margin:0;display:flex;flex-direction:row;justify-content:space-between}.cart-routine-steps{display:flex;flex-direction:row}.cart-bb .details__header{row-gap:var(--size-8)}.cart-bb summary .icon-caret{position:relative;right:0;top:0}.cart-bb--details{margin-top:calc(-1 * var(--size-16));margin-bottom:var(--size-8);padding:var(--size-12) var(--size-16);border-radius:var(--size-8)}.cart-bb__products--head{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-bottom:var(--size-16)}.cart-bb .swatch.routine-step-number{width:24px;height:24px;border:1px solid var(--gradient-background);color:var(--gradient-background);font-weight:var(--font-heading-weight)}.cart-bb .swatch.routine-step-number.is-inactive{background:var(--gradient-background);border-color:rgba(var(--color-foreground),.18);color:rgba(var(--color-foreground),.4)}.cart-bb__product-step.swatch.routine-step-number{width:20px;height:20px;font-size:.75em}.cart-bb .cart-routine-step:not(:first-child){margin-left:-5px}.cart-bb__products{display:flex;flex-direction:column}.cart-bb__product-row{display:flex;justify-content:space-between;align-items:center;gap:var(--size-12)}.cart-bb__product-title{flex:1;display:flex;align-items:center;gap:var(--size-8)}.cart-bb__product-step{flex:0 0 auto}.cart-bb__product-meta{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.cart-bb__product-meta .cart-item__name{margin:0}.cart-bb__product-qty{white-space:nowrap;font-weight:var(--font-heading-weight)}.cart-bb__product-sep{width:100%;margin:var(--size-8) 0;border:0;border-top:1px solid rgba(var(--color-foreground),.12)}.cart-bb__product-sep:last-child{display:none}.cart-bb__discount-badge{display:inline-block;margin-left:var(--size-8);padding:2px 6px;border-radius:4px;background:var(--SF-accent);color:rgb(var(--color-background));font-size:.75em;line-height:1.2;font-weight:var(--font-heading-weight);white-space:nowrap;vertical-align:middle}.cart-bb__description{display:flex;align-items:center}.cart-bb__description p{margin:0;padding:0}.divider{align-self:stretch;display:flex;align-items:center;justify-content:var(--divider-justify-content)}.divider__line{border-bottom:var(--divider-border-thickness) solid var(--divider-color, #000);border-right:var(--divider-border-thickness) solid var(--divider-color, #000);border-radius:calc(var(--style-border-radius-sm) * var(--divider-border-rounded));flex-basis:var(--divider-flex-basis);min-height:var(--divider-flex-basis)}.glossary-term .glossary-term__symbol{display:inline-block;font-size:3.2rem;font-weight:var(--font-weight--strong, 700);line-height:1;text-transform:lowercase;color:var(--grey-950)}.glossary-term .glossary-term__symbol:first-letter{text-transform:uppercase}@media screen and (min-width:750px){.glossary-term .glossary-term__symbol{font-size:4rem}}.glossary-term .glossary-term__title{margin:var(--size-12) 0 var(--size-16);font-family:var(--font-heading-family);font-size:2.2rem;font-weight:var(--font-weight--medium);line-height:1.25;color:var(--grey-950)}.glossary-term .glossary-term__content{font-size:1.38rem;line-height:1.6}.glossary-term .glossary-term__content>*+*{margin-top:var(--size-12)}.glossary-term .glossary-term__content img{max-width:100%;height:auto}.glossary-term{display:flex;flex-direction:column;min-height:100%}.glossary-term .glossary-term__content{margin-bottom:var(--size-32)}.glossary-term .glossary-term__properties{display:flex;flex-direction:column;gap:12px;margin:auto 0 0;padding:0}.glossary-term .glossary-term__property{display:flex;align-items:baseline;gap:var(--size-16);width:100%;font-size:1.3rem;line-height:1.4}.glossary-term .glossary-term__property+.glossary-term__property{padding-top:12px;border-top:1px solid var(--grey-950)}.glossary-term .glossary-term__property dt{flex:0 0 calc(30% - var(--size-16) / 2);max-width:calc(30% - var(--size-16) / 2);font-weight:var(--font-heading-weight);color:var(--grey-950)}.glossary-term .glossary-term__property dd{flex:0 0 calc(70% - var(--size-16) / 2);max-width:calc(70% - var(--size-16) / 2);margin:0;text-align:end;color:var(--grey-950)}.glossary-term .glossary-term__property a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.grid-block{position:relative}.grid-block__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.grid-block__link~:is(.grid-block-content,.grid-block__media-wrapper){pointer-events:none}.grid-block__link~:is(.grid-block-content,.grid-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.grid-block__link~.grid-block-content--design-mode{pointer-events:auto}.grid-block__media-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.grid-block-content{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:var(--grid-gap-desktop);justify-content:var(--grid-justify-items);align-items:var(--grid-align-items);--grid-cols: var(--grid-columns-desktop)}.grid-block-content>*{flex:1 1 calc((100% - (var(--grid-cols) - 1) * var(--grid-gap-desktop)) / var(--grid-cols));max-width:100%}.grid-block-content>.group-block.group-block--height-fill{height:auto;align-self:stretch}@media screen and (max-width:749px){.grid-block-content{gap:var(--grid-gap-mobile);--grid-cols: var(--grid-columns-mobile)}.grid-block-content>*{flex-basis:calc((100% - (var(--grid-cols) - 1) * var(--grid-gap-mobile)) / var(--grid-cols))}}.group-block__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.group-block__link~.group-block-content--design-mode{pointer-events:auto}.group-block__linee{width:100%;height:var(--size-12);position:absolute;bottom:0;left:0;display:block!important}.group-block.sticky{position:sticky;top:0;z-index:10}sf-menu-drawer .menu-drawer__banner{position:relative;display:block;overflow:hidden;text-decoration:none;color:#fff;aspect-ratio:15 / 4;border-radius:var(--size-4)}sf-menu-drawer .menu-drawer__banner-img{width:100%;height:100%;object-fit:cover;display:block}sf-menu-drawer .menu-drawer__banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:1.6rem 6rem 1.6rem 1.6rem;max-width:75%;background:linear-gradient(90deg,#00000047,#0000)}sf-menu-drawer .menu-drawer__banner-overlay--transparent{background:none}sf-menu-drawer .menu-drawer__banner-heading{font-family:var(--font-heading-family);font-weight:var(--font-weight--btn);color:inherit;padding:0;margin:0}@media screen and (max-width:749px){sf-menu-drawer .menu-drawer__banner-heading{font-size:1.5rem}}.menu-drawer__acc[open]{background-color:var(--grey-50)}.menu-drawer__acc{border-radius:var(--size-4);margin-bottom:var(--spacing-16)}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0)}.overlay--solid{background:var(--overlay-color)}.overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}.group-block-content .price{padding:0;margin:0}.product-card-wrapper{position:relative}.product-card-group__wrapper{width:100%;display:flex;justify-content:var(--horizontal-alignment, center);align-items:var(--vertical-alignment, center)}.product-card-group__wrapper .card{position:relative}.product-card-group__full-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.section-wrapper{--section-height-offset: 0px}.section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.section[data-shopify-visual-preview] .custom-section-background{display:none}body:has(>#header-group>.header-section>#header-component[transparent]):not(:has(>#header-group>.header-section+.shopify-section))>main>.section-wrapper:first-child{--section-height-offset: var(--header-group-height, 0)}.section{aspect-ratio:var(--section-aspect-desktop, auto)}@media screen and (max-width:749px){.section{aspect-ratio:var(--section-aspect-mobile, var(--section-aspect-desktop, auto))}}.custom-section-content{z-index:var(--layer-flat)}.shopify-section:not(.header-section) .section-background{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-section-background)}.block-slider__container swiper-container{height:100%}:root{--text-align-default: left}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}.text-block{width:var(--width);max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.text-block>*{width:var(--width);max-width:var(--max-width, 100%);text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}.text-block>*,.text-block *{margin-block:0}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.custom-color{color:var(--text-color)!important}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding),var(--padding-block-start, 0));padding-block-end:max(var(--text-padding),var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end, 0))}.custom-color,.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}
/*# sourceMappingURL=/cdn/shop/t/407/compiled_assets/styles.css.map */
