:root{--primary:#7c46e8;--primary-foreground:#fff;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--radius-xl:4px;--shadow-glow:none;--shadow-button:none;--shadow-button-hover:none}.site-header,.jv2-header,.mobile-bottom-nav,.product-badge,.product-view-link,.category-arrow,.store-menu-section-trigger,.glass-button{-webkit-backdrop-filter:none!important}.site-header,.jv2-header{box-shadow:none!important;background:#101116!important}.mobile-bottom-nav{box-shadow:none!important;background:#121318!important;border-radius:4px!important}.jv-button,.shop-button,.glass-button,a.jv2-button,a.jv2-outline,button.jv2-outline,.jv-home-v2 .product-card .product-add-button,.product-add-button,.product-detail-add,.product-back-link,.summit-club-form button,.jv2-community a,.header-actions .jv-button{box-shadow:none!important;background-image:none!important;border-radius:2px!important}.jv-button:hover,.jv-button:active,.shop-button:hover,.glass-button:hover,.product-add-button:hover,.product-add-button:hover:not(:disabled),.product-card:hover,.category:hover,.category:hover img,.product-photo:hover img,a.jv2-button:hover{transform:none!important}.shop-button,.jv-home-v2 a.jv2-button,.jv-home-v2 .jv2-lounge-actions .jv2-button,.product-detail-add,button.jv-button.bg-primary{color:#fff!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:#7c46e8!important;border:1px solid #7c46e8!important}.shop-button:hover,.jv-home-v2 a.jv2-button:hover,.product-detail-add:hover:not(:disabled),.jv-home-v2 .product-card .product-add-button:hover:not(:disabled){box-shadow:none!important;background:#6b38d4!important;border-color:#6b38d4!important}.jv-home-v2 .product-card .product-add-button,.product-add-button{color:#fff!important;letter-spacing:.12em!important;text-transform:uppercase!important;box-shadow:none!important;background:#7c46e8!important;border:1px solid #7c46e8!important}.glass-button,a.jv2-outline,button.jv2-outline,.jv2-community a:not(.jv2-button){color:#f7f4ee!important;letter-spacing:.12em!important;text-transform:uppercase!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff6b!important}.glass-button:hover,a.jv2-outline:hover,button.jv2-outline:hover,.jv2-community a:not(.jv2-button):hover{background:#ffffff0f!important;border-color:#ffffffb8!important}.product-card,.jv-home-v2 .product-card,.jv2-category,.jv2-edit,.jv2-community section,.category,.detail-image,.product-detail-page .product-gallery .detail-image,.catalog-search,.header-search,.search-input,input.rounded-full,textarea.rounded-full,select.rounded-full,.store-sheet,.summit-club{box-shadow:none!important;border-radius:4px!important}.jv-home-v2 .product-card .product-photo,article.product-card .product-photo,.product-detail-page .product-gallery .detail-image,.product-detail-page .product-gallery .product-gallery-thumb,.product-photo,.product-gallery-thumb{box-shadow:none!important;background:#f3f0ea!important;border-radius:3px!important}.product-badge,.product-view-link,.jv2-category>svg{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-radius:2px!important}.age-overlay.age-overlay{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a081257!important}.age-card.age-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#f6f3ee!important;background:linear-gradient(165deg,#ffffff29 0%,#ffffff0a 24%,#0000 46%),#2e1656bd!important;border:1px solid #ffffff47!important;border-radius:4px!important;box-shadow:inset 0 1px #ffffff52,0 22px 54px #06040e52!important}.age-card.age-card .eyebrow{color:#d7f3e6!important}.age-card.age-card h2,.age-card.age-card .text-sm{color:#f6f3ee!important}.age-card.age-card p,.age-card.age-card .legal{color:#e6e0ee!important}.age-overlay.age-overlay--blocked{-webkit-backdrop-filter:none;backdrop-filter:none;background:#08060ef0!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.age-overlay.age-overlay{background:#08060ee0!important}.age-card.age-card{background:#2a144af5!important}}.catalog-battery-subnav a,.catalog-active-filter,.catalog-clear-filters,button.rounded-full.border,a.rounded-full.border{box-shadow:none!important;border-radius:2px!important}.cookie-bar{z-index:45;box-shadow:none;background:#16151c;border-top:1px solid #ffffff24;border-radius:0;align-items:center;gap:16px;padding:12px 20px;display:flex;position:fixed;bottom:0;left:0;right:0}.cookie-bar-copy{flex:1;min-width:0}.cookie-bar-copy h2{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650}.cookie-bar-copy p{color:var(--muted-foreground);margin:4px 0 0;font-size:13px;line-height:1.45}.cookie-bar-actions{flex-shrink:0;gap:8px;display:flex}@media (width<=1023px){.cookie-bar{bottom:calc(72px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.cookie-bar-icon{display:none}.cookie-bar-copy h2{font-size:11px}.cookie-bar-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.cookie-bar-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.cookie-bar-actions button{width:100%}}.product-image-fallback,.product-thumb-fallback{color:#6f6a74;letter-spacing:.12em;text-transform:uppercase;background:#f3f0ea;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;font-size:10px;font-weight:650;display:flex}.product-stage-image.product-image-fallback,.detail-product-stage.product-image-fallback{position:absolute;inset:0}.product-thumb-fallback{min-height:100%}
