@font-face{font-family:GG Source;src:url(gg-body.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:GG Source;src:url(gg-body-semibold.ttf) format("truetype");font-weight:600 900;font-display:swap}@font-face{font-family:GG Barlow;src:url(gg-head-workshop.ttf) format("truetype");font-weight:600 900;font-display:swap}@font-face{font-family:GG Spectral;src:url(gg-head-desktop.ttf) format("truetype");font-weight:400 900;font-display:swap}@font-face{font-family:GG Space;src:url(gg-head-after.ttf) format("truetype");font-weight:600 900;font-display:swap}:root{--gg-paper:#f5f2e9;--gg-ink:#202623;--gg-accent:#294fc4;--gg-muted:#54605b;--gg-line:color-mix(in srgb,var(--gg-ink) 23%,transparent);--gg-display:"GG Barlow","Arial Narrow",sans-serif;--gg-body:"GG Source",Arial,sans-serif;color-scheme:light;font-family:var(--gg-body);font-size:16px;color:var(--gg-ink);background:var(--gg-paper)}:root[data-gg-direction=desktop-edition]{--gg-paper:#f8f1e5;--gg-ink:#392333;--gg-accent:#815739;--gg-muted:#765962;--gg-display:"GG Spectral",Georgia,serif}:root[data-gg-direction=after-hours]{--gg-paper:#172128;--gg-ink:#f4f5f3;--gg-accent:#e2a653;--gg-muted:#b5bec3;--gg-display:"GG Space",Arial,sans-serif;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}body{margin:0;color:var(--gg-ink);background:var(--gg-paper);font-family:var(--gg-body);line-height:1.5}a{color:inherit;text-underline-offset:.22em}img,svg{max-width:100%}button,input,textarea,select{font:inherit}:focus-visible{outline:3px solid var(--gg-accent);outline-offset:4px}.gg-skip{position:absolute;left:1rem;top:-8rem;z-index:20;background:var(--gg-ink);color:var(--gg-paper);padding:.65rem 1rem}.gg-skip:focus{top:1rem}.gg-nav{position:relative;z-index:5;background:var(--gg-paper);border-bottom:1px solid var(--gg-line)}.gg-nav__inner,.gg-footer__inside{width:min(100%,1600px);margin:auto;padding:0 clamp(20px,5vw,88px);display:flex;gap:clamp(20px,4vw,70px);align-items:center}.gg-nav__inner{min-height:82px;justify-content:space-between}.gg-nav__logo,.gg-footer img{display:block}.gg-nav__logo img,.gg-footer img{display:block;width:clamp(200px,18vw,250px);height:auto;max-height:48px;object-fit:contain;object-position:left}.gg-nav__links,.gg-nav__actions{display:flex;gap:clamp(14px,2.4vw,40px);align-items:center}.gg-nav a,.gg-footer a{text-decoration:none}.gg-nav nav a:hover,.gg-footer nav a:hover,.gg-nav__cart:hover{text-decoration:underline}.gg-nav__links a,.gg-nav__actions{font-size:16px;font-weight:600}.gg-nav__cart{display:inline-flex;gap:.3em;align-items:center;min-height:44px;white-space:nowrap}.gg-nav__cart svg{width:21px;height:21px;display:block}.gg-nav__cart>span:first-child{margin-right:2px}.gg-nav__count{font-size:.9em}.gg-nav__mobile{display:none}.gg-footer{border-top:1px solid var(--gg-line);padding:clamp(40px,6vw,90px) 0 26px;background:var(--gg-paper)}.gg-footer__inside{align-items:start;justify-content:space-between;flex-wrap:wrap}.gg-footer__inside p{max-width:32ch;font-size:16px;color:var(--gg-muted);margin:18px 0}.gg-footer nav{display:grid;gap:9px}.gg-footer small{display:block;width:min(100%,1600px);padding:30px clamp(20px,5vw,88px) 0;margin:auto;color:var(--gg-muted)}.gg-payments{display:grid;justify-items:start;gap:8px}.gg-payments__label{color:var(--gg-muted);font:600 .875rem/1.35 var(--gg-body)}.gg-payments .gg-payments__list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.gg-payments__list li{display:block;margin:0;padding:0}.gg-payments__list .gg-payments__icon{display:block;width:38px;height:24px}.gg-card-price{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.gg-card-price s{color:var(--gg-muted);font-size:.9em}.gg-card-price__sale{color:var(--gg-accent);font-weight:600;font-size:.87em}.gg-container,.page-width,.customer,.template-404{width:min(100%,1320px);margin-inline:auto;padding:clamp(36px,7vw,100px) clamp(20px,5vw,80px)}.gg-container h1,.customer h1,.page-width h1,.template-404 h1{font-family:var(--gg-display);line-height:1.05;font-size:clamp(42px,6vw,90px);margin:0 0 24px}.gg-container form :is(input,button),.customer :is(input,button),.page-width :is(input,textarea,button){min-height:44px;padding:9px 12px;color:var(--gg-ink);border:1px solid var(--gg-line);background:var(--gg-paper)}.gg-container button,.customer button,.page-width button{cursor:pointer}.gg-browse{min-height:45vh}.gg-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:24px;margin:30px 0 40px}.gg-catalog-card{display:block;text-decoration:none;max-width:520px}.gg-catalog-card img{display:block;width:100%;height:auto}.gg-catalog-card h2{font-family:var(--gg-display);font-size:clamp(24px,3.3vw,42px);line-height:1.1;margin:12px 0 2px}.gg-catalog-card:hover h2{text-decoration:underline}.visually-hidden,.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#MainContent .shopify-policy__container{width:100%;max-width:54rem;margin:0 auto;padding:clamp(40px,7vw,88px) clamp(20px,5vw,64px)}.shopify-policy__title h1{margin:0 0 1.5rem;font:600 clamp(2.4rem,5vw,4.2rem)/1.04 var(--gg-display);text-align:left}.shopify-policy__body{overflow-wrap:anywhere;font:400 1.0625rem/1.6 var(--gg-body)}.shopify-policy__body h2{margin:2rem 0 .55rem;font:600 clamp(1.5rem,3vw,2rem)/1.14 var(--gg-display)}.shopify-policy__body h3{margin:1.35rem 0 .4rem;font-size:1.15rem}.shopify-policy__body :is(p,ul,ol){margin:0 0 .9rem}.shopify-policy__body :is(ul,ol){padding-inline-start:1.35rem}.shopify-policy__body li+li{margin-top:.3rem}.shopify-policy__body a{color:var(--gg-accent);text-decoration:underline}@media(max-width:800px){.gg-nav__inner{min-height:69px;gap:8px}.gg-nav__links{display:none}.gg-nav__actions{gap:14px}.gg-nav__mobile{display:block}.gg-nav__mobile summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.gg-nav__mobile summary::-webkit-details-marker{display:none}.gg-nav__mobile[open] nav{background:var(--gg-paper);border-block:1px solid var(--gg-line);padding:14px 20px;position:absolute;top:100%;left:0;right:0;display:grid}.gg-nav__mobile nav a{padding:10px 0}.gg-footer__inside{display:grid;gap:24px}.gg-footer__inside p{max-width:38ch}}@media(max-width:380px){.gg-nav__cart>span:first-child{display:none}.gg-nav__inner{padding-inline:12px}.gg-nav__actions{gap:9px}.gg-nav__logo img{width:200px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/gg-base.css.map */
