.gm-section h1 em,.gm-section h2 em,.gm-section h3 em,.gm-hero__heading em,.gm-ad__h3 em,h1 em,h2 em,h3 em,.faq-heading em{font-family:var(--gm-serif);font-style:italic;font-weight:500;letter-spacing:0;background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold) 55%,var(--gm-gold3));-webkit-background-clip:text;background-clip:text;color:transparent}.gm-eyebrow{display:block;text-transform:uppercase;letter-spacing:.22em;font-size:11.5px;font-weight:700;color:var(--gm-accent);margin-bottom:10px}.gm-eyebrow--gold{color:var(--gm-gold)}.gm-btn--foil{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:6px;color:#241f00;background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold) 55%,var(--gm-gold3));font:700 14.5px/1 var(--gm-font);padding:14px 24px;border-radius:12px;border:0;cursor:pointer;text-decoration:none;transition:transform .2s;box-shadow:0 14px 34px -14px color-mix(in srgb,var(--gm-gold) 55%,transparent);white-space:nowrap}.gm-btn--foil:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(-130%);transition:transform .55s ease}.gm-btn--foil:hover:after{transform:translate(130%)}.gm-btn--foil:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.gm-btn--foil:after{transition:none}.gm-btn--foil:hover{transform:none}}.gm-btn--green{display:inline-flex;align-items:center;gap:6px;background:var(--gm-accent);color:#03150c;font:700 14.5px/1 var(--gm-font);padding:14px 24px;border-radius:12px;border:0;cursor:pointer;text-decoration:none;transition:opacity .2s}.gm-btn--green:hover{opacity:.88}.gm-btn--ghost{display:inline-flex;align-items:center;gap:6px;background:none;color:var(--gm-ink);font:700 14.5px/1 var(--gm-font);padding:14px 24px;border-radius:12px;border:1px solid rgba(255,255,255,.3);cursor:pointer;text-decoration:none;transition:border-color .2s,color .2s}.gm-btn--ghost:hover{border-color:var(--gm-accent);color:var(--gm-accent)}.gm-btn--text{display:inline-flex;align-items:center;background:none;color:var(--gm-ink);font:600 14.5px/1 var(--gm-font);padding:14px 4px;border:0;cursor:pointer;text-decoration:none;transition:color .2s}.gm-btn--text:hover{color:var(--gm-accent)}.gm-pcard{position:relative;scroll-snap-align:start;background:var(--gm-card);border:1px solid var(--gm-line);border-radius:15px;overflow:hidden;transition:transform .26s cubic-bezier(.2,.7,.3,1),box-shadow .26s,border-color .26s}.gm-pcard:hover{transform:translateY(-5px);border-color:var(--gm-gold);box-shadow:0 30px 50px -28px #000}.gm-pcard__holo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.11) 46%,color-mix(in srgb,var(--pc, var(--gm-accent)) 40%,transparent) 51%,rgba(245,197,24,.16) 56%,transparent 64%);transform:translate(-135%);transition:transform .65s ease;mix-blend-mode:screen}.gm-pcard:hover .gm-pcard__holo{transform:translate(135%)}@media(prefers-reduced-motion:reduce){.gm-pcard:hover{transform:none}.gm-pcard__holo{display:none}}.gm-pcard__img{aspect-ratio:1/1;position:relative;display:grid;place-items:center;background:radial-gradient(88% 76% at 50% 32%,color-mix(in srgb,var(--pc, var(--gm-accent)) 38%,transparent),transparent 64%),linear-gradient(165deg,var(--gm-tile-a),var(--gm-tile-b))}.gm-pcard__img>span{font:700 10.5px var(--gm-font);letter-spacing:.14em;text-transform:uppercase;color:var(--gm-faint)}.gm-pcard__badge{position:absolute;top:11px;left:11px;font:800 10px var(--gm-font);letter-spacing:.07em;text-transform:uppercase;color:#241f00;background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold));padding:5px 9px;border-radius:6px;z-index:3}.gm-pcard__body{padding:14px 15px 17px}.gm-pcard__cat{font:700 10.5px var(--gm-font);letter-spacing:.11em;text-transform:uppercase;color:var(--gm-accent);display:block}.gm-pcard__title{font-size:13.5px;font-weight:600;margin:6px 0 12px;line-height:1.35;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gm-pcard__foot{display:flex;align-items:center;justify-content:space-between}.gm-pcard__price{font-weight:800;font-size:16px;font-variant-numeric:tabular-nums;color:var(--gm-gold)}.gm-pcard__add{width:32px;height:32px;border-radius:9px;background:var(--gm-accent);color:#03150c;border:0;font:700 17px/1 var(--gm-font);cursor:pointer;transition:transform .15s;display:grid;place-items:center}.gm-pcard__add:hover{transform:scale(1.08)}.gm-pcard .sold-out-message{display:none!important}.gm-fandom{position:relative;min-height:170px;border-radius:16px;overflow:hidden;border:1px solid var(--gm-line);padding:22px;display:flex;flex-direction:column;justify-content:flex-end;cursor:pointer;transition:transform .26s cubic-bezier(.2,.7,.3,1),box-shadow .26s}.gm-fandom:hover{transform:translateY(-4px) scale(1.008);box-shadow:0 32px 54px -30px #000}.gm-fandom:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(95% 85% at 72% 16%,color-mix(in srgb,var(--fc, var(--gm-accent)) 42%,transparent),transparent 60%),linear-gradient(165deg,var(--gm-tile-a),var(--gm-tile-b))}.gm-fandom:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--fc, var(--gm-accent)),color-mix(in srgb,var(--fc, var(--gm-accent)) 25%,transparent))}.gm-fandom__holo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.09) 48%,color-mix(in srgb,var(--fc, var(--gm-accent)) 36%,transparent) 53%,transparent 62%);transform:translate(-135%);transition:transform .6s ease;mix-blend-mode:screen;z-index:1}.gm-fandom:hover .gm-fandom__holo{transform:translate(135%)}@media(prefers-reduced-motion:reduce){.gm-fandom:hover{transform:none}.gm-fandom__holo{display:none}}.gm-fandom h3{font-size:19px;font-weight:800;position:relative;z-index:2}.gm-fandom span{color:var(--gm-muted);font-size:12.5px;margin-top:4px;position:relative;z-index:2}.gm-fandom__cnt{position:absolute;top:16px;right:16px;font:700 10.5px var(--gm-font);letter-spacing:.08em;color:var(--fc, var(--gm-accent));border:1px solid color-mix(in srgb,var(--fc, var(--gm-accent)) 45%,transparent);padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--fc, var(--gm-accent)) 10%,transparent);z-index:2}.gm-banner{position:relative;min-height:300px;border-radius:18px;overflow:hidden;border:1px solid var(--gm-line);padding:26px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;cursor:pointer;transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s;text-decoration:none;color:var(--gm-ink)}.gm-banner:hover{transform:translateY(-5px);box-shadow:0 40px 66px -36px #000}.gm-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(110% 90% at 76% 12%,var(--bc, var(--gm-accent)) 0%,transparent 58%),linear-gradient(165deg,var(--gm-tile-a) 10%,var(--gm-tile-b))}.gm-banner__holo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.1) 46%,color-mix(in srgb,var(--bc, var(--gm-accent)) 42%,transparent) 51%,rgba(245,197,24,.14) 56%,transparent 64%);transform:translate(-135%);transition:transform .7s ease;mix-blend-mode:screen}.gm-banner:hover .gm-banner__holo{transform:translate(135%)}@media(prefers-reduced-motion:reduce){.gm-banner:hover{transform:none}.gm-banner__holo{display:none}}.gm-banner__tag{position:relative;font:700 10px var(--gm-font);letter-spacing:.16em;text-transform:uppercase;color:var(--bc, var(--gm-gold));z-index:2}.gm-banner h3{position:relative;font-size:24px;font-weight:800;line-height:1.1;z-index:2}.gm-banner p{position:relative;margin:0;color:var(--gm-muted);font-size:13.5px;z-index:2}.gm-bcta{position:relative;align-self:flex-start;font:700 13px var(--gm-font);color:#241f00;background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold));padding:11px 18px;border-radius:10px;transition:transform .2s;text-decoration:none;display:inline-block;margin-top:12px;z-index:2}.gm-banner:hover .gm-bcta{transform:translate(3px)}.gm-bcta--live{background:var(--gm-accent);color:#03150c}.gm-spots{display:grid;grid-template-columns:repeat(2,1fr)}.gm-spot{position:relative;overflow:hidden;min-height:400px;display:flex;align-items:center;gap:4vw;justify-content:space-between;padding:52px 6vw;color:var(--sp-ink, var(--gm-ink));background:var(--sp-bg, var(--gm-bg))}.gm-spot--full{grid-column:1 / -1;min-height:340px}.gm-spot__copy{position:relative;z-index:3;max-width:48ch}.gm-spot__copy h3{font-size:clamp(28px,3.8vw,46px);font-weight:800;letter-spacing:-.02em;line-height:1.04}.gm-spot__copy p{margin:14px 0 22px;font-size:15.5px;line-height:1.6;color:color-mix(in srgb,var(--sp-ink, var(--gm-ink)) 74%,transparent)}.gm-spot__cta{position:relative;display:inline-block;font:700 12.5px var(--gm-font);letter-spacing:.12em;text-transform:uppercase;background:var(--sp-cta, var(--gm-bg));color:var(--sp-cta-ink, var(--gm-ink));padding:14px 24px;border-radius:999px;transition:transform .2s,box-shadow .2s;text-decoration:none}.gm-spot__cta:hover{transform:translateY(-2px);box-shadow:0 14px 28px -14px #0000008c}.gm-spot__art{position:relative;z-index:3;width:min(300px,34%);aspect-ratio:1;flex:0 0 auto;display:grid;place-items:center}.gm-spot__art:before{content:"";position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:26px;transform:rotate(-6deg);background:radial-gradient(80% 70% at 38% 28%,rgba(255,255,255,.34),transparent 60%),var(--sp-art, var(--gm-panel));box-shadow:0 34px 60px -28px #0009;transition:transform .35s cubic-bezier(.2,.7,.3,1)}.gm-spot:hover .gm-spot__art:before{transform:rotate(-2deg) scale(1.03)}.gm-spot__art span{position:relative;font:800 21px var(--gm-font);letter-spacing:.1em;color:color-mix(in srgb,var(--sp-ink, var(--gm-ink)) 55%,#fff)}.gm-spot__bg-img{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.5}.gm-spot__fig{max-width:min(260px,80%);object-fit:contain;filter:drop-shadow(0 30px 44px rgba(0,0,0,.55))}.gm-sp--grain{background:linear-gradient(115deg,var(--sp-bg, var(--gm-bg)),var(--sp-bg2, var(--gm-bg2)))}.gm-sp--grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.55;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E")}.gm-sp--slash:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:54px 54px}.gm-sp--slash:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:var(--sp-accent, var(--gm-accent));clip-path:polygon(48% 0,100% 0,100% 100%,26% 100%,37% 76%,29% 58%,39% 40%,31% 22%)}.gm-sp--slash .gm-spot__copy h3,.gm-sp--slash .gm-spot__copy p{text-shadow:0 1px 12px rgba(0,0,0,.4)}.gm-sp--diamond{background:repeating-linear-gradient(45deg,rgba(255,255,255,.055) 0 2px,transparent 2px 48px),repeating-linear-gradient(-45deg,rgba(255,255,255,.055) 0 2px,transparent 2px 48px),linear-gradient(120deg,var(--sp-bg, var(--gm-bg)),var(--sp-bg2, var(--gm-bg2)))}.gm-sp--dots{background:radial-gradient(rgba(255,255,255,.09) 1.5px,transparent 1.5px) 0 0/22px 22px,linear-gradient(120deg,var(--sp-bg, var(--gm-bg)),var(--sp-bg2, var(--gm-bg2)))}.gm-sp--solid{background:var(--sp-bg, var(--gm-bg))}.gm-ticker{border-bottom:1px solid var(--gm-line);background:var(--gm-bg2);overflow:hidden}.gm-ticker__track{display:flex;gap:0;width:max-content;animation:gm-tick 36s linear infinite;padding:11px 0}.gm-ticker:hover .gm-ticker__track{animation-play-state:paused}.gm-tk{display:flex;align-items:center;gap:9px;padding:0 26px;border-right:1px solid var(--gm-line);font-size:13px;color:var(--gm-muted);white-space:nowrap}.gm-tk b{color:var(--gm-ink);font-weight:600}.gm-tk .gm-tag{font:700 9.5px var(--gm-font);letter-spacing:.1em;text-transform:uppercase;color:#241f00;background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold));padding:3px 7px;border-radius:5px}.gm-tk .gm-tag--live{background:var(--gm-accent);color:#03150c}.gm-tk .gm-tag--coming{background:var(--gm-panel);color:var(--gm-muted);border:1px solid var(--gm-line)}.gm-tk .gm-tag--back{background:#25c2b0;color:#03150c}@keyframes gm-tick{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.gm-ticker__track{animation:none}}.gm-ribbon{display:flex;gap:6px;flex-wrap:wrap}.gm-rb{-webkit-appearance:none;appearance:none;border:1px solid var(--gm-line);background:none;color:var(--gm-muted);font:600 12px var(--gm-font);padding:8px 14px;border-radius:999px;cursor:pointer;transition:color .15s,border-color .15s}.gm-rb:hover{color:var(--gm-ink);border-color:var(--gm-faint)}.gm-rb.is-active{background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold));border-color:transparent;color:#241f00;font-weight:700}.gm-std{max-width:var(--gm-container);margin:16px auto 0;padding:52px 24px;border-top:1px solid var(--gm-line);border-bottom:1px solid var(--gm-line)}.gm-std__head{text-align:center;margin-bottom:26px}.gm-std__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;text-align:center}.gm-std__item b{display:block;font-size:clamp(26px,3vw,36px);font-weight:800;letter-spacing:-.02em;background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold) 60%,var(--gm-gold3));-webkit-background-clip:text;background-clip:text;color:transparent}.gm-std__item b i{font-style:normal;font-size:.45em;letter-spacing:.06em;margin-left:2px}.gm-std__item span{display:block;color:var(--gm-muted);font-size:13px;margin-top:8px;line-height:1.5}.gm-adshow{position:relative;border-top:1px solid var(--gm-line);border-bottom:1px solid var(--gm-line)}.gm-adshow__vp{overflow:hidden}.gm-adshow__track{display:flex;transition:transform .55s cubic-bezier(.2,.7,.3,1)}.gm-ad{flex:0 0 100%;min-height:380px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:4vw;padding:56px 7vw;background:linear-gradient(115deg,var(--ad-a, var(--gm-bg)),var(--ad-b, var(--gm-bg2)));position:relative;overflow:hidden}.gm-ad__eyebrow{display:block;text-transform:uppercase;letter-spacing:.2em;font:700 11.5px var(--gm-font);color:var(--ad-c, var(--gm-accent));margin-bottom:12px}.gm-ad__h3{font-size:clamp(28px,4vw,48px);font-weight:800;letter-spacing:-.02em;line-height:1.05;color:#f2f7f2;margin:0}.gm-ad__h3 em{font-family:var(--gm-serif);font-style:italic;font-weight:500;background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold));-webkit-background-clip:text;background-clip:text;color:transparent}.gm-ad p{color:#f0f7f0a8;margin:14px 0 24px;max-width:48ch;line-height:1.6}.gm-ad__art{position:relative;justify-self:center;width:min(280px,80%);aspect-ratio:1;display:grid;place-items:center;z-index:2}.gm-ad__art:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:24px;transform:rotate(5deg);background:radial-gradient(80% 70% at 38% 28%,rgba(255,255,255,.22),transparent 60%),color-mix(in srgb,var(--ad-c, var(--gm-accent)) 42%,#0a0f0c);box-shadow:0 34px 60px -28px #000000a6}.gm-ad__art span{position:relative;font:800 19px var(--gm-font);letter-spacing:.12em;color:#ffffffa6}.gm-ad__bg{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.5}.gm-ad__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(4,7,5,.72) 8%,rgba(4,7,5,.28) 60%,transparent)}.gm-ad>div,.gm-ad__art{position:relative;z-index:2}.gm-ad__copy{position:relative;z-index:2}.gm-ad__fig{position:relative;z-index:2;max-width:min(320px,84%);max-height:300px;object-fit:contain;filter:drop-shadow(0 30px 44px rgba(0,0,0,.55))}.gm-adshow__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:42px;height:42px;border-radius:11px;border:1px solid var(--gm-line);background:color-mix(in srgb,var(--gm-panel) 82%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--gm-muted);font:400 21px/1 var(--gm-font);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.gm-adshow__nav:hover{color:var(--gm-ink);border-color:var(--gm-accent);background:var(--gm-panel)}.gm-adshow__nav--prev{left:18px}.gm-adshow__nav--next{right:18px}.gm-adshow__dots{position:absolute;left:0;right:0;bottom:16px;display:flex;gap:8px;justify-content:center;z-index:4}.gm-adshow__dots button{width:26px;height:4px;border-radius:99px;border:1px solid var(--gm-line);background:color-mix(in srgb,var(--gm-panel) 70%,transparent);cursor:pointer;transition:background .2s,width .2s;padding:0}.gm-adshow__dots button:hover{border-color:var(--gm-faint)}.gm-adshow__dots button.is-active{background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold));border-color:transparent;width:38px}.gm-pill{display:inline-block;font:700 12px var(--gm-font);color:var(--gm-accent);border:1px solid color-mix(in srgb,var(--gm-accent) 45%,transparent);background:color-mix(in srgb,var(--gm-accent) 10%,transparent);padding:7px 14px;border-radius:999px;margin-bottom:24px}html.js .gm-reveal{opacity:0;transform:translateY(16px)}html.js .gm-reveal.in{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1)}@media(prefers-reduced-motion:reduce){html.js .gm-reveal{opacity:1;transform:none}}.gm-block{max-width:var(--gm-container);margin:0 auto;padding:var(--gm-section-pad) var(--gm-gutter)}.gm-block--tint{max-width:none;background:var(--gm-bg2)}.gm-block--tint>*{max-width:1232px;margin-left:auto;margin-right:auto}.gm-bhead{display:flex;align-items:flex-end;gap:22px;margin-bottom:30px;flex-wrap:wrap}.gm-bhead--center{justify-content:center;text-align:center}.gm-seeall{margin-left:auto;color:var(--gm-muted);font-size:14px;font-weight:600;border-bottom:1px solid transparent;text-decoration:none;transition:color .2s,border-color .2s}.gm-seeall:hover{color:var(--gm-accent);border-color:var(--gm-accent)}@keyframes gm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes gm-twinkle{0%,to{opacity:calc(var(--gm-motif, 0) * .28);transform:scale(.75)}50%{opacity:calc(var(--gm-motif, 0) * .75);transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){@keyframes gm-float{0%,to{transform:none}}}:root{--color-background: 8, 11, 9;--color-foreground: 240, 245, 239;--color-secondary-text: 154, 171, 159;--color-base-text: 240, 245, 239;--color-link: 6, 196, 110;--color-button: 6, 196, 110;--color-button-text: 240, 245, 239;--color-border: 38, 49, 43;--color-base-accent-1: 245, 197, 24;--color-base-accent-2: 6, 196, 110;--alpha-color-background: 1}.color-background-1{--color-background: 8, 11, 9;--color-foreground: 240, 245, 239;--color-border: 38, 49, 43;--alpha-color-background: 1}.color-background-2,.color-scheme-background-2{--color-background: 16, 20, 15;--color-foreground: 240, 245, 239;--color-border: 38, 49, 43;--alpha-color-background: 1}body{background:var(--gm-bg);color:var(--gm-ink);font-family:var(--gm-font)}.gradient{background-color:rgba(var(--color-background),var(--alpha-color-background, 1))}.color-scheme-background-2,[data-color-scheme="2"]{background:var(--gm-bg2)}.section+.section{margin-top:0}.main-collection-product-grid{background:var(--gm-bg)}.facets-container,.facets__form{background:var(--gm-panel);border-color:var(--gm-line);color:var(--gm-ink)}.facets__wrapper{background:var(--gm-panel);border:1px solid var(--gm-line);border-radius:var(--gm-radius-sm)}.facets__heading{color:var(--gm-ink)}.card-wrapper{background:var(--gm-card);border:1px solid var(--gm-line);border-radius:var(--gm-radius-sm);transition:border-color .26s,box-shadow .26s}.card-wrapper:hover{border-color:var(--gm-line);box-shadow:0 20px 40px -20px #000}.card-wrapper:hover{border-color:var(--gm-gold)}.card-wrapper:hover .card,.card-wrapper .card--standard:hover,.card-wrapper .card--media:hover{border-color:#ffffff14!important;box-shadow:none!important}.price__regular .price-item--regular,.price .price-item{color:var(--gm-gold);font-weight:800}.collection-hero .collection-hero__title{font-family:var(--gm-font);color:var(--gm-ink)}.product{background:var(--gm-bg);color:var(--gm-ink)}.product__media-wrapper{border:1px solid var(--gm-line);border-radius:var(--gm-radius);overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 32px 64px -32px #0009;align-self:start}.product__media-wrapper,.product__media-wrapper .media,.product__media,.product__modal-opener,.product-media-container,.thumbnail .media,.thumbnail-list__item .media{background:#fff!important}.product__media-wrapper .media img,.product__media img{object-fit:contain;object-position:center}.product__media-wrapper .product__media-list{padding-right:0;margin-bottom:0}@media screen and (min-width:750px){.product--thumbnail .product__media-wrapper{padding-left:3rem;padding-top:2.4rem;padding-right:4.5rem}.product--thumbnail .product__media-wrapper media-gallery{display:flex;align-items:flex-start;gap:2rem}.product--thumbnail .product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider){order:2;flex:1 1 auto;min-width:0;margin:0}.product--thumbnail .product__media-wrapper media-gallery .thumbnail-slider{order:1;flex:0 0 7.6rem;width:7.6rem;margin:0;display:block}.product--thumbnail .product__media-wrapper .thumbnail-slider .thumbnail-list{display:flex;flex-direction:column;flex-wrap:nowrap;grid-template-columns:none;gap:1rem;max-height:52rem;overflow-y:auto;scrollbar-width:thin}.product--thumbnail .product__media-wrapper .thumbnail-slider .thumbnail-list__item{width:100%}.product--thumbnail .product__media-wrapper .thumbnail-slider>.slider-button{display:none}}.product--thumbnail .product__media-wrapper .thumbnail{padding:.7rem;background:#fff;border-radius:1rem;overflow:hidden}.product--thumbnail .product__media-wrapper .thumbnail img{object-fit:contain;border-radius:.5rem}.product--thumbnail .product__media-wrapper .product__media-list .product__media img{padding:2.2rem}.product__info-wrapper{color:var(--gm-ink)}.product__title,.product__title>*,.product__title h1,.product__title h2,.product__title a{color:var(--gm-ink)}.product__tax,.product__tax a{color:var(--gm-muted)}.product__tax a{text-decoration:underline}.price__regular .price-item--sale,.price__sale .price-item--sale{color:var(--gm-gold);font-weight:800}.product-form__submit:not([disabled]){position:relative;overflow:hidden;background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold) 55%,var(--gm-gold3))!important;color:#241f00!important;border:0!important}.product-form__submit:not([disabled]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.45) 50%,transparent 60%);transform:translate(-130%);transition:transform .55s ease}.product-form__submit:not([disabled]):hover:after{transform:translate(130%)}@media(prefers-reduced-motion:reduce){.product-form__submit:not([disabled]):after{display:none}}.cart-items,.cart__items,.cart__contents,.cart__warnings,.cart__footer-wrapper{background:var(--gm-bg);color:var(--gm-ink)}.main-cart-items,.main-cart-items .section{background:var(--gm-bg)}body.template-cart h1,body.template-cart .title,.cart__empty-text,.cart__ctas+p{color:var(--gm-ink)}cart-items .title-wrapper-with-link .underlined-link{color:var(--gm-ink);text-decoration-color:currentColor;text-underline-offset:.4rem}cart-items .title-wrapper-with-link .underlined-link:hover{color:var(--gm-accent);text-decoration-color:var(--gm-accent)}cart-items>.page-width{padding-top:3.2rem;padding-bottom:5.6rem}cart-items .title-wrapper-with-link{align-items:center;gap:2.4rem;margin-bottom:4rem;padding-bottom:2rem}cart-items .cart-items th{padding-bottom:1.6rem}cart-items .cart-item{padding:2.8rem 0}cart-items .cart-item__details{padding-right:2.4rem}.cart__footer-wrapper .cart__footer{padding:3.2rem;border-radius:var(--gm-radius, 14px);border:1px solid var(--gm-line)}.cart__footer-wrapper .cart__footer .totals{margin-bottom:1.2rem}.cart__footer-wrapper .cart__ctas{margin-top:2rem}@media screen and (max-width:749px){cart-items>.page-width{padding-top:2.4rem;padding-bottom:4rem}.cart__footer-wrapper .cart__footer{padding:2.2rem}cart-items .title-wrapper-with-link{gap:1.2rem;margin-bottom:2.8rem}}.cart__login-title{color:var(--gm-ink)}.cart__login-paragraph{color:var(--gm-muted)}.cart__login-paragraph .link,.cart__login-paragraph .underlined-link{color:var(--gm-accent);text-decoration-color:var(--gm-accent)}.cart-item{border-color:var(--gm-line);background:transparent}.cart-item__details a,.cart-item__name,.cart-item__options{color:var(--gm-ink)}.cart-item__price,.cart-item__discounted-prices{color:var(--gm-gold)}.cart-item__quantity-wrapper .quantity{background:var(--gm-card);border-color:var(--gm-line);color:var(--gm-ink)}.cart__footer,.main-cart-footer,.main-cart-footer .section{background:var(--gm-panel);border-color:var(--gm-line);color:var(--gm-ink)}.totals{color:var(--gm-ink)}.totals__total-value{color:var(--gm-gold);font-weight:800}.cart__footer .discounts__discount{color:var(--gm-accent)}.cart__checkout-button:not([disabled]){background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold) 55%,var(--gm-gold3));color:#241f00;border:none}.cart-drawer{background:var(--gm-panel);color:var(--gm-ink)}.cart-drawer__header{background:var(--gm-panel);border-color:var(--gm-line)}.cart-drawer__header h2{color:var(--gm-ink)}.cart-drawer__footer,.cart-drawer__footer .cart__footer{background:var(--gm-card);border-color:var(--gm-line)}.cart-drawer .totals__total-value{color:var(--gm-gold)}.cart-drawer .quantity{background:var(--gm-bg);border-color:var(--gm-line);color:var(--gm-ink)}.cart-drawer .cart-item{border-color:var(--gm-line)}.cart-drawer .cart-item__name a{color:var(--gm-ink)}.cart-notification{background:var(--gm-panel);color:var(--gm-ink);border:1px solid var(--gm-line)}.template-search,.template-search__header,.template-search__results{background:var(--gm-bg);color:var(--gm-ink)}.template-search h1,.template-search .h2,.template-search .title{color:var(--gm-ink)}.template-search .product-count,.template-search .sort-by__label,.template-search .select__select{color:var(--gm-muted);background:var(--gm-card);border-color:var(--gm-line)}.template-search .facets-container,.template-search .facets__form,.template-search details.facets__disclosure{background:var(--gm-bg2);border-color:var(--gm-line);color:var(--gm-ink)}.template-search .facets__heading,.template-search .facets__summary{color:var(--gm-ink)}.template-search .field__input,.template-search input[type=search]{background:var(--gm-card);border-color:var(--gm-line);color:var(--gm-ink)}.template-search .field__button{color:var(--gm-muted)}.search-modal__content{background:var(--gm-panel);border-bottom:1px solid var(--gm-line)}.predictive-search{background:var(--gm-panel);border:1px solid var(--gm-line)}.search-modal__form .field__input,.search-modal__form input[type=search]{background:var(--gm-card);border-color:var(--gm-line);color:var(--gm-ink)}.predictive-search__item-heading{color:var(--gm-ink)}.predictive-search__item{border-color:var(--gm-line)}.predictive-search__item:hover{background:var(--gm-card)}.predictive-search__heading{color:var(--gm-faint)}.customer,.login-page,.register{background:var(--gm-bg);color:var(--gm-ink)}.customer .field__input{background:var(--gm-card);border-color:var(--gm-line);color:var(--gm-ink)}.template-blog,.template-article{background:var(--gm-bg);color:var(--gm-ink)}.article-card{background:var(--gm-card);border-color:var(--gm-line)}.template-404{background:var(--gm-bg);color:var(--gm-ink)}.template-404 h1 em{font-family:var(--gm-serif);font-style:italic;background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold));-webkit-background-clip:text;background-clip:text;color:transparent}.template-customers,.policy{background:var(--gm-bg);color:var(--gm-ink)}.collapsible-content{background:var(--gm-bg2);color:var(--gm-ink)}.collapsible-content .accordion{background:var(--gm-card);border:1px solid var(--gm-line);border-radius:var(--gm-radius-sm);margin-bottom:12px;overflow:hidden;color:var(--gm-ink)}.collapsible-content .accordion details{background:transparent;border:0;border-radius:0}.collapsible-content details summary{cursor:pointer;font-weight:600;color:var(--gm-ink);padding:16px 20px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.collapsible-content details summary::marker,.collapsible-content details summary::-webkit-details-marker{content:"";display:none}.collapsible-content details summary:after{content:none;display:none}.collapsible-content details summary .icon-accordion{display:none}.collapsible-content details summary .accordion__title{margin:0}.collapsible-content details summary .icon-caret{flex-shrink:0;color:var(--gm-accent)}.collapsible-content .accordion,.collapsible-content .accordion:hover,.collapsible-content .accordion:focus-within,.collapsible-content details[open],.collapsible-content details[open] .accordion,.collapsible-content details:hover{border-color:var(--gm-line);box-shadow:none}.collapsible-content details summary:hover,.collapsible-content details summary:focus,.collapsible-content details summary:focus-visible{outline:none}.collapsible-content details summary .accordion__title,.collapsible-content details summary:hover .accordion__title,.collapsible-content details summary:focus .accordion__title,.collapsible-content details[open] summary .accordion__title{text-decoration:none}.gm-reviews-section blockquote{background:var(--gm-card);border:1px solid var(--gm-line);border-radius:15px;padding:24px;position:relative;color:var(--gm-ink)}.gm-reviews-section blockquote:before{content:"\201c";position:absolute;top:6px;right:18px;font:italic 64px var(--gm-serif);color:color-mix(in srgb,var(--gm-gold) 30%,transparent);line-height:1}.gm-reviews-section cite{color:var(--gm-muted);font-style:normal;font-size:13px;font-weight:600}.search-modal__form .field__input:focus,.predictive-search-form .field__input:focus{border-color:var(--gm-accent);outline:none}.header .header__icon-badge{background:var(--gm-gold);color:#241f00}.footer-block__link,.footer__list a{color:var(--gm-faint);transition:color .2s}.footer-block__link:hover,.footer__list a:hover{color:var(--gm-ink)}.card__badge:is([class*=pre-order],[class*=preorder]),.badge:is([class*=pre-order],[class*=preorder]){background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold));color:#241f00}@media(max-width:960px){.gm-spots{grid-template-columns:1fr}.gm-spot{flex-direction:column;align-items:flex-start;gap:26px;min-height:0;padding:44px 24px}.gm-spot--full{min-height:0}.gm-spot__art{width:min(220px,60%);align-self:center}.gm-sp--slash:before{clip-path:polygon(56% 0,100% 0,100% 100%,30% 100%,42% 78%,34% 60%,44% 42%,36% 24%)}.gm-ad{grid-template-columns:1fr;padding:48px 24px 64px;min-height:0;gap:26px}.gm-ad__art{width:min(190px,55%)}.gm-adshow__nav{width:38px;height:38px}.gm-adshow__nav--prev{left:8px}.gm-adshow__nav--next{right:8px}.gm-std__grid{grid-template-columns:repeat(2,1fr)}}:root{--buttons-radius: 12px;--buttons-radius-outset: 12px;--inputs-radius: 10px;--inputs-radius-outset: 11px}.button,.shopify-challenge__button,.customer button{font-weight:700;font-size:1.45rem;letter-spacing:.01em}.button:focus-visible,.gm-btn--foil:focus-visible,.gm-btn--green:focus-visible,.gm-btn--ghost:focus-visible,.gm-rb:focus-visible,.quantity__button:focus-visible,.facets__summary:focus-visible{outline:2px solid var(--gm-gold);outline-offset:2px;box-shadow:none}.product-form__submit:not([disabled]),.gm-sticky-atc__button:not([disabled]),.cart__checkout-button:not([disabled]),.customer button:not([disabled]):not(.button--tertiary):not(.link),.shopify-challenge__button,.contact .button:not([disabled]),.button.gm-btn--foil{--buttons-border-width: 0px;position:relative;overflow:hidden;background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold) 55%,var(--gm-gold3));color:#241f00;border:0;border-radius:12px;font-weight:700;box-shadow:0 14px 34px -14px color-mix(in srgb,var(--gm-gold) 55%,transparent);transition:box-shadow .14s ease-out,filter .14s ease-out}.product-form__submit:not([disabled]):hover,.gm-sticky-atc__button:not([disabled]):hover,.cart__checkout-button:not([disabled]):hover,.customer button:not([disabled]):not(.button--tertiary):not(.link):hover,.shopify-challenge__button:hover,.contact .button:not([disabled]):hover,.button.gm-btn--foil:hover{filter:brightness(.93);box-shadow:0 18px 40px -14px color-mix(in srgb,var(--gm-gold) 65%,transparent);color:#241f00}.product-form__submit:not([disabled]):after,.gm-sticky-atc__button:not([disabled]):after,.cart__checkout-button:not([disabled]):after,.customer button:not([disabled]):not(.button--tertiary):not(.link):after,.contact .button:not([disabled]):after,.button.gm-btn--foil:after{box-shadow:none}.product-form__submit:not([disabled]):before,.gm-sticky-atc__button:not([disabled]):before,.cart__checkout-button:not([disabled]):before,.customer button:not([disabled]):not(.button--tertiary):not(.link):before,.contact .button:not([disabled]):before,.button.gm-btn--foil:before{content:"";position:absolute;top:0;right:0;bottom:0;left:auto;width:100%;height:100%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(-130%) skew(0);transition:transform .55s ease;pointer-events:none}.product-form__submit:not([disabled]):hover:before,.gm-sticky-atc__button:not([disabled]):hover:before,.cart__checkout-button:not([disabled]):hover:before,.customer button:not([disabled]):not(.button--tertiary):not(.link):hover:before,.contact .button:not([disabled]):hover:before,.button.gm-btn--foil:hover:before{transform:translate(130%) skew(0);left:auto}@media(prefers-reduced-motion:reduce){.product-form__submit:not([disabled]):before,.gm-sticky-atc__button:not([disabled]):before,.cart__checkout-button:not([disabled]):before,.customer button:not([disabled]):not(.button--tertiary):not(.link):before,.contact .button:not([disabled]):before,.button.gm-btn--foil:before{transition:none}.product-form__submit:not([disabled]):hover,.gm-sticky-atc__button:not([disabled]):hover,.cart__checkout-button:not([disabled]):hover,.customer button:not([disabled]):not(.button--tertiary):not(.link):hover,.button.gm-btn--foil:hover{filter:none}}.button:disabled,.button[aria-disabled=true]:not(.loading),.button.disabled,.customer button:disabled,.product-form__submit[disabled],.quick-add__submit[disabled],.gm-sticky-atc__button[disabled]{opacity:1;cursor:not-allowed;background:var(--gm-panel);color:var(--gm-faint);border:1px solid var(--gm-line);border-radius:12px;box-shadow:none;text-transform:uppercase;letter-spacing:.14em;font-weight:700;font-size:1.25rem}.button:disabled:after,.button[aria-disabled=true]:not(.loading):after,.product-form__submit[disabled]:after,.quick-add__submit[disabled]:after{box-shadow:none}.button:disabled:before,.button[aria-disabled=true]:not(.loading):before,.product-form__submit[disabled]:before,.quick-add__submit[disabled]:before{content:none}.field__input,.select__select,.customer .field input,.customer select,.text-area,textarea.text-area,.cart__note .field__input,input[type=search]{background-color:var(--gm-panel);color:var(--gm-ink)}.field__input::placeholder,.text-area::placeholder,input[type=search]::placeholder{color:var(--gm-faint)}.field__label,.form__label{color:var(--gm-muted)}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:0 0 0 1px var(--gm-line)}.field:hover.field:after,.select:hover.select:after,.customer .field:hover.field:after,.customer select:hover.select:after{box-shadow:0 0 0 1px var(--gm-faint)}.field__input:focus,.field__input:focus-visible,.select__select:focus,.select__select:focus-visible,.customer .field input:focus,.customer .field input:focus-visible,.customer select:focus,.text-area:focus,.text-area:focus-visible{box-shadow:0 0 0 2px var(--gm-accent)}.select .icon-caret,.customer select+svg{color:var(--gm-muted)}input[type=checkbox]{accent-color:var(--gm-accent)}.product .price__container .price-item--regular,.product .price__container .price-item--sale,.product .price__container .price-item--last{font-weight:800;font-variant-numeric:tabular-nums;background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold) 60%,var(--gm-gold3));-webkit-background-clip:text;background-clip:text;color:transparent}.product .price--sold-out .price-item--regular{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--gm-muted)}.product .price__container s.price-item--regular{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--gm-faint);font-weight:600}.quantity{color:var(--gm-ink);background:var(--gm-panel);border-radius:12px}.quantity:before{background:var(--gm-panel);border-radius:12px;box-shadow:none}.quantity:after{box-shadow:0 0 0 1px var(--gm-line);border-radius:12px}.quantity:hover.quantity:after{box-shadow:0 0 0 1px var(--gm-faint)}.quantity__input{color:var(--gm-ink);font-weight:700;font-variant-numeric:tabular-nums;opacity:1}.quantity__button{color:var(--gm-muted);transition:color .15s}.quantity__button:hover{color:var(--gm-accent)}.quantity__button svg path{fill:currentColor}.quantity__rules-cart,.quantity__rules{color:var(--gm-muted)}button.shopify-payment-button__button--unbranded,.shopify-payment-button [role=button]{background:transparent;color:var(--gm-ink);border:1px solid rgba(255,255,255,.3);border-radius:12px;font:700 1.45rem/1.2 var(--gm-font);box-shadow:none;overflow:hidden}button.shopify-payment-button__button--unbranded:hover,.shopify-payment-button [role=button]:hover{background:transparent;color:var(--gm-accent);border-color:var(--gm-accent)}button.shopify-payment-button__button--unbranded:before,button.shopify-payment-button__button--unbranded:after,.shopify-payment-button [role=button]:before,.shopify-payment-button [role=button]:after{content:none}.shopify-payment-button__button--branded{border-radius:12px;overflow:hidden}.shopify-payment-button__more-options{color:var(--gm-muted)}.shopify-payment-button__more-options:hover{color:var(--gm-accent)}.product-form__input--pill input[type=radio]+label{background:transparent;border:1px solid var(--gm-line);border-radius:999px;color:var(--gm-muted);font-weight:600;box-shadow:none;transition:color .15s,border-color .15s}.product-form__input--pill input[type=radio]+label:hover{color:var(--gm-ink);border-color:var(--gm-faint);box-shadow:none}.product-form__input--pill input[type=radio]:checked+label{background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold));border-color:transparent;color:#241f00;font-weight:700}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill .disabled+label{border-color:var(--gm-line);color:var(--gm-faint);text-decoration:line-through}.swatch-input__input+.swatch-input__label{border-color:var(--gm-line)}.swatch-input__input:checked+.swatch-input__label{outline:2px solid var(--gm-gold);outline-offset:2px;border-color:transparent}.product-form__input .select__select{background-color:var(--gm-panel);color:var(--gm-ink)}.share-button__button,details[open]>.share-button__fallback{color:var(--gm-muted);background:transparent}.share-button__button:hover{color:var(--gm-accent);text-decoration:none}.share-button__fallback{background:var(--gm-panel);border:1px solid var(--gm-line);border-radius:10px}.share-button__close:not(.hidden),.share-button__copy{color:var(--gm-muted)}.share-button__copy:hover{color:var(--gm-accent)}.product__sku{color:var(--gm-faint)}.product__text{color:var(--gm-muted)}.product__inventory{color:var(--gm-accent);font-size:12px;font-weight:600}.product__accordion .accordion{border-top:1px solid var(--gm-line);border-bottom:1px solid var(--gm-line)}.product__accordion .accordion+.accordion{border-top:none}.product__accordion .accordion summary{color:var(--gm-ink);font-weight:600}.product__accordion .accordion .summary__title+.icon-caret{display:none}.product__accordion .accordion summary:after{content:"+";color:var(--gm-accent);font-weight:700;font-size:18px;line-height:1;margin-left:auto}.product__accordion .accordion details[open]>summary:after{content:"\2013"}.product__accordion .accordion__content{color:var(--gm-muted);line-height:1.6}.product__pickup-availabilities .pickup-availability-preview{color:var(--gm-muted)}.pickup-availability-button{color:var(--gm-accent)}.pickup-availability-drawer{background:var(--gm-panel);border-left:1px solid var(--gm-line);color:var(--gm-ink)}.product__media-wrapper .product__media-list .product__media{background:transparent}.product__media-wrapper{border-color:color-mix(in srgb,var(--gm-gold) 30%,var(--gm-line))}.thumbnail-list .thumbnail{border:1px solid var(--gm-line);border-radius:10px;overflow:hidden;background:var(--gm-card);transition:border-color .2s}.thumbnail-list .thumbnail:hover{border-color:var(--gm-faint)}.thumbnail-list .thumbnail[aria-current]{border-color:color-mix(in srgb,var(--gm-gold) 60%,var(--gm-line));box-shadow:0 0 0 1px color-mix(in srgb,var(--gm-gold) 40%,transparent)}.thumbnail-slider .slider-button{color:var(--gm-muted)}.thumbnail-slider .slider-button:hover{color:var(--gm-ink)}.product-form__error-message-wrapper{color:#ff7d7d}.related-products__heading,.complementary-products__container .title{color:var(--gm-ink);font-weight:800;letter-spacing:-.02em;font-size:clamp(22px,3vw,32px)}.badge{font-weight:800;font-size:10px;letter-spacing:.07em;text-transform:uppercase;border-radius:6px;padding:5px 9px;border:0}.price__badge-pre-order,.gm-badge--preorder{background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold));color:#241f00;border:0}.price__badge-sold-out,.gm-badge--sold-out{background:#d92d20;color:#fff;border:0}.price__badge-sale,.gm-badge--sale{background:var(--gm-accent);color:#03150c;border:0}.card-wrapper .card__inner{position:relative}.card-wrapper .card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.11) 46%,color-mix(in srgb,var(--gm-accent) 40%,transparent) 51%,rgba(245,197,24,.16) 56%,transparent 64%);transform:translate(-135%);transition:transform .65s ease;mix-blend-mode:screen}.card-wrapper:hover .card__inner:after{transform:translate(135%)}@media(prefers-reduced-motion:reduce){.card-wrapper .card__inner:after{display:none}}.card__heading a{color:var(--gm-ink)}.card .caption-with-letter-spacing{color:var(--gm-faint)}.card-information .caption-large{color:var(--gm-muted)}.card-wrapper .card__content{display:flex;flex-direction:column}.card-wrapper .card__information{flex:1;grid-row-start:unset}.gm-pcard__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 15px 15px;margin-top:auto}.gm-pcard__foot .price{flex:1;min-width:0}.gm-pcard__foot .price__regular .price-item--regular,.gm-pcard__foot .price__sale .price-item--sale{color:var(--gm-gold);font:800 15px/1 var(--gm-font);font-variant-numeric:tabular-nums}.gm-pcard__foot .price__sale .price-item--regular{font-size:11px;text-decoration:line-through;color:var(--gm-muted)}.gm-pcard__foot .quick-add{flex-shrink:0;margin:0}.card-wrapper .gm-pcard__foot{flex-direction:column;align-items:flex-start;gap:10px}.card-wrapper .gm-pcard__foot .quick-add{width:100%}.card-wrapper .gm-pcard__foot .quick-add form,.card-wrapper .gm-pcard__foot modal-opener,.card-wrapper .gm-pcard__foot product-form{display:block;width:100%}.card-wrapper .gm-pcard__add-btn{width:100%;font-size:12.5px;padding:12px 10px}.gm-pcard__add-btn{width:auto;height:auto;min-width:0;min-height:0;padding:12px 22px;border-radius:10px;background:var(--gm-accent);color:#03150c;border:none;font:700 13.5px/1 var(--gm-font);cursor:pointer;transition:transform .15s,box-shadow .2s,filter .2s;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.01em;text-transform:none;white-space:nowrap;width:max-content;max-width:100%;box-shadow:none}.gm-pcard__add-btn:before,.gm-pcard__add-btn:after{content:none!important}.gm-pcard__add-btn:hover:not([disabled]){transform:translateY(-1px);filter:brightness(1.06);background:var(--gm-accent);box-shadow:0 10px 22px -10px color-mix(in srgb,var(--gm-accent) 60%,transparent)}.gm-pcard__add-btn.gm-pcard__add-btn--gold{background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold) 60%,var(--gm-gold3));color:#241f00}.gm-pcard__add-btn.gm-pcard__add-btn--gold:hover:not([disabled]){background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold) 60%,var(--gm-gold3));filter:brightness(1.04);box-shadow:0 10px 22px -10px color-mix(in srgb,var(--gm-gold) 60%,transparent)}.card-wrapper .gm-auction-badge__countdown{margin:4px 0 0;font-size:11.5px;font-weight:700;letter-spacing:.08em;color:var(--gm-gold, #c9a227);font-variant-numeric:tabular-nums;min-height:1.2em}.card-wrapper .gm-auction-badge__countdown--ended{color:var(--gm-muted, #7b8478)}:root{--gm-auction: #7d5fff;--gm-auction-deep: #5b3fd6}.badge.gm-badge--auction{background:linear-gradient(100deg,var(--gm-auction),var(--gm-auction-deep))!important;color:#fff!important;border:none!important;font-weight:700;letter-spacing:.08em}.gm-pcard__add-btn.gm-pcard__add-btn--auction{background:linear-gradient(100deg,var(--gm-auction),var(--gm-auction-deep));color:#fff;justify-content:center;text-decoration:none;position:relative;z-index:2}.gm-pcard__add-btn.gm-pcard__add-btn--auction:hover{background:linear-gradient(100deg,var(--gm-auction),var(--gm-auction-deep));filter:brightness(1.1);box-shadow:0 10px 22px -10px #7d5fffb3;text-decoration:none}.gm-pcard__bid{display:flex;flex-direction:column;gap:2px;min-width:0}.gm-pcard__bid-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gm-muted, #7b8478)}.gm-pcard__bid-value{font-size:16px;font-weight:800;color:var(--gm-gold, #c9a227);font-variant-numeric:tabular-nums;line-height:1.1}.gm-pcard__add-btn[disabled],.gm-pcard__add-btn.gm-pcard__add-btn--sold-out{background:#f0f5ef0f;color:var(--gm-muted);cursor:not-allowed;transform:none!important;border:1px solid var(--gm-line);box-shadow:none;filter:none}.gm-pcard__add-btn .loading-overlay__spinner{width:14px;height:14px}.gm-pcard__foot .quick-add__submit:not([disabled]){border-radius:10px;font-weight:700}.quick-add__submit:not([disabled]):not(.gm-pcard__add-btn){border-radius:10px;font-weight:700}.collection-hero{background:var(--gm-bg2);border-bottom:1px solid var(--gm-line)}.collection-hero__title{color:var(--gm-ink);font-weight:800;letter-spacing:-.02em;font-size:clamp(26px,3.6vw,40px)}.collection-hero__description{color:var(--gm-muted);max-width:62ch}.collection-hero .gm-eyebrow{margin-bottom:6px}.facets-container{padding:22px 28px!important;border-radius:var(--gm-radius-sm)}.facets__form{display:grid;grid-template-columns:1fr auto;grid-template-areas:"pills  sort" "pills  count" "active active";align-items:start;column-gap:32px;row-gap:10px}.facets__form>.facets__wrapper{grid-area:pills;min-width:0}.facets__form>.facet-filters.sorting{grid-area:sort;justify-self:end;align-self:start;padding-left:0!important;margin:0}.facets__form>.product-count{grid-area:count;justify-self:end;text-align:right;margin:0;padding:0}.facets__form>.active-facets.active-facets-desktop{grid-area:active;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0}.facets__form>.active-facets.active-facets-desktop:has(.active-facets__button){margin-top:2px;padding-top:14px;border-top:1px solid var(--gm-line)}.facets__wrapper{background:transparent;border:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.facets__wrapper>.facets__heading{margin:0 4px 0 0;align-self:center}.facets__wrapper .facets__disclosure{margin:0}.facets__summary{background:transparent;border:1px solid var(--gm-line);border-radius:999px;color:var(--gm-muted);font-weight:600;transition:color .15s,border-color .15s}.facets__summary:hover{color:var(--gm-ink);border-color:var(--gm-faint);box-shadow:none}.facets__summary .icon-caret{color:var(--gm-faint)}.facets__disclosure[open] .facets__summary{color:#241f00;background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold));border-color:transparent;font-weight:700}.facets__disclosure[open] .facets__summary .icon-caret{color:#241f00}.facets__disclosure-vertical .facets__summary{border:0;border-radius:0;color:var(--gm-ink);font-weight:700;background:transparent}.facets__disclosure-vertical[open] .facets__summary,.facets__disclosure-vertical[open] .facets__summary .icon-caret{color:var(--gm-gold)}.facets-vertical .facets__disclosure-vertical{border-bottom:1px solid var(--gm-line)}.facets__display{background:var(--gm-panel);border:1px solid var(--gm-line);border-radius:12px;box-shadow:0 24px 48px -24px #000}.facets__header{border-bottom:1px solid var(--gm-line);color:var(--gm-muted)}.facet-checkbox{color:var(--gm-ink)}.facet-checkbox>svg{background-color:var(--gm-card);border:1px solid var(--gm-line);border-radius:4px}.facet-checkbox--disabled{color:var(--gm-faint)}.facets__price .field{background:transparent}.facets__price .field__label{color:var(--gm-muted)}.active-facets__button{border:1px solid color-mix(in srgb,var(--gm-gold) 45%,transparent);background:color-mix(in srgb,var(--gm-gold) 10%,transparent);color:var(--gm-gold);border-radius:999px;font-weight:600}.active-facets__button:hover{border-color:var(--gm-gold);box-shadow:none}.active-facets__button-remove:hover{color:var(--gm-gold)}.active-facets__clear,.active-facets__clear-wrapper,.facets__reset{color:var(--gm-muted)}.active-facets__clear:hover,.facets__reset:hover{color:var(--gm-ink)}.facet-filters__label,.facets__selected,.product-count__text,.product-count{color:var(--gm-muted)}.collection .loading-overlay.gradient{background:radial-gradient(120% 120% at 50% 40%,#062b18b8,#04120bdb);opacity:1;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);padding-top:clamp(56px,12vh,130px)}facet-filters-form .loading__spinner,.facets-container .loading__spinner{display:none!important}.gm-logoload{display:flex;align-items:center;justify-content:center;gap:clamp(16px,3vw,30px)}.loading-overlay .gm-logoload{position:sticky;top:clamp(90px,22vh,220px)}.gm-logoload__item{display:block;height:24px;width:var(--w, 64px);background-color:#eef3ef2e;-webkit-mask:var(--gm-logo) center / contain no-repeat;mask:var(--gm-logo) center / contain no-repeat;animation:gmLogoSweep 2.1s var(--d, 0s) cubic-bezier(.4,0,.2,1) infinite}@keyframes gmLogoSweep{0%,68%,to{background-color:#eef3ef2e;filter:none;transform:translateY(0) scale(1)}28%,42%{background-color:var(--gm-accent);filter:drop-shadow(0 0 6px rgba(6,196,110,.6));transform:translateY(-1px) scale(1.05)}}@media(prefers-reduced-motion:reduce){.gm-logoload__item{animation:none;background-color:var(--gm-accent)}}.gm-preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 120% at 50% 42%,#0a1a11,#050d08 68%,#04100a);opacity:1;transition:opacity .5s ease,visibility .5s ease;animation:gmPreloaderFailsafe 0s linear 6s forwards}.gm-preloader--hide{opacity:0;visibility:hidden;pointer-events:none}.gm-preloader__wall{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(96px,18vw,180px),1fr));align-content:center;justify-items:center;align-items:center;gap:clamp(20px,4.5vh,60px) clamp(22px,4vw,64px);width:min(1440px,92vw);max-height:100vh;padding:5vh 0}.gm-preloader__logo{display:flex;align-items:center;justify-content:center;width:100%;opacity:0;transform:translateY(12px) scale(.86);filter:blur(7px);animation:gmLogoIn .62s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--i, 0) * 42ms)}.gm-preloader__logo img{max-width:100%;width:auto;height:auto;max-height:clamp(42px,7.5vw,72px);object-fit:contain;filter:drop-shadow(0 6px 20px rgba(0,0,0,.5))}@keyframes gmLogoIn{to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.gm-preloader__logo{animation:none;opacity:1;transform:none;filter:none}}@keyframes gmPreloaderFailsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.mobile-facets__inner{background:var(--gm-panel);border-left:1px solid var(--gm-line);color:var(--gm-ink)}.mobile-facets__header{border-bottom:1px solid var(--gm-line)}.mobile-facets__heading,.mobile-facets__label,.mobile-facets__summary{color:var(--gm-ink)}.mobile-facets__open{border:1px solid var(--gm-line);border-radius:999px;color:var(--gm-muted);background:transparent}.mobile-facets__open:hover{color:var(--gm-ink);border-color:var(--gm-faint)}.mobile-facets__summary{background:transparent}.mobile-facets__details[open] .mobile-facets__summary{color:var(--gm-accent)}.mobile-facets__footer{border-top:1px solid var(--gm-line);background:var(--gm-panel)}.mobile-facets__count{color:var(--gm-muted)}.pagination__item{color:var(--gm-muted);border:1px solid var(--gm-line);border-radius:10px;transition:color .15s,border-color .15s}.pagination__item:hover{color:var(--gm-ink);border-color:var(--gm-faint);text-decoration:none}.pagination__item--current{background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold));border-color:transparent;color:#241f00;font-weight:700}.pagination__item--current:after{display:none}.pagination__item-arrow{border:0}.cart-item .price{color:var(--gm-gold);font-weight:800;font-variant-numeric:tabular-nums}.cart-notification form .button--primary{position:relative;overflow:hidden;background:linear-gradient(100deg,var(--gm-gold2),var(--gm-gold) 55%,var(--gm-gold3));color:#241f00;border:0;border-radius:12px;font-weight:700;box-shadow:0 14px 34px -14px color-mix(in srgb,var(--gm-gold) 55%,transparent)}.cart-notification form .button--primary:after{box-shadow:none}.cart-notification .button--secondary{background:transparent;color:var(--gm-ink);border:1px solid rgba(255,255,255,.3);border-radius:12px}.cart-notification .button--secondary:after{box-shadow:none}.cart-notification .button--secondary:hover{color:var(--gm-accent);border-color:var(--gm-accent)}.cart__note .field__input,.cart__note textarea{background:var(--gm-panel);color:var(--gm-ink)}.cart-item__error-text{color:#ff7d7d}.cart-remove-button .icon-remove{color:var(--gm-muted);transition:color .15s}.cart-remove-button:hover .icon-remove{color:#ff7d7d}.tax-note,.cart__ctas+.tax-note{color:var(--gm-faint)}.cart__dynamic-checkout-buttons [role=button],.cart__dynamic-checkout-buttons iframe{border-radius:12px;overflow:hidden}.cart-drawer .drawer__inner{background:var(--gm-panel)}.cart-drawer .cart__login-title,.cart-drawer .drawer__heading{color:var(--gm-ink)}.cart-drawer .cart-item__options,.cart-drawer .product-option{color:var(--gm-muted)}.cart-drawer__overlay{background:#04080699}.cart-drawer .cart-item__price,.cart-drawer .price{color:var(--gm-gold)}.cart-item .product-option{color:var(--gm-muted)}.cart-items thead th{color:var(--gm-faint);border-bottom:1px solid var(--gm-line)}.template-search .search__input.field__input{background:var(--gm-panel)}.template-search .search__button{color:var(--gm-muted)}.template-search .search__button:hover{color:var(--gm-accent)}.template-search--empty-terms .template-search__header p{color:var(--gm-muted)}.predictive-search__results-groups-wrapper{background:var(--gm-panel)}.predictive-search-option .link{color:var(--gm-ink)}.predictive-search__item--term{color:var(--gm-accent)}.predictive-search .spinner{border-color:var(--gm-accent)}.customer h1,.customer h2{color:var(--gm-ink);font-weight:800;letter-spacing:-.02em}.customer a{color:var(--gm-accent)}.customer a:hover{color:var(--gm-ink)}.customer p,.customer label{color:var(--gm-muted)}.customer table td,.customer table th{border-color:var(--gm-line);color:var(--gm-ink)}.customer thead th{color:var(--gm-faint);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.customer .order a{color:var(--gm-accent)}.customer button+a,.customer .addresses button+button,.customer a.button{background:transparent;color:var(--gm-ink);border:1px solid rgba(255,255,255,.3);border-radius:12px}.customer a.button:hover{color:var(--gm-accent);border-color:var(--gm-accent)}.blog__title{color:var(--gm-ink);font-weight:800;letter-spacing:-.02em}.article-card{border:1px solid var(--gm-line);border-radius:15px;overflow:hidden;transition:transform .26s cubic-bezier(.2,.7,.3,1),border-color .26s,box-shadow .26s}.blog .article-card-wrapper:hover .article-card,.blog-placeholder:hover .article-card{transform:translateY(-5px);border-color:color-mix(in srgb,var(--gm-gold) 35%,var(--gm-line));box-shadow:0 30px 50px -28px #000}@media(prefers-reduced-motion:reduce){.blog .article-card-wrapper:hover .article-card{transform:none}}.article-card__info,.article-card .circle-divider{color:var(--gm-faint)}.article-card__title,.article-card__title a{color:var(--gm-ink)}.article-card__excerpt{color:var(--gm-muted)}.article-template__hero-container{border-radius:var(--gm-radius);overflow:hidden}.article-template header h1{color:var(--gm-ink);font-weight:800;letter-spacing:-.02em}.article-template .article-template__title+*{color:var(--gm-faint)}.article-template__content{color:var(--gm-ink)}.article-template__content a{color:var(--gm-accent)}.article-template__back a{color:var(--gm-muted)}.article-template__back a:hover{color:var(--gm-accent)}.article-template__comment-wrapper{background:var(--gm-bg2)}.gm-404__eyebrow{margin-bottom:14px}.gm-404__title{color:var(--gm-ink);font-weight:800;letter-spacing:-.02em;font-size:clamp(34px,5vw,56px)}.gm-404__sub{color:var(--gm-muted);max-width:52ch;margin:0 auto 28px;line-height:1.65}.template-404 .gm-404__cta{margin-top:4px}.policy h1,.main-page-title{color:var(--gm-ink);font-weight:800;letter-spacing:-.02em}.rte a{color:var(--gm-accent)}.rte a:hover{color:var(--gm-ink)}.rte blockquote{border-left:3px solid var(--gm-gold);color:var(--gm-muted)}.newsletter__wrapper h2{color:var(--gm-ink)}.newsletter__subheading{color:var(--gm-muted)}.newsletter-form__message--success{color:var(--gm-accent)}.product-form__submit.gm-atc--stock:not([disabled]){background:var(--gm-accent)!important;color:#03150c!important;box-shadow:0 14px 34px -14px color-mix(in srgb,var(--gm-accent) 55%,transparent)}.product-form__submit.gm-atc--stock:not([disabled]):hover{color:#03150c!important;filter:brightness(.9)!important;box-shadow:0 18px 40px -14px color-mix(in srgb,var(--gm-accent) 65%,transparent)}[data-shopify=payment-button] .shopify-payment-button__button{transition:background .14s ease-out,filter .14s ease-out!important}[data-shopify=payment-button] .shopify-payment-button__button:hover{filter:brightness(.95)}@media(prefers-reduced-motion:reduce){[data-shopify=payment-button] .shopify-payment-button__button{transition:none!important}[data-shopify=payment-button] .shopify-payment-button__button:hover{filter:none}}.card-wrapper{display:flex;flex-direction:column;height:100%}.card-wrapper>.card,.card-wrapper .card,.card-wrapper .card--standard,.card-wrapper .card--card{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.card-wrapper .card__content{display:flex;flex-direction:column;flex:1 1 auto;padding:14px 15px 15px;gap:6px}.card-wrapper .card__information{flex:0 0 auto;order:1}.card-wrapper .card__content>.gm-pcard__foot{order:90;margin-top:auto!important}.card-wrapper .card__content>.card__badge{order:95;margin:0!important;position:absolute;pointer-events:none}.card-wrapper .card__inner{--ratio-percent: 100% !important;background:#fff!important;border-radius:var(--gm-radius-sm) var(--gm-radius-sm) 0 0;overflow:hidden}.card-wrapper .card__media,.card-wrapper .card__media .media,.card-wrapper .media.media--transparent{background:#fff!important}.card-wrapper .card__media .media img,.card-wrapper .card__media img{object-fit:contain!important;padding:8%;background:#fff}.card-wrapper .card__heading{margin:0;min-height:4.05em}.card-wrapper .card__heading a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;font-size:14px;line-height:1.35}.card-wrapper .card-information{margin:0}.card-wrapper .caption-with-letter-spacing{color:var(--gm-muted);font-size:11px;letter-spacing:.08em}.card-wrapper .gm-pcard__foot{margin-top:auto;padding:8px 0 15px;gap:10px}.card-wrapper .gm-pcard__foot .price{width:100%;min-height:2.5em;display:flex;flex-direction:column;justify-content:flex-end}.card-wrapper .gm-pcard__add-btn{width:100%;border-radius:10px;padding:12px 10px;font-size:12.5px}.card-wrapper .gm-pcard__add-btn,.card-wrapper .gm-pcard__add-btn[disabled],.card-wrapper .gm-pcard__add-btn.gm-pcard__add-btn--sold-out,.card-wrapper .gm-pcard__add-btn.quick-add__submit{border-radius:10px!important}.card-wrapper:focus-within,.card-wrapper .card:focus-within,.card-wrapper a:focus,.card-wrapper button:focus{outline:none;box-shadow:none}.card-wrapper a:focus-visible,.card-wrapper button:focus-visible{outline:2px solid var(--gm-gold);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/gm-vault.css.map */
