:root{--gg-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue","Segoe UI",system-ui,sans-serif;--gg-ink:#1D1D1F;--gg-muted:#6E6E73;--gg-line:#D2D2D7;--gg-soft:#E8E8ED;--gg-stage:#F5F5F7;--gg-bg:#FFFFFF;--gg-accent:#0071E3;--gg-accent-hover:#0077ED;--gg-link:#0066CC;--gg-eyebrow:#BF4800;--gg-good:#1D7A3A;--gg-dark:#000000;--gg-dark-ink:#F5F5F7;--gg-dark-muted:#A1A1A6;--gg-dark-link:#2997FF;--gg-header-h:52px;--gg-max:1180px;--gg-gutter:max(22px,env(safe-area-inset-left,0px))}html:root{--font-body-family:var(--gg-font);--font-heading-family:var(--gg-font);--font-heading-weight:600;--font-body-weight:400}body{font-family:var(--gg-font);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;color:var(--gg-ink)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--gg-font);letter-spacing:-.02em;font-weight:600}.gg,.gg-draw{--cell:#1C3057;--cell-frame:#8FA6CC;--c-top:#CF7C4C;--c-side:#B25E33;--c-end:#8A4625;--c-rib:#9A4F2A;--post:#3A3A3C;--stage:#F5F5F7;--ink:#1D1D1F;--muted:#6E6E73;--line:#D2D2D7;--soft:#E8E8ED;--accent:#0071E3;--tile:#FFFFFF;--good:#1D7A3A;--warn:#B64400;--shadow:rgba(29,29,31,.13);--font:var(--gg-font);--k-kitchen:#D97706;--k-cooling:#2F6FDB;--k-sound:#8E4FC9;--k-comms:#23935E;--k-water:#0B8F9C}.gg-draw svg{display:block;width:100%;height:auto}.gg{font-family:var(--gg-font);color:var(--gg-ink);background:var(--gg-bg);font-size:17px;line-height:1.47;letter-spacing:-.022em}.gg *{box-sizing:border-box}.gg a{color:var(--gg-link);text-decoration:none}.gg a:hover{text-decoration:underline}.gg h1,.gg h2,.gg h3,.gg h4{color:inherit;margin:0;font-weight:600;letter-spacing:-.025em;text-wrap:balance}.gg p{margin:0}.gg img{display:block;max-width:100%;height:auto}.gg-wrap{max-width:var(--gg-max);margin:0 auto;padding-left:var(--gg-gutter);padding-right:var(--gg-gutter)}.gg-pad{padding-top:clamp(64px,9vw,112px);padding-bottom:clamp(64px,9vw,112px)}.gg-pad-sm{padding-top:clamp(40px,6vw,64px);padding-bottom:clamp(40px,6vw,64px)}.gg.is-stage{background:var(--gg-stage)}.gg.is-dark{background:var(--gg-dark);color:var(--gg-dark-ink)}.gg.is-dark a{color:var(--gg-dark-link)}.gg.is-dark .gg-muted{color:var(--gg-dark-muted)}.gg-center{text-align:center}.gg-eyebrow{font-size:clamp(17px,1.6vw,21px);font-weight:600;color:var(--gg-eyebrow);letter-spacing:-.01em;margin-bottom:8px}.gg.is-dark .gg-eyebrow{color:#ff9f45}.gg-h1{font-size:clamp(40px,7vw,80px);line-height:1.05}.gg-h2{font-size:clamp(32px,5vw,56px);line-height:1.07}.gg-h3{font-size:clamp(24px,3vw,32px);line-height:1.12}.gg-lede{font-size:clamp(19px,2.2vw,24px);line-height:1.33;letter-spacing:-.015em;color:var(--gg-muted);max-width:760px}.gg-center .gg-lede{margin-left:auto;margin-right:auto}.gg.is-dark .gg-lede{color:var(--gg-dark-muted)}.gg-muted{color:var(--gg-muted)}.gg-small{font-size:14px;line-height:1.43;color:var(--gg-muted)}.gg-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:17px;font-weight:400;line-height:1.18;letter-spacing:-.02em;border:1px solid transparent;border-radius:980px;padding:11px 22px;min-height:44px;cursor:pointer;white-space:nowrap;text-decoration:none!important;transition:background .2s,color .2s,border-color .2s}.gg-btn--primary{background:var(--gg-accent);color:#fff!important}.gg-btn--primary:hover{background:var(--gg-accent-hover)}.gg-btn--secondary{background:transparent;color:var(--gg-accent)!important;border-color:var(--gg-accent)}.gg-btn--secondary:hover{background:var(--gg-accent);color:#fff!important}.gg.is-dark .gg-btn--secondary{color:var(--gg-dark-link)!important;border-color:var(--gg-dark-link)}.gg-btn--small{font-size:14px;padding:6px 14px;min-height:32px}.gg-link{font-size:inherit;color:var(--gg-link);white-space:nowrap}.gg-link:after{content:" \203a";font-size:1.05em}.gg-actions{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center;margin-top:24px}.gg-center .gg-actions{justify-content:center}.gg :focus-visible{outline:2px solid var(--gg-accent);outline-offset:3px;border-radius:6px}.gg-header{position:sticky;top:0;z-index:50;background:#fbfbfdcc;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.08);font-family:var(--gg-font)}.gg-header__in{max-width:var(--gg-max);margin:0 auto;height:var(--gg-header-h);display:flex;align-items:center;gap:24px;padding:0 var(--gg-gutter)}.gg-header__logo{display:flex;align-items:center;font-weight:600;font-size:19px;letter-spacing:-.02em;color:var(--gg-ink)!important;text-decoration:none!important;flex:none}.gg-header__logo img{height:28px;width:auto}.gg-header__nav{flex:1;display:flex;justify-content:center}.gg-header__nav ul{display:flex;gap:30px;list-style:none;margin:0;padding:0}.gg-header__nav a{font-size:13px;color:#000c!important;text-decoration:none!important;letter-spacing:-.01em}.gg-header__nav a:hover,.gg-header__nav a[aria-current=page]{color:#000!important}.gg-header__tools{display:flex;align-items:center;gap:14px;flex:none}.gg-header__cart{position:relative;display:inline-flex;color:var(--gg-ink)!important;padding:6px}.gg-header__cart svg{width:18px;height:18px}.gg-header__count{position:absolute;top:-2px;right:-4px;min-width:16px;height:16px;border-radius:8px;background:var(--gg-ink);color:#fff;font-size:10px;line-height:16px;text-align:center;padding:0 4px}.gg-header__menu{display:none}.gg-header__menu summary{list-style:none;cursor:pointer;padding:8px;display:inline-flex}.gg-header__menu summary::-webkit-details-marker{display:none}.gg-header__menu svg{width:20px;height:20px}.gg-header__drawer{position:fixed;inset:var(--gg-header-h) 0 0 0;background:#fbfbfdfa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:24px var(--gg-gutter);overflow:auto}.gg-header__drawer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.gg-header__drawer a{display:block;font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--gg-ink)!important;text-decoration:none!important;padding:10px 0}.gg-header__drawer .gg-btn{margin-top:20px;width:100%}@media(max-width:833px){.gg-header__nav{display:none}.gg-header__menu{display:block}.gg-header__in{gap:8px}.gg-header__logo{flex:1}}.gg-localnav{position:sticky;top:var(--gg-header-h);z-index:40;background:#fffc;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.08);font-family:var(--gg-font)}.gg-localnav__in{max-width:var(--gg-max);margin:0 auto;height:52px;display:flex;align-items:center;gap:20px;padding:0 var(--gg-gutter)}.gg-localnav__title{font-size:21px;font-weight:600;letter-spacing:-.02em;color:var(--gg-ink);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gg-localnav ul{display:flex;gap:22px;list-style:none;margin:0;padding:0}.gg-localnav a{font-size:12px;color:#000c!important;text-decoration:none!important}.gg-localnav a[aria-current=page]{color:#000!important;font-weight:500}@media(max-width:640px){.gg-localnav ul{display:none}.gg-localnav__title{font-size:17px}}.gg-hero__head{text-align:center;padding-top:clamp(44px,7vw,88px)}.gg-hero__media{position:relative;margin-top:clamp(32px,5vw,56px)}.gg-hero__img{width:100%;aspect-ratio:16/8;object-fit:cover}@media(max-width:740px){.gg-hero__img{aspect-ratio:4/3}}.gg-hero__finder{position:absolute;right:max(var(--gg-gutter),calc((100% - var(--gg-max))/2 + 22px));bottom:32px;width:min(400px,calc(100% - 44px))}@media(max-width:900px){.gg-hero__finder{position:static;width:auto;margin:-48px var(--gg-gutter) 0}}.gg-finder{background:#ffffffe0;backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);border-radius:22px;padding:22px;box-shadow:0 12px 40px #00000029;display:flex;flex-direction:column;gap:14px;color:var(--gg-ink);position:relative}.gg-finder h2{font-size:21px;letter-spacing:-.02em}.gg-finder__row{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:flex-end}.gg-finder label,.gg-finder .lbl{font-size:12px;color:var(--gg-muted);display:block;margin-bottom:6px}.gg-finder__people{display:inline-flex;align-items:center;border:1px solid var(--gg-line);border-radius:980px;background:#fff}.gg-finder__people button{font:inherit;border:0;background:transparent;color:var(--gg-accent);width:36px;height:34px;font-size:18px;cursor:pointer;border-radius:980px}.gg-finder__people input{font:inherit;font-weight:600;width:56px;text-align:center;border:0;background:transparent;color:var(--gg-ink);-moz-appearance:textfield;padding:0}.gg-finder__people input::-webkit-outer-spin-button,.gg-finder__people input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gg-pills{display:flex;flex-wrap:wrap;gap:6px}.gg-pills button{font:inherit;font-size:13px;border:1px solid var(--gg-line);background:#fff;color:var(--gg-ink);border-radius:980px;padding:6px 12px;cursor:pointer}.gg-pills button[aria-pressed=true]{border-color:var(--gg-accent);box-shadow:0 0 0 1px var(--gg-accent)}.gg-finder__result{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:center;border-top:1px solid var(--gg-soft);padding-top:14px}.gg-finder__result .gg-draw{background:var(--gg-stage);border-radius:12px;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/10/assets/gg.css.map */
