@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&family=Orbitron:wght@400;500;600;700;800;900&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--gold: #FFB800;--gold-dark: #CC9200;--red: #D32F2F;--red-dark: #B71C1C;--purple: #7B1FA2;--bg-dark: #0D0D0D;--bg-darker: #050505;--bg-card: #1A1A1A;--text-primary: #FFFFFF;--text-secondary: #B0B0B0;--text-muted: #707070;--color-foreground: 255, 255, 255;--color-foreground-rgb: 255, 255, 255;--color-background: 13, 13, 13;--color-background-rgb: 13, 13, 13;--color-heading-text: 255, 255, 255;--color-base-text: 255, 255, 255;--color-base-background-1: 13, 13, 13;--color-base-background-2: 26, 26, 26;--color-base-solid-button-labels: 13, 13, 13;--color-base-accent-1: 255, 184, 0;--color-base-accent-2: 211, 47, 47;--color-base-outline-button-labels: 255, 184, 0;--color-shadow: 0, 0, 0;--color-shadow-rgb: 0, 0, 0;--gradient-gold-red: linear-gradient(135deg, var(--gold), var(--red));--gradient-text: linear-gradient(135deg, #FFFFFF 0%, var(--gold) 50%, var(--red) 100%)}body{font-family:Montserrat,sans-serif!important;background:var(--bg-dark)!important;color:var(--text-primary)!important;overflow-x:hidden;line-height:1.6;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,184,0,.03) 1px,transparent 1px),linear-gradient(rgba(255,184,0,.03) 1px,transparent 1px);background-size:50px 50px;z-index:-1;opacity:.5;pointer-events:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.title,.product-card__title,.collection-card__title,.hero__title,.banner__heading,.card__heading,.section__heading,h1.heading,h2.heading,.product__title,.cart__title{font-family:Orbitron,sans-serif!important;font-weight:700;letter-spacing:.02em;color:var(--text-primary)!important}h1,.h1,.hero__title,.banner__heading,.page-header__title,.main-heading{background:var(--gradient-text);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}header,.header,.header-wrapper,.shopify-section-header,.section-header{background:#0d0d0df2!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,184,0,.1)!important}.header__wrapper,.header-wrapper__inner{display:flex;align-items:center;justify-content:space-between;padding:.8rem 5%;max-width:1400px;margin:0 auto}.header__heading-link,.header__heading,.header-logo{font-family:Orbitron,sans-serif!important;font-weight:800!important;background:var(--gradient-gold-red);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex!important;align-items:center!important;gap:1rem!important}.header-logo__image-container{display:inline-flex!important;align-items:center}.header-logo__image{max-height:50px!important;width:auto!important}.header-logo:after{content:"MictlanTeam"!important;font-family:Orbitron,sans-serif!important;font-weight:800!important;font-size:1.5rem!important;background:var(--gradient-gold-red);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase;letter-spacing:.05em}@media screen and (max-width: 749px){.header-logo:after{font-size:1.2rem!important}.header-logo__image{max-height:40px!important}}.header__menu-item a,.header-menu__link,nav a{color:var(--text-secondary)!important;font-weight:600;font-size:.85rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative}.header__menu-item a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--gradient-gold-red);transition:width .4s cubic-bezier(.25,.46,.45,.94)}.header__menu-item a:hover{color:var(--gold)!important;transform:translateY(-2px)}.header__menu-item a:hover:after{width:100%}#header-component .header__icons,header .header__icons,.header-group__icons,.header__actions,.header__icons{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:.5rem!important}#header-component button,#header-component a.header__icon,header button.header__icon,header .header__account,header .header__search,header .header__cart,.header__search,.header__search-button,.header__cart,.header__cart-button,.header__icon,.header__account,button.header__icon,details-modal>button,a.header__icon{background:none!important;border:none!important;box-shadow:none!important;min-width:44px!important;min-height:44px!important;width:44px!important;height:44px!important;padding:10px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;transition:all .3s ease!important;position:relative!important;cursor:pointer!important;flex-shrink:0!important}.header__search:hover,.header__cart:hover,.header__icon:hover,.header__account:hover{background:#ffb8001a!important}header .header__icon svg,.header__search svg,.header__search-button svg,.search-modal__button svg,.header__cart svg,.header__cart-button svg,.header__account svg,header button.header__icon svg,header a.header__icon svg,cart-icon svg,.header-actions__cart-icon svg,.header-actions__cart-icon .svg-wrapper svg{fill:none!important;stroke:#fff!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;color:#fff!important;transition:all .3s ease!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;display:block!important;opacity:1!important;visibility:visible!important}.header__search:hover svg,.header__search-button:hover svg,.search-modal__button:hover svg,.header__cart:hover svg,.header__cart-button:hover svg,header .header__icon:hover svg,.header__account:hover svg,header button.header__icon:hover svg,header a.header__icon:hover svg,cart-icon:hover svg,.header-actions__cart-icon:hover svg,.header-actions__cart-icon:hover .svg-wrapper svg{fill:none!important;stroke:#ffb800!important;color:#ffb800!important;transform:scale(1.1)!important}.cart-count-bubble,.header__cart-count,.badge{background:var(--gradient-gold-red)!important;color:#0d0d0d!important;font-weight:700!important;font-size:.7rem!important;position:absolute!important;top:0!important;right:0!important;min-width:18px!important;height:18px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:2px!important;border:2px solid var(--bg-dark)!important}.button,.shopify-payment-button__button,button[type=submit],.button--primary,.product-form__submit,.cart__submit,.btn,button.button{background:var(--gradient-gold-red)!important;color:var(--bg-dark)!important;font-family:Montserrat,sans-serif;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;border:none!important;border-radius:8px;padding:.8rem 2rem;transition:all .3s ease;box-shadow:0 4px 20px #ffb8004d;position:relative;overflow:hidden;cursor:pointer}.button:before,.product-form__submit:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.button:hover:before,.product-form__submit:hover:before{left:100%}.button:hover,.product-form__submit:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 35px #ffb80099}.button--secondary{background:transparent!important;border:2px solid var(--gold)!important;color:var(--gold)!important;position:relative;overflow:hidden}.button--secondary:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--gold);transition:width .4s cubic-bezier(.25,.46,.45,.94);z-index:-1}.button--secondary:hover{color:var(--bg-darker)!important;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px #ffb80066}.button--secondary:hover:before{width:100%}.card,.product-card,.card-wrapper,.collection-card,.resource-card,.product-card-wrapper,.product-grid__card{background:var(--bg-card)!important;border:1px solid rgba(255,184,0,.3)!important;border-radius:12px!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important;box-shadow:0 4px 16px #00000080,0 0 0 1px #ffb8001a inset!important;overflow:hidden!important;position:relative!important}.card:before,.product-card:before,.card-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,184,0,.08) 0%,transparent 50%,rgba(211,47,47,.08) 100%);opacity:0;transition:opacity .4s ease;z-index:0;pointer-events:none}.card:hover,.product-card:hover,.card-wrapper:hover,.collection-card:hover{transform:translateY(-10px) scale(1.02)!important;border-color:#ffb80099!important;box-shadow:0 20px 40px #ffb80040,0 10px 20px #000000b3,0 0 0 2px #ffb8004d inset!important}.card:hover:before,.product-card:hover:before,.card-wrapper:hover:before{opacity:1}.card__content,.product-card__content,.card__inner{padding:1.5rem!important;position:relative;z-index:1}.card__info,.product-card__info,.card-information{padding:1.25rem 1.5rem!important}.card__media,.product-card__media,.card img,.product-card img{transition:transform .5s cubic-bezier(.25,.46,.45,.94);will-change:transform}.card:hover .card__media img,.card:hover img,.product-card:hover img{transform:scale(1.06)}.card__title,.product-card__title,.card__heading,.product__title{color:var(--text-primary)!important;font-family:Orbitron,sans-serif!important;font-weight:600;font-size:1.05rem;line-height:1.5;margin-bottom:.75rem!important;margin-top:0!important;padding:0!important;transition:color .3s ease}.card:hover .card__title,.product-card:hover .product-card__title{color:var(--gold)!important}.price,.price-item,.product-card__price{color:var(--gold)!important;font-weight:700!important;font-size:1.25em!important;line-height:1.5;margin-top:.5rem!important;font-family:Montserrat,sans-serif!important}.price__regular,.price__sale{color:var(--gold)!important}.price--on-sale,.price--on-sale .price__sale{color:var(--red)!important}.price--compare,.price__compare{color:var(--text-muted)!important;text-decoration:line-through!important;font-size:.9em!important;opacity:.6;margin-right:.5rem}.badge,.card__badge,.product-card__badge{background:var(--gradient-gold-red)!important;color:var(--bg-dark)!important;font-weight:700;border-radius:6px;padding:.3rem .8rem;font-size:.85em}.banner,.hero,.slideshow,.hero-section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center}.banner:before,.hero:before{content:"";position:absolute;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(255,184,0,.08) 0%,transparent 70%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.5) 100%);pointer-events:none;z-index:1}.banner__content,.hero__content,.hero__inner{background:#0d0d0dd9!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,184,0,.25);border-radius:16px;padding:3.5rem;text-align:center;position:relative;z-index:2;box-shadow:0 8px 32px #0009}.banner__heading,.hero__title,.hero h1{background:var(--gradient-text);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:Orbitron,sans-serif!important;font-size:clamp(2.5rem,7vw,5rem)!important;font-weight:900;line-height:1.1;margin-bottom:1.5rem;text-shadow:0 4px 20px rgba(255,184,0,.3);filter:drop-shadow(0 2px 8px rgba(255,184,0,.4))}.banner__text,.hero__description,.hero p{color:#fffffff2!important;font-size:clamp(1rem,2.5vw,1.3rem);line-height:1.7;margin-bottom:2.5rem;text-shadow:0 2px 8px rgba(0,0,0,.8);font-weight:500}.collection-list__item,.collection-card,.collection-card-wrapper{background:var(--bg-card)!important;border:1px solid rgba(255,184,0,.1)!important;border-radius:12px;transition:all .4s ease}.collection-list__item:hover,.collection-card:hover{transform:translateY(-8px);border-color:var(--gold)!important;box-shadow:0 10px 30px #ffb80033}.collection-card__title{color:var(--text-primary)!important;font-family:Orbitron,sans-serif!important}.cart-drawer,.drawer,.cart,.cart-notification{background:var(--bg-card)!important;border-left:2px solid var(--gold);color:var(--text-primary)!important}.cart-item,.cart-notification-product,.cart__item{background:var(--bg-dark)!important;border:1px solid rgba(255,184,0,.1);border-radius:8px;padding:1rem;margin-bottom:1rem}.cart-item__name,.cart__item-name{color:var(--text-primary)!important;font-weight:600}.cart-item__price,.cart__item-price{color:var(--gold)!important;font-weight:700}.cart__footer,.cart-drawer__footer{background:var(--bg-darker)!important;border-top:1px solid rgba(255,184,0,.1)}.cart__total,.totals{color:var(--text-primary)!important;font-family:Orbitron,sans-serif!important;font-weight:700}.cart__total-price{color:var(--gold)!important}footer,.footer,.shopify-section-footer{background:var(--bg-darker)!important;border-top:1px solid rgba(255,184,0,.1);color:var(--text-secondary)!important;padding:2.5rem 5%}.footer__heading{color:var(--gold)!important;font-family:Orbitron,sans-serif!important;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.footer__link,.footer a{color:var(--text-secondary)!important;transition:color .3s ease}.footer__link:hover,.footer a:hover{color:var(--gold)!important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],textarea,select,.field__input,.select__select{background:var(--bg-card)!important;border:1px solid rgba(255,184,0,.2)!important;color:var(--text-primary)!important;border-radius:8px;padding:.8rem 1rem;transition:all .3s ease}input:focus,textarea:focus,select:focus,.field__input:focus{border-color:var(--gold)!important;box-shadow:0 0 0 3px #ffb8001a;outline:none}::placeholder{color:var(--text-muted)!important}.announcement-bar,.shopify-section-header-announcements{background:var(--gradient-gold-red)!important;color:var(--bg-dark)!important;font-weight:600;text-align:center;padding:.8rem}.announcement-bar__message{color:var(--bg-dark)!important}.breadcrumbs,.breadcrumb{color:var(--text-muted)!important}.breadcrumbs a,.breadcrumb a{color:var(--text-muted)!important;transition:color .3s ease}.breadcrumbs a:hover,.breadcrumb a:hover{color:var(--gold)!important}.pagination__item,.pagination-button{background:var(--bg-card)!important;border:1px solid rgba(255,184,0,.2)!important;color:var(--text-secondary)!important;transition:all .3s ease}.pagination__item:hover,.pagination__item--current,.pagination-button:hover{background:var(--gold)!important;color:var(--bg-dark)!important;border-color:var(--gold)!important}section,.section,.shopify-section{background:transparent;color:var(--text-primary)!important}.section__heading,.section-heading,.heading--section{color:var(--text-primary)!important;font-family:Orbitron,sans-serif!important;font-weight:800}.stat-number,.counter{font-family:Orbitron,sans-serif!important;font-size:2.5rem;font-weight:900;background:var(--gradient-gold-red);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.stat-label{font-size:.8rem;color:var(--text-muted)!important;margin-top:.5rem;text-transform:uppercase;letter-spacing:1px;font-weight:600}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-darker)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--gold),var(--red));border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--gold)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%,to{box-shadow:0 0 20px #ffb8004d}50%{box-shadow:0 0 30px #ffb80099}}@keyframes textShimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-float{animation:float 3s ease-in-out infinite}.animate-glow{animation:glow 2s ease-in-out infinite}.fade-in{opacity:0;transform:translateY(40px) translateZ(0);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform;backface-visibility:hidden}.fade-in.visible{opacity:1;transform:translateY(0) translateZ(0);will-change:auto}.scale-in{opacity:0;transform:scale(.8) translateZ(0);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform;backface-visibility:hidden}.scale-in.visible{opacity:1;transform:scale(1) translateZ(0);will-change:auto}@media screen and (max-width: 749px){body{font-size:13px}.banner__heading,.hero__title{font-size:2rem!important}.banner__content,.hero__content,.hero__inner{padding:2rem!important}.button{padding:.8rem 1.5rem;font-size:.85rem}.card:hover,.product-card:hover{transform:translateY(-4px) scale(1.01)!important}}@media screen and (max-width: 480px){h1,.h1{font-size:1.8rem!important}h2,.h2{font-size:1.5rem!important}}*:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}main,.main-content,.page-width,#MainContent{background:transparent!important}.product__description,.product-description,.rte{color:var(--text-secondary)!important;line-height:1.8}a{color:var(--gold);transition:color .3s ease}a:hover{color:var(--gold-dark)}img{filter:none!important}.header-drawer,.menu-drawer,.search-modal{background:var(--bg-card)!important;color:var(--text-primary)!important}.newsletter-form,.newsletter{background:var(--bg-card)!important;border:1px solid rgba(255,184,0,.2);border-radius:8px}.product-grid,.collection-grid{gap:1.5rem}dialog,.modal{background:var(--bg-card)!important;border:1px solid rgba(255,184,0,.2)!important;color:var(--text-primary)!important}.search-modal__content,dialog.search-modal__content{margin-inline:auto!important;background:var(--bg-card)!important;border-color:#ffb80033!important;color:var(--text-primary)!important}.search-input,input[type=search]{background:transparent!important;border:none!important;color:var(--text-primary)!important;padding-left:48px!important;font-size:16px!important}.search-input::placeholder{color:#b0b0b0b3!important;font-size:16px!important}.search-input:focus,input[type=search]:focus{border:none!important;outline:none!important}.predictive-search-form__header,.predictive-search-form__header-inner{background:var(--bg-dark)!important;border-color:#ffb80033!important}.predictive-search-form__header:focus-within,.predictive-search-form__header-inner:focus-within{border-color:var(--gold)!important}.predictive-search__icon{display:flex!important;align-items:center!important;justify-content:center!important}.predictive-search__icon svg{fill:none!important;stroke:var(--gold)!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;color:var(--gold)!important;width:20px!important;height:20px!important}.predictive-search__close-modal-button{all:unset!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;min-width:36px!important;min-height:36px!important;padding:8px!important;border-radius:6px!important;transition:background-color .2s ease!important}.predictive-search__close-modal-button:hover{background:#ffb80026!important}.predictive-search__close-modal-button .svg-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important}.predictive-search__close-modal-button svg,.predictive-search__close-modal-button .svg-wrapper svg{fill:currentColor!important;color:#fff!important;width:18px!important;height:18px!important;display:inline-block!important}.predictive-search__reset-button{color:var(--text-secondary)!important;background:transparent!important}.predictive-search__item{background:var(--bg-dark)!important;border-color:#ffb8001a!important}.predictive-search__item:hover{background:#ffb8001a!important;border-color:#ffb8004d!important}.header button,.header a.header__icon,header button,header .header__icon{background:none!important;border:none!important;box-shadow:none!important}.caption,.caption-with-letter-spacing,small{color:var(--text-secondary)!important}a:not(.button){color:var(--gold);text-decoration:none;transition:color .3s ease}a:not(.button):hover{color:var(--gold-dark)}.quantity__input,.quantity-input{background:var(--bg-card)!important;border:1px solid rgba(255,184,0,.2)!important;color:var(--text-primary)!important}.quantity__button{background:#ffb8001a!important;border:1px solid rgba(255,184,0,.2)!important;color:var(--gold)!important}.quantity__button:hover{background:#ffb80033!important;border-color:var(--gold)!important}.tag,.tags__item{background:#ffb8001a!important;border:1px solid rgba(255,184,0,.2);color:var(--gold)!important;padding:.3rem .8rem;border-radius:6px;font-size:.85em}.tabs__tab{color:var(--text-secondary)!important;border-bottom:2px solid transparent;transition:all .3s ease}.tabs__tab:hover,.tabs__tab--active{color:var(--gold)!important;border-bottom-color:var(--gold)}::placeholder{color:var(--text-muted)!important;opacity:.7}.icon{filter:none}.loading-overlay,.loading-spinner{background:#0d0d0de6!important}.spinner{border-color:#ffb8004d;border-top-color:var(--gold)}.product-grid,.product-grid__list,.collection-grid,.product-grid-container{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:2rem!important;padding:2rem 5%!important;max-width:1400px!important;margin:0 auto!important}.product-grid__item{transition:all .3s ease;list-style:none}@media screen and (max-width: 749px){.product-grid,.product-grid__list,.collection-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:1rem!important;padding:1rem 3%!important}}@media screen and (min-width: 750px) and (max-width: 990px){.product-grid,.product-grid__list,.collection-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:1.5rem!important}}@media screen and (min-width: 991px){.product-grid,.product-grid__list,.collection-grid{grid-template-columns:repeat(4,1fr)!important}}.card-gallery{overflow:hidden;border-radius:12px 12px 0 0}.card__info,.product-card__info{padding:1rem}.card__vendor,.product-card__vendor{color:var(--text-muted)!important;font-size:.85em;text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:.3rem}.collection-header,.page-header{text-align:center;padding:3rem 2rem;margin-bottom:2rem}.collection-header__title,.page-header__title{font-family:Orbitron,sans-serif!important;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;background:var(--gradient-text);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.collection-header__description,.page-header__description{color:var(--text-secondary)!important;font-size:1.1rem;line-height:1.6;max-width:700px;margin:0 auto}.facets-wrapper,.facets-container{background:var(--bg-card)!important;border:1px solid rgba(255,184,0,.2);border-radius:8px;padding:1rem}.facet-checkbox,.facet-option{color:var(--text-secondary)!important}.facet-checkbox input:checked+label{color:var(--gold)!important;font-weight:600}.active-facets{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.active-facets__button{background:#ffb80026!important;border:1px solid rgba(255,184,0,.3);color:var(--gold)!important;padding:.4rem .8rem;border-radius:6px;font-size:.85em;transition:all .3s ease}.active-facets__button:hover{background:#ffb80040!important;border-color:var(--gold)}.quick-add__submit,.product-form__add-button{background:var(--gradient-gold-red)!important;border:none!important;color:var(--bg-dark)!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease}.quick-add__submit:hover,.product-form__add-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffb80066}.loading__spinner{border-color:#ffb80033;border-top-color:var(--gold)}.card__media--skeleton,.product-card--skeleton{background:linear-gradient(90deg,var(--bg-card) 0%,rgba(255,184,0,.05) 50%,var(--bg-card) 100%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media screen and (max-width: 749px){.card,.product-card,.card-wrapper{border-radius:10px}.card:hover,.product-card:hover{transform:translateY(-4px) scale(1.005)}.banner__content,.hero__content,.hero__inner{padding:2rem 1.5rem}.banner__heading,.hero__title{font-size:clamp(1.8rem,8vw,2.5rem)!important}.product-grid,.collection-grid{gap:1rem!important}}@media screen and (min-width: 750px) and (max-width: 1024px){.card,.product-card{border-radius:11px}.product-grid,.collection-grid{gap:1.3rem!important}}@media (prefers-reduced-motion: reduce){.card,.product-card,.button,*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.card,.product-card,.card-wrapper{will-change:transform,box-shadow}.card:not(:hover),.product-card:not(:hover){will-change:auto}
/*# sourceMappingURL=/cdn/shop/t/41/assets/custom-electronica.css.map */
