@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(//thevastrahub.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2) format("woff2"),url(//thevastrahub.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(//thevastrahub.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2) format("woff2"),url(//thevastrahub.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff) format("woff")}@font-face{font-family:Inter;font-weight:400;font-style:italic;font-display:swap;src:url(//thevastrahub.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2) format("woff2"),url(//thevastrahub.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;font-style:italic;font-display:swap;src:url(//thevastrahub.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2) format("woff2"),url(//thevastrahub.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff) format("woff")}@font-face{font-family:Bodoni Moda;font-weight:400;font-style:normal;font-display:swap;src:url(//thevastrahub.com/cdn/fonts/bodoni_moda/bodonimoda_n4.025af1859727a91866b3c708393a6dc972156491.woff2) format("woff2"),url(//thevastrahub.com/cdn/fonts/bodoni_moda/bodonimoda_n4.aebb4417dfed0dc5ec4a330249c3862add089916.woff) format("woff")}@font-face{font-family:Inconsolata;font-weight:400;font-style:normal;font-display:swap;src:url(//thevastrahub.com/cdn/fonts/inconsolata/inconsolata_n4.8e0be9241e16b6e6311249bed21adcbee343bcd1.woff2) format("woff2"),url(//thevastrahub.com/cdn/fonts/inconsolata/inconsolata_n4.c913b3219f7cc7a03a6565e54733068641b83be2.woff) format("woff")}:root{--font-body-family: Inter, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-heading-family: "Bodoni Moda", serif;--font-heading-style: normal;--font-heading-weight: 400;--font-accent-family: Inconsolata, monospace;--font-accent-style: normal;--font-accent-weight: 400;--typography-scale: 1.08;--font-body-scale: 1;--font-heading-scale: 1.08;--font-body-base-size: calc(15px * var(--font-body-scale));--font-body-line-height: 1.6;--font-body-letter-spacing: .02em;--font-heading-base-size: calc(38px * var(--font-heading-scale));--font-heading-line-height: 1.1;--font-heading-transform: none;--font-heading-letter-spacing: .08em;--font-accent-base-size: 11px;--font-accent-transform: uppercase;--font-accent-letter-spacing: .08em;--color-background: #0a0a0a;--gradient-background: #0a0a0a;--color-foreground: #ededed;--color-heading: #ffffff;--color-border: #1a1a1a;--color-btn-solid-label: #0a0a0a;--color-btn-solid-bg: #ededed;--color-accent: #ededed;--color-body: #ededed;--color-success: #ededed;--color-warning: #E74C3C;--color-error: #555555;--tap-target-min: 44px;--age-verify-bg: var(--color-background);--age-verify-heading: var(--color-heading);--age-verify-text: var(--color-body);--age-verify-btn-bg: var(--color-btn-solid-bg);--age-verify-btn-text: var(--color-btn-solid-label);--age-verify-overlay: rgba(var(--color-foreground-rgb), .8);--color-badge-sale-bg: #ededed;--color-badge-sale-text: #0a0a0a;--color-badge-soldout-bg: #333333;--color-badge-soldout-text: #ffffff;--color-foreground-rgb: 237, 237, 237;--color-background-rgb: 10, 10, 10;--color-border-rgb: 26, 26, 26;--color-btn-solid-label-rgb: 10, 10, 10;--color-btn-solid-bg-rgb: 237, 237, 237;--color-accent-rgb: 237, 237, 237;--color-heading-rgb: 255, 255, 255;--color-success-rgb: 237, 237, 237;--color-error-rgb: 85, 85, 85;--color-accent-strong: #ffffff;--color-accent-soft: #1a1a1a;--gradient-accent: linear-gradient(135deg, var(--color-accent-strong), var(--color-btn-solid-bg), var(--color-accent-strong));--gradient-accent-contrast: linear-gradient(135deg, var(--color-btn-solid-bg), var(--color-accent-strong));--gradient-accent-soft: linear-gradient(135deg, var(--color-accent-soft), var(--color-btn-solid-bg));--alpha-border: .2;--spacing-scale: 1.05;--radius-scale: .7;--shadow-strength: .18;--page-width: 1440px;--grid-desktop-vertical-spacing: calc(20px * var(--spacing-scale));--grid-desktop-horizontal-spacing: calc(20px * var(--spacing-scale));--border-width: 1px;--page-padding-x: calc(1.6rem * var(--spacing-scale));--page-padding-x-desktop: calc(5rem * var(--spacing-scale));--section-padding-y: calc(6rem * var(--spacing-scale));--section-padding-y-mobile: calc(4rem * var(--spacing-scale));--button-height: calc(4.6rem * var(--spacing-scale));--button-padding-x: calc(3.2rem * var(--spacing-scale));--button-radius: calc(2px * var(--radius-scale));--button-letter-spacing: .08em;--button-font-size: calc(1.2rem * var(--font-body-scale));--button-border-width: calc(1px * var(--radius-scale));--button-bg: var(--color-btn-solid-bg);--button-text: var(--color-btn-solid-label);--button-border-color: var(--color-btn-solid-bg);--button-hover-bg: var(--color-foreground);--button-hover-text: var(--color-background);--button-hover-border-color: var(--color-foreground);--button-shadow: 0 10px 20px rgba(var(--color-foreground-rgb), calc(.14 * var(--shadow-strength)));--button-hover-shadow: 0 14px 22px rgba(var(--color-foreground-rgb), calc(.18 * var(--shadow-strength)));--button-secondary-bg: transparent;--button-secondary-text: var(--color-foreground);--button-secondary-border-color: var(--color-foreground);--button-secondary-hover-bg: var(--color-foreground);--button-secondary-hover-text: var(--color-background);--card-radius: calc(6px * var(--radius-scale));--media-radius: calc(4px * var(--radius-scale));--card-shadow: 0 12px 20px rgba(var(--color-foreground-rgb), calc(.16 * var(--shadow-strength)));--toast-shadow: 0 12px 30px rgba(var(--color-foreground-rgb), calc(.18 * var(--shadow-strength)));--badge-radius: calc(4px * var(--radius-scale));--badge-shadow: 0 8px 18px rgba(var(--color-foreground-rgb), calc(.2 * var(--shadow-strength)));--quick-add-bg: var(--color-background);--quick-add-text: var(--color-foreground);--quick-add-border: rgba(var(--color-foreground-rgb), .18);--quick-add-shadow: 0 10px 24px rgba(var(--color-foreground-rgb), calc(.12 * var(--shadow-strength)));--quick-add-hover-bg: var(--color-foreground);--quick-add-hover-text: var(--color-background);--cookie-bg: var(--color-background);--cookie-heading: var(--color-heading);--cookie-text: var(--color-foreground);--cookie-btn-bg: var(--color-btn-solid-bg);--cookie-btn-text: var(--color-btn-solid-label);--exit-popup-bg: var(--color-background);--exit-popup-heading: var(--color-heading);--exit-popup-text: var(--color-foreground);--exit-popup-accent: var(--color-btn-solid-bg);--exit-popup-btn-bg: var(--color-btn-solid-bg);--exit-popup-btn-text: var(--color-btn-solid-label);--exit-popup-close-bg: rgba(var(--color-foreground-rgb), .5);--exit-popup-close-bg-hover: rgba(var(--color-foreground-rgb), .7);--exit-popup-close-color: var(--color-background)}body{display:flex;flex-direction:column;min-height:100vh;margin:0;font-size:var(--font-body-base-size);letter-spacing:var(--font-body-letter-spacing);line-height:var(--font-body-line-height);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:var(--color-foreground);background-color:var(--color-background)}html{box-sizing:border-box;font-size:62.5%;height:100%}*,*:before,*:after{box-sizing:inherit}main{flex:1}
/*# sourceMappingURL=/cdn/shop/t/30/assets/theme-variables.css.map */
