:root{--g-void: #04050b;--g-text: #f5f5f3;--g-muted: #a9abb3;--g-chrome: #c9cbd1;--g-line: rgba(255, 255, 255, .14);--g-glass: linear-gradient(180deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, .015));--g-prism: #7fd6ff, #c08bff, #ffb3c7, #ffc27a;--g-ease: cubic-bezier(.2, .7, .2, 1);--g-display: var(--font-heading--family, "Bodoni Moda", serif);--g-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--g-gutter: clamp(16px, 4vw, 56px);--g-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 0Q11 9 20 10Q11 11 10 20Q9 11 0 10Q9 9 10 0Z'/%3E%3C/svg%3E")}html{background-color:var(--g-void)}body{background:transparent!important}::selection{background:#c08bff59;color:var(--g-text)}.glint-aura{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(120% 90% at 70% 40%,#0b0d22,var(--g-void) 70%)}.glint-aura__img{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;width:116%;height:116%;max-width:none;max-height:none;object-fit:cover;will-change:transform}.glint-aura:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04050b59,#04050bb3)}@media(prefers-reduced-motion:no-preference){.glint-aura__img{animation:g-drift 48s ease-in-out infinite alternate}}@keyframes g-drift{0%{transform:translate3d(-3%,-2%,0) scale(1.04) rotate(-1deg)}to{transform:translate3d(3%,2%,0) scale(1.12) rotate(1.5deg)}}.glint-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;background:var(--g-void);color:var(--g-muted);transition:opacity .7s var(--g-ease),visibility .7s;animation:g-out .4s ease 2s forwards}.glint-seen .glint-loader{display:none}.glint-done .glint-loader{opacity:0;visibility:hidden;pointer-events:none}.glint-loader__star{width:40px;fill:#fff;filter:drop-shadow(-3px 0 6px rgba(127,214,255,.85)) drop-shadow(3px 0 6px rgba(255,194,122,.85)) drop-shadow(0 0 26px rgba(192,139,255,.6));animation:g-flare 1.1s var(--g-ease) both}.glint-loader__line{position:relative;width:160px;height:1px;background:var(--g-line);overflow:hidden}.glint-loader__line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,#fff,transparent);animation:g-scan 1.1s var(--g-ease) infinite}.glint-loader__label{font:11px/1 var(--g-mono);letter-spacing:.4em;text-transform:uppercase}@keyframes g-flare{0%{opacity:0;transform:scale(.2) rotate(-45deg)}to{opacity:1;transform:none}}@keyframes g-scan{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes g-out{to{opacity:0;visibility:hidden}}.g-wrap{width:min(1440px,calc(100% - 2 * var(--g-gutter)));margin-inline:auto}.g-label{margin:0 0 20px;font:12px/1.4 var(--g-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--g-chrome)}.g-display{margin:0;font-family:var(--g-display);font-weight:400;line-height:.96;letter-spacing:-.015em;font-size:clamp(48px,8.5vw,136px);color:var(--g-text);text-wrap:balance}.g-h2{margin:0;font-family:var(--g-display);font-weight:400;line-height:1.02;font-size:clamp(36px,5vw,76px);color:var(--g-text);text-wrap:balance}.g-lede{margin:22px 0 0;max-width:42ch;font-size:clamp(15px,1.2vw,17px);line-height:1.65;color:var(--g-muted)}.g-actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:40px}.g-rule{height:1px;border:0;margin:0;background:linear-gradient(90deg,transparent,var(--g-line) 15%,var(--g-line) 85%,transparent)}.g-btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:0 32px;border:0;border-radius:999px;font:12px/1 var(--g-mono);letter-spacing:.24em;text-transform:uppercase;text-decoration:none;cursor:pointer;background:var(--g-text);color:#000;transition:box-shadow .35s var(--g-ease)}.g-btn:after,.product-information .add-to-cart-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(127,214,255,.6) 44%,rgba(255,179,199,.55) 50%,rgba(255,194,122,.6) 56%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--g-ease)}.g-btn:hover{box-shadow:0 0 48px -8px #a0beff99}.g-btn:hover:after,.product-information .add-to-cart-button:hover:after{transform:translate(120%)}.g-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font:12px/1 var(--g-mono);letter-spacing:.24em;text-transform:uppercase;text-decoration:none;color:var(--g-text);background:linear-gradient(90deg,var(--g-prism)) 0 100% / 0 1px no-repeat,linear-gradient(var(--g-line),var(--g-line)) 0 100% / 100% 1px no-repeat;transition:background-size .5s var(--g-ease)}.g-link:hover{background-size:100% 1px,100% 1px}.g-link svg,.g-btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5;transition:transform .35s var(--g-ease)}.g-link:hover svg,.g-btn:hover svg{transform:translate(4px)}.g-btn:focus-visible,.g-link:focus-visible,.g-card:focus-visible{outline:2px solid #7fd6ff;outline-offset:4px}@property --g-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.g-card{position:relative;display:block;text-decoration:none;color:inherit}.g-card__frame{position:relative;overflow:hidden;background:#020308;border:1px solid var(--g-line)}.g-card__frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;pointer-events:none;z-index:2;background:conic-gradient(from var(--g-angle),var(--g-prism),#7fd6ff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s}.g-card:hover .g-card__frame:before{animation:g-spin 6s linear infinite}.g-card__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .4s;mix-blend-mode:screen;background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 35%),rgba(190,210,255,.16),transparent 60%)}.g-card:hover .g-card__frame:before,.g-card:hover .g-card__frame:after{opacity:1}@keyframes g-spin{to{--g-angle: 360deg}}@media(prefers-reduced-motion:no-preference){.glint-js:not(.shopify-design-mode) [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--g-ease),transform .9s var(--g-ease);transition-delay:var(--d, 0ms)}.glint-js:not(.shopify-design-mode) [data-reveal].is-in{opacity:1;transform:none}}.g-hero{position:relative;display:flex;align-items:flex-end;overflow:hidden;color:var(--g-text);isolation:isolate}.g-hero--full{min-height:min(calc(100svh - var(--header-group-height, 80px)),1000px)}.g-hero--short{min-height:clamp(460px,70vh,760px);align-items:center}.g-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.g-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--pos, 70% 50%)}.g-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(4,5,11,.85),rgba(4,5,11,.25) 50%,transparent 75%),linear-gradient(0deg,rgba(4,5,11,.7),transparent 35%)}.g-hero--center .g-hero__veil{background:radial-gradient(ellipse 70% 60% at center,#04050bb3,#04050b33 75%)}.g-hero--center .g-display{text-shadow:0 0 48px rgba(4,5,11,.85),0 2px 12px rgba(4,5,11,.6)}.g-hero--center .g-hero__inner{text-align:center}.g-hero--center .g-lede,.g-hero--center .g-actions{margin-inline:auto;justify-content:center}.g-hero__inner{padding-block:clamp(80px,10vw,150px) clamp(56px,7vw,110px)}.g-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(420px circle at var(--mx, 72%) var(--my, 42%),rgba(127,214,255,.12),rgba(192,139,255,.07) 40%,transparent 70%)}.g-hero__meta{position:absolute;top:clamp(20px,3vw,36px);left:var(--g-gutter);right:var(--g-gutter);display:flex;justify-content:space-between;font:11px/1 var(--g-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--g-chrome)}.g-hero__scroll{position:absolute;right:var(--g-gutter);bottom:32px;width:1px;height:64px;background:var(--g-line);overflow:hidden}.g-hero__scroll:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:40%;background:#fff;animation:g-drop 2.2s var(--g-ease) infinite}@keyframes g-drop{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}@media(prefers-reduced-motion:no-preference){.g-hero__media img{animation:g-settle 2.8s var(--g-ease) both}.g-sheen{background:linear-gradient(100deg,var(--g-text) 42%,#fff 47%,#bfe6ff 49%,#ffd3df 51%,#ffe2bd 53%,var(--g-text) 58%) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:g-sheen 3s var(--g-ease) 1.2s both}}@keyframes g-settle{0%{transform:scale(1.06)}to{transform:none}}@keyframes g-sheen{0%{background-position:100% 0}to{background-position:0 0}}@media(max-width:749px){.g-hero__veil{background:linear-gradient(0deg,rgba(4,5,11,.95) 12%,rgba(4,5,11,.35) 55%,transparent 80%)}.g-hero__scroll,.g-hero__meta span+span{display:none}}.g-marquee{overflow:hidden;border-block:1px solid var(--g-line);padding-block:18px;background:#04050bcc}.g-marquee__track{display:flex;width:max-content;animation:g-scroll var(--speed, 40s) linear infinite}.g-marquee:hover .g-marquee__track{animation-play-state:paused}.g-marquee__group{display:flex;align-items:center}.g-marquee__item{display:inline-flex;align-items:center;gap:32px;padding-right:32px;font:12px/1 var(--g-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--g-chrome);white-space:nowrap}.g-marquee__item svg{width:9px;height:15px;fill:var(--g-text)}@keyframes g-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.g-marquee__track{animation:none;flex-wrap:wrap}.g-marquee__group[aria-hidden]{display:none}}.g-show{padding-block:clamp(80px,10vw,160px)}.g-show__head{display:grid;gap:24px;margin-bottom:clamp(40px,5vw,72px)}@media(min-width:900px){.g-show__head{grid-template-columns:1fr auto;align-items:end}}.g-show__grid{display:grid;gap:clamp(16px,2.4vw,32px);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.g-card__media{aspect-ratio:4 / 5}.g-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--g-ease),filter .6s}.g-card:hover .g-card__media img{transform:scale(1.04);filter:brightness(1.08)}.g-card__tag{position:absolute;z-index:3;top:16px;left:16px;padding:7px 10px;font:11px/1 var(--g-mono);letter-spacing:.2em;text-transform:uppercase;color:#000;background:var(--g-text)}.g-card__body{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;padding:18px 2px 0}.g-card__title{margin:0;font-family:var(--g-display);font-weight:400;font-size:clamp(24px,2vw,30px);line-height:1.1;color:var(--g-text)}.g-card__price{margin:0;font:13px/1 var(--g-mono);letter-spacing:.12em;color:var(--g-chrome)}.g-card__note{grid-column:1 / -1;margin:0;font:11px/1.5 var(--g-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--g-muted)}.g-split{padding-block:clamp(64px,9vw,140px)}.g-split__grid{display:grid;gap:clamp(28px,5vw,96px);align-items:center}@media(min-width:900px){.g-split__grid{grid-template-columns:1.15fr .85fr}.g-split--flip .g-split__grid{grid-template-columns:.85fr 1.15fr}.g-split--flip .g-split__media{order:2}}.g-split__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;border:1px solid var(--g-line)}.g-split__media img{width:100%;height:100%;object-fit:cover}.g-split__caption{position:absolute;left:16px;bottom:16px;font:11px/1 var(--g-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--g-text);mix-blend-mode:difference}.product-information,.product-recommendations,[class*=product-recommendations]{background:transparent!important}.product-information .product-details>.group-block{background:linear-gradient(180deg,#0e101edb,#080912e6);border:1px solid var(--g-line);border-radius:24px;padding:clamp(20px,3vw,40px)!important}.product-information .product-details h1{font-family:var(--g-display);font-weight:400;letter-spacing:-.01em}.product-information .quantity-selector-wrapper{display:none!important}.product-information .add-to-cart-button{position:relative;overflow:hidden;isolation:isolate;width:100%;border-radius:999px;min-height:58px;font-family:var(--g-mono);font-size:13px;letter-spacing:.24em;text-transform:uppercase;box-shadow:0 0 0 1px #fff6,0 12px 40px -12px #a0beff8c}.product-information .add-to-cart-button:after{transform:translate(-120%);animation:g-cta-sheen 4.5s var(--g-ease) 1.5s infinite}@keyframes g-cta-sheen{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.product-information .add-to-cart-button:after{animation:none}}.product-information .add-to-cart-component,.product-information add-to-cart-component{flex:1 1 100%;width:100%}button[name=checkout]{min-height:58px;border-radius:999px!important;font-family:var(--g-mono);font-size:13px;letter-spacing:.24em;text-transform:uppercase;box-shadow:0 0 0 1px #fff6,0 12px 40px -12px #a0beff8c}.product-information .variant-option legend{font:11px/1.4 var(--g-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--g-chrome)}.product-information .variant-option__button-label__text{font:12px/1 var(--g-mono);letter-spacing:.2em;text-transform:uppercase}.product-information .variant-option__button-label:has(:checked){box-shadow:0 0 28px -8px #a0beff99}.product-information .variant-option .variant-option__button-label:before{border-color:#ffffff38}.variant-option.g-swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:750px){.variant-option.g-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}}.g-swatches .variant-option__button-label{flex-direction:column;align-items:stretch;gap:10px;height:auto;padding:6px 6px 12px;border-radius:20px;background:linear-gradient(180deg,#ffffff12,#ffffff04);color:var(--g-muted);transition:box-shadow .4s var(--g-ease),color .3s}.g-swatches .variant-option__button-label:before{border-radius:inherit}.g-swatches .variant-option__button-label__pill{display:none}.g-swatches .variant-option__button-label__text{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11px;letter-spacing:.22em;color:inherit}.g-swatch__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:14px;background:#020308}.g-swatch__media img{width:100%;height:100%;object-fit:cover;filter:grayscale(.5) brightness(.7);transition:filter .4s var(--g-ease),transform .8s var(--g-ease)}.g-swatch__n{position:absolute;top:8px;left:8px;font:9px/1 var(--g-mono);letter-spacing:.2em;color:var(--g-chrome)}.g-swatches .variant-option__button-label:hover img{filter:none;transform:scale(1.05)}.g-swatches .variant-option__button-label:has(:checked){color:var(--g-text);box-shadow:0 0 0 1px #fff9,0 0 32px -6px #7fd6ff80,0 0 48px -12px #ffc27a66}.g-swatches .variant-option__button-label:has(:checked) .variant-option__button-label__text{color:var(--g-text)}.g-swatches .variant-option__button-label:has(:checked) img{filter:none}.g-swatches .variant-option__button-label:has(:checked) .variant-option__button-label__text:before{content:"";width:9px;height:9px;background:currentColor;-webkit-mask:var(--g-star) center / contain no-repeat;mask:var(--g-star) center / contain no-repeat}.g-swatches .variant-option__button-label:has(:focus-visible){outline:2px solid #7fd6ff;outline-offset:3px}.g-specs{padding-block:clamp(48px,7vw,112px)}.g-specs__grid{display:grid;border-top:1px solid var(--g-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.g-tile{padding:28px 24px 32px 0;border-bottom:1px solid var(--g-line)}.g-tile__n{font:11px/1 var(--g-mono);letter-spacing:.24em;color:var(--g-muted)}.g-tile svg{display:block;margin-top:22px;width:26px;height:26px;stroke:var(--g-text);fill:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(-1px 0 3px rgba(127,214,255,.55)) drop-shadow(1px 0 3px rgba(255,194,122,.55))}.g-tile h3{margin:18px 0 8px;font-family:var(--g-display);font-weight:400;font-size:24px;color:var(--g-text)}.g-tile p{margin:0;max-width:32ch;font-size:15px;line-height:1.6;color:var(--g-muted)}.g-pair{margin-top:clamp(32px,4vw,56px);display:grid;gap:0;grid-template-columns:1fr}@media(min-width:750px){.g-pair{grid-template-columns:300px 1fr}}.g-pair .g-card__media{aspect-ratio:4 / 5}.g-pair__body{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:clamp(24px,3vw,48px);border:1px solid var(--g-line);background:#0a0c18d9}@media(min-width:750px){.g-pair__body{border-left:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/glint.css.map */
