@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@700;800&family=Inter:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap";:root{--color-bg: #121414;--color-surface: #121414;--color-surface-low: #1b1c1c;--color-surface-container: #1f2020;--color-surface-high: #292a2a;--color-surface-highest: #343535;--color-surface-lowest: #0d0e0f;--color-on-surface: #e3e2e2;--color-on-surface-var: #c4c7c7;--color-primary: #c9c6c5;--color-on-primary: #313030;--color-outline: #8e9192;--color-outline-var: #444748;--font-display: "Montserrat", sans-serif;--font-body: "Inter", sans-serif;--radius: .25rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-full: 9999px;--gutter: 24px;--margin-edge: 48px;--section-gap: 80px;--container-max: 1440px;--header-height: 64px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-on-surface);-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:1.6;padding-top:var(--header-height)}::selection{background:var(--color-primary);color:var(--color-on-primary)}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--margin-edge)}@media(max-width:768px){.container{padding:0 16px}}.glass-panel{background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.btn-primary{display:inline-block;background:var(--color-on-surface, #e3e2e2);color:var(--color-bg, #121414);padding:16px 40px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;border-radius:var(--radius);transition:background .3s,transform .15s}.btn-primary:hover{background:var(--color-primary);transform:scale(1.01)}.btn-primary:active{transform:scale(.97)}.btn-ghost{display:inline-block;background:transparent;color:var(--color-on-surface, #e3e2e2);padding:16px 40px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:1px solid var(--color-on-surface);cursor:pointer;border-radius:var(--radius);transition:background .3s,color .3s}.btn-ghost:hover{background:var(--color-on-surface);color:var(--color-bg)}.void-product-card{display:flex;flex-direction:column;text-decoration:none;cursor:pointer}.void-product-card__img-wrap{aspect-ratio:4 / 5;background:var(--color-surface-container);overflow:hidden;position:relative}.void-product-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.void-product-card:hover .void-product-card__img{transform:scale(1.08)}.void-product-card__badge{position:absolute;top:16px;left:16px;background:var(--color-primary);color:var(--color-on-primary);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px}.void-product-card__body{margin-top:12px;display:flex;justify-content:space-between;align-items:flex-start}.void-product-card__vendor{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-surface-var);margin-bottom:4px}.void-product-card__title{font-size:16px;font-weight:700;color:var(--color-on-surface)}.void-product-card__price{font-size:16px;color:var(--color-on-surface-var);white-space:nowrap;margin-left:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/theme-custom.css.map */
