:root{--se-sage: #6f8f7a;--se-sage-soft: #e6ece7;--se-sage-tint: #eff3ef;--se-forest: #3f5a4b;--se-forest-deep: #2f473a;--se-cream: #f6f3ec;--se-white: #ffffff;--se-ink: #1f2421;--se-ink-70: rgba(31, 36, 33, .74);--se-ink-55: rgba(31, 36, 33, .6);--se-sand: #d9cfc0;--se-sand-soft: #efe9de;--se-clay: #c8744f;--se-clay-text: #a85a38;--se-gold: #b8955a;--se-gold-soft: rgba(184, 149, 90, .35);--se-star: #e0a93f;--se-line: rgba(31, 36, 33, .1);--se-line-strong: rgba(31, 36, 33, .18);--se-green: var(--se-forest);--se-green-deep: var(--se-forest-deep);--se-terra: var(--se-clay);--se-terra-tint: #f7ece5;--se-font-head: var(--font-heading-family, "Fraunces", Georgia, serif);--se-font-body: var(--font-body-family, "Inter", system-ui, sans-serif);--se-head-weight: var(--font-heading-weight, 400);--se-t-xs: 1.2rem;--se-t-sm: 1.4rem;--se-t-base: 1.6rem;--se-t-md: 1.8rem;--se-t-lg: 2.2rem;--se-t-xl: clamp(2.8rem, 2.4rem + 1vw, 3.6rem);--se-t-2xl: clamp(3.6rem, 2.88rem + 1.6vw, 4.8rem);--se-t-display: clamp(3.6rem, 2.4rem + 3vw, 6rem);--se-lh-tight: 1.12;--se-lh-snug: 1.3;--se-lh-body: 1.6;--se-track-caps: .12em;--se-s1: .4rem;--se-s2: .8rem;--se-s3: 1.2rem;--se-s4: 1.6rem;--se-s5: 2.4rem;--se-s6: 3.2rem;--se-s7: 4rem;--se-s8: 4.8rem;--se-s9: 6.4rem;--se-s10: 8rem;--se-s11: 9.6rem;--se-s12: 11.2rem;--se-section-y: clamp(6.4rem, 4.16rem + 4.5vw, 11.2rem);--se-gutter: var(--se-s4);--se-page: 1200px;--se-page-narrow: 820px;--se-page-text: 720px;--se-r-sm: .8rem;--se-r: 1.6rem;--se-r-lg: 2.4rem;--se-r-pill: 999px;--se-shadow-soft: 0 1px 2px rgba(31, 36, 33, .04), 0 12px 32px -16px rgba(31, 36, 33, .16);--se-shadow-float: 0 -8px 24px -12px rgba(31, 36, 33, .22);--se-ease: cubic-bezier(.2, .7, .2, 1);--se-dur: .22s;--se-focus: 0 0 0 3px var(--se-cream), 0 0 0 5px var(--se-forest);--se-header-h: 5.6rem}@media screen and (min-width:750px){:root{--se-gutter: var(--se-s6)}}body{letter-spacing:0;font-family:var(--se-font-body);color:var(--se-ink);background-color:var(--se-cream);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--se-font-head);font-weight:var(--se-head-weight);letter-spacing:-.01em;color:var(--se-ink)}.button,.shopify-payment-button__button--unbranded{border-radius:var(--se-r-pill);font-family:var(--se-font-body);font-weight:600;letter-spacing:.01em;box-shadow:none;transition:background-color var(--se-dur) var(--se-ease),transform var(--se-dur) var(--se-ease)}:focus-visible{outline:none;box-shadow:var(--se-focus)}.shopify-section{scroll-margin-top:80px}.se-wrap{width:100%;max-width:var(--se-page);margin-inline:auto;padding-inline:var(--se-gutter)}.se-wrap--narrow{max-width:var(--se-page-narrow)}.se-section{padding-block:var(--se-section-y);background:var(--se-section-bg, transparent);color:var(--se-ink)}.se-section--tight{padding-block:calc(var(--se-section-y) * .6)}.se-section--cream{--se-section-bg: var(--se-cream)}.se-section--white{--se-section-bg: var(--se-white)}.se-section--sage{--se-section-bg: var(--se-sage-tint)}.se-section--green{--se-section-bg: var(--se-green);color:var(--se-cream)}.se-section--green h1,.se-section--green h2,.se-section--green h3,.se-section--green p{color:inherit}.se-head{max-width:70.4rem;margin-bottom:var(--se-s7)}.se-head--center{margin-inline:auto;text-align:center}.se-eyebrow{display:inline-flex;align-items:center;gap:var(--se-s2);margin:0 0 var(--se-s3);font-size:var(--se-t-xs);font-weight:600;letter-spacing:var(--se-track-caps);text-transform:uppercase;color:var(--se-sage)}.se-section--green .se-eyebrow{color:var(--se-sand)}.se-eyebrow:before{content:"";width:2.4rem;height:1px;background:currentColor;opacity:.6}.se-head--center .se-eyebrow:before{display:none}.se-title{margin:0;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;font-family:var(--se-font-head);font-size:var(--se-t-2xl);font-weight:var(--se-head-weight);line-height:var(--se-lh-tight);letter-spacing:-.015em;text-wrap:balance}.se-title--xl{font-size:var(--se-t-display)}.se-title--lg{font-size:var(--se-t-xl)}.se-title em{font-style:italic;color:var(--se-sage)}.se-section--green .se-title em{color:var(--se-sand)}.se-sub{margin:var(--se-s4) 0 0;font-size:var(--se-t-md);line-height:var(--se-lh-body);color:var(--se-ink-70);text-wrap:pretty}.se-section--green .se-sub{color:#f6f3eccc}.se-rte p{margin:0 0 var(--se-s3)}.se-rte p:last-child{margin-bottom:0}.se-rte strong{font-weight:600;color:var(--se-ink)}.se-rte a{color:var(--se-green);text-underline-offset:.15em}.se-btn{--se-btn-bg: var(--se-green);--se-btn-fg: var(--se-white);--se-btn-bg-hover: var(--se-green-deep);display:inline-flex;align-items:center;justify-content:center;gap:var(--se-s2);min-height:5.2rem;padding:1.4rem 2.8rem;border:0;border-radius:var(--se-r-pill);background:var(--se-btn-bg);color:var(--se-btn-fg);font-family:var(--se-font-body);font-size:var(--se-t-base);font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--se-dur) var(--se-ease),transform var(--se-dur) var(--se-ease)}.se-btn:hover{background:var(--se-btn-bg-hover)}.se-btn:active{transform:translateY(1px)}.se-btn:focus-visible{box-shadow:var(--se-focus)}.se-btn[disabled],.se-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.se-btn--full{width:100%}.se-btn--lg{min-height:6rem;font-size:var(--se-t-md);padding-inline:3.2rem}.se-btn--secondary{--se-btn-bg: transparent;--se-btn-fg: var(--se-green);--se-btn-bg-hover: var(--se-sage-soft);box-shadow:inset 0 0 0 1.5px var(--se-green)}.se-btn--secondary:focus-visible{box-shadow:inset 0 0 0 1.5px var(--se-green),var(--se-focus)}.se-btn--light{--se-btn-bg: var(--se-cream);--se-btn-fg: var(--se-green);--se-btn-bg-hover: var(--se-white)}.se-btn__icon{width:1.8rem;height:1.8rem;flex:none}.se-icon{display:inline-block;width:2rem;height:2rem;flex:none;color:currentColor}.se-icon svg{display:block;width:100%;height:100%}.se-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:var(--se-r-pill);background:var(--se-sage-soft);color:var(--se-green)}.se-icon-badge .se-icon{width:2.2rem;height:2.2rem}.se-icon-badge--lg{width:6.4rem;height:6.4rem}.se-icon-badge--lg .se-icon{width:2.8rem;height:2.8rem}.se-card{background:var(--se-white);border-radius:var(--se-r);padding:var(--se-s5);box-shadow:var(--se-shadow-soft)}.se-card--cream{background:var(--se-cream);box-shadow:none}.se-card--outline{box-shadow:inset 0 0 0 1px var(--se-line)}.se-checks{list-style:none;margin:0;padding:0;display:grid;gap:var(--se-s3)}.se-checks li{display:flex;align-items:flex-start;gap:var(--se-s3);font-size:var(--se-t-sm);line-height:1.5;color:var(--se-ink)}.se-checks .se-icon{width:2rem;height:2rem;margin-top:.08rem;color:var(--se-sage)}.se-checks strong{font-weight:600}.se-rating{display:inline-flex;align-items:center;gap:var(--se-s2);font-size:var(--se-t-sm);line-height:1;color:var(--se-ink-70)}.se-rating__stars{display:inline-flex;gap:2px;color:var(--se-star)}.se-rating__stars svg{width:var(--se-star-size, 1.6rem);height:var(--se-star-size, 1.6rem);display:block}.se-rating__value{font-weight:600;color:var(--se-ink)}.se-rating__count{text-decoration:underline;text-decoration-color:var(--se-line-strong);text-underline-offset:.2em}.se-rating--sm{--se-star-size: 1.4rem;font-size:var(--se-t-xs)}.se-rating--lg{--se-star-size: 2rem;font-size:var(--se-t-base)}.se-js .se-reveal{opacity:0;transform:translateY(12px);transition:opacity .45s var(--se-ease),transform .45s var(--se-ease);transition-delay:var(--se-reveal-delay, 0ms)}.se-js .se-reveal.is-inview,.shopify-design-mode .se-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.se-js .se-reveal{opacity:1;transform:none;transition:none}.se-marquee__track{animation:none}.se-btn,.button{transition:none}}.se-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.se-marquee{overflow:hidden;background:var(--se-announce-bg, var(--se-green));color:var(--se-announce-fg, var(--se-cream));font-size:var(--se-t-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.se-marquee__track{display:flex;width:max-content;animation:se-marquee var(--se-marquee-speed, 32s) linear infinite}.se-marquee:hover .se-marquee__track,.se-marquee:focus-within .se-marquee__track{animation-play-state:paused}.se-marquee__group{display:flex;flex:none;padding-block:.8rem}.se-marquee__item{display:inline-flex;align-items:center;gap:var(--se-s2);padding-inline:var(--se-s5);white-space:nowrap}.se-marquee__item .se-icon{width:1.4rem;height:1.4rem;opacity:.85}.se-marquee__dot{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.5}@keyframes se-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.se-marquee--static .se-marquee__track{animation:none;width:100%;justify-content:center}.se-marquee--static .se-marquee__group:nth-child(2){display:none}.se-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--se-cream) 92%,transparent);-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid var(--se-line)}.se-header--static{position:relative}.se-header__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--se-header-h);gap:var(--se-s3)}.se-header__start{display:flex;align-items:center;min-width:0}.se-header__logo{grid-column:2;display:inline-flex;align-items:center;color:var(--se-forest);text-decoration:none;border-radius:var(--se-r-sm)}.se-header__logo svg,.se-header__logo img{display:block;height:var(--se-logo-h, 2.4rem);width:auto}.se-header__nav-wrap{display:none}.se-header__nav{display:flex;gap:var(--se-s5);margin:0;padding:0;list-style:none}.se-header__nav a{font-size:var(--se-t-sm);font-weight:500;color:var(--se-ink-70);text-decoration:none;padding:var(--se-s2) 0;border-radius:var(--se-r-sm);background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--se-dur) var(--se-ease),color var(--se-dur) var(--se-ease)}.se-header__nav a:hover,.se-header__nav a[aria-current=page]{color:var(--se-forest);background-size:100% 1px}.se-header__actions{grid-column:3;display:flex;justify-content:flex-end;align-items:center;gap:var(--se-s4)}.se-header__trust{display:none;align-items:center;gap:var(--se-s2);font-size:var(--se-t-xs);color:var(--se-ink-55)}.se-header__trust .se-icon{width:1.4rem;height:1.4rem;color:var(--se-star)}.se-header__cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-right:calc(var(--se-s2) * -1);border-radius:var(--se-r-pill);color:var(--se-forest);text-decoration:none}.se-header__cart:hover{background:var(--se-sage-soft)}.se-header__cart .svg-wrapper{width:2.4rem;height:2.4rem;display:inline-flex}.se-header__cart .svg-wrapper svg{width:100%;height:100%}.se-header__cart .cart-count-bubble{position:absolute;top:.4rem;right:.2rem;min-width:1.8rem;height:1.8rem;padding-inline:.4rem;border-radius:var(--se-r-pill);background:var(--se-forest);color:var(--se-white);font-size:1.1rem;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center}.se-menu{position:static}.se-menu__toggle{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-left:calc(var(--se-s2) * -1);border-radius:var(--se-r-pill);color:var(--se-forest);cursor:pointer;list-style:none}.se-menu__toggle::-webkit-details-marker{display:none}.se-menu__toggle:hover{background:var(--se-sage-soft)}.se-menu__bars{display:grid;gap:5px;width:2rem}.se-menu__bars span{display:block;height:1.5px;border-radius:2px;background:currentColor}.se-menu__bars span:nth-child(2){width:70%}.se-menu__panel{position:fixed;inset:0 auto 0 0;z-index:60;width:min(86vw,35.2rem);display:flex;flex-direction:column;gap:var(--se-s5);padding:var(--se-s4) var(--se-s5) calc(var(--se-s6) + env(safe-area-inset-bottom));overflow-y:auto;background:var(--se-cream);box-shadow:24px 0 48px -24px #1f242159;animation:se-slide-in .28s var(--se-ease)}.se-menu__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#1f242166;animation:se-fade-in .28s var(--se-ease)}.se-menu__head{display:flex;align-items:center;justify-content:space-between;min-height:4.4rem}.se-menu__logo{color:var(--se-forest)}.se-menu__logo svg{height:2.2rem;width:auto;display:block}.se-menu__close{width:4.4rem;height:4.4rem;margin-right:calc(var(--se-s2) * -1);border:0;border-radius:var(--se-r-pill);background:transparent;color:var(--se-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.se-menu__close:hover{background:var(--se-sage-soft)}.se-menu__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--se-line)}.se-menu__list a{display:flex;align-items:center;justify-content:space-between;min-height:5.6rem;border-bottom:1px solid var(--se-line);font-family:var(--se-font-head);font-size:var(--se-t-lg);color:var(--se-ink);text-decoration:none}.se-menu__list a .se-icon{width:1.6rem;height:1.6rem;color:var(--se-sage)}.se-menu__list a[aria-current=page]{color:var(--se-forest)}.se-menu__trust{list-style:none;margin:0;padding:0;display:grid;gap:var(--se-s3);font-size:var(--se-t-sm);color:var(--se-ink-70)}.se-menu__trust li{display:flex;align-items:center;gap:var(--se-s3)}.se-menu__trust .se-icon{color:var(--se-sage)}.se-menu__mail{display:inline-flex;align-items:center;gap:var(--se-s2);font-size:var(--se-t-sm);color:var(--se-forest);text-decoration:none;margin-top:auto}@keyframes se-slide-in{0%{transform:translate(-100%)}to{transform:none}}@keyframes se-fade-in{0%{opacity:0}to{opacity:1}}@media screen and (min-width:990px){:root{--se-header-h: 7.2rem}.se-menu{display:none}.se-header__nav-wrap{display:block}.se-header__trust{display:inline-flex}.se-header--logo-left .se-header__row{grid-template-columns:auto 1fr auto}.se-header--logo-left .se-header__logo{grid-column:1;grid-row:1}.se-header--logo-left .se-header__start{grid-column:2;grid-row:1;justify-content:center}}.se-pdp{--se-buy-gap: var(--se-s4)}.se-pdp .product{row-gap:var(--se-s5)}.se-pdp .product__info-wrapper{padding-left:0}.se-pdp .product__info-container{display:flex;flex-direction:column;gap:var(--se-buy-gap)}.se-pdp .product__info-container>*{margin:0}.se-pdp .se-blk:empty{display:none}.se-pdp .se-blk>*{margin-block:0}.se-pdp .product__view-details{display:none}.se-pdp .se-blk--se-badges+.se-blk--se-rating,.se-pdp .se-blk--se-rating+.se-blk--title,.se-pdp .se-blk--title+.se-blk--se-subline{margin-top:calc(var(--se-buy-gap) * -.5)}.se-pdp .product__media-wrapper .product__media-item .media,.se-pdp .product__media-wrapper .product__media{border-radius:var(--se-r);overflow:hidden;background:var(--se-white)}.se-pdp .product-media-container{border-radius:var(--se-r);overflow:hidden;border:0}.se-pdp .thumbnail{border-radius:var(--se-r-sm);border:1.5px solid transparent;background:var(--se-white)}.se-pdp .thumbnail[aria-current]{border-color:var(--se-forest);box-shadow:none}.se-pdp .thumbnail-list{gap:var(--se-s2)}.se-pdp .product__media-icon{display:none}.se-pdp .slider-button{color:var(--se-forest)}.se-dots{display:flex;justify-content:center;gap:var(--se-s2);margin:var(--se-s3) 0 0;padding:0;list-style:none}.se-dots button{width:.8rem;height:.8rem;padding:0;border:0;border-radius:var(--se-r-pill);background:var(--se-sand);cursor:pointer;transition:width var(--se-dur) var(--se-ease),background-color var(--se-dur) var(--se-ease)}.se-dots button[aria-current=true]{width:2.4rem;background:var(--se-forest)}.se-dots li{display:inline-flex;padding:1rem .2rem;margin:-.625rem 0}@media screen and (max-width:749px){.se-pdp .product__media-wrapper .slider-buttons{display:none}.se-pdp .product__media-list .product__media-item{width:76%}.se-pdp .product__media-list{scroll-padding-left:var(--se-gutter)}}@media screen and (min-width:750px){.se-dots{display:none}}.se-badges{display:flex;flex-wrap:wrap;gap:var(--se-s2);margin:0;padding:0;list-style:none}.se-badge{display:inline-flex;align-items:center;gap:.6rem;min-height:2.8rem;padding:.4rem 1.2rem;border-radius:var(--se-r-pill);background:var(--se-sage-soft);color:var(--se-forest);font-size:var(--se-t-xs);font-weight:600;letter-spacing:.02em}.se-badge .se-icon{width:1.4rem;height:1.4rem}.se-badge--gift{background:var(--se-sand-soft);color:var(--se-ink);box-shadow:inset 0 0 0 1px var(--se-gold-soft)}.se-badge--gift .se-icon{color:var(--se-gold)}.se-buy__rating{display:inline-flex;align-self:flex-start;border-radius:var(--se-r-sm);text-decoration:none;color:inherit}.se-buy__rating:hover .se-rating__count{text-decoration-color:currentColor}.se-pdp .product__title h1,.se-pdp .product__title h2{font-family:var(--se-font-head);font-size:var(--se-t-xl);font-weight:var(--se-head-weight);line-height:var(--se-lh-tight);letter-spacing:-.015em;margin:0;text-wrap:balance}.se-buy__subline{font-size:var(--se-t-base);line-height:1.5;color:var(--se-ink-70);text-wrap:pretty}.se-buy__usps{gap:var(--se-s2)}.se-buy__usps li{font-size:var(--se-t-base)}.se-buy__badge{display:inline-flex;align-items:center;gap:var(--se-s2);padding:.6rem 1.4rem;border-radius:var(--se-r-pill);background:var(--se-sand-soft);color:var(--se-clay-text);font-size:var(--se-t-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.se-buy__badge .se-icon{width:1.4rem;height:1.4rem}.se-pdp .se-blk--price>div[id^=price-]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--se-s2) var(--se-s3)}.se-pdp .price{font-family:var(--se-font-body);margin:0}.se-pdp .price--large .price-item--sale,.se-pdp .price--large .price-item--regular{font-size:clamp(2.8rem,2.4rem + 1vw,3.6rem);font-weight:600;letter-spacing:-.02em;color:var(--se-ink)}.se-pdp .price--on-sale .price__sale{display:flex;align-items:baseline;gap:var(--se-s3);flex-wrap:wrap}.se-pdp .price--on-sale .price__sale>span:first-of-type{order:2}.se-pdp .price--on-sale .price__sale s.price-item--regular{font-size:var(--se-t-md);font-weight:400;color:var(--se-ink-55)}.se-pdp .price .price__badge-sale,.se-pdp .price .price__badge-sold-out{display:none}.se-savings{display:inline-flex;align-items:center;min-height:2.8rem;padding:.4rem 1.2rem;border-radius:var(--se-r-pill);background:var(--se-sand-soft);color:var(--se-clay-text);font-size:var(--se-t-sm);font-weight:600}.se-pdp .product__tax{margin:var(--se-s1) 0 0;font-size:var(--se-t-xs);color:var(--se-ink-55)}.se-pdp .installment{margin-top:var(--se-s2);font-size:var(--se-t-sm)}.se-pdp .installment:empty{display:none}.se-offer-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--se-s2) var(--se-s3);margin:var(--se-s2) 0 0;font-size:var(--se-t-sm);line-height:1.4;color:var(--se-ink-70)}.se-offer-note__badge{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.2rem;border-radius:var(--se-r-pill);background:var(--se-forest);color:var(--se-white);font-size:var(--se-t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.se-offer-note__badge .se-icon{width:1.3rem;height:1.3rem}.se-offer-note__text{font-weight:500}.se-bundles{border:0;margin:var(--se-s2) 0 0;padding:0;min-width:0}.se-bundles__title{padding:0;margin:0 0 var(--se-s3);font-size:var(--se-t-xs);font-weight:600;letter-spacing:var(--se-track-caps);text-transform:uppercase;color:var(--se-forest)}.se-bundles__list{display:grid;gap:1rem}.se-bundle{position:relative;display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:var(--se-s3);padding:1.4rem 1.6rem;border:1.5px solid var(--se-line-strong);border-radius:1.4rem;background:var(--se-white);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.se-bundle:hover{border-color:var(--se-sage)}.se-bundle.is-selected,.se-bundle:has(.se-bundle__input:checked){border-color:var(--se-forest);background:var(--se-sage-tint);box-shadow:0 0 0 1px var(--se-forest) inset}.se-bundle__input{position:absolute;opacity:0;pointer-events:none}.se-bundle__radio{width:2.2rem;height:2.2rem;border-radius:50%;border:1.5px solid var(--se-line-strong);background:var(--se-white);display:grid;place-items:center}.se-bundle__radio:after{content:"";width:1rem;height:1rem;border-radius:50%;background:var(--se-forest);transform:scale(0);transition:transform .15s ease}.se-bundle__input:checked+.se-bundle__radio{border-color:var(--se-forest)}.se-bundle__input:checked+.se-bundle__radio:after{transform:scale(1)}.se-bundle__input:focus-visible+.se-bundle__radio{outline:2px solid var(--se-forest);outline-offset:3px}.se-bundle__main{display:grid;gap:.2rem;min-width:0}.se-bundle__label{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-size:var(--se-t-base);font-weight:600;color:var(--se-ink)}.se-bundle__badge{display:inline-block;padding:.25rem .9rem;border-radius:var(--se-r-pill);background:var(--se-gold);color:var(--se-white);font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.se-bundle__sub{font-size:var(--se-t-sm);color:var(--se-ink-70);line-height:1.35}.se-bundle__price{display:grid;justify-items:end;gap:.1rem;text-align:right;white-space:nowrap}.se-bundle__price strong{font-size:var(--se-t-md);font-weight:700;color:var(--se-ink)}.se-bundle__per{font-size:var(--se-t-xs);color:var(--se-ink-55)}.se-bundle__save{font-size:var(--se-t-xs);font-weight:600;color:var(--se-clay-text)}.se-bundles__note{margin:var(--se-s2) 0 0;font-size:var(--se-t-xs);color:var(--se-ink-55)}.se-perks{margin-top:var(--se-s2);padding:var(--se-s4);border-radius:1.4rem;background:var(--se-sage-tint);border:1px solid var(--se-sage-soft)}.se-perks__title{margin:0 0 var(--se-s3);font-size:var(--se-t-xs);font-weight:600;letter-spacing:var(--se-track-caps);text-transform:uppercase;color:var(--se-forest)}.se-perks__list{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.se-perks__list li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--se-s3);align-items:start;font-size:var(--se-t-sm);line-height:1.45;color:var(--se-ink-70)}.se-perks__list li strong{color:var(--se-ink);font-weight:600}.se-perks__list .se-icon{width:2rem;height:2rem;color:var(--se-forest);margin-top:.1rem}.se-perks__terms{display:inline-block;margin-top:var(--se-s3);font-size:var(--se-t-xs);color:var(--se-ink-55);text-decoration:underline;text-underline-offset:.2em}.se-bw{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--se-s2);padding:var(--se-s4);border-radius:var(--se-r);background:var(--se-white);box-shadow:inset 0 0 0 1px var(--se-sand)}.se-bw--live{background:var(--se-ink);color:var(--se-cream);box-shadow:none}.se-bw__title{display:flex;align-items:center;gap:var(--se-s2);margin:0;font-size:var(--se-t-base);font-weight:600}.se-bw__title .se-icon{width:1.6rem;height:1.6rem;color:var(--se-clay)}.se-bw--live .se-bw__title .se-icon{color:var(--se-gold)}.se-bw__text{margin:0;font-size:var(--se-t-sm);color:var(--se-ink-70);line-height:1.5}.se-bw--live .se-bw__text{color:#f6f3eccc}.se-bw-form{margin-top:var(--se-s1)}.se-bw-form__row{display:flex;gap:var(--se-s2)}.se-bw-form__row--stacked{flex-direction:column}.se-input{flex:1;min-width:0;min-height:4.8rem;padding:1.2rem 1.6rem;border:1px solid var(--se-line-strong);border-radius:var(--se-r-pill);background:var(--se-white);color:var(--se-ink);font:inherit;font-size:var(--se-t-base)}.se-input:focus-visible{outline:none;border-color:var(--se-forest);box-shadow:var(--se-focus)}.se-input[aria-invalid=true]{border-color:var(--se-clay)}.se-bw-form__btn{min-height:4.8rem;padding-inline:2rem;font-size:var(--se-t-sm);flex:none}.se-bw-form__legal{margin:var(--se-s2) 0 0;font-size:var(--se-t-xs);color:var(--se-ink-55)}.se-bw-form__error{margin:var(--se-s2) 0 0;font-size:var(--se-t-xs);color:var(--se-clay-text)}.se-bw-form__success{display:flex;align-items:center;gap:var(--se-s2);margin:0;font-size:var(--se-t-sm);font-weight:600;color:var(--se-forest)}.se-pdp .product__info-container .product-form{margin:0}.se-pdp .product-form__buttons{max-width:none;margin:0}.se-pdp .product-form__submit{min-height:5.6rem;margin:0;font-size:var(--se-t-md);font-weight:600;letter-spacing:.01em;background:var(--se-forest);color:var(--se-white);border-radius:var(--se-r-pill)}.se-pdp .product-form__submit:hover:not([disabled]){background:var(--se-forest-deep)}.se-pdp .product-form__submit:after,.se-pdp .product-form__submit:before{display:none}.se-pdp .product-form__submit:focus-visible{box-shadow:var(--se-focus)}.se-pdp .shopify-payment-button__button{margin-top:var(--se-s2);border-radius:var(--se-r-pill)}.se-pdp .product__pickup-availabilities{display:none}.se-mini-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--se-s1) var(--se-s4);margin:0;padding:0;list-style:none;font-size:var(--se-t-xs);color:var(--se-ink-70)}.se-mini-trust li{display:inline-flex;align-items:center;gap:.6rem}.se-mini-trust .se-icon{width:1.4rem;height:1.4rem;color:var(--se-sage)}.se-pdp .se-blk--buy-buttons+.se-blk--se-mini-trust{margin-top:calc(var(--se-buy-gap) * -.5)}.se-season-note{display:flex;align-items:center;justify-content:center;gap:var(--se-s2);margin:var(--se-s2) 0 0;font-size:var(--se-t-xs);color:var(--se-ink-70)}.se-season-note .se-icon{width:1.4rem;height:1.4rem;color:var(--se-gold)}.se-buy__payments{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--se-s2);margin:0;padding:0;list-style:none}.se-buy__payments li{display:inline-flex}.se-buy__payments svg{width:4rem;height:2.6rem;border-radius:.4rem}.se-buy__payments-note{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:var(--se-s2) 0 0;font-size:var(--se-t-xs);color:var(--se-ink-55)}.se-buy__payments-note .se-icon{width:1.2rem;height:1.2rem}.se-delivery{display:flex;align-items:flex-start;gap:var(--se-s3);padding:var(--se-s3) var(--se-s4);border-radius:var(--se-r-sm);background:var(--se-sage-tint);font-size:var(--se-t-sm);line-height:1.45}.se-delivery>.se-icon{color:var(--se-sage);margin-top:.16rem}.se-delivery__body{display:grid;gap:.2rem}.se-delivery__stock{display:inline-flex;align-items:center;gap:.8rem;font-weight:600;color:var(--se-forest)}.se-delivery__stock:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:#4f9a6a;box-shadow:0 0 0 3px #4f9a6a38;flex:none}.se-delivery__date{color:var(--se-ink-70)}.se-delivery__xmas{display:inline-flex;align-items:center;gap:.6rem;margin-top:var(--se-s1);padding-top:var(--se-s2);border-top:1px solid var(--se-gold-soft);font-weight:600;color:var(--se-ink)}.se-delivery__xmas[hidden]{display:none}.se-delivery__xmas .se-icon{width:1.4rem;height:1.4rem;color:var(--se-gold)}.se-delivery--compact{padding:var(--se-s2) var(--se-s3);font-size:var(--se-t-xs);margin-bottom:var(--se-s3)}.se-buy__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--se-s2);margin:0;padding:0;list-style:none}.se-buy__trust li{display:flex;flex-direction:column;align-items:center;gap:var(--se-s2);padding:var(--se-s3) var(--se-s2);border-radius:var(--se-r-sm);background:var(--se-white);box-shadow:inset 0 0 0 1px var(--se-line);text-align:center;font-size:var(--se-t-xs);line-height:1.3;color:var(--se-ink-70)}.se-buy__trust .se-icon{width:2.2rem;height:2.2rem;color:var(--se-forest)}.se-buy__trust strong{display:block;font-weight:600;color:var(--se-ink);font-size:var(--se-t-sm)}.se-buy__why{padding:var(--se-s5);border-radius:var(--se-r);background:var(--se-white);box-shadow:inset 0 0 0 1px var(--se-line)}.se-buy__why-title{margin:0 0 var(--se-s4);font-family:var(--se-font-body);font-size:var(--se-t-xs);font-weight:600;letter-spacing:var(--se-track-caps);text-transform:uppercase;color:var(--se-sage)}.se-pdp .se-blk--se-info+.se-blk--se-info{margin-top:calc(var(--se-buy-gap) * -1)}.se-info{border-top:1px solid var(--se-line)}.se-pdp .se-blk--se-info:last-of-type .se-info,.se-pdp .se-blk--se-info:has(+:not(.se-blk--se-info)) .se-info{border-bottom:1px solid var(--se-line)}.se-info__summary{display:flex;align-items:center;gap:var(--se-s3);min-height:5.6rem;padding:var(--se-s2) 0;cursor:pointer;list-style:none;font-size:var(--se-t-base);font-weight:600;border-radius:var(--se-r-sm)}.se-info__summary::-webkit-details-marker{display:none}.se-info__summary>.se-icon:first-child{color:var(--se-sage)}.se-info__title{flex:1}.se-info__toggle{transition:transform var(--se-dur) var(--se-ease);color:var(--se-ink-55)}.se-info[open] .se-info__toggle{transform:rotate(45deg)}.se-info__content{padding:0 0 var(--se-s4) calc(2rem + var(--se-s3));font-size:var(--se-t-sm);line-height:var(--se-lh-body);color:var(--se-ink-70)}.se-info__content ul{margin:0;padding-left:1.76rem}.se-info__content li+li{margin-top:var(--se-s1)}.se-info__content table{width:100%;border-collapse:collapse}.se-info__content td,.se-info__content th{padding:var(--se-s2) 0;border-bottom:1px solid var(--se-line);text-align:left;font-weight:400}.se-info__content td:last-child{text-align:right;color:var(--se-ink);font-weight:500}.se-editor-note{margin:0;padding:var(--se-s3);border-radius:var(--se-r-sm);background:var(--se-sand-soft);font-size:var(--se-t-xs);color:var(--se-ink-70);border:1px dashed var(--se-sand)}@media screen and (max-width:749px){.se-pdp--compact{--se-buy-gap: var(--se-s3)}.se-pdp--compact .se-blk{order:20}.se-pdp--compact .se-blk--se-badges{order:1}.se-pdp--compact .se-blk--se-rating{order:2}.se-pdp--compact .se-blk--title{order:3}.se-pdp--compact .se-blk--se-subline{order:4}.se-pdp--compact .se-blk--se-usps{order:5}.se-pdp--compact .se-blk--price{order:6}.se-pdp--compact .se-blk--se-bundles{order:7}.se-pdp--compact .se-blk--buy-buttons,.se-pdp--compact .se-blk--app{order:8}.se-pdp--compact .se-blk--se-mini-trust{order:9}.se-pdp--compact .se-blk--se-perks{order:10}.se-pdp--compact .se-blk--se-delivery{order:11}.se-pdp--compact .se-blk--se-black-week{order:12}.se-pdp--compact .se-blk--se-payments{order:13}.se-pdp--compact .se-blk--se-trust{order:14}.se-pdp--compact .se-blk--se-why{order:15}.se-pdp--compact .se-blk--se-info{order:16}.se-pdp--compact .se-blk--title+.se-blk--se-subline,.se-pdp--compact .se-blk--se-rating+.se-blk--title,.se-pdp--compact .se-blk--se-badges+.se-blk--se-rating{margin-top:0}.se-pdp--compact .se-buy__subline{font-size:var(--se-t-sm);margin-top:calc(var(--se-buy-gap) * -.5)}.se-pdp--compact .se-blk--title{margin-top:calc(var(--se-buy-gap) * -.25)}.se-pdp--compact .se-blk--se-mini-trust{margin-top:calc(var(--se-buy-gap) * -.5)}.se-pdp--compact .se-blk--se-info+.se-blk--se-info{margin-top:calc(var(--se-buy-gap) * -1)}.se-pdp .product__title h1{font-size:2.6rem}.se-pdp .price--large .price-item--sale,.se-pdp .price--large .price-item--regular{font-size:2.8rem}.se-pdp .product__tax{display:none}}@media screen and (min-width:990px){.se-pdp{--se-buy-gap: var(--se-s5)}.se-pdp .product{column-gap:var(--se-s9)}.se-pdp .product__title h1{font-size:var(--se-t-2xl)}}.se-sticky{position:fixed;inset-inline:0;bottom:0;z-index:35;display:flex;align-items:center;gap:var(--se-s3);padding:var(--se-s3) var(--se-s4) calc(var(--se-s3) + env(safe-area-inset-bottom));background:var(--se-white);border-top:1px solid var(--se-line);box-shadow:var(--se-shadow-float);transform:translateY(110%);transition:transform .28s var(--se-ease),visibility 0s linear .28s;visibility:hidden}.se-sticky.is-visible{transform:none;visibility:visible;transition-delay:0s}.se-sticky__media{width:4.8rem;height:4.8rem;flex:none;border-radius:var(--se-r-sm);overflow:hidden;background:var(--se-cream)}.se-sticky__media img{width:100%;height:100%;object-fit:cover;display:block}.se-sticky__info{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}.se-sticky__title{font-size:var(--se-t-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-sticky__price{display:flex;align-items:baseline;gap:var(--se-s2);font-size:var(--se-t-sm)}.se-sticky__price s{color:var(--se-ink-55);font-size:var(--se-t-xs)}.se-sticky__price strong{font-weight:600}.se-sticky .se-rating{display:none}.se-sticky .se-btn{flex:none;min-height:4.8rem;padding-inline:2rem;font-size:var(--se-t-sm)}@media screen and (min-width:990px){.se-sticky{display:none}.se-sticky--desktop{display:flex;inset-inline:50%;bottom:var(--se-s4);width:min(calc(100% - var(--se-s6)),73.6rem);translate:-50% 0;padding:var(--se-s3) var(--se-s3) var(--se-s3) var(--se-s4);border:0;border-radius:var(--se-r-pill);box-shadow:0 16px 40px -16px #1f242159,inset 0 0 0 1px var(--se-line);transform:translateY(160%)}.se-sticky--desktop .se-sticky__media{border-radius:50%}.se-sticky--desktop .se-rating{display:inline-flex}.se-sticky--desktop .se-sticky__info{flex-direction:row;align-items:center;gap:var(--se-s4)}.se-sticky--desktop .se-btn{min-height:4.8rem;padding-inline:2.8rem}}body.se-sticky-active{padding-bottom:8rem}@media screen and (min-width:990px){body.se-sticky-active{padding-bottom:0}}.se-sticky-spacer{display:none}.se-vhero{display:grid;gap:var(--se-s6);align-items:center}.se-vhero__media{position:relative;aspect-ratio:var(--se-vhero-ratio, 4 / 5);max-height:80vh;border-radius:var(--se-r-lg);overflow:hidden;background:var(--se-sage-soft);box-shadow:var(--se-shadow-soft)}.se-vhero__media video,.se-vhero__media iframe,.se-vhero__media img,.se-vhero__media .se-vhero__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.se-vhero__badge{position:absolute;top:var(--se-s4);left:var(--se-s4);display:inline-flex;align-items:center;gap:var(--se-s2);padding:.6rem 1.2rem;border-radius:var(--se-r-pill);background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--se-t-xs);font-weight:600;color:var(--se-green)}.se-vhero__toggle{position:absolute;right:var(--se-s4);bottom:var(--se-s4);width:4.4rem;height:4.4rem;border:0;border-radius:var(--se-r-pill);background:#ffffffd9;color:var(--se-green);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.se-vhero__toggle .se-icon{width:1.8rem;height:1.8rem}.se-vhero__toggle [data-state=pause],.se-vhero__toggle.is-playing [data-state=play]{display:none}.se-vhero__toggle.is-playing [data-state=pause]{display:block}.se-vhero__content{text-align:left}.se-vhero__actions{display:flex;flex-wrap:wrap;gap:var(--se-s3);margin-top:var(--se-s6)}.se-vhero__proof{display:flex;align-items:center;gap:var(--se-s3);margin-top:var(--se-s5)}@media screen and (min-width:990px){.se-vhero{grid-template-columns:1fr 1fr;gap:var(--se-s10)}.se-vhero--media-right .se-vhero__media{order:2}.se-vhero__media{max-width:440px;margin-inline:auto}}.se-hero{display:grid;gap:var(--se-s6);align-items:center}.se-hero__media{position:relative;border-radius:var(--se-r-lg);overflow:hidden;background:var(--se-white);aspect-ratio:1}.se-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.se-hero__card{position:absolute;left:var(--se-s4);bottom:var(--se-s4);display:flex;align-items:center;gap:var(--se-s3);padding:var(--se-s3) var(--se-s4);border-radius:var(--se-r);background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--se-shadow-soft);font-size:var(--se-t-sm)}.se-hero__card strong{display:block;font-weight:600}.se-hero__card>div:last-child>span{color:var(--se-ink-55);font-size:var(--se-t-xs)}.se-hero__actions{display:flex;flex-wrap:wrap;gap:var(--se-s3);margin-top:var(--se-s6)}.se-hero__meta{display:flex;flex-wrap:wrap;gap:var(--se-s3) var(--se-s5);margin:var(--se-s5) 0 0;padding:0;list-style:none;font-size:var(--se-t-sm);color:var(--se-ink-70)}.se-hero__meta li{display:inline-flex;align-items:center;gap:var(--se-s2)}.se-hero__meta .se-icon{width:1.6rem;height:1.6rem;color:var(--se-sage)}@media screen and (min-width:990px){.se-hero{grid-template-columns:1.05fr 1fr;gap:var(--se-s10)}.se-hero--media-right .se-hero__media{order:2}}.se-pain__grid{display:grid;gap:var(--se-s4)}.se-pain__card{display:flex;flex-direction:column;gap:var(--se-s4);padding:var(--se-s5);border-radius:var(--se-r);background:var(--se-white);box-shadow:var(--se-shadow-soft)}.se-pain__card h3{margin:0 0 var(--se-s2);font-family:var(--se-font-body);font-size:var(--se-t-md);font-weight:600;letter-spacing:0}.se-pain__card p{margin:0;font-size:var(--se-t-sm);line-height:var(--se-lh-body);color:var(--se-ink-70)}.se-pain__bridge{display:flex;flex-direction:column;align-items:center;gap:var(--se-s3);margin-top:var(--se-s8);text-align:center}.se-pain__bridge p{margin:0;max-width:57.6rem;font-family:var(--se-font-head);font-size:var(--se-t-lg);line-height:var(--se-lh-snug);color:var(--se-ink);text-wrap:balance}.se-pain__bridge .se-icon{width:2.4rem;height:2.4rem;color:var(--se-sage)}@media screen and (min-width:750px){.se-pain__grid{grid-template-columns:repeat(3,1fr);gap:var(--se-s5)}}.se-solution{display:grid;gap:var(--se-s6);align-items:center}.se-solution__media{border-radius:var(--se-r-lg);overflow:hidden;background:var(--se-white);aspect-ratio:1}.se-solution__media img{width:100%;height:100%;object-fit:cover;display:block}.se-solution__features{display:grid;gap:var(--se-s4);margin:var(--se-s6) 0 0;padding:0;list-style:none}.se-solution__feature{display:grid;grid-template-columns:auto 1fr;gap:var(--se-s4);align-items:start}.se-solution__feature h3{margin:0 0 var(--se-s1);font-family:var(--se-font-body);font-size:var(--se-t-base);font-weight:600;letter-spacing:0}.se-solution__feature p{margin:0;font-size:var(--se-t-sm);line-height:1.55;color:var(--se-ink-70)}.se-solution__cta{margin-top:var(--se-s6)}@media screen and (min-width:990px){.se-solution{grid-template-columns:1fr 1fr;gap:var(--se-s10)}.se-solution--media-right .se-solution__media{order:2}.se-solution__features{grid-template-columns:1fr 1fr;gap:var(--se-s5)}}.se-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--se-gutter) * -1);padding-inline:var(--se-gutter);scrollbar-width:none}.se-compare__scroll::-webkit-scrollbar{display:none}.se-compare__table{width:100%;min-width:54.4rem;border-collapse:separate;border-spacing:0;font-size:var(--se-t-sm)}.se-compare__table th,.se-compare__table td{padding:var(--se-s3) var(--se-s3);text-align:center;vertical-align:middle;border-bottom:1px solid var(--se-line)}.se-compare__table th[scope=row],.se-compare__table th:first-child{text-align:left;font-weight:500;color:var(--se-ink-70);padding-left:0}.se-compare__table thead th{padding-bottom:var(--se-s3);font-size:var(--se-t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--se-ink-55);border-bottom:1px solid var(--se-line-strong)}.se-compare__table tbody tr:last-child td,.se-compare__table tbody tr:last-child th{border-bottom:0}.se-compare__table .is-hero{background:var(--se-white);color:var(--se-ink);font-weight:600}.se-compare__table thead .is-hero{border-radius:var(--se-r) var(--se-r) 0 0;color:var(--se-green);font-size:var(--se-t-sm);letter-spacing:0;text-transform:none;box-shadow:inset 0 1px 0 var(--se-sage),inset 1px 0 0 var(--se-line),inset -1px 0 0 var(--se-line)}.se-compare__table tbody .is-hero{box-shadow:inset 1px 0 0 var(--se-line),inset -1px 0 0 var(--se-line)}.se-compare__table tbody tr:last-child .is-hero{border-radius:0 0 var(--se-r) var(--se-r);box-shadow:inset 1px 0 0 var(--se-line),inset -1px 0 0 var(--se-line),inset 0 -1px 0 var(--se-line)}.se-compare__hero-logo{display:inline-flex;align-items:center;color:var(--se-green)}.se-compare__hero-logo svg{height:1.8rem;width:auto}.se-compare__mark{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%}.se-compare__mark--yes{background:var(--se-sage-soft);color:var(--se-green)}.se-compare__mark--no{background:var(--se-sand-soft);color:var(--se-ink-55)}.se-compare__mark .se-icon{width:1.4rem;height:1.4rem}.se-compare__note{margin:var(--se-s5) 0 0;font-size:var(--se-t-xs);color:var(--se-ink-55);text-align:center}@media screen and (min-width:750px){.se-compare__scroll{margin-inline:0;padding-inline:0}.se-compare__table th,.se-compare__table td{padding:var(--se-s4) var(--se-s5)}.se-compare__table th[scope=row]{padding-left:0}}.se-areas__tabs{display:none;gap:var(--se-s2);margin:0 0 var(--se-s6);padding:0;list-style:none}.se-areas__tab{min-height:4.4rem;padding:1rem 2rem;border:0;border-radius:var(--se-r-pill);background:transparent;color:var(--se-ink-70);font-family:var(--se-font-body);font-size:var(--se-t-sm);font-weight:600;cursor:pointer;box-shadow:inset 0 0 0 1px var(--se-line-strong);transition:background-color var(--se-dur) var(--se-ease),color var(--se-dur) var(--se-ease)}.se-areas__tab:hover{background:var(--se-sage-soft);color:var(--se-green)}.se-areas__tab[aria-selected=true]{background:var(--se-green);color:var(--se-white);box-shadow:none}.se-areas__panels{display:grid;gap:var(--se-s3)}.se-areas__panel{border-radius:var(--se-r);background:var(--se-white);box-shadow:var(--se-shadow-soft);overflow:hidden}.se-areas__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--se-s3);width:100%;padding:var(--se-s4) var(--se-s5);border:0;background:transparent;color:var(--se-ink);font-family:var(--se-font-body);font-size:var(--se-t-md);font-weight:600;text-align:left;cursor:pointer}.se-areas__summary .se-icon{width:1.8rem;height:1.8rem;color:var(--se-sage);transition:transform var(--se-dur) var(--se-ease)}.se-areas__summary[aria-expanded=true] .se-icon{transform:rotate(180deg)}.se-areas__body{display:grid;gap:var(--se-s4);padding:0 var(--se-s5) var(--se-s5)}.se-areas__body[hidden]{display:none}.se-areas__img{aspect-ratio:4 / 3;border-radius:var(--se-r-sm);overflow:hidden;background:var(--se-cream)}.se-areas__img img{width:100%;height:100%;object-fit:cover;display:block}.se-areas__text p{margin:0 0 var(--se-s3);font-size:var(--se-t-sm);line-height:var(--se-lh-body);color:var(--se-ink-70)}.se-areas__text p:last-child{margin:0}.se-areas__tip{display:inline-flex;align-items:center;gap:var(--se-s2);margin-top:var(--se-s3);padding:.6rem 1.2rem;border-radius:var(--se-r-pill);background:var(--se-sage-tint);color:var(--se-green);font-size:var(--se-t-xs);font-weight:600}@media screen and (min-width:750px){.se-areas__tabs{display:flex;flex-wrap:wrap}.se-areas__summary{display:none}.se-areas__panel{display:none;box-shadow:none;background:transparent}.se-areas__panel.is-active{display:block}.se-areas__body{grid-template-columns:1fr 1fr;gap:var(--se-s8);align-items:center;padding:0}.se-areas__body[hidden]{display:grid}.se-areas__img{aspect-ratio:1;border-radius:var(--se-r-lg)}.se-areas__text h3{margin:0 0 var(--se-s3);font-size:var(--se-t-xl)}.se-areas__text p{font-size:var(--se-t-md)}}@media screen and (max-width:749px){.se-areas__text h3{display:none}}.se-steps__list{display:grid;gap:var(--se-s5);margin:0;padding:0;list-style:none;counter-reset:se-step}.se-steps__item{position:relative;display:grid;grid-template-columns:auto 1fr;gap:var(--se-s4);align-items:start}.se-steps__num{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;background:var(--se-green);color:var(--se-cream);font-family:var(--se-font-head);font-size:var(--se-t-lg);font-weight:var(--se-head-weight)}.se-steps__item h3{margin:0 0 var(--se-s1);font-family:var(--se-font-body);font-size:var(--se-t-md);font-weight:600;letter-spacing:0}.se-steps__item p{margin:0;font-size:var(--se-t-sm);line-height:var(--se-lh-body);color:var(--se-ink-70)}.se-steps__item:not(:last-child):after{content:"";position:absolute;left:2.4rem;top:5.2rem;bottom:calc(var(--se-s5) * -1);width:1px;background:var(--se-sand)}.se-steps__cta{margin-top:var(--se-s7);text-align:center}@media screen and (min-width:750px){.se-steps__list{grid-template-columns:repeat(3,1fr);gap:var(--se-s6)}.se-steps__item{grid-template-columns:1fr;gap:var(--se-s4)}.se-steps__item:not(:last-child):after{left:5.6rem;right:calc(var(--se-s6) * -1 + .8rem);top:2.4rem;bottom:auto;width:auto;height:1px}}.se-reviews__top{display:flex;flex-direction:column;gap:var(--se-s4);margin-bottom:var(--se-s6)}.se-reviews__top .se-head{margin-bottom:0}.se-review__title{margin:0;font-family:var(--se-font-body);font-size:var(--se-t-base);font-weight:600;letter-spacing:0}.se-reviews__trust{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--se-s3);font-size:var(--se-t-sm);color:var(--se-ink-70)}.se-reviews__trust-logo{display:inline-flex;align-items:center;gap:.6rem;font-weight:600;color:var(--se-ink)}.se-reviews__trust-logo .se-icon{width:1.6rem;height:1.6rem;color:#00b67a}.se-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:min(82%,32rem);gap:var(--se-s4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--se-gutter) * -1);padding-inline:var(--se-gutter);padding-bottom:var(--se-s2)}.se-reviews__track{scroll-padding-inline:var(--se-gutter)}.se-reviews__track::-webkit-scrollbar{display:none}.se-review{display:flex;flex-direction:column;gap:var(--se-s3);padding:var(--se-s5);border-radius:var(--se-r);background:var(--se-white);box-shadow:var(--se-shadow-soft);scroll-snap-align:start}.se-review__img{aspect-ratio:4 / 3;margin:calc(var(--se-s5) * -1) calc(var(--se-s5) * -1) var(--se-s2);border-radius:var(--se-r) var(--se-r) 0 0;overflow:hidden;background:var(--se-cream)}.se-review__img img{width:100%;height:100%;object-fit:cover;display:block}.se-review__text{margin:0;font-size:var(--se-t-sm);line-height:var(--se-lh-body);color:var(--se-ink)}.se-review__text:before{content:"\201e"}.se-review__text:after{content:"\201c"}.se-review__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--se-s2);margin-top:auto;padding-top:var(--se-s3);border-top:1px solid var(--se-line);font-size:var(--se-t-xs)}.se-review__name{font-weight:600;color:var(--se-ink)}.se-review__verified{display:inline-flex;align-items:center;gap:.4rem;color:var(--se-sage)}.se-review__verified .se-icon{width:1.4rem;height:1.4rem}.se-reviews__nav{display:flex;justify-content:center;gap:var(--se-s2);margin-top:var(--se-s4)}.se-reviews__btn{width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:var(--se-white);color:var(--se-green);box-shadow:inset 0 0 0 1px var(--se-line-strong);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.se-reviews__btn:hover{background:var(--se-sage-soft)}.se-reviews__btn .se-icon{width:1.6rem;height:1.6rem}@media screen and (min-width:750px){.se-reviews__top{flex-direction:row;align-items:flex-end;justify-content:space-between}.se-reviews__track{grid-auto-columns:calc((100% - var(--se-s5) * 2) / 3);gap:var(--se-s5);margin-inline:0;padding-inline:0}}@media screen and (min-width:1100px){.se-reviews__track{grid-auto-columns:calc((100% - var(--se-s5) * 3) / 4)}}.se-guarantee{display:grid;gap:var(--se-s6);padding:var(--se-s6) var(--se-s5);border-radius:var(--se-r-lg);background:var(--se-cream);box-shadow:inset 0 0 0 1px var(--se-sand)}.se-guarantee__seal{display:flex;flex-direction:column;align-items:center;gap:var(--se-s3);text-align:center}.se-guarantee__seal-ring{display:inline-flex;align-items:center;justify-content:center;width:11.2rem;height:11.2rem;border-radius:50%;background:var(--se-white);color:var(--se-green);box-shadow:0 0 0 6px var(--se-cream),0 0 0 7px var(--se-sand)}.se-guarantee__seal-ring .se-icon{width:4.8rem;height:4.8rem}.se-guarantee__seal-label{font-size:var(--se-t-xs);font-weight:600;letter-spacing:var(--se-track-caps);text-transform:uppercase;color:var(--se-sage)}.se-guarantee__seal-label strong{display:block;font-family:var(--se-font-head);font-size:var(--se-t-lg);font-weight:var(--se-head-weight);letter-spacing:0;text-transform:none;color:var(--se-ink)}.se-guarantee__body .se-title{font-size:var(--se-t-xl)}.se-guarantee__text{margin-top:var(--se-s4);font-size:var(--se-t-base);line-height:var(--se-lh-body);color:var(--se-ink-70)}.se-guarantee__more{margin-top:var(--se-s4);border-top:1px solid var(--se-sand)}.se-guarantee__more summary{display:flex;align-items:center;justify-content:space-between;gap:var(--se-s3);padding:var(--se-s3) 0;font-size:var(--se-t-sm);font-weight:600;color:var(--se-green);cursor:pointer;list-style:none}.se-guarantee__more summary::-webkit-details-marker{display:none}.se-guarantee__more summary .se-icon{width:1.6rem;height:1.6rem;transition:transform var(--se-dur) var(--se-ease)}.se-guarantee__more[open] summary .se-icon{transform:rotate(180deg)}.se-guarantee__more .se-rte{padding-bottom:var(--se-s3);font-size:var(--se-t-sm);line-height:var(--se-lh-body);color:var(--se-ink-70)}.se-guarantee__cta{margin-top:var(--se-s5);display:flex;flex-wrap:wrap;gap:var(--se-s3);align-items:center}@media screen and (min-width:750px){.se-guarantee{grid-template-columns:auto 1fr;gap:var(--se-s9);padding:var(--se-s8);align-items:center}}.se-gift{display:grid;gap:var(--se-s5);padding:var(--se-s6) var(--se-s5);border-radius:var(--se-r-lg);background:var(--se-green);color:var(--se-cream)}.se-gift .se-eyebrow{color:var(--se-sand)}.se-gift .se-title{color:var(--se-cream)}.se-gift__text{margin:var(--se-s3) 0 0;font-size:var(--se-t-base);line-height:var(--se-lh-body);color:#f6f3ecd1}.se-gift__deadline{display:inline-flex;align-items:center;gap:var(--se-s3);margin-top:var(--se-s5);padding:var(--se-s3) var(--se-s4);border-radius:var(--se-r-sm);background:#f6f3ec1a;font-size:var(--se-t-sm)}.se-gift__deadline .se-icon{color:var(--se-sand)}.se-gift__deadline strong{font-weight:600}.se-gift__points{display:grid;gap:var(--se-s3);margin:0;padding:0;list-style:none}.se-gift__points li{display:flex;align-items:flex-start;gap:var(--se-s3);font-size:var(--se-t-sm);line-height:1.5}.se-gift__points .se-icon{color:var(--se-sand);margin-top:.16rem}.se-gift__cta{margin-top:var(--se-s5)}@media screen and (min-width:750px){.se-gift{grid-template-columns:1.2fr 1fr;gap:var(--se-s9);padding:var(--se-s8);align-items:center}}.se-faq{display:grid;gap:var(--se-s6)}.se-faq__list{display:grid;gap:var(--se-s2)}.se-faq__item{border-radius:var(--se-r);background:var(--se-white);box-shadow:inset 0 0 0 1px var(--se-line);transition:box-shadow var(--se-dur) var(--se-ease)}.se-faq__item[open]{box-shadow:inset 0 0 0 1px var(--se-sage)}.se-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--se-s4);padding:var(--se-s4) var(--se-s5);font-size:var(--se-t-base);font-weight:600;color:var(--se-ink);cursor:pointer;list-style:none;border-radius:var(--se-r)}.se-faq__q::-webkit-details-marker{display:none}.se-faq__q:focus-visible{box-shadow:var(--se-focus)}.se-faq__q .se-icon{width:2.4rem;height:2.4rem;flex:none;color:var(--se-sage);transition:transform var(--se-dur) var(--se-ease)}.se-faq__item[open] .se-faq__q .se-icon{transform:rotate(45deg)}.se-faq__a{padding:0 var(--se-s5) var(--se-s5);font-size:var(--se-t-sm);line-height:var(--se-lh-body);color:var(--se-ink-70)}.se-faq__support{display:flex;flex-direction:column;gap:var(--se-s3);padding:var(--se-s5);border-radius:var(--se-r);background:var(--se-sage-tint);align-self:start}.se-faq__support h3{margin:0;font-size:var(--se-t-lg)}.se-faq__support p{margin:0;font-size:var(--se-t-sm);line-height:var(--se-lh-body);color:var(--se-ink-70)}.se-faq__mail{display:inline-flex;align-items:center;gap:var(--se-s2);margin-top:var(--se-s2);font-size:var(--se-t-sm);font-weight:600;color:var(--se-green);text-decoration:none;word-break:break-all}.se-faq__mail:hover{text-decoration:underline}.se-faq__support-meta{display:inline-flex;align-items:center;gap:var(--se-s2);font-size:var(--se-t-xs);color:var(--se-ink-55)}@media screen and (min-width:990px){.se-faq{grid-template-columns:1.6fr 1fr;gap:var(--se-s9);align-items:start}.se-faq__support{position:sticky;top:9.6rem}}.se-footer{background:var(--se-footer-bg, var(--se-white));color:var(--se-ink);border-top:1px solid var(--se-line);padding-block:var(--se-s8) var(--se-s6)}.se-footer__top{display:grid;gap:var(--se-s6)}.se-footer__brand{max-width:35.2rem}.se-footer__logo{display:inline-flex;color:var(--se-green)}.se-footer__logo svg,.se-footer__logo img{height:2.8rem;width:auto;display:block}.se-footer__tagline{margin:var(--se-s3) 0 0;font-size:var(--se-t-sm);line-height:var(--se-lh-body);color:var(--se-ink-70)}.se-footer__rating{margin-top:var(--se-s3)}.se-footer__col h3{margin:0 0 var(--se-s3);font-family:var(--se-font-body);font-size:var(--se-t-xs);font-weight:600;letter-spacing:var(--se-track-caps);text-transform:uppercase;color:var(--se-sage)}.se-footer__links{display:grid;gap:var(--se-s2);margin:0;padding:0;list-style:none}.se-footer__links a{font-size:var(--se-t-sm);color:var(--se-ink-70);text-decoration:none}.se-footer__links a:hover{color:var(--se-green);text-decoration:underline;text-underline-offset:.2em}.se-footer__trust{display:grid;gap:var(--se-s2);margin:0;padding:0;list-style:none}.se-footer__trust li{display:inline-flex;align-items:center;gap:var(--se-s2);font-size:var(--se-t-sm);color:var(--se-ink-70)}.se-footer__trust .se-icon{width:1.6rem;height:1.6rem;color:var(--se-sage)}.se-footer__bottom{display:flex;flex-direction:column;gap:var(--se-s4);margin-top:var(--se-s7);padding-top:var(--se-s5);border-top:1px solid var(--se-line)}.se-footer__payments{display:flex;flex-wrap:wrap;gap:var(--se-s2);margin:0;padding:0;list-style:none}.se-footer__payments svg{width:4rem;height:2.6rem;border-radius:.4rem;display:block}.se-footer__copy{font-size:var(--se-t-xs);color:var(--se-ink-55)}.se-footer__copy a{color:inherit}@media screen and (min-width:750px){.se-footer__top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--se-s8)}.se-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.se-cart-ship{margin:0 0 var(--se-s4);padding:var(--se-s3) var(--se-s4);border-radius:var(--se-r-sm);background:var(--se-sage-tint);font-size:var(--se-t-sm)}.se-cart-ship__text{margin:0 0 var(--se-s2);color:var(--se-ink)}.se-cart-ship__text strong{font-weight:600;color:var(--se-green)}.se-cart-ship__bar{height:.6rem;border-radius:var(--se-r-pill);background:#3f5a4b26;overflow:hidden}.se-cart-ship__fill{height:100%;width:var(--se-ship-progress, 0%);border-radius:var(--se-r-pill);background:var(--se-sage);transition:width .4s var(--se-ease)}.se-cart-upsell{display:grid;grid-template-columns:6.4rem 1fr;gap:var(--se-s3);align-items:center;margin:var(--se-s4) 0;padding:var(--se-s3);border-radius:var(--se-r);background:var(--se-cream);box-shadow:inset 0 0 0 1px var(--se-sand)}.se-cart-upsell__img{width:6.4rem;height:6.4rem;border-radius:var(--se-r-sm);overflow:hidden;background:var(--se-white)}.se-cart-upsell__img img{width:100%;height:100%;object-fit:cover;display:block}.se-cart-upsell__body{min-width:0}.se-cart-upsell__tag{display:inline-block;margin-bottom:.4rem;font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--se-terra)}.se-cart-upsell__title{margin:0;font-size:var(--se-t-sm);font-weight:600;line-height:1.3}.se-cart-upsell__text{margin:.2rem 0 0;font-size:var(--se-t-xs);color:var(--se-ink-70);line-height:1.4}.se-cart-upsell__row{display:flex;align-items:center;justify-content:space-between;gap:var(--se-s2);margin-top:var(--se-s2)}.se-cart-upsell__price{font-size:var(--se-t-sm);font-weight:600}.se-cart-upsell__price s{font-weight:400;color:var(--se-ink-55);margin-right:.4rem}.se-cart-upsell .product-form__buttons{margin:0}.se-cart-upsell__btn{min-height:3.6rem;padding:.6rem 1.4rem;font-size:var(--se-t-xs)}.se-cart-upsell .product-form__error-message-wrapper{margin-top:var(--se-s2)}.se-cart-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--se-s2) var(--se-s4);margin:var(--se-s3) 0 0;padding:0;list-style:none;font-size:var(--se-t-xs);color:var(--se-ink-55)}.se-cart-trust li{display:inline-flex;align-items:center;gap:.4rem}.se-cart-trust .se-icon{width:1.4rem;height:1.4rem;color:var(--se-sage)}.se-cart-payments{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--se-s2);margin:var(--se-s3) 0 0;padding:0;list-style:none}.se-cart-payments svg{width:3.6rem;height:2.4rem;border-radius:.4rem;display:block}cart-drawer .drawer__inner{background:var(--se-cream);border-left:0}cart-drawer .drawer__heading{font-family:var(--se-font-head);font-weight:var(--se-head-weight)}cart-drawer .cart__checkout-button{background:var(--se-green);color:var(--se-white);border-radius:var(--se-r-pill);min-height:5.6rem;font-weight:600}cart-drawer .cart__checkout-button:hover{background:var(--se-green-deep)}cart-drawer .cart-item__name{font-weight:600}cart-drawer .totals__total-value{font-weight:600}cart-drawer .drawer__footer{border-top:1px solid var(--se-line)}cart-drawer .cart-drawer__warnings .button{border-radius:var(--se-r-pill);background:var(--se-green);color:var(--se-white)}.se-pain__card p,.se-solution__feature p,.se-areas__text p,.se-steps__item p,.se-review__text,.se-faq__a,.se-gift__tile p,.se-info__content,.se-guarantee__more .se-rte,.se-faq__support p,.se-checks li,.se-delivery{font-size:var(--se-t-base)}.se-delivery--compact{font-size:var(--se-t-sm)}.se-anchor{display:block;position:relative;top:calc(var(--se-header-h) * -1 - 1.6rem);visibility:hidden;height:0}.se-eyebrow--gift{color:var(--se-gold)}.se-eyebrow--gift:before{display:none}.se-eyebrow--gift .se-icon{width:1.6rem;height:1.6rem}.se-icon-badge--gold{background:var(--se-sand-soft);color:var(--se-gold);box-shadow:inset 0 0 0 1px var(--se-gold-soft)}.se-ornaments .se-gift-section .se-head:after{content:"";display:block;width:6.4rem;height:1px;margin:var(--se-s4) auto 0;background:linear-gradient(90deg,transparent,var(--se-gold),transparent)}.se-ornaments .se-final .se-eyebrow:after{margin:0;width:2.4rem;display:inline-block;vertical-align:middle;margin-left:var(--se-s2)}.se-season--off .se-badge--gift,.se-season--off .se-delivery__xmas{display:none}.se-tm{background:var(--se-white);border-block:1px solid var(--se-line)}.se-tm--forest{background:var(--se-forest);color:var(--se-cream);border-color:transparent}.se-tm--sand{background:var(--se-sand-soft);border-color:transparent}.se-marquee--band{background:transparent;color:inherit;font-size:var(--se-t-sm);font-weight:500;letter-spacing:0;text-transform:none}.se-marquee--band .se-marquee__group{padding-block:var(--se-s4);align-items:center}.se-tm__item{display:inline-flex;align-items:center;gap:var(--se-s2);padding-inline:var(--se-s4);white-space:nowrap}.se-tm__item .se-icon{width:1.8rem;height:1.8rem;color:var(--se-sage)}.se-tm--forest .se-tm__item .se-icon{color:var(--se-sand)}.se-tm__sep{display:inline-flex;color:var(--se-gold);opacity:.8}.se-tm__sep .se-icon{width:1.2rem;height:1.2rem}.se-tm__payments{display:inline-flex;gap:var(--se-s2);margin:0;padding:0;list-style:none}.se-tm__payments svg{width:3.6rem;height:2.4rem;display:block;border-radius:.4rem}.se-gift__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--se-s3);margin:0;padding:0;list-style:none}.se-gift__tile{display:flex;flex-direction:column;gap:var(--se-s3);padding:var(--se-s4);border-radius:var(--se-r);background:var(--se-cream);box-shadow:inset 0 0 0 1px var(--se-line)}.se-section--cream .se-gift__tile{background:var(--se-white)}.se-gift__tile h3{margin:0;font-family:var(--se-font-head);font-size:var(--se-t-lg);font-weight:var(--se-head-weight)}.se-gift__tile p{margin:0;line-height:1.5;color:var(--se-ink-70)}.se-gift__tile-img{aspect-ratio:1;margin:calc(var(--se-s4) * -1) calc(var(--se-s4) * -1) 0;border-radius:var(--se-r) var(--se-r) 0 0;overflow:hidden}.se-gift__tile-img img{width:100%;height:100%;object-fit:cover;display:block}.se-gift__band{display:grid;gap:var(--se-s5);margin-top:var(--se-s5);padding:var(--se-s5);border-radius:var(--se-r-lg);background:var(--se-forest);color:var(--se-cream);position:relative}.se-ornaments .se-gift__band{box-shadow:inset 0 0 0 1px var(--se-gold-soft)}.se-gift__facts{display:grid;gap:var(--se-s3);margin:0;padding:0;list-style:none}.se-gift__facts li{display:flex;align-items:flex-start;gap:var(--se-s3);font-size:var(--se-t-base);line-height:1.45}.se-gift__facts .se-icon{color:var(--se-sand);margin-top:.16rem}.se-ornaments .se-gift__facts li:first-child .se-icon{color:var(--se-gold)}.se-gift__band .se-btn{--se-btn-bg: var(--se-cream);--se-btn-fg: var(--se-forest);--se-btn-bg-hover: var(--se-white)}@media screen and (min-width:750px){.se-gift__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--se-s4)}.se-gift__tile{padding:var(--se-s5)}.se-gift__band{grid-template-columns:1fr auto;align-items:center;padding:var(--se-s6) var(--se-s7)}}@media screen and (max-width:749px){.se-compare__scroll{overflow:visible;margin-inline:0;padding-inline:0}.se-compare__table{min-width:0;display:block;font-size:var(--se-t-sm)}.se-compare__table thead,.se-compare__table tbody{display:block}.se-compare__table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.se-compare__table thead th:first-child{display:none}.se-compare__table thead th{padding:var(--se-s3) var(--se-s1);font-size:1.1rem;letter-spacing:.04em}.se-compare__table tbody th[scope=row]{grid-column:1 / -1;padding:var(--se-s3) var(--se-s2) var(--se-s1);border-bottom:0;text-align:center;font-size:var(--se-t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--se-ink-55);background:transparent}.se-compare__table td{padding:var(--se-s1) var(--se-s1) var(--se-s3);font-size:var(--se-t-sm);line-height:1.3;overflow-wrap:anywhere}.se-compare__table .is-hero{box-shadow:inset 1px 0 0 var(--se-sage),inset -1px 0 0 var(--se-sage)}.se-compare__table thead .is-hero{border-radius:var(--se-r-sm) var(--se-r-sm) 0 0;box-shadow:inset 0 1px 0 var(--se-sage),inset 1px 0 0 var(--se-sage),inset -1px 0 0 var(--se-sage)}.se-compare__table tbody tr:last-child .is-hero{border-radius:0 0 var(--se-r-sm) var(--se-r-sm);box-shadow:inset 1px 0 0 var(--se-sage),inset -1px 0 0 var(--se-sage),inset 0 -1px 0 var(--se-sage)}.se-compare__table tbody tr td{border-bottom:1px solid var(--se-line)}.se-compare__hero-logo svg{height:1.4rem}}.se-review__gift{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;padding:.4rem 1rem;border-radius:var(--se-r-pill);background:var(--se-sand-soft);color:var(--se-ink);font-size:var(--se-t-xs);font-weight:600}.se-review__gift .se-icon{width:1.4rem;height:1.4rem;color:var(--se-gold)}.se-review--gift{box-shadow:var(--se-shadow-soft),inset 0 0 0 1px var(--se-gold-soft)}.se-faq__group{margin:var(--se-s5) 0 var(--se-s1);font-family:var(--se-font-body);font-size:var(--se-t-xs);font-weight:600;letter-spacing:var(--se-track-caps);text-transform:uppercase;color:var(--se-sage)}.se-faq__group:first-child{margin-top:0}.se-faq__q{min-height:5.6rem}.se-faq__more{display:inline-flex;align-items:center;gap:var(--se-s2);min-height:4.4rem;font-size:var(--se-t-sm);font-weight:600;color:var(--se-forest);text-decoration:none}.se-faq__more .se-icon{width:1.6rem;height:1.6rem}.se-final{display:grid;gap:var(--se-s5);padding:var(--se-s4);border-radius:var(--se-r-lg);background:var(--se-white);box-shadow:var(--se-shadow-soft)}.se-final__media{position:relative;aspect-ratio:1;border-radius:var(--se-r);overflow:hidden;background:var(--se-cream)}.se-final__media img{width:100%;height:100%;object-fit:cover;display:block}.se-final__badge{position:absolute;left:var(--se-s3);top:var(--se-s3);display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;border-radius:var(--se-r-pill);background:#ffffffeb;font-size:var(--se-t-xs);font-weight:600;box-shadow:inset 0 0 0 1px var(--se-gold-soft)}.se-final__badge .se-icon{width:1.4rem;height:1.4rem;color:var(--se-gold)}.se-final__body{display:flex;flex-direction:column;gap:var(--se-s4);padding:0 var(--se-s1) var(--se-s2)}.se-final__body .se-eyebrow{margin:0}.se-final__body .se-title{font-size:var(--se-t-xl)}.se-final__price{display:flex;flex-wrap:wrap;align-items:center;gap:var(--se-s2) var(--se-s3)}.se-final__price strong{font-size:2.8rem;font-weight:600;letter-spacing:-.02em}.se-final__price s{color:var(--se-ink-55);font-size:var(--se-t-md)}.se-final__text{margin:0;font-size:var(--se-t-base);line-height:var(--se-lh-body);color:var(--se-ink-70)}.se-final__form .se-btn{min-height:5.6rem}.se-mini-trust--center{justify-content:center}.se-form-error{margin-bottom:var(--se-s2);font-size:var(--se-t-sm);color:var(--se-clay-text)}@media screen and (min-width:750px){.se-final{grid-template-columns:1fr 1fr;gap:var(--se-s8);padding:var(--se-s6);align-items:center}}.se-btn{position:relative}.se-btn .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:2rem;height:2rem}.se-btn.loading>span{visibility:hidden}.se-btn .loading__spinner.hidden{display:none}.se-btn--sm{min-height:4.4rem;padding:.8rem 1.6rem;font-size:var(--se-t-sm)}.se-footer__heading{margin:0 0 var(--se-s3);font-family:var(--se-font-body);font-size:var(--se-t-xs);font-weight:600;letter-spacing:var(--se-track-caps);text-transform:uppercase;color:var(--se-sage)}.se-footer__links a,.se-footer__linkbtn{display:inline-flex;align-items:center;min-height:4.4rem;font-size:var(--se-t-base)}.se-footer__links{gap:0}.se-footer__linkbtn{padding:0;border:0;background:none;color:var(--se-ink-70);font-family:inherit;cursor:pointer;text-align:left}.se-footer__linkbtn:hover{color:var(--se-forest);text-decoration:underline}.se-footer__mail{display:inline-flex;align-items:center;gap:var(--se-s2);min-height:4.4rem;margin-top:var(--se-s2);font-size:var(--se-t-sm);font-weight:600;color:var(--se-forest);text-decoration:none}.se-footer__trust{display:flex;flex-wrap:wrap;gap:var(--se-s2) var(--se-s5);margin:var(--se-s7) 0 0;padding:var(--se-s4) 0 0;border-top:1px solid var(--se-line)}@media screen and (max-width:749px){.se-footer__top{grid-template-columns:1fr 1fr}.se-footer__brand{grid-column:1 / -1}}@media screen and (max-width:749px){cart-drawer .drawer__inner{width:100vw;max-width:100vw;height:100%}cart-drawer .drawer__footer{padding-bottom:calc(2.4rem + env(safe-area-inset-bottom))}}.se-cart-klarna{margin:var(--se-s2) 0 0;text-align:center;font-size:var(--se-t-xs);color:var(--se-ink-70)}.se-cart-upsell__tag{display:inline-flex;align-items:center;gap:.4rem}.se-cart-upsell__tag .se-icon{width:1.2rem;height:1.2rem;color:var(--se-gold)}.se-cart-upsell__btn .se-icon{width:1.4rem;height:1.4rem}.se-cart-upsell__btn span{display:inline-flex;align-items:center;gap:.4rem}.se-cart-upsell__form{display:block}.se-buy__rating{min-height:4.4rem;align-items:center;margin-block:calc(var(--se-s3) * -1)}.se-vhero__poster--fallback{object-position:center 85%}.se-reviews__disclaimer{margin:var(--se-s5) auto 0;max-width:56rem;text-align:center;font-size:var(--se-t-xs);line-height:1.5;color:var(--se-ink-55)}.se-pay-icon{width:3.8rem;height:2.4rem;display:block}@media screen and (min-width:750px){.se-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}}.se-wrap--text{max-width:calc(var(--se-page-text) + var(--se-gutter) * 2)}.se-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--se-s1) var(--se-s2);margin:0 0 var(--se-s5);font-size:var(--se-t-xs);color:var(--se-ink-55)}.se-crumbs a{color:inherit;text-decoration:none;min-height:2.4rem;display:inline-flex;align-items:center}.se-crumbs a:hover{color:var(--se-forest);text-decoration:underline}.se-crumbs .se-icon{width:1.2rem;height:1.2rem}.se-crumbs [aria-current]{color:var(--se-ink-70);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60vw}.se-link-arrow{display:inline-flex;align-items:center;gap:var(--se-s2);min-height:4.4rem;font-size:var(--se-t-sm);font-weight:600;color:var(--se-forest);text-decoration:none}.se-link-arrow .se-icon{width:1.6rem;height:1.6rem;transition:transform var(--se-dur) var(--se-ease)}.se-link-arrow:hover .se-icon{transform:translate(3px)}.se-ph__grid{display:grid;gap:var(--se-s6);align-items:center}.se-ph__media{aspect-ratio:4 / 3;border-radius:var(--se-r-lg);overflow:hidden;background:var(--se-white)}.se-ph__media img{width:100%;height:100%;object-fit:cover;display:block}.se-ph__fallback{object-position:center 85%}.se-ph .se-head{margin-bottom:0}.se-ph__body .se-hero__meta{margin-top:var(--se-s5)}@media screen and (min-width:990px){.se-ph__grid{grid-template-columns:1.1fr 1fr;gap:var(--se-s10)}.se-ph__grid--text{grid-template-columns:1fr;max-width:80rem}.se-ph__media{aspect-ratio:5 / 4}}.se-prose{font-size:var(--se-t-base);line-height:1.75;color:var(--se-ink)}@media screen and (min-width:750px){.se-prose{font-size:var(--se-t-md)}}.se-prose>*+*{margin-top:1.1em}.se-prose p{margin:0}.se-prose h2,.se-prose h3{font-family:var(--se-font-head);font-weight:var(--se-head-weight);line-height:var(--se-lh-snug);letter-spacing:-.01em;margin:1.8em 0 .5em}.se-prose h2{font-size:var(--se-t-xl)}.se-prose h3{font-size:var(--se-t-lg)}.se-prose a{color:var(--se-forest);text-decoration-thickness:1px;text-underline-offset:.2em}.se-prose ul,.se-prose ol{padding-left:1.3em}.se-prose li+li{margin-top:.4em}.se-prose li::marker{color:var(--se-sage)}.se-prose blockquote{margin:1.6em 0;padding:var(--se-s4) var(--se-s5);border-left:3px solid var(--se-sage);border-radius:0 var(--se-r-sm) var(--se-r-sm) 0;background:var(--se-sage-tint);font-family:var(--se-font-head);font-size:var(--se-t-lg);line-height:1.4}.se-prose img{max-width:100%;height:auto;border-radius:var(--se-r)}.se-prose table{width:100%;border-collapse:collapse;font-size:var(--se-t-sm)}.se-prose th,.se-prose td{padding:var(--se-s2) var(--se-s3);border-bottom:1px solid var(--se-line);text-align:left}.se-pc__title{margin-bottom:var(--se-s5)}.se-pc__note{display:flex;gap:var(--se-s3);margin-top:var(--se-s7);padding:var(--se-s4) var(--se-s5);border-radius:var(--se-r);background:var(--se-sage-tint);font-size:var(--se-t-base)}.se-pc__note>.se-icon{color:var(--se-forest);margin-top:.2rem}.se-values{display:grid;gap:var(--se-s4);margin:0;padding:0;list-style:none}.se-values__card{display:flex;flex-direction:column;gap:var(--se-s3);padding:var(--se-s5);border-radius:var(--se-r);background:var(--se-cream)}.se-section--cream .se-values__card{background:var(--se-white);box-shadow:var(--se-shadow-soft)}.se-values__card h3{margin:var(--se-s2) 0 0;font-size:var(--se-t-lg)}.se-values__card p{margin:0;font-size:var(--se-t-base);line-height:var(--se-lh-body);color:var(--se-ink-70)}@media screen and (min-width:750px){.se-values{grid-template-columns:repeat(3,1fr);gap:var(--se-s5)}}.se-contact{display:grid;gap:var(--se-s6)}.se-contact__form .se-sub{margin-bottom:var(--se-s5)}.se-form,.se-form__row{display:grid;gap:var(--se-s4)}.se-field{display:grid;gap:var(--se-s2)}.se-field label{font-size:var(--se-t-sm);font-weight:600;color:var(--se-ink)}.se-input--field{border-radius:var(--se-r-sm);min-height:4.8rem;width:100%}.se-input--area{min-height:14rem;resize:vertical;line-height:1.5}.se-form__legal{margin:0;font-size:var(--se-t-xs);line-height:1.5;color:var(--se-ink-55)}.se-form__legal a{color:inherit}.se-form__success{display:flex;align-items:center;gap:var(--se-s2);margin:0;padding:var(--se-s3) var(--se-s4);border-radius:var(--se-r-sm);background:var(--se-sage-soft);font-size:var(--se-t-base);font-weight:600;color:var(--se-forest)}.se-form__errors{padding:var(--se-s3) var(--se-s4);border-radius:var(--se-r-sm);background:var(--se-terra-tint);color:var(--se-clay-text);font-size:var(--se-t-sm)}.se-form__errors p{margin:0 0 var(--se-s1);font-weight:600}.se-form__errors ul{margin:0;padding-left:1.2em}.se-contact__info{display:flex;flex-direction:column;gap:var(--se-s3);padding:var(--se-s5);border-radius:var(--se-r);background:var(--se-sage-tint);align-self:start}.se-contact__info h3{margin:0;font-size:var(--se-t-lg)}.se-contact__links{list-style:none;margin:var(--se-s2) 0 0;padding:0;border-top:1px solid var(--se-line)}.se-contact__links a{display:flex;align-items:center;justify-content:space-between;min-height:4.8rem;border-bottom:1px solid var(--se-line);font-size:var(--se-t-base);color:var(--se-ink);text-decoration:none}.se-contact__links .se-icon{width:1.6rem;height:1.6rem;color:var(--se-sage)}.se-contact__imprint{margin-top:var(--se-s3);font-size:var(--se-t-sm);line-height:1.6;color:var(--se-ink-70)}@media screen and (min-width:750px){.se-form__row{grid-template-columns:1fr 1fr}}@media screen and (min-width:990px){.se-contact{grid-template-columns:1.5fr 1fr;gap:var(--se-s10)}}.se-timeline{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--se-s2);margin:0;padding:0;list-style:none;text-align:center}.se-timeline:before{content:"";position:absolute;top:2.4rem;left:16%;right:16%;height:1px;background:var(--se-sand)}.se-timeline li{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--se-s1);font-size:var(--se-t-sm);color:var(--se-ink-70)}.se-timeline strong{margin-top:var(--se-s2);font-size:var(--se-t-base);color:var(--se-ink)}.se-timeline__dot{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;background:var(--se-forest);color:var(--se-cream);box-shadow:0 0 0 6px var(--se-white)}.se-section--cream .se-timeline__dot{box-shadow:0 0 0 6px var(--se-cream)}.se-timeline__xmas{display:flex;align-items:center;justify-content:center;gap:var(--se-s2);margin:var(--se-s6) auto 0;padding:var(--se-s3) var(--se-s4);border-radius:var(--se-r-pill);background:var(--se-sand-soft);box-shadow:inset 0 0 0 1px var(--se-gold-soft);font-size:var(--se-t-sm);font-weight:600;text-align:center;width:fit-content;max-width:100%}.se-timeline__xmas .se-icon{color:var(--se-gold);flex:none}.se-cards{display:grid;gap:var(--se-s4);margin:0;padding:0;list-style:none}.se-cards--slider{grid-auto-flow:column;grid-auto-columns:min(85%,34rem);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--se-gutter);margin-inline:calc(var(--se-gutter) * -1);padding-inline:var(--se-gutter);padding-bottom:var(--se-s2);scrollbar-width:none}.se-cards--slider::-webkit-scrollbar{display:none}.se-acard{scroll-snap-align:start}.se-acard__link{display:flex;flex-direction:column;height:100%;border-radius:var(--se-r);overflow:hidden;background:var(--se-white);box-shadow:var(--se-shadow-soft);color:inherit;text-decoration:none;transition:transform var(--se-dur) var(--se-ease),box-shadow var(--se-dur) var(--se-ease)}.se-acard__link:hover{transform:translateY(-2px)}.se-acard__img{aspect-ratio:16 / 10;overflow:hidden;background:var(--se-cream)}.se-acard__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--se-ease)}.se-acard__link:hover .se-acard__img img{transform:scale(1.03)}.se-acard__body{display:flex;flex-direction:column;gap:var(--se-s2);padding:var(--se-s4) var(--se-s5) var(--se-s5);flex:1}.se-acard__meta{display:flex;flex-wrap:wrap;gap:var(--se-s3);margin:0;font-size:var(--se-t-xs);color:var(--se-ink-55)}.se-acard__meta span{display:inline-flex;align-items:center;gap:.4rem}.se-acard__meta span:first-child:not(:last-child){color:var(--se-sage);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.se-acard__meta .se-icon{width:1.3rem;height:1.3rem}.se-acard__title{margin:0;font-family:var(--se-font-head);font-weight:var(--se-head-weight);font-size:var(--se-t-lg);line-height:var(--se-lh-snug)}.se-acard__excerpt{margin:0;font-size:var(--se-t-base);line-height:1.55;color:var(--se-ink-70)}.se-acard__more{display:inline-flex;align-items:center;gap:var(--se-s2);margin-top:auto;padding-top:var(--se-s2);font-size:var(--se-t-sm);font-weight:600;color:var(--se-forest)}.se-acard__more .se-icon{width:1.4rem;height:1.4rem}.se-bt__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--se-s3);margin-bottom:var(--se-s6)}.se-bt__top .se-head{margin-bottom:0}@media screen and (min-width:750px){.se-cards,.se-cards--slider{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;overflow:visible;margin-inline:0;padding-inline:0;gap:var(--se-s5)}}.se-cards--blog .se-acard:first-child .se-acard__title{font-size:var(--se-t-xl)}@media screen and (min-width:990px){.se-cards--blog .se-acard:first-child{grid-column:1 / -1}.se-cards--blog .se-acard:first-child .se-acard__link{display:grid;grid-template-columns:1.3fr 1fr}.se-cards--blog .se-acard:first-child .se-acard__img{aspect-ratio:auto;min-height:36rem}.se-cards--blog .se-acard:first-child .se-acard__body{padding:var(--se-s8);justify-content:center}}.se-pagination{display:flex;justify-content:center;gap:var(--se-s3);margin-top:var(--se-s7)}.se-article__head{max-width:80rem;margin:0 auto var(--se-s5);text-align:center}.se-article__head .se-eyebrow:before{display:none}.se-article__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--se-s2) var(--se-s5);margin:var(--se-s4) 0 0;font-size:var(--se-t-sm);color:var(--se-ink-55)}.se-article__meta span{display:inline-flex;align-items:center;gap:.6rem}.se-article__meta .se-icon{width:1.4rem;height:1.4rem;color:var(--se-sage)}.se-article__hero{max-width:110rem;margin:0 auto var(--se-s7);aspect-ratio:16 / 9;border-radius:var(--se-r-lg);overflow:hidden;background:var(--se-cream)}.se-article__hero img{width:100%;height:100%;object-fit:cover;display:block}.se-article__layout{display:grid;gap:var(--se-s6);max-width:110rem;margin:0 auto;padding-bottom:var(--se-section-y)}.se-article__content{max-width:var(--se-page-text);min-width:0}.se-toc__box{border-radius:var(--se-r);background:var(--se-cream);padding:0 var(--se-s4)}.se-toc__title{display:flex;align-items:center;justify-content:space-between;min-height:4.8rem;cursor:pointer;list-style:none;font-size:var(--se-t-xs);font-weight:600;letter-spacing:var(--se-track-caps);text-transform:uppercase;color:var(--se-sage)}.se-toc__title::-webkit-details-marker{display:none}.se-toc__title .se-icon{width:1.6rem;height:1.6rem;transition:transform var(--se-dur) var(--se-ease)}.se-toc__box:not([open]) .se-toc__title .se-icon{transform:rotate(-90deg)}.se-toc__list{margin:0;padding:0 0 var(--se-s4) 1.8rem;display:grid;gap:var(--se-s1);counter-reset:none}.se-toc__list li::marker{color:var(--se-sage);font-size:var(--se-t-sm)}.se-toc__list a{display:inline-block;padding:.6rem 0;font-size:var(--se-t-base);line-height:1.4;color:var(--se-ink-70);text-decoration:none}.se-toc__list a:hover{color:var(--se-forest);text-decoration:underline}@media screen and (min-width:990px){.se-article__layout{grid-template-columns:26rem minmax(0,1fr);gap:var(--se-s9);align-items:start}.se-toc{position:sticky;top:calc(var(--se-header-h) + var(--se-s5))}.se-toc__box{background:transparent;padding:0}.se-toc__list a{font-size:var(--se-t-sm)}}.se-article__related{padding-block:var(--se-section-y);background:var(--se-cream)}.se-article__related .se-title{margin-bottom:var(--se-s6)}.se-pbox{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:var(--se-s4);align-items:center;margin:2em 0;padding:var(--se-s4);border-radius:var(--se-r);background:var(--se-sage-tint);box-shadow:inset 0 0 0 1px var(--se-line);line-height:1.4}.se-pbox--end{background:var(--se-white);box-shadow:var(--se-shadow-soft),inset 0 0 0 1px var(--se-sage)}.se-pbox__img{display:block;aspect-ratio:1;border-radius:var(--se-r-sm);overflow:hidden;background:var(--se-white)}.se-pbox__img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.se-pbox__body{display:flex;flex-direction:column;gap:var(--se-s1)}.se-prose .se-pbox__title,.se-pbox__title{margin:var(--se-s1) 0 0;font-family:var(--se-font-head);font-size:var(--se-t-lg);line-height:1.25}.se-prose .se-pbox__text,.se-pbox__text{margin:0;font-size:var(--se-t-sm);color:var(--se-ink-70);line-height:1.5}.se-pbox__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--se-s2) var(--se-s3);margin-top:var(--se-s2)}.se-pbox__price{font-size:var(--se-t-base)}.se-pbox__price strong{font-weight:600}.se-pbox__price s{color:var(--se-ink-55);font-size:var(--se-t-sm);margin-left:.4rem}.se-prose .se-pbox a.se-btn{color:var(--se-white);text-decoration:none}@media screen and (min-width:750px){.se-pbox{grid-template-columns:16rem minmax(0,1fr);gap:var(--se-s5);padding:var(--se-s5)}}.se-newsletter{display:flex;flex-direction:column;align-items:center;gap:var(--se-s3);padding:var(--se-s6) var(--se-s5);border-radius:var(--se-r-lg);background:var(--se-white);box-shadow:var(--se-shadow-soft);text-align:center}.se-newsletter .se-title,.se-newsletter .se-sub,.se-newsletter .se-eyebrow{margin:0}.se-newsletter .se-bw-form{width:100%;max-width:48rem;margin-top:var(--se-s3)}.se-ornaments .se-newsletter--bw{box-shadow:var(--se-shadow-soft),inset 0 0 0 1px var(--se-gold-soft)}@media screen and (max-width:479px){.se-newsletter .se-bw-form__row{flex-direction:column}.se-newsletter .se-bw-form__btn{width:100%}}.se-cart-extras{padding-bottom:var(--se-s6)}.se-cart-extras__grid{display:grid;gap:var(--se-s4)}.se-cart-extras__col{display:grid;gap:var(--se-s3);align-content:start}.se-cart-trust--page{justify-content:flex-start}@media screen and (min-width:750px){.se-cart-extras__grid{grid-template-columns:1fr 1fr;gap:var(--se-s6)}}.template-cart .cart__checkout-button,#main-cart-footer .cart__checkout-button{background:var(--se-forest);color:var(--se-white);border-radius:var(--se-r-pill);min-height:5.6rem;font-weight:600;font-size:var(--se-t-md)}#main-cart-items .title--primary,.cart__items .title{font-family:var(--se-font-head);font-weight:var(--se-head-weight)}.cart-item__name{font-weight:600;text-decoration:none}.cart-item__image{border-radius:var(--se-r-sm)}.se-article__head .se-title--xl{font-size:clamp(2.8rem,2rem + 2.6vw,5.2rem)}.se-pbox .se-rating{flex-wrap:wrap}.se-drawer-extras{display:grid;gap:var(--se-s3);padding:var(--se-s2) 0 var(--se-s4)}.se-drawer-extras .se-cart-upsell,.se-drawer-extras .se-delivery--compact{margin:0}cart-drawer .tax-note{font-size:var(--se-t-xs);margin:var(--se-s1) 0 var(--se-s3)}cart-drawer .totals{margin-top:var(--se-s3)}cart-drawer .cart-drawer__footer{padding-top:0}cart-drawer .drawer__footer{padding-top:var(--se-s3)}.se-cart-ship .se-cart-ship__fill,.se-menu .se-menu__backdrop{display:block}.se-cart-ship__text{display:flex;align-items:center;gap:var(--se-s2)}cart-drawer .cart-items thead{display:none}cart-drawer .cart-item{border-bottom:1px solid var(--se-line)}cart-drawer .se-delivery--compact{padding:var(--se-s2) var(--se-s3);font-size:1.4rem;gap:var(--se-s2)}cart-drawer .se-drawer-extras{padding-bottom:var(--se-s4)}.se-presale__grid{list-style:none;margin:var(--se-s7) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--se-s3)}@media(min-width:750px){.se-presale__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--se-s4)}}@media(min-width:1100px){.se-presale__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.se-presale__card{display:grid;grid-template-columns:4.4rem minmax(0,1fr);grid-template-areas:"icon title" "icon text";column-gap:var(--se-s4);row-gap:.4rem;align-items:start;padding:var(--se-s5);border-radius:var(--se-r);background:var(--se-white);border:1px solid var(--se-line)}.se-section--green .se-presale__card{background:#f6f3ec12;border-color:#f6f3ec29}.se-presale__icon{grid-area:icon;width:4.4rem;height:4.4rem;border-radius:50%;display:grid;place-items:center;background:var(--se-sage-tint);color:var(--se-forest)}.se-section--green .se-presale__icon{background:#d9cfc029;color:var(--se-sand)}.se-presale__icon .se-icon{width:2.2rem;height:2.2rem}.se-presale__title{grid-area:title;margin:0;font-family:var(--se-font-body);font-size:var(--se-t-md);font-weight:600;line-height:1.3}.se-presale__text{grid-area:text;margin:0;font-size:var(--se-t-sm);line-height:1.55;color:var(--se-ink-70)}.se-section--green .se-presale__title{color:var(--se-cream)}.se-section--green .se-presale__text{color:#f6f3ecc7}.se-presale__cta{margin-top:var(--se-s7);display:grid;justify-items:center;gap:var(--se-s4);text-align:center}.se-offer-note--center{justify-content:center;margin:0}.se-section--green .se-offer-note{color:#f6f3ecd9}.se-section--green .se-offer-note__badge{background:var(--se-sand);color:var(--se-forest-deep)}.se-section--green .se-btn{background:var(--se-cream);color:var(--se-forest-deep)}.se-presale__terms{font-size:var(--se-t-xs);color:inherit;opacity:.75;text-decoration:underline;text-underline-offset:.2em}.se-presale__price{margin:0;font-family:var(--se-font-head);font-size:clamp(4.4rem,3.6rem + 2vw,6rem);line-height:1;letter-spacing:-.02em}.se-section--green .se-presale__price{color:var(--se-cream)}.se-cart-upsell__error{margin:.4rem 0 0;font-size:var(--se-t-xs);color:var(--se-clay-text)}cart-drawer .drawer__footer .se-cart-upsell{margin:0 0 var(--se-s3);padding:1rem 1.2rem;gap:var(--se-s3);grid-template-columns:5.6rem 1fr;text-align:left}cart-drawer .drawer__footer .se-cart-upsell__text{display:none}cart-drawer .drawer__footer .se-cart-upsell__img{width:5.6rem;height:5.6rem}
/*# sourceMappingURL=/cdn/shop/t/12/assets/se-theme.css.map */
