:root{--vr-base:#0A0A0F;--vr-surface:#12121A;--vr-text:#F4F5F7;--vr-border:#23232E;--vr-teal:#22E0D0;--vr-purple:#B026B8;--vr-blue:#5B6FE0;--vapour-ws-red: var(--vr-teal, #22e0d0);--vapour-ws-ink: var(--vr-text, #f4f5f7);--vapour-ws-ink-light: color-mix(in srgb, var(--vr-text, #f4f5f7) 70%, transparent);--vapour-ws-ink-soft: color-mix(in srgb, var(--vr-text, #f4f5f7) 82%, transparent);--vapour-ws-ink-muted: color-mix(in srgb, var(--vr-text, #f4f5f7) 55%, transparent);--vapour-ws-bg-soft: var(--vr-surface, #12121a);--vapour-ws-bg-warm: var(--vr-surface, #12121a);--vapour-ws-border: var(--vr-border, #23232e);--vapour-ws-border-dark: var(--vr-border, #23232e);--vapour-ws-olive-dark: var(--vr-purple, #b026b8);--vapour-ws-shadow: rgba(0,0,0,.4);--vapour-ws-radius: 12px}.vapour-ws-product{display:flex;flex-direction:column;height:100%;background:var(--vr-surface, #12121a);border:1px solid var(--vr-border, #23232e);border-radius:var(--vapour-ws-radius, 12px);overflow:hidden;text-decoration:none;color:var(--vr-text, #f4f5f7);transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease}.vapour-ws-product:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--vr-teal, #22e0d0) 40%,var(--vr-border, #23232e));box-shadow:0 12px 34px color-mix(in srgb,var(--vr-teal, #22e0d0) 18%,transparent)}.vapour-ws-product-img{aspect-ratio:1;background:#0c0c14;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:8%}.vapour-ws-product-img img,.vapour-ws-product-img svg{width:100%;height:100%;object-fit:contain}.vapour-ws-product-badges{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:4px;z-index:2}.vapour-ws-product-badge{font-size:10px;font-weight:800;padding:5px 9px;border-radius:4px;letter-spacing:.04em;text-transform:uppercase}.vapour-ws-product-badge.multibuy{background:var(--vapour-ws-orange);color:#fff}.vapour-ws-product-badge.offer{background:var(--vapour-ws-orange);color:#fff;text-transform:uppercase;letter-spacing:.04em}.vapour-ws-product-price .price-note{font-size:11px;font-weight:800;color:var(--vapour-ws-ink-muted);margin-left:4px}.vapour-ws-product-badge.new{background:var(--vapour-ws-green);color:var(--vapour-ws-olive-dark)}.vapour-ws-product-badge.sale{background:var(--vapour-ws-red);color:#fff}.vapour-ws-product-badge.sold-out{background:var(--vapour-ws-ink-light);color:#fff}.vapour-ws-product-wishlist{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border:1px solid var(--vapour-ws-border);border-radius:50%;display:grid;place-items:center;color:var(--vapour-ws-ink-muted);cursor:pointer;transition:all .2s;z-index:2}.vapour-ws-product-wishlist:hover{color:var(--vapour-ws-orange);border-color:var(--vapour-ws-orange)}.vapour-ws-product-info{padding:0 16px 16px;display:flex;flex-direction:column;flex:1}.vapour-ws-product-brand{font-size:11px;font-weight:700;color:var(--vapour-ws-ink-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.vapour-ws-product-name{font-size:13px;font-weight:600;color:var(--vapour-ws-ink);line-height:1.35;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}.vapour-ws-product-rating{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;color:var(--vapour-ws-ink-muted)}.vapour-ws-product-rating .stars{color:var(--vapour-ws-tp-green);letter-spacing:1px}.vapour-ws-product-multibuy-pill{display:inline-block;background:var(--vapour-ws-green);color:var(--vapour-ws-olive-dark);font-size:11px;font-weight:800;padding:5px 10px;border-radius:100px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}.vapour-ws-product-price-row{display:flex;justify-content:space-between;align-items:center;margin-top:auto;gap:8px}.vapour-ws-product-price{font-family:var(--vr-font-display, "Archivo", sans-serif);font-size:18px;font-weight:800;color:var(--vapour-ws-olive-dark);letter-spacing:-.01em;line-height:1}.vapour-ws-product-price .old{color:var(--vapour-ws-ink-light);text-decoration:line-through;font-size:13px;font-weight:500;margin-right:6px}.vapour-ws-product-add{width:36px;height:36px;background:var(--vapour-ws-olive);color:#fff;border:none;border-radius:8px;cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:all .2s}.vapour-ws-product-add:hover{background:var(--vapour-ws-orange);transform:scale(1.05)}.vapour-ws-product-add{position:relative;transition:background .2s ease,transform .15s ease}.vapour-ws-product-add.is-loading{pointer-events:none;opacity:.6}.vapour-ws-product-add.is-added{background:#1b8a3e!important}.vapour-ws-product-add.is-added svg{display:none}.vapour-ws-product-add.is-added:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:12px;height:7px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.vapour-ws-product-add.is-error{background:var(--vapour-ws-ink)!important}.vapour-ws-coll-banner{position:relative;background:var(--vapour-ws-bg-soft);padding:40px 0;overflow:hidden}.vapour-ws-coll-banner.has-img{padding:72px 0}.vapour-ws-coll-banner-bg{position:absolute;top:0;right:0;bottom:0;left:0}.vapour-ws-coll-banner-bg img{width:100%;height:100%;object-fit:cover;display:block}.vapour-ws-coll-banner-bg .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a0ab8,#0a0a0a40)}.vapour-ws-coll-banner-inner{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:0 24px}.vapour-ws-coll-banner.has-img .vapour-ws-coll-banner-inner{color:#fff}.vapour-ws-coll-crumbs{font-size:12.5px;margin-bottom:10px;display:flex;gap:8px;align-items:center;color:var(--vapour-ws-ink-muted)}.vapour-ws-coll-banner.has-img .vapour-ws-coll-crumbs{color:#ffffffb3}.vapour-ws-coll-crumbs a{color:inherit;text-decoration:none;font-weight:700}.vapour-ws-coll-crumbs a:hover{color:var(--vapour-ws-red)}.vapour-ws-coll-banner h1{font-family:var(--vr-font-display, "Archivo", sans-serif);font-size:clamp(26px,3.6vw,40px);font-weight:800;letter-spacing:-.02em;margin:0 0 6px;color:var(--vapour-ws-ink)}.vapour-ws-coll-banner.has-img h1{color:#fff}.vapour-ws-coll-count{font-size:13.5px;font-weight:700;color:var(--vapour-ws-ink-muted);margin:0}.vapour-ws-coll-banner.has-img .vapour-ws-coll-count{color:#ffffffbf}.vapour-ws-coll-desc{max-width:720px;font-size:14.5px;line-height:1.65;margin-top:14px;color:var(--vapour-ws-ink-soft)}.vapour-ws-coll-banner.has-img .vapour-ws-coll-desc{color:#ffffffd9}.vapour-ws-coll-layout{display:grid;grid-template-columns:250px 1fr;gap:32px;align-items:start}.vapour-ws-coll-layout.no-filters{grid-template-columns:1fr}.vapour-ws-coll-filters{position:sticky;top:16px}.vapour-ws-coll-filters-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.vapour-ws-coll-filters-head h2{font-family:var(--vr-font-display, "Archivo", sans-serif);font-size:17px;font-weight:800;margin:0;color:var(--vapour-ws-ink)}.vapour-ws-coll-filters-close{display:none;background:none;border:none;cursor:pointer;color:var(--vapour-ws-ink);padding:6px}.vapour-ws-coll-filter-group{border-bottom:1px solid var(--vapour-ws-border);padding:4px 0}.vapour-ws-coll-filter-group summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:12px 0;font-family:var(--vr-font-display, "Archivo", sans-serif);font-weight:800;font-size:14px;color:var(--vapour-ws-ink)}.vapour-ws-coll-filter-group summary::-webkit-details-marker{display:none}.vapour-ws-coll-filter-group summary .chev{margin-left:auto;transition:transform .2s ease}.vapour-ws-coll-filter-group[open] summary .chev{transform:rotate(180deg)}.vapour-ws-coll-filter-group summary .count{background:var(--vapour-ws-red);color:#fff;font-size:11px;font-weight:800;min-width:18px;height:18px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.vapour-ws-coll-filter-values{list-style:none;margin:0 0 14px;padding:0;max-height:260px;overflow-y:auto}.vapour-ws-coll-filter-values li{margin-bottom:2px}.vapour-ws-coll-filter-values label{display:flex;align-items:center;gap:10px;padding:6px 2px;font-size:13.5px;color:var(--vapour-ws-ink-soft);cursor:pointer;border-radius:6px}.vapour-ws-coll-filter-values label:hover{color:var(--vapour-ws-ink)}.vapour-ws-coll-filter-values label.disabled{opacity:.4;cursor:default}.vapour-ws-coll-filter-values input{position:absolute;opacity:0;pointer-events:none}.vapour-ws-coll-filter-values .box{flex-shrink:0;width:18px;height:18px;border-radius:5px;border:2px solid var(--vapour-ws-border-dark);background:#fff;display:inline-grid;place-items:center;transition:all .15s ease}.vapour-ws-coll-filter-values input:checked+.box{background:var(--vapour-ws-red);border-color:var(--vapour-ws-red)}.vapour-ws-coll-filter-values input:checked+.box:after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-1px)}.vapour-ws-coll-filter-values .lbl{flex:1}.vapour-ws-coll-filter-values .n{font-size:11.5px;color:var(--vapour-ws-ink-light)}.vapour-ws-coll-price{display:flex;align-items:center;gap:8px;margin:4px 0 16px}.vapour-ws-coll-price .field{display:flex;align-items:center;gap:4px;border:1px solid var(--vapour-ws-border-dark);border-radius:8px;padding:8px 10px;flex:1}.vapour-ws-coll-price .cur{font-size:13px;color:var(--vapour-ws-ink-muted);font-weight:700}.vapour-ws-coll-price input{border:none;outline:none;width:100%;font-size:14px;font-family:inherit;-moz-appearance:textfield}.vapour-ws-coll-price input::-webkit-outer-spin-button,.vapour-ws-coll-price input::-webkit-inner-spin-button{-webkit-appearance:none}.vapour-ws-coll-price .dash{color:var(--vapour-ws-ink-muted)}.vapour-ws-coll-clear{display:inline-block;margin-top:14px;font-size:13px;font-weight:800;color:var(--vapour-ws-red);text-decoration:none}.vapour-ws-coll-clear:hover{text-decoration:underline}.vapour-ws-coll-apply{margin-top:12px;width:100%;padding:12px;border:none;border-radius:100px;background:var(--vapour-ws-red);color:#fff;font-family:var(--vr-font-display, "Archivo", sans-serif);font-weight:800;cursor:pointer}.vapour-ws-coll-filters-backdrop{display:none}.vapour-ws-coll-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:16px}.vapour-ws-coll-filter-btn{display:none;align-items:center;gap:8px;border:1px solid var(--vapour-ws-border-dark);background:#fff;border-radius:100px;padding:10px 16px;font-family:var(--vr-font-display, "Archivo", sans-serif);font-weight:800;font-size:13.5px;color:var(--vapour-ws-ink);cursor:pointer}.vapour-ws-coll-filter-btn .count{background:var(--vapour-ws-red);color:#fff;font-size:11px;min-width:18px;height:18px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.vapour-ws-coll-results{font-size:13px;color:var(--vapour-ws-ink-muted);margin:0}.vapour-ws-coll-sort{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--vapour-ws-ink-muted)}.vapour-ws-coll-sort select{border:1px solid var(--vapour-ws-border-dark);border-radius:100px;background:#fff;padding:9px 14px;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--vapour-ws-ink);cursor:pointer}.vapour-ws-coll-active{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.vapour-ws-coll-active .pill{display:inline-flex;align-items:center;gap:7px;background:var(--vapour-ws-bg-soft);border-radius:100px;padding:7px 13px;font-size:12.5px;font-weight:700;color:var(--vapour-ws-ink);text-decoration:none}.vapour-ws-coll-active .pill:hover{background:var(--vapour-ws-orange-soft)}.vapour-ws-coll-active .pill span{color:var(--vapour-ws-red);font-weight:800}.vapour-ws-coll-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.vapour-ws-coll-pagination{display:flex;justify-content:center;gap:6px;margin-top:36px}.vapour-ws-coll-pagination .page{min-width:40px;height:40px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--vapour-ws-border);font-family:var(--vr-font-display, "Archivo", sans-serif);font-weight:800;font-size:14px;color:var(--vapour-ws-ink);text-decoration:none;background:#fff}.vapour-ws-coll-pagination a.page:hover{border-color:var(--vapour-ws-red);color:var(--vapour-ws-red)}.vapour-ws-coll-pagination .page.current{background:var(--vapour-ws-red);border-color:var(--vapour-ws-red);color:#fff}.vapour-ws-coll-pagination .page.gap{border:none;background:none}.vapour-ws-coll-empty{text-align:center;padding:72px 24px}.vapour-ws-coll-empty h2{font-family:var(--vr-font-display, "Archivo", sans-serif);font-size:22px;font-weight:800;color:var(--vapour-ws-ink);margin:0 0 8px}.vapour-ws-coll-empty p{color:var(--vapour-ws-ink-muted);margin:0 0 20px}.vapour-ws-coll-empty-btn{display:inline-block;padding:12px 26px;border-radius:100px;background:var(--vapour-ws-red);color:#fff;font-family:var(--vr-font-display, "Archivo", sans-serif);font-weight:800;font-size:14px;text-decoration:none}.vapour-ws-coll-bottom-desc{margin-top:48px;padding-top:32px;border-top:1px solid var(--vapour-ws-border);font-size:14.5px;line-height:1.7;color:var(--vapour-ws-ink-soft);max-width:860px}.vapour-ws-coll-bottom-desc h2,.vapour-ws-coll-bottom-desc h3{font-family:var(--vr-font-display, "Archivo", sans-serif);color:var(--vapour-ws-ink)}@media(max-width:1024px){.vapour-ws-coll-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.vapour-ws-coll-layout{grid-template-columns:1fr}.vapour-ws-coll-filter-btn{display:inline-flex}.vapour-ws-coll-filters{position:fixed;top:0;right:25%;bottom:0;left:0;min-width:300px;max-width:380px;background:#fff;z-index:80;padding:20px;transform:translate(-105%);transition:transform .28s ease;overflow-y:auto;box-shadow:var(--vapour-ws-shadow-lg)}.vapour-ws-coll-filters.open{transform:translate(0)}.vapour-ws-coll-filters-close{display:block}.vapour-ws-coll-filters-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0a73;z-index:79}.vapour-ws-coll-filters-backdrop[hidden],.vapour-ws-coll-results{display:none}}@media(max-width:640px){.vapour-ws-coll-grid{grid-template-columns:repeat(2,1fr);gap:10px}.vapour-ws-coll-sort span{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vapour-wholesale.css.map */
