.shopify-section--main-product{background:#060408!important;color:#f0ecf8!important;font-family:DM Sans,sans-serif!important;overflow:hidden;position:relative}.shopify-section--main-product:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:#7c3aed1f;filter:blur(120px);top:-100px;right:-100px;pointer-events:none;z-index:0}.shopify-section--main-product:after{content:"";position:absolute;width:350px;height:350px;border-radius:50%;background:#d4a8530f;filter:blur(100px);bottom:-80px;left:-60px;pointer-events:none;z-index:0}.shopify-section--main-product>*{position:relative;z-index:1}.shopify-section--main-product,.shopify-section--main-product .color,.shopify-section--main-product .color-default,.shopify-section--main-product .color-gradient,.shopify-section--main-product .color-custom,.shopify-section--main-product [class*=color-]{--color-foreground: 240, 236, 248 !important;--color-background: 6, 4, 8 !important;--color-accent: 124, 58, 237 !important;background:#060408!important;color:#f0ecf8!important}.main-product-wrapper,.main-product-soft-background,.main-product--soft-wrapper{background:transparent!important}.main-product .product-media-wrapper,.main-product .product-media{background:#0d0a16cc!important;border:1px solid rgba(124,58,237,.18)!important;border-radius:20px!important;overflow:hidden;position:relative;transition:box-shadow .4s ease,border-color .4s ease}.main-product .product-media-wrapper:hover,.main-product .product-media:hover{border-color:#7c3aed59!important;box-shadow:0 20px 60px #00000080,0 0 80px #7c3aed14!important}.main-product .product-media-wrapper:before,.main-product .product-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(124,58,237,.1) 0%,transparent 70%);pointer-events:none;z-index:1}.main-product .product-media img,.main-product .product-media-wrapper img{border-radius:16px!important;transition:transform .5s cubic-bezier(.25,.46,.45,.94),filter .4s ease}.main-product .product-media:hover img,.main-product .product-media-wrapper:hover img{transform:scale(1.02)}.main-product .product-media-thumbnails button,.main-product .product-media-thumbnails a,.main-product [class*=thumbnail]{background:#0d0a16e6!important;border:1px solid rgba(30,21,48,.8)!important;border-radius:12px!important;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease}.main-product .product-media-thumbnails button:hover,.main-product .product-media-thumbnails a:hover,.main-product [class*=thumbnail]:hover{border-color:#7c3aed73!important;box-shadow:0 0 16px #7c3aed26!important;transform:translateY(-2px)}.main-product .product-media-thumbnails button[aria-current=true],.main-product .product-media-thumbnails .is-active,.main-product [class*=thumbnail].is-active{border-color:#7c3aed99!important;box-shadow:0 0 20px #7c3aed33!important}.main-product h1,.main-product .product-title,.main-product [class*=title]{font-family:Bebas Neue,sans-serif!important;font-size:clamp(36px,5vw,64px)!important;letter-spacing:2px!important;line-height:.95!important;color:#f0ecf8!important;margin-bottom:8px!important}.main-product .price,.main-product .product-price,.main-product [class*=price]:not([class*=compare]):not([class*=badge]):not([class*=savings]):not(s):not(del):not(.price-item--last){font-family:Bebas Neue,sans-serif!important;font-size:clamp(32px,4vw,52px)!important;letter-spacing:-.5px!important;background:linear-gradient(105deg,#d4a853,#f5e6a3 30%,#d4a853 48%,#f0c96e 65%,#d4a853)!important;background-size:300% 100%!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;animation:fate-gold-shimmer 4s ease-in-out infinite!important;filter:drop-shadow(0 0 10px rgba(212,168,83,.25))}@keyframes fate-gold-shimmer{0%{background-position:100% 50%}50%{background-position:0% 50%}to{background-position:100% 50%}}.main-product .price--on-sale .price__regular,.main-product .price--on-sale s,.main-product .price--on-sale del,.main-product .price--on-sale s.price-item--regular,.main-product .price--on-sale .price-item--regular.price-item--last{font-family:DM Sans,sans-serif!important;font-size:18px!important;color:#ef4444!important;-webkit-text-fill-color:#EF4444!important;background:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;animation:none!important;text-decoration:line-through!important;text-decoration-color:#ef4444!important;opacity:1;margin-left:8px!important;vertical-align:baseline!important;filter:drop-shadow(0 0 8px rgba(239,68,68,.45))!important}.main-product .price__badge,.main-product [class*=savings],.main-product [class*=sale-badge],.main-product [class*=badge--sale]{background:#ef44441f!important;color:#ef4444!important;-webkit-text-fill-color:#EF4444!important;font-size:11px!important;font-weight:800!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:4px 12px!important;border-radius:6px!important;border:1px solid rgba(239,68,68,.3)!important;animation:none!important;box-shadow:0 0 16px #ef444440,0 0 4px #ef444426!important;text-shadow:0 0 8px rgba(239,68,68,.4)!important;filter:none!important}.main-product .product-vendor,.main-product [class*=vendor],.main-product .small-subtext,.main-product .small-caption{color:#7c3aed!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important}.main-product .product-description,.main-product .rte,.main-product [class*=description] p{color:#a89ec0!important;font-size:14.5px!important;line-height:1.7!important;font-family:DM Sans,sans-serif!important}.main-product .rte a{color:#c084fc!important;text-decoration:underline;text-decoration-color:#c084fc4d;transition:text-decoration-color .2s ease}.main-product .rte a:hover{text-decoration-color:#c084fc}.main-product fieldset,.main-product .product-variant-picker{border:none!important}.main-product .variant-label,.main-product legend,.main-product .product-variant-picker label{color:#f0ecf8!important;font-size:12px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.main-product .variant-input label,.main-product .swatch-input label,.main-product [class*=variant] label:not([for]),.main-product input[type=radio]+label{background:#0d0a16e6!important;border:1px solid rgba(30,21,48,.9)!important;border-radius:12px!important;color:#f0ecf8b3!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;padding:10px 18px!important;transition:all .25s ease!important;cursor:pointer}.main-product .variant-input label:hover,.main-product .swatch-input label:hover,.main-product input[type=radio]+label:hover{border-color:#7c3aed66!important;color:#f0ecf8!important;background:#7c3aed14!important;transform:translateY(-1px)}.main-product .variant-input input:checked+label,.main-product .swatch-input input:checked+label,.main-product input[type=radio]:checked+label{border-color:#7c3aedb3!important;background:#7c3aed1f!important;color:#f0ecf8!important;box-shadow:0 0 16px #7c3aed26!important}.main-product .variant-input input:disabled+label,.main-product .swatch-input input:disabled+label{opacity:.35!important;cursor:not-allowed}.main-product select,.main-product .product-variant-picker select{background:#0d0a16e6!important;border:1px solid rgba(30,21,48,.9)!important;border-radius:12px!important;color:#f0ecf8!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;padding:12px 16px!important;transition:border-color .2s ease;-webkit-appearance:none;appearance:none}.main-product select:focus{border-color:#7c3aed80!important;outline:none!important;box-shadow:0 0 0 3px #7c3aed26!important}.main-product .quantity-selector,.main-product [class*=quantity]{background:#0d0a16e6!important;border:1px solid rgba(30,21,48,.9)!important;border-radius:12px!important;overflow:hidden}.main-product .quantity-selector button,.main-product [class*=quantity] button{color:#f0ecf8!important;background:transparent!important;border:none!important;transition:background .2s ease,color .2s ease}.main-product .quantity-selector button:hover,.main-product [class*=quantity] button:hover{background:#7c3aed1a!important;color:#c084fc!important}.main-product .quantity-selector input,.main-product [class*=quantity] input{background:transparent!important;border:none!important;color:#f0ecf8!important;font-family:DM Sans,sans-serif!important;font-weight:700!important;text-align:center}.main-product .product-form__submit,.main-product button[name=add],.main-product .shopify-payment-button__button--unbranded,.main-product [class*=add-to-cart],.main-product form[action="/cart/add"]>button[type=submit]{background:linear-gradient(135deg,#7c3aed,#a855f7)!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:.5px!important;padding:16px 32px!important;border:none!important;border-radius:999px!important;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease!important;box-shadow:0 4px 24px #7c3aed4d!important;position:relative;overflow:hidden;text-transform:none!important}.main-product .product-form__submit:hover,.main-product button[name=add]:hover,.main-product [class*=add-to-cart]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 36px #7c3aed73!important;background:linear-gradient(135deg,#8b5cf6,#a855f7)!important}.main-product .product-form__submit:after,.main-product button[name=add]:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.15),transparent);transition:left .5s ease;pointer-events:none}.main-product .product-form__submit:hover:after,.main-product button[name=add]:hover:after{left:120%}.main-product .product-form__submit[disabled],.main-product button[name=add][disabled]{background:#1e153099!important;color:#f0ecf866!important;box-shadow:none!important;cursor:not-allowed;transform:none!important}.main-product .shopify-payment-button{margin-top:12px!important}.main-product .shopify-payment-button .shopify-payment-button__button{border-radius:999px!important;min-height:50px!important}.main-product details,.main-product [class*=collapsible],.main-product .accordion{background:#0d0a1699!important;border:1px solid rgba(30,21,48,.7)!important;border-radius:16px!important;margin-bottom:8px!important;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.main-product details:hover,.main-product [class*=collapsible]:hover{border-color:#7c3aed40!important}.main-product details[open],.main-product [class*=collapsible].is-open{border-color:#7c3aed59!important;box-shadow:0 4px 20px #0000004d!important}.main-product details summary,.main-product [class*=collapsible]>button,.main-product .accordion__header{color:#f0ecf8!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:700!important;padding:16px 20px!important;cursor:pointer;transition:color .2s ease}.main-product details summary:hover{color:#c084fc!important}.main-product details summary::marker,.main-product details summary::-webkit-details-marker{color:#7c3aed!important}.main-product details .accordion__body,.main-product [class*=collapsible] .rte{padding:0 20px 16px!important;color:#a89ec0!important;font-size:14px!important;line-height:1.65!important}.main-product .product-label,.main-product [class*=label-with-icon]{color:#a89ec0!important;font-size:13px!important}.main-product .product-label svg,.main-product [class*=label-with-icon] svg{color:#7c3aed!important;opacity:.8}.main-product [class*=share] button,.main-product .share-button{background:#1e153099!important;border:1px solid rgba(124,58,237,.18)!important;border-radius:999px!important;color:#f0ecf899!important;font-size:12px!important;font-weight:600!important;padding:8px 16px!important;transition:all .2s ease}.main-product [class*=share] button:hover,.main-product .share-button:hover{border-color:#7c3aed66!important;color:#f0ecf8!important;background:#7c3aed14!important}.main-product [class*=stock],.main-product [class*=inventory]{font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important}.main-product [class*=rating] svg,.main-product [class*=star]{color:#d4a853!important;fill:#d4a853!important}.main-product [class*=related] h3,.main-product [class*=complementary] h3{font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#7c3aed!important}.main-product ::-webkit-scrollbar{width:4px;height:4px}.main-product ::-webkit-scrollbar-track{background:#06040880}.main-product ::-webkit-scrollbar-thumb{background:#7c3aed40;border-radius:4px}.main-product ::-webkit-scrollbar-thumb:hover{background:#7c3aed66}.shopify-section--main-product .shadow{box-shadow:none!important;border-radius:0!important}.main-product hr,.main-product [class*=divider]{border-color:#1e153099!important;opacity:1!important}.main-product *:focus-visible{outline:2px solid rgba(124,58,237,.6)!important;outline-offset:2px}@media(max-width:990px){.main-product .product-media-wrapper,.main-product .product-media{border-radius:16px!important;margin-bottom:24px!important}.main-product h1,.main-product .product-title{font-size:clamp(32px,8vw,48px)!important}.main-product .product-form__submit,.main-product button[name=add]{width:100%!important;justify-content:center!important}}.shopify-section--main-product .container{position:relative}.shopify-section--main-product .container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(124,58,237,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(124,58,237,.025) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black 0%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black 0%,transparent 100%);pointer-events:none;z-index:0}.main-product .rte .fate-desc-card{background:#0d0a16b3;border:1px solid rgba(30,21,48,.7);border-radius:16px;padding:20px 22px;margin:12px 0;position:relative;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.main-product .rte .fate-desc-card:hover{border-color:#7c3aed4d;box-shadow:0 8px 32px #0000004d}.main-product .rte .fate-desc-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(124,58,237,.4),transparent);opacity:0;transition:opacity .3s ease}.main-product .rte .fate-desc-card:hover:before{opacity:1}.main-product .rte .fate-desc-card--gold{border-color:#d4a85333;background:linear-gradient(135deg,#d4a8530a,#0d0a16cc)}.main-product .rte .fate-desc-card--gold:hover{border-color:#d4a85359;box-shadow:0 8px 32px #0000004d,0 0 40px #d4a8530f}.main-product .rte .fate-desc-card--gold:before{background:linear-gradient(90deg,transparent,rgba(212,168,83,.4),transparent)}.main-product .rte .fate-desc-title{display:flex;align-items:center;gap:10px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px;color:#f0ecf8;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid rgba(30,21,48,.6)}.main-product .rte .fate-desc-title .fate-title-icon{font-size:16px;flex-shrink:0}.main-product .rte .fate-desc-title .fate-title-text{background:linear-gradient(100deg,#f0ecf8,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.main-product .rte .fate-desc-title--gold .fate-title-text{background:linear-gradient(100deg,#f0ecf8,#d4a853);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.main-product .rte .fate-desc-item{display:flex;align-items:flex-start;gap:10px;padding:6px 0;font-size:13.5px;color:#f0ecf8bf;line-height:1.5}.main-product .rte .fate-desc-item .fate-item-dash{color:#7c3aed;font-weight:700;flex-shrink:0;margin-top:1px}.main-product .rte .fate-desc-card--gold .fate-desc-item .fate-item-dash{color:#d4a853}.main-product .rte .fate-desc-intro{position:relative;padding:20px 24px;margin:0 0 16px;background:linear-gradient(135deg,#7c3aed14,#0d0a1699);border:1px solid rgba(124,58,237,.2);border-radius:16px;font-size:14.5px;line-height:1.7;color:#c8bfe0}.main-product .rte .fate-desc-intro:before{content:"";position:absolute;top:-1px;left:20%;right:20%;height:2px;background:linear-gradient(90deg,transparent,rgba(124,58,237,.5),transparent);border-radius:2px}.main-product .rte .fate-desc-intro strong,.main-product .rte .fate-desc-intro b{color:#f0ecf8;font-weight:700}.main-product .rte .fate-desc-cta{display:flex;align-items:flex-start;gap:10px;padding:16px 20px;margin:16px 0 0;background:linear-gradient(135deg,#d4a8530f,#0d0a16b3);border:1px solid rgba(212,168,83,.18);border-radius:14px;font-size:13.5px;color:#d4a853;line-height:1.6;animation:fate-cta-glow 4s ease-in-out infinite}@keyframes fate-cta-glow{0%,to{box-shadow:0 0 #d4a85300}50%{box-shadow:0 0 20px #d4a85314}}.main-product .rte .fate-desc-cta .fate-cta-icon{font-size:18px;flex-shrink:0;margin-top:1px}.main-product .rte .fate-desc-cta strong{color:#f0c96e}.main-product .rte .fate-desc-badge{display:inline-flex;align-items:center;gap:6px;background:#7c3aed1f;border:1px solid rgba(124,58,237,.25);border-radius:999px;padding:4px 12px;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#c084fc;margin-bottom:12px}.main-product .rte .fate-desc-badge--gold{background:#d4a8531a;border-color:#d4a85340;color:#d4a853}.main-product .rte .fate-desc-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(124,58,237,.15),transparent);margin:16px 0;border:none}.main-product .rte .fate-desc-note{font-size:11px;color:#6a6080;font-style:italic;margin-top:8px}.main-product .rte .fate-desc-download{display:flex;align-items:center;gap:10px;padding:14px 18px;margin:0 0 12px;background:#7c3aed0f;border:1px solid rgba(124,58,237,.15);border-radius:12px;font-size:12.5px;color:#a89ec0;line-height:1.5}.main-product .rte .fate-desc-download .fate-dl-icon{font-size:16px;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/230/assets/fate-product.css.map */
