:root{--gb-black: #0d0d0d;--gb-ink: #111111;--gb-white: #ffffff;--gb-gold: #c9a84c;--gb-gold-light: #f0cf6e;--gb-gold-dark: #a87c28;--gb-gold-ink: #7a5c12;--gb-text-strong: #111111;--gb-text-muted: #5f5f5f;--gb-text-faint: #6b6b6b;--gb-border-soft: #e3e0d8;--gb-surface-cream: #f9f8f6;--gb-surface-sand: #f2f0ec;--gb-dark-text: #f4f1ea;--gb-dark-muted: #a39d93;--gb-ok-ink: #146c3b;--gb-ok-bg: #15803d;--gb-ok-tint: #e8f6ee;--gb-warn-ink: #a14a08;--gb-danger-ink: #b91c1c;--gb-space-1: 4px;--gb-space-2: 8px;--gb-space-3: 12px;--gb-space-4: 16px;--gb-space-5: 24px;--gb-space-6: 32px;--gb-space-7: 48px;--gb-space-8: 64px;--gb-gutter: 16px;--gb-radius-sm: 6px;--gb-radius-md: 10px;--gb-radius-lg: 14px;--gb-radius-pill: 999px;--gb-shadow-1: 3px 3px 0 rgba(13, 13, 13, .9);--gb-shadow-1-hover: 5px 5px 0 rgba(13, 13, 13, .9);--gb-shadow-2: 0 10px 30px rgba(0, 0, 0, .22), 0 2px 6px rgba(0, 0, 0, .12);--gb-fs-2xs: .6875rem;--gb-fs-xs: .75rem;--gb-fs-sm: .875rem;--gb-fs-md: 1rem;--gb-fs-lg: 1.125rem;--gb-fs-xl: 1.375rem;--gb-fs-2xl: clamp(1.5rem, 1.1rem + 1.6vw, 2.125rem);--gb-fs-3xl: clamp(1.875rem, 1.2rem + 2.8vw, 3rem);--gb-fs-hero: clamp(2rem, 1.2rem + 3.6vw, 3.75rem);--gb-lh-tight: 1.1;--gb-lh-snug: 1.3;--gb-lh-body: 1.55;--gb-tap: 44px;--gb-focus-ring: 0 0 0 3px rgba(201, 168, 76, .55);--gb-z-header: 100;--gb-z-sticky: 40;--gb-z-dock: 990;--gb-z-drawer: 1000;--gb-z-modal: 99999;--gb-bp-sm: 480px;--gb-bp-md: 750px;--gb-bp-lg: 1024px;--gb-bp-xl: 1280px}:where(a,button,[role=button],summary,input,select,textarea):focus-visible{outline:2px solid var(--gb-gold);outline-offset:2px}.gb-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){:root{--gb-motion: 0}}.gb-viewall{display:inline-flex;align-items:center;gap:6px;min-height:var(--gb-tap);padding:0 2px;background:none;border:0;box-shadow:none;border-radius:0;color:var(--gb-viewall-color, var(--gb-gold-ink));font-family:var(--gb-font-head, inherit);font-weight:700;font-size:var(--gb-fs-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;transition:color .15s}.gb-viewall:hover,.gb-viewall:focus-visible{color:var(--gb-viewall-hover, var(--gb-ink));transform:none;box-shadow:none;background:none}:root{--gb-dock-size: auto;--gb-dock-pad: 4px 10px;--gb-dock-radius: 8px;--gb-dock-text: block;--gb-dock-opacity: 1;--gb-dock-pe: auto;--gb-dock-tf: none;--gb-dock-vis: visible}html.gb-dock-compact{--gb-dock-size: 44px;--gb-dock-pad: 0;--gb-dock-radius: 999px;--gb-dock-text: none}html.gb-dock-idle:not(.gb-dock-off){--gb-dock-opacity: .55}html.gb-dock-off{--gb-dock-opacity: 0;--gb-dock-pe: none;--gb-dock-tf: translateY(14px);--gb-dock-vis: hidden}#gbv3-tab.gb-dock__btn{position:fixed;left:20px;bottom:var(--gb-lift, 20px);z-index:var(--gb-z-dock, 990);box-sizing:border-box;height:44px;min-width:44px;width:var(--gb-dock-size);padding:0 18px;background:var(--gb-gold, #c9a84c);color:#15120a;border:0;border-radius:var(--gb-dock-radius);font-family:var(--gb-font-head, Montserrat, Arial, sans-serif);font-weight:900;font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:var(--gb-shadow-2, 0 8px 24px rgba(0, 0, 0, .35));opacity:var(--gb-dock-opacity);pointer-events:var(--gb-dock-pe);transform:var(--gb-dock-tf);visibility:var(--gb-dock-vis);transition:opacity .2s ease,transform .2s ease,bottom .2s ease,width .2s ease}html.gb-dock-compact #gbv3-tab.gb-dock__btn{padding:0}#gbv3-tab .gb-dock__in{display:flex;align-items:center;justify-content:center;gap:8px;height:100%;white-space:nowrap}#gbv3-tab .gb-dock__icon{font-size:18px;line-height:1}#gbv3-tab .gb-dock__label{display:var(--gb-dock-text)}html.gb-dock-compact #gbv3-tab.gb-dock__btn:hover,html.gb-dock-compact #gbv3-tab.gb-dock__btn:focus-visible{width:auto;padding:0 16px}html.gb-dock-compact #gbv3-tab.gb-dock__btn:hover .gb-dock__label,html.gb-dock-compact #gbv3-tab.gb-dock__btn:focus-visible .gb-dock__label{display:inline}#gbv3-tab.gb-dock__btn:hover{opacity:1}#gbv3-tab.gb-dock__btn:focus-visible{outline:3px solid #fff;outline-offset:2px;opacity:1}@media(max-width:749px){#gbv3-tab.gb-dock__btn{left:14px;bottom:calc(var(--gb-lift, 20px) + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){#gbv3-tab.gb-dock__btn{transition:none}}.gb-product-card{background:#fff;border:2px solid rgba(13,13,13,.22);border-radius:12px;box-shadow:var(--gb-shadow-1);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.gb-product-card:hover{transform:translate(-2px,-2px)!important;box-shadow:var(--gb-shadow-1-hover)!important;border-color:var(--gb-gold)!important}.gb-product-card .gb-product-card__title{-webkit-line-clamp:3!important;line-clamp:3!important;line-height:1.3}.gb-product-card .gb-product-card__add,.gb-product-card .gb-product-card__add--options,.gb-product-card .gb-product-card__notify{min-height:40px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;line-height:1.1}@media(pointer:coarse){.gb-product-card .gb-product-card__add,.gb-product-card .gb-product-card__add--options,.gb-product-card .gb-product-card__notify{min-height:var(--gb-tap)}}@media(prefers-reduced-motion:reduce){.gb-product-card,.gb-product-card:hover{transform:none!important;transition:border-color .15s ease}}.gb-coll__setbar{display:none}@media(max-width:1100px){.gb-coll__setbar{display:block;position:relative;margin:0 0 6px}.gb-coll__setbar .gb-coll__filter-group{margin:0;padding:0;border:0}.gb-coll__setbar .gb-coll__filter-group-toggle{display:none}.gb-coll__setbar .gb-coll__filter-opts{display:flex!important;flex-wrap:nowrap;gap:8px;margin:0;padding:2px 16px 8px 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gb-coll__setbar .gb-coll__filter-opts::-webkit-scrollbar{display:none}.gb-coll__setbar:after{content:"";position:absolute;top:0;right:0;bottom:8px;width:28px;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0),var(--gb-surface, #fff))}.gb-coll__setbar .gb-coll__nav-pill{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap;min-height:var(--gb-tap);padding:0 14px;border-radius:999px;font-size:12px}}.gb-coll__controls.is-stuck{box-shadow:0 10px 14px -12px #0006}.gb-coll__crumb a,.gb-coll__crumb-link{display:inline-flex;align-items:center;min-height:32px;padding:0 2px}.gb-coll__sidebar-close{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.gb-coll__sidebar-clear{display:inline-flex;align-items:center;min-height:40px;padding:0 8px}:root{--gb-r2-overlap: 96px;--gb-r2-cream: #f6f1e4}@media(max-width:749px){:root{--gb-r2-overlap: 48px}}.gb-heading,.gb-ships-now__title,.gb-singles__heading,.gb-hiw__heading,.gb-presaleg-intro__title{font-family:var(--gb-font-head);font-weight:900!important;text-transform:uppercase;letter-spacing:-.02em!important;line-height:1.04!important}.gb-heading--sm,.gb-heading--md,.gb-heading--lg,.gb-ships-now__title,.gb-singles__heading,.gb-hiw__heading{font-size:clamp(26px,3.4vw,44px)!important}.gb-presaleg-intro__title{font-size:clamp(20px,2.8vw,38px)!important}.gb-heading,.gb-ships-now--light .gb-ships-now__title,.gb-presaleg-intro__title{text-shadow:3px 3px 0 var(--gb-gold)!important}.gb-set-section .gb-heading,.gb-ships-now:not(.gb-ships-now--light) .gb-ships-now__title,.gb-singles__heading,.gb-hiw__heading{text-shadow:3px 3px 0 rgba(201,168,76,.85)!important}[id^=gb-faq-] .gb-heading{text-shadow:3px 3px 0 rgba(201,168,76,.85)!important}@media(max-width:749px){.gb-heading,.gb-ships-now--light .gb-ships-now__title,.gb-presaleg-intro__title{text-shadow:2px 2px 0 var(--gb-gold)!important}.gb-set-section .gb-heading,[id^=gb-faq-] .gb-heading,.gb-ships-now:not(.gb-ships-now--light) .gb-ships-now__title,.gb-singles__heading,.gb-hiw__heading{text-shadow:2px 2px 0 rgba(201,168,76,.85)!important}}.gb-product-card{background:#fff;border:2px solid #0d0d0d!important;border-radius:14px;box-shadow:4px 4px #0d0d0d;overflow:hidden}.gb-product-card:hover{box-shadow:6px 6px 0 var(--gb-gold)!important;border-color:#0d0d0d!important}.gb-product-card .gb-product-card__img-wrap{background:radial-gradient(80% 80% at 50% 40%,#fffdf6 0%,var(--gb-r2-cream) 100%);border-bottom:2px solid #0d0d0d}.gb-product-card .gb-product-card__img-wrap img{mix-blend-mode:multiply}.gb-product-card .gb-product-card__title{font-weight:700}.gb-product-card .gb-product-card__price--current{font-size:1.12rem;font-weight:900;letter-spacing:-.01em}.gb-product-card .gb-product-card__price--compare{font-size:.8rem}.gb-product-card .gb-product-card__add{background:var(--gb-gold);color:#0d0d0d;border:2px solid #0d0d0d;border-radius:10px;box-shadow:2px 2px #0d0d0d;font-weight:900;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease}.gb-product-card .gb-product-card__add:hover:not([disabled]){background:#0d0d0d;color:var(--gb-gold);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--gb-gold)}.gb-product-card .gb-product-card__add--options{background:#fff;color:#0d0d0d}.gb-product-card .gb-product-card__add.gb-btn--added{background:#0d0d0d!important}@media(prefers-reduced-motion:reduce){.gb-product-card .gb-product-card__add,.gb-product-card .gb-product-card__add:hover:not([disabled]){transition:none;transform:none}}.gb-coll__header{position:relative;background:#0d0d0d;box-shadow:0 0 0 100vmax #0d0d0d;clip-path:inset(0 -100vmax);padding-top:20px!important;padding-bottom:26px!important;margin-bottom:28px}.gb-coll__header:after{content:"";position:absolute;left:-100vmax;right:-100vmax;bottom:0;height:4px;background:var(--gb-gold)}.gb-coll__header .gb-coll__crumb-link,.gb-coll__header .gb-coll__crumb-sep,.gb-coll__header .gb-coll__crumb-current{color:var(--gb-dark-muted)}.gb-coll__header .gb-coll__crumb-current{color:#fff}.gb-coll__header .gb-coll__title{color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:-.025em;line-height:1;font-size:clamp(34px,4.6vw,62px)!important;text-shadow:4px 4px 0 rgba(201,168,76,.9)}.gb-coll__header .gb-coll__trust,.gb-coll__header .gb-coll__trust span{color:var(--gb-gold)}.gb-coll__header .gb-coll__trust-dot{color:#c9a84c8c}@media(max-width:749px){.gb-coll__header .gb-coll__title{font-size:clamp(28px,8.5vw,38px)!important;text-shadow:3px 3px 0 rgba(201,168,76,.9)}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/gb-m3.css.map */
