:root{--gold-elegant: #d4af37;--gold-light: #f0d98d;--gold-dark: #b8941f;--purple-deep: #1a0f2e;--purple-medium: #2d1b4e;--purple-light: #4a2c6d;--white-pure: #ffffff;--white-soft: #f8f9fa;--black-soft: #1a1a1a;--shadow-soft: 0 2px 8px rgba(0, 0, 0, .1);--shadow-medium: 0 4px 12px rgba(0, 0, 0, .15);--shadow-strong: 0 8px 24px rgba(0, 0, 0, .2);--glow-subtle: 0 0 12px rgba(212, 175, 55, .3);--glow-medium: 0 0 20px rgba(212, 175, 55, .4);--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-xxl: 3rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 15px;--radius-xl: 20px;--border-thin: 1px;--border-medium: 2px}h1,.h1{color:gold!important;font-size:3rem!important;font-weight:700!important;letter-spacing:.02em!important;line-height:1.2!important;text-shadow:0 0 20px rgba(255,215,0,.6),0 0 40px rgba(255,215,0,.4),0 2px 4px rgba(0,0,0,.3)!important;margin-bottom:var(--space-lg)!important}h2,.h2{color:gold!important;font-size:2.25rem!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1.3!important;text-shadow:0 0 15px rgba(255,215,0,.5),0 0 30px rgba(255,215,0,.3),0 2px 4px rgba(0,0,0,.2)!important;margin-bottom:var(--space-md)!important}h3,.h3{color:gold!important;font-size:1.75rem!important;font-weight:700!important;line-height:1.4!important;text-shadow:0 0 12px rgba(255,215,0,.4),0 0 24px rgba(255,215,0,.2)!important;margin-bottom:var(--space-sm)!important}h4,.h4{color:gold!important;font-size:1.375rem!important;font-weight:600!important;line-height:1.5!important;text-shadow:0 0 10px rgba(255,215,0,.3)!important}h5,.h5,h6,.h6{color:#f0d98d!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.5!important;text-shadow:0 0 8px rgba(240,217,141,.3)!important}p,span,div,li{color:#fff!important;font-size:1.125rem!important;font-weight:400!important;line-height:1.7!important;opacity:1!important}.product__description,.product-description,.rte,.product .rte,.product-description-container,.product__description .rte,.rich-text__content,.rte--product{color:#030303!important;font-size:1.1rem!important;line-height:1.9!important;font-weight:600!important;background:#fff!important;padding:2rem!important;border-radius:12px!important;border:2px solid rgba(255,215,0,.3)!important;margin:1.5rem 0!important}.product__description *,.product-description *,.rte *{color:#000!important;background:#fff!important}a{color:gold!important;text-decoration:none!important;transition:all .3s ease!important;font-weight:500!important;text-shadow:0 0 8px rgba(255,215,0,.3)!important}a:hover{color:#ffed4e!important;text-decoration:none!important;text-shadow:0 0 15px rgba(255,215,0,.6),0 0 30px rgba(255,215,0,.4)!important}.button,.btn,button:not(.quantity__button),[type=button]:not(.quantity__button),[type=submit],.shopify-payment-button__button,.product-form__submit{background:linear-gradient(135deg,var(--gold-elegant) 0%,var(--gold-dark) 100%)!important;color:var(--white-pure)!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:uppercase!important;padding:.875rem 2rem!important;border:var(--border-medium) solid var(--gold-elegant)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-medium),var(--glow-subtle)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important}.button:hover,.btn:hover,button:not(.quantity__button):hover{background:linear-gradient(135deg,var(--gold-light) 0%,var(--gold-elegant) 100%)!important;transform:translateY(-2px)!important;box-shadow:var(--shadow-strong),var(--glow-medium)!important;border-color:var(--gold-light)!important}.button:active{transform:translateY(0)!important}.button--secondary{background:transparent!important;color:var(--gold-elegant)!important;border:var(--border-medium) solid var(--gold-elegant)!important}.button--secondary:hover{background:#d4af371a!important;color:var(--gold-light)!important}.price,.price__regular,.price__sale{color:gold!important;font-size:2.25rem!important;font-weight:800!important;letter-spacing:.02em!important;text-shadow:0 0 20px rgba(255,215,0,.7),0 0 40px rgba(255,215,0,.5),0 2px 4px rgba(0,0,0,.3)!important}.price--on-sale .price-item--sale{color:#0f0!important;font-size:2.5rem!important;text-shadow:0 0 20px rgba(0,255,0,.7),0 0 40px rgba(0,255,0,.5)!important}.price--on-sale .price-item--regular{color:#ffffff80!important;font-size:1.5rem!important;text-decoration:line-through!important}.card,.product-card,.collection-card,.card--collection{background:#1a0f2e99!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:var(--border-thin) solid rgba(212,175,55,.2)!important;border-radius:var(--radius-lg)!important;padding:var(--space-lg)!important;box-shadow:var(--shadow-soft),0 0 20px #ffd7004d!important;transition:all .3s ease!important}.card:hover,.product-card:hover,.collection-card:hover,.card--collection:hover{transform:translateY(-4px)!important;border-color:#d4af3766!important;box-shadow:var(--shadow-medium),0 0 30px #ffd70099,0 0 50px #ffd70066!important}.card__heading,.card__title{color:gold!important;font-size:1.375rem!important;font-weight:700!important;margin-bottom:var(--space-sm)!important;line-height:1.4!important;text-shadow:0 0 12px rgba(255,215,0,.5),0 0 24px rgba(255,215,0,.3)!important}.card__information{background:#1a0f2e66!important;padding:var(--space-md)!important;border-radius:var(--radius-md)!important;margin-top:var(--space-md)!important}input,textarea,select,.field__input,.select__select{background:#1a0f2e80!important;color:var(--white-soft)!important;border:var(--border-thin) solid rgba(212,175,55,.3)!important;border-radius:var(--radius-sm)!important;padding:.75rem 1rem!important;font-size:1rem!important;font-weight:400!important;transition:all .3s ease!important}input:focus,textarea:focus,select:focus{border-color:var(--gold-elegant)!important;box-shadow:0 0 0 3px #d4af371a!important;background:#1a0f2eb3!important;outline:none!important}.field__label,label{color:gold!important;font-size:1rem!important;font-weight:600!important;margin-bottom:var(--space-xs)!important;letter-spacing:.02em!important;text-transform:uppercase!important;text-shadow:0 0 10px rgba(255,215,0,.4)!important}::placeholder{color:#f8f9fa66!important}.product-form__input,.variant-input,.product-option{background:#1a0f2e80!important;border:var(--border-thin) solid rgba(212,175,55,.3)!important;color:var(--white-soft)!important;padding:.625rem 1rem!important;border-radius:var(--radius-sm)!important;font-weight:500!important;font-size:.9375rem!important;transition:all .3s ease!important;cursor:pointer!important}.product-form__input:hover,.variant-input:hover{border-color:var(--gold-elegant)!important;background:#1a0f2eb3!important;transform:translateY(-1px)!important}.product-form__input--selected,.variant-input--selected,input:checked+label{background:linear-gradient(135deg,var(--gold-elegant) 0%,var(--gold-dark) 100%)!important;color:var(--white-pure)!important;border-color:var(--gold-elegant)!important;font-weight:600!important;box-shadow:0 0 0 3px #d4af3733!important}.product-form__label{color:gold!important;font-size:1.125rem!important;font-weight:700!important;margin-bottom:var(--space-sm)!important;text-shadow:0 0 12px rgba(255,215,0,.4)!important}.color-swatch,.swatch{border:var(--border-medium) solid rgba(212,175,55,.3)!important;border-radius:50%!important;width:36px!important;height:36px!important;transition:all .3s ease!important}.color-swatch:hover,.swatch:hover{border-color:var(--gold-elegant)!important;transform:scale(1.1)!important}.color-swatch--selected,.swatch--selected{border-color:var(--gold-elegant)!important;border-width:3px!important;box-shadow:0 0 0 2px #d4af374d!important}.cart-item{background:#1a0f2e80!important;border:var(--border-thin) solid rgba(212,175,55,.2)!important;border-radius:var(--radius-md)!important;padding:var(--space-lg)!important;margin-bottom:var(--space-md)!important;transition:all .3s ease!important}.cart-item:hover{border-color:#d4af3766!important;box-shadow:var(--shadow-soft)!important}.cart-item__name,.cart-item__title{color:gold!important;font-size:1.25rem!important;font-weight:700!important;margin-bottom:var(--space-xs)!important;text-shadow:0 0 12px rgba(255,215,0,.5)!important}.cart-item__price{color:gold!important;font-size:1.5rem!important;font-weight:800!important;text-shadow:0 0 15px rgba(255,215,0,.6),0 0 30px rgba(255,215,0,.4)!important}.cart__total{color:gold!important;font-size:2.25rem!important;font-weight:900!important;text-shadow:0 0 20px rgba(255,215,0,.7),0 0 40px rgba(255,215,0,.5)!important}.quantity{background:#1a0f2e80!important;border:var(--border-thin) solid rgba(212,175,55,.3)!important;border-radius:var(--radius-sm)!important;display:inline-flex!important;align-items:center!important}.quantity__button{color:var(--gold-elegant)!important;background:transparent!important;border:none!important;font-size:1.125rem!important;font-weight:600!important;padding:.5rem .75rem!important;cursor:pointer!important;transition:all .2s ease!important}.quantity__button:hover{color:var(--gold-light)!important;background:#d4af371a!important}.quantity__input{color:var(--white-soft)!important;background:transparent!important;border:none!important;text-align:center!important;width:50px!important;font-weight:600!important;font-size:1rem!important}.facets,.facets-container{background:#1a0f2e80!important;border:var(--border-thin) solid rgba(212,175,55,.2)!important;border-radius:var(--radius-md)!important;padding:var(--space-lg)!important}.facets__heading{color:gold!important;font-size:1.25rem!important;font-weight:700!important;margin-bottom:var(--space-md)!important;text-shadow:0 0 12px rgba(255,215,0,.4)!important}.facets__item{color:#fff!important;font-size:1.0625rem!important;padding:var(--space-xs) 0!important}input[type=checkbox],input[type=radio]{width:18px!important;height:18px!important;border:var(--border-medium) solid var(--gold-elegant)!important;border-radius:3px!important;background:#1a0f2e80!important;-webkit-appearance:none!important;appearance:none!important;cursor:pointer!important}input[type=checkbox]:checked{background:var(--gold-elegant)!important;position:relative!important}input[type=checkbox]:checked:after{content:"\2713"!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;color:#fff!important;font-size:12px!important;font-weight:700!important}.pagination{display:flex!important;gap:var(--space-xs)!important;justify-content:center!important;margin:var(--space-xl) 0!important}.pagination__item,.pagination a{background:#1a0f2e80!important;color:var(--white-soft)!important;border:var(--border-thin) solid rgba(212,175,55,.2)!important;padding:.5rem .875rem!important;border-radius:var(--radius-sm)!important;font-weight:500!important;transition:all .3s ease!important}.pagination__item:hover{border-color:var(--gold-elegant)!important;background:#1a0f2eb3!important}.pagination__item--current{background:var(--gold-elegant)!important;color:#fff!important;border-color:var(--gold-elegant)!important;font-weight:600!important}.header,.header-wrapper{background:#1a0f2ef2!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-bottom:var(--border-thin) solid rgba(212,175,55,.2)!important;box-shadow:var(--shadow-soft)!important}.header__heading-link{color:gold!important;font-weight:800!important;font-size:1.75rem!important;text-shadow:0 0 15px rgba(255,215,0,.5),0 0 30px rgba(255,215,0,.3)!important}.header__menu-item{color:#fff!important;font-weight:600!important;font-size:1.0625rem!important;padding:var(--space-sm) var(--space-md)!important;transition:all .3s ease!important}.header__menu-item:hover{color:gold!important;text-shadow:0 0 12px rgba(255,215,0,.5)!important}.footer{background:#0f0a19f2!important;border-top:var(--border-thin) solid rgba(212,175,55,.2)!important;padding:var(--space-xxl) 0 var(--space-xl)!important}.footer__heading{color:gold!important;font-size:1.25rem!important;font-weight:700!important;margin-bottom:var(--space-md)!important;text-shadow:0 0 12px rgba(255,215,0,.4)!important}.footer a{color:#fff!important;font-size:1.0625rem!important;font-weight:500!important}.footer a:hover{color:gold!important;text-shadow:0 0 12px rgba(255,215,0,.5)!important}.badge{background:#d4af3726!important;color:var(--gold-elegant)!important;border:var(--border-thin) solid var(--gold-elegant)!important;padding:.375rem .75rem!important;border-radius:var(--radius-xl)!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:uppercase!important}.badge--sale{background:#e74c3c26!important;color:#e74c3c!important;border-color:#e74c3c!important}.modal,.modal__content{background:#1a0f2efa!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;border:var(--border-thin) solid rgba(212,175,55,.3)!important;border-radius:var(--radius-lg)!important;padding:var(--space-xl)!important;box-shadow:var(--shadow-strong)!important}.modal__title{color:gold!important;font-size:1.875rem!important;font-weight:700!important;margin-bottom:var(--space-lg)!important;text-shadow:0 0 15px rgba(255,215,0,.5),0 0 30px rgba(255,215,0,.3)!important}.breadcrumb{background:#1a0f2e4d!important;padding:var(--space-sm) var(--space-md)!important;border-radius:var(--radius-sm)!important;margin-bottom:var(--space-lg)!important}.breadcrumb a{color:#fff!important;font-size:1rem!important;font-weight:500!important}.breadcrumb a:hover{color:gold!important;text-shadow:0 0 10px rgba(255,215,0,.5)!important}.breadcrumb__separator{color:gold!important;margin:0 var(--space-sm)!important;text-shadow:0 0 8px rgba(255,215,0,.4)!important}table{background:#1a0f2e80!important;border:var(--border-thin) solid rgba(212,175,55,.2)!important;border-radius:var(--radius-md)!important;overflow:hidden!important}th{background:#1a0f2eb3!important;color:gold!important;font-weight:700!important;padding:var(--space-md)!important;font-size:1.0625rem!important;text-transform:uppercase!important;letter-spacing:.02em!important;text-shadow:0 0 10px rgba(255,215,0,.4)!important}td{color:#fff!important;font-size:1.0625rem!important;padding:var(--space-md)!important;border-top:var(--border-thin) solid rgba(212,175,55,.1)!important}tr:hover{background:#d4af370d!important}.message,.alert,.notification{background:#1a0f2ee6!important;border:var(--border-thin) solid rgba(212,175,55,.3)!important;border-radius:var(--radius-md)!important;padding:var(--space-md) var(--space-lg)!important;font-weight:500!important}.success{border-color:#2ecc71!important;background:#2ecc711a!important;color:#2ecc71!important}.error{border-color:#e74c3c!important;background:#e74c3c1a!important;color:#e74c3c!important}.product__media,.card__media{border:var(--border-thin) solid rgba(212,175,55,.2)!important;border-radius:var(--radius-md)!important;overflow:hidden!important;transition:all .3s ease!important}.product__media:hover,.card__media:hover{border-color:#d4af3766!important;box-shadow:var(--shadow-medium)!important}@media screen and (max-width: 749px){h1,.h1{font-size:2.25rem!important}h2,.h2{font-size:1.875rem!important}h3,.h3{font-size:1.5rem!important}p,span,div,li{font-size:1.0625rem!important}.button{padding:.75rem 1.5rem!important;font-size:1rem!important}.price{font-size:1.875rem!important}.card{padding:var(--space-md)!important}.card__heading{font-size:1.25rem!important}}*:focus-visible{outline:2px solid var(--gold-elegant)!important;outline-offset:2px!important;box-shadow:0 0 0 4px #d4af371a!important}::selection{background:#d4af374d!important;color:#fff!important}::-webkit-scrollbar{width:10px!important;height:10px!important}::-webkit-scrollbar-track{background:#1a0f2e80!important}::-webkit-scrollbar-thumb{background:var(--gold-elegant)!important;border-radius:5px!important}::-webkit-scrollbar-thumb:hover{background:var(--gold-light)!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card,.product-card{animation:fadeIn .5s ease-out!important}.price,.button,.card__heading,.product__title,h1,h2,h3,.cart-item__name,label{opacity:1!important}.pentagram-bar,.mystical-moon-phases,[class*=pentagram],.animated-bar{display:none!important;visibility:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/premium-design.css.map */
