:root{--void: #05060a;--deep: #0b0e17;--surface: #131725;--hairline: #232838;--ink: #ffffff;--ink-muted: #9aa3b8;--ink-faint: #7c87a0;--nebula-blue: #3b82f6;--nebula-violet: #8b5cf6;--nebula-pink: #ec4899;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--grad-aurora: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 55%, #ec4899 100%);--grad-void: radial-gradient(120% 80% at 50% 0%, #131725 0%, #05060a 70%);--dur-micro: .12s;--dur-std: .24s;--dur-enter: .4s;--ease-enter: cubic-bezier(.22, 1, .36, 1);--ease-exit: cubic-bezier(.4, 0, .2, 1);--r-sm: 8px;--r-md: 16px;--r-lg: 24px;--r-full: 999px;--vs-display: clamp(4rem, 2.4rem + 4vw, 7.2rem);--vs-h1: clamp(3.2rem, 2.4rem + 2vw, 4.8rem);--vs-h2: clamp(2.4rem, 1.92rem + 1.4vw, 3.6rem);--vs-h3: clamp(2rem, 1.84rem + .4vw, 2.4rem);--vs-body-lg: clamp(1.7rem, 1.648rem + .15vw, 1.8rem);--vs-body: clamp(1.5rem, 1.456rem + .12vw, 1.6rem);--vs-small: clamp(1.3rem, 1.264rem + .1vw, 1.4rem);--vs-micro: clamp(1.1rem, 1.056rem + .1vw, 1.2rem);--product-card-text-alignment: left;--collection-card-text-alignment: left;--vs-font-display: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--vs-font-body: "Manrope", ui-sans-serif, system-ui, sans-serif;--vs-font-mono: "Space Mono", ui-monospace, monospace}:root,.color-scheme-1{--color-background: 5, 6, 10;--gradient-background: var(--grad-void);--color-foreground: 255, 255, 255;--color-background-contrast: 35, 40, 56;--color-shadow: 0, 0, 0;--color-button: 59, 130, 246;--color-button-text: 255, 255, 255;--color-secondary-button: 5, 6, 10;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 19, 23, 37;--color-badge-border: 35, 40, 56}.color-scheme-2{--color-background: 19, 23, 37;--gradient-background: #131725;--color-foreground: 255, 255, 255;--color-background-contrast: 35, 40, 56;--color-shadow: 0, 0, 0;--color-button: 59, 130, 246;--color-button-text: 255, 255, 255;--color-secondary-button: 19, 23, 37;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 19, 23, 37;--color-badge-border: 35, 40, 56}.color-scheme-3{--color-background: 11, 14, 23;--gradient-background: #0b0e17;--color-foreground: 255, 255, 255;--color-background-contrast: 35, 40, 56;--color-shadow: 0, 0, 0;--color-button: 59, 130, 246;--color-button-text: 255, 255, 255;--color-secondary-button: 11, 14, 23;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 154, 163, 184;--color-badge-background: 11, 14, 23;--color-badge-border: 35, 40, 56}.color-scheme-4{--color-background: 19, 23, 37;--gradient-background: #131725;--color-foreground: 255, 255, 255;--color-background-contrast: 35, 40, 56;--color-shadow: 0, 0, 0;--color-button: 255, 255, 255;--color-button-text: 5, 6, 10;--color-secondary-button: 19, 23, 37;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 19, 23, 37;--color-badge-border: 35, 40, 56}.color-scheme-5{--color-background: 19, 23, 37;--gradient-background: #131725;--color-foreground: 236, 72, 153;--color-background-contrast: 35, 40, 56;--color-shadow: 0, 0, 0;--color-button: 236, 72, 153;--color-button-text: 255, 255, 255;--color-secondary-button: 19, 23, 37;--color-secondary-button-text: 236, 72, 153;--color-link: 236, 72, 153;--color-badge-foreground: 236, 72, 153;--color-badge-background: 19, 23, 37;--color-badge-border: 236, 72, 153}[class*=color-scheme-]:not(.color-scheme-1):not(.color-scheme-2):not(.color-scheme-3):not(.color-scheme-4):not(.color-scheme-5){--color-background: 11, 14, 23;--gradient-background: #0b0e17;--color-foreground: 255, 255, 255;--color-background-contrast: 35, 40, 56;--color-shadow: 0, 0, 0;--color-button: 59, 130, 246;--color-button-text: 255, 255, 255;--color-secondary-button: 11, 14, 23;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 19, 23, 37;--color-badge-border: 35, 40, 56}body{font-family:var(--vs-font-body);font-size:var(--vs-body);line-height:1.6;letter-spacing:normal;color:rgb(var(--color-foreground));background-color:var(--void)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--vs-font-display);font-weight:600;line-height:1.1;letter-spacing:normal}.h0,h1,.h1{font-size:var(--vs-h1);letter-spacing:-.02em}h2,.h2{font-size:var(--vs-h2);letter-spacing:-.02em}h3,.h3{font-size:var(--vs-h3)}*:focus-visible,.focus-inset:focus-visible,.button:focus-visible,.link:focus-visible,summary:focus-visible{outline:2px solid var(--nebula-blue)!important;outline-offset:2px!important;box-shadow:none!important;border-radius:var(--r-sm)}::selection{background:var(--nebula-violet);color:#fff}.vs-eyebrow,.announcement-bar__message,.caption-with-letter-spacing{font-family:var(--vs-font-mono);font-size:var(--vs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted)}.header-wrapper{border-bottom:1px solid var(--hairline);background-color:color-mix(in srgb,var(--deep) 72%,transparent);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.header__heading-link,.header__heading-link .h2{font-family:var(--vs-font-display);font-weight:700;letter-spacing:-.02em}.header__menu-item{font-family:var(--vs-font-body);font-size:var(--vs-small);color:var(--ink-muted);transition:color var(--dur-micro) var(--ease-enter)}.header__menu-item:hover{color:var(--ink);text-decoration:none}.header__menu-item span:after,.header__menu-item:hover span:after{display:none}.announcement-bar{background-color:var(--deep);border-bottom:1px solid var(--hairline)}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{--vs-btn-bg: var(--surface);--vs-btn-image: none;--vs-btn-fg: var(--ink);--vs-btn-border: 1px solid var(--hairline);min-height:44px;border-radius:var(--r-full);font-family:var(--vs-font-body);font-size:var(--vs-body);font-weight:500;letter-spacing:normal;background:var(--vs-btn-bg);background-image:var(--vs-btn-image);color:var(--vs-btn-fg);border:var(--vs-btn-border);transition:filter var(--dur-micro) var(--ease-enter),border-color var(--dur-micro) var(--ease-enter)}.button:after,.button:before{display:none}.button--primary,.product-form__submit,.cart__checkout-button,.shopify-payment-button__button--unbranded,.template-404 .button{--vs-btn-bg: transparent;--vs-btn-image: var(--grad-aurora);--vs-btn-fg: #fff;--vs-btn-border: 0}.button--tertiary{--vs-btn-bg: transparent;--vs-btn-image: none;--vs-btn-fg: var(--ink-muted);--vs-btn-border: 0}.button:hover,.shopify-payment-button__button--unbranded:hover{filter:brightness(1.1);border-color:var(--ink-faint)}.button[disabled],.button[aria-disabled=true]{--vs-btn-bg: var(--surface);--vs-btn-image: none;--vs-btn-fg: var(--ink-faint);--vs-btn-border: 1px solid var(--hairline);opacity:.5;cursor:not-allowed;filter:none}.card-wrapper,.card{background:transparent}.card__inner{border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--surface);overflow:hidden}.card-wrapper .card .card__inner,.article-card-wrapper .card .card__inner{border-radius:var(--r-md);border:1px solid var(--hairline);overflow:hidden}.card__content{padding-top:12px;padding-inline:0}.card-wrapper .card__content{padding-top:12px}.card__content,.card__information,.card-information,.card-wrapper .card-information{text-align:left}.card-information>*+*{margin-top:4px}.card-wrapper .card-information>:not(.visually-hidden:first-child)+:not(.rating):not(.card__information-volume-pricing-note){margin-top:4px}.card__heading,.card__heading a{font-family:var(--vs-font-display);font-size:var(--vs-body-lg);font-weight:500;line-height:1.3;color:var(--ink);letter-spacing:normal}.card__heading a:hover{text-decoration:none}.card__information .caption-with-letter-spacing{font-family:var(--vs-font-mono);font-size:var(--vs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted)}.price{font-family:var(--vs-font-body);font-size:var(--vs-body);font-weight:600;color:var(--ink)}.card-information .price,.card__information .price,.card .price{font-size:var(--vs-body);font-weight:600;letter-spacing:normal}.card-wrapper .card-information>.price{color:var(--ink)}.card .price .price-item{font-size:inherit;font-weight:inherit}.price--on-sale .price-item--regular{color:var(--ink-faint);text-decoration:line-through;font-weight:400}.card .price--on-sale .price-item--regular{font-size:var(--vs-small);font-weight:400;color:var(--ink-faint)}.price--on-sale .price-item--sale{color:var(--ink)}.badge{font-family:var(--vs-font-mono);font-size:var(--vs-micro);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--r-full);padding:2px 10px}.badge.price__badge-sale,.card__badge .badge.price__badge-sale{background:var(--surface);color:var(--nebula-pink);border:1px solid var(--nebula-pink)}.badge.price__badge-sold-out,.card__badge .badge.price__badge-sold-out{background:var(--surface);color:var(--ink-muted);border:1px solid var(--hairline)}.facets__summary,.facets__heading,.facets .facets__heading,.facets .facets__summary,.facets .facet-filters__label,.mobile-facets .mobile-facets__heading{font-family:var(--vs-font-mono);font-size:var(--vs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted)}.facets .facets__summary{min-height:44px;display:flex;align-items:center;transition:color var(--dur-micro) var(--ease-enter)}.facets .facets__summary:hover{color:var(--ink)}.facets__display,.facets .facets__display,.facets__wrapper .facets__display{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:none}.facets .facet-checkbox,.facets .facets__label,.mobile-facets .mobile-facets__label{min-height:44px;display:flex;align-items:center;font-family:var(--vs-font-body);font-size:var(--vs-small);text-transform:none;letter-spacing:normal;color:var(--ink-muted);transition:color var(--dur-micro) var(--ease-enter)}.facet-checkbox{min-height:44px;display:flex;align-items:center;font-size:var(--vs-small);color:var(--ink-muted);transition:color var(--dur-micro) var(--ease-enter)}.facet-checkbox:hover,.facets .facet-checkbox:hover,.mobile-facets .mobile-facets__label:hover{color:var(--ink)}.facet-checkbox>svg{border-radius:4px}.facets .facet-checkbox__count,.mobile-facets .mobile-facets__count{font-family:var(--vs-font-mono);font-size:var(--vs-micro);color:var(--ink-faint)}.facets .facet-filters__field .select__select,.facets .facet-filters__field .facet-filters__sort{min-height:44px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--ink);font-family:var(--vs-font-body);font-size:var(--vs-small)}.active-facets__button,.active-facets .active-facets__button-inner{min-height:44px;border-radius:var(--r-full);border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font-size:var(--vs-small)}.active-facets .active-facets__button-remove,.active-facets .active-facets__button-remove span{font-family:var(--vs-font-body);font-size:var(--vs-small);color:var(--ink-muted);text-decoration:none}.active-facets .active-facets__button-remove:hover{color:var(--ink)}.product-count .product-count__text{font-family:var(--vs-font-mono);font-size:var(--vs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint)}.mobile-facets .mobile-facets__inner{background:var(--deep);border-right:1px solid var(--hairline)}.mobile-facets__open-label,.mobile-facets .mobile-facets__close-button{font-family:var(--vs-font-mono);font-size:var(--vs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted)}.mobile-facets .mobile-facets__summary,.mobile-facets .mobile-facets__sort>label{min-height:44px;display:flex;align-items:center;font-family:var(--vs-font-mono);font-size:var(--vs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted)}.mobile-facets .mobile-facets__summary:hover{color:var(--ink)}.mobile-facets .mobile-facets__sort .select__select{min-height:44px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--ink);font-family:var(--vs-font-body);font-size:var(--vs-small)}.mobile-facets .mobile-facets__footer{border-top:1px solid var(--hairline);background:var(--deep)}.field__input,.select__select{min-height:44px;background:var(--surface);border-radius:var(--r-sm);color:var(--ink);font-family:var(--vs-font-body);font-size:var(--vs-body)}.field__label,.form__label{color:var(--ink-muted);font-size:var(--vs-small)}.field:after,.select:after{border-color:var(--hairline);border-radius:var(--r-sm)}.footer{border-top:1px solid var(--hairline);background:var(--deep)}.footer-block__heading,.footer .footer-block__heading{font-family:var(--vs-font-mono);font-size:var(--vs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted)}.footer__content-bottom{border-top:1px solid var(--hairline)}.list-menu__item--link,.footer__list-social .link{color:var(--ink-muted);font-size:var(--vs-small);transition:color var(--dur-micro) var(--ease-enter)}.list-menu__item--link:hover{color:var(--ink)}.footer .footer-block__details-content .list-menu__item--link,.footer .footer__list-social .link{color:var(--ink-muted);font-size:var(--vs-small);transition:color var(--dur-micro) var(--ease-enter)}.footer .footer-block__details-content .list-menu__item--link:hover{color:var(--ink)}.product__title h1,.product__title .h1{font-family:var(--vs-font-display);font-size:var(--vs-h1);letter-spacing:-.02em}.product__info-container .price,.product__info-container .price .price-item{font-family:var(--vs-font-body);font-size:var(--vs-h3);font-weight:600;color:var(--ink);letter-spacing:normal}.product__info-container .price--on-sale .price-item--regular{font-size:var(--vs-body);font-weight:400;color:var(--ink-faint)}.product-form__input .form__label,.product-form__quantity .quantity__label{font-family:var(--vs-font-mono);font-size:var(--vs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted)}.product-form__input--dropdown .select__select{min-height:44px;background:var(--surface);border-radius:var(--r-sm);color:var(--ink);font-family:var(--vs-font-body);font-size:var(--vs-body)}.product-form__input--dropdown .select:after,.product-form__input--dropdown .select__select{border-color:var(--hairline)}.product-form__input--pill input[type=radio]+label{min-height:44px;border-radius:var(--r-full);border:1px solid var(--hairline);background:var(--surface);color:var(--ink-muted);font-size:var(--vs-small);transition:border-color var(--dur-micro) var(--ease-enter),color var(--dur-micro) var(--ease-enter)}.product-form__input--pill input[type=radio]:checked+label{background-image:var(--grad-aurora);border-color:transparent;color:#fff}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio]:disabled+label{color:var(--ink-faint);background-image:linear-gradient(to top left,transparent calc(50% - 1px),var(--ink-faint) calc(50% - 1px),var(--ink-faint) calc(50% + 1px),transparent calc(50% + 1px));cursor:not-allowed}.product-form__quantity .quantity{min-height:44px;background:var(--surface);border-radius:var(--r-sm);color:var(--ink)}.product-form__quantity .quantity:after{border-color:var(--hairline);border-radius:var(--r-sm)}.product-form__quantity .quantity__input{font-family:var(--vs-font-mono);font-size:var(--vs-body);color:var(--ink)}.product-form__quantity .quantity__button{color:var(--ink-muted)}.product-form__quantity .quantity__button:hover{color:var(--ink)}.product__media-wrapper .product__media,.product__media-wrapper .media{border-radius:var(--r-md);background:var(--surface);overflow:hidden}.product__media-wrapper .product__media-item{border-radius:var(--r-md)}.thumbnail-list__item .thumbnail{border-radius:var(--r-sm);border:1px solid var(--hairline);background:var(--surface)}.thumbnail-list__item .thumbnail[aria-current=true]{border-color:var(--nebula-blue)}.product__description{font-family:var(--vs-font-body);font-size:var(--vs-body);line-height:1.7;color:var(--ink-muted);max-width:65ch}.product__description strong,.product__description b{color:var(--ink);font-weight:600}.product__description a{color:var(--ink);text-underline-offset:3px}.product__accordion table,.product__description table{font-family:var(--vs-font-mono);font-size:var(--vs-small);width:100%;border-collapse:collapse}.product__accordion table td,.product__description table td{border-bottom:1px solid var(--hairline);padding:10px 0}.product__tax,.product__tax a,.product__view-details,.share-button__button,.product__pickup-availabilities .pickup-availability-preview{font-size:var(--vs-small);color:var(--ink-muted)}.product__view-details:hover,.share-button__button:hover{color:var(--ink)}.product-form__error-message-wrapper{color:var(--danger);font-size:var(--vs-small)}.cart-notification-wrapper .cart-notification{background-color:color-mix(in srgb,var(--deep) 88%,transparent);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid var(--hairline);border-radius:var(--r-md)}.cart-notification .cart-notification__heading{font-family:var(--vs-font-mono);font-size:var(--vs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted)}.cart-notification .cart-notification__close{min-width:44px;min-height:44px;color:var(--ink-muted)}.cart-notification .cart-notification__close:hover{color:var(--ink)}.cart-item .cart-item__image-container{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-sm);overflow:hidden}.cart-item .cart-item__name{font-family:var(--vs-font-display);font-size:var(--vs-body);font-weight:500;line-height:1.3;color:var(--ink)}.cart-item .cart-item__name:hover{text-decoration:none;color:var(--ink)}.cart-item .cart-item__details .product-option{font-family:var(--vs-font-mono);font-size:var(--vs-micro);color:var(--ink-faint);letter-spacing:.04em}.cart-item .cart-item__price-wrapper .price{font-family:var(--vs-font-body);font-size:var(--vs-body);font-weight:600;color:var(--ink)}.cart-item .cart-item__quantity-wrapper .quantity{min-height:44px;background:var(--surface);border-radius:var(--r-sm);color:var(--ink)}.cart-item .cart-item__quantity-wrapper .quantity:after{border-color:var(--hairline);border-radius:var(--r-sm)}.cart-item .cart-item__quantity-wrapper .quantity__input{font-family:var(--vs-font-mono);font-size:var(--vs-body);color:var(--ink)}.cart-item .cart-item__quantity-wrapper .quantity__button{color:var(--ink-muted)}.cart-item .cart-item__quantity-wrapper .quantity__button:hover{color:var(--ink)}.cart-item cart-remove-button .button{min-width:44px;min-height:44px;color:var(--ink-muted);background:transparent;border:0}.cart-item cart-remove-button .button:hover{color:var(--danger)}.cart-item .cart-item__error-text{color:var(--danger);font-size:var(--vs-small)}.cart__blocks .totals__total{font-family:var(--vs-font-mono);font-size:var(--vs-micro);font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted)}.cart__blocks .totals__total-value{font-family:var(--vs-font-body);font-size:var(--vs-h3);font-weight:600;color:var(--ink)}.cart__footer .tax-note,.cart__footer .tax-note a{font-size:var(--vs-small);color:var(--ink-faint)}.cart__note.field label{font-family:var(--vs-font-mono);font-size:var(--vs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted)}.cart__note.field .text-area.field__input{background:var(--surface);border-radius:var(--r-sm);color:var(--ink);font-family:var(--vs-font-body);font-size:var(--vs-body)}.cart__empty-text{font-family:var(--vs-font-display);font-size:var(--vs-h3);color:var(--ink-muted)}.predictive-search{background:var(--deep);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:none}.predictive-search__heading{font-family:var(--vs-font-mono);font-size:var(--vs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted)}.predictive-search__item{min-height:44px;color:var(--ink-muted)}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:var(--surface);color:var(--ink)}.search-modal__content{background:var(--deep)}.search-modal .search-modal__close-button{min-width:44px;min-height:44px;color:var(--ink-muted)}.pagination-wrapper .pagination__item{min-width:44px;min-height:44px;border-radius:var(--r-sm);font-family:var(--vs-font-mono);font-size:var(--vs-small);color:var(--ink-muted);transition:color var(--dur-micro) var(--ease-enter),background-color var(--dur-micro) var(--ease-enter)}.pagination-wrapper .pagination__item:hover{color:var(--ink);background:var(--surface)}.pagination-wrapper .pagination__item--current{color:var(--ink);background:var(--surface);border:1px solid var(--hairline)}.pagination-wrapper .pagination__item--current:after{display:none}.article-card-wrapper .article-card__excerpt{font-family:var(--vs-font-body);font-size:var(--vs-body);line-height:1.7;color:var(--ink-muted)}.article-card-wrapper .article-card__image-wrapper,.article-card-wrapper .article-card__image{border-radius:var(--r-md);overflow:hidden}.article-card-wrapper .article-card__footer,.article-card-wrapper .article-card__info{font-family:var(--vs-font-mono);font-size:var(--vs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint)}.article-template .article-template__content{font-family:var(--vs-font-body);font-size:var(--vs-body);line-height:1.75;color:var(--ink-muted);max-width:68ch;margin-inline:auto}.article-template .article-template__content h1,.article-template .article-template__content h2,.article-template .article-template__content h3{font-family:var(--vs-font-display);color:var(--ink);margin-top:2em;margin-bottom:.5em}.article-template .article-template__content h1{font-size:var(--vs-h2)}.article-template .article-template__content strong{color:var(--ink);font-weight:600}.article-template .article-template__content a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ink-faint)}.article-template .article-template__content a:hover{text-decoration-color:var(--nebula-blue)}.article-template .article-template__content img{border-radius:var(--r-md)}.article-template .article-template__content ul,.article-template .article-template__content ol{padding-left:1.4em}.article-template .article-template__content li{margin-bottom:.4em}.article-template .article-template__title{color:var(--ink)}.article-template .article-template__link,.article-template .article-template__back{font-family:var(--vs-font-mono);font-size:var(--vs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted)}.article-template .article-template__link:hover,.article-template .article-template__back:hover{color:var(--ink)}.article-template .article-template__comment-fields .field__input,.article-template .article-template__comment-fields .text-area{background:var(--surface);border-radius:var(--r-sm);color:var(--ink)}.article-template .article-template__comment-warning{color:var(--warning);font-size:var(--vs-small)}.template-404{padding-block:80px 96px}.template-404>p:first-of-type{margin:0;font-family:var(--vs-font-mono);font-size:var(--vs-display);line-height:1;letter-spacing:.08em;color:var(--ink-faint)}.template-404 .title{margin-top:16px;color:var(--ink)}.template-404 a.button{margin-top:32px}.vs-constellation{border-bottom:1px solid var(--hairline);background:var(--void)}.vs-constellation__inner{display:flex;flex-direction:column;gap:6px;padding-top:8px;padding-bottom:8px}@media screen and (min-width:750px){.vs-constellation__inner{flex-direction:row;align-items:center;gap:12px}.vs-constellation__label{flex-shrink:0}}.vs-constellation__track{position:relative;flex:1;height:2px;border-radius:var(--r-full);background:var(--hairline)}.vs-constellation__fill{position:absolute;inset-block:0;left:0;border-radius:var(--r-full);background-image:var(--grad-aurora);transition:width var(--dur-std) var(--ease-enter)}.vs-constellation__node{position:absolute;top:50%;width:6px;height:6px;margin-left:-3px;margin-top:-3px;border-radius:50%;background:var(--hairline)}.vs-constellation__node.is-reached{background:var(--ink)}.vs-constellation__node.is-ignited{background:var(--nebula-pink);box-shadow:0 0 10px 2px var(--nebula-pink),0 0 3px 1px var(--nebula-violet)}.vs-constellation__label{margin:0;font-family:var(--vs-font-mono);font-size:var(--vs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted)}.vs-constellation__label.is-ignited{color:var(--ink)}.vs-age-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--void)}html[data-age-verified="1"] .vs-age-gate{display:none}.vs-age-gate__panel{width:100%;max-width:44.8rem;padding:24px;border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--surface)}@media screen and (min-width:750px){.vs-age-gate__panel{padding:32px}}.vs-age-gate__title{margin:12px 0 0;font-family:var(--vs-font-display);font-size:var(--vs-h2);font-weight:600;letter-spacing:-.02em;color:var(--ink)}.vs-age-gate__body{margin:12px 0 0;font-size:var(--vs-body);color:var(--ink-muted)}.vs-age-gate__actions{display:flex;flex-direction:column;gap:12px;margin-top:24px}.vs-age-gate__actions .button{width:100%}.vs-age-gate__note{margin:20px 0 0;font-size:var(--vs-micro);color:var(--ink-faint)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/vapor-space.css.map */
