.sg-ab.sg-ab--custom{background:rgb(var(--color-background))}.sg-ab .sg-ab__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;width:100%;padding:var(--sg-ab-pad) 0;text-align:center}.sg-ab .sg-ab__message{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 12px;min-height:0;padding:0;margin:0;font-family:var(--font-body-family);font-size:var(--sg-ab-size);line-height:1.4;letter-spacing:normal;color:rgb(var(--color-foreground))}.sg-ab .sg-ab__whole{width:auto;height:auto}.sg-ab__heading{font-size:var(--sg-ab-heading-size);font-weight:700;letter-spacing:.06em;white-space:nowrap}.sg-ab--upper .sg-ab__heading{text-transform:uppercase}.sg-ab__divider{display:block;flex:none;width:var(--sg-ab-divider-w);height:1.15em;background:var(--sg-ab-divider)}.sg-ab__msg--mobile{display:none}.sg-ab .sg-ab__code{display:inline-flex;align-items:center;gap:10px;min-height:32px;margin:0;padding:4px 12px;font-family:var(--sg-ab-code-font);font-size:var(--sg-ab-code-size);font-weight:700;line-height:1.2;letter-spacing:.08em;color:var(--sg-ab-code-text);background:var(--sg-ab-code-bg);border:2px var(--sg-ab-border-style) var(--sg-ab-code-border);border-radius:2px;box-shadow:none;cursor:copy;-webkit-appearance:none;appearance:none}.sg-ab .sg-ab__code:hover,.sg-ab .sg-ab__code.is-copied{border-style:solid}.sg-ab .sg-ab__code:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px;box-shadow:none}.sg-ab__copy{display:inline-flex;align-items:center;gap:4px;padding-left:10px;border-left:1px solid currentColor;font-family:var(--font-body-family);font-size:var(--sg-ab-copy-size);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sg-ab__icon{display:block;flex:none}.sg-ab a.sg-ab__link,.sg-ab a.sg-ab__link:visited,.sg-ab a.sg-ab__link:hover,.sg-ab a.sg-ab__link:focus{font-family:var(--font-body-family);font-size:var(--sg-ab-size);font-weight:700;letter-spacing:normal;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2em}.sg-ab a.sg-ab__link:hover{text-decoration-thickness:2px}.sg-ab__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media screen and (max-width:749px){.sg-ab .sg-ab__row{padding:var(--sg-ab-pad-m) 0;gap:6px 10px}.sg-ab .sg-ab__message{font-size:var(--sg-ab-size-m);gap:2px 10px}.sg-ab__heading{font-size:var(--sg-ab-heading-size-m)}.sg-ab a.sg-ab__link{font-size:var(--sg-ab-size-m)}.sg-ab__row--has-mobile .sg-ab__msg--desktop{display:none}.sg-ab__row--has-mobile .sg-ab__msg--mobile{display:inline}}.sg-header{position:sticky;top:0;z-index:50;background:var(--body, #ffffff);border-bottom:1px solid var(--ink, #0F0F0F);font-family:var(--sgh-nav-font, "Archivo", system-ui, sans-serif);color:var(--ink, #0F0F0F)}.sg-header__bar{display:flex;align-items:center;gap:18px;padding:14px 28px}.sg-header__logo{display:inline-flex;align-items:center}.sg-header__hamburger{display:none;background:transparent;border:0;cursor:pointer;padding:6px;color:var(--ink, #0F0F0F)}.sg-header .nav-left{display:flex;align-items:center;gap:32px}.sg-header .nav-links{display:flex;align-items:center;gap:22px}.sg-header .nav-item{position:relative}.sg-header a.nav-link,.sg-header button.nav-link{position:relative;display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;cursor:pointer;padding:6px 0;font-family:var(--sgh-nav-font, "Archivo", system-ui, sans-serif);font-size:var(--sgh-nav-size, 14px);font-weight:var(--sgh-nav-weight, 500);font-style:normal;line-height:1.2;letter-spacing:var(--sgh-nav-tracking, 0em);word-spacing:normal;text-transform:none;text-decoration:none;color:var(--ink, #0F0F0F);-webkit-font-smoothing:antialiased}.sg-header .nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--accent, #8BC44A);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.sg-header .nav-link:hover:after,.sg-header .nav-link.is-active:after,.sg-header [aria-expanded=true].nav-link:after{transform:scaleX(1)}.sg-header .nav-chev{font-size:12px;line-height:1;transition:transform .2s ease}.sg-header [data-dropdown].is-open .nav-chev{transform:rotate(180deg)}.sg-header .nav-pill{font-family:var(--sgh-nav-font, "Archivo", system-ui, sans-serif);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink, #0F0F0F);background:var(--accent, #8BC44A);padding:2px 5px;border-radius:3px;line-height:1}.sg-header .nav-dd{position:absolute;left:0;top:100%;padding-top:14px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease;z-index:60}.sg-header [data-dropdown].is-open .nav-dd{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.sg-header .nav-dd-bridge{position:absolute;top:0;left:0;right:0;height:14px}.sg-header .nav-dd-panel{width:min(820px,calc(100vw - 56px));background:#fffffff5;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(15,15,15,.06);border-radius:18px;box-shadow:0 4px 12px #0f0f0f0a,0 16px 40px #0f0f0f1a;display:grid;grid-template-columns:1fr 1fr;gap:0;overflow:hidden}.sg-header .nav-dd-panel--single{width:min(380px,calc(100vw - 56px));grid-template-columns:1fr}.sg-header .nav-dd-col{padding:18px 16px;display:flex;flex-direction:column;gap:2px}.sg-header .nav-dd-col+.nav-dd-col{border-left:1px solid rgba(15,15,15,.06)}.sg-header .nav-dd-section{font-family:var(--sgh-nav-font, "Archivo", sans-serif);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted, #5d5d5d);padding:6px 10px 10px}.sg-header .nav-dd-col--soon{position:relative}.sg-header .nav-dd-col--soon .nav-dd-col-items{display:flex;flex-direction:column;gap:2px;opacity:.35;filter:grayscale(1);pointer-events:none;-webkit-user-select:none;user-select:none}.sg-header .nav-dd-soon-overlay{position:absolute;left:16px;right:16px;top:34px;bottom:18px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.sg-header .nav-dd-soon-badge{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink, #0F0F0F);background:var(--gold, #C8BB80);padding:8px 16px;border-radius:999px;box-shadow:0 6px 18px #0f0f0f29;white-space:nowrap}.sg-header .nav-dd-item{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--ink, #0F0F0F);transition:background .18s cubic-bezier(.22,.61,.36,1)}.sg-header .nav-dd-item:hover{background:#0f0f0f0a}.sg-header .nav-dd-icon{width:36px;height:36px;border-radius:10px;background:#0f0f0f0a;color:var(--ink, #0F0F0F);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .18s ease,color .18s ease}.sg-header .nav-dd-item:hover .nav-dd-icon{background:var(--ink, #0F0F0F);color:var(--accent, #8BC44A)}.sg-header .nav-dd-text{display:flex;flex-direction:column;gap:2px;min-width:0}.sg-header .nav-dd-title{font-size:14px;font-weight:600;line-height:1.25;margin:0;display:flex;align-items:center;gap:8px;letter-spacing:-.005em}.sg-header .nav-dd-desc{font-size:12px;line-height:1.4;color:var(--muted, #5d5d5d);margin:0;display:block}.sg-header .nav-no-icons .nav-dd-icon,.sg-mobile-drawer .nav-no-icons .nav-dd-icon{display:none!important}.sg-header .nav-no-icons .nav-dd-item{gap:0}.sg-header .nav-search-wrap{position:relative;display:flex;flex:0 1 220px;margin-left:auto;max-width:220px;min-width:0}.sg-header .nav-search-wrap .nav-search{flex:1 1 auto;margin-left:0;max-width:none}.sg-header .nav-search{display:flex;align-items:center;gap:10px;height:38px;background:var(--hero-bg, #f5f3ee);border:1px solid var(--line-soft, rgba(15,15,15,.14));border-radius:999px;padding:0 14px;max-width:220px;flex:0 1 220px;margin-left:auto;color:var(--muted, #5d5d5d);transition:background .15s,border-color .15s,box-shadow .15s}.sg-header .nav-search:focus-within{border-color:var(--ink, #0F0F0F);background:var(--body, #ffffff);box-shadow:0 0 0 1px var(--ink, #0F0F0F)}.sg-header .nav-search input{flex:1;border:0;outline:0;background:transparent;font-family:var(--sgh-nav-font, "Archivo", system-ui, sans-serif);font-size:13.5px;font-weight:400;letter-spacing:var(--sgh-nav-tracking, 0em);color:var(--ink, #0F0F0F);padding:0;min-width:0;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.sg-header .nav-search input:focus,.sg-header .nav-search input:focus-visible,.sg-header .nav-search input:active{outline:none!important;outline-offset:0;box-shadow:none!important;border:none!important}.sg-header .nav-search input::-webkit-search-decoration,.sg-header .nav-search input::-webkit-search-cancel-button,.sg-header .nav-search input::-webkit-search-results-button,.sg-header .nav-search input::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.sg-header .nav-search input::placeholder{color:var(--muted, #5d5d5d)}.sg-header .nav-predictive{position:absolute;top:calc(100% + 8px);right:0;width:min(440px,calc(100vw - 32px));background:#fff;border:1px solid rgba(15,15,15,.08);border-radius:14px;box-shadow:0 14px 36px #0000002e;z-index:70;max-height:460px;overflow-y:auto;overscroll-behavior:contain}.sg-header .nav-predictive[hidden]{display:none}.sg-header .nav-predictive-state{padding:1.1rem 1.25rem;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#0f0f0f8c;text-align:center}.sg-header .nav-predictive-state strong{color:var(--ink, #0F0F0F);font-weight:600}.sg-header .nav-predictive-list{padding:.4rem;display:flex;flex-direction:column;gap:2px}.sg-header .nav-predictive-item{display:flex;align-items:center;gap:.85rem;padding:.55rem .65rem;text-decoration:none;color:var(--ink, #0F0F0F);border-radius:10px;transition:background .14s ease}.sg-header .nav-predictive-item:hover,.sg-header .nav-predictive-item.is-active{background:var(--hero-bg, #f5f3ee)}.sg-header .nav-predictive-thumb{width:44px;height:44px;flex-shrink:0;background:var(--hero-bg, #f5f3ee);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#0f0f0f4d}.sg-header .nav-predictive-thumb img{width:100%;height:100%;object-fit:cover}.sg-header .nav-predictive-thumb svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sg-header .nav-predictive-content{flex:1;min-width:0}.sg-header .nav-predictive-title{font-family:var(--sgh-nav-font, "Archivo", system-ui, sans-serif);font-size:.92rem;font-weight:500;line-height:1.25;margin:0 0 .15rem;color:var(--ink, #0F0F0F);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-header .nav-predictive-meta{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#0f0f0f80}.sg-header .nav-predictive-price{font-family:var(--font-mono);font-size:.88rem;font-weight:600;color:var(--ink, #0F0F0F);flex-shrink:0;margin-left:.5rem;white-space:nowrap}.sg-header .nav-predictive-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1.2rem;text-decoration:none;color:var(--ink, #0F0F0F);border-top:1px solid rgba(15,15,15,.08);background:var(--hero-bg, #f5f3ee);transition:background .14s ease}.sg-header .nav-predictive-footer:hover{background:#8bc44a1f}.sg-header .nav-predictive-footer-text{font-size:.82rem;color:#0f0f0fb3;line-height:1.3}.sg-header .nav-predictive-footer-cta{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink, #0F0F0F);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.sg-header .nav-predictive-footer-cta svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sg-mobile-drawer .nav-search-wrap--mobile{position:relative;display:block;flex:0 0 auto;max-width:none;margin:16px 20px}.sg-mobile-drawer .nav-search-wrap--mobile .nav-predictive{width:100%;left:0;right:0}.sg-mobile-drawer .nav-search-wrap--mobile .nav-search--mobile{margin:0;flex:1 1 auto;max-width:none}.sg-header .nav-right{display:flex;align-items:center;gap:10px}.sg-header .nav-circle-btn{width:36px;height:36px;border-radius:50%;border:1px solid var(--line-soft, rgba(15,15,15,.14));background:var(--body, #ffffff);color:var(--ink, #0F0F0F);display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.sg-header .nav-circle-btn:hover{background:var(--ink, #0F0F0F);color:var(--parchment, #E8DFC0);border-color:var(--ink, #0F0F0F)}.sg-header .nav-cart-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;border-radius:9px;background:var(--accent, #8BC44A);color:var(--accent-ink, #0F0F0F);font-family:var(--sgh-nav-font, "Archivo", system-ui, sans-serif);font-size:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.sg-header .nav-cart-badge--sell{top:auto;right:auto;bottom:-4px;left:-4px;background:var(--gold, #C8BB80);color:var(--ink, #0F0F0F);box-shadow:0 0 0 2px var(--body, #ffffff)}.sg-header .nav-cart-badge--sell[hidden]{display:none!important}.sg-mobile-drawer__sell-tag{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--gold, #C8BB80);color:var(--ink, #0F0F0F);font-family:var(--sgh-nav-font, "Archivo", system-ui, sans-serif);font-size:10px;font-weight:600;letter-spacing:0;vertical-align:middle}.sg-mobile-drawer__sell-tag[hidden]{display:none!important}.sg-header .nav-social{display:inline-flex;align-items:center;gap:2px;margin-right:4px}.sg-header .nav-social .sg-social{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--ink, #0F0F0F);text-decoration:none;transition:color .15s,background .15s}.sg-header .nav-social .sg-social:hover{color:var(--accent, #8BC44A);background:#0f0f0f0a}.sg-header .nav-social .sg-social__svg,.sg-header .nav-social .sg-social__img{width:18px;height:18px;display:block;object-fit:contain}@media(max-width:720px){.sg-header .nav-social{display:none}}.sg-mobile-drawer__social{display:flex;align-items:center;gap:10px;padding:4px 12px 8px}.sg-mobile-drawer__social .sg-social{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--line-soft, rgba(15,15,15,.14));color:var(--ink, #0F0F0F);text-decoration:none;transition:color .15s,border-color .15s}.sg-mobile-drawer__social .sg-social:hover{color:var(--accent, #8BC44A);border-color:var(--ink, #0F0F0F)}.sg-mobile-drawer__social .sg-social__svg,.sg-mobile-drawer__social .sg-social__img{width:22px;height:22px;display:block;object-fit:contain}.sg-header .lang-sw{position:relative}.sg-header .lang-sw__toggle{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--line-soft, rgba(15,15,15,.14));border-radius:999px;background:var(--body, #ffffff);color:var(--ink, #0F0F0F);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.sg-header .lang-sw__toggle:hover{background:var(--ink, #0F0F0F);color:var(--parchment, #E8DFC0);border-color:var(--ink, #0F0F0F)}.sg-header .lang-sw__code{font-family:var(--sgh-nav-font, "Archivo", system-ui, sans-serif);font-size:12px;font-weight:500;letter-spacing:.05em}.sg-header .lang-sw__chev{font-size:9px;line-height:1}.sg-header .lang-sw__panel{position:absolute;top:calc(100% + 8px);right:0;min-width:170px;background:var(--body, #ffffff);border:1px solid var(--ink, #0F0F0F);box-shadow:8px 8px 0 var(--ink, #0F0F0F);padding:6px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease;z-index:60}.sg-header .lang-sw.is-open .lang-sw__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.sg-header .lang-sw__form{display:flex;flex-direction:column}.sg-header .lang-sw__row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;text-decoration:none;color:var(--ink, #0F0F0F);background:transparent;border:0;width:100%;cursor:pointer;font:inherit;text-align:left}.sg-header .lang-sw__row:hover{background:var(--hero-bg, #f5f3ee)}.sg-header .lang-sw__row-code{font-family:var(--sgh-nav-font, "Archivo", system-ui, sans-serif);font-size:12px;font-weight:500;min-width:22px}.sg-header .lang-sw__row-name{font-size:13.5px;color:var(--muted, #5d5d5d);flex:1}.sg-header .lang-sw__dot{width:7px;height:7px;border-radius:50%;background:var(--accent, #8BC44A)}.sg-mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;opacity:0;transition:opacity .2s ease}.sg-mobile-drawer.is-open{pointer-events:auto;opacity:1}.sg-mobile-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f0f66}.sg-mobile-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(380px,90vw);background:var(--body, #ffffff);transform:translate(100%);transition:transform .25s ease;display:flex;flex-direction:column}.sg-mobile-drawer.is-open .sg-mobile-drawer__panel{transform:translate(0)}.sg-mobile-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line-soft, rgba(15,15,15,.14))}.sg-mobile-drawer__close{background:transparent;border:0;cursor:pointer;padding:6px;color:var(--ink, #0F0F0F)}.sg-mobile-drawer .nav-search--mobile{margin:16px 20px;flex:0 0 auto}.sg-mobile-drawer__body{flex:1;overflow-y:auto;padding:0 12px 24px}.sg-mobile-drawer__section{font-family:var(--sgh-nav-font, "Archivo", system-ui, sans-serif);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted, #5d5d5d);padding:16px 12px 8px}.sg-mobile-drawer__soon-tag{display:inline-block;margin-left:8px;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink, #0F0F0F);background:var(--gold, #C8BB80);padding:2px 6px;border-radius:3px;vertical-align:middle}.sg-mobile-drawer__soon-wrap.is-soon{opacity:.4;filter:grayscale(1);pointer-events:none;-webkit-user-select:none;user-select:none}.sg-mobile-drawer__divider{height:1px;background:var(--line-soft, rgba(15,15,15,.14));margin:16px 12px}.sg-mobile-drawer a.sg-mobile-drawer__link{display:flex;align-items:center;gap:8px;padding:12px;text-decoration:none;color:var(--ink, #0F0F0F);font-family:var(--sgh-nav-font, "Archivo", system-ui, sans-serif);font-weight:var(--sgh-nav-weight, 500);font-size:15px;letter-spacing:var(--sgh-nav-tracking, 0em)}.sg-mobile-drawer a.sg-mobile-drawer__link:hover{background:var(--hero-bg, #f5f3ee);border-radius:6px}@media(max-width:900px){.sg-header .nav-search,.sg-header>.sg-header__bar .nav-search-wrap{display:none}}@media(max-width:720px){.sg-header__hamburger{display:inline-flex}.sg-header .nav-links{display:none}.sg-header__bar{padding:12px 16px;gap:12px}.sg-header .nav-dd-panel{grid-template-columns:1fr}.sg-header .nav-dd-col+.nav-dd-col{border-left:0;border-top:1px solid var(--line-soft, rgba(15,15,15,.14))}}.sg-coll-root{position:relative}.sg-coll-root.is-busy .sg-coll__main,.sg-coll-root.is-busy .sg-coll__filter-list,.sg-coll-root.is-busy .sg-coll__price{opacity:.45;transition:opacity .12s ease}.sg-coll-root.is-busy .sg-coll__main{pointer-events:none}.sg-scroll{scrollbar-width:thin;scrollbar-color:rgba(15,15,15,.22) transparent}.sg-scroll::-webkit-scrollbar{width:6px;height:6px}.sg-scroll::-webkit-scrollbar-track{background:transparent}.sg-scroll::-webkit-scrollbar-thumb{background-color:#0f0f0f38;border-radius:999px;transition:background-color .15s}.sg-scroll:hover::-webkit-scrollbar-thumb{background-color:#0f0f0f66}.sg-scroll::-webkit-scrollbar-thumb:hover,.sg-scroll::-webkit-scrollbar-thumb:active{background-color:var(--ink, #0F0F0F)}.sg-scroll::-webkit-scrollbar-corner{background:transparent}.sg-coll{background:var(--body, #ffffff);color:var(--ink, #0F0F0F)}.sg-coll__hero{position:relative;overflow:hidden;background:var(--hero-bg, #f5f3ee);padding:clamp(3rem,6vw,5rem) var(--gutter, 4vw);border-bottom:1px solid var(--ink, #0F0F0F)}.sg-coll__hero--image{display:flex;align-items:var(--sg-hero-align, center);min-height:var(--sg-hero-h, 380px);background:var(--ink, #0F0F0F)}@media(max-width:749px){.sg-coll__hero--image{min-height:var(--sg-hero-h-mobile, 260px)}}.sg-coll__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0}.sg-coll__hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#0f0f0f,#0f0f0fb3 55%,#0f0f0f66);opacity:var(--sg-hero-overlay, .45);pointer-events:none}.sg-coll__hero-inner{position:relative;z-index:2;width:100%;max-width:var(--max, 1400px);margin:0 auto}.sg-coll__hero-inner>:last-child{margin-bottom:0}.sg-coll__eyebrow{font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent, #8BC44A);margin-bottom:1.25rem}.sg-coll__title{font-family:Archivo Black,sans-serif;text-transform:uppercase;font-size:clamp(2.5rem,7vw,6.5rem);line-height:.88;letter-spacing:-.02em;margin:0 0 1rem;font-weight:400;overflow-wrap:break-word}.sg-coll__desc{font-size:1.05rem;line-height:1.5;color:var(--muted, #5d5d5d);max-width:56ch;margin:0 0 1.5rem}.sg-coll__count{font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink, #0F0F0F)}.sg-coll__hero--light .sg-coll__title,.sg-coll__hero--light .sg-coll__count{color:#fff}.sg-coll__hero--light .sg-coll__desc{color:#ffffffd9}.sg-coll__layout{display:grid;grid-template-columns:260px 1fr;gap:clamp(2rem,4vw,4rem);max-width:var(--max, 1400px);margin:0 auto;padding:3rem var(--gutter, 4vw);align-items:flex-start}@media(max-width:900px){.sg-coll__layout{grid-template-columns:1fr}}.sg-coll__sidebar{grid-column:1;position:sticky;top:96px;align-self:flex-start;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:.75rem;min-width:0}@media(max-width:900px){.sg-coll__sidebar{position:static;max-height:none;overflow:visible;padding-right:0}}.sg-coll__filters-toggle{display:none}@media(max-width:900px){.sg-coll__sidebar--collapsible .sg-coll__filters-toggle{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 14px;border:1px solid rgba(15,15,15,.35);border-radius:var(--sg-input-radius, 10px);background:var(--body, #fff);font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--ink, #0F0F0F);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.sg-coll__sidebar--collapsible .sg-coll__filters-toggle:hover{border-color:var(--ink, #0F0F0F)}.sg-coll__sidebar--collapsible .sg-coll__filters-toggle:focus-visible{outline:none;border-color:var(--ink, #0F0F0F);box-shadow:0 0 0 1px var(--ink, #0F0F0F)}.sg-coll__filters-icon{width:18px;height:18px;flex-shrink:0}.sg-coll__filters-toggle-label{flex:1;min-width:0}.sg-coll__filters-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--ink, #0F0F0F);color:var(--accent, #8BC44A);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.sg-coll__filters-chev{width:16px;height:16px;flex-shrink:0;color:var(--muted, #5d5d5d);transition:transform .2s ease}.sg-coll__filters-toggle[aria-expanded=true] .sg-coll__filters-chev{transform:rotate(180deg)}.sg-coll__sidebar--collapsible .sg-coll__filters:not(.is-open){display:none}.sg-coll__sidebar--collapsible .sg-coll__filters.is-open{margin-top:1.25rem}}.sg-coll__sidebar-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:1rem;border-bottom:1px solid var(--ink, #0F0F0F);margin-bottom:1.5rem}.sg-coll__sidebar-title{font-family:Archivo Black,sans-serif;font-size:1.1rem;text-transform:uppercase;letter-spacing:-.005em;margin:0;font-weight:400}.sg-coll__clear{font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted, #5d5d5d);text-decoration:none;transition:color .15s}.sg-coll__clear:hover{color:var(--accent, #8BC44A)}.sg-coll__filter-group{border-bottom:1px solid rgba(15,15,15,.1);padding:1rem 0}.sg-coll__filter-toggle{width:100%;background:transparent;border:0;padding:0;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink, #0F0F0F)}.sg-coll__filter-chev{font-size:10px;line-height:1;transition:transform .2s}.sg-coll__filter-toggle[aria-expanded=false] .sg-coll__filter-chev{transform:rotate(-90deg)}.sg-coll__filter-body{margin-top:.75rem}.sg-coll__filter-body.is-collapsed{display:none}.sg-coll__filter-list{list-style:none;padding:0;margin:0;max-height:220px;overflow-y:auto;padding-right:.4rem}.sg-coll__filter-item{margin:0}.sg-coll__filter-label{display:flex;align-items:center;gap:.6rem;padding:.4rem 0;cursor:pointer;font-size:13.5px;line-height:1.3;color:var(--ink, #0F0F0F);transition:opacity .15s;overflow-wrap:break-word;position:relative}.sg-coll__filter-label.is-disabled{opacity:.4;cursor:not-allowed}.sg-coll__filter-label input[type=checkbox]{-webkit-appearance:none;appearance:none;position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0;border:0;background:none;box-shadow:none;outline:none;pointer-events:none;clip:rect(0 0 0 0);clip-path:inset(50%)}.sg-coll__filter-checkbox{width:18px;height:18px;margin-left:3px;border:1px solid rgba(15,15,15,.35);border-radius:50%;background-color:var(--body, #fff);background-image:radial-gradient(circle,rgba(15,15,15,.16) .7px,transparent .8px);background-size:4px 4px;background-position:center;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;box-shadow:inset -1px -1px 2px #0f0f0f14;transition:background-color .15s,border-color .15s,transform .15s}.sg-coll__filter-label:hover .sg-coll__filter-checkbox{border-color:var(--ink, #0F0F0F)}.sg-coll__filter-label input[type=checkbox]:checked+.sg-coll__filter-checkbox{background-color:var(--accent, #8BC44A);background-image:radial-gradient(circle,rgba(15,15,15,.28) .8px,transparent .9px);border-color:var(--ink, #0F0F0F);transform:scale(1.05)}.sg-coll__filter-label input[type=checkbox]:focus-visible+.sg-coll__filter-checkbox{box-shadow:0 0 0 2px var(--body, #fff),0 0 0 3px var(--ink, #0F0F0F)}.sg-coll__filter-label.is-active .sg-coll__filter-text{font-weight:700}.sg-coll__filter-text{flex:1;min-width:0}.sg-coll__filter-count{font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:11px;font-weight:500;color:var(--muted, #5d5d5d)}.sg-coll__price-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.sg-coll__price-field{display:flex;flex-direction:column;gap:.25rem;min-width:0}.sg-coll__price-field span{font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, #5d5d5d)}.sg-coll__price-field input{width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(15,15,15,.35);border-radius:var(--sg-input-radius, 10px);background:var(--body, #fff);padding:9px 12px;font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:16px;color:var(--ink, #0F0F0F);transition:box-shadow .15s}.sg-coll__price-field input:focus,.sg-coll__price-field input:focus-visible,.sg-coll__price-field input:focus-within{outline:none!important;outline-offset:0!important;border-color:var(--ink, #0F0F0F);box-shadow:0 0 0 1px var(--ink, #0F0F0F)}.sg-coll__price-range{font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:11px;color:var(--muted, #5d5d5d);margin-top:.5rem}.sg-coll__main{grid-column:2;min-width:0}@media(max-width:900px){.sg-coll__main{grid-column:1}}.sg-coll__toolbar{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(15,15,15,.1)}.sg-coll__active-filters{display:flex;flex-wrap:wrap;gap:.5rem;flex:1;min-width:0}.sg-coll__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;background:var(--hero-bg, #f5f3ee);border:1px solid var(--ink, #0F0F0F);border-radius:var(--sg-radius, 3px);font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:11px;font-weight:500;letter-spacing:.05em;color:var(--ink, #0F0F0F);text-decoration:none;transition:background .15s}.sg-coll__chip:hover{background:var(--ink, #0F0F0F);color:var(--accent, #8BC44A)}.sg-sort{position:relative;display:flex;align-items:center;gap:10px}.sg-sort__label{font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted, #5d5d5d);white-space:nowrap}.sg-sort__toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:170px;height:40px;padding:0 14px;border:1px solid rgba(15,15,15,.35);border-radius:var(--sg-input-radius, 10px);background:var(--body, #fff);font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:14px;color:var(--ink, #0F0F0F);cursor:pointer;transition:border-color .15s,box-shadow .15s}.sg-sort__toggle:hover{border-color:var(--ink, #0F0F0F)}.sg-sort__toggle:focus-visible{outline:none;border-color:var(--ink, #0F0F0F);box-shadow:0 0 0 1px var(--ink, #0F0F0F)}.sg-sort__chev{width:15px;height:15px;flex-shrink:0;color:var(--muted, #5d5d5d);transition:transform .2s ease}.sg-sort__toggle[aria-expanded=true] .sg-sort__chev{transform:rotate(180deg)}.sg-sort__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:30;min-width:220px;margin:0;padding:6px;list-style:none;background:var(--body, #fff);border:1px solid rgba(15,15,15,.08);border-radius:14px;box-shadow:0 4px 12px #0f0f0f0a,0 16px 40px #0f0f0f1f}.sg-sort__panel li{margin:0}.sg-sort__option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:9px;background:transparent;font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:14px;color:var(--ink, #0F0F0F);text-align:left;cursor:pointer;transition:background .14s ease}.sg-sort__option:hover,.sg-sort__option:focus-visible{background:var(--hero-bg, #f5f3ee);outline:none}.sg-sort__option.is-selected{font-weight:700}.sg-sort__option.is-selected:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent, #8BC44A);flex-shrink:0}@media(max-width:520px){.sg-sort{width:100%}.sg-sort__toggle{flex:1;min-width:0}.sg-sort__panel{left:0;right:0;min-width:0}}.sg-coll__grid{display:grid;grid-template-columns:repeat(var(--sg-cols-desktop, 3),1fr);gap:2rem 1.5rem}@media(max-width:1100px){.sg-coll__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.sg-coll__grid{grid-template-columns:repeat(var(--sg-cols-mobile, 1),1fr)}}.sg-coll__pagination{margin-top:3rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem}.sg-coll__page-link{font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:12px;font-weight:500;letter-spacing:.1em;padding:.5rem .75rem;border:1px solid rgba(15,15,15,.2);border-radius:var(--sg-radius, 3px);color:var(--ink, #0F0F0F);text-decoration:none}.sg-coll__page-link:hover{background:var(--ink, #0F0F0F);color:var(--parchment, #E8DFC0);border-color:var(--ink, #0F0F0F)}.sg-coll__page-link.is-current{background:var(--ink, #0F0F0F);color:var(--accent, #8BC44A);border-color:var(--ink, #0F0F0F)}.sg-coll__empty{text-align:center;padding:4rem 2rem;background:var(--hero-bg, #f5f3ee)}.sg-coll__empty-eyebrow{font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent, #8BC44A);margin-bottom:1rem}.sg-coll__empty-title{font-family:Archivo Black,sans-serif;text-transform:uppercase;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1;margin:0 0 1rem;font-weight:400}.sg-coll__empty-body{color:var(--muted, #5d5d5d);margin:0 0 1.5rem}.sg-more{max-width:var(--max, 1400px);margin:0 auto;padding:0 var(--gutter, 4vw) 4.5rem}.sg-more__title{font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted, #5d5d5d);margin:0 0 1.5rem;padding-top:2.5rem;border-top:1px solid rgba(15,15,15,.12)}.sg-more__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}@media(max-width:1100px){.sg-more__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.sg-more__grid{grid-template-columns:repeat(2,1fr);gap:.75rem}}.sg-more__item{margin:0;min-width:0}.sg-more__card{display:block;text-decoration:none;color:var(--ink, #0F0F0F)}.sg-more__media{position:relative;display:block;width:100%;aspect-ratio:var(--sg-more-ratio, 4 / 5);overflow:hidden;border-radius:var(--sg-more-radius, 12px);background:var(--deep-green, #0F2820);isolation:isolate}.sg-more__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0;transition:transform .45s cubic-bezier(.22,.61,.36,1)}.sg-more__card:hover .sg-more__img,.sg-more__card:focus-visible .sg-more__img{transform:scale(1.04)}.sg-more__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#0f2820eb,#0f28208c 45%,#0f28201f);pointer-events:none;transition:opacity .25s ease}.sg-more__card:hover .sg-more__scrim,.sg-more__card:focus-visible .sg-more__scrim{opacity:.85}.sg-more__body{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:.3rem;padding:14px 44px 14px 14px;min-width:0}.sg-more__label{font-family:Archivo Black,sans-serif;font-size:clamp(16px,1.5vw,22px);line-height:1.1;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;color:#fff;overflow-wrap:break-word}.sg-more__count{font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:#ffffffb3;font-variant-numeric:tabular-nums;overflow-wrap:break-word}.sg-more__arrow{position:absolute;right:.85rem;bottom:.9rem;z-index:3;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent, #8BC44A);color:var(--ink, #0F0F0F);transform:translate(-4px);opacity:0;transition:transform .25s ease,opacity .25s ease}.sg-more__arrow svg{width:14px;height:14px}.sg-more__card:hover .sg-more__arrow,.sg-more__card:focus-visible .sg-more__arrow{transform:translate(0);opacity:1}@media(hover:none){.sg-more__arrow{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.sg-more__img,.sg-more__arrow,.sg-more__scrim{transition:none}.sg-more__card:hover .sg-more__img{transform:none}}.sg-pdp{padding:2rem var(--gutter, 4vw) 5rem;max-width:var(--max, 1400px);margin:0 auto;color:var(--ink, #0F0F0F);overflow-x:clip}.sg-vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sg-pdp__crumb{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-family:Archivo,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted, #5d5d5d);margin-bottom:2.5rem}.sg-pdp__crumb a{color:var(--muted, #5d5d5d);text-decoration:none;transition:color .15s}.sg-pdp__crumb a:hover,.sg-pdp__crumb-current{color:var(--ink, #0F0F0F)}.sg-pdp__top{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);margin-bottom:4rem}@media(max-width:900px){.sg-pdp__top{grid-template-columns:1fr;gap:2rem}}.sg-pdp__gallery{display:flex;flex-direction:column;gap:1rem;position:sticky;top:100px;align-self:flex-start;max-height:calc(100vh - 120px);min-width:0}@media(max-width:900px){.sg-pdp__gallery{position:static;max-height:none}}.sg-pdp__main-image{position:relative;width:100%;aspect-ratio:1;overflow:hidden;cursor:zoom-in}.sg-pdp__img{display:block;width:100%;height:100%;object-fit:contain}.sg-pdp__no-image{width:100%;aspect-ratio:1;background:var(--hero-bg, #f5f3ee);display:flex;align-items:center;justify-content:center;font-family:Archivo Black,sans-serif;font-size:96px;color:var(--ink, #0F0F0F);opacity:.15}.sg-pdp__photo-note{font-family:Archivo,sans-serif;font-size:12px;line-height:1.5;color:var(--muted, #5d5d5d);margin:0}.sg-pdp__overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-8deg);padding:.75rem 1.75rem;font-family:Archivo Black,sans-serif;font-size:26px;text-transform:uppercase;letter-spacing:.05em;background:var(--body, #ffffff);border:2px solid var(--ink, #0F0F0F);box-shadow:6px 6px 0 var(--ink, #0F0F0F);z-index:2;pointer-events:none}.sg-pdp__thumbs{display:grid;grid-template-columns:repeat(var(--sg-thumbs, 3),1fr);gap:.75rem}.sg-pdp__thumb{position:relative;aspect-ratio:1;padding:0;background:var(--hero-bg, #f5f3ee);border:1px solid rgba(15,15,15,.12);border-radius:var(--sg-radius, 3px);cursor:zoom-in;overflow:hidden;transition:border-color .15s}.sg-pdp__thumb img{width:100%;height:100%;object-fit:contain;display:block}.sg-pdp__thumb:hover,.sg-pdp__thumb:focus-visible{border-color:var(--ink, #0F0F0F);outline:none}.sg-pdp__thumb-more{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f0f0f9e;color:#fff;font-family:Archivo Black,sans-serif;font-size:18px;letter-spacing:-.01em;pointer-events:none}.sg-pdp__info{min-width:0}.sg-pdp__brand{font-family:Archivo,sans-serif;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted, #5d5d5d);margin-bottom:.6rem}.sg-pdp__title{font-family:Archivo Black,sans-serif;text-transform:uppercase;font-size:clamp(2rem,4vw,3rem);line-height:.95;letter-spacing:-.015em;margin:0 0 1.5rem;font-weight:400;overflow-wrap:break-word}.sg-pdp__price-row{position:relative;display:flex;align-items:baseline;gap:.6rem 1rem;margin-bottom:1.25rem;flex-wrap:wrap}.sg-pdp__price{font-family:Archivo Black,sans-serif;font-size:var(--sg-price-size, 38px);line-height:1;color:var(--sg-price-color, var(--ink, #0F0F0F));font-variant-numeric:tabular-nums}.sg-pdp__retail{display:inline-flex;align-items:baseline;gap:.4rem}.sg-pdp__retail-label{font-family:Archivo,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted, #5d5d5d)}.sg-pdp__retail-amount{font-family:Archivo,sans-serif;font-size:17px;color:var(--muted, #5d5d5d);font-variant-numeric:tabular-nums}.sg-pdp__retail-amount.is-struck{text-decoration:line-through}.sg-pdp__price-row.is-on-sale .sg-pdp__price{color:var(--sg-sale-color, var(--sg-price-color, var(--ink, #0F0F0F)))}.sg-pdp__compare{display:inline-flex;align-items:baseline;gap:.4rem}.sg-pdp__compare-label{font-family:Archivo,sans-serif;font-size:calc(var(--sg-compare-size, 20px) * .6);letter-spacing:.14em;text-transform:uppercase;color:var(--sg-compare-color, var(--muted, #5d5d5d))}.sg-pdp__compare-amount{font-family:Archivo,sans-serif;font-size:var(--sg-compare-size, 20px);line-height:1;color:var(--sg-compare-color, var(--muted, #5d5d5d));text-decoration:line-through;text-decoration-thickness:2px;font-variant-numeric:tabular-nums}.sg-pdp__sale-badge{display:inline-block;align-self:center;padding:.4rem .8rem;font-family:Archivo,sans-serif;font-size:var(--sg-badge-size, 12px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;white-space:nowrap;background:var(--sg-badge-bg, var(--ink, #0F0F0F));color:var(--sg-badge-color, var(--accent, #8BC44A));border-radius:var(--sg-radius, 3px)}.sg-pdp__grade{margin-bottom:1.5rem}.sg-pdp__grade-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.sg-pdp__condition{display:inline-block;padding:.4rem .8rem;font-family:Archivo,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ink, #0F0F0F);border-radius:var(--sg-radius, 3px);line-height:1.2}.sg-pdp__condition.is-new{background:var(--deep-green, #0F2820);border-color:var(--deep-green, #0F2820);color:var(--accent, #8BC44A)}.sg-pdp__condition.is-likenew{background:var(--accent, #8BC44A);border-color:var(--accent, #8BC44A);color:var(--ink, #0F0F0F)}.sg-pdp__condition.is-excellent{background:var(--gold, #C8BB80);border-color:var(--gold, #C8BB80);color:var(--ink, #0F0F0F)}.sg-pdp__condition.is-good{background:var(--parchment, #E8DFC0);border-color:var(--ink, #0F0F0F);color:var(--ink, #0F0F0F)}.sg-pdp__condition.is-fair{background:var(--body, #ffffff);border-color:#8a8a8a;color:var(--muted, #5d5d5d)}.sg-pdp__grade-toggle{background:none;border:0;padding:0;cursor:pointer;font-family:Archivo,sans-serif;font-size:12px;letter-spacing:.06em;color:var(--muted, #5d5d5d);text-decoration:underline;text-decoration-color:var(--accent, #8BC44A);text-underline-offset:3px;text-decoration-thickness:2px;transition:color .15s}.sg-pdp__grade-toggle:hover{color:var(--ink, #0F0F0F)}.sg-pdp__grade-panel{margin-top:1rem;padding:1rem 1.1rem;background:var(--hero-bg, #f5f3ee);border-radius:var(--sg-radius, 3px)}.sg-pdp__grade-intro{font-family:Archivo,sans-serif;font-size:13px;line-height:1.55;color:var(--muted, #5d5d5d);margin:0 0 .9rem}.sg-pdp__grade-list{margin:0}.sg-pdp__grade-item{display:grid;grid-template-columns:90px 1fr;gap:.75rem;padding:.5rem 0;align-items:baseline}@media(max-width:520px){.sg-pdp__grade-item{grid-template-columns:1fr;gap:.15rem}}.sg-pdp__grade-item dt{font-family:Archivo,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink, #0F0F0F);margin:0}.sg-pdp__grade-item dd{font-family:Archivo,sans-serif;font-size:13px;line-height:1.5;color:var(--muted, #5d5d5d);margin:0}.sg-pdp__grade-item.is-current{box-shadow:inset 3px 0 0 var(--accent, #8BC44A);padding-left:.75rem}.sg-pdp__grade-item.is-current dd{color:var(--ink, #0F0F0F)}.sg-pdp__buy{border-top:1px solid rgba(15,15,15,.12);padding-top:1.5rem;margin-bottom:1.25rem}.sg-pdp__stock-line{margin-bottom:1rem}.sg-pdp__stock{display:inline-flex;align-items:center;gap:.55rem;font-family:Archivo,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.sg-pdp__stock-dot{width:8px;height:8px;border-radius:50%;background:var(--accent, #8BC44A);flex-shrink:0}.sg-pdp__stock--sold .sg-pdp__stock-dot{background:var(--muted, #5d5d5d)}.sg-pdp__add-form{margin:0}.sg-pdp .sg-pdp__add-btn{width:var(--sg-add-btn-width, 50%);min-width:220px;max-width:100%;padding:1.1rem;font-size:14px;letter-spacing:.18em;justify-content:center;border-radius:var(--sg-add-btn-radius, 10px)}@media(max-width:600px){.sg-pdp--btn-full-mobile .sg-pdp__add-btn{width:100%}}.sg-pdp__add-btn:disabled{background:var(--muted, #5d5d5d);border-color:var(--muted, #5d5d5d);cursor:not-allowed}.sg-pdp__add-btn:disabled:hover{transform:none;box-shadow:none}.sg-pdp__trust{list-style:none;margin:0 0 1.75rem;padding:0;display:grid;gap:.65rem}.sg-pdp__trust-item{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.sg-pdp__trust-icon{width:18px;height:18px;flex-shrink:0;margin-top:1px;color:var(--ink, #0F0F0F);stroke-linecap:round;stroke-linejoin:round}.sg-pdp__trust-text{display:flex;flex-direction:column;gap:.1rem;min-width:0;font-family:Archivo,sans-serif;overflow-wrap:break-word}.sg-pdp__trust-text strong{font-size:13.5px;font-weight:700;color:var(--ink, #0F0F0F);line-height:1.35}.sg-pdp__trust-text span{font-size:12.5px;color:var(--muted, #5d5d5d);line-height:1.45}.sg-pdp__specs-section{border-top:1px solid rgba(15,15,15,.12);padding-top:1.5rem}.sg-pdp__specs-head{margin-bottom:1.25rem}.sg-pdp__specs-eyebrow{font-family:Archivo,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent, #8BC44A);margin-bottom:.5rem}.sg-pdp__specs-title{font-family:Archivo Black,sans-serif;text-transform:uppercase;font-size:22px;line-height:1;margin:0;font-weight:400}.sg-pdp__specs{margin:0;padding:0;background:var(--body, #ffffff);border:1px solid rgba(15,15,15,.14);border-radius:12px;overflow:hidden}.sg-pdp__spec-row{display:grid;grid-template-columns:1fr auto;gap:1.25rem;padding:13px 16px;align-items:baseline;border-bottom:1px solid rgba(15,15,15,.08);transition:background .14s ease}.sg-pdp__spec-row:last-child{border-bottom:0}.sg-pdp__spec-row:hover{background:var(--hero-bg, #f5f3ee)}.sg-pdp__spec-row dt{font-family:Archivo,sans-serif;font-size:14px;color:var(--muted, #5d5d5d);margin:0;min-width:0;overflow-wrap:break-word}.sg-pdp__spec-row dd{font-family:Archivo,sans-serif;font-size:14px;font-weight:700;color:var(--ink, #0F0F0F);margin:0;text-align:right;min-width:0;overflow-wrap:break-word;font-variant-numeric:tabular-nums}.sg-pdp__description{border-top:1px solid var(--ink, #0F0F0F);padding-top:3rem;padding-bottom:1rem;margin-bottom:4rem}.sg-pdp__desc-eyebrow{font-family:Archivo Black,sans-serif;text-transform:uppercase;font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1;letter-spacing:-.01em;color:var(--ink, #0F0F0F);margin-bottom:1.75rem;font-weight:400}.sg-pdp__desc-body{font-family:Archivo,sans-serif;font-size:clamp(1.2rem,1.6vw,1.5rem);line-height:1.7;color:var(--ink, #0F0F0F)}.sg-pdp__desc-body p{margin:0 0 1.25rem}.sg-pdp__desc-body p:last-child{margin-bottom:0}.sg-pdp__desc-body a{color:var(--ink, #0F0F0F);text-decoration:underline;text-decoration-color:var(--accent, #8BC44A);text-underline-offset:3px;text-decoration-thickness:2px;transition:text-decoration-color .15s}.sg-pdp__desc-body a:hover{text-decoration-color:var(--ink, #0F0F0F)}.sg-pdp__related{border-top:1px solid var(--ink, #0F0F0F);padding-top:3rem}.sg-pdp__related-head{margin-bottom:2rem}.sg-pdp__related-title{font-family:Archivo Black,sans-serif;text-transform:uppercase;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1;margin:0;font-weight:400}.sg-pdp__related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media(max-width:1000px){.sg-pdp__related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.sg-pdp__related-grid{grid-template-columns:1fr}}.sg-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f0f0ff0;display:flex;align-items:center;justify-content:center}.sg-lightbox__stage{position:relative;max-width:min(1100px,90vw);max-height:86vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.sg-lightbox__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:blur(14px);transform:scale(1.03);pointer-events:none}.sg-lightbox__img{position:relative;max-width:100%;max-height:86vh;object-fit:contain;cursor:zoom-in;opacity:0;transition:transform .25s ease,opacity .18s ease;transform-origin:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sg-lightbox__img.is-ready{opacity:1}.sg-lightbox__img.is-zoomed{transform:scale(2.2);cursor:zoom-out}.sg-lightbox__spinner{position:fixed;top:50%;left:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border:2px solid rgba(232,223,192,.28);border-top-color:var(--parchment, #E8DFC0);border-radius:50%;opacity:0;pointer-events:none;z-index:3;transition:opacity .15s ease}.sg-lightbox.is-loading .sg-lightbox__spinner{opacity:1;animation:sg-lb-spin .7s linear infinite;transition-delay:.25s}@keyframes sg-lb-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sg-lightbox.is-loading .sg-lightbox__spinner{animation:none}.sg-lightbox__img{transition:none}}.sg-lightbox__close{position:fixed;top:1.25rem;right:1.25rem;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(232,223,192,.45);color:var(--parchment, #E8DFC0);font-size:26px;line-height:1;cursor:pointer;z-index:4;transition:border-color .15s}.sg-lightbox__close:hover,.sg-lightbox__close:focus-visible{border-color:var(--parchment, #E8DFC0)}.sg-lightbox__nav{position:fixed;top:50%;transform:translateY(-50%);width:44px;height:64px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(232,223,192,.45);color:var(--parchment, #E8DFC0);font-size:32px;line-height:1;cursor:pointer;z-index:4;transition:border-color .15s}.sg-lightbox__nav:hover,.sg-lightbox__nav:focus-visible{border-color:var(--parchment, #E8DFC0)}.sg-lightbox__nav--prev{left:1.25rem}.sg-lightbox__nav--next{right:1.25rem}.sg-lightbox__counter{position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);font-family:Archivo,sans-serif;font-size:13px;letter-spacing:.1em;color:var(--parchment, #E8DFC0)}@media(max-width:600px){.sg-lightbox__nav--prev{left:.5rem}.sg-lightbox__nav--next{right:.5rem}.sg-lightbox__close{top:.75rem;right:.75rem}}.sg-abstory__statement-copy{min-width:0}.sg-abstory .sg-abstory__marker--above{margin:0 0 var(--sg-marker-gap, 24px)}.sg-abstory .sg-abstory__lead-frame{position:relative;overflow:hidden;aspect-ratio:var(--sg-ratio, 4 / 5)}.sg-abstory .sg-abstory__lead-frame .sg-ab__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:900px){.sg-abstory .sg-abstory__statement.sg-abstory__statement--media{display:grid;grid-template-columns:var(--sg-lead-col, 40%) minmax(0,1fr);column-gap:var(--sg-lead-gap, 64px);align-items:var(--sg-lead-align, start)}.sg-abstory .sg-abstory__statement--media-right{grid-template-columns:minmax(0,1fr) var(--sg-lead-col, 40%)}.sg-abstory .sg-abstory__statement--media-right .sg-abstory__statement-aside{order:2}}@media(max-width:899px){.sg-abstory .sg-abstory__statement.sg-abstory__statement--media{display:flex;flex-direction:column;gap:min(var(--sg-lead-gap, 64px),40px)}.sg-abstory .sg-abstory__statement--mobile-below .sg-abstory__statement-aside{order:2}}.sg-abstory .sg-abstory__split{display:grid;gap:var(--sg-split-gap, 64px)}.sg-abstory .sg-abstory__statement+.sg-abstory__split{margin-top:var(--sg-rows-top, 96px)}.sg-abstory .sg-abstory__split--rule{border-top:1px solid rgba(15,15,15,.12);padding-top:var(--sg-rows-rule-gap, 64px)}.sg-abstory .sg-abstory__list{display:flex;flex-direction:column;gap:var(--sg-row-gap, 32px);min-width:0}.sg-abstory .sg-abstory__list--dividers .sg-abstory__item+.sg-abstory__item{padding-top:var(--sg-row-gap, 32px);border-top:1px solid rgba(15,15,15,.12)}.sg-abstory .sg-abstory__item{display:block;margin:0;padding:0}.sg-abstory .sg-abstory__item .sg-abstory__row-index{display:block;margin:0 0 8px}.sg-abstory .sg-abstory__item-title{margin:0}.sg-abstory .sg-abstory__item-body{margin-top:var(--sg-title-gap, 12px)}.sg-abstory .sg-abstory__item-body>:first-child{margin-top:0}.sg-abstory .sg-abstory__item-body>:last-child{margin-bottom:0}.sg-abstory .sg-abstory__ugc{margin:0;width:100%;max-width:var(--sg-ugc-max, 420px)}.sg-abstory .sg-abstory__split--offset .sg-abstory__ugc{padding:0 var(--sg-mat-offset, 12px) var(--sg-mat-offset, 12px) 0}.sg-abstory .sg-abstory__ugc-frame{position:relative;overflow:hidden;aspect-ratio:var(--sg-ugc-ratio, 9 / 16);background:#0f0f0f;border-radius:var(--sg-ugc-radius, 20px);isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,black)}.sg-abstory .sg-abstory__ugc-mat{position:relative}.sg-abstory .sg-abstory__ugc-mat--outline,.sg-abstory .sg-abstory__ugc-mat--mat,.sg-abstory .sg-abstory__ugc-mat--offset{padding:var(--sg-mat-pad, 12px);border-radius:calc(var(--sg-ugc-radius, 20px) + var(--sg-mat-pad, 12px))}.sg-abstory .sg-abstory__ugc-mat--outline{border:1px solid var(--sg-mat-line, #C8BB80)}.sg-abstory .sg-abstory__ugc-mat--mat{background:var(--sg-mat-bg, #E8DFC0);border:1px solid var(--sg-mat-line, #C8BB80)}.sg-abstory .sg-abstory__ugc-mat--offset{background:var(--sg-mat-bg, #E8DFC0);border:1px solid var(--sg-mat-line, #C8BB80);box-shadow:var(--sg-mat-offset, 12px) var(--sg-mat-offset, 12px) 0 0 #8bc44a}.sg-abstory .sg-abstory__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.sg-abstory .sg-abstory__play{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#8bc44a;color:#0f0f0f;cursor:pointer}.sg-abstory .sg-abstory__play:focus-visible{outline:2px solid #E8DFC0;outline-offset:3px}.sg-abstory .sg-abstory__ugc-frame--empty{background:#e8dfc059;border:1px dashed #C8BB80;-webkit-mask-image:none}.sg-abstory .sg-abstory__ugc-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center}.sg-abstory .sg-abstory__ugc-svg{width:70%;height:auto;opacity:.35;fill:#0f2820}.sg-abstory .sg-abstory__ugc-label{margin:0}.sg-abstory .sg-abstory__ugc-caption{margin-top:12px}@media(min-width:900px){.sg-abstory .sg-abstory__split{grid-template-columns:minmax(0,var(--sg-list-col, 55%)) minmax(0,1fr);align-items:start}.sg-abstory .sg-abstory__split--media-left{grid-template-columns:minmax(0,1fr) minmax(0,var(--sg-list-col, 55%))}.sg-abstory .sg-abstory__split--media-left .sg-abstory__media{order:-1}.sg-abstory .sg-abstory__split--solo{grid-template-columns:minmax(0,var(--sg-list-col, 55%))}.sg-abstory .sg-abstory__split--media-right .sg-abstory__ugc{margin-left:auto}.sg-abstory .sg-abstory__split--sticky .sg-abstory__media{position:sticky;top:var(--sg-sticky-top, 96px)}}@media(max-width:899px){.sg-abstory .sg-abstory__split{grid-template-columns:minmax(0,1fr);gap:min(var(--sg-split-gap, 64px),40px)}.sg-abstory .sg-abstory__split--mobile-above .sg-abstory__media{order:-1}.sg-abstory .sg-abstory__ugc{margin-left:auto;margin-right:auto}}.sg-bab [hidden]{display:none!important}.sg-bab a.sg-bab__btn,.sg-bab a.sg-bab__btn:hover{text-decoration:none}.sg-fit .sg-fit-hero{padding-top:var(--sg-hero-pad-t, 48px);padding-bottom:var(--sg-hero-pad-b, 48px)}.sg-fit .sg-fit-hero>.sg-wrap{padding-top:0;padding-bottom:0}.sg-fit .sg-fit-hero .sg-hero-grid{display:block}.sg-fit .sg-fit-hero .sg-hero-copy{max-width:none;width:100%}.sg-fit .sg-fit-hero .sg-h1{font-size:clamp(32px,6vw,var(--sg-hero-title-max, 64px));line-height:1;margin-bottom:20px}.sg-fit .sg-fit-hero .sg-eyebrow{margin-bottom:14px}.sg-fit .sg-fit-hero .sg-lead{max-width:none;width:100%;margin-bottom:0}.sg-fit .sg-lead p{margin:0 0 12px}.sg-fit .sg-lead p:last-child{margin-bottom:0}.sg-fit .sg-hero-cta{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 28px;margin-top:22px;border:1px solid transparent;border-radius:999px;font-family:Arial,Liberation Sans,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .14s cubic-bezier(.2,0,0,1)}.sg-fit a.sg-hero-cta,.sg-fit a.sg-hero-cta:hover{text-decoration:none}.sg-fit .sg-hero-cta--lime{background:#8bc44a;color:#0f0f0f}.sg-fit .sg-hero-cta--lime:hover{background:#77ad3b}.sg-fit .sg-hero-cta--green{background:#0f2820;color:#fff}.sg-fit .sg-hero-cta--green:hover{background:#1b3b31}.sg-fit .sg-hero-cta:active{transform:scale(.985)}.sg-bab .sg-bab__how-cols{grid-template-columns:1fr;max-width:100%;gap:16px}.sg-bab .sg-bab__shot{margin:0;line-height:0;background:#fff;border:1px solid var(--n-300, #CFCCC1);border-radius:12px;overflow:hidden;box-shadow:0 30px 70px #0f0f0f2e,0 2px 8px #0f0f0f14}.sg-bab .sg-bab__shot img{display:block;width:100%;height:auto}.sg-bab .sg-bab__shot-caption{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--n-500, #8C897E)}.sg-bab .sg-bab__closing--ink{background:#0f0f0f;color:#fff}.sg-bab .sg-bab__closing--green{background:#0f2820;color:#fff}.sg-bab .sg-bab__closing--parchment{background:#e8dfc0;color:#0f0f0f}.sg-bab .sg-bab__closing--white{background:#fff;color:#0f0f0f;border-top:1px solid #E4E2DA}.sg-bab .sg-bab__closing--ink .sg-bab__trust-item h3,.sg-bab .sg-bab__closing--green .sg-bab__trust-item h3{color:#fff}.sg-bab .sg-bab__closing--ink .sg-bab__trust-item p,.sg-bab .sg-bab__closing--green .sg-bab__trust-item p{color:#ffffffad}.sg-bab .sg-bab__closing--parchment .sg-bab__trust-item h3,.sg-bab .sg-bab__closing--white .sg-bab__trust-item h3{color:#0f0f0f}.sg-bab .sg-bab__closing--parchment .sg-bab__trust-item p,.sg-bab .sg-bab__closing--white .sg-bab__trust-item p{color:#4a4842}.sg-bab .sg-bab__closing{padding-top:0;padding-bottom:0}.sg-bab .sg-bab__closing>.sg-bab__band{padding-top:var(--sg-close-pad, 60px);padding-bottom:0}.sg-bab .sg-bab__close{padding:var(--sg-close-pad, 60px) var(--gutter, 20px);text-align:center}.sg-bab .sg-bab__close-h2{font-family:var(--font-display, "Archivo Black", Arial, sans-serif);text-transform:uppercase;font-size:clamp(var(--sg-close-h2-min, 25px),8vw,var(--sg-close-h2-max, 75px));line-height:.88;letter-spacing:-.02em;font-weight:400;margin:0 0 2rem}.sg-bab .sg-bab__close-h2 .accent{display:block;color:var(--accent, #8BC44A)}.sg-bab .sg-bab__closing--ink .sg-bab__close-h2,.sg-bab .sg-bab__closing--green .sg-bab__close-h2{color:var(--parchment, #E8DFC0)}.sg-bab .sg-bab__closing--parchment .sg-bab__close-h2,.sg-bab .sg-bab__closing--white .sg-bab__close-h2{color:#0f0f0f}.sg-bab .sg-bab__closing--parchment .sg-bab__close-h2 .accent,.sg-bab .sg-bab__closing--white .sg-bab__close-h2 .accent{color:#0f2820}.sg-bab a.sg-bab__close-cta,.sg-bab a.sg-bab__close-cta:visited{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;font-size:var(--sg-close-btn-size, 16px);font-weight:700;text-decoration:none;background:var(--accent, #8BC44A);color:#0f0f0f;border-radius:999px;padding:16px 36px;transition:transform .16s,background .16s}.sg-bab a.sg-bab__close-cta:hover,.sg-bab a.sg-bab__close-cta:focus{transform:translateY(-1px);background:#6fa838;color:#0f0f0f;text-decoration:none}@media(max-width:780px){.sg-bab .sg-bab__close{padding:var(--sg-close-pad-m, 40px) var(--gutter, 20px)}.sg-bab .sg-bab__closing>.sg-bab__band{padding-top:var(--sg-close-pad-m, 40px)}}@media(prefers-reduced-motion:reduce){.sg-bab a.sg-bab__close-cta{transition:none}.sg-bab a.sg-bab__close-cta:hover,.sg-bab a.sg-bab__close-cta:focus{transform:none}}.sg-cats{background:var(--body, #ffffff);padding:clamp(3rem,6vw,5rem) var(--gutter, 4vw)}.sg-cats__container{max-width:var(--max, 1400px);margin:0 auto}.sg-cats__head{margin-bottom:clamp(2rem,4vw,3rem);text-align:center}.sg-cats__eyebrow{font-family:Archivo Black,sans-serif;font-size:16px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent, #8BC44A);margin-bottom:1rem}.sg-cats__title{font-family:Archivo Black,sans-serif;text-transform:uppercase;font-size:clamp(2rem,4.5vw,3.5rem);line-height:.9;letter-spacing:-.015em;margin:0;font-weight:400}.sg-cats__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(1rem,2vw,2rem)}@media(max-width:1000px){.sg-cats__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media(max-width:600px){.sg-cats__grid{grid-template-columns:repeat(2,1fr)}}.sg-cats__card{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--ink, #0F0F0F);transition:transform .25s ease}.sg-cats__card:hover{transform:translateY(-4px)}.sg-cats__circle{position:relative;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--hero-bg, #f5f3ee);margin-bottom:1rem;transition:background .25s ease}.sg-cats__card:hover .sg-cats__circle{background:var(--parchment, #E8DFC0)}.sg-cats__circle img{width:100%;height:100%;object-fit:cover;padding:0;transition:transform .4s ease}.sg-cats__card:hover .sg-cats__circle img{transform:scale(1.04)}.sg-cats__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Archivo Black,sans-serif;font-size:clamp(2rem,5vw,4rem);color:var(--ink, #0F0F0F);opacity:.2}.sg-cats__label{font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:var(--sg-cats-label-size, 18px);letter-spacing:.01em;text-align:center;margin:0;line-height:1.3;color:var(--ink, #0F0F0F)}.sg-list-coll{background:var(--body, #ffffff);color:var(--ink, #0F0F0F)}.sg-list-coll__hero{background:var(--hero-bg, #f5f3ee);padding:clamp(3rem,6vw,5rem) var(--gutter, 4vw);border-bottom:1px solid var(--ink, #0F0F0F)}.sg-list-coll__hero-inner{max-width:var(--max, 1400px);margin:0 auto}.sg-list-coll__eyebrow{font-family:Archivo,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent, #8BC44A);margin-bottom:1.25rem}.sg-list-coll__title{font-family:Archivo Black,sans-serif;text-transform:uppercase;font-size:clamp(2.5rem,7vw,6.5rem);line-height:.88;letter-spacing:-.02em;margin:0 0 1rem;font-weight:400;overflow-wrap:break-word}.sg-list-coll__desc{font-size:16px;line-height:1.55;color:var(--muted, #5d5d5d);max-width:56ch;margin:0}.sg-list-coll__layout{max-width:var(--max, 1400px);margin:0 auto;padding:3rem var(--gutter, 4vw)}.sg-list-coll__grid{display:grid;grid-template-columns:repeat(var(--sg-cols-mobile, 2),1fr);gap:2rem 1.5rem;list-style:none;padding:0;margin:0}@media(min-width:750px){.sg-list-coll__grid{grid-template-columns:repeat(var(--sg-cols-desktop, 3),1fr)}}.sg-list-coll__item{min-width:0}.sg-list-coll__card{display:block;text-decoration:none;color:inherit;border:1px solid rgba(15,15,15,.15);border-radius:14px;overflow:hidden;transition:border-color .15s,transform .15s}.sg-list-coll__card:hover{border-color:var(--accent, #8BC44A);transform:translateY(-2px)}.sg-list-coll__media-frame{aspect-ratio:1 / 1;overflow:hidden;background:var(--hero-bg, #f5f3ee)}.sg-list-coll__media-frame img{width:100%;height:100%;object-fit:cover;display:block}.sg-list-coll__placeholder{width:100%;height:100%;background:var(--hero-bg, #f5f3ee)}.sg-list-coll__meta{padding:1rem 1.1rem 1.25rem}.sg-list-coll__name{font-family:Archivo Black,sans-serif;text-transform:uppercase;font-size:17px;line-height:1.15;margin:0 0 .4rem;font-weight:400;overflow-wrap:break-word}.sg-list-coll__count{font-family:Archivo,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, #5d5d5d);font-variant-numeric:tabular-nums}.sg-list-coll__empty{text-align:center;padding:4rem 2rem;background:var(--hero-bg, #f5f3ee);border-radius:14px}.sg-list-coll__empty-title{font-family:Archivo Black,sans-serif;text-transform:uppercase;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1;margin:0 0 1rem;font-weight:400}.sg-list-coll__empty-body{color:var(--muted, #5d5d5d);margin:0}.sg-srch__layout--full{grid-template-columns:1fr}.sg-srch__layout--full .sg-coll__main{grid-column:1}.sg-srch .sg-srch__title{font-size:clamp(28px,6vw,var(--sg-srch-h1, 64px))}.sg-srch__form{display:flex;align-items:center;gap:10px;width:100%;max-width:560px;height:52px;margin-top:1.5rem;padding:0 6px 0 18px;box-sizing:border-box;background:var(--body, #ffffff);border:1px solid var(--ink, #0F0F0F);border-radius:var(--sg-srch-form-radius, 28px);color:var(--muted, #5d5d5d);transition:box-shadow .15s}.sg-srch__form:focus-within{box-shadow:0 0 0 1px var(--ink, #0F0F0F)}.sg-srch__form-icon{width:18px;height:18px;flex-shrink:0}.sg-srch__form input[type=search]{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:var(--sg-srch-body, 16px);color:var(--ink, #0F0F0F);-webkit-appearance:none;appearance:none}.sg-srch__form input[type=search]:focus,.sg-srch__form input[type=search]:focus-visible{outline:none!important;outline-offset:0;box-shadow:none!important;border:0!important}.sg-srch__form input[type=search]::-webkit-search-decoration,.sg-srch__form input[type=search]::-webkit-search-cancel-button,.sg-srch__form input[type=search]::-webkit-search-results-button,.sg-srch__form input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.sg-srch__form input[type=search]::placeholder{color:var(--muted, #5d5d5d)}.sg-srch__submit{flex-shrink:0;height:40px;padding:0 20px;border:0;border-radius:max(calc(var(--sg-srch-form-radius, 28px) - 6px),0px);background:var(--accent, #8BC44A);color:var(--accent-ink, #0F0F0F);font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:var(--sg-srch-button, 13px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s}.sg-srch__submit:hover,.sg-srch__submit:focus-visible{background:var(--ink, #0F0F0F);color:var(--accent, #8BC44A);outline:none}.sg-srch__pages{margin-top:3rem}.sg-srch__pages-title{font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:var(--sg-srch-label, 11px);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted, #5d5d5d);margin:0 0 1.25rem;padding-top:2rem;border-top:1px solid rgba(15,15,15,.12)}.sg-srch__pages-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}.sg-srch__pages-item{margin:0;min-width:0}.sg-srch__page{position:relative;display:flex;flex-direction:column;gap:6px;height:100%;box-sizing:border-box;padding:16px 48px 16px 16px;border:1px solid rgba(15,15,15,.14);border-radius:var(--sg-input-radius, 10px);color:var(--ink, #0F0F0F);text-decoration:none;transition:background .15s,border-color .15s}.sg-srch__page:hover,.sg-srch__page:focus-visible{background:var(--hero-bg, #f5f3ee);border-color:var(--ink, #0F0F0F);outline:none}.sg-srch__page-type{font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:var(--sg-srch-label, 11px);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted, #5d5d5d)}.sg-srch__page-title{font-family:var(--font-body, Arial, "Helvetica Neue", Helvetica, sans-serif);font-size:var(--sg-srch-body, 16px);font-weight:600;line-height:1.3;overflow-wrap:break-word}.sg-srch__page-arrow{position:absolute;right:14px;top:50%;width:26px;height:26px;margin-top:-13px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent, #8BC44A);color:var(--ink, #0F0F0F)}.sg-srch__page-arrow svg{width:14px;height:14px}@media(max-width:520px){.sg-srch__form{height:48px;padding-left:14px}.sg-srch__submit{height:36px;padding:0 14px}}.sg-howto [hidden]{display:none!important}.sg-howto .sg-howto-hero-cta{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;height:var(--hero-cta-height, 50px);padding:0 var(--hero-cta-pad, 28px);margin-top:var(--hero-cta-gap, 22px);border:1px solid transparent;border-radius:999px;font-family:Arial,Liberation Sans,Helvetica,sans-serif;font-size:var(--hero-cta-size, 16px);font-weight:700;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .14s cubic-bezier(.2,0,0,1)}.sg-howto a.sg-howto-hero-cta,.sg-howto a.sg-howto-hero-cta:hover,.sg-howto a.sg-howto-hero-cta:focus,.sg-howto a.sg-howto-hero-cta:visited{text-decoration:none}.sg-howto a.sg-howto-hero-cta--lime,.sg-howto a.sg-howto-hero-cta--lime:visited{background:#8bc44a;color:#0f0f0f}.sg-howto a.sg-howto-hero-cta--lime:hover,.sg-howto a.sg-howto-hero-cta--lime:focus{background:#77ad3b;color:#0f0f0f}.sg-howto a.sg-howto-hero-cta--green,.sg-howto a.sg-howto-hero-cta--green:visited{background:#0f2820;color:#fff}.sg-howto a.sg-howto-hero-cta--green:hover,.sg-howto a.sg-howto-hero-cta--green:focus{background:#1b3b31;color:#fff}.sg-howto a.sg-howto-hero-cta--ink,.sg-howto a.sg-howto-hero-cta--ink:visited{background:#0f0f0f;color:#fff}.sg-howto a.sg-howto-hero-cta--ink:hover,.sg-howto a.sg-howto-hero-cta--ink:focus{background:#2a2a2a;color:#fff}.sg-howto a.sg-howto-hero-cta--outline,.sg-howto a.sg-howto-hero-cta--outline:visited{background:transparent;color:#0f0f0f;border-color:#0f0f0f}.sg-howto a.sg-howto-hero-cta--outline:hover,.sg-howto a.sg-howto-hero-cta--outline:focus{background:#0f0f0f;color:#fff}.sg-howto .sg-howto-hero-cta:active{transform:scale(.985)}@media(prefers-reduced-motion:reduce){.sg-howto .sg-howto-hero-cta{transition:none}.sg-howto .sg-howto-hero-cta:active{transform:none}}.sg-howto .sg-howto-close--green{background:var(--deep, #0F2820);color:var(--parchment, #E8DFC0)}.sg-howto .sg-howto-close--green h2{color:var(--parchment, #E8DFC0)}.sg-howto .sg-howto-close--green h2 .accent{color:var(--accent, #8BC44A)}.sg-howto .sg-howto-close--ink{background:var(--ink, #0F0F0F);color:var(--parchment, #E8DFC0)}.sg-howto .sg-howto-close--ink h2{color:var(--parchment, #E8DFC0)}.sg-howto .sg-howto-close--ink h2 .accent{color:var(--accent, #8BC44A)}.sg-howto .sg-howto-close--parchment{background:var(--parchment, #E8DFC0);color:var(--ink, #0F0F0F)}.sg-howto .sg-howto-close--parchment h2{color:var(--ink, #0F0F0F)}.sg-howto .sg-howto-close--parchment h2 .accent{color:var(--deep, #0F2820)}.sg-howto .sg-howto-close--white{background:#fff;color:var(--ink, #0F0F0F);border-top:1px solid rgba(15,15,15,.12)}.sg-howto .sg-howto-close--white h2{color:var(--ink, #0F0F0F)}.sg-howto .sg-howto-close--white h2 .accent{color:var(--deep, #0F2820)}.sg-howto .sg-howto-sec-intro,.sg-howto .sg-howto-grade-callout,.sg-howto .sg-howto-ship-note{max-width:none}.sg-howto a.sg-howto-close-cta,.sg-howto a.sg-howto-close-cta:visited{background:var(--accent, #8BC44A);color:var(--ink, #0F0F0F);text-decoration:none}.sg-howto a.sg-howto-close-cta:hover,.sg-howto a.sg-howto-close-cta:focus{background:#6fa838;color:var(--ink, #0F0F0F);text-decoration:none}.sg-howto .sg-howto-whysplit{display:grid;gap:var(--why-split-gap, 80px)}.sg-howto .sg-howto-whylist{list-style:none;margin:0;padding:0;min-width:0}.sg-howto .sg-howto-whylist-item{display:flex;align-items:center;gap:1.4rem;border-top:var(--why-rule, 2px solid #0F0F0F);padding:var(--why-row-pad, 20px) 0;margin:0}.sg-howto .sg-howto-whylist-item:last-child{border-bottom:var(--why-rule, 2px solid #0F0F0F)}.sg-howto .sg-howto-whylist-icon{flex-shrink:0;line-height:0}.sg-howto .sg-howto-whylist-icon img{width:var(--why-icon-size, 40px);height:auto;display:block}.sg-howto .sg-howto-whylist-copy{display:block;min-width:0}.sg-howto .sg-howto-whylist-title{font-family:var(--font-display);text-transform:uppercase;font-size:var(--why-title-size, 24px);line-height:1.05;font-weight:400;margin:0;color:var(--ink, #0F0F0F)}.sg-howto .sg-howto-whylist-body{font-size:var(--fs-base, 16px);line-height:1.55;color:var(--muted);margin:.6rem 0 0}.sg-howto .sg-howto-ugc{margin:0;width:100%;max-width:var(--why-ugc-max, 420px)}.sg-howto .sg-howto-whysplit--offset .sg-howto-ugc{padding:0 var(--why-mat-offset, 12px) var(--why-mat-offset, 12px) 0}.sg-howto .sg-howto-ugc-frame{position:relative;overflow:hidden;aspect-ratio:var(--why-ugc-ratio, 9 / 16);background:#0f0f0f;border-radius:var(--why-ugc-radius, 20px);isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,black)}.sg-howto .sg-howto-ugc-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.sg-howto .sg-howto-ugc-mat--outline,.sg-howto .sg-howto-ugc-mat--mat,.sg-howto .sg-howto-ugc-mat--offset{padding:var(--why-mat-pad, 12px);border-radius:calc(var(--why-ugc-radius, 20px) + var(--why-mat-pad, 12px))}.sg-howto .sg-howto-ugc-mat--outline{border:1px solid var(--why-mat-line, #C8BB80)}.sg-howto .sg-howto-ugc-mat--mat,.sg-howto .sg-howto-ugc-mat--offset{background:var(--why-mat-bg, #E8DFC0);border:1px solid var(--why-mat-line, #C8BB80)}.sg-howto .sg-howto-ugc-mat--offset{box-shadow:var(--why-mat-offset, 12px) var(--why-mat-offset, 12px) 0 0 var(--accent, #8BC44A)}.sg-howto .sg-howto-ugc-play{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--accent, #8BC44A);color:var(--ink, #0F0F0F);cursor:pointer}.sg-howto .sg-howto-ugc-play:focus-visible{outline:2px solid var(--parchment, #E8DFC0);outline-offset:3px}.sg-howto .sg-howto-ugc-frame--empty{background:#e8dfc059;border:1px dashed #C8BB80;-webkit-mask-image:none}.sg-howto .sg-howto-ugc-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center}.sg-howto .sg-howto-ugc-svg{width:70%;height:auto;opacity:.35;fill:var(--deep, #0F2820)}.sg-howto .sg-howto-ugc-label{font-size:var(--fs-label, 11px);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink, #0F0F0F)}.sg-howto .sg-howto-ugc-caption{margin-top:12px;font-size:var(--fs-note, 14px);line-height:1.5;color:var(--muted)}.sg-howto .sg-howto-ugc-caption p{margin:0}@media(min-width:900px){.sg-howto .sg-howto-whysplit{grid-template-columns:minmax(0,var(--why-list-col, 55%)) minmax(0,1fr);align-items:var(--why-align, center)}.sg-howto .sg-howto-whysplit--media-left{grid-template-columns:minmax(0,1fr) minmax(0,var(--why-list-col, 55%))}.sg-howto .sg-howto-whysplit--media-left .sg-howto-whymedia{order:-1}.sg-howto .sg-howto-whysplit--solo{grid-template-columns:minmax(0,var(--why-list-col, 55%))}.sg-howto .sg-howto-whysplit--media-right .sg-howto-ugc{margin-left:auto}.sg-howto .sg-howto-whysplit--sticky{align-items:start}.sg-howto .sg-howto-whysplit--sticky .sg-howto-whymedia{position:sticky;top:var(--why-sticky-top, 96px)}}@media(max-width:899px){.sg-howto .sg-howto-whysplit{grid-template-columns:minmax(0,1fr);gap:min(var(--why-split-gap, 80px),40px)}.sg-howto .sg-howto-whysplit--mobile-above .sg-howto-whymedia{order:-1}.sg-howto .sg-howto-ugc{margin-left:auto;margin-right:auto}}.sg-sell-intro,.sg-sell-intro *{position:static}.sg-sell-intro{background:var(--hero-bg, #f5f3ee);color:var(--ink, #0F0F0F);padding:3rem 0 .5rem;line-height:1.5;top:auto;bottom:auto;left:auto;right:auto;z-index:auto;transform:none;box-sizing:border-box}.sg-sell-intro *,.sg-sell-intro *:before,.sg-sell-intro *:after{box-sizing:border-box}.sg-sell-intro__inner{max-width:1164px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.sg-sell-intro__eyebrow{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent, #8BC44A);margin-bottom:1.75rem;display:inline-block}.sg-sell-intro__title{font-family:var(--font-display, "Archivo Black", system-ui, sans-serif);text-transform:uppercase;font-size:clamp(2.6rem,5.4vw,5.4rem);line-height:.92;letter-spacing:-.02em;margin:0 0 2rem;font-weight:400;color:var(--ink, #0F0F0F);max-width:none;white-space:nowrap}.sg-sell-intro__title:last-child{margin-bottom:0}.sg-sell-intro__lede{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55;color:var(--ink, #0F0F0F);max-width:62ch;margin:0}@media(max-width:760px){.sg-sell-intro{padding:2.5rem 0 .5rem}.sg-sell-intro__inner{padding-left:16px;padding-right:16px}.sg-sell-intro__title{white-space:normal;max-width:14ch;font-size:clamp(2.4rem,11vw,3.4rem);line-height:.9;margin-bottom:1.5rem}}[hidden]{display:none!important}.sg-seo{background:var(--sg-seo-bg, #0F2820);color:var(--sg-seo-text, #E8DFC0);padding:var(--sg-seo-pad-top, 64px) 1.5rem var(--sg-seo-pad-bottom, 80px)}.sg-seo__inner{max-width:var(--sg-seo-width, 820px);margin:0 auto}.sg-seo a{color:var(--sg-seo-accent, #8BC44A)}.sg-seo a:hover{opacity:.85}.sg-seo__crumbs{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--sg-seo-label-size, 13px);letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin:0 0 1.75rem}.sg-seo__crumbs span{margin:0 .4rem}.sg-seo__crumbs-current{opacity:.6;margin-left:0}.sg-seo__eyebrow{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--sg-seo-label-size, 13px);letter-spacing:.14em;text-transform:uppercase;color:var(--sg-seo-accent, #8BC44A);margin:0 0 .9rem}.sg-seo__title{font-family:Archivo Black,Arial,sans-serif;font-weight:400;color:var(--sg-seo-heading, #E8DFC0);font-size:calc(clamp(2rem,5vw,3.1rem) * var(--sg-seo-heading-scale, 1));line-height:1.08;letter-spacing:-.01em;margin:0 0 1.25rem}.sg-seo__standfirst{font-family:Arial,Helvetica,sans-serif;font-size:calc(var(--sg-seo-body-size, 17px) * 1.1);line-height:1.65;opacity:.9;margin-bottom:1rem}.sg-seo__standfirst p{margin:0 0 .9rem}.sg-seo__updated{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--sg-seo-label-size, 13px);letter-spacing:.06em;opacity:.6;margin:0}.sg-seo__head{border-bottom:1px solid var(--sg-seo-rule, #C8BB80);border-bottom-color:color-mix(in srgb,var(--sg-seo-rule, #C8BB80) 35%,transparent);padding-bottom:2rem;margin-bottom:2.5rem}.sg-seo__toc{border:1px solid color-mix(in srgb,var(--sg-seo-rule, #C8BB80) 35%,transparent);padding:1.4rem 1.6rem;margin:0 0 3rem}.sg-seo__toc-title{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--sg-seo-label-size, 13px);letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin:0 0 .9rem}.sg-seo__toc-list{margin:0;padding:0 0 0 1.1rem;font-family:Arial,Helvetica,sans-serif;font-size:calc(var(--sg-seo-body-size, 17px) * .95);line-height:1.9}.sg-seo__toc-list li::marker{color:color-mix(in srgb,var(--sg-seo-text, #E8DFC0) 50%,transparent);font-size:.8em}.sg-seo__lead{font-family:Arial,Helvetica,sans-serif;font-size:calc(var(--sg-seo-body-size, 17px) * 1.12);line-height:1.7;margin:0 0 2.6rem}.sg-seo__lead p{margin:0 0 1.15rem}.sg-seo__lead p:last-child{margin-bottom:0}.sg-seo__block{margin:0 0 2.8rem}.sg-seo__h{font-family:Archivo Black,Arial,sans-serif;font-weight:400;color:var(--sg-seo-heading, #E8DFC0);line-height:1.2;scroll-margin-top:6rem}.sg-seo__h--h2{font-size:calc(clamp(1.4rem,3vw,1.85rem) * var(--sg-seo-heading-scale, 1));margin:0 0 1.1rem}.sg-seo__h--h3{font-size:calc(clamp(1.15rem,2.4vw,1.35rem) * var(--sg-seo-heading-scale, 1));margin:0 0 .85rem}.sg-seo__prose{font-family:Arial,Helvetica,sans-serif;font-size:var(--sg-seo-body-size, 17px);line-height:1.72}.sg-seo__prose p{margin:0 0 1.15rem}.sg-seo__prose p:last-child{margin-bottom:0}.sg-seo__prose strong{color:var(--sg-seo-heading, #E8DFC0)}.sg-seo__callout{font-family:Arial,Helvetica,sans-serif;font-size:calc(var(--sg-seo-body-size, 17px) * 1.03);line-height:1.7;border-left:3px solid var(--sg-seo-accent, #8BC44A);padding:.2rem 0 .2rem 1.4rem;margin:0 0 2.8rem}.sg-seo__callout p{margin:0 0 1rem}.sg-seo__callout p:last-child{margin-bottom:0}.sg-seo__table-caption{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--sg-seo-label-size, 13px);letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin:0 0 .9rem}.sg-seo__table-wrap{overflow-x:auto}.sg-seo__table{width:100%;border-collapse:collapse;font-family:Arial,Helvetica,sans-serif;font-size:calc(var(--sg-seo-body-size, 17px) * .94);line-height:1.55}.sg-seo__table th,.sg-seo__table td{text-align:left;vertical-align:top;padding:.85rem 1rem .85rem 0;border-bottom:1px solid color-mix(in srgb,var(--sg-seo-rule, #C8BB80) 25%,transparent)}.sg-seo__table thead th{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--sg-seo-label-size, 13px);letter-spacing:.06em;text-transform:uppercase;color:var(--sg-seo-accent, #8BC44A);border-bottom-color:color-mix(in srgb,var(--sg-seo-rule, #C8BB80) 55%,transparent)}.sg-seo__table tbody th[scope=row]{font-weight:700;color:var(--sg-seo-heading, #E8DFC0);padding-right:1.5rem}.sg-seo__table-note{font-family:Arial,Helvetica,sans-serif;font-size:calc(var(--sg-seo-body-size, 17px) * .9);line-height:1.65;opacity:.8;margin-top:1rem}.sg-seo__table-note p{margin:0 0 .8rem}.sg-seo__table-note p:last-child{margin-bottom:0}.sg-seo__faq{border-top:1px solid color-mix(in srgb,var(--sg-seo-rule, #C8BB80) 22%,transparent);padding-top:1.5rem;margin:0 0 1.5rem}.sg-seo__faq-q{font-family:Archivo Black,Arial,sans-serif;font-weight:400;font-size:calc(var(--sg-seo-body-size, 17px) * 1.08);line-height:1.35;color:var(--sg-seo-heading, #E8DFC0);margin:0 0 .7rem}.sg-seo__cta{border-top:1px solid color-mix(in srgb,var(--sg-seo-rule, #C8BB80) 45%,transparent);padding-top:2.5rem;margin-top:2.5rem}.sg-seo__cta-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.6rem}.sg-seo a.sg-seo__btn{display:inline-block;font-family:Archivo Black,Arial,Helvetica,sans-serif;font-weight:700;font-size:var(--sg-seo-btn-size, 15px);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;line-height:1.2;padding:1.15rem 2.1rem;border:2px solid var(--sg-seo-accent, #8BC44A);transition:opacity .15s ease}.sg-seo a.sg-seo__btn--primary{background:var(--sg-seo-accent, #8BC44A);color:var(--sg-seo-btn-on-accent, #0F0F0F)}.sg-seo a.sg-seo__btn--primary:hover,.sg-seo a.sg-seo__btn--primary:focus,.sg-seo a.sg-seo__btn--primary:visited{color:var(--sg-seo-btn-on-accent, #0F0F0F);opacity:.88}.sg-seo a.sg-seo__btn--ghost{background:transparent;color:var(--sg-seo-accent, #8BC44A)}.sg-seo a.sg-seo__btn--ghost:hover,.sg-seo a.sg-seo__btn--ghost:focus,.sg-seo a.sg-seo__btn--ghost:visited{color:var(--sg-seo-accent, #8BC44A);opacity:.88}@media(max-width:749px){.sg-seo{padding-left:1.25rem;padding-right:1.25rem}.sg-seo__table-wrap{overflow-x:visible}.sg-seo__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sg-seo__table tbody tr{display:block;padding:.9rem 0 .4rem;border-bottom:1px solid color-mix(in srgb,var(--sg-seo-rule, #C8BB80) 35%,transparent)}.sg-seo__table tbody tr:last-child{border-bottom:0}.sg-seo__table tbody th[scope=row]{display:block;border:0;padding:0 0 .55rem;font-size:calc(var(--sg-seo-label-size, 13px) * .95);letter-spacing:.06em;text-transform:uppercase}.sg-seo__table tbody td{display:block;border:0;padding:0 0 .65rem}.sg-seo__table tbody td:before{content:attr(data-label);display:block;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(var(--sg-seo-label-size, 13px) * .85);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-seo-accent, #8BC44A);margin-bottom:.18rem}.sg-seo__table tbody td[data-label=""]:before{content:none}}.sg-ticker{background:var(--sg-ticker-bg, #0F0F0F);color:var(--sg-ticker-text, #E8DFC0);padding:14px var(--gutter, 24px);width:100%}.sg-ticker__track{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:14px 2rem;width:100%}.sg-ticker__item{font-family:Archivo,system-ui,sans-serif;font-weight:500;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px}.sg-ticker__icon{width:18px;height:18px;flex-shrink:0;color:var(--sg-ticker-accent, #8BC44A);stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sg-ticker__icon--flag{stroke:none;fill:initial;border-radius:2px;overflow:hidden}.sg-ticker__bullet{color:var(--sg-ticker-accent, #8BC44A);font-size:11.5px;line-height:1}.sg-ticker__text{line-height:1}@media(max-width:749px){.sg-ticker{padding:12px 16px}.sg-ticker__track{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:24px;scrollbar-width:none}.sg-ticker__track::-webkit-scrollbar{display:none}.sg-ticker__item{flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
