main[data-template^=product],main[data-template^=product] [class*=color-],main[data-template^=product] .product-information,main[data-template^=product] .product-details{--color-background: #0F0F0F !important;--color-background-rgb: 15 15 15 !important;--color-foreground: #FFFFFF !important;--color-foreground-rgb: 255 255 255 !important;--color-foreground-heading: #FFFFFF !important;--color-foreground-heading-rgb: 255 255 255 !important;--color-primary: #C4B5FD !important;--color-primary-rgb: 196 181 253 !important;--color-primary-hover: #FFFFFF !important;--color-border: rgb(124 58 237 / .35) !important;--color-border-rgb: 124 58 237 !important;--color-shadow: #000000 !important;--color-primary-button-background: #7C3AED !important;--color-primary-button-text: #FFFFFF !important;--color-primary-button-border: #7C3AED !important;--color-primary-button-hover-background: #4C1D95 !important;--color-primary-button-hover-text: #FFFFFF !important;--color-primary-button-hover-border: #C4B5FD !important;--color-secondary-button-background: transparent !important;--color-secondary-button-text: #FFFFFF !important;--color-secondary-button-border: #C4B5FD !important;--color-secondary-button-hover-background: rgb(124 58 237 / .2) !important;--color-secondary-button-hover-text: #FFFFFF !important;--color-secondary-button-hover-border: #C4B5FD !important;--color-input-background: #160A2E !important;--color-input-text: #FFFFFF !important;--color-input-border: rgb(124 58 237 / .55) !important;--color-input-hover-background: #1F0F3D !important;--color-variant-background: rgb(124 58 237 / .08) !important;--color-variant-border: rgb(196 181 253 / .35) !important;--color-variant-text: #FFFFFF !important;--color-variant-hover-background: rgb(124 58 237 / .2) !important;--color-variant-hover-border: #C4B5FD !important;--color-variant-hover-text: #FFFFFF !important;--color-selected-variant-background: #7C3AED !important;--color-selected-variant-border: #C4B5FD !important;--color-selected-variant-text: #FFFFFF !important;--color-selected-variant-hover-background: #4C1D95 !important;--color-selected-variant-hover-border: #C4B5FD !important;--color-selected-variant-hover-text: #FFFFFF !important}main[data-template^=product] .shopify-section:has(.product-information),main[data-template^=product] .product-information,main[data-template^=product] .product-details{background:#0f0f0f!important;color:#fff}main[data-template^=product] .shopify-section:has(.product-information){background:radial-gradient(ellipse at 25% 0%,rgb(124 58 237 / .18) 0%,transparent 55%),#0f0f0f!important}.product-media-container{max-height:600px;border-radius:14px;overflow:hidden;background:#160a2e;border:1px solid rgb(124 58 237 / .3)}.product-media-container img{max-height:600px;object-fit:contain}main[data-template^=product] .product-details :is(h1,.h1){color:#fff!important;font-size:clamp(1.6rem,3vw,2.3rem)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.01em}main[data-template^=product] .product-details :is(.price,.price__current,product-price){color:#c4b5fd!important;font-size:1.6rem;font-weight:800}main[data-template^=product] .variant-option legend,main[data-template^=product] .variant-option__label{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#c4b5fd!important;margin-bottom:10px}main[data-template^=product] .variant-option{color:#fff}main[data-template^=product] .variant-option__button-label{border-radius:10px;transition:background .2s ease,border-color .2s ease,transform .15s ease}main[data-template^=product] .variant-option__button-label:hover{transform:translateY(-1px)}main[data-template^=product] .variant-option__button-label:has(input:checked){box-shadow:0 0 0 1px #c4b5fd,0 6px 20px #7c3aed73}main[data-template^=product] .quantity-selector{background:#160a2e!important;border:1px solid rgb(124 58 237 / .55)!important;border-radius:10px;color:#fff!important}main[data-template^=product] .quantity-selector:hover{background:#1f0f3d!important}main[data-template^=product] .quantity-selector :is(.quantity-minus,.quantity-plus,button),main[data-template^=product] .quantity-selector input[type=number]{color:#fff!important;background:transparent!important}main[data-template^=product] .add-to-cart-button,main[data-template^=product] product-form-component .button{background:linear-gradient(135deg,#7c3aed,#4c1d95)!important;color:#fff!important;border:none!important;border-radius:10px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}main[data-template^=product] .add-to-cart-button:hover:not([disabled]),main[data-template^=product] product-form-component .button:hover:not([disabled]){transform:translateY(-2px);box-shadow:0 8px 28px #7c3aed80}main[data-template^=product] .add-to-cart-button[disabled],main[data-template^=product] product-form-component .button[disabled]{background:#2a2438!important;color:#ffffff8c!important;box-shadow:none!important;cursor:not-allowed}main[data-template^=product] .product-details .rte,main[data-template^=product] .product-details .rte :is(p,li,td){color:#ffffffd9!important;line-height:1.65}main[data-template^=product] .product-details .rte :is(h2,h3,strong,th){color:#fff!important}main[data-template^=product] .product-details .rte h2{font-size:1.15rem;margin:1.75rem 0 .75rem;padding-bottom:6px;border-bottom:2px solid #7C3AED}main[data-template^=product] .product-details .rte a{color:#c4b5fd!important}main[data-template^=product] .product-details .rte ul{padding-left:0;list-style:none}main[data-template^=product] .product-details .rte li{margin-bottom:6px}main[data-template^=product] .product-details .rte table{width:100%;border-collapse:collapse;border-radius:10px;overflow:hidden;border:1px solid rgb(124 58 237 / .35)}main[data-template^=product] .product-details .rte :is(th,td){padding:10px 12px;border-bottom:1px solid rgb(124 58 237 / .2);text-align:left}main[data-template^=product] .product-details .rte th{background:#7c3aed40}main[data-template^=product] .product-details .rte tr:nth-child(2n) td{background:#7c3aed0f}main[data-template^=product] .product-details hr,main[data-template^=product] .product-details .divider{border-color:#7c3aed4d!important;background-color:#7c3aed4d!important}@media(max-width:749px){main[data-template^=product] .product-details :is(h1,.h1){font-size:1.5rem!important}main[data-template^=product] .product-details :is(.price,.price__current,product-price){font-size:1.4rem}}main[data-template^=product] .variant-option__button-label{background:#1a1030!important;border:1px solid rgb(196 181 253 / .4)!important;color:#fff!important}main[data-template^=product] .variant-option__button-label *:not(input){color:#fff!important;opacity:1!important}main[data-template^=product] .variant-option__button-label:hover{background:#2a1650!important;border-color:#c4b5fd!important}main[data-template^=product] .variant-option__button-label:has(input:checked){background:#7c3aed!important;border-color:#c4b5fd!important}main[data-template^=product] .variant-option__button-label:has(input[aria-disabled=true]),main[data-template^=product] .variant-option__button-label:has(input.disabled){background:#141018!important;border-color:#c4b5fd33!important}main[data-template^=product] .variant-option__button-label:has(input[aria-disabled=true]) *:not(input),main[data-template^=product] .variant-option__button-label:has(input.disabled) *:not(input){color:#ffffff8c!important}main[data-template^=product] .product-details .rte,main[data-template^=product] .product-details .rte :is(p,li,td,th){font-size:calc(var(--font-paragraph--size, 1rem) + 4px)!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sn-product.css.map */
