@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--vayl-bg: #f5f3ee;--vayl-bg-2: #ece8df;--vayl-bg-3: #e3ddcd;--vayl-fg: #111111;--vayl-fg-muted: #6b6b6b;--vayl-fg-soft: #8a8579;--vayl-accent: #c9c2b3;--vayl-line: rgba(17, 17, 17, .14);--vayl-line-soft: rgba(17, 17, 17, .07);--vayl-live: #d44a2a;--color-background: var(--vayl-bg);--color-background-rgb: 245, 243, 238;--color-foreground: var(--vayl-fg);--color-foreground-rgb: 17, 17, 17;--color-primary: var(--vayl-fg);--color-secondary-background: var(--vayl-bg-2);--color-border: var(--vayl-line);--color-primary-button-background: var(--vayl-fg);--color-primary-button-text: var(--vayl-bg);--color-primary-button-border: var(--vayl-fg);--color-primary-button-hover-background: rgba(17, 17, 17, .85);--color-primary-button-hover-text: var(--vayl-bg);--color-primary-button-hover-border: var(--vayl-fg);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--vayl-fg);--color-secondary-button-border: var(--vayl-fg);--color-secondary-button-hover-background: var(--vayl-fg);--color-secondary-button-hover-text: var(--vayl-bg);--color-secondary-button-hover-border: var(--vayl-fg);--style-border-width-primary: 0px;--style-border-width-secondary: 1px;--style-border-radius: 0;--style-border-radius-button: 0}body,html{font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif!important;background:var(--vayl-bg)!important;color:var(--vayl-fg)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,[class*=heading],.text-style-heading{font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:900!important;letter-spacing:-.045em!important;line-height:.92!important;text-transform:uppercase!important;color:var(--vayl-fg)}[class*=eyebrow],[class*=subheading],.text-style-caption,.text-style-uppercase{font-family:JetBrains Mono,ui-monospace,monospace!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:11px!important;color:var(--vayl-fg-muted)}.button,button.button,a.button,.shopify-payment-button__button,input[type=submit]{font-family:Archivo,sans-serif!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;border-radius:0!important;padding:16px 22px!important;font-size:11px!important}.button--primary,.button.button--primary,.shopify-payment-button__button{background:var(--vayl-fg)!important;color:var(--vayl-bg)!important;border:none!important}.button--secondary,.button.button--secondary{background:transparent!important;color:var(--vayl-fg)!important;border:1px solid var(--vayl-fg)!important}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,select{font-family:JetBrains Mono,ui-monospace,monospace!important;border-radius:0!important;background:transparent!important;border:1px solid var(--vayl-line)!important;color:var(--vayl-fg)!important;font-size:12px!important;letter-spacing:.04em!important}header.header,.section-header{background:var(--vayl-bg)!important;border-bottom:1px solid var(--vayl-line)!important}.header__logo,.header__heading,.header__logo-image{font-family:Archivo,sans-serif!important;font-weight:900!important;letter-spacing:-.04em!important;text-transform:uppercase!important}.header__menu a,.header__inline-menu a{font-family:Archivo,sans-serif!important;font-weight:600!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important}footer.footer,.section-footer{background:var(--vayl-bg-2)!important;border-top:1px solid var(--vayl-line)!important;color:var(--vayl-fg)!important}.card,.card-wrapper,[class*=product-card]{border-radius:0!important;border-color:var(--vayl-line)!important}.card .price,.product-card .price,.price{font-family:JetBrains Mono,ui-monospace,monospace!important;font-variant-numeric:tabular-nums!important}.badge,.product-badge,.product__tax,[class*=badge]{border-radius:0!important;font-family:JetBrains Mono,ui-monospace,monospace!important;letter-spacing:.1em!important;text-transform:uppercase!important}.cart-drawer,.drawer__inner{background:var(--vayl-bg)!important;border-left:1px solid var(--vayl-line)!important}hr,.divider{border-color:var(--vayl-line)!important;background:var(--vayl-line)!important}:root{--vayl-ph-bg: #e6e2d6;--vayl-ph-stripe: #d8d2c1;--vayl-ph-fg: rgba(17, 17, 17, .35)}.vayl-ph{position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;color:var(--vayl-ph-fg);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.vayl-ph-meta{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:14px;pointer-events:none}.vayl-ph-row{display:flex;justify-content:space-between;align-items:flex-end;gap:8px}.vayl-ph-tag{background:var(--vayl-bg);color:var(--vayl-fg);padding:4px 6px;font-size:9px;letter-spacing:.1em}.vayl-card{position:relative;cursor:pointer}.vayl-card-link{display:block;color:inherit;text-decoration:none}.vayl-card-img{position:relative;overflow:hidden}.vayl-card-img-front,.vayl-card-img-back{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .4s ease}.vayl-card-img-back,.vayl-card:hover .vayl-card-img-front{opacity:0}.vayl-card:hover .vayl-card-img-back{opacity:1}.vayl-card-image{width:100%;height:100%;object-fit:cover;display:block}.vayl-card-corner-tag{position:absolute;top:12px;right:12px;padding:4px 6px;font-size:9px;letter-spacing:.1em;font-family:JetBrains Mono,ui-monospace,monospace;text-transform:uppercase}.vayl-card-quickadd{position:absolute;left:12px;right:12px;bottom:12px;background:var(--vayl-fg);color:var(--vayl-bg);padding:12px 14px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .18s,transform .18s;font-weight:600;font-family:Archivo,sans-serif}.vayl-card:hover .vayl-card-quickadd{opacity:1;transform:translateY(0)}.vayl-card-info{padding-top:14px;display:flex;flex-direction:column;gap:4px}.vayl-card-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.vayl-card-title{font-size:14px;font-weight:600;color:inherit;text-decoration:none}.vayl-card-title.is-sm,.vayl-card-price.is-sm{font-size:13px}.vayl-card-price{font-size:13px;white-space:nowrap}.vayl-card-meta{display:flex;justify-content:space-between;font-size:11px;color:var(--vayl-fg-muted)}.vayl-card-edition{font-size:10px;letter-spacing:.06em;text-transform:uppercase}.vayl-card-code{font-size:9px;color:var(--vayl-fg-soft);letter-spacing:.1em;text-transform:uppercase}.vayl-btn{font-family:Archivo,sans-serif;background:var(--vayl-fg);color:var(--vayl-bg);border:none;cursor:pointer;padding:16px 22px;font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;transition:opacity .18s,transform .18s;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}.vayl-btn:hover{opacity:.85}.vayl-btn-ghost{background:transparent;color:var(--vayl-fg);border:1px solid var(--vayl-fg)}.vayl-btn-ghost:hover{background:var(--vayl-fg);color:var(--vayl-bg);opacity:1}.vayl-btn-block{width:100%}.vayl-btn-lg{padding:20px 28px;font-size:12px}.vayl-btn[disabled]{opacity:.35;cursor:not-allowed;pointer-events:none}.vayl-input{font-family:JetBrains Mono,monospace;font-size:12px;background:transparent!important;border:none!important;border-bottom:1px solid var(--vayl-fg)!important;color:var(--vayl-fg);padding:14px 0!important;width:100%;outline:none;letter-spacing:.04em;border-radius:0!important}.vayl-input::placeholder{color:var(--vayl-fg-soft)}.vayl-marquee{overflow:hidden;position:relative;width:100%}.vayl-marquee-track{display:inline-flex;gap:48px;white-space:nowrap;animation:vayl-marquee 40s linear infinite;padding-right:48px}@keyframes vayl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.vayl-section{padding:clamp(40px,6vw,80px) clamp(16px,4vw,32px)}.vayl-section--hero{padding-top:clamp(40px,6vw,60px)}.vayl-section--bg2{background:var(--vayl-bg-2)}.vayl-section--ink{background:var(--vayl-fg);color:var(--vayl-bg)}.vayl-hero-meta{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;gap:24px;flex-wrap:wrap}.vayl-hero-title{font-size:clamp(72px,16vw,220px);margin:0}.vayl-hero-body{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;margin-top:48px;align-items:end}@media(min-width:900px){.vayl-hero-body{grid-template-columns:1.2fr .8fr;gap:60px}}.vayl-hero-body p{font-size:clamp(16px,1.8vw,20px);line-height:1.45;max-width:540px;margin:0}.vayl-countdown{display:flex;align-items:flex-end;gap:14px}.vayl-countdown-unit{display:flex;flex-direction:column;align-items:center;min-width:56px}.vayl-countdown-digit{font-family:Archivo,sans-serif;font-weight:900;font-size:64px;line-height:.85;font-variant-numeric:tabular-nums;letter-spacing:-.045em}.vayl-countdown-label{font-family:JetBrains Mono,monospace;font-size:10px;margin-top:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--vayl-fg-muted)}.vayl-countdown-colon{font-family:Archivo,sans-serif;font-weight:900;font-size:64px;opacity:.25;line-height:.85;padding-bottom:16px}.vayl-countdown.is-lg .vayl-countdown-digit,.vayl-countdown.is-lg .vayl-countdown-colon{font-size:clamp(48px,10vw,120px)}.vayl-countdown.is-lg .vayl-countdown-unit{min-width:clamp(56px,8vw,120px)}.vayl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.vayl-grid-lookbook{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.vayl-cols-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:48px}.vayl-num{font-family:Archivo,sans-serif;font-weight:900;font-size:clamp(56px,9vw,88px);color:var(--vayl-accent);letter-spacing:-.045em;line-height:1;margin-bottom:12px}.vayl-section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:36px;flex-wrap:wrap;gap:16px}.vayl-section-head--bordered{border-bottom:1px solid var(--vayl-line);padding-bottom:20px}.vayl-section-h{font-family:Archivo,sans-serif;font-weight:900;letter-spacing:-.045em;font-size:clamp(48px,8vw,96px);margin:0;text-transform:uppercase;line-height:.86}.vayl-drop-title{font-family:Archivo,sans-serif;font-weight:900;font-size:clamp(96px,22vw,280px);margin:0;letter-spacing:-.045em;line-height:.86;text-transform:uppercase}.vayl-drop-title-accent{color:var(--vayl-accent)}.vayl-chapter-row{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:24px;padding:28px 0;border-bottom:1px solid var(--vayl-line);align-items:center}@media(max-width:720px){.vayl-chapter-row{grid-template-columns:1fr;gap:8px}}.vayl-receipt{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);border:1px solid var(--vayl-line)}.vayl-receipt-cell{padding:14px 20px;font-size:14px;border-top:1px solid var(--vayl-line-soft)}.vayl-receipt-cell:nth-child(-n+3){border-top:none}.vayl-receipt-cell--meta,.vayl-receipt-cell--price{font-family:JetBrains Mono,monospace;color:var(--vayl-fg-muted);font-size:12px;border-left:1px solid var(--vayl-line-soft)}.vayl-receipt-cell--price{text-align:right;font-size:13px;color:var(--vayl-fg)}.vayl-receipt-total{background:var(--vayl-bg-2);font-weight:600;border-top:1px solid var(--vayl-line)}.vayl-top-ticker{border-bottom:1px solid var(--vayl-line-soft);padding:8px clamp(16px,4vw,24px);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--vayl-fg-muted);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.vayl-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--vayl-fg);margin-right:6px}.vayl-dot-live{background:var(--vayl-live);animation:vayl-pulse 1.4s ease-in-out infinite}.vayl-display{font-family:Archivo,sans-serif;font-weight:900;letter-spacing:-.045em;line-height:.86;text-transform:uppercase}.vayl-mono{font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:0}.vayl-eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--vayl-fg-muted)}.vayl-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--vayl-fg)}.vayl-dot--live{background:var(--vayl-live);animation:vayl-pulse 1.4s ease-in-out infinite}@keyframes vayl-pulse{0%,to{opacity:1}50%{opacity:.4}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vayl-overrides.css.map */
