@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Space+Grotesk:wght@300;400;500;600;700&display=swap";:root{--vsb-h: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--vsb-b: "Inter", ui-sans-serif, system-ui, sans-serif;--vsb-bg: #F5F4FA;--vsb-card: #FFFFFF;--vsb-text: #0D1025;--vsb-muted: #6B7280;--vsb-border: rgba(13,16,37,.1);--vsb-p1: #B86BFF;--vsb-p2: #E47DFF;--vsb-p3: #8EA7FF;--vsb-p4: #29D8FF;--vsb-grad: linear-gradient(135deg, #B86BFF 0%, #E47DFF 35%, #8EA7FF 70%, #29D8FF 100%);--vsb-grad-btn: linear-gradient(135deg, #B86BFF 0%, #8EA7FF 100%);--vsb-shadow-sm: 0 2px 12px rgba(100,60,200,.08);--vsb-shadow-md: 0 8px 32px rgba(100,60,200,.12);--vsb-shadow-lg: 0 20px 60px rgba(100,60,200,.18);--vsb-radius: 16px;--vsb-radius-sm: 10px;--vsb-radius-btn: 100px}body{background-color:var(--vsb-bg)!important;color:var(--vsb-text)!important;font-family:var(--vsb-b)!important}h1,h2,h3,h4,h5,h6,.heading{font-family:var(--vsb-h)!important;color:var(--vsb-text)!important;letter-spacing:-.03em;line-height:1.1}.vsb-gradient-text{background:var(--vsb-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.color-scheme-1,.color-background-1{background-color:var(--vsb-bg)!important;color:var(--vsb-text)!important}.color-scheme-2{background-color:#efeff8!important}.color-scheme-3,.color-scheme-4{background-color:var(--vsb-card)!important}.color-scheme-5{background-color:var(--vsb-bg)!important}.color-scheme-7{background-color:#0d1025!important}.announcement-bar,[class*=announcement-bar]{background:linear-gradient(90deg,#f3f0ff,#e8eaff,#f3f0ff)!important;border-bottom:1px solid rgba(184,107,255,.2)!important}.announcement-bar__message,.announcement-bar p,.announcement-bar span{background:var(--vsb-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600!important;font-size:.875rem!important;letter-spacing:.04em!important}.shopify-section--header,.header-section,header-component,.header__wrapper{background-color:#f5f4faeb!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid var(--vsb-border)!important;box-shadow:var(--vsb-shadow-sm)!important}.header__menu-item,.header__menu-item>a,.header__nav-item a{color:var(--vsb-text)!important;font-weight:500!important;transition:all .2s ease!important}.header__menu-item:hover>a,.header__nav-item a:hover{background:var(--vsb-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cart-count-bubble{background:var(--vsb-grad-btn)!important;color:#fff!important}.button--primary,[class*=button--primary]{background:var(--vsb-grad-btn)!important;border:none!important;color:#fff!important;font-family:var(--vsb-h)!important;font-weight:600!important;border-radius:var(--vsb-radius-btn)!important;box-shadow:0 4px 20px #b86bff59!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}.button--primary:hover,[class*=button--primary]:hover{box-shadow:0 6px 30px #b86bff8c!important;transform:translateY(-2px)!important;filter:brightness(1.05)!important}.button--secondary,[class*=button--secondary]{background-color:transparent!important;border:1.5px solid rgba(13,16,37,.2)!important;color:var(--vsb-text)!important;font-family:var(--vsb-h)!important;font-weight:600!important;border-radius:var(--vsb-radius-btn)!important;transition:all .25s ease!important}.button--secondary:hover,[class*=button--secondary]:hover{border-color:var(--vsb-p1)!important;color:var(--vsb-p1)!important;transform:translateY(-2px)!important}.card__inner,.card{background-color:var(--vsb-card)!important;border:1px solid var(--vsb-border)!important;border-radius:var(--vsb-radius)!important;box-shadow:var(--vsb-shadow-sm)!important;transition:transform .35s ease,box-shadow .35s ease!important}.card__inner:hover,.card:hover{box-shadow:var(--vsb-shadow-md)!important;transform:translateY(-4px)!important}.card__heading,.card__title{color:var(--vsb-text)!important;font-family:var(--vsb-h)!important}.card__information{background:var(--vsb-card)!important;padding:16px!important}.price,.price__regular,.price--regular{color:var(--vsb-text)!important;font-family:var(--vsb-h)!important;font-weight:700!important}.price--sale .price__sale{background:var(--vsb-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.product-form__submit,button[name=add]{background:var(--vsb-grad-btn)!important;border:none!important;color:#fff!important;font-family:var(--vsb-h)!important;font-weight:600!important;border-radius:var(--vsb-radius-btn)!important;box-shadow:0 4px 20px #b86bff59!important;transition:all .25s ease!important}.product-form__submit:hover,button[name=add]:hover{box-shadow:0 6px 30px #b86bff8c!important;transform:translateY(-2px)!important}.variant-input-wrap label,.swatch__input+label{border-radius:var(--vsb-radius-sm)!important;border:1.5px solid var(--vsb-border)!important;background:var(--vsb-card)!important;color:var(--vsb-text)!important;transition:all .2s ease!important}.variant-input-wrap input:checked+label,.swatch__input:checked+label{background:var(--vsb-grad-btn)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 2px 12px #b86bff59!important}.accordion,details.accordion{border-color:var(--vsb-border)!important}details.accordion summary,.accordion__title{color:var(--vsb-text)!important;font-family:var(--vsb-h)!important;font-weight:600!important}details.accordion summary:hover,.accordion summary:hover{color:var(--vsb-p1)!important}details[open] .accordion__content,.accordion__body{color:var(--vsb-muted)!important}cart-drawer,.cart-drawer{background:var(--vsb-card)!important;box-shadow:var(--vsb-shadow-lg)!important}.cart-drawer__header{background:var(--vsb-bg)!important;border-bottom:1px solid var(--vsb-border)!important}.cart-drawer__footer{background:var(--vsb-bg)!important;border-top:1px solid var(--vsb-border)!important}input[type=text],input[type=email],input[type=password],input[type=number],textarea,select{border-radius:var(--vsb-radius-sm)!important;border:1.5px solid var(--vsb-border)!important;background:var(--vsb-card)!important;color:var(--vsb-text)!important}input:focus,textarea:focus,select:focus{border-color:var(--vsb-p1)!important;box-shadow:0 0 0 3px #b86bff26!important;outline:none!important}.badge{font-family:var(--vsb-h)!important;font-weight:700!important;border-radius:100px!important}.badge--sale,.badge--on-sale{background:var(--vsb-grad-btn)!important;color:#fff!important;border:none!important}.product__media-gallery,.product__media{border-radius:var(--vsb-radius)!important;overflow:hidden!important;background:var(--vsb-card)!important}.product__media-list button[aria-current=true]{border-color:var(--vsb-p1)!important}sticky-add-to-cart,.sticky-add-to-cart{background:#f5f4faf7!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-top:1px solid var(--vsb-border)!important;box-shadow:0 -4px 24px #0d102514!important}.search-modal,[id*=SearchModal]{background:#f5f4fafa!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}[class*=marquee],.scrolling-promotions{background:var(--vsb-card)!important;border-top:1px solid var(--vsb-border)!important;border-bottom:1px solid var(--vsb-border)!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--vsb-bg)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--vsb-p1),var(--vsb-p3));border-radius:3px}@keyframes vsb-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes vsb-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes vsb-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.vsb-fade-up{animation:vsb-fade-up .55s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay, 0ms)}.banner__media:hover,.slideshow__media:hover{transform:scale(1.02);transition:transform .6s ease!important}.product-grid .product-media,.product-grid .product-media-container{aspect-ratio:var(--gallery-aspect-ratio, 1)!important}.product-grid slideshow-slide{content-visibility:visible}.product-grid .card-gallery,.product-grid slideshow-container,.product-grid .product-media-container{background:#fff}.product-grid__item product-card,.product-grid__item .product-card{border-radius:var(--vsb-radius);overflow:hidden;box-shadow:var(--vsb-shadow-sm);transition:transform .35s ease,box-shadow .35s ease;background:#fff}.product-grid__item product-card:hover,.product-grid__item .product-card:hover{transform:translateY(-6px);box-shadow:var(--vsb-shadow-md)}.vsb-card{background:var(--vsb-card);border:1px solid var(--vsb-border);border-radius:var(--vsb-radius);padding:28px;box-shadow:var(--vsb-shadow-sm);transition:transform .3s ease,box-shadow .3s ease}.vsb-card:hover{transform:translateY(-4px);box-shadow:var(--vsb-shadow-md)}.vsb-btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--vsb-grad-btn);color:#fff;border:none;padding:14px 32px;border-radius:var(--vsb-radius-btn);font-family:var(--vsb-h);font-weight:600;font-size:1rem;cursor:pointer;text-decoration:none;box-shadow:0 4px 20px #b86bff59;transition:all .25s cubic-bezier(.4,0,.2,1)}.vsb-btn-primary:hover{box-shadow:0 8px 32px #b86bff8c;transform:translateY(-2px);filter:brightness(1.06)}.vsb-btn-secondary{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--vsb-text);border:1.5px solid rgba(13,16,37,.2);padding:14px 32px;border-radius:var(--vsb-radius-btn);font-family:var(--vsb-h);font-weight:600;font-size:1rem;cursor:pointer;text-decoration:none;transition:all .25s ease}.vsb-btn-secondary:hover{border-color:var(--vsb-p1);color:var(--vsb-p1);transform:translateY(-2px)}.vsb-section-label{display:inline-block;background:linear-gradient(135deg,#b86bff1f,#8ea7ff1f);border:1px solid rgba(184,107,255,.2);border-radius:100px;padding:6px 16px;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--vsb-p1);font-family:var(--vsb-h);margin-bottom:16px}@media(max-width:768px){h1{font-size:2.2rem!important}h2{font-size:1.8rem!important}}.product-media__image{opacity:1!important;visibility:visible!important;display:block!important;filter:none!important;mix-blend-mode:normal!important;z-index:999!important;position:relative!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-vseebox.css.map */
