@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:100 900;src:url("../../fonts/commissioner-greek.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF,U+1F00-1FFF}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:100 900;src:url("../../fonts/commissioner-latin.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--graphite:var(--brand);--graphite-2:color-mix(in srgb, var(--brand) 86%, #fff);--graphite-deep:color-mix(in srgb, var(--brand) 88%, #000);--birch:#d9b27c;--birch-deep:#8a5d1f;--cut:#d63a2f;--bg:#f1f2f4;--card:#fff;--surface:#fff;--surface-2:#f6f7f8;--surface-3:#eceef0;--surface-4:#dfe2e6;--line:#dfe2e6;--line-soft:#eceef0;--line-strong:#c4c9d0;--ink:#23272d;--ink-2:#454b54;--muted:#69707a;--ok:#1a7f45;--sale:var(--cut);--radius:8px;--shadow:none;--shadow-lg:0 20px 44px -22px rgba(35, 39, 45, .38);--img-bg:#fff;--nav-bg:#fff;--nav-ink:var(--ink);--nav-hover:transparent;--hero-bg:#fff;--hero-ink:var(--ink);--footer-bg:var(--graphite-deep);--footer-ink:#b6bcc5;--announce-bg:var(--graphite-deep);--ci-bg:var(--surface-3);--font:"Commissioner",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}body{font-size:15.5px;letter-spacing:-.004em;color:var(--ink)}h1,h2,h3{font-weight:560;letter-spacing:-.028em}.cart-lines,.price strong,.price-lg strong,.summary,td.num{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--graphite);outline-offset:2px}a{color:var(--ink)}a:hover{color:var(--birch-deep)}.announce{color:var(--birch);font-weight:560}.topbar{background:var(--graphite);color:#c3c8cf;border-bottom:0}.topbar a{color:#e3e6ea}.topbar a:hover{color:#fff;text-decoration:none}.lang{border-color:rgba(255,255,255,.25);border-radius:5px}.lang a{color:#e3e6ea}.lang a.on{background:var(--birch);color:var(--graphite-deep)}.header{box-shadow:0 1px 0 var(--line)}.header-in{min-height:80px}.logo-text{font-weight:640;letter-spacing:-.03em;color:var(--ink)}.logo-mark{background:var(--graphite);color:var(--birch);border-radius:6px}.search input{height:46px;border:1px solid var(--line-strong);border-right:0;border-radius:6px 0 0 6px;background:#fff}.search input:focus{border-color:var(--graphite);box-shadow:none}.search button{width:54px;border-radius:0 6px 6px 0;background:var(--graphite);color:#fff}.search button:hover{background:var(--graphite-2)}.hact{color:var(--ink-2);border-radius:6px}.hact:hover{background:var(--surface-3)}.cart-btn{background:var(--graphite);color:#fff;border-radius:6px;padding:10px 16px}.cart-btn:hover{background:var(--graphite-2)}.badge{background:var(--birch);color:var(--graphite-deep);font-weight:700}.mainnav{border-bottom:1px solid var(--line)}.nav-link{font-weight:540;font-size:.94rem}.nav-item:focus-within>.nav-link,.nav-item:hover>.nav-link{color:var(--ink);box-shadow:inset 0 -2px 0 var(--graphite)}.nav-sale{color:var(--cut)!important}.nav-fab::before{background:var(--birch-deep);border-radius:0;width:5px;height:5px;transform:rotate(45deg)}.nav-badge{background:var(--graphite);color:#fff;text-transform:none;letter-spacing:0;border-radius:4px}.mega{border-top:1px solid var(--line);box-shadow:var(--shadow-lg)}.mega-title{color:var(--ink);font-weight:620}.mega a:hover{color:var(--birch-deep)}.nav-more-list{border-top-color:var(--graphite);border-radius:0 0 8px 8px}.hero{border-bottom:1px solid var(--line)}.hero-in{grid-template-columns:1fr 1fr;gap:56px;padding-top:72px;padding-bottom:80px;min-height:480px}.hero-kicker{background:0 0;padding:0;border-radius:0;color:var(--birch-deep);font-size:.98rem;font-weight:560}.hero h1{font-size:clamp(2.2rem, 4.5vw, 3.7rem);line-height:1.05;font-weight:520;letter-spacing:-.04em;max-width:14ch;margin:14px 0 20px}.hero p{color:var(--ink-2);opacity:1;font-size:1.12rem;line-height:1.55;max-width:44ch}.hero-cta{margin-top:32px}.hero .btn{padding:14px 24px;font-weight:600}.btn-light{background:var(--graphite);color:#fff;border-color:var(--graphite)}.btn-light:hover{background:var(--graphite-2);text-decoration:none}.btn-ghost{background:0 0;color:var(--ink);border-color:var(--line-strong)}.btn-ghost:hover{border-color:var(--graphite);text-decoration:none}.hero-art{min-height:0;justify-items:end}.fab-art{max-width:470px;aspect-ratio:47/40;margin:18px 18px 18px auto;display:grid;grid-template-columns:1.55fr 1fr;grid-template-rows:1fr 1fr;gap:10px;outline:1px solid var(--cut);outline-offset:9px}.fab-art::before{content:"";position:absolute;inset:-30px;pointer-events:none;--m:linear-gradient(var(--ink), var(--ink));background:var(--m) 0 30px/14px 1px,var(--m) 30px 0/1px 14px,var(--m) 100% 30px/14px 1px,var(--m) calc(100% - 30px) 0/1px 14px,var(--m) 0 calc(100% - 30px)/14px 1px,var(--m) 30px 100%/1px 14px,var(--m) 100% calc(100% - 30px)/14px 1px,var(--m) calc(100% - 30px) 100%/1px 14px;background-repeat:no-repeat}.fab-art img,.hero-art .fab-art img{position:static;width:100%;height:100%;object-fit:cover;transform:none;border:0;border-radius:3px;box-shadow:none;background:var(--surface-2);animation:none}.fab-art img:first-child{grid-row:1/span 2}.chip-art{background:var(--graphite);border:0;border-radius:10px;transform:none;box-shadow:var(--shadow-lg)}.chip-art span{color:var(--birch);background:0 0}.hs-dots button.on,.hs-nav:hover{background:var(--graphite);color:#fff}.btn{border-radius:6px;font-weight:600}.btn-primary{background:var(--graphite);color:#fff}.btn-primary:hover{background:var(--graphite-2);filter:none;box-shadow:none;text-decoration:none}.btn-outline{border-color:var(--line-strong);color:var(--ink)}.btn-outline:hover{border-color:var(--graphite);color:var(--ink)}.btn-link{color:var(--ink);text-decoration:underline;text-underline-offset:3px}input,select,textarea{border-radius:6px}.section{margin-top:64px}.section-head{margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid var(--line)}.section-head h2{font-size:1.7rem;font-weight:540}.section-head a{color:var(--ink-2);font-weight:560;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-strong)}.section-head a:hover{color:var(--ink);text-decoration-color:var(--graphite)}.fab-svc{border-radius:8px;padding:24px}.fab-svc::after{display:none}.fab-svc>svg{background:0 0;padding:0;width:40px;height:40px;color:var(--birch-deep);stroke-width:1.4}.fab-svc{grid-template-columns:40px 1fr}.fab-svc strong{font-weight:600;font-size:1.12rem}.fab-svc:hover{transform:none;box-shadow:none;border-color:var(--graphite)}.promo-tile{border-radius:8px}.promo-tile:hover{transform:none;box-shadow:none;border-color:var(--graphite)}.promo-cat,.promo-new,.promo-sale{background:#fff}.promo-new{background:var(--graphite);color:#fff;border-color:var(--graphite)}.promo-new .promo-text small{color:#c3c8cf}.promo-new .promo-cta{color:var(--birch)}.promo-text small{text-transform:none;letter-spacing:0;font-weight:560;font-size:.86rem}.promo-text strong{font-weight:540;font-size:1.7rem;letter-spacing:-.03em}.promo-cta{font-weight:560}.promo-pics img{border-radius:4px;box-shadow:none;border:1px solid var(--line);transform:none!important}.promo-pics .pp1{right:44%;bottom:4%}.promo-pics .pp2{display:none}.cat-photos .cat-icon{border-radius:8px;font-weight:560}.cat-photos .cat-icon:hover{transform:none;box-shadow:none;border-color:var(--graphite);color:var(--ink)}.cat-photo,.cat-photos .cat-icon:not(.has-photo)>.ci{background:var(--surface-2)}.cat-tile{background:#fff;border:1px solid var(--line);box-shadow:none;border-radius:8px}.cat-tile:hover{transform:none;box-shadow:none;border-color:var(--graphite);text-decoration:none}.ptabs-head{gap:0}.ptab{font-weight:540;font-size:1.25rem;letter-spacing:-.02em;padding:12px 22px 14px 0;margin-right:10px}.ptab.on::after{left:0;right:22px;height:2px;border-radius:0;background:var(--graphite)}.rv{opacity:1;transform:none}.grid{gap:14px}.card{border:1px solid var(--line);box-shadow:none;border-radius:8px;transition:border-color .15s}.card:hover{transform:none;box-shadow:none;border-color:var(--graphite)}.card-media{margin:0;border-radius:7px 7px 0 0;background:var(--img-bg);border-bottom:1px solid var(--line-soft)}.card-body{border-top:0;padding:14px 16px 16px}.card-title{font-weight:540;color:var(--ink)}.card-title:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.card-sku{color:var(--muted)}.tag{border-radius:3px;font-weight:620;font-size:.72rem;padding:3px 8px;letter-spacing:0}.tag-sale{background:var(--cut)}.tag-new{background:var(--graphite);color:#fff}.price strong{font-size:1.2rem;font-weight:640;color:var(--ink)}.price s:not([hidden])+strong,.price-lg s:not([hidden])+strong{color:var(--cut)}.btn-cart{background:var(--graphite);color:#fff;border-radius:6px}.btn-cart:hover{background:var(--graphite-2);filter:none}.stock-in_stock{color:var(--ok)}.vp-opt.on .sw,.vp-swatches .vp-opt.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--graphite)}.vp-buttons .vp-opt.on{border-color:var(--graphite);color:var(--ink);box-shadow:inset 0 0 0 1px var(--graphite)}.acc-nav a,.brand-tile,.cart-lines,.empty,.filters,.panel,.pdp,.success-box,.summary,.tabs{border:1px solid var(--line);box-shadow:none;border-radius:8px}.pdp-info h1{font-size:clamp(1.6rem, 2.6vw, 2.2rem);font-weight:540}.price-lg strong{font-weight:620;letter-spacing:-.02em}.pagination .current{background:var(--graphite);border-color:var(--graphite);color:#fff}.option:has(input:checked){border-color:var(--graphite);box-shadow:inset 0 0 0 1px var(--graphite)}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--ink)}.listing-head h1{font-weight:540}.perks{margin-top:72px;border-top:1px solid var(--line)}.perk>svg{color:var(--birch-deep)}.newsletter{background:var(--graphite);border-top:0;color:#fff}.newsletter-in{padding-top:38px;padding-bottom:38px}.newsletter-in strong{font-size:1.4rem;font-weight:540;letter-spacing:-.02em}.newsletter-form small,.newsletter-in span{color:#c3c8cf}.newsletter-form small a{color:var(--birch)}.newsletter-form input{background:#fff;border:0;border-radius:6px}.newsletter .btn-primary{background:var(--birch);color:var(--graphite-deep)}.newsletter .btn-primary:hover{background:#e4c294}.footer a{color:#dfe2e6}.footer a:hover{color:var(--birch)}.footer .muted{color:#969da7}.footer-bottom{border-top-color:rgba(255,255,255,.1);color:#969da7}.chat-fab{background:var(--graphite);border-radius:8px;box-shadow:var(--shadow-lg)}.chat-fab svg{color:var(--birch)}.chat-head{background:var(--graphite)}.msg.me{background:var(--graphite)}.app-tabs .on{color:var(--ink)}.app-tabs .on::before{background:var(--graphite);border-radius:0;height:2px}.back-top{border-radius:6px}@media (max-width:900px){.mainnav{border-top:0}.nav-item:focus-within>.nav-link,.nav-item:hover>.nav-link{box-shadow:none}.hero-in{grid-template-columns:1fr;min-height:0;padding-top:44px;padding-bottom:48px;gap:36px}.hero-art{display:grid;justify-items:stretch}.fab-art{display:grid;max-width:none;width:auto;margin:16px 30px 22px}.section{margin-top:44px}.ptab{font-size:1.08rem}.promo-text strong{font-size:1.35rem}.promo-text{max-width:50%}}@media (max-width:560px){.hero h1{font-size:2.1rem}.cart-btn{padding:8px 10px}.fab-art::before{inset:-24px}}