:root{--shell-paper:#f7f2e9;--shell-ink:#111113;--shell-wine:#86152b;--shell-gold:#a47718;--shell-line:#11111338}.goat-global-header{z-index:1000;min-height:88px;color:var(--shell-ink);background:var(--shell-paper);border-top:4px solid var(--shell-ink);border-bottom:1px solid var(--shell-line);grid-template-columns:minmax(190px,auto) 1fr auto;align-items:center;padding:0 28px;font-family:Archivo,Arial,sans-serif;display:grid;position:relative}.goat-global-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.goat-global-brand img{object-fit:contain;width:42px;height:50px}.goat-global-brand span{line-height:.92;display:grid}.goat-global-brand strong{text-transform:uppercase;font-family:Oswald,Archivo,sans-serif;font-size:26px}.goat-global-brand small{text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:800}.goat-global-nav{justify-content:center;align-self:stretch;align-items:stretch;gap:clamp(20px,2.5vw,42px);display:flex}.goat-global-nav a{color:inherit;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.goat-global-nav a:after{background:var(--shell-wine);content:"";opacity:0;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:16px;left:0;right:0;transform:scaleX(.4)}.goat-global-nav a:hover:after,.goat-global-nav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.goat-global-nav a[aria-current=page]{color:var(--shell-wine)}.goat-global-tools{border-left:1px solid var(--shell-line);align-items:center;display:flex}.goat-global-tool{width:54px;height:54px;color:inherit;border:0;border-right:1px solid var(--shell-line);cursor:pointer;background:0 0;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.goat-global-tool svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:22px;height:22px}.goat-global-tool b{color:#fff;background:var(--shell-wine);text-align:center;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:10px;line-height:20px;position:absolute;top:2px;right:4px}.goat-global-menu,.goat-global-mobile-nav,.goat-global-menu-panel{display:none}@media (width<=1050px){.goat-global-header{min-height:76px;padding:0 18px}.goat-global-nav{gap:18px}.goat-global-nav a{font-size:11px}.goat-global-tool{width:46px}}@media (width<=760px){body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.goat-global-header{border-top-width:3px;grid-template-columns:1fr auto;min-height:64px;padding:0 14px;position:sticky;top:0}.goat-global-brand img{width:32px;height:38px}.goat-global-brand strong{font-size:22px}.goat-global-brand small{font-size:8px}.goat-global-nav{display:none}.goat-global-tools{border-left:0}.goat-global-tool{border-right:0;width:42px;height:48px}.goat-global-tool.is-search,.goat-global-tool.is-saved{display:none}.goat-global-menu{display:grid}.goat-global-tool.is-ticket{border-right:1px solid var(--shell-line)}.goat-global-menu-panel{z-index:1500;visibility:hidden;opacity:0;transition:opacity .18s,visibility .18s step-end;display:grid;position:fixed;inset:0}.goat-menu-open{overflow:hidden}.goat-menu-open .goat-global-menu-panel{visibility:visible;opacity:1;transition:opacity .18s}.goat-global-menu-scrim{background:#11111394;border:0;position:absolute;inset:0}.goat-global-menu-sheet{width:min(92vw,420px);height:100%;padding:18px 20px calc(22px + env(safe-area-inset-bottom));color:var(--shell-ink);background:var(--shell-paper);border-left:1px solid var(--shell-ink);grid-template-rows:auto auto 1fr auto;margin-left:auto;font-family:Archivo,Arial,sans-serif;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;transform:translate(100%)}.goat-menu-open .goat-global-menu-sheet{transform:translate(0)}.goat-global-menu-sheet>header{border-bottom:1px solid var(--shell-line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.goat-global-menu-sheet>header button{width:44px;height:44px;color:inherit;border:1px solid var(--shell-line);background:0 0;place-items:center;padding:0;display:grid}.goat-global-menu-sheet>header button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:22px}.goat-global-menu-sheet>p{color:#817b71;text-transform:uppercase;margin:24px 0 10px;font-size:10px;font-weight:800}.goat-global-menu-sheet>nav{align-content:start;display:grid}.goat-global-menu-sheet>nav a{min-height:58px;color:inherit;border-bottom:1px solid var(--shell-line);grid-template-columns:32px 1fr auto;align-items:center;text-decoration:none;display:grid}.goat-global-menu-sheet>nav a span{color:#8b8378;font-size:10px;font-weight:700}.goat-global-menu-sheet>nav a strong{font-family:Oswald,Archivo,sans-serif;font-size:24px;font-weight:600}.goat-global-menu-sheet>nav a b{font-size:18px;font-weight:400}.goat-global-menu-sheet>nav a[aria-current=page]{color:var(--shell-wine)}.goat-global-menu-sheet>footer{grid-template-columns:1fr 1fr;align-self:end;gap:8px;display:grid}.goat-global-menu-sheet>footer a{color:inherit;border:1px solid var(--shell-line);text-align:center;text-transform:uppercase;padding:12px;font-size:10px;font-weight:800;text-decoration:none}.goat-global-mobile-nav{z-index:1200;min-height:calc(66px + env(safe-area-inset-bottom));padding:6px 4px env(safe-area-inset-bottom);border-top:1px solid var(--shell-line);background:#f7f2e9fa;grid-template-columns:repeat(5,minmax(0,1fr));font-family:Archivo,Arial,sans-serif;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #11111314}.goat-global-mobile-nav a{color:#615e58;align-content:center;justify-items:center;gap:4px;min-width:0;font-size:9px;font-weight:700;text-decoration:none;display:grid}.goat-global-mobile-nav svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:22px;height:22px}.goat-global-mobile-nav a[aria-current=page]{color:var(--shell-wine)}.catalog-2026.is-detail .goat-global-mobile-nav,body[data-page=checkout] .goat-global-mobile-nav,body[data-page=find] .goat-global-mobile-nav,body[data-order-page=checkout] .goat-global-mobile-nav{display:none}body[data-page=find],body[data-order-page=checkout]{padding-bottom:0}body[data-page=find] .s26-submit-dock{bottom:env(safe-area-inset-bottom)}}
