@font-face{font-family:Space Mono;src:url(//glicklabs.com/cdn/shop/t/6/assets/SpaceMono-Bold.woff2?v=31610192638167501361792139783) format("woff2"),url(//glicklabs.com/cdn/shop/t/6/assets/SpaceMono-Bold.ttf?v=128903742052014863901792139783) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(//glicklabs.com/cdn/shop/t/6/assets/SpaceMono-Regular.woff2?v=146484628318361447231792139783) format("woff2"),url(//glicklabs.com/cdn/shop/t/6/assets/SpaceMono-Regular.ttf?v=71203123756805042871792139783) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(//glicklabs.com/cdn/shop/t/6/assets/InterVariable.woff2?v=163282494265614450631792139783) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(//glicklabs.com/cdn/shop/t/6/assets/ibm-plex-sans-latin-ext-400-normal.woff2?v=68129892579362211461792140025) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;src:url(//glicklabs.com/cdn/shop/t/6/assets/ibm-plex-sans-latin-400-normal.woff2?v=41854942084200000151792140023) format("woff2");font-weight:400;font-style:normal;font-display:swap;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}@font-face{font-family:IBM Plex Sans;src:url(//glicklabs.com/cdn/shop/t/6/assets/ibm-plex-sans-latin-ext-500-normal.woff2?v=112522088535908453501792140026) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;src:url(//glicklabs.com/cdn/shop/t/6/assets/ibm-plex-sans-latin-500-normal.woff2?v=6945977181926102391792140023) format("woff2");font-weight:500;font-style:normal;font-display:swap;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}@font-face{font-family:IBM Plex Sans;src:url(//glicklabs.com/cdn/shop/t/6/assets/ibm-plex-sans-latin-ext-700-normal.woff2?v=1785347489092375911792140026) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;src:url(//glicklabs.com/cdn/shop/t/6/assets/ibm-plex-sans-latin-700-normal.woff2?v=141896509138787461921792140024) format("woff2");font-weight:700;font-style:normal;font-display:swap;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}@font-face{font-family:IBM Plex Sans Condensed;src:url(//glicklabs.com/cdn/shop/t/6/assets/ibm-plex-sans-condensed-latin-ext-700-normal.woff2?v=160789021332485433281792140022) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;src:url(//glicklabs.com/cdn/shop/t/6/assets/ibm-plex-sans-condensed-latin-700-normal.woff2?v=57286285227691758601792140021) format("woff2");font-weight:700;font-style:normal;font-display:swap;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{--bg: #f1f1ef;--surface: #ffffff;--ink: #0d0d0d;--ink-2: #4a4a48;--ink-3: #6b6b67;--line: #e1e1dd;--black: #0b0b0b;--radius-l: 32px;--radius-m: 22px;--radius-s: 14px;--gutter: clamp(16px, 4vw, 48px);--max: 1320px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--mono: "Space Mono", ui-monospace, monospace;--sans: "Inter", system-ui, -apple-system, sans-serif;--accent: #8fc7e8}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.g-body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}.g-is-locked{overflow:hidden}.g-body :is(h1,h2,h3,h4,h5,h6){color:inherit}.g-wrap{width:min(var(--max),100% - 2 * var(--gutter));margin-inline:auto}.g-mono{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em}.g-eyebrow{font:400 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.g-h1{font:700 clamp(34px,5.2vw,72px)/.98 var(--mono);text-transform:uppercase;letter-spacing:-.035em;margin:0}.g-h2{font:700 clamp(24px,2.8vw,38px)/1.05 var(--mono);text-transform:uppercase;letter-spacing:-.03em;margin:0}.g-h3{font:700 clamp(14px,1.1vw,16px)/1.25 var(--mono);text-transform:uppercase;letter-spacing:-.01em;margin:0}.g-lede{font-size:clamp(15px,1.1vw,17px);color:var(--ink-2);max-width:46ch;margin:0}.g-btn{display:inline-flex;align-items:center;gap:10px;height:var(--btn-h, 52px);padding:0 26px;border-radius:var(--btn-radius, 999px);border:0;cursor:pointer;font:700 13px/1 var(--mono);letter-spacing:.06em;text-transform:var(--btn-case, uppercase);transition:transform .16s var(--ease-out),background-color .2s ease,color .2s ease}.g-btn:active{transform:scale(.97)}.g-btn--dark{background:var(--black);color:var(--on-black, #fff)}.g-btn--light{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.g-btn svg{width:14px;height:14px}.g-warning{background:var(--black);color:var(--on-black, #fff);text-align:center;font:700 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:10px var(--gutter)}.g-nav{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);border-bottom:1px solid transparent;transition:border-color .2s ease}.g-nav.g-is-scrolled{border-bottom-color:var(--line)}.g-nav__in{display:flex;align-items:center;justify-content:space-between;height:68px;gap:24px}.g-logo{display:inline-flex;align-items:flex-start;gap:2px;color:var(--ink)}.g-logo .g-tm{font:700 7px/1 var(--mono)}.g-logo sup{font-size:9px;vertical-align:top;position:relative;top:2px;margin-left:1px}.g-nav__links{display:flex;gap:30px;font:400 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.g-nav__links a{color:var(--ink-2);transition:color .16s ease;padding:12px 0}.g-nav__right{display:flex;align-items:center;gap:8px}.g-region-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:var(--btn-radius, 999px);border:0;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;font:400 12px/1 var(--mono);letter-spacing:.06em}.g-region-btn svg{width:15px;height:15px}.g-menu-btn{display:none;width:44px;height:44px;border-radius:999px;border:0;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.g-nav .g-btn{height:40px;padding:0 18px;font-size:12px}.g-hero{position:relative;padding:clamp(28px,5vw,64px) 0 clamp(40px,6vw,80px)}.g-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(24px,4vw,64px)}.g-hero__copy{display:grid;gap:28px}.g-hero__actions{display:flex;gap:12px;flex-wrap:wrap}.g-hero__stage{position:relative;aspect-ratio:5 / 4;border-radius:var(--radius-l);background:radial-gradient(120% 90% at 50% 35%,#fff,#ececea 62%,#e2e2df);overflow:hidden}.g-hero__can{position:absolute;top:20%;right:26%;bottom:20%;left:26%;display:grid;place-items:center;will-change:transform}.g-hero__can img{width:100%;filter:drop-shadow(0 40px 50px rgba(0,0,0,.22)) drop-shadow(0 8px 14px rgba(0,0,0,.12))}.g-hero__tag{position:absolute;left:22px;bottom:20px;display:flex;gap:8px}.g-chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:var(--btn-radius, 999px);background:#ffffffe6;box-shadow:inset 0 0 0 1px var(--line);font:400 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.g-dot{width:8px;height:8px;border-radius:50%;background:var(--accent)}.g-hero__meta{display:flex;gap:28px;padding-top:8px;border-top:1px solid var(--line)}.g-hero__meta div{padding-top:16px}.g-hero__meta b{display:block;font:700 16px/1 var(--mono)}.g-hero__meta span{font-size:13px;color:var(--ink-3)}.g-section{padding:clamp(56px,7vw,var(--section-space, 104px)) 0}.g-section__head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(28px,4vw,48px);flex-wrap:wrap}.g-section__head .g-lede{max-width:38ch}.g-filters{display:flex;gap:8px;flex-wrap:wrap}.g-filter{height:40px;padding:0 16px;border-radius:var(--btn-radius, 999px);border:0;cursor:pointer;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font:400 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,transform .16s var(--ease-out)}.g-filter:active{transform:scale(.97)}.g-filter[aria-pressed=true]{background:var(--black);color:#fff;box-shadow:none}.g-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.g-card{position:relative;display:grid;grid-template-rows:auto 1fr;background:var(--surface);border-radius:var(--radius-l);overflow:hidden;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),opacity .25s ease}.g-card[hidden]{display:none}.g-card__img{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:radial-gradient(90% 80% at 50% 40%,#fafaf9,#ededeb);padding:12%}.g-card__img img{position:absolute;top:18%;right:18%;bottom:18%;left:18%;width:64%;height:64%;object-fit:contain;transition:transform .5s var(--ease-out);filter:drop-shadow(0 22px 26px rgba(0,0,0,.18))}.g-card__body{display:grid;gap:10px;padding:22px 24px 24px}.g-card__row{display:flex;justify-content:space-between;align-items:center;gap:12px}.g-strength{display:inline-flex;gap:4px}.g-strength i{width:18px;height:4px;border-radius:2px;background:var(--line)}.g-strength i.on{background:var(--ink)}.g-card__meta{font:400 12px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.g-card__link{position:absolute;top:0;right:0;bottom:0;left:0}.g-band{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}.g-photo{position:relative;border-radius:var(--radius-l);overflow:hidden;background:#ddd}.g-photo img{width:100%;height:100%;object-fit:cover}.g-photo--tall{aspect-ratio:4 / 5}.g-photo--wide{min-height:520px}.g-photo__cap{position:absolute;left:22px;right:22px;bottom:22px;color:#fff;display:grid;gap:10px;text-shadow:0 1px 20px rgba(0,0,0,.25)}.g-stack{display:grid;gap:16px}.g-panel{background:var(--surface);border-radius:var(--radius-l);padding:clamp(24px,3vw,40px);display:grid;gap:16px;align-content:start}.g-panel p{margin:0;color:var(--ink-2)}.g-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border-radius:var(--radius-m);overflow:hidden;margin-top:8px}.g-specs div{background:var(--surface);padding:18px}.g-specs b{display:block;font:700 14px/1 var(--mono)}.g-specs span{font-size:12px;color:var(--ink-3)}.g-locator{display:grid;grid-template-columns:380px 1fr;gap:16px}.g-locator__side{background:var(--surface);border-radius:var(--radius-l);padding:24px;display:grid;gap:16px;align-content:start}.g-search{display:flex;align-items:center;gap:10px;height:52px;padding:0 18px;border-radius:999px;background:var(--bg)}.g-search input{border:0;outline:0;background:transparent;width:100%;font-size:16px}.g-stores{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:360px;overflow:auto}.g-stores button{width:100%;text-align:left;border:0;background:transparent;cursor:pointer;padding:14px 12px;border-radius:var(--radius-s);display:grid;gap:2px;transition:background-color .16s ease}.g-stores button[aria-current=true]{background:var(--bg)}.g-stores b{font:700 13px/1.2 var(--mono);text-transform:uppercase}.g-stores span{font-size:13px;color:var(--ink-3)}.g-popup{display:grid;gap:2px}.g-map .leaflet-tile-pane{filter:grayscale(1) contrast(.92) brightness(1.06)}.g-map{position:relative;z-index:0;isolation:isolate;min-height:520px;border-radius:var(--radius-l);overflow:hidden;background:#e8e8e5}.g-demo-note{font-size:12px;color:var(--ink-3)}.g-pin{width:18px;height:18px;border-radius:50%;background:var(--black);border:3px solid #fff;box-shadow:0 4px 12px #0000004d}.g-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.g-post{display:grid;gap:14px}.g-post .g-photo{aspect-ratio:4 / 3}.g-post time{font:400 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.g-news{background:var(--black);color:#fff;border-radius:var(--radius-l);padding:clamp(32px,6vw,80px);display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end}.g-news .g-lede{color:#b4b4b0}.g-news form{display:block;min-width:0}.g-news input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0 18px;font-size:16px;color:#fff}.g-news .g-btn{background:#fff;color:var(--ink)}.g-news small{display:block;margin-top:12px;color:#8a8a86;font-size:12px}.g-b2b{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;background:var(--surface);border-radius:var(--radius-l);padding:clamp(28px,4vw,48px)}.g-foot{padding:72px 0 40px;border-top:1px solid var(--line);margin-top:clamp(64px,9vw,128px)}.g-foot__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px}.g-foot h4{margin:0 0 14px;font:400 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.g-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.g-foot li a{display:inline-block;padding:6px 0;color:var(--ink-2)}.g-socials{display:flex;gap:8px;margin-top:20px}.g-socials a{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.g-socials svg{width:18px;height:18px}.g-legal{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:12px;color:var(--ink-3)}.g-legal strong{color:var(--ink);font:700 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.g-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.g-reveal.g-is-in{opacity:1;transform:none}.g-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#f1f1efd1;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transition:opacity .3s ease}.g-gate[hidden]{display:none}.g-gate.g-is-leaving{opacity:0}.g-gate__card{width:min(460px,100%);background:var(--surface);border-radius:var(--radius-l);padding:40px 32px 32px;display:grid;gap:18px;text-align:center;box-shadow:0 40px 80px -40px #00000059;animation:pop .4s var(--ease-out)}.g-gate__card p{margin:0;color:var(--ink-2)}.g-gate__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.g-gate small{color:var(--ink-3);font-size:12px}@keyframes pop{0%{opacity:0;transform:scale(.96) translateY(8px)}}.g-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;background:#0000004d}.g-sheet[hidden]{display:none}.g-sheet__card{width:min(520px,100%);background:var(--surface);border-radius:var(--radius-l);padding:28px;display:grid;gap:16px;animation:pop .3s var(--ease-out)}.g-regions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.g-regions button{text-align:left;height:56px;padding:0 16px;border-radius:var(--radius-s);border:0;background:var(--bg);cursor:pointer;display:flex;justify-content:space-between;align-items:center;font:400 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;transition:background-color .16s ease,transform .16s var(--ease-out)}.g-regions button:active{transform:scale(.98)}.g-regions button[aria-pressed=true]{background:var(--black);color:#fff}.g-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;background:var(--surface);border-radius:999px;padding:5px;box-shadow:inset 0 0 0 1px var(--line);position:relative}.g-tabs button{position:relative;z-index:1;height:44px;padding:0 22px;border:0;background:transparent;cursor:pointer;border-radius:999px;font:700 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;transition:color .25s ease}.g-tabs button[aria-selected=true]{color:#fff}.g-tabs__pill{position:absolute;z-index:0;top:5px;bottom:5px;border-radius:999px;background:var(--black);transition:left .38s var(--ease-in-out),width .38s var(--ease-in-out)}.g-form{background:var(--surface);border-radius:var(--radius-l);padding:clamp(24px,4vw,48px);display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.g-form[hidden]{display:none}.g-field{display:grid;gap:8px}.g-field--full{grid-column:1 / -1}.g-field label{font:400 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.g-field input,.g-field select,.g-field textarea{width:100%;border:0;border-radius:var(--radius-s);background:var(--bg);padding:15px 16px;font-size:16px;outline:2px solid transparent;transition:outline-color .16s ease,background-color .16s ease}.g-field textarea{min-height:140px;resize:vertical}.g-field input:focus,.g-field select:focus,.g-field textarea:focus{outline-color:var(--ink);background:#fff}.g-form__foot{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:8px}.g-form__foot small{color:var(--ink-3);font-size:12px;max-width:52ch}.g-contact-grid{display:grid;grid-template-columns:1fr 2fr;gap:16px;align-items:start}.g-toast{position:fixed;left:50%;bottom:24px;z-index:90;transform:translate(-50%,140%);opacity:0;visibility:hidden;background:var(--black);color:#fff;border-radius:999px;padding:14px 22px;font:700 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;transition:transform .4s var(--ease-out),opacity .2s ease,visibility 0s linear .4s}.g-toast.g-is-on{transform:translate(-50%);opacity:1;visibility:visible;transition-delay:0s}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:1080px){.g-grid{grid-template-columns:repeat(2,1fr)}.g-locator,.g-band,.g-news{grid-template-columns:1fr}.g-foot__grid{grid-template-columns:1fr 1fr}.g-contact-grid{grid-template-columns:1fr}}@media(max-width:860px){.g-nav__links{display:none}.g-menu-btn{display:grid;place-items:center}.g-nav .g-btn--dark{display:none}.g-hero__grid{grid-template-columns:1fr}.g-hero__stage{order:-1}.g-posts,.g-b2b{grid-template-columns:1fr}}@media(max-width:600px){.g-grid{grid-template-columns:1fr}.g-specs{grid-template-columns:1fr 1fr 1fr}.g-form,.g-regions{grid-template-columns:1fr}.g-hero__meta{gap:18px}.g-photo--wide,.g-map{min-height:380px}.g-foot__grid{grid-template-columns:1fr}.g-region-btn span{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}.g-reveal{opacity:1;transform:none}}.g-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--bg);padding:88px var(--gutter) 32px;display:grid;align-content:start;gap:4px}.g-drawer[hidden]{display:none}.g-drawer a{font:700 22px/1.2 var(--mono);text-transform:uppercase;letter-spacing:-.02em;padding:12px 0;border-bottom:1px solid var(--line)}.g-drawer .g-close{position:absolute;top:12px;right:var(--gutter)}.g-news>*,.g-b2b>*,.g-band>*,.g-locator>*{min-width:0}@media(max-width:1080px){.g-news{grid-template-columns:minmax(0,1fr)}}.g-card__img img.g-side{opacity:0;transform:scale(.96) rotate(-4deg);transition:opacity .28s ease,transform .42s var(--ease-out)}.g-card__img img.g-face{transition:opacity .28s ease,transform .42s var(--ease-out)}@media(hover:hover)and (pointer:fine){.g-card:hover .g-card__img img.g-face{opacity:0;transform:scale(.96)}.g-card:hover .g-card__img img.g-side{opacity:1;transform:none}}.g-finale{position:relative;margin-top:clamp(56px,7vw,104px);height:clamp(380px,62vw,760px);overflow:hidden}.g-finale img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.g-finale__cap{position:absolute;left:0;right:0;top:clamp(24px,4vw,56px);display:grid;gap:10px;color:var(--ink)}.g-foot{margin-top:0}.g-banner{position:relative;height:min(88svh,860px);min-height:520px;overflow:hidden;background:#e6e6e4}.g-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 40%}.g-banner__copy{position:relative;z-index:1;height:100%;display:grid;align-content:start;gap:18px;padding-top:clamp(40px,9vh,110px)}.g-banner__copy .g-lede{max-width:40ch}@media(max-width:860px){.g-banner{height:82svh}.g-banner img{object-position:72% 50%}.g-banner__copy{align-content:end;padding-bottom:28px}.g-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#f1f1efeb,#f1f1ef99 32%,#f1f1ef00 58%)}}html[data-region=LV] [data-offer]{display:none!important}.g-offer{margin:0;font:700 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.g-offer--link{display:inline-block;margin-top:14px;text-decoration:underline;text-underline-offset:3px}.g-finder{display:grid;grid-template-columns:1fr 1.3fr;gap:16px}.g-finder__intro{display:grid;gap:16px;align-content:start;padding:clamp(8px,2vw,24px) 0}.g-finder__box{background:var(--surface);border-radius:var(--radius-l);padding:clamp(24px,3vw,40px);min-height:340px;display:grid;align-content:start}.g-finder__step{display:grid;gap:14px;animation:stepIn .38s var(--ease-out)}.g-finder__step[hidden],.g-finder__result[hidden]{display:none}.g-opts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}.g-opt{min-height:88px;border:0;border-radius:var(--radius-m);background:var(--bg);cursor:pointer;display:grid;place-content:center;gap:4px;font:700 13px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;transition:transform .16s var(--ease-out),background-color .2s ease,color .2s ease}.g-opt small{font:400 11px/1 var(--mono);color:var(--ink-3)}.g-opt:active{transform:scale(.97)}.g-opt[aria-pressed=true]{background:var(--black);color:#fff}.g-opt[aria-pressed=true] small{color:#aaa}.g-finder__result{display:grid;grid-template-columns:180px 1fr;gap:24px;align-items:center;animation:stepIn .42s var(--ease-out)}.g-finder__result img{width:100%;filter:drop-shadow(0 18px 22px rgba(0,0,0,.18))}.g-finder__result>div{display:grid;gap:10px}.g-finder__why{margin:0;color:var(--ink-2)}@keyframes stepIn{0%{opacity:0;transform:translateY(8px)}}.g-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.g-guide__col{background:var(--surface);border-radius:var(--radius-l);padding:28px;display:grid;gap:12px}.g-guide__col b{font:700 28px/1 var(--mono)}.g-guide__col p{margin:0;color:var(--ink-2);font-size:14px}.g-bundle{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,4vw,56px);background:var(--surface);border-radius:var(--radius-l);padding:clamp(24px,4vw,56px)}.g-bundle__img{position:relative;min-height:320px}.g-bundle__img img{position:absolute;width:38%;top:50%;left:50%;transform:translate(calc(-50% + (var(--i) - 2) * 42%),calc(-50% + (var(--i) - 2) * 6%));filter:drop-shadow(0 16px 20px rgba(0,0,0,.16))}.g-tiers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border-radius:var(--radius-m);overflow:hidden}.g-tiers li{background:var(--bg);padding:14px;display:grid;gap:4px}.g-tiers b{font:700 13px/1 var(--mono);text-transform:uppercase}.g-tiers span{font-size:12px;color:var(--ink-3)}.g-how{display:grid;grid-template-columns:1fr 2fr;gap:24px}.g-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.g-steps li{background:var(--surface);border-radius:var(--radius-l);padding:24px;display:grid;gap:10px;align-content:start}.g-steps p{margin:0;color:var(--ink-2);font-size:14px}.g-steps .g-mono{font-size:12px;color:var(--ink-3)}.g-faq{display:grid;gap:8px}.g-faq__item{background:var(--surface);border-radius:var(--radius-m);padding:0 22px}.g-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;font:700 13px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.02em}.g-faq__item summary::-webkit-details-marker{display:none}.g-faq__item summary span{font:400 20px/1 var(--sans);transition:transform .25s var(--ease-out)}.g-faq__item[open] summary span{transform:rotate(45deg)}.g-faq__item p{margin:0 0 20px;color:var(--ink-2);font-size:14px;max-width:64ch}.g-crumbs{font:400 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:20px}.g-crumbs a{color:var(--ink-2)}.g-pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(20px,4vw,56px);align-items:start}.g-pdp__gallery{position:sticky;top:90px;display:grid;gap:12px}.g-pdp__stage{aspect-ratio:1 / 1;border-radius:var(--radius-l);background:radial-gradient(90% 80% at 50% 40%,#fff,#ebebe8);display:grid;place-items:center;overflow:hidden}.g-pdp__stage img{width:62%;filter:drop-shadow(0 30px 36px rgba(0,0,0,.2))}.g-pdp__thumbs{display:flex;gap:8px}.g-pdp__thumbs button{width:84px;height:84px;border:0;border-radius:var(--radius-s);background:var(--surface);padding:10px;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s ease}.g-pdp__thumbs button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}.g-pdp__info{display:grid;gap:18px}.g-pdp__title{font-size:clamp(30px,4vw,52px)}.g-pdp__meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.g-pdp__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.g-pdp__price b{font:700 28px/1 var(--mono)}.g-pdp__price span{color:var(--ink-3);font-size:13px}.g-tiers-pick{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.g-tier{position:relative;border:0;border-radius:var(--radius-m);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:14px 8px;cursor:pointer;display:grid;gap:2px;justify-items:center;transition:transform .16s var(--ease-out),box-shadow .2s ease}.g-tier:active{transform:scale(.97)}.g-tier b{font:700 18px/1 var(--mono)}.g-tier span{font-size:11px;color:var(--ink-3)}.g-tier em{position:absolute;top:-8px;right:-4px;font:700 10px/1 var(--mono);font-style:normal;background:var(--black);color:#fff;border-radius:999px;padding:4px 6px}.g-tier em:empty{display:none}.g-tier[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}.g-buy-mode{display:grid;gap:8px}.g-buy-mode label{display:flex;gap:12px;align-items:center;background:var(--surface);border-radius:var(--radius-m);padding:14px 16px;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);font-size:14px}.g-buy-mode label:has(input:checked){box-shadow:inset 0 0 0 2px var(--ink)}.g-buy-mode input{accent-color:var(--ink);width:18px;height:18px;flex:none}.g-buy-mode select{border:0;background:var(--bg);border-radius:8px;padding:4px 6px;font-size:14px}.g-btn--block{width:100%;justify-content:center;height:calc(var(--btn-h, 52px) + 4px)}.g-pdp__warn{margin:0;padding:14px 16px;border-radius:var(--radius-m);background:var(--black);color:#fff;font:700 11px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase}.g-reviews{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.g-reviews li{background:var(--surface);border-radius:var(--radius-l);padding:24px;display:grid;gap:10px}.g-reviews p{margin:0;color:var(--ink-2)}.g-reviews span{font-size:12px;color:var(--ink-3)}.g-stars{letter-spacing:2px}.g-minis{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.g-mini{background:var(--surface);border-radius:var(--radius-m);padding:16px;display:grid;gap:10px;justify-items:center;text-align:center;font:700 11px/1.2 var(--mono);text-transform:uppercase}.g-mini img{width:70%}.g-taste{display:grid;gap:10px}.g-taste p{margin:0;color:var(--ink-2)}.g-notes{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:1080px){.g-finder,.g-bundle,.g-how,.g-pdp{grid-template-columns:minmax(0,1fr)}.g-pdp__gallery{position:static}.g-minis{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.g-opts{grid-template-columns:1fr}.g-opt{min-height:60px}.g-finder__result{grid-template-columns:1fr;justify-items:start}.g-finder__result img{width:160px}.g-guide,.g-steps,.g-reviews{grid-template-columns:1fr}.g-tiers,.g-minis{grid-template-columns:1fr 1fr}.g-bundle__img{min-height:220px}}html[data-region=LV] .g-tier em,html[data-region=LV] .g-tiers span[data-pct]{display:none}.g-cart-btn{position:relative;width:44px;height:44px;border-radius:999px;border:0;background:var(--black);color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .16s var(--ease-out)}.g-cart-btn:active{transform:scale(.95)}.g-cart-count{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font:700 11px/20px var(--mono);text-align:center}.g-cart-count[data-empty]{display:none}.g-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.g-cart[hidden]{display:none}.g-cart__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000047;opacity:0;transition:opacity .3s ease}.g-cart__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--bg);display:grid;grid-template-rows:auto 1fr auto;transform:translate(100%);transition:transform .32s cubic-bezier(.32,.72,0,1)}.g-cart.g-is-open .g-cart__scrim{opacity:1}.g-cart.g-is-open .g-cart__panel{transform:none}.g-cart__head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--line)}.g-cart__items{list-style:none;margin:0;padding:12px 16px;overflow:auto;display:grid;gap:8px;align-content:start}.g-cart__item{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;background:var(--surface);border-radius:var(--radius-m);padding:12px}.g-cart__item b{display:block;font:700 12px/1.3 var(--mono);text-transform:uppercase}.g-cart__item span{font-size:12px;color:var(--ink-3)}.g-qty{display:inline-flex;align-items:center;gap:4px;margin-top:8px;background:var(--bg);border-radius:999px;padding:2px}.g-qty button{width:32px;height:32px;border:0;border-radius:50%;background:var(--surface);cursor:pointer;font-size:16px}.g-qty output{min-width:24px;text-align:center;font:700 13px/1 var(--mono)}.g-cart__remove{border:0;background:none;color:var(--ink-3);font-size:12px;text-decoration:underline;cursor:pointer;align-self:start;padding:4px}.g-cart__empty{padding:32px 24px;display:grid;gap:16px;justify-items:start;align-content:start}.g-cart__empty[hidden],.g-cart__foot[hidden]{display:none}.g-cart__empty p{margin:0;color:var(--ink-2)}.g-cart__foot{padding:20px 24px 28px;border-top:1px solid var(--line);display:grid;gap:10px;background:var(--surface)}.g-cart__row{display:flex;justify-content:space-between;align-items:baseline;font:700 14px/1 var(--mono);text-transform:uppercase}.g-cart__foot small{color:var(--ink-3);font-size:12px}.g-link-btn{border:0;background:none;padding:8px 0;margin-left:16px;font:400 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);text-decoration:underline;cursor:pointer}.g-seo__text{display:grid;gap:14px;max-width:68ch}.g-seo__text p{margin:0;color:var(--ink-2)}.g-seo__text a{text-decoration:underline;text-underline-offset:3px}@media(max-width:860px){.g-nav .g-cart-btn{display:grid}}.g-cart__row--disc{color:var(--ink-3);font-size:12px}.g-cart__row[hidden]{display:none}.g-pin{width:16px;height:16px;border-radius:50%;border:3px solid #fff;box-shadow:0 3px 10px #0000004d}.g-pin{background:#0b0b0b}.g-near{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;background:var(--black);color:#fff;font:600 13px/1 var(--sans);letter-spacing:.02em;cursor:pointer;border:0;width:fit-content}.g-near[aria-busy=true]{opacity:.6}.g-near svg{width:16px;height:16px}.g-store-km{display:block;margin-top:2px;font-size:12px;color:var(--muted, #6b6b68)}.marker-cluster div{background:var(--black)!important;color:#fff;font:700 12px/30px var(--mono)!important}.marker-cluster{background:#0b0b0b2e!important}.g-store-count{font:400 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.g-page-head .g-h1{font-size:clamp(32px,4.6vw,60px)}.g-teasers{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.g-teaser{position:relative;background:var(--surface);border-radius:var(--radius-l);padding:28px;display:grid;gap:8px;min-height:180px;align-content:start}.g-teaser b{font:700 16px/1.2 var(--mono);text-transform:uppercase}.g-teaser p{margin:0;color:var(--ink-2);font-size:14px}.g-teaser svg{position:absolute;right:24px;bottom:24px;width:16px;height:16px}.g-rels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.g-rel{position:relative;background:var(--surface);border-radius:var(--radius-m);padding:20px 48px 20px 22px;display:grid;gap:6px}.g-rel b{font:700 13px/1.3 var(--mono);text-transform:uppercase}.g-rel svg{position:absolute;right:20px;top:50%;width:14px;height:14px;transform:translateY(-50%)}.g-post__ex{margin:0;color:var(--ink-2);font-size:14px}.g-prose{max-width:70ch;display:grid;gap:14px}.g-prose p{margin:0;color:var(--ink-2);font-size:16px;line-height:1.7}.g-prose h2{margin-top:12px}.g-prose a{text-decoration:underline;text-underline-offset:3px}.g-prose .g-muted{color:var(--ink-3);font-size:13px}.g-legal-note{background:var(--black);color:#fff!important;border-radius:var(--radius-m);padding:14px 16px;font:700 11px/1.5 var(--mono)!important;letter-spacing:.04em;text-transform:uppercase}.g-article{display:grid;gap:18px;max-width:900px}.g-article__title{font-size:clamp(28px,4vw,52px)}.g-article__img{aspect-ratio:16 / 9}.g-specs-t{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface);border-radius:var(--radius-m)}.g-specs-t caption{text-align:left;padding:0 0 10px}.g-specs-t th,.g-specs-t td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--line);font-size:14px}.g-specs-t th{font:400 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);width:42%}.g-specs-t tr:last-child th,.g-specs-t tr:last-child td{border-bottom:0}@media(max-width:860px){.g-teasers{grid-template-columns:1fr}}.g-inside{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(20px,4vw,56px);align-items:start}.g-inside__visual{position:sticky;top:90px;aspect-ratio:1 / 1;border-radius:var(--radius-l);background:radial-gradient(90% 80% at 50% 40%,#fff,#ebebe8);display:grid;place-items:center}.g-inside__visual img{width:58%;filter:drop-shadow(0 30px 36px rgba(0,0,0,.2))}.g-ingr{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--line);border-radius:var(--radius-m);overflow:hidden}.g-ingr li{background:var(--surface);padding:16px 20px;display:grid;grid-template-columns:180px 1fr;gap:16px}.g-ingr b{font:600 14px/1.4 var(--sans)}.g-ingr p{margin:0;color:var(--ink-2);font-size:14px}.g-steps--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1080px){.g-inside{grid-template-columns:1fr}.g-inside__visual{position:static}.g-steps--4{grid-template-columns:1fr 1fr}}@media(max-width:600px){.g-ingr li{grid-template-columns:1fr;gap:4px}.g-steps--4{grid-template-columns:1fr}}html[data-no-offers] [data-offer],html[data-no-offers] .g-tier em,html[data-no-offers] [data-pct]{display:none!important}.g-logo svg{height:18px;width:auto;display:block}.g-strength i.g-on{background:var(--ink)}.shopify-section .g-section:first-child{scroll-margin-top:90px}.g-guide{grid-template-columns:repeat(var(--cols, 3),1fr)}.g-prose{max-width:70ch;display:grid;gap:12px;color:var(--ink-2)}.g-prose p{margin:0}.g-taste .g-prose{max-width:none}.g-form[hidden]{display:none!important}@media(max-width:600px){.g-guide{grid-template-columns:1fr}}.g-header-section{position:sticky;top:calc(-1 * var(--g-warn-h, 0px));z-index:40}.g-card__link{z-index:1;border-radius:inherit}.g-card__link:focus-visible{outline-offset:-3px}.g-pdp-each:empty{display:none}.g-pdp__meta .g-card__meta{text-transform:none}.g-logo{padding-block:13px}.g-field input,.g-field select,.g-field textarea{box-shadow:inset 0 0 0 1px #8a8a86}.g-field input:focus,.g-field select:focus,.g-field textarea:focus{box-shadow:none}.g-gate-pending{overflow:hidden}.g-gate-pending .g-gate[hidden]{display:grid}.g-form .errors{grid-column:1 / -1;margin:0;padding:14px 16px;border-radius:var(--radius-s);background:#fbeeee;color:#8a1c1c;font-size:14px}.g-form .errors ul{margin:6px 0 0;padding-left:18px}@media(hover:hover)and (pointer:fine){.g-card:hover .g-card__img--single img.g-face{opacity:1;transform:none}}.g-card a.g-card__link,.g-cart .g-cart__scrim,.g-body .g-toast,.g-body .g-map,.g-body .g-pin{display:block}body.g-body{letter-spacing:normal}.g-faq__item .g-prose{padding-bottom:20px}.g-faq__item .g-prose p{font-size:14px;line-height:1.6;max-width:64ch}.g-field__label{font:500 13px/1 var(--sans);color:var(--ink-2)}.g-reveal{opacity:1;transform:none}.g-reveal-on .g-reveal:not(.g-is-in){opacity:0;transform:translateY(18px)}html[data-no-shop] .g-buy,html[data-no-shop] .g-cart-btn,html[data-no-nicotine] .g-buy--nic{display:none!important}html:not([data-no-shop]):not([data-no-nicotine]) .g-no-shop{display:none!important}.g-no-shop{margin:0;padding:14px 16px;border-radius:var(--radius-m);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:14px;line-height:1.5;color:var(--ink-2)}.g-no-shop a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.g-body #g-cart-live{display:block}.g-product-form{display:grid;gap:14px;margin:0}.g-pdp__qty{justify-self:start;margin-top:0}.g-pdp__qty button{width:40px;height:40px}.g-pdp__qty input{width:48px;border:0;background:transparent;text-align:center;font:700 15px/1 var(--mono);-moz-appearance:textfield}.g-pdp__qty input::-webkit-outer-spin-button,.g-pdp__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.g-pdp-stock{align-self:center;padding:6px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ink);font:700 12px/1 var(--mono);text-transform:uppercase;color:var(--ink)}.g-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.g-btn.g-is-loading{cursor:progress;opacity:.8}.g-qty button{touch-action:manipulation;transition:transform .16s var(--ease-out),background-color .16s ease}.g-qty button:active{transform:scale(.94)}.g-qty button[disabled]{opacity:.5}.g-cart__name{display:block;font:600 14px/1.3 var(--sans);color:var(--ink);text-transform:none}.g-cart__item span{display:block}.g-cart__err{margin:6px 0 0;font-size:12px;line-height:1.4;color:#8a1c1c}.g-cart__warn{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--ink-3)}.g-cart__foot form{margin:0}.g-cart__foot .g-link-btn{justify-self:center}.g-card__sold{font-weight:600;color:var(--ink)}.g-finder__why{margin:0;font-size:13px;color:var(--ink-3)}.g-finder [tabindex="-1"]:focus{outline:none}.g-news__field{display:flex;gap:8px;padding:6px;border-radius:999px;background:#1c1c1c;transition:box-shadow .16s ease}.g-news__field input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0 18px;font-size:16px;color:#fff}.g-news__field input::placeholder{color:#a3a39f}.g-news__field .g-btn{background:#fff;color:var(--ink)}.g-news__err{margin:0 0 10px;font-size:14px;color:#ffb4b4}.g-news__err ul{margin:0;padding-left:18px}.g-news small a{color:#fff;text-decoration:underline;text-underline-offset:3px}.g-search:focus-within{box-shadow:0 0 0 2px var(--ink)}.g-photo__cap{z-index:1}.g-photo:has(>.g-photo__cap):after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b0b0b8c,#0b0b0b00);pointer-events:none}.g-gate,.g-sheet{overflow-y:auto;align-items:safe center}.g-drawer{overflow-y:auto}.g-pages{margin-top:32px;display:flex;justify-content:center;gap:6px;font:600 14px/1 var(--sans)}.g-pages span{display:inline-flex}.g-pages a,.g-pages .current{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 14px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.g-pages .current{background:var(--black);color:#fff;box-shadow:none}.g-map-failed .g-map{display:none}::selection{background:var(--ink);color:#fff}.g-body{caret-color:var(--ink);accent-color:var(--ink)}.g-story__rows{display:grid;gap:16px}.g-story__row{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;align-items:stretch}.g-story__row--flip .g-story__media{order:2}.g-story__media{position:relative;min-height:clamp(320px,38vw,560px);border-radius:var(--radius-l);overflow:hidden;background:#e6e6e3}.g-story__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.g-story__media--cutout{background:radial-gradient(90% 80% at 50% 40%,#fff,#ebebe8)}.g-story__media--cutout img{top:14%;right:14%;bottom:14%;left:14%;width:72%;height:72%;object-fit:contain;filter:drop-shadow(0 30px 36px rgba(0,0,0,.18));transition:transform .6s var(--ease-out)}.g-story__copy{background:var(--surface);border-radius:var(--radius-l);padding:clamp(28px,4vw,56px);display:grid;gap:16px;align-content:center}.g-story__text{color:var(--ink-2);max-width:46ch}.g-story__text p{margin:0}.g-story__copy .g-btn{justify-self:start}@media(hover:hover)and (pointer:fine){.g-story__row:hover .g-story__media--cutout img{transform:scale(1.03)}}@media(max-width:860px){.g-story__row{grid-template-columns:minmax(0,1fr)}.g-story__row--flip .g-story__media{order:0}.g-story__media{min-height:300px}}@media(prefers-reduced-motion:no-preference){.g-banner>img{animation:g-hero-settle 1.4s var(--ease-out) both}.g-banner__copy>*{animation:g-hero-rise .76s var(--ease-out) both}.g-banner__copy>:nth-child(2){animation-delay:70ms}.g-banner__copy>:nth-child(3){animation-delay:.14s}.g-banner__copy>:nth-child(4){animation-delay:.21s}html.g-gate-pending .g-banner>img,html.g-gate-pending .g-banner__copy>*{animation-play-state:paused}}@keyframes g-hero-settle{0%{transform:scale(1.045);filter:saturate(.9)}}@keyframes g-hero-rise{0%{opacity:0;transform:translateY(16px);clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 -20% 0)}}.g-body .g-story__media:empty,.g-body .g-card__img:empty,.g-body .g-photo:empty{display:block}.g-body .g-pdp__stage:empty{display:grid}.g-stores li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.g-store-dir{font:600 12px/1 var(--sans);color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;padding:10px 8px;white-space:nowrap}.g-popup .g-store-dir{padding:6px 0 0;justify-self:start}.g-pdp__app:empty{display:none}.g-pdp__assure{margin:-4px 0 0;text-align:center;font-size:13px;color:var(--ink-3)}.g-pdp__assure a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.g-eyebrow,.g-nav__links,.g-region-btn,.g-chip,.g-filter,.g-card__meta,.g-post time,.g-foot h4,.g-legal strong,.g-regions button,.g-field label,.g-toast,.g-offer,.g-opt small,.g-crumbs,.g-stores b,.g-cart__item b,.g-warning,.g-pdp__warn,.g-mini,.g-tabs button,.g-faq__item summary,.g-drawer a,.g-logo .g-tm{font-family:var(--sans)!important;letter-spacing:.01em}.g-faq__item summary,.g-drawer a{text-transform:none}:root{--sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--head: "IBM Plex Sans Condensed", "IBM Plex Sans", "Arial Narrow", sans-serif}html body.g-body{font-family:var(--sans);font-weight:400;font-size:calc(16px * var(--b-scale, 1));line-height:var(--lh, 1.7)}html .g-body p,html .g-body li{line-height:var(--lh, 1.7)}html .g-body .g-lede{line-height:1.65}.g-section__head,.g-head{row-gap:20px}html .g-body .g-h1{font:700 calc(clamp(40px,6.4vw,96px) * var(--h-scale, 1))/.92 var(--head);letter-spacing:var(--h-track, -.02em);text-transform:var(--h-case, uppercase)}html .g-body .g-page-head .g-h1,html .g-body .g-ph .g-h1{font-size:calc(clamp(36px,5.6vw,80px) * var(--h-scale, 1))}html .g-body .g-404 .g-h1{font-size:calc(clamp(48px,9vw,128px) * var(--h-scale, 1))}html .g-body .g-h2{font:700 calc(clamp(30px,3.8vw,58px) * var(--h-scale, 1))/.96 var(--head);letter-spacing:var(--h-track, -.015em);text-transform:var(--h-case, uppercase)}html .g-body .g-h3{font:700 calc(clamp(17px,1.4vw,21px) * var(--h-scale, 1))/1.15 var(--head);letter-spacing:calc(var(--h-track, -.02em) / 4);text-transform:var(--h-case, uppercase)}:is(.g-rich,.shopify-policy__body) :is(h1,h2,h3,h4,h5,h6),.g-body .customer :is(h1,h2,h3){font-family:var(--head);letter-spacing:-.01em}html body .g-rel b,html body .g-teaser b,html body .g-opt{font-family:var(--head)!important;font-size:17px!important;letter-spacing:0!important}html body .g-nav__links a,html body .g-drawer a,html body .g-foot a{font-family:var(--sans)!important;font-weight:400!important;letter-spacing:.005em!important}html body .g-drawer a{font-size:22px!important;text-transform:uppercase!important;letter-spacing:.04em!important}html body .g-nav__links a{font-size:13px!important;letter-spacing:.06em!important}.g-nav__links{gap:clamp(20px,2.4vw,36px)}html body .g-btn,html body .g-link-btn,html body .g-filter,html body .g-tier b,html body .g-region-btn,html body .g-gate button,html body .g-nl button,html body .g-tabs button{font-family:var(--sans)!important;font-weight:var(--btn-weight, 500)!important;letter-spacing:.02em!important}html body .g-btn{font-size:14px!important}html body .g-nav .g-btn{font-size:13px!important}html body .g-eyebrow,html body .g-crumbs,html body .g-field label,html body .g-field__label,html body .g-sform__label,html body .g-nl__label,html body .g-specs-t th,html body .g-foot h4,html body .g-post__meta,html body .g-article__meta,html body .g-chip,html body .g-warning,html body .g-pdp__warn,html body .g-legal-note,html body .g-legal strong,html body .g-toast,html body .g-cart__warn{font-family:var(--sans)!important;font-weight:500!important}html body .g-faq__item summary{font-family:var(--sans)!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;font-size:16px!important}html body .g-cart__name,html body .g-cart__item b,html body .g-stores b,html body .g-mini,html body .g-hit b,html body .g-cart__row{font-family:var(--sans)!important;font-weight:500!important}html .g-body .shopify-policy__title h1{font-family:var(--head);letter-spacing:-.02em}html body .g-card__meta,html body .g-store-count,html body .g-pdp__assure,html body .g-post__ex{font-family:var(--sans)!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;font-size:13px}.g-news input:focus,.g-news input:focus-visible,.g-news__field input:focus-visible{outline:none;box-shadow:none}.g-news__field:focus-within{box-shadow:0 0 0 2px #fff}.g-news input:-webkit-autofill,.g-news input:-webkit-autofill:hover,.g-news input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:0 0 0 100px #1c1c1c inset;transition:background-color 9999s ease-out 0s;border-radius:999px}.g-field input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1px #8a8a86,0 0 0 100px var(--bg) inset;-webkit-text-fill-color:var(--ink)}.g-field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px #fff inset}
/*# sourceMappingURL=/cdn/shop/t/6/assets/glick.css.map */
