.two-col-simple{padding-top:0;padding-bottom:0;flex:0 0 auto}.two-col-simple__container{padding-top:80px;padding-bottom:60px;display:grid;grid-template-columns:1fr;gap:1.5rem;align-content:start;align-items:start}.two-col-simple__blocks{margin-top:2rem}@media screen and (min-width:990px){.two-col-simple__container{padding-top:100px;padding-bottom:80px;grid-template-columns:minmax(12rem,2fr) minmax(0,2fr);gap:3rem;align-content:start;align-items:start}}.two-col-simple{padding-top:0;padding-bottom:0}.two-col-simple__container{padding-top:120px;padding-bottom:120px;min-height:88vh;display:grid;grid-template-columns:1fr;gap:1.5rem;align-content:start}.two-col-simple__title{margin:0}.two-col-simple__content>:first-child{margin-top:0}.two-col-simple__content>:last-child{margin-bottom:0}@media screen and (min-width:990px){.two-col-simple__container{padding-top:150px;padding-bottom:150px;grid-template-columns:minmax(12rem,2fr) minmax(0,2fr);gap:3rem;align-content:start}.two-col-simple__title-wrap{position:sticky;top:7rem;align-self:start}}.not-found{display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.not-found__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.5rem}[data-accordion-section].accordion-section{background:var(--accordion-section-background, #ffffff);color:var(--accordion-section-text, #0e0e0e);--accordion-section-highlight: #22573f}[data-accordion-section] .accordion-section__inner{padding-block:var(--accordion-section-padding-y, 4rem) calc(var(--accordion-section-padding-y, 4rem) + var(--as-pad-bottom-extra, 0px));min-height:100%;display:flex;flex-direction:column;justify-content:center}.accordion-section__grid{display:grid;grid-template-columns:1fr;gap:3rem}.accordion-section__top{display:flex;flex-direction:column;gap:0rem}.accordion-section__left,.accordion-section__left-top{display:flex;flex-direction:column;gap:1.25rem}.accordion-section__text{color:var(--accordion-section-text, #0e0e0e)}.accordion-section__text :first-child{margin-top:0}.accordion-section__text :last-child{margin-bottom:0}.accordion-section__highlight{display:inline;color:var(--accordion-section-highlight, #77bf8f)}.accordion-section__availability{display:flex;align-items:center;gap:.5rem}.accordion-section__availability-dot{position:relative;display:block;width:.6rem;height:.6rem;border-radius:50%;background:#5fad74;flex-shrink:0}.accordion-section__availability-dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#5fad74;animation:availability-ping 1.8s ease-out infinite}@keyframes availability-ping{0%{transform:scale(1);opacity:.7}to{transform:scale(2);opacity:0}}.accordion-section__availability-dot--out{background:#b0b0b0}.accordion-section__availability-dot--out:before{display:none}.accordion-section__availability-dot--preorder{background:#fddf4e}.accordion-section__availability-dot--preorder:before{background:#fddf4e}.accordion-section__availability-text{font-size:.9rem;font-weight:600;line-height:1.3;color:var(--accordion-section-text, #0e0e0e)}.accordion-section__rating{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:-.375rem;font-size:.9375rem;line-height:1.3;color:var(--accordion-section-text, #0e0e0e)}.accordion-section__rating-stars{position:relative;display:inline-block;flex-shrink:0;line-height:0}.accordion-section__rating-stars-row{--rating-star: 14px;display:flex;gap:2px;color:#22573f}.accordion-section__rating-stars-row svg{width:var(--rating-star);height:var(--rating-star);flex-shrink:0;fill:currentColor}.accordion-section__rating-stars-row--off{opacity:.2}.accordion-section__rating-stars-row--on{position:absolute;inset:0 auto 0 0;overflow:hidden;width:calc(var(--rating-full, 5) * (var(--rating-star) + 2px) + var(--rating-frac, 0) * var(--rating-star))}.accordion-section__rating-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.accordion-section__rating-link:hover{text-decoration-color:transparent}.accordion-section__icon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,6.5rem));justify-content:space-between;width:100%;row-gap:1.5rem;padding:1.5rem 0 0;margin-bottom:-1.5rem;border-top:1px solid var(--accordion-section-divider, #e0e0e0)}.accordion-section__icon-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.75rem;min-width:0;text-align:center}.accordion-section__icon-image-wrap{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#22573f}.accordion-section__icon-svg{width:26px;height:26px;display:block;overflow:visible}.accordion-section__icon-gap{stroke:var(--accordion-section-background, #ffffff);stroke-width:4}.accordion-section__icon-image{width:100%;height:auto;display:block}.accordion-section__icon-label{display:flex;flex-direction:column;align-items:center;width:100%;color:var(--accordion-section-text, #0e0e0e);line-height:1.18}.accordion-section__icon-label-top{font-size:.8125rem;font-weight:400;opacity:.9}.accordion-section__icon-label-main{font-size:.9375rem;font-weight:600;opacity:.9}.accordion-section__icon-grid.is-animated .accordion-section__icon-item{opacity:0;transform:translateY(8px)}.accordion-section__icon-grid.is-animated .accordion-section__icon-item.is-visible{opacity:1;transform:none;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--icon-index, 0) * 60ms)}@media(prefers-reduced-motion:reduce){.accordion-section__icon-grid.is-animated .accordion-section__icon-item{opacity:1;transform:none;transition:none}}[data-accordion-availability][hidden],[data-accordion-availability-out][hidden],[data-accordion-availability-coming-soon][hidden],[data-accordion-availability-preorder][hidden]{display:none!important}.accordion-section__right{display:flex;flex-direction:column;min-height:0}.accordion-section__accordion{border-top:1px solid var(--accordion-section-divider, #e0e0e0);min-height:0}.accordion-section__item{display:flex;flex-direction:column;flex:0 0 auto;border-bottom:1px solid var(--accordion-section-divider, #e0e0e0);min-height:0}.accordion-section__item[hidden]{display:none!important}.accordion-section__item.is-open{flex:1 1 auto}.accordion-section__trigger{display:flex;align-items:center;gap:.875rem;width:100%;padding:1.125rem 0;background:transparent;border:none;cursor:pointer;text-align:left;font:inherit;color:var(--accordion-section-text, #0e0e0e)}.accordion-section__trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.accordion-section__trigger-icon{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.accordion-section__trigger-icon-image{width:100%;height:auto}.accordion-section__trigger-headline{flex:1;margin:0}.accordion-section__chevron{flex-shrink:0;color:var(--accordion-section-text, #0e0e0e);display:flex;align-items:center;justify-content:center}.accordion-section__chevron-minus,.accordion-section__item.is-open .accordion-section__chevron-plus{display:none}.accordion-section__item.is-open .accordion-section__chevron-minus{display:block}.accordion-section__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease;min-height:0}.accordion-section__item.is-open .accordion-section__panel{grid-template-rows:1fr}.accordion-section__panel-inner{overflow:hidden;min-height:0}.accordion-section__panel-content{padding-top:.5rem;padding-bottom:1.25rem;color:var(--accordion-section-text, #0e0e0e);min-height:0}:root .accordion-section{--as-text-m: var(--body-large-mobile, 1rem);--as-text-s: var(--body-medium-mobile, .875rem);--as-text-xs: var(--body-small-mobile, .8125rem);--as-text-muted: var(--color-text-secondary, #656565)}@media screen and (min-width:750px){:root .accordion-section{--as-text-m: var(--body-large, 1.125rem);--as-pad-bottom-extra: 24px;--as-text-s: var(--body-medium, .9375rem);--as-text-xs: var(--body-small, .8125rem)}}:root .accordion-section .accordion-section__trigger-headline{font-size:var(--as-text-m)}:root .accordion-section .accordion-section__rating,:root .accordion-section .accordion-section__availability-text,:root .accordion-section .accordion-section__icon-label-main,:root .accordion-section .accordion-section__panel-content,:root .accordion-section .accordion-section__panel-content>p,:root .accordion-section .accordion-section__panel-content table,:root .accordion-section .accordion-section__panel-content thead th,:root .accordion-section .accordion-section__panel-content thead th+th{font-size:var(--as-text-s)}:root .accordion-section .accordion-section__icon-label-top,:root .accordion-section .accordion-section__panel-content>p>small,:root .accordion-section .accordion-section__ship-time,:root .accordion-section .accordion-section__ship-price small,:root .accordion-section .accordion-section__ship-tag,:root .accordion-section .accordion-section__ship-carrier{font-size:var(--as-text-xs)}:root .accordion-section .accordion-section__panel-content>p>small,:root .accordion-section .accordion-section__ship-time,:root .accordion-section .accordion-section__ship-price small,:root .accordion-section .accordion-section__panel-content tr.is-sub th,:root .accordion-section .accordion-section__panel-content tr.is-sub td{color:var(--as-text-muted);opacity:1}:root .accordion-section .accordion-section__panel-content,:root .accordion-section .accordion-section__panel-content>p,:root .accordion-section .accordion-section__panel-content table,:root .accordion-section .accordion-section__panel-content thead th,:root .accordion-section .accordion-section__panel-content thead th+th{font-size:var(--as-text-m)}.accordion-section .accordion-section__panel-content>p{margin:0 0 .5rem;font-size:1rem;line-height:1.4}.accordion-section .accordion-section__panel-content>p:last-child{margin-bottom:0}.accordion-section .accordion-section__panel-content>p strong{font-weight:600}.accordion-section .accordion-section__panel-content>p>small{font-size:.875rem;color:#0e0e0e99}.accordion-section .accordion-section__ship-list{list-style:none;margin:0;padding:0}.accordion-section .accordion-section__ship-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;row-gap:.125rem;margin:0;padding:.875rem 0;border-bottom:1px solid var(--accordion-section-divider-nested, #ececec)}.accordion-section .accordion-section__ship-row:first-child{padding-top:0}.accordion-section .accordion-section__ship-region{font-weight:600}.accordion-section .accordion-section__ship-time{grid-column:1;font-size:.875rem;opacity:.7}.accordion-section .accordion-section__ship-price{grid-column:2;grid-row:1 / span 2;text-align:right;font-variant-numeric:tabular-nums}.accordion-section .accordion-section__ship-price small{display:block;margin-top:.125rem;font-size:.75rem;opacity:.7}.accordion-section .accordion-section__ship-tag{display:inline-block;padding:.25rem .625rem;border-radius:4px;background:#e5f0e8;color:#22573f;font-size:.8125rem;font-weight:600;line-height:1.3}.accordion-section .accordion-section__ship-carrier{display:flex;align-items:center;gap:.5rem;margin:1rem 0 0;font-size:.875rem;color:#22573f}.accordion-section .accordion-section__ship-carrier svg{width:18px;height:18px;flex:none}.accordion-section .accordion-section__panel-content .accordion-section__ship-table th.accordion-section__ship-region{font-weight:400}.accordion-section .accordion-section__panel-content .accordion-section__ship-table .accordion-section__ship-time-head,.accordion-section .accordion-section__panel-content .accordion-section__ship-table td.accordion-section__ship-time{width:34%;padding-left:1rem;text-align:left}.accordion-section .accordion-section__panel-content .accordion-section__ship-table .accordion-section__ship-price-head,.accordion-section .accordion-section__panel-content .accordion-section__ship-table td.accordion-section__ship-price{width:22%;padding-left:1rem;text-align:right;white-space:nowrap}.accordion-section .accordion-section__panel-content .accordion-section__ship-table tbody th,.accordion-section .accordion-section__panel-content .accordion-section__ship-table tbody td{vertical-align:middle}:root .accordion-section .accordion-section__panel-content .accordion-section__ship-table td.accordion-section__ship-time{font-size:inherit;color:var(--as-text-muted);opacity:1;white-space:nowrap}.accordion-section .accordion-section__panel-content .accordion-section__ship-table tbody tr:last-child th,.accordion-section .accordion-section__panel-content .accordion-section__ship-table tbody tr:last-child td{border-bottom:1px solid var(--accordion-section-divider-nested, #ececec)}:root .accordion-section .accordion-section__panel-content>p.accordion-section__ship-carrier{margin:.875rem 0 0;font-size:var(--as-text-s);line-height:1.4;color:#22573f}@media screen and (max-width:749px){.accordion-section .accordion-section__panel-content .accordion-section__ship-table .accordion-section__ship-time-head,.accordion-section .accordion-section__panel-content .accordion-section__ship-table td.accordion-section__ship-time,.accordion-section .accordion-section__panel-content .accordion-section__ship-table .accordion-section__ship-price-head,.accordion-section .accordion-section__panel-content .accordion-section__ship-table td.accordion-section__ship-price{width:auto}.accordion-section .accordion-section__panel-content .accordion-section__ship-table .accordion-section__ship-time-head{white-space:normal}.accordion-section .accordion-section__panel-content .accordion-section__ship-table .accordion-section__ship-time-head,.accordion-section .accordion-section__panel-content .accordion-section__ship-table td.accordion-section__ship-time,.accordion-section .accordion-section__panel-content .accordion-section__ship-table .accordion-section__ship-price-head,.accordion-section .accordion-section__panel-content .accordion-section__ship-table td.accordion-section__ship-price{padding-left:.75rem}}@media screen and (min-width:750px)and (max-width:989px){.accordion-section .accordion-section__panel-content .is-energy td span{display:block}.accordion-section .accordion-section__panel-content .is-energy td .is-slash{display:none}.accordion-section .accordion-section__panel-content table:not(.accordion-section__ship-table) thead th,.accordion-section .accordion-section__panel-content table:not(.accordion-section__ship-table) thead th+th{white-space:nowrap}.accordion-section .accordion-section__panel-content thead th .h{display:inline-block;width:0;direction:rtl;white-space:nowrap}.accordion-section .accordion-section__panel-content table:not(.accordion-section__ship-table) td+td,.accordion-section .accordion-section__panel-content table:not(.accordion-section__ship-table) thead th+th+th{padding-left:1.375rem}}@media screen and (min-width:750px){[data-accordion-section] .accordion-section__left{gap:64px}[data-accordion-section] .accordion-section__left-top{flex:0 0 auto}[data-accordion-section] .accordion-section__icon-grid{flex:1 1 auto}}.accordion-section .accordion-section__panel-content:has(>table){padding-bottom:.8125rem}.accordion-section__panel-content>:first-child{margin-top:0}.accordion-section__panel-content>:last-child{margin-bottom:0}.accordion-section .accordion-section__panel-content table{width:100%;margin:0;padding:0;border:0;border-collapse:collapse;font-variant-numeric:tabular-nums;line-height:1.35}.accordion-section .accordion-section__panel-content th,.accordion-section .accordion-section__panel-content td{padding:.625rem 0;border:0;border-bottom:1px solid var(--accordion-section-divider-nested, #ececec);background:none;text-align:left;vertical-align:top;font-weight:400}.accordion-section .accordion-section__panel-content th+td,.accordion-section .accordion-section__panel-content td+td,.accordion-section .accordion-section__panel-content thead th+th{padding-left:1rem;text-align:right;white-space:nowrap}.accordion-section .accordion-section__panel-content thead th{padding-top:0;font-weight:600;vertical-align:bottom;border-bottom-color:var(--accordion-section-text, #0e0e0e)}.accordion-section .accordion-section__panel-content thead th+th{white-space:normal}.accordion-section .accordion-section__panel-content tbody tr:last-child th,.accordion-section .accordion-section__panel-content tbody tr:last-child td{border-bottom:0}.accordion-section .accordion-section__panel-content tr.is-sub th{padding-left:1rem}.accordion-section .accordion-section__panel-content tr.is-sub th,.accordion-section .accordion-section__panel-content tr.is-sub td{opacity:.7}@media screen and (max-width:749px){.accordion-section__top{margin-bottom:-2rem}.accordion-section__item[data-as-initial].is-open .accordion-section__panel{grid-template-rows:0fr}.accordion-section__item[data-as-initial].is-open .accordion-section__chevron-plus{display:block}.accordion-section__item[data-as-initial].is-open .accordion-section__chevron-minus{display:none}.accordion-section .accordion-section__panel-content .is-energy td span{display:block}.accordion-section .accordion-section__panel-content table,.accordion-section .accordion-section__panel-content thead th,.accordion-section .accordion-section__panel-content thead th+th{font-size:1rem;white-space:nowrap}.accordion-section .accordion-section__panel-content table{white-space:normal}.accordion-section .accordion-section__panel-content thead th .h{display:inline-block;width:0;direction:rtl;white-space:nowrap}.accordion-section .accordion-section__panel-content td+td,.accordion-section .accordion-section__panel-content thead th+th+th{padding-left:1.375rem}.accordion-section .accordion-section__panel-content .is-energy td .is-slash{display:none}.accordion-section__rating{font-size:.875rem}.accordion-section__rating-stars-row{--rating-star: 13px}.accordion-section__chevron-plus,.accordion-section__chevron-minus{width:12px;height:12px}.accordion-section__trigger-icon{width:16px;height:16px}.accordion-section__trigger-headline{font-size:var(--body-xl-bold-mobile)}}@media screen and (min-width:750px){.accordion-section__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;align-items:start}.accordion-section__top{grid-column:1 / -1;max-width:min(42rem,100%);margin-bottom:48px}.accordion-section__left{grid-column:1 / 6;justify-content:space-between;height:var(--accordion-right-row-height, auto);min-height:var(--accordion-right-row-height, auto)}.accordion-section__right{grid-column:7 / -1;height:var(--accordion-right-row-height, auto);max-height:var(--accordion-right-max-height, none);overflow:hidden}.accordion-section__left-top{flex:2 1 auto}.accordion-section__icon-grid{grid-template-columns:repeat(3,minmax(0,8rem));grid-template-rows:minmax(2rem,1.5fr) auto minmax(1.5rem,1fr) auto minmax(2rem,1.5fr);row-gap:0;padding:0;flex:1 1 auto;margin-bottom:0;border-bottom:1px solid var(--accordion-section-divider, #e0e0e0);width:100%}.accordion-section__icon-item{min-width:0}.accordion-section__icon-item:nth-child(-n+3){grid-row:2}.accordion-section__icon-item:nth-child(n+4){grid-row:4}.accordion-section .accordion-section__panel-content table{font-size:1rem;line-height:1.3}.accordion-section .accordion-section__panel-content th,.accordion-section .accordion-section__panel-content td{padding-top:.4375rem;padding-bottom:.4375rem}.accordion-section .accordion-section__panel-content thead th{padding-top:0}.accordion-section__accordion{display:flex;flex-direction:column;height:100%;min-height:100%;max-height:100%;overflow:hidden}.accordion-section__panel-content{max-height:var(--accordion-panel-max-height, none);overflow:auto;overscroll-behavior:contain}}.cart-page{width:100%;padding:0 0 8rem}.cart-page__inner{padding-top:80px;padding-inline:max(var(--page-margin),1rem)}@media(min-width:990px){.cart-page__inner{display:grid;grid-template-columns:repeat(12,1fr);gap:1.75rem;padding-top:9rem;padding-inline:max(var(--page-margin),1rem)}}.cart-page__header{padding-bottom:20px}@media(min-width:990px){.cart-page__header{grid-column:2 / 12;padding-bottom:20px}}.cart-page__title{margin:0rem 0 2.75rem}.free-shipping-bar{margin-bottom:1.75rem}@media(min-width:990px){.free-shipping-bar{grid-column:2 / 12}}.cart-page__form{display:grid;gap:1.75rem}@media(min-width:990px){.cart-page__form{grid-column:2 / 12}}.cart-page__layout{display:grid;gap:1.75rem}@media(min-width:990px){.cart-page__layout{grid-template-columns:repeat(10,1fr);gap:1.75rem}.cart-page__items{grid-column:1 / span 4}.cart-summary{grid-column:7 / span 4;border-top:0px solid rgba(0,0,0,0)!important;background-color:var(--color-neutral-5, #f5f5f5);padding:24px}}.cart-page__items{display:grid;gap:32px}.cart-item{display:grid;grid-template-columns:103px minmax(0,1fr);gap:8px;align-items:start}@media(min-width:990px){.cart-item{grid-template-columns:103px 1fr 1fr}}.cart-item+.cart-item{position:relative}.cart-item+.cart-item:before{content:"";position:absolute;top:-16px;left:0;right:0;border-top:1px solid var(--color-neutral-10, #e6e6e6)}.cart-item__image-link{display:block;width:103px}.cart-item__image-frame{width:103px;min-height:115px;padding:8px;box-sizing:border-box;display:flex;align-items:center;border-radius:4px;overflow:hidden;background:var(--cart-item-background-color, #f1f1f1)}.cart-item__image{display:block;width:100%;aspect-ratio:1;object-fit:contain}.cart-item__content{min-width:0;min-height:115px}.cart-item__topline{margin-bottom:0}.cart-item__quantity-wrap{position:relative;display:inline-flex;align-items:center;margin-bottom:8px}.cart-item__quantity{border:0;background:transparent;padding:0 .8rem 0 0;color:var(--color-foreground);font-family:var(--font-primary--family);font-size:14px;font-weight:700;line-height:var(--body-line-height);-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5' fill='none'%3E%3Cpath d='M0.649902 0.650002L3.6499 3.65L6.6499 0.650002' stroke='%23111111' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:calc(100% - .2rem);background-position-y:calc(50% + .7px)}.cart-item__quantity-wrap:after{content:none}.cart-item__title{margin:0 0 2px}.cart-item__subtitle,.cart-item__meta{margin:0 0 8px;color:#00000073;line-height:1.25}.cart-item__subscription{margin:.25rem 0 0;color:var(--color-foreground);line-height:1.25;font-size:.95rem;font-weight:600}.cart-item__subscription-savings{margin:.25rem 0 0;font-size:.9rem;line-height:1.25;color:#000000bf}.cart-item__subscription-offer{display:inline-flex;margin-top:.3rem;font-size:.92rem;font-weight:700;line-height:1.25;color:var(--color-foreground);text-decoration:underline;text-underline-offset:.16em}.cart-item__price-compare{display:flex;align-items:baseline;gap:.45rem;margin-top:.3rem;font-size:.95rem}.cart-item__price-compare s{color:#00000073}.cart-item__price-compare span{font-weight:700}.cart-item__price-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:.35rem}.cart-item__price{margin:0}.cart-item__remove{display:inline-flex;margin-top:0;color:#00000040;text-decoration:underline;text-underline-offset:.18em;white-space:nowrap}.cart-summary{display:grid;gap:1.2rem;padding-top:1.4rem;border-top:1px solid rgba(0,0,0,.12)}.cart-summary__totals{display:grid;gap:.55rem}.cart-summary__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;color:#0000008c;font-size:var(--body-large-mobile);font-weight:400;line-height:var(--body-line-height)}.cart-summary__row--alert{color:#d91f11;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.12)}.cart-summary__row--savings{color:#0e8e46;font-weight:700}.cart-summary__row--total{color:var(--color-foreground);font-weight:700;font-size:var(--body-xl-bold-mobile);line-height:var(--body-line-height);padding-top:.3rem}.cart-summary__checkout{width:100%;justify-content:center;background:#0e0e0e;color:#fff}.cart-summary__checkout.button-snippet{background:#0e0e0e}.cart-summary__checkout .button-snippet__border{border-color:#0e0e0e}.cart-summary__checkout .button-snippet__text{color:#fff}.cart-summary__checkout:hover{background:#22573f}.cart-summary__checkout:hover .button-snippet__border{border-color:#22573f}.cart-summary__note{margin:0;color:#111;font-size:var(--body-medium-mobile);line-height:var(--body-line-height);font-weight:400;text-align:center}.cart-summary__note a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.cart-page__empty{display:grid;gap:1rem;justify-items:start}@media(min-width:990px){.cart-page__empty{grid-column:2 / 12}}.cart-page__empty-text{font-size:var(--body-large-mobile, 1rem);color:var(--body-color, #0e0e0e)}@media screen and (min-width:750px){.cart-page__empty-text{font-size:var(--body-large, 1.125rem)}}.cart-page__continue{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.75rem 1rem;border-radius:.4rem;background:var(--color-foreground);color:var(--color-background);text-decoration:none}.cart-page__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (min-width:990px){.cart-item__quantity{font-size:var(--body-medium-bold-mobile);font-weight:700}.cart-item__plan-wrap{grid-column:2;width:100%;max-width:none;align-self:stretch}.cart-summary{display:flex;flex-direction:column;align-self:start;position:sticky;top:7rem}.cart-summary__note{margin-top:auto;align-self:stretch}}.collage-section{display:flex;align-items:center;background:var(--section-background)}.collage-section__inner{width:100%;display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center;padding-top:var(--padding-vertical);padding-bottom:var(--padding-vertical)}.collage-section__top{margin-bottom:49px}.collage-section__media{width:100%;min-width:0;max-width:min(32rem,100%);margin-inline:auto}.collage-section__stack{display:block;position:relative;width:100%;aspect-ratio:100 / 78;max-width:100%;transform-style:preserve-3d}.collage-section__tile{position:absolute;overflow:hidden;border-radius:3px;box-shadow:0 16px 34px #11182724,0 6px 14px #1118271a;transform:translateZ(0);will-change:transform}.collage-section__tile--left.collage-section__tile--1{width:72%;top:0;left:14%;z-index:1}.collage-section__tile--left.collage-section__tile--2{width:37%;top:22%;left:0;z-index:2}.collage-section__tile--left.collage-section__tile--3{width:40%;right:0;top:-15%;z-index:3}.collage-section__tile--right.collage-section__tile--1{width:72%;top:0;right:14%;z-index:1}.collage-section__tile--right.collage-section__tile--2{width:32%;top:31%;right:5%;z-index:2}.collage-section__tile--right.collage-section__tile--3{width:34%;left:0;top:6%;z-index:3}.collage-section__image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.collage-section__content{text-align:center;max-width:36rem;margin:0 auto}.collage-section__center-headline{margin:0 0 12px;color:#000}.collage-section__text{margin-top:0;line-height:1.6}@media screen and (max-width:989px){.collage-section__center-headline{font-size:32px}}@media(prefers-reduced-motion:reduce){.collage-section__tile{transform:none!important;transition:none}}@media screen and (max-width:989px){.collage-section__media{justify-self:center}.collage-section__stack{width:min(100%,24rem);margin-inline:auto}.collage-section__tile--left.collage-section__tile--1,.collage-section__tile--right.collage-section__tile--1{top:8%}.collage-section__tile--left.collage-section__tile--2{top:30%;left:8%}.collage-section__tile--left.collage-section__tile--3{top:-7%;right:8%}.collage-section__tile--right.collage-section__tile--2{top:39%;right:8%}.collage-section__tile--right.collage-section__tile--3{top:14%;left:8%}}@media screen and (min-width:990px){.collage-section__inner{grid-template-columns:repeat(12,minmax(0,1fr));gap:0rem}.collage-section__top{grid-column:1 / -1;margin-bottom:80px}.collage-section__stack{aspect-ratio:100 / 64}.collage-section__media--left{grid-column:1 / span 4;justify-self:stretch;align-self:center;position:relative;top:15%;padding-inline-end:clamp(.25rem,1vw,.75rem)}.collage-section__content{grid-column:5 / span 4;padding-inline:clamp(.75rem,2vw,1rem)}.collage-section__media--right{grid-column:9 / span 4;justify-self:stretch;align-self:center;padding-inline-start:clamp(.25rem,1vw,.75rem)}}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.faq-section{background:var(--faq-background, #ffffff);color:var(--faq-text, #0e0e0e)}.faq-section__inner{padding-block:var(--faq-padding-y, 4rem)}.faq-section__grid{display:grid;grid-template-columns:1fr;gap:3rem}.faq-section__left{display:flex;flex-direction:column;gap:0}.faq-section__h1{margin:0;line-height:.88;color:var(--faq-h1-color, #d0d5d1)}.faq-section__h2{margin:0;line-height:.88;color:var(--faq-h2-color, #0e0e0e)}.faq-section__h1+.faq-section__h2{margin-top:.125em}.faq-section__body{margin-top:24px;color:var(--faq-text, #0e0e0e)}.faq-section__body :first-child{margin-top:0}.faq-section__body :last-child{margin-bottom:0}.faq-section__right{display:flex;flex-direction:column}.faq-section__accordion{border-top:1px solid var(--faq-divider, #e0e0e0)}.faq-section__item{border-bottom:1px solid var(--faq-divider, #e0e0e0)}.faq-section__trigger{display:flex;align-items:center;gap:.875rem;width:100%;padding:1.125rem 0;background:transparent;border:none;cursor:pointer;text-align:left;font:inherit;color:var(--faq-text, #0e0e0e)}.faq-section__trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.faq-section__trigger-headline{flex:1;margin:0}.faq-section__chevron{flex-shrink:0;color:var(--faq-text, #0e0e0e);display:flex;align-items:center;justify-content:center}.faq-section__chevron-minus,.faq-section__item.is-open .faq-section__chevron-plus{display:none}.faq-section__item.is-open .faq-section__chevron-minus{display:block}.faq-section__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.faq-section__item.is-open .faq-section__panel{grid-template-rows:1fr}.faq-section__panel-inner{overflow:hidden}.faq-section__panel-content{padding-bottom:1.25rem;color:var(--faq-text, #0e0e0e)}.faq-section__panel-content>:first-child{margin-top:0}.faq-section__panel-content>:last-child{margin-bottom:0}.faq-section__panel-content>*+*{margin-top:.75rem}.faq-section__panel-content>p:first-child strong{color:#22573f}.faq-section__note{color:#656565}.faq-section__item{scroll-margin-top:110px}.faq-section__highlight{display:inline;color:#77bf8f}@media screen and (min-width:750px){.faq-section__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;row-gap:4rem;align-items:start}.faq-section__left{grid-column:1 / span 5}.faq-section__right{grid-column:7 / span 6}}.faq-section__contact{margin-top:104px}.faq-section__contact-content{display:flex;flex-direction:column}.faq-section__contact-headline{margin:0}.faq-section__contact-text{margin-top:12px;color:var(--faq-text, #0e0e0e)}.faq-section__contact-text :first-child{margin-top:0}.faq-section__contact-text :last-child{margin-bottom:0}.faq-section__contact-links{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 2rem}.faq-section__contact-link{display:inline-flex;align-items:center;gap:16px;color:var(--faq-text, #0e0e0e);text-decoration:none}.faq-section__contact-link:hover{text-decoration:underline}.faq-section__contact-arrow{display:flex;align-items:center;flex-shrink:0}.faq-section__contact-arrow svg path{stroke:currentColor}footer{margin-top:0rem;background:var(--footer-background-color, var(--color-surface-primary))}.footer__inner{display:flex;flex-direction:column;gap:2rem;padding-top:48px;padding-bottom:48px;border-top:1px solid rgba(0,0,0,.1)}footer a{text-decoration:none;color:var(--color-sage-100)}footer a:hover{opacity:.7;text-decoration:none}.footer__copyright{font-size:.875rem;color:var(--color-sage-100);opacity:1;line-height:1.5}.footer__copyright--mobile{order:4;display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center;margin-top:.5rem}.footer__copyright--desktop{display:none}.footer__copyright-text{width:100%}.locale-selector{position:relative;display:inline-flex;width:fit-content;max-width:100%}.locale-selector{display:inline-flex;flex-wrap:wrap;gap:12px;align-items:center;width:fit-content;max-width:100%}.locale-selector__group{position:relative;display:inline-block}.locale-selector__group--enhanced .locale-selector__select{position:absolute;opacity:0;pointer-events:none;width:0}.locale-selector__trigger{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:transparent;border:none;padding:0;padding-right:1rem;color:var(--color-sage-100);font:inherit;line-height:1.4;cursor:pointer;outline:none}.locale-selector__trigger:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:8px;height:5px;background-image:url("data:image/svg+xml,%3Csvg%20width='8'%20height='5'%20viewBox='0%200%208%205'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M0.5%200.5L4%203.5L7.5%200.5'%20stroke='%2377BF8E'%20stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 6px;pointer-events:none}.locale-selector__panel{position:absolute;bottom:calc(100% + 6px);left:0;z-index:50;min-width:100%;max-height:16rem;overflow-x:hidden;overflow-y:auto;margin:0;padding:4px;list-style:none;background:#1a4530;border-radius:6px;box-shadow:0 8px 24px #0000004d;scrollbar-width:thin;scrollbar-color:rgba(119,191,142,.4) transparent}.locale-selector__panel::-webkit-scrollbar{width:4px}.locale-selector__panel::-webkit-scrollbar-track{background:transparent}.locale-selector__panel::-webkit-scrollbar-thumb{background:#77bf8e66;border-radius:4px}.locale-selector__panel::-webkit-scrollbar-thumb:hover{background:#77bf8eb3}.locale-selector__panel[hidden]{display:none}.locale-selector__option{white-space:nowrap;padding:6px 10px;border-radius:4px;cursor:pointer;color:var(--color-sage-100);font:inherit;font-size:.9em}.locale-selector__option:hover,.locale-selector__option[aria-current=true]{background:#77bf8e26}.footer__language-switch{display:flex;gap:.75rem;align-items:center;justify-content:center}.footer__language-link{font-size:1.5rem;text-decoration:none;opacity:.6;transition:opacity .2s ease;display:inline-flex;align-items:center}.footer__language-link:hover,.footer__language-link--active{opacity:1}.footer__copyright a{color:var(--color-sage-100)}.footer__columns{order:1;display:flex;flex-direction:column;gap:2rem;width:100%}.footer__columns .footer__logo-wrap{order:-1;padding-bottom:0;margin-bottom:1rem;border-bottom:none}.footer__logo-wrap{display:flex;justify-content:center;align-items:center}.footer__logo{display:block;width:100%;max-width:min(153px,80vw);height:auto}.footer__payment{order:3;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:1rem 0;border-top:1px solid var(--footer-divider-color, rgba(0, 0, 0, .12));border-bottom:1px solid var(--footer-divider-color, rgba(0, 0, 0, .12))}.footer__payment .locale-selector{margin-inline:auto}.footer__payment-icon{width:auto;height:1.5rem}.footer__note{order:5;margin:0;font-size:13px;line-height:1.4;color:var(--color-sage-100);text-align:center}@media(min-width:768px){.footer__inner{gap:2.25rem}.footer__note{text-align:left;max-width:none}.footer__copyright--mobile{display:none}.footer__copyright--desktop{display:flex;flex-direction:row;align-items:center;gap:1.5rem;margin-left:auto;text-align:right}.footer__copyright-text{white-space:nowrap}.footer__language-switch{justify-content:flex-end}.footer__columns{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(.75rem,1.2vw,1.25rem);row-gap:1.5rem;align-items:start}.footer__columns .footer__logo-wrap{order:initial;padding-bottom:0;margin-bottom:0;border-bottom:none}.footer__columns>*{grid-column:1 / span 2;align-self:start;min-width:0}.footer__columns>*:has(>.footer-link-group){align-self:start;padding-top:1.975rem}.footer__columns>*:has(>.footer-link-group--right){grid-column:9 / span 2}.footer__columns>*:nth-child(2):not(:has(>.footer-link-group--right)){grid-column:3 / span 2}.footer__columns>*:nth-child(4):has(>.footer-link-group--right){grid-column:11 / span 2}.footer__columns>*:has(>.footer-link-group--left){grid-column:1 / span 2}.footer__logo-wrap{grid-column:6 / span 2;grid-row:1;justify-self:stretch;align-self:start}.footer__logo{max-width:130px;margin:0 auto}.footer__payment{order:2;justify-content:flex-start;margin-top:.25rem}.footer__payment .locale-selector{margin-inline:0}}@media(min-width:990px){.footer__inner{padding-top:55px;padding-bottom:55px}.footer__columns{gap:4rem}}.header-text-image{position:relative;overflow:hidden;height:100vh;min-height:100vh;background:var(--header-text-image-background);color:var(--header-text-image-text)}.header-text-image__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.header-text-image__background{display:block;width:100%;height:100%;object-fit:cover}.header-text-image__inner{position:relative;z-index:2;width:100%;height:100vh;min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;box-sizing:border-box}.header-text-image__content,.header-text-image__content .rte,.header-text-image__content .rte *{color:inherit}.header-text-image__content{min-height:100%;max-height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left;overflow:auto;padding:clamp(1.5rem,6vw,3.5rem) 0 0;--header-text-image-gap: 0}.header-text-image__headline{color:var(--header-text-image-text);margin:0;text-wrap:balance}.header-text-image__body{margin:0;max-width:34rem}.header-text-image__foreground-wrap{width:100%;max-width:22rem;margin:var(--header-text-image-gap) 0 0;line-height:0}.header-text-image__foreground{display:block;width:100%;height:auto;max-height:42vh;object-fit:contain}@media screen and (max-width:989px){.header-text-image,.header-text-image__inner{height:80vh;min-height:80vh}.header-text-image__content{align-items:center;text-align:center}.header-text-image__foreground-wrap{margin:var(--header-text-image-gap) auto 0}}@media screen and (min-width:990px){.header-text-image__content{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:max-content;align-content:flex-end;align-items:center;text-align:center;overflow:auto;padding:clamp(1.75rem,5vh,3.5rem) 0 0;--header-text-image-gap: 0}.header-text-image__headline,.header-text-image__body{grid-column:3 / span 8;width:100%;max-width:none;margin:0}.header-text-image__foreground-wrap{grid-column:3 / span 8;justify-self:center;width:100%;max-width:836px;margin:var(--header-text-image-gap) 0 0}.header-text-image__foreground{max-height:44vh;margin:0 auto}}.shopify-section:has(>header)+.shopify-section>*{padding-top:0rem}header{height:70px;position:fixed;top:0;left:0;right:0;z-index:200;background:transparent;color:var(--header-text-color, var(--color-text-primary));isolation:isolate}header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .22s ease;background:var(--header-background-color, rgba(255, 255, 255, .8));box-shadow:0 4px 12px #00000014;backdrop-filter:none;-webkit-backdrop-filter:none}header.header--surface-visible:before{opacity:1;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}@media(prefers-reduced-motion:reduce){header:before{transition:none}}.header__container{height:100%;display:flex;align-items:center;justify-content:flex-start;gap:1rem}header a,.header__cart-drawer-trigger{position:relative;text-decoration:none;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer}header a sup,.header__cart-drawer-trigger sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}header svg{width:2rem}.header__cart-drawer-trigger{position:relative;width:24px;height:24px}.header__cart-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;opacity:0;transition:opacity .2s ease}.header__cart-icon svg{width:100%;height:100%}.header__cart-icon svg *{stroke:currentColor;fill:none}.header__cart-icon--hover svg *{fill:currentColor;stroke:none}.header__cart-icon--default{opacity:1}.header__cart-icon--hover,.header__cart-drawer-trigger:hover .header__cart-icon--default{opacity:0}.header__cart-drawer-trigger:hover .header__cart-icon--hover{opacity:1}.header__cart-drawer-trigger:focus-visible .header__cart-icon--default{opacity:0}.header__cart-drawer-trigger:focus-visible .header__cart-icon--hover{opacity:1}.header__menu-link:hover,.header__menu-account-link:hover{color:var(--header-hover-color, var(--header-text-color, var(--color-text-primary)))}.header__title{margin:0;flex-shrink:0}.header__logo-link{position:relative;display:block;width:fit-content}.header__logo{display:block;width:auto;height:3rem;max-width:min(11rem,55vw);transition:opacity .18s ease}.header__logo--initial{opacity:1}.header__logo--scrolled{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.header__logo--mobile{display:none}@media screen and (max-width:749px){.header__logo--mobile{height:auto;max-height:38px}}header.header--surface-visible .header__logo--initial{opacity:0}header.header--surface-visible .header__logo--scrolled{opacity:1}.header__burger{display:none;position:relative;width:2rem;height:2rem;background:none;border:none;cursor:pointer;padding:.5rem;margin:-.5rem -.5rem -.5rem -.75rem;color:#fff}header.header--surface-visible .header__burger{color:var(--color-forest-100)}.header__burger span{position:absolute;left:50%;width:16px;height:1px;background-color:currentColor;transition:top .3s ease,transform .3s ease,opacity .2s ease;transform-origin:center;transform:translate(-50%)}.header__burger span:nth-child(1){top:13px}.header__burger span:nth-child(3){top:20px}.header__burger span:nth-child(2){top:0;opacity:0}.header__burger[aria-expanded=true] span:nth-child(1){top:17px;transform:translate(-50%) rotate(45deg)}.header__burger[aria-expanded=true] span:nth-child(2){opacity:0}.header__burger[aria-expanded=true] span:nth-child(3){top:17px;transform:translate(-50%) rotate(-45deg)}.header__burger:hover{opacity:.7}.header__burger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.header__menu{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;margin-left:auto}.header__menu-items{display:flex;gap:2rem}.header__menu-link{font-size:.95rem;letter-spacing:.02em}.header__menu-link,.header__menu-account-link{font-size:var(--body-large-mobile);font-weight:400;color:#fff}.header__menu-link{position:relative;text-decoration:none}.header__menu-link[aria-current=page],.header__menu-account-link[aria-current=page]{font-weight:700}@media screen and (min-width:750px){.header__menu-link,.header__menu-account-link{font-size:var(--body-large)}.header__menu-link[aria-current=page],.header__menu-account-link[aria-current=page]{font-weight:700}}@media(min-width:990px){.header-cart-drawer[data-open] .header-cart-drawer__panel,.header__menu[data-menu-open]{transform:translate(0)}.header__icons{margin-left:42px}.header__menu-link{display:inline-grid;align-items:center;justify-items:center;grid-template-areas:"label"}.header__menu-link:after{content:"";position:absolute;left:0;right:0;bottom:-.16em;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .22s ease;pointer-events:none}.header__menu-link:hover:after,.header__menu-link:focus-visible:after,.header__menu-link[aria-current=page]:after{transform:scaleX(1)}.header__menu-link:before{content:attr(data-link-text);grid-area:label;visibility:hidden;pointer-events:none;font-size:var(--body-large);font-weight:700;letter-spacing:.02em}.header__menu-link-label{grid-area:label;font-size:var(--body-large);font-weight:400;transition:font-weight .18s ease}.header__menu-link[aria-current=page] .header__menu-link-label{font-size:var(--body-large);font-weight:700}}header.header--surface-visible .header__menu-link,header.header--surface-visible .header__menu-account-link{color:var(--color-forest-100)}header.header--surface-visible .header__icons a,header.header--surface-visible .header__icons button,header.header--surface-visible .header__icons shopify-account{color:var(--color-forest-100)}header.header--surface-visible .header__cart-drawer-trigger,header.header--surface-visible .header__cart-icon{color:var(--color-forest-100)}.header__menu-account{display:none}.header__icons{display:flex;gap:1rem;flex-shrink:0;align-items:center}.header__icons a,.header__icons button,.header__icons shopify-account{color:#fff;padding:6px}.header__icons a:hover,.header__icons button:hover,.header__icons shopify-account:hover{color:var(--header-hover-color, var(--header-icon-color, var(--header-text-color, var(--color-text-primary))))}header.header--surface-visible .header__icons a:hover,header.header--surface-visible .header__icons button:hover,header.header--surface-visible .header__icons shopify-account:hover{color:var(--color-forest-100)}.header__icons svg{color:inherit}.header__icons a svg *{fill:var(--header-icon-fill-color, none);stroke:currentColor}.header__icons shopify-account,.header__account-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.header__account-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;opacity:0;transition:opacity .2s ease}.header__account-icon-stack{position:relative;display:inline-flex;width:20px;height:20px;margin-top:2px}.header__account-icon svg{width:100%;height:100%}.header__account-icon--default{opacity:1}.header__account-icon--hover{opacity:0}.header__account-icon--default svg *{stroke:currentColor;fill:none}.header__account-icon--hover svg *{fill:currentColor;stroke:none}.header__account-link:hover .header__account-icon--default,.header__account-link:focus-visible .header__account-icon--default,.header__icons shopify-account:hover .header__account-icon--default,.header__icons shopify-account:focus-within .header__account-icon--default{opacity:0}.header__account-link:hover .header__account-icon--hover,.header__account-link:focus-visible .header__account-icon--hover,.header__icons shopify-account:hover .header__account-icon--hover,.header__icons shopify-account:focus-within .header__account-icon--hover{opacity:1}.header__account-icon{display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none}.header-cart-drawer{pointer-events:none}.header-cart-drawer__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .24s ease;z-index:1200}.header-cart-drawer__panel{position:fixed;top:0;right:0;width:min(33rem,94vw);height:100dvh;background:var(--color-surface-primary);color:var(--color-text-primary);transform:translate(100%);transition:transform .28s ease;z-index:1201;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-left:0;pointer-events:none;visibility:hidden}@media screen and (max-width:749px){.header-cart-drawer__panel{width:100vw;max-width:100vw}header{height:53px}.header__logo--desktop{display:none}.header__logo--mobile{display:block}}.header-cart-drawer[data-open]{pointer-events:auto}.header-cart-drawer[data-open] .header-cart-drawer__backdrop{opacity:1}.header-cart-drawer[data-open] .header-cart-drawer__panel{transform:translate(0);pointer-events:auto;visibility:visible}.header-cart-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:16px;padding-bottom:1rem;padding-left:15px;padding-right:23px;height:53px}.header-cart-drawer__title{margin:0;font-size:1.75rem;line-height:1.1}.header-cart-drawer__close{position:relative;width:2rem;height:2rem;background:none;border:none;cursor:pointer;padding:0;color:inherit;margin:-.5rem -.4rem -.5rem -.75rem;display:inline-flex;align-items:center;justify-content:center}.header-cart-drawer__close span{position:absolute;left:50%;width:16px;height:1px;background-color:currentColor;transition:top .3s ease,transform .3s ease,opacity .2s ease;transform-origin:center;transform:translate(-50%) rotate(45deg)}.header-cart-drawer__close span:nth-child(1){top:17px;transform:translate(-50%) rotate(45deg)}.header-cart-drawer__close span:nth-child(2){top:17px;opacity:0}.header-cart-drawer__close span:nth-child(3){top:17px;transform:translate(-50%) rotate(-45deg)}.header-cart-drawer__close:hover{opacity:.7}.header-cart-drawer__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.header-cart-drawer__items{overflow:auto;padding:60px 15px .75rem;display:grid;gap:32px;align-content:start}.header-cart-drawer__item{display:grid!important;grid-template-columns:103px minmax(0,1fr)!important;gap:1rem!important;align-items:start!important}@media(min-width:990px){.header-cart-drawer__item{display:grid!important;grid-template-columns:103px minmax(0,1fr)!important;gap:1rem!important;align-items:start!important}}.header-cart-drawer__item+.header-cart-drawer__item{position:relative}.header-cart-drawer__item+.header-cart-drawer__item:before{content:"";position:absolute;top:-16px;left:0;right:0;border-top:1px solid var(--color-neutral-10, #e6e6e6)}.header-cart-drawer__item-image-link{display:block!important;width:103px!important;min-width:103px!important;max-width:103px!important}.header-cart-drawer__item-image-frame{width:103px!important;height:103px!important;padding:8px!important;box-sizing:border-box!important;border-radius:4px!important;overflow:hidden!important;background:var(--drawer-item-background-color, transparent)!important;flex-shrink:0!important}.header-cart-drawer__item-image{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}.header-cart-drawer__item-content{min-width:0!important}.header-cart-drawer__item-content p{margin:0}.header-cart-drawer__item-subtitle,.header-cart-drawer__item-variant{margin-top:0;margin-bottom:8px;color:gray;font-size:var(--body-small-mobile);line-height:var(--body-line-height)}.header-cart-drawer__item-meta{margin-top:.22rem;font-size:.86rem;opacity:.78}.header-cart-drawer__item-subscription{margin-top:.22rem;font-size:.86rem;line-height:1.25;font-weight:600}.header-cart-drawer__item-subscription-savings{margin-top:.22rem;font-size:.8rem;line-height:1.25;color:#000000bf}.header-cart-drawer__item-subscription-offer{margin-top:.22rem;font-size:.83rem;line-height:1.25;font-weight:700;color:inherit;text-underline-offset:.16em}.header-cart-drawer__item-price-compare{display:flex;align-items:baseline;gap:.35rem;margin-top:.22rem;font-size:.82rem}.header-cart-drawer__item-price-compare s{color:#00000073}.header-cart-drawer__item-price-compare span{font-weight:700}.header-cart-drawer__item-price{margin-top:0;font-size:var(--body-large-bold-mobile);font-weight:700;line-height:var(--body-line-height)}.header-cart-drawer__item-title{margin-bottom:2px}.header-cart-drawer__item-price-row{margin-top:.35rem;display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;width:100%}.header-cart-drawer__empty{padding:1.5rem 1.1rem 1rem;display:grid;align-content:center;justify-items:center;text-align:center}.header-cart-drawer__empty-text{margin:0}.header-cart-drawer__empty-text{font-size:var(--body-large-mobile, 1rem);color:var(--body-color, #0e0e0e)}@media screen and (min-width:750px){.header-cart-drawer__empty-text{font-size:var(--body-large, 1.125rem)}}.header-cart-drawer__footer--empty{border-top:1px solid rgba(0,0,0,.08)}.header-cart-drawer__footer{padding:1rem 15px 1.15rem;border-top:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:stretch;gap:.65rem}.header-cart-drawer__footer>.button-snippet{display:flex!important;width:100%!important;box-sizing:border-box}.header-cart-drawer__checkout-form{display:contents}.header-cart-drawer__footer>*{width:100%!important;box-sizing:border-box}.free-shipping-bar{margin-bottom:1.5rem;padding:1rem 1.25rem;border-radius:.5rem;background:var(--color-neutral-5, #f5f5f5)}.free-shipping-bar--drawer{margin-bottom:.25rem}.free-shipping-bar--reached{background:#edf7f0}.free-shipping-bar__text{margin:0 0 .75rem;font-size:.95rem;color:#000000b3;line-height:1.4}.free-shipping-bar--reached .free-shipping-bar__text{color:#0e8e46;font-weight:600}.free-shipping-bar__track{width:100%;height:4px;background:#0000001a;border-radius:99px;overflow:hidden}.free-shipping-bar__fill{height:100%;background:#22573f;border-radius:99px;transition:width .4s ease;max-width:100%}.free-shipping-bar--reached .free-shipping-bar__fill{background:#0e8e46}.header-cart-drawer__savings-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;color:#0e8e46;font-size:.9rem;font-weight:700}.header-cart-drawer__subtotal{display:flex;align-items:center;justify-content:space-between;gap:.8rem;font-size:.95rem}.header-cart-drawer__primary-action,.header-cart-drawer__secondary-action{width:100%;justify-content:center;min-height:2.75rem;border:1px solid var(--color-text-primary);text-decoration:none;font-weight:600}.header-cart-drawer__primary-action{background:#0e0e0e;color:#fff}.header-cart-drawer__primary-action.button-snippet{background:#0e0e0e!important}.header-cart-drawer__primary-action .button-snippet__border{border-color:#0e0e0e}.header-cart-drawer__primary-action .button-snippet__text{color:#fff}.header-cart-drawer__secondary-action{background:transparent;color:var(--color-text-primary)}body.is-cart-drawer-open{overflow:hidden}@media(max-width:989px){header:has(.header__menu[data-menu-open]):before{opacity:1;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}header:has(.header__menu[data-menu-open]) .header__burger{color:var(--color-forest-100)}header:has(.header__menu[data-menu-open]) .header__icons a,header:has(.header__menu[data-menu-open]) .header__icons button,header:has(.header__menu[data-menu-open]) .header__icons shopify-account{color:var(--color-forest-100)}header:has(.header__menu[data-menu-open]) .header__cart-drawer-trigger .header__cart-icon{color:var(--color-forest-100)}.header__container{padding-inline:1rem;gap:2px}.header__burger{display:flex;order:3;z-index:1000;align-items:center;justify-content:center;margin:0 0 0 .7rem;padding:0}.header__cart-drawer-trigger{width:24px;height:24px}.header-cart-drawer__panel{transform:none;opacity:0;transition:opacity .28s ease}.header-cart-drawer[data-open] .header-cart-drawer__panel{transform:none;opacity:1}.header__menu{position:fixed;top:53px;left:0;right:0;bottom:0;flex-direction:column;background-color:#fff;opacity:0;transition:opacity .3s ease;overflow-y:auto;z-index:999;display:flex;margin-left:0;pointer-events:none;visibility:hidden}.header__menu[data-menu-open]{opacity:1;pointer-events:auto;visibility:visible}.header__menu-items{flex-direction:column;gap:16px;width:100%;padding:3rem 0 1.5rem}.header__menu-account{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:auto;background-color:#fff;padding:1.5rem 0}.header__menu-account-heading{display:inline-flex;align-items:center;gap:8px;color:gray;padding:0 var(--page-margin);margin-bottom:1.5rem;width:fit-content}.header__menu-account-heading svg{height:8px;width:auto;flex-shrink:0}.header__menu-link{display:block;width:100%;padding:0 var(--page-margin);border-bottom:none;font-family:var(--font-primary--family);font-size:1.75rem;line-height:1.1;font-weight:700;color:#0e0e0e}.header__menu-link:active{background-color:#0000000d}.header__menu-account-link{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:0 var(--page-margin);text-align:left;font-family:var(--font-primary--family);font-size:1.25rem;line-height:1.4;font-weight:700;color:#0e0e0e}.header__menu-account-link-content{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%}.header__menu-account-link-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#000}.header__menu-account-link-icon svg{width:24px;height:24px;display:block}.header__menu-account-link-icon svg *{stroke:currentColor;fill:none}.header__menu-link:hover,.header__menu-link:active,.header__menu-link[aria-current=page],.header__menu-account-link:hover,.header__menu-account-link:active,.header__menu-account-link[aria-current=page]{color:#0e0e0e}header.header--surface-visible .header__menu-link,header.header--surface-visible .header__menu-account-link{color:#0e0e0e}.header__menu-account-link:active{background-color:#0000000d}.header__title{order:1;flex-grow:0;margin-right:auto}.header__title a{justify-content:flex-start}.header__icons{order:2}.header__icons shopify-account,.header__icons .header__account-link{display:none}}.cart-summary__checkout{transition:background .2s ease}.cart-summary__checkout:hover{background:#22573f!important}.header-cart-drawer__primary-action:hover{background:#22573f!important;border-color:#22573f!important}[data-our-ingredient].our-ingredient{position:relative;overflow-x:clip;overflow-y:visible;padding-block:4rem;background-color:var(--color-neutral-5, #f5f5f5)}[data-our-ingredient] .our-ingredient__inner{position:relative;z-index:2;min-height:100%;display:flex;flex-direction:column;justify-content:center}.our-ingredient__top{max-width:min(42rem,100%);margin-bottom:36px}.our-ingredient__grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:1rem}.our-ingredient__grid>.our-ingredient__col{padding-block:.5rem}.our-ingredient__grid>:nth-child(n+2){border-top:1px solid var(--color-neutral-20, #cccccc);padding-top:4.75rem;margin-top:2.5rem}.our-ingredient__col{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.our-ingredient__stack{position:relative;gap:2.5rem}.our-ingredient__stack .our-ingredient__fact,.our-ingredient__stack .our-ingredient__stack-body{position:relative;z-index:2}.our-ingredient__stack-body{margin:0;padding-inline:1.8rem}@media screen and (min-width:750px){.our-ingredient__stack-body{padding-inline:0}}.our-ingredient__fact{display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center}.our-ingredient__first-image-wrap{width:100%;margin-bottom:.25rem}.our-ingredient__first-image{display:block;width:100%;height:auto}.our-ingredient__battery{display:grid;width:100%;max-width:238px;max-height:none;margin:0 auto .25rem}.our-ingredient__battery-images{grid-area:1 / 1;display:grid;width:100%;max-height:none}.our-ingredient__battery-base{grid-area:1 / 1;display:block;width:100%;height:auto;aspect-ratio:238 / 254;max-height:none;z-index:0;pointer-events:none}.our-ingredient__battery-img{grid-area:1 / 1;display:block;width:100%;height:auto;aspect-ratio:238 / 254;max-height:none;z-index:1;opacity:0;transition:opacity .3s ease;pointer-events:none}.our-ingredient__battery-img.is-active{z-index:2;opacity:1}.our-ingredient__battery-zones{grid-area:1 / 1;display:flex;flex-direction:column-reverse;z-index:2;cursor:pointer}.our-ingredient__battery-zone{flex:1}.our-ingredient__subline{color:var(--color-neutral-40, #7a7a7a)}.our-ingredient__meta{position:relative;display:inline-flex;align-items:flex-start;gap:0rem}.our-ingredient__meta-icon{flex:0 0 auto;margin-top:-.2em}.our-ingredient__meta-underline{position:absolute;right:0;bottom:0;width:85px;height:7px;pointer-events:none}.our-ingredient__meta-highlight{display:inline-flex;align-items:center;gap:.35rem}.our-ingredient__meta-highlight-word{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:87px;min-height:42px;padding-inline:.9rem}.our-ingredient__meta-highlight-label{position:relative;z-index:1}.our-ingredient__meta-highlight-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.our-ingredient__meta-highlight-sparkle{position:absolute;top:-.75rem;right:.45rem;width:19px;height:25px;z-index:2;pointer-events:none}.our-ingredient__richtext>:first-child{margin-top:0}.our-ingredient__richtext>:last-child{margin-bottom:0}.our-ingredient__third{gap:.75rem}.our-ingredient__svg-wrap{width:100%;margin:.5rem auto .75rem}.our-ingredient__svg{display:block;width:80%;height:auto;margin:0 auto}.our-ingredient__decor-wrapper{position:absolute;top:6rem;z-index:1;pointer-events:none;overflow:visible}[data-our-ingredient]>.our-ingredient__decor-wrapper{display:none}.our-ingredient__decor-wrapper-mobile{display:block}.our-ingredient__decor-wrapper-mobile--left{top:1.5%;left:-2.2rem;width:150px}.our-ingredient__decor-wrapper-mobile--right{top:23%;right:-2.7rem;width:160px;opacity:.95}.our-ingredient__decor-mobile--left,.our-ingredient__decor-mobile--right{transform:rotate(0)}.our-ingredient__decor-wrapper--left{left:0}.our-ingredient__decor-wrapper--right{right:0}.our-ingredient__decor{position:relative;width:clamp(7rem,12vw,11rem);opacity:.95}.our-ingredient__decor--left{left:auto;transform:translateY(clamp(5vh,calc(-5vw + 40vh),35vh))}@media screen and (max-width:1349px){.our-ingredient__decor--left{transform:translateY(clamp(5vh,calc(-5vw + 40vh),35vh)) rotate(-20deg) translate(-44px)}}.our-ingredient__decor--right{right:auto;transform:translateY(clamp(-200px,-40vw,-50px))}.our-ingredient__decor-image{display:block;width:100%;height:auto}@media(prefers-reduced-motion:reduce){.our-ingredient__decor-wrapper--left,.our-ingredient__decor-wrapper--right{opacity:1;transform:translate(0)!important}}@media screen and (min-width:750px){.our-ingredient__svg{width:100%;margin:0}[data-our-ingredient].our-ingredient{padding-block:5rem}.our-ingredient__top{margin-bottom:80px}.our-ingredient__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;align-items:start;margin-top:0}.our-ingredient__grid>:nth-child(1){grid-column:span 4;justify-content:center}.our-ingredient__grid>:nth-child(2){grid-column:span 4}.our-ingredient__grid>:nth-child(3){grid-column:span 4}.our-ingredient__grid>.our-ingredient__col{padding-block:0;padding-inline:50px;height:100%}.our-ingredient__stack{justify-content:space-between;gap:0}.our-ingredient__grid>:nth-child(n+2){border-top:0;padding-top:0;margin-top:0;border-left:1px solid var(--color-neutral-20, #cccccc)}.our-ingredient__decor-wrapper{top:8rem}[data-our-ingredient]>.our-ingredient__decor-wrapper{display:block}.our-ingredient__decor-wrapper-mobile{display:none}.our-ingredient__decor{width:clamp(9rem,15vw,15rem)}}.page-suel-default{padding-top:120px!important;padding-bottom:120px!important}.page-section{padding-top:80px;padding-bottom:80px}.philosophy-page{background:var(--philosophy-background, #ffffff)}.philosophy-page__container{max-width:var(--philosophy-max-width, 48rem);padding-top:4rem;padding-bottom:4rem}.philosophy-page__headline,.philosophy-page__title,.philosophy-page__intro,.philosophy-page__content{color:var(--philosophy-text, #0e0e0e)}.philosophy-page__headline{margin:0 0 .5rem;letter-spacing:.08em;text-transform:uppercase}.philosophy-page__title{margin:0;color:var(--philosophy-heading, #0e0e0e)}.philosophy-page__intro{margin-top:1.25rem}.philosophy-page__content{margin-top:1.5rem}.philosophy-page__content>:first-child{margin-top:0}.philosophy-page__content>:last-child{margin-bottom:0}@media screen and (max-width:749px){.philosophy-page__container{padding-top:2.5rem;padding-bottom:2.5rem}}.product-reviews{display:flex;align-items:center}.product-reviews__inner{padding-block:56px;display:flex;flex-direction:column;justify-content:center}.product-reviews__header{margin-bottom:2rem}.product-reviews__widget{min-width:0}.jdgm-widget{max-width:100%!important}.jm-review-widget-header{border:1px solid #cccccc!important;border-radius:12px!important;padding:50px!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:stretch!important;justify-content:center}.jm-button--primary{background-color:#22573f!important;border-color:#22573f!important;border-radius:4px!important}.jm-media-preview,.jm-reviewer-avatar,.jm-review-widget-header__filters-wrapper{display:none!important}.jm-average-rating-display>.jm-cluster{flex-direction:column!important}.jm-average-rating-display .jm-cluster>p.jm-text:first-of-type{font-size:100px;color:#111;padding-bottom:70px!important}.jm-average-rating-display .jm-cluster>p.jm-text:last-of-type{font-family:var(--font-primary--family);font-size:var(--body-xl-bold-mobile);font-weight:700;line-height:var(--body-line-height);color:#111}@media(min-width:1250px){.product-reviews .jdgm-review-list{border-top:1px solid rgba(0,0,0,.2)}}.jm-review-widget-header__title{display:none!important}@media(min-width:750px){.jm-average-rating-display .jm-cluster>p.jm-text:last-of-type{font-size:var(--body-xl-bold)}.jm-review-widget-header{border:1px solid #cccccc!important;border-radius:12px!important;padding:80px!important;max-width:100%!important;display:flex!important;flex-direction:column;align-items:stretch!important;justify-content:center}}@media(min-width:1250px){.jm-review-widget-header{border:1px solid #cccccc!important;border-radius:12px!important;padding:130px 144px!important;max-width:100%!important;display:flex!important;flex-direction:column;justify-content:center;align-items:stretch!important}.jm-review-widget__header-and-body{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10rem!important;align-items:start!important}.jm-review-widget__header{position:sticky;top:2rem}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.shop-header{position:relative;width:100%;--shop-header-tab-row-height: 4.25rem;height:calc(100svh - var(--shop-sticky-cta-height, 0px));min-height:calc(100svh - var(--shop-sticky-cta-height, 0px));max-height:calc(100svh - var(--shop-sticky-cta-height, 0px));padding:16px 0 1.25rem;box-sizing:border-box;overflow:hidden;background-color:var(--shop-header-background);transition:background-color .28s ease}.shop-header__inner{position:relative;z-index:1;height:100%;min-height:0;display:flex;flex-direction:column}.shop-header__products{margin-top:1.5rem;flex:1;min-height:0;display:flex;flex-direction:column}.shop-header__image-frame{flex:1;min-height:0;display:flex;align-items:end;justify-content:center;max-width:min(56rem,50vh);margin:0 auto}.shop-header__image-frame{perspective:1200px}.shop-header__active-image{display:block;width:auto;max-width:100%;height:80%;max-height:100%;object-fit:contain;transform:rotateY(0);transition:transform .2s ease-in;backface-visibility:hidden}.shop-header__active-image.is-transitioning{transform:rotateY(90deg)}.shop-header__products-tabs{margin-top:1rem;display:flex;flex-wrap:nowrap;justify-content:space-between;gap:.6rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;text-align:left}.shop-header__products-tabs{display:none!important}.shop-header__products-tabs::-webkit-scrollbar{display:none}.shop-header__product-tab-item{display:flex;align-items:flex-end;flex:0 0 auto;min-width:max-content;min-height:var(--shop-header-tab-row-height)}.shop-header__product-tab{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;border:0;background:transparent;padding:.125rem 0;text-align:left;color:#fff;opacity:.6;cursor:pointer;letter-spacing:-.01em;transition:opacity .18s ease,font-size .22s ease,line-height .22s ease;will-change:opacity,font-size,line-height}.shop-header__product-tab:hover,.shop-header__product-tab.is-active{opacity:1}.shop-header__product-tab:disabled{opacity:.35;cursor:not-allowed}.shop-header--light-variant .shop-header__product-tab{color:var(--color-forest-100, #22573f)}.shop-header__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.shop-header__bg-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease}.shop-header__bg-image--desktop{display:none}@media screen and (min-width:750px){.shop-header__bg-image--mobile{display:none}.shop-header__bg-image--desktop{display:block}}@media screen and (min-width:750px){.shop-header{--shop-header-tab-row-height: 7rem;padding:33px 0 1.5rem}.shop-header__image-frame{align-items:flex-end}.shop-header__products-tabs{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;width:100%;gap:clamp(.75rem,1.4vw,1.5rem);overflow:visible;margin-top:1.25rem}.shop-header__product-tab-item{flex:0 0 auto;width:auto;min-width:max-content;min-height:var(--shop-header-tab-row-height)}}.shop-header.shop-header--solid{background-color:var(--suel-solid-bg, #22573f)!important}.shop-header--solid .shop-header__bg-image{display:none!important}.shop-header.has-gallery{touch-action:pan-y}.shop-header.has-gallery>.shop-header__bg-image,.shop-header.has-gallery>.shop-header__inner,.shop-header__gallery-track{transform:translate3d(var(--suel-gx, 0px),0,0);transition:transform .56s cubic-bezier(.22,.8,.24,1);will-change:transform}.shop-header.is-gallery-dragging>.shop-header__bg-image,.shop-header.is-gallery-dragging>.shop-header__inner,.shop-header.is-gallery-dragging .shop-header__gallery-track{transition:none}.shop-header__gallery{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.shop-header__gallery-track{position:absolute;top:0;right:0;bottom:0;left:0}.shop-header__gallery-slide{position:absolute;top:0;width:100%;height:100%;overflow:hidden;background:#1f2421}@media screen and (min-width:750px){.shop-header__gallery-slide--d-light{background:#ecebe8}}@media screen and (max-width:749px){.shop-header__gallery-slide--m-light{background:#ecebe8}}.shop-header__gallery-slide picture,.shop-header__gallery-image,.shop-header__gallery-placeholder{display:block;width:100%;height:100%}.shop-header__gallery-image{object-fit:cover;object-position:var(--suel-fp-m, 50% 50%);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.shop-header.has-gallery .shop-header__gallery-image{opacity:0;transition:opacity .28s ease}.shop-header.has-gallery .shop-header__gallery-image.is-ready{opacity:1}.shop-header__gallery-placeholder{background:#dfe9e2;fill:#22573f59}.shop-header__gallery-slide--m-dark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000047,#0000 22%),linear-gradient(to top,#00000038,#0000 16%);pointer-events:none}.shop-header__gallery-dots{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);display:flex;gap:.5rem;pointer-events:auto;z-index:2}.shop-header__gallery-dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#ffffff8c;box-shadow:0 1px 4px #0000002e;cursor:pointer;transition:width .3s ease,background-color .3s ease}.shop-header__gallery-dot{position:relative}.shop-header__gallery-dot:before{content:"";position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px}.shop-header__gallery-dot.is-active{width:24px;background:#fff}.shop-header__gallery-zone{display:none}@media(hover:hover)and (pointer:fine){.shop-header__gallery-zone{position:absolute;top:6rem;bottom:3rem;width:25%;display:flex;align-items:center;padding:0 clamp(1rem,2.5vw,2.5rem);border:0;background:transparent;cursor:pointer;pointer-events:auto;z-index:1}.shop-header__gallery-zone--prev{left:0;justify-content:flex-start}.shop-header__gallery-zone--next{right:0;justify-content:flex-end}.shop-header__gallery-arrow{width:56px;height:56px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ffffffe6;color:#22573f;box-shadow:0 4px 18px #00000024;opacity:.6;transform:scale(.92);transition:opacity .22s ease,transform .22s ease}.shop-header__gallery-zone:hover .shop-header__gallery-arrow,.shop-header__gallery-zone:focus-visible .shop-header__gallery-arrow{opacity:1;transform:scale(1)}.shop-header__gallery-zone:focus-visible{outline:none}.shop-header.has-gallery:not(.is-gallery-photo) .shop-header__gallery-arrow{background:transparent;box-shadow:none;color:#fff;opacity:.22;transform:none}.shop-header.has-gallery:not(.is-gallery-photo) .shop-header__gallery-zone:hover .shop-header__gallery-arrow,.shop-header.has-gallery:not(.is-gallery-photo) .shop-header__gallery-zone:focus-visible .shop-header__gallery-arrow{opacity:.6;transform:none}.shop-header__gallery-arrow{transition:opacity .22s ease,transform .22s ease,background-color .3s ease,box-shadow .3s ease}}.shop-header__gallery-copy-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;max-width:1440px;margin:0 auto;pointer-events:none}.shop-header__gallery-copy{position:absolute;max-width:calc(100% - 40px);color:#fff;pointer-events:none}.shop-header__gallery-slide--m-light .shop-header__gallery-copy{color:#22573f}.shop-header__gallery-copy p{margin:0;color:inherit}.shop-header__gallery-headline{font-weight:700;font-size:8.5vw;line-height:1.13;letter-spacing:-.02em}.shop-header__gallery-copy--xl .shop-header__gallery-headline{font-weight:900;font-size:13.6vw;line-height:.95;letter-spacing:-.03em}.shop-header__gallery-subline{font-size:4.07vw;line-height:1.27;font-weight:400;margin-top:2vw!important}.shop-header__gallery-subline--strong{font-weight:700}.shop-header__gallery-copy--xl .shop-header__gallery-subline--strong{margin-top:4.6vw!important}.shop-header__gallery-subline--strong+.shop-header__gallery-subline{margin-top:1.4vw!important}.shop-header__gallery-copy--m-bottom_left{left:20px;bottom:18.5%}.shop-header__gallery-copy--m-upper_right{left:51.9%;top:29.3%;max-width:44%}html.suel-gallery-light header .header__menu-link,html.suel-gallery-light header .header__menu-account-link,html.suel-gallery-light header button,html.suel-gallery-light header svg{color:#22573f!important}header .header__menu-link,header .header__menu-account-link,header svg{transition:color .3s ease}.shop-header.is-gallery-light .shop-header__gallery-dot{background:#22573f59;box-shadow:none}.shop-header.is-gallery-light .shop-header__gallery-dot.is-active{background:#22573f}@media screen and (min-width:750px){.shop-header__gallery-slide--m-dark:after{content:none}.shop-header__gallery-slide--d-dark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000047,#0000 22%),linear-gradient(to top,#00000038,#0000 16%);pointer-events:none}.shop-header__gallery-slide--m-light .shop-header__gallery-copy{color:#fff}.shop-header__gallery-slide--d-light .shop-header__gallery-copy{color:#22573f}.shop-header__gallery-copy{max-width:44%}.shop-header__gallery-headline{font-size:3rem;line-height:1.1}.shop-header__gallery-copy--xl .shop-header__gallery-headline{font-size:6rem;line-height:1}.shop-header__gallery-subline{font-size:1.375rem;line-height:1.4;margin-top:.75rem!important}.shop-header__gallery-copy--xl .shop-header__gallery-subline--strong{margin-top:1.25rem!important}.shop-header__gallery-subline--strong+.shop-header__gallery-subline{margin-top:.25rem!important}.shop-header__gallery-copy--m-bottom_left,.shop-header__gallery-copy--m-upper_right{left:auto;right:auto;top:auto;bottom:auto}.shop-header__gallery-copy--d-bottom_left{left:20px;bottom:15%}.shop-header__gallery-copy--d-center_left{left:20px;top:50%;transform:translateY(-50%)}.shop-header__gallery-copy--d-center_right{left:52%;top:50%;transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.shop-header.has-gallery>.shop-header__bg-image,.shop-header.has-gallery>.shop-header__inner,.shop-header__gallery-track{transition:none}}@media screen and (min-width:750px){.shop-header__gallery-image{object-position:var(--suel-fp-d, 50% 50%)}.shop-header__gallery-dots{bottom:1.5rem}}.shop-products{padding:60px 0}.shop-products__intro{margin-bottom:2rem}.shop-products__headline{margin:0}.shop-products__description{margin-top:.75rem}.shop-products__description :first-child{margin-top:0}.shop-products__description :last-child{margin-bottom:0}.shop-products__grid{display:grid;grid-template-columns:1fr;gap:2rem}.shop-products__card{position:relative;display:grid;gap:1.5rem;padding:clamp(1.5rem,3vw,2.5rem);background:var(--shop-products-card-background, #77bf8e);color:var(--shop-products-pack-color, #0e0e0e);border-radius:1.5rem;overflow:hidden;align-items:start;transition:background-color .2s ease}.shop-products__card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.shop-products__card-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.shop-products__card:hover,.shop-products__card:focus-within{background:var(--shop-products-card-background-hover, var(--shop-products-card-background, #77bf8e))}.shop-products__media{order:1;width:min(20rem,72vw);margin-inline:auto;align-self:start;transition:transform .35s ease}.shop-products__image{display:block;width:100%;height:auto;max-height:24rem;object-fit:contain}.shop-products__content{order:2;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;height:100%}.shop-products__title{margin:0;font-family:var(--font-primary--family);font-weight:700;letter-spacing:-.02em}.shop-products__variant-description{margin:0;font-family:var(--font-primary--family);line-height:1.25;max-width:24ch}.shop-products__price{margin:0;font-family:var(--font-primary--family);font-size:clamp(1rem,1.4vw,1.25rem);font-weight:700;line-height:1.3}.shop-products__actions{--shop-products-action-height: 3.25rem;margin-top:auto;display:flex;flex-wrap:nowrap;gap:.75rem;align-items:center;width:100%;position:relative;z-index:2}.shop-products__add-to-cart-form{display:flex;flex:0 0 auto;margin:0}.shop-products__card .shop-products__button.button-snippet{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;height:var(--shop-products-action-height);padding:0 1.25rem;position:relative;border:0;border-radius:4px;text-decoration:none;appearance:none;-webkit-appearance:none;cursor:pointer;width:100%;min-width:0;align-self:flex-start;background:var(--shop-products-pack-color, #0e0e0e);border-color:var(--shop-products-pack-color, #0e0e0e);color:#fff;white-space:nowrap;opacity:1;transition:opacity .2s ease}.shop-products__card .shop-products__button.button-snippet:hover,.shop-products__card .shop-products__button.button-snippet:focus-visible{opacity:.8}.shop-products__card .shop-products__button--secondary.button-snippet{border:0;background:var(--shop-products-pack-color, #0e0e0e);color:#fff;flex:1 1 auto;min-width:0}.shop-products__card button.shop-products__button.button-snippet[data-variant-id]{flex:0 0 auto;width:var(--shop-products-action-height);height:var(--shop-products-action-height);padding:0;min-width:var(--shop-products-action-height);justify-content:center}.shop-products__button-icon{width:1.3rem;height:1.3rem;display:block}.shop-products__button .button-snippet__text{display:inline-flex;align-items:center;justify-content:center;position:relative;text-align:center;white-space:nowrap;text-transform:none}.shop-products__card .shop-products__button .button-snippet__border{display:none}.shop-products__card .shop-products__button .button-snippet__text,.shop-products__card .shop-products__button .button-snippet__text span{color:#fff}.shop-products__button:disabled{opacity:.6;cursor:not-allowed}@media screen and (min-width:750px){.shop-products{padding:120px 0}.shop-products__card{grid-template-columns:minmax(0,1fr) minmax(14rem,40%);column-gap:clamp(1.5rem,4vw,3rem);align-items:start}.shop-products__content{order:1}.shop-products__media{order:2;width:100%;max-width:24rem;margin:auto 0 -8.8rem auto;align-self:end;transform:translateY(0)}.shop-products__image{max-height:clamp(18rem,34vw,30rem)}.shop-products__card:hover .shop-products__media,.shop-products__card:focus-within .shop-products__media{transform:translateY(-5rem)}.shop-products__content{align-content:center}.shop-products__card .shop-products__button.button-snippet{width:fit-content}.shop-products__card .shop-products__button--secondary.button-snippet{flex:0 0 auto}.shop-products__card button.shop-products__button.button-snippet[data-variant-id]{width:var(--shop-products-action-height);min-width:var(--shop-products-action-height)}}@media screen and (min-width:1200px){.shop-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.shop-sticky-cta{width:100%}.shop-sticky-cta--no-ship .shop-sticky-cta__cell--price,.shop-sticky-cta--no-ship .shop-sticky-cta__cell--quantity,.shop-sticky-cta--no-ship .shop-sticky-cta__submit,.shop-sticky-cta--no-ship .shop-sticky-cta__submit-mobile,.shop-sticky-cta--no-ship .shop-sticky-cta__coming-soon{display:none!important}.shop-sticky-cta--no-ship .shop-sticky-cta__grid{grid-template-columns:minmax(0,1fr)}.shop-sticky-cta__no-ship{margin:.75rem 0 0;max-width:30rem;color:#fff}.shop-sticky-cta__no-ship a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media screen and (min-width:750px){.shop-sticky-cta__no-ship{margin:0}}.shop-sticky-cta__panel{display:none}.shop-sticky-cta__panel.is-active{display:block}.shop-sticky-cta__form{width:100%;padding:1.5rem 0 calc(1.5rem + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--shop-sticky-cta-background) 78%,black 22%);transition:background-color .28s ease}.shop-sticky-cta__inner{width:100%}.shop-sticky-cta__grid{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:1rem;align-items:center}.shop-sticky-cta__cell{min-width:0}.shop-sticky-cta__cell--variant{display:flex;flex-direction:column;align-items:stretch;width:100%;overflow:visible}.shop-sticky-cta__cell--price,.shop-sticky-cta__cell--quantity{padding-top:0}.shop-sticky-cta__variant-select,.shop-sticky-cta__quantity-input{width:auto;max-width:none;border:0;background-color:transparent;color:#fff;font-family:var(--font-primary--family);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;background-size:.875rem .5rem;padding-right:1rem;padding-inline-end:1rem}.shop-sticky-cta__variant-select:focus,.shop-sticky-cta__variant-select:focus-visible,.shop-sticky-cta__variant-select:active,.shop-sticky-cta__quantity-input:focus,.shop-sticky-cta__quantity-input:focus-visible,.shop-sticky-cta__quantity-input:active{outline:none;box-shadow:none;border:0}.shop-sticky-cta__variant-select{display:inline-block;width:fit-content;max-width:min(100%,25ch);box-sizing:border-box;min-width:0;align-self:flex-start;background-position:right .15rem center;padding-right:1.45rem;padding-inline-end:1.45rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-sticky-cta__pack-note{margin:.3rem 0 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fffc}.shop-sticky-cta__quantity-input{width:auto;min-width:0;field-sizing:content;padding-right:1.3rem;padding-inline-end:1.7rem}.shop-sticky-cta__price{margin:0;color:#fff}.shop-sticky-cta__caption{margin:.25rem 0 0;color:#fffc}.shop-sticky-cta__cell--variant,.shop-sticky-cta__cell--price,.shop-sticky-cta__cell--quantity{min-width:0}.shop-sticky-cta__cell--price,.shop-sticky-cta__cell--quantity{white-space:nowrap}.shop-sticky-cta__cell--quantity{border-left:1px solid rgba(255,255,255,.2);padding-left:.75rem}.shop-sticky-cta__submit-mobile{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin:0;padding:0;border:0;border-radius:4px;background:#00000038;color:#fff;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,opacity .2s ease}.shop-sticky-cta__submit-mobile:hover,.shop-sticky-cta__submit-mobile:focus-visible{background:#fff;color:#0e0e0e}.shop-sticky-cta__submit-mobile-icon{width:1.3rem;height:1.3rem;display:block}.shop-sticky-cta__submit-mobile-icon--preorder,.shop-sticky-cta__submit-mobile.is-preorder .shop-sticky-cta__submit-mobile-icon--cart{display:none}.shop-sticky-cta__submit-mobile.is-preorder .shop-sticky-cta__submit-mobile-icon--preorder{display:block}.shop-sticky-cta__submit-mobile:disabled{background:#ffffff24;color:#ffffff73;cursor:not-allowed}.shop-sticky-cta__submit-mobile:disabled:hover,.shop-sticky-cta__submit-mobile:disabled:focus-visible{background:#ffffff24;color:#ffffff73}.shop-sticky-cta__submit{width:100%;margin-top:1.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:4px;padding:1rem 1.25rem;background:#00000038;color:#fff;font-family:var(--font-primary--family);cursor:pointer;transition:background-color .18s ease,color .18s ease}.shop-sticky-cta__submit:hover,.shop-sticky-cta__submit:focus-visible{background:#fff;color:#0e0e0e}.shop-sticky-cta__submit:hover .shop-sticky-cta__submit-icon .shop-sticky-cta__submit-icon-svg--cart path,.shop-sticky-cta__submit:focus-visible .shop-sticky-cta__submit-icon .shop-sticky-cta__submit-icon-svg--cart path{stroke:#0e0e0e;transition:stroke .18s ease}.shop-sticky-cta__submit:hover .shop-sticky-cta__submit-icon .shop-sticky-cta__submit-icon-svg--preorder path,.shop-sticky-cta__submit:focus-visible .shop-sticky-cta__submit-icon .shop-sticky-cta__submit-icon-svg--preorder path{fill:#0e0e0e;transition:fill .18s ease}.shop-sticky-cta__submit-icon-svg--preorder,.shop-sticky-cta__submit.is-preorder .shop-sticky-cta__submit-icon-svg--cart{display:none}.shop-sticky-cta__submit.is-preorder .shop-sticky-cta__submit-icon-svg--preorder{display:block}.shop-sticky-cta__submit-icon{display:inline-flex;line-height:0;margin-bottom:3px}.shop-sticky-cta__submit[hidden],.shop-sticky-cta__coming-soon[hidden]{display:none!important}.shop-sticky-cta__coming-soon{width:100%;margin-top:1.25rem;border-radius:4px;padding:1rem 1.25rem;background:#0000001f;color:#fff9;font-family:var(--font-primary--family);font-size:1.25rem;font-weight:700;text-align:center}.shop-sticky-cta__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:749px){.shop-sticky-cta__variant-select{margin-left:0;padding-left:0;padding-inline-start:0;-webkit-padding-start:0;text-indent:0}.shop-sticky-cta__quantity-input,.shop-sticky-cta__cell--quantity .shop-sticky-cta__caption,.shop-sticky-cta__submit,.shop-sticky-cta__coming-soon{display:none!important}}@media screen and (min-width:750px){.shop-sticky-cta__submit-mobile{display:none!important}.shop-sticky-cta__quantity-input{display:inline-block}.shop-sticky-cta__cell--quantity .shop-sticky-cta__caption{display:block}.shop-sticky-cta__form{padding:1.5rem 0}.shop-sticky-cta__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem}.shop-sticky-cta__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:1.5rem;width:100%}.shop-sticky-cta__cell--price,.shop-sticky-cta__cell--quantity{border-left:1px solid rgba(255,255,255,.2);padding-left:1.5rem}.shop-sticky-cta__submit,.shop-sticky-cta__coming-soon{width:auto;min-width:12rem;margin-top:0;white-space:nowrap}}.slider-section{display:flex;flex-direction:column;justify-content:center;padding:var(--slider-padding-vertical) 0}.slider-section__header{margin-bottom:2.5rem}.slider-section__viewport{overflow:hidden}.slider-section__track{--slider-gap: 1.25rem;--slider-per-page: 2;display:flex;gap:var(--slider-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.slider-section__track::-webkit-scrollbar{display:none}.slider-section__item{flex:0 0 calc((100% - (var(--slider-per-page) - 1) * var(--slider-gap)) / var(--slider-per-page));min-width:0;scroll-snap-align:start;text-align:center}.slider-section__item[hidden]{display:none!important}.slider-section__item-image-wrap{width:100%;max-width:200px;aspect-ratio:1 / 1;overflow:hidden;border-radius:50%;margin-bottom:32px;margin-inline:auto;background:#f0f0f0}.slider-section__item-image{width:100%;height:100%;object-fit:cover;display:block}.slider-section__item-image--placeholder{width:100%;height:100%;display:block}.slider-section__item-meta{margin:0;text-transform:uppercase;color:var(--color-sage-100, #77bf8f)}.slider-section__item-headline{margin:0}.slider-section__item-text{margin:8px 0 0;font-size:.875rem}.slider-section__footer{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-top:2rem}.slider-section__nav{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(14,14,14,.18);border-radius:50%;background:transparent;color:#0e0e0e;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.slider-section__nav:hover:not(:disabled){background:#0e0e0e;border-color:#0e0e0e;color:#fff}.slider-section__nav:disabled{opacity:.28;cursor:default}.slider-section__bullets{display:flex;align-items:center;gap:.5rem}.slider-section__bullet{width:.5rem;height:.5rem;padding:0;border:0;border-radius:50%;background:#0e0e0e33;cursor:pointer;transition:background .18s ease,transform .18s ease}.slider-section__bullet.is-active{background:#0e0e0e;transform:scale(1.35)}@media screen and (min-width:750px){.slider-section__item-image-wrap{max-width:240px;margin-left:auto;margin-right:auto}.slider-section__item-headline{font-size:1.5rem;line-height:1.4}.slider-section__item-text{margin-top:10px}}.snap-panels{position:relative;width:100%}.snap-panels__viewport{height:100svh;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none}.snap-panels__viewport::-webkit-scrollbar{display:none}.snap-panels__panel{min-height:60svh;scroll-snap-align:none;scroll-snap-stop:normal;background:var(--snap-panel-background, var(--color-surface-primary));color:var(--snap-panel-text, var(--color-text-primary));display:flex;align-items:stretch}.snap-panels__inner{width:100%;min-height:60svh;display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;box-sizing:border-box;padding-top:5rem}.snap-panels__content,.snap-panels__content .rte,.snap-panels__content .rte *{color:inherit}.snap-panels__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;order:2;padding:1.25rem 0 clamp(2.5rem,8vw,5rem)}.snap-panels__headline{margin-bottom:12px;text-wrap:balance}.snap-panels__panel.is-animate-ready .snap-panels__headline,.snap-panels__panel.is-animate-ready .snap-panels__body,.snap-panels__panel.is-animate-ready .snap-panels__button-wrap,.snap-panels__panel.is-animate-ready .snap-panels__media,.snap-panels__panel.is-animate-ready .snap-panels__header-image{opacity:0;transform:translateY(1.25rem);transition:opacity .55s ease,transform .55s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.snap-panels__panel.is-animate-ready .snap-panels__media,.snap-panels__panel.is-animate-ready .snap-panels__header-image{transform:translateY(1rem) scale(.985);transition-duration:.7s}.snap-panels__panel.is-animate-ready .snap-panels__body{transition-delay:.08s}.snap-panels__panel.is-animate-ready .snap-panels__button-wrap,.snap-panels__panel.is-animate-ready .snap-panels__media,.snap-panels__panel.is-animate-ready .snap-panels__header-image{transition-delay:.14s}.snap-panels__panel.is-in-view .snap-panels__headline,.snap-panels__panel.is-in-view .snap-panels__body,.snap-panels__panel.is-in-view .snap-panels__button-wrap,.snap-panels__panel.is-in-view .snap-panels__media,.snap-panels__panel.is-in-view .snap-panels__header-image{opacity:1;transform:translateY(0) scale(1)}.snap-panels__body{max-width:34rem;margin-bottom:24px}.snap-panels__body .snap-panels__highlight{display:inline;color:#77bf8f;font-size:var(--body-large-bold-mobile);font-weight:700}.snap-panels__button-wrap{padding-top:.25rem;width:100%}.snap-panels__media{order:1;width:100%;display:flex;justify-content:center;align-items:center;padding:clamp(2.5rem,8vw,5rem) 0 0}.snap-panels__image{width:100%;max-width:38rem;max-height:38svh;object-fit:contain}.snap-panels__video{display:block;width:100%;max-width:38rem;max-height:38svh;object-fit:contain}.snap-panels__panel--header .snap-panels__inner{position:relative;z-index:2;grid-template-rows:minmax(0,1fr)}.snap-panels__panel--header{position:relative;overflow:hidden;min-height:max(80vh,60svh);height:max(80vh,60svh);max-height:none}.snap-panels__panel--header-has-video{min-height:100vh;min-height:100svh;min-height:100dvh;height:100vh;height:100svh;height:100dvh}.snap-panels__header-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.snap-panels__header-video,.snap-panels__header-poster{position:absolute;top:0;right:0;bottom:0;left:0}.snap-panels__header-video,.snap-panels__header-video video,.snap-panels__header-poster{display:block;width:100%;height:100%;object-fit:cover}.snap-panels__header-video--mobile{display:block}.snap-panels__header-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:var(--header-overlay-color, #000000);opacity:var(--header-overlay-opacity, 0);pointer-events:none;color:#fff}.snap-panels__panel--header .snap-panels__inner{z-index:3;height:100%;min-height:100%}.snap-panels__header-video--desktop{display:none}.snap-panels__panel--header .snap-panels__content{order:initial;justify-content:flex-end;align-items:flex-start;text-align:left;padding:clamp(2.5rem,8vw,5rem) 0 30px}.snap-panels__panel--header .snap-panels__button-wrap{align-self:flex-start;color:#fff}.snap-panels__panel--header .snap-panels__headline{margin-bottom:28px;color:var(--snap-panel-text)}.snap-panels__header-image{width:100%;max-width:22rem;margin:0 auto 1rem}.snap-panels__header-image .snap-panels__image{display:block;width:100%;max-width:100%;max-height:none;object-fit:contain}.snap-panels__panel--header-centered .snap-panels__content{justify-content:flex-end;align-items:flex-start;text-align:left;padding:clamp(2.5rem,8vw,5rem) 0 0;--snap-panels-centered-image-gap: 81px}.snap-panels__panel--header-centered .snap-panels__body{margin:0 0 1.5rem}.snap-panels__panel--header-centered .snap-panels__button-wrap{align-self:flex-start}.snap-panels__panel--header-centered .snap-panels__header-image{margin:var(--snap-panels-centered-image-gap) 0 0;line-height:0}@media screen and (max-width:989px){.snap-panels__panel--header-centered .snap-panels__header-image{margin:var(--snap-panels-centered-image-gap) auto 0}}.snap-panels__progress{position:fixed;top:50vh;right:.5rem;z-index:10;display:flex;flex-direction:column;gap:.4rem;transform:translateY(-50%)}.snap-panels__progress-button{width:.45rem;height:2.25rem;padding:0;border:0;border-radius:.125rem;background:transparent;opacity:.45;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.snap-panels__progress-button:hover,.snap-panels__progress-button:focus-visible,.snap-panels__progress-button.is-active{opacity:1}.snap-panels__progress-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.snap-panels__progress-button.is-active{transform:scaleX(1.08)}.snap-panels__progress-fill{display:block;width:100%;height:100%;border-radius:inherit;background:#77bf8f}@media screen and (max-width:989px){.snap-panels__progress{display:none}}@media screen and (min-width:990px){.snap-panels__panel{min-height:100svh;scroll-snap-align:start;scroll-snap-stop:always}.snap-panels__inner{min-height:100svh}.snap-panels__panel--header{height:100svh;max-height:100svh}.snap-panels__progress{right:max(1rem,calc((100vw - var(--page-width)) / 2 - 50px));gap:.5rem}.snap-panels__progress-button{width:.625rem;height:3.5rem;outline-offset:4px}.snap-panels__inner{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem)}.snap-panels__content{grid-column:1 / span 5;grid-row:1;order:initial;justify-content:center;padding:clamp(3rem,6vh,6rem) 0}.snap-panels__media{grid-column:7 / span 6;grid-row:1;order:initial;justify-content:flex-end;align-items:center;padding:clamp(3rem,6vh,6rem) 0}.snap-panels__panel--image-left .snap-panels__content{grid-column:8 / span 5}.snap-panels__panel--image-left .snap-panels__media{grid-column:1 / span 6;justify-content:flex-start}.snap-panels__image,.snap-panels__video{max-width:none;width:100%;max-height:min(74svh,48rem)}.snap-panels__panel--header .snap-panels__inner{grid-template-columns:minmax(0,1fr)}.snap-panels__panel--header .snap-panels__content{grid-column:1;max-width:min(64rem,100%);margin-inline-start:0;justify-content:center;align-items:flex-start;text-align:left;padding:clamp(3rem,6vh,6rem) 0}.snap-panels__panel--header .snap-panels__button-wrap{align-self:flex-start}.snap-panels__panel--header-centered .snap-panels__content{width:100%;max-width:none;margin:0;min-height:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:max-content;align-content:flex-end;align-items:center;text-align:center;padding:clamp(3rem,6vh,6rem) 0 0;--snap-panels-centered-image-gap: 5vh}.snap-panels__panel--header-centered .snap-panels__headline,.snap-panels__panel--header-centered .snap-panels__body{grid-column:3 / span 8;margin:0 auto 1.5rem}.snap-panels__panel--header-centered .snap-panels__button-wrap{align-self:center}.snap-panels__panel--header-centered .snap-panels__header-image{grid-column:3 / span 8;justify-self:center;max-width:836px;margin:var(--snap-panels-centered-image-gap) 0 0}.snap-panels__button-wrap{width:auto}.snap-panels__panel--header .snap-panels__headline{margin-bottom:24px}.snap-panels__headline,.snap-panels__body{margin-bottom:32px}}@media screen and (min-width:750px){.snap-panels__body .snap-panels__highlight{font-size:var(--body-large-bold)}.snap-panels__header-video--mobile{display:none}.snap-panels__header-video--desktop{display:block}}@media screen and (min-width:1000px)and (max-width:1399px){.snap-panels__panel--header-centered .snap-panels__content{margin-top:clamp(5rem,9vh,7rem)}}.snap-panels__collage{position:relative;width:100%;max-width:36rem;aspect-ratio:4 / 3;margin:0 auto}.snap-panels__collage-tile{position:absolute;overflow:hidden;border-radius:4px;background:#e8e8e8;box-shadow:0 16px 36px #00000026}.snap-panels__collage-tile img{display:block;width:100%;height:100%;object-fit:cover}.snap-panels__collage-tile--main{left:25%;top:8.333%;width:50%;height:83.333%;z-index:1}.snap-panels__collage-tile--main{box-shadow:none;border-radius:0;background:var(--snap-panel-background, #f5f5f5)}.snap-panels__media{background:var(--snap-panel-background, transparent)}.snap-panels__collage-tile--main img,.snap-panels__media>.snap-panels__image{mix-blend-mode:darken}.snap-panels__collage-tile--main{container-type:inline-size}.snap-panels__collage-caption{position:absolute;left:0;right:0;z-index:1;text-align:center;font-family:SUEL Sketch,cursive;font-size:clamp(15px,7.6cqw,30px);line-height:1;color:#22573fb8;transform:rotate(-2deg);pointer-events:none}.snap-panels__collage-caption--top{top:17.5%}.snap-panels__collage-caption--bottom{top:82.5%}.snap-panels__collage-tile{will-change:transform}@media(prefers-reduced-motion:reduce){.snap-panels__collage-tile{transform:none!important}}.snap-panels__collage-tile--left{left:6%;top:56.667%;width:24%;height:40%;z-index:2}.snap-panels__collage-tile--right{left:70%;top:3.333%;width:24%;height:40%;z-index:2}@media screen and (min-width:990px){.snap-panels__collage{max-width:none;width:min(100%,calc(min(74svh,48rem) * 4 / 3));margin:0}}.snap-panels__collage--photo .snap-panels__collage-tile--main{box-shadow:0 16px 36px #00000026;border-radius:4px;background:#e8e8e8}.snap-panels__collage--photo .snap-panels__collage-tile--main img{mix-blend-mode:normal}.suel-photo-frame{position:relative;width:100%;padding:0 6.8%;box-sizing:border-box}.suel-photo-tile{border-radius:4px;overflow:hidden;background:#e8e8e8;box-shadow:0 14px 30px #0000002e}.suel-photo-tile .snap-panels__image{display:block;width:100%;height:auto;max-width:none;max-height:none;object-fit:cover}@media screen and (min-width:990px){.suel-photo-frame{width:min(100%,43rem)}}.suel-floats{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.suel-float{--tx: var(--x);--ty: var(--y);position:absolute;left:var(--tx);top:var(--ty);transform:translate(calc(var(--tx) * -1),-50%);display:block;width:max-content;max-width:100%;text-decoration:none;color:#0e0e0e}a.suel-float{pointer-events:auto}.suel-float__pill,.suel-float__typing{display:inline-flex;align-items:center;border-radius:100px;background:#ffffffd1;border:1px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 6px 18px #0000001a,0 1px 2px #0000000f;box-sizing:border-box}.suel-float__pill{gap:8px;padding:9px 16px 9px 12px;font-size:16px;font-weight:500;line-height:1.2;white-space:nowrap;color:#0e0e0e}.suel-float__pill .suel-icon{width:20px;height:20px;flex:none}a.suel-float:hover .suel-float__pill{background:#fff}.suel-float__typing{position:absolute;left:0;top:50%;transform:translateY(-50%);gap:5px;padding:0 16px;height:100%;opacity:0}.suel-float__typing i{width:7px;height:7px;border-radius:50%;background:#656565;display:block}@media screen and (max-width:989px){.suel-float{--tx: var(--mx);--ty: var(--my)}.suel-float--desktop{display:none}.suel-float__pill{gap:7px;padding:7px 12px 7px 9px;font-size:13px}.suel-float__pill .suel-icon{width:16px;height:16px}.suel-float__typing{padding:0 12px;gap:4px}.suel-float__typing i{width:6px;height:6px}}.snap-panels__panel.is-animate-ready:not(.is-in-view) .suel-floats:not(.suel-floats--float) .suel-float__pill{opacity:0}.suel-floats--float .suel-float__pill{will-change:transform}.snap-panels__panel.is-in-view .suel-floats--pop .suel-float__pill{animation:suel-pill-in .55s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(.45s + var(--i) * .15s)}.snap-panels__panel.is-in-view .suel-floats--typing .suel-float__typing{animation:suel-typing 1.7s ease both;animation-delay:calc(1.1s + (var(--i) - 2) * 2.1s)}.snap-panels__panel.is-in-view .suel-floats--typing .suel-float__typing i{animation:suel-dot .5s ease-in-out infinite alternate}.snap-panels__panel.is-in-view .suel-floats--typing .suel-float__typing i:nth-child(2){animation-delay:.15s}.snap-panels__panel.is-in-view .suel-floats--typing .suel-float__typing i:nth-child(3){animation-delay:.3s}.snap-panels__panel.is-in-view .suel-floats--typing .suel-float__pill{animation:suel-pill-in .45s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(.35s + var(--i) * .25s)}.snap-panels__panel.is-in-view .suel-floats--typing .suel-float--late .suel-float__pill{animation-delay:calc(2.7s + (var(--i) - 2) * 2.1s)}@media screen and (max-width:989px){.snap-panels__panel.is-in-view .suel-floats--typing .suel-float__typing{animation-delay:calc(1.1s + (var(--mi) - 2) * 2.1s)}.snap-panels__panel.is-in-view .suel-floats--typing .suel-float__pill{animation-delay:calc(.35s + var(--mi) * .25s)}.snap-panels__panel.is-in-view .suel-floats--typing .suel-float--late .suel-float__pill{animation-delay:calc(2.7s + (var(--mi) - 2) * 2.1s)}}@keyframes suel-pill-in{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:none}}@keyframes suel-typing{0%{opacity:0;transform:translateY(-50%) scale(.9)}20%{opacity:1;transform:translateY(-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-50%) scale(1)}}@keyframes suel-dot{0%{opacity:.3}to{opacity:1}}@media(prefers-reduced-motion:reduce){.suel-float__typing{display:none}.suel-float__pill,.snap-panels__panel.is-animate-ready:not(.is-in-view) .suel-float__pill{animation:none!important;opacity:1!important;transform:none!important}}.suel-stats{list-style:none;margin:0 0 32px;padding:0;display:flex;width:100%;max-width:34rem}.suel-stats__item{flex:1 1 0;min-width:0;padding:0 10px;display:flex;flex-direction:column;gap:8px}.suel-stats__item:first-child{padding-left:0}.suel-stats__item:last-child{padding-right:0}.suel-stats__item+.suel-stats__item{border-left:1px solid #cccccc}.suel-stats__value{font-size:30px;font-weight:700;line-height:1;letter-spacing:-.01em;white-space:nowrap}.suel-stats__value small{font-size:15px;font-weight:600;margin-left:3px}.suel-stats__caption{font-size:clamp(10.5px,2.9vw,13px);line-height:1.4;color:#656565;white-space:nowrap}.suel-quote{margin:0 0 28px;padding:0 0 0 20px;border-left:1px solid #cccccc;max-width:34rem}.suel-quote blockquote{margin:0 0 12px;padding:0;font-size:clamp(14px,3.85vw,17px);font-weight:500;line-height:1.3;color:#0e0e0e}.suel-quote figcaption{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.4;color:#656565}.suel-quote__avatars{display:inline-flex}.suel-quote__avatars img{width:20px;height:20px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1.5px #fff}.suel-quote__avatars img+img{margin-left:-6px}.suel-contact{display:flex;align-items:flex-start;gap:8px;margin:0 0 22px;max-width:34rem;font-size:16px;line-height:1.4;color:#0e0e0e}.suel-contact .suel-icon{width:18px;height:18px;flex:none;margin-top:2px}.suel-contact a{color:inherit;font-weight:400;text-decoration:underline;text-underline-offset:2px}.suel-footnote{margin:16px 0 0;max-width:34rem;font-size:13px;line-height:1.4;color:#656565}@media screen and (min-width:990px){.suel-stats{margin-bottom:36px}.suel-stats__item{padding:0 24px;gap:10px}.suel-stats__value{font-size:clamp(36px,2.5vw,48px)}.suel-stats__value small{font-size:clamp(17px,1.15vw,22px)}.suel-stats__caption{font-size:13px}.suel-quote{margin-bottom:36px}.suel-quote blockquote{font-size:20px}.suel-quote figcaption{font-size:13px}.suel-quote__avatars img{width:22px;height:22px}.suel-contact{font-size:18px;margin-bottom:36px}.suel-contact .suel-icon{width:20px;height:20px;margin-top:3px}.suel-footnote{font-size:13px}}.snap-panels__panel.is-animate-ready .suel-stats,.snap-panels__panel.is-animate-ready .suel-quote,.snap-panels__panel.is-animate-ready .suel-contact,.snap-panels__panel.is-animate-ready .suel-footnote{opacity:0;transform:translateY(1.25rem);transition:opacity .55s ease .1s,transform .55s cubic-bezier(.22,1,.36,1) .1s}.snap-panels__panel.is-in-view .suel-stats,.snap-panels__panel.is-in-view .suel-quote,.snap-panels__panel.is-in-view .suel-contact,.snap-panels__panel.is-in-view .suel-footnote{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.snap-panels__panel.is-animate-ready .suel-stats,.snap-panels__panel.is-animate-ready .suel-quote,.snap-panels__panel.is-animate-ready .suel-contact,.snap-panels__panel.is-animate-ready .suel-footnote{opacity:1;transform:none}}@media screen and (max-width:989px){html body .snap-panels .snap-panels__panel:has(.suel-floats) .snap-panels__inner{padding-top:4.25rem}html body .snap-panels .snap-panels__panel:has(.suel-floats) .snap-panels__media:has(>.snap-panels__collage){height:calc(30svh + .75rem)}html body .snap-panels .snap-panels__panel:has(.suel-floats) .suel-photo-frame{width:min(100%,46svh)}html body .snap-panels .snap-panels__panel:has(.suel-floats) .snap-panels__content{padding-top:1rem;padding-bottom:1.5rem}html body .snap-panels .snap-panels__panel:has(.suel-floats):last-of-type .snap-panels__content{padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px))}.snap-panels__panel:has(.suel-floats) .snap-panels__body{margin-bottom:16px}.snap-panels__panel:has(.suel-floats) .suel-stats{margin-bottom:20px}.snap-panels__panel:has(.suel-floats) .suel-quote{margin-bottom:20px}.snap-panels__panel:has(.suel-floats) .suel-contact{margin-bottom:20px}.snap-panels__panel:has(.suel-floats) .suel-footnote{margin-top:12px}}@media screen and (max-width:989px){html body .snap-panels:has(.suel-floats) .snap-panels__panel:not(.snap-panels__panel--header):has(.suel-floats) .snap-panels__inner{grid-template-rows:minmax(26svh,1fr) auto}html body .snap-panels:has(.suel-floats) .snap-panels__panel:not(.snap-panels__panel--header):has(.suel-floats) .snap-panels__media{height:auto;min-height:0;max-height:none;container-type:size}html body .snap-panels:has(.suel-floats) .snap-panels__panel:not(.snap-panels__panel--header):has(.suel-floats) .snap-panels__collage--photo{width:100%;height:min(100%,75cqw);aspect-ratio:auto}html body .snap-panels:has(.suel-floats) .snap-panels__panel:not(.snap-panels__panel--header):has(.suel-floats) .suel-photo-frame{width:min(100%,154.32cqh)}}@media(prefers-reduced-motion:reduce){.snap-panels__panel.is-animate-ready .snap-panels__headline,.snap-panels__panel.is-animate-ready .snap-panels__body,.snap-panels__panel.is-animate-ready .snap-panels__button-wrap,.snap-panels__panel.is-animate-ready .snap-panels__media,.snap-panels__panel.is-animate-ready .snap-panels__header-image{opacity:1;transform:none;transition:none;will-change:auto}}.snap-panels__header-overlay--suel{opacity:1;background-color:transparent;background-image:linear-gradient(to bottom,#00000057 0,#00000024 140px,#0000 230px),linear-gradient(to bottom,#0000 42%,#00000052 78%,#0000008c)}.snap-panels__panel--suel-hero{--suel-band-h: 52px}.snap-panels__panel--header.snap-panels__panel--suel-hero .snap-panels__content{justify-content:flex-end;padding:0 0 calc(var(--suel-band-h) + 36px)}.suel-hero__eyebrow{margin:0 0 10px;font-family:var(--font-label--family);font-size:var(--label-small-mobile, 12px);font-weight:500;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.snap-panels__panel--suel-hero .snap-panels__headline{font-size:2.25rem;line-height:1.04;letter-spacing:-.015em;margin-bottom:16px}.snap-panels__panel--suel-hero .suel-hero__text{max-width:40rem;margin:0 0 16px;color:inherit}.snap-panels__panel--suel-hero .snap-panels__button-wrap{padding-top:0}.suel-hero__actions{display:flex;align-items:center;gap:36px}.suel-hero__actions .button-snippet{order:0;background:#fff}.suel-hero__actions .button-snippet .button-snippet__text,.suel-hero__actions .button-snippet:hover .button-snippet__text,.suel-hero__actions .button-snippet:focus-visible .button-snippet__text{color:#0e0e0e}.suel-hero__actions .button-snippet:hover,.suel-hero__actions .button-snippet:focus-visible{background:#f5f5f5}.suel-hero__divider{order:1;display:none;width:1px;height:40px;background:#ffffff59}.suel-hero__rating{color:#fff}.suel-hero__rating--inline{order:2;display:none}.suel-hero__rating--top{position:absolute;top:82px;margin-left:-5px;z-index:1}.suel-hero__rating-inner{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;transition:opacity .2s ease}a.suel-hero__rating-inner:hover,a.suel-hero__rating-inner:focus-visible{opacity:.85}a.suel-hero__rating-inner:hover .suel-hero__rating-text span,a.suel-hero__rating-inner:focus-visible .suel-hero__rating-text span{text-decoration:underline;text-underline-offset:2px}.suel-hero__laurel{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;height:45px;aspect-ratio:144.42 / 80.26}.suel-hero__laurel svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.suel-hero__score{position:relative;margin-top:-2px;font-size:17px;font-weight:700;line-height:1;letter-spacing:-.02em}.suel-hero__rating-text{display:flex;flex-direction:column;gap:1px;font-size:var(--body-small-mobile, .8125rem);line-height:1.3}.suel-hero__rating-text strong{font-weight:600}.suel-hero__rating-text span{opacity:.8}.suel-hero__proof{position:absolute;left:0;right:0;bottom:0;z-index:3;height:var(--suel-band-h);background:#0e0e0e47;border-top:1px solid rgba(255,255,255,.16);color:#fff}.suel-hero__proof-inner{position:relative;height:100%}.suel-hero__proof-label{margin:0;font-family:var(--font-label--family);font-size:var(--label-small-mobile, 12px);font-weight:500;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;text-align:center;opacity:.9}.suel-hero__logos{display:flex;align-items:center;margin:0;padding:0;list-style:none}.suel-hero__logos li{display:block;margin:0}.suel-hero__logo{display:block;width:auto;height:calc(var(--logo-h, 32px) * .7);opacity:.9}@media screen and (max-width:989px){.suel-hero__proof-label,.suel-hero__logos{position:absolute;top:0;bottom:0;left:20px;right:20px;display:flex;align-items:center}.suel-hero__proof-label{justify-content:center}.suel-hero__logos{justify-content:space-between}.suel-hero__proof--switch .suel-hero__proof-label{animation:suelProofA 6.8s ease-in-out infinite}.suel-hero__proof--switch .suel-hero__logos{opacity:0;animation:suelProofB 6.8s ease-in-out infinite}}@keyframes suelProofA{0%,44%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-6px)}94%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes suelProofB{0%,44%{opacity:0;transform:translateY(6px)}50%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes suelProofAFade{0%,44%{opacity:1}50%,94%{opacity:0}to{opacity:1}}@keyframes suelProofBFade{0%,44%{opacity:0}50%,94%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.suel-hero__proof--switch .suel-hero__proof-label{animation-name:suelProofAFade}.suel-hero__proof--switch .suel-hero__logos{animation-name:suelProofBFade}}@media screen and (min-width:990px){.snap-panels__panel--suel-hero{--suel-band-h: 88px}.snap-panels__panel--header.snap-panels__panel--suel-hero .snap-panels__content{justify-content:flex-end;padding:0 0 calc(var(--suel-band-h) + 96px)}.suel-hero__eyebrow{margin-bottom:16px;font-size:var(--label-small, .8125rem)}.snap-panels__panel--suel-hero .snap-panels__headline{font-size:clamp(3.5rem,4.17vw,5rem);margin-bottom:28px}.snap-panels__panel--suel-hero .suel-hero__text{max-width:none;margin-bottom:28px}.suel-hero__rating--top{display:none}.suel-hero__divider,.suel-hero__rating--inline{display:block}.suel-hero__laurel{height:58px}.suel-hero__score{font-size:22px}.suel-hero__rating-text{font-size:var(--body-small, .8125rem)}.suel-hero__proof-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.suel-hero__proof-label{font-size:var(--label-small, .8125rem);letter-spacing:.08em;text-align:left;white-space:nowrap}.suel-hero__logos{gap:clamp(40px,5.4vw,104px)}.suel-hero__logo{height:var(--logo-h, 32px)}}@media screen and (min-width:750px)and (max-width:989px){.suel-hero__rating--top{top:95px}.snap-panels__panel--suel-hero .snap-panels__headline{font-size:3rem}}@media screen and (min-width:990px){.snap-panels__panel--header.snap-panels__panel--suel-hero .snap-panels__content{padding-bottom:calc(var(--suel-band-h) + clamp(40px,9svh,96px))}}.shopify-section[id*=__review_section_]{scroll-margin-top:60px}@media screen and (min-width:990px){.shopify-section[id*=__review_section_]{scroll-margin-top:140px}}.snap-panels__progress{transition:opacity .3s ease,visibility .3s ease}.snap-panels__progress.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.snap-panels__progress-button{opacity:1}.snap-panels__progress-fill{background:repeating-linear-gradient(135deg,var(--color-neutral-20, #cccccc) 0 1.5px,transparent 1.5px 6px)}.snap-panels__progress-button:hover .snap-panels__progress-fill,.snap-panels__progress-button:focus-visible .snap-panels__progress-fill{background:repeating-linear-gradient(135deg,#22573f 0 1.5px,transparent 1.5px 6px)}.snap-panels__progress-button.is-active .snap-panels__progress-fill{background:#22573f}@media screen and (min-width:990px)and (max-width:1499px){.snap-panels__progress{right:6px;gap:6px}.snap-panels__progress-button{position:relative;width:4px;height:2.75rem}.snap-panels__progress-button.is-active{transform:none}.snap-panels__progress-button:after{content:"";position:absolute;top:-3px;bottom:-3px;left:-8px;right:-6px}.snap-panels__progress-button:not(.is-active) .snap-panels__progress-fill{background:var(--color-neutral-20, #cccccc)}.snap-panels__progress-button:not(.is-active):hover .snap-panels__progress-fill,.snap-panels__progress-button:not(.is-active):focus-visible .snap-panels__progress-fill{background:var(--color-neutral-40, #9a9a9a)}}@media screen and (max-width:989px){.suel-hero__logos{justify-content:space-between}.suel-hero__logo{height:calc(var(--logo-h, 32px) * .65)}}.text-content-image-section{display:flex;align-items:center;background:var(--section-background)}.text-content-image{width:100%;display:grid;grid-template-columns:1fr;gap:1.5rem;padding-block:var(--padding-vertical)}.text-content-image__content{display:flex;flex-direction:column;gap:1rem}.text-content-image__media{width:100%;overflow:hidden;border-radius:.75rem}@media screen and (min-width:750px){.text-content-image .text-content-image__body{font-size:var(--body-large, 1.125rem)}}.text-content-image__img{width:100%;height:auto;display:block}.text-content-image__body{line-height:1.6;font-size:var(--body-large-mobile, 1rem);color:var(--body-color, #0e0e0e)}@media screen and (min-width:990px){.text-content-image--with-media{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0}.text-content-image--with-media .text-content-image__content{grid-column:1 / 6}.text-content-image--with-media .text-content-image__media{grid-column:8 / 13}}.footer-link-group__link{font-size:.875rem;color:var(--footer-link-color, var(--color-foreground));text-decoration:none}.footer-link-group{display:flex;flex-direction:column;gap:.5rem}.footer-link-group__headline{text-transform:none;margin:0;color:var(--footer-menu-title-color, var(--footer-link-color, var(--color-foreground)))}@media(min-width:768px){.footer-link-group__headline{font-family:var(--font-primary--family);font-size:var(--body-large-bold);font-weight:700;line-height:var(--body-line-height)}}.footer-link-group__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.footer-link-group__link{font-size:var(--body-large-mobile);color:var(--footer-link-color, var(--color-foreground));text-decoration:none}@media screen and (min-width:750px){.footer-link-group__link{font-size:.875rem}}.footer-link-group__link:hover{color:var(--footer-hover-color, var(--footer-link-color, var(--color-foreground)));text-decoration:none;opacity:.7}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.button-snippet{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;padding:16px 32px;position:relative;border:0;border-radius:.25rem;background:transparent;cursor:pointer;text-decoration:none;appearance:none;-webkit-appearance:none;transition:background-color .18s ease}.button-snippet__border{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #0e0e0e;border-radius:inherit;pointer-events:none}.button-snippet__text{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;position:relative;font-family:var(--font-primary--family);font-size:1rem;font-weight:700;line-height:1.6;text-align:center;white-space:nowrap;color:#0e0e0e;transition:color .18s ease}.button-snippet:hover,.button-snippet:focus-visible{background-color:#0e0e0e}.button-snippet:hover .button-snippet__text,.button-snippet:focus-visible .button-snippet__text{color:#fff}.button-snippet--white .button-snippet__border{border-color:#fff}.button-snippet--white .button-snippet__text{color:#fff}.button-snippet--white:hover,.button-snippet--white:focus-visible{background-color:#fff}.button-snippet--white:hover .button-snippet__text,.button-snippet--white:focus-visible .button-snippet__text{color:#0e0e0e}.button-snippet__arrow{display:inline-block;line-height:1}@media screen and (max-width:749px){.button-snippet{display:flex;width:100%;box-sizing:border-box}}.cart-item__plan-wrap,.header-cart-drawer__item-plan-wrap{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:4px;background:var(--color-yellow-100, #fddf4e);color:#111;padding:4px 12px;box-sizing:border-box}.cart-item__plan-wrap{width:max-content;max-width:100%;grid-column:1 / -1;align-self:flex-start}.header-cart-drawer__item-plan-wrap{width:100%;grid-column:1 / -1;align-self:stretch}.cart-item__plan-label,.header-cart-drawer__item-plan-label{margin:0;color:#111;min-width:0;flex:1}.cart-item__plan-wrap--preorder,.header-cart-drawer__item-plan-wrap--preorder{background:#e6e6e6;color:#656565;justify-content:center;width:100%}.cart-item__plan-wrap--preorder .cart-item__plan-label,.header-cart-drawer__item-plan-wrap--preorder .header-cart-drawer__item-plan-label{color:#656565;text-align:center;flex:1 1 auto}@media(min-width:990px){.cart-page .cart-item__image-link{grid-column:1;grid-row:1 / span 2}.cart-page .cart-item__content{grid-column:2 / -1;grid-row:1}.cart-page .cart-item__plan-wrap{grid-column:1 / 4;grid-row:2;width:100%;max-width:none;align-self:start}}.cart-item__plan-select,.header-cart-drawer__item-plan-select{appearance:none;-webkit-appearance:none;background-color:transparent;border:0;border-radius:0;padding:.2rem 1.25rem .2rem .3rem;color:inherit;cursor:pointer;width:auto;max-width:60%;text-align:right;text-align-last:right;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5' fill='none'%3E%3Cpath d='M0.649902 0.650002L3.6499 3.65L6.6499 0.650002' stroke='%23111111' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .15rem center}.cart-item__plan-select:hover,.header-cart-drawer__item-plan-select:hover{border-color:#00000080}.cart-item__plan-select:focus,.header-cart-drawer__item-plan-select:focus{outline:0}.cart-item__plan-select:disabled,.header-cart-drawer__item-plan-select:disabled{cursor:wait}.header-cart-drawer__item-remove{margin-top:0;padding:0;border:0;background:transparent;color:var(--color-neutral-40, #808080);font:inherit;text-decoration:underline;text-underline-offset:.16em;cursor:pointer;display:inline-flex;justify-content:flex-start;white-space:nowrap}.header-cart-drawer__item-price-row{margin-top:.35rem;display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.header-cart-drawer__item-remove:disabled{opacity:.5;cursor:wait}.cart-item__preorder,.header-cart-drawer__item-preorder{margin:.35rem 0 0;display:inline-flex;width:fit-content;padding:.2rem .45rem;border-radius:999px;background:var(--color-yellow-100, #fddf4e);color:#111;line-height:1.1}.header-cart-drawer__item-quantity-wrap{margin-top:0;margin-bottom:8px;display:inline-flex;align-items:center;gap:.35rem}.header-cart-drawer__item-quantity-label{font-size:.82rem;opacity:.78}.header-cart-drawer__item-quantity{appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0 .8rem 0 0;color:inherit;font-family:var(--font-primary--family);font-size:14px;font-weight:700;line-height:var(--body-line-height);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5' fill='none'%3E%3Cpath d='M0.649902 0.650002L3.6499 3.65L6.6499 0.650002' stroke='%23111111' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:calc(100% - .2rem);background-position-y:calc(50% + .7px)}.header-cart-drawer__item-quantity:disabled{cursor:wait;opacity:.6}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.section-heading{display:flex;flex-direction:column;gap:0;overflow:hidden}.section-heading__overline{margin:0;color:#d0d5d1}.section-heading__heading{margin:0;color:#0e0e0e}.section-heading__animate{opacity:0;transform:translateY(1.25em);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.section-heading__animate--delay{transition-delay:.18s}.section-heading--visible .section-heading__animate{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.section-heading__animate{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
