:root{--fondo-principal: #08080c;--fondo-secundario: #0f0f18;--fondo-terciario: #161622;--texto-principal: #f0ece4;--texto-secundario: #b8b4a8;--dorado: #d4af37;--dorado-claro: #f5e6a8;--dorado-oscuro: #8b7526;--cian: #00e5ff;--magenta: #ff0080;--sombra-suave: 0 8px 32px rgba(0, 0, 0, .5);--sombra-dorada: 0 8px 40px rgba(212, 175, 55, .2);--radio-pequeno: 8px;--radio-medio: 16px;--radio-grande: 24px;--radio-boton: 50px;--transicion-suave: all .4s cubic-bezier(.4, 0, .2, 1);--transicion-rapida: all .2s ease}.announcement-bar,.announcement-bar-section,.utility-bar,.shopify-section-announcement-bar,.section-announcement-bar,[class*=announcement-bar]{display:none!important;height:0!important;padding:0!important;margin:0!important;border:none!important;overflow:hidden!important}html,body{background-color:#08080c!important;background-image:radial-gradient(ellipse at 20% 0%,rgba(212,175,55,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(0,229,255,.05) 0%,transparent 50%),linear-gradient(180deg,#08080c,#0a0a10);background-attachment:fixed;color:#f0ece4!important;font-family:Georgia,Times New Roman,serif!important;cursor:default!important;font-size:13px!important;letter-spacing:.02rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden!important}.gradient,main,.content-for-layout,.shopify-section,.section,[class*=color-]{background-color:transparent!important;color:#f0ece4!important}a,button,.button{cursor:pointer!important}.header-wrapper,.shopify-section-header,.shopify-section-group-header-group,.section-header,.header{background:#08080ce6!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border-bottom:1px solid rgba(212,175,55,.15)!important;min-height:auto!important;box-shadow:0 4px 40px #0006}.header__heading,.header__heading-link,.header__heading-logo-wrapper,.header__heading-logo,.header__heading img,.header__heading svg{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:0!important}.header__heading-logo,.header__heading-logo-wrapper,.header__heading-logo-wrapper img,.header__heading img,.header__heading svg{width:80px!important;max-width:80px!important;height:auto!important;max-height:50px!important;object-fit:contain!important;filter:drop-shadow(0 0 12px rgba(212,175,55,.5));transition:var(--transicion-suave);mix-blend-mode:normal!important}.header__heading-logo:hover{filter:drop-shadow(0 0 20px rgba(212,175,55,.9));transform:scale(1.05)}.header__icon,.header__icon .svg-wrapper{width:28px!important;height:28px!important;color:#d4af37!important;transition:var(--transicion-rapida)}.header__icon .icon{width:1.5rem!important;height:1.5rem!important;color:#d4af37!important;stroke:#d4af37!important}.header__icon:hover{color:#f5e6a8!important;filter:drop-shadow(0 0 12px rgba(212,175,55,.9));transform:scale(1.15)}body,p,span,.text-body,.caption,.subtitle,.rte,li,label,input,textarea,select{font-family:Georgia,Times New Roman,serif!important;color:#f0ece4!important;font-size:1.05rem!important;line-height:1.6!important}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.title,.title-wrapper-with-link .title{font-family:Georgia,Times New Roman,serif!important;color:#f5e6a8!important;text-transform:uppercase;letter-spacing:.12rem;font-weight:400;background:linear-gradient(180deg,#f5e6a8,#d4af37,#8b7526);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 10px rgba(212,175,55,.3))}h1,.h1{font-size:1.9rem!important;line-height:1.2!important}h2,.h2{font-size:1.5rem!important;line-height:1.3!important}h3,.h3{font-size:1.2rem!important}h2.title:after,.title-wrapper-with-link .title:after{content:""!important;display:block!important;width:50px!important;height:2px!important;background:linear-gradient(90deg,transparent,#d4af37,transparent)!important;margin-top:12px!important;border-radius:2px}.slideshow,.slideshow__slide,.banner,.banner__media,.image-with-text,.image-with-text__media{background-color:#08080c!important}.banner,.slideshow,.banner__media,.slideshow__slide{max-height:200px!important;min-height:160px!important;border-radius:0!important}.banner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#08080c66,#08080ce6);pointer-events:none}.banner__box{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0f0f18bf!important;border:1px solid rgba(212,175,55,.35)!important;border-radius:14px!important;padding:15px 25px!important;max-width:380px!important;box-shadow:0 8px 40px #00000080,inset 0 1px #d4af3733}.banner__heading,.banner__text,.slideshow__text,.slideshow__text-wrapper{color:#f5e6a8!important;text-shadow:0 2px 20px rgba(212,175,55,.5);font-size:1.1rem!important;letter-spacing:.08rem!important}.banner .button,.banner button{padding:.6rem 1.4rem!important;font-size:.8rem!important}.button,button,input[type=submit],.customer button,.shopify-payment-button__button--unbranded{background:linear-gradient(135deg,#8b7526,#d4af37,#f5e6a8)!important;color:#08080c!important;border:none!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.18rem;padding:.7rem 1.6rem!important;font-size:.85rem!important;min-height:auto!important;border-radius:50px!important;position:relative!important;overflow:hidden!important;transition:var(--transicion-suave);box-shadow:0 4px 20px #d4af3759,inset 0 1px #ffffff4d}.button:hover,button:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 40px #d4af3799,inset 0 1px #ffffff80!important}.header__menu-item,.header__menu-item span,.header__heading-link{color:#f0ece4!important;text-transform:uppercase;font-size:.95rem!important;letter-spacing:.2rem!important;padding:.6rem 1.2rem!important;position:relative!important;transition:var(--transicion-rapida)}.header__menu-item:hover,.header__menu-item:hover span{color:#f5e6a8!important;text-shadow:0 0 12px rgba(212,175,55,.6)}.header__menu-item:after{content:""!important;position:absolute!important;left:50%!important;bottom:0!important;width:0!important;height:1px!important;background:linear-gradient(90deg,transparent,#d4af37,transparent)!important;transition:var(--transicion-suave)!important;transform:translate(-50%)}.header__menu-item:hover:after{width:80%!important}.card-wrapper .card--card,.card-wrapper .card--standard .card__inner,.card{background:linear-gradient(180deg,#0f0f18,#08080c)!important;border:1px solid rgba(212,175,55,.15)!important;border-radius:14px!important;overflow:hidden!important;position:relative;transition:var(--transicion-suave);box-shadow:0 4px 20px #0006}.card-wrapper .card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 0%,rgba(245,230,168,.08) 50%,transparent 100%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:2}.card-wrapper:hover .card:before{opacity:1}.card-wrapper:hover .card{transform:translateY(-6px);border-color:#d4af3799!important;box-shadow:0 20px 60px #0009,0 0 40px #d4af3740!important}.card__media,.card__inner .media{max-height:200px!important;border-radius:12px 12px 0 0!important;overflow:hidden!important}.card__media img,.card__inner img{max-height:200px!important;object-fit:cover!important;transition:transform .7s cubic-bezier(.4,0,.2,1)!important}.card-wrapper:hover .card__media img{transform:scale(1.08)!important}.price,.price__container,.price-item,.price__regular,.price__sale{color:#f5e6a8!important;font-weight:700;font-size:1.15rem!important;letter-spacing:.06rem;text-shadow:0 0 12px rgba(212,175,55,.4)}.cart-drawer{background:linear-gradient(180deg,#0f0f18,#08080c)!important;border-left:1px solid rgba(212,175,55,.3)!important;max-width:360px!important;box-shadow:-20px 0 60px #00000080!important}.cart-drawer__heading{color:#f5e6a8!important;text-transform:uppercase;letter-spacing:.25rem;font-size:1.2rem!important;border-bottom:1px solid rgba(212,175,55,.2);padding-bottom:12px;text-shadow:0 0 15px rgba(212,175,55,.5)}.cart-item{border-bottom:1px solid rgba(212,175,55,.1)!important;padding:12px 0!important;transition:background .3s ease}.cart-item:hover{background:#d4af370a}.cart-item__name{font-size:.9rem!important;color:#f0ece4!important;letter-spacing:.04rem}.cart-drawer__checkout-button,.cart__checkout-button{background:linear-gradient(135deg,#8b7526,#d4af37,#f5e6a8)!important;color:#08080c!important;border:none!important;box-shadow:0 6px 25px #d4af3766!important;padding:12px!important;font-size:.9rem!important;font-weight:700!important;letter-spacing:.18rem!important;border-radius:50px!important;text-transform:uppercase;transition:var(--transicion-suave)}.cart-drawer__checkout-button:hover,.cart__checkout-button:hover{box-shadow:0 10px 40px #d4af37b3!important;transform:translateY(-2px)}.cart-count-bubble{background:linear-gradient(135deg,#d4af37,#f5e6a8)!important;color:#08080c!important;font-weight:700;font-size:.75rem!important;width:20px!important;height:20px!important;border:1px solid rgba(245,230,168,.5)!important;box-shadow:0 0 15px #d4af37cc!important}.field__input,.select__select,.customer .field input,.customer select,input,textarea,select{background-color:#0f0f18cc!important;border:1px solid rgba(212,175,55,.3)!important;color:#f0ece4!important;font-size:.9rem!important;padding:.6rem 1.1rem!important;border-radius:50px!important;transition:var(--transicion-suave)}.field__input:focus,.select__select:focus,input:focus,textarea:focus{border-color:#d4af37!important;box-shadow:0 0 20px #d4af374d!important;outline:none!important;background-color:#0f0f18!important}.badge{background:linear-gradient(135deg,#d4af37,#f5e6a8)!important;color:#08080c!important;text-transform:uppercase;font-weight:700;letter-spacing:.12rem;font-size:.7rem!important;padding:.3rem .9rem!important;border-radius:50px!important;box-shadow:0 4px 15px #d4af3766}.footer,.shopify-section-group-footer-group,footer{background:linear-gradient(180deg,#08080c,#040406)!important;border-top:1px solid rgba(212,175,55,.15)!important;font-size:.9rem!important;padding:30px 0!important;position:relative}.footer *{color:#b8b4a8!important}.footer a:hover{color:#f5e6a8!important}a{color:#d4af37!important;transition:var(--transicion-rapida)}a:hover{color:#f5e6a8!important;text-shadow:0 0 10px rgba(212,175,55,.6)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#08080c}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d4af37,#8b7526);border-radius:8px;border:2px solid #08080c;animation:shimmerScrollbar 3s linear infinite!important}::selection{background:#d4af3766;color:#08080c}.newsletter-form,.newsletter-form__field-wrapper,.newsletter,.shopify-section:has(.newsletter-form){position:relative!important;z-index:100!important}.newsletter-form__field-wrapper .field__label,.newsletter-form__field-wrapper label,.field__label{display:none!important}.field:before,.field:after{display:none!important}.newsletter-form__field-wrapper{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:10px!important;flex-wrap:nowrap!important;width:100%!important;max-width:500px!important;margin:0 auto!important;position:relative!important;z-index:100!important}.newsletter-form__field-wrapper .field{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:10px!important;flex:1 1 auto!important;min-width:0!important;width:100%!important;position:relative!important}.newsletter-form__field-wrapper .field__input,.newsletter-form__field-wrapper input[type=email]{flex:1 1 auto!important;width:100%!important;min-width:0!important;height:50px!important;background:#0f0f18f2!important;border:1px solid rgba(212,175,55,.4)!important;border-radius:50px!important;color:#f0ece4!important;padding:14px 22px!important;font-size:.95rem!important;display:block!important;font-family:Georgia,serif!important}.newsletter-form__field-wrapper .field__input::placeholder,.newsletter-form__field-wrapper input[type=email]::placeholder{color:#b8b4a8!important;opacity:1!important}.newsletter-form__field-wrapper .field__input:focus,.newsletter-form__field-wrapper input[type=email]:focus{border-color:#d4af37!important;box-shadow:0 0 25px #d4af3780!important;outline:none!important;background:#0f0f18!important}.newsletter-form__field-wrapper .newsletter-form__button,.newsletter-form__field-wrapper .field__button{flex:0 0 50px!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#8b7526,#d4af37,#f5e6a8)!important;border:2px solid #f5e6a8!important;border-radius:50%!important;cursor:pointer!important;box-shadow:0 0 20px #d4af3799!important;transition:all .3s ease!important}.newsletter-form__field-wrapper .newsletter-form__button:hover,.newsletter-form__field-wrapper .field__button:hover{transform:scale(1.1)!important;box-shadow:0 0 35px #d4af37e6!important;background:linear-gradient(135deg,#d4af37,#f5e6a8)!important}.newsletter-form__field-wrapper .newsletter-form__button svg,.newsletter-form__field-wrapper .field__button svg{display:block!important;width:22px!important;height:22px!important;color:#08080c!important;stroke:#08080c!important;fill:none!important;stroke-width:2.5!important}.header{display:grid!important;grid-template-columns:auto 1fr auto!important;grid-template-areas:"heading navigation icons"!important;align-items:center!important;gap:24px!important;padding:12px 50px!important}.header__heading{grid-area:heading!important;justify-self:start!important;margin:0!important}.header__heading-logo,.header__heading-logo-wrapper img{width:80px!important;max-width:80px!important;max-height:50px!important}.header__inline-menu{grid-area:navigation!important;justify-self:center!important;display:block!important}.header__icons{grid-area:icons!important;justify-self:end!important;display:flex!important;align-items:center!important;gap:18px!important;margin:0!important;padding:0!important}.header__icon{width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#d4af37!important;visibility:visible!important;opacity:1!important}.header__icon--cart{margin-right:0!important;position:relative!important}.header__inline-menu .list-menu--inline{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:24px!important;padding:0!important;margin:0!important;list-style:none!important}.cart-count-bubble{top:-6px!important;right:-8px!important;left:auto!important;bottom:auto!important;width:20px!important;height:20px!important;font-size:.75rem!important}@media screen and (min-width:750px)and (max-width:989px){.header{padding:8px 30px!important;gap:16px!important}.header__heading-logo,.header__heading-logo-wrapper img{width:70px!important;max-width:70px!important;max-height:42px!important}.header__icons{gap:14px!important}.header__menu-item,.header__menu-item span{font-size:.85rem!important;padding:.5rem .9rem!important}.banner,.slideshow,.banner__media,.slideshow__slide{max-height:180px!important;min-height:140px!important}.banner__box{padding:12px 20px!important;max-width:320px!important}.card__media,.card__inner .media{max-height:180px!important}.cart-drawer{max-width:340px!important}}@media screen and (max-width:749px){html,body{font-size:12px!important;overflow-x:hidden!important}.header-wrapper,.header{display:grid!important;grid-template-columns:36px 1fr auto!important;grid-template-areas:"menu heading icons" "navigation navigation navigation"!important;align-items:center!important;gap:4px!important;padding:8px 12px 10px!important;row-gap:6px!important;background:#08080cf2!important;border-bottom:1px solid rgba(212,175,55,.2)!important}header-drawer,.header__icon--menu,details-menu-drawer-container{grid-area:menu!important;justify-self:start!important;display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;margin:0!important;visibility:visible!important}.header__icon--menu .icon,.header__icon--menu svg{width:18px!important;height:18px!important;color:#d4af37!important;stroke:#d4af37!important}.header__heading,.header__heading-link{grid-area:heading!important;justify-self:center!important;text-align:center!important;margin:0!important;padding:0!important;line-height:1!important}.header__heading-logo,.header__heading-logo-wrapper,.header__heading-logo-wrapper img{width:60px!important;max-width:60px!important;height:auto!important;max-height:36px!important;display:block!important;margin:0 auto!important}.header__icons{grid-area:icons!important;justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;padding:0!important;margin:0!important;flex-wrap:nowrap!important}.header__icon,.header__icon--search,.header__icon--account,.header__icon--cart{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;margin:0!important;visibility:visible!important;opacity:1!important;position:relative!important}.header__icon .icon,.header__icon svg{width:20px!important;height:20px!important;color:#d4af37!important;stroke:#d4af37!important}.cart-count-bubble{position:absolute!important;top:-5px!important;right:-6px!important;width:16px!important;height:16px!important;font-size:.6rem!important}.header__inline-menu{grid-area:navigation!important;display:block!important;width:100%!important}.header__inline-menu .list-menu--inline{display:flex!important;flex-direction:row!important;justify-content:space-around!important;align-items:center!important;gap:0!important;padding:0 5px!important;margin:0!important;list-style:none!important;width:100%!important}.header__inline-menu .list-menu__item,.header__inline-menu li{flex:1!important;text-align:center!important}.header__menu-item,.header__menu-item span{font-size:.8rem!important;padding:.4rem .3rem!important;text-align:center!important}.header__menu-item:after{display:none!important}.banner,.slideshow{min-height:180px!important;max-height:220px!important}.card__media,.card__inner .media{max-height:140px!important}h1,.h1{font-size:1.1rem!important}h2,.h2{font-size:.95rem!important}h3,.h3,.price,.price__container,.price-item{font-size:.85rem!important}.button,button{padding:.45rem .9rem!important;font-size:.65rem!important}.footer{padding:14px 0!important;font-size:.7rem!important}.cart-drawer{max-width:100%!important;width:100%!important}.newsletter-form__field-wrapper{gap:8px!important;max-width:100%!important}.newsletter-form__field-wrapper .newsletter-form__button,.newsletter-form__field-wrapper .field__button{flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}.newsletter-form__field-wrapper .field__button svg{width:16px!important;height:16px!important}.newsletter-form__field-wrapper .field__input,.newsletter-form__field-wrapper input[type=email]{height:42px!important;padding:8px 14px!important;font-size:.8rem!important}.banner__media img,.slideshow__slide img{animation:none!important}}@media screen and (max-width:480px){.header{padding:6px 10px 8px!important;grid-template-columns:32px 1fr auto!important}.header__heading-logo,.header__heading-logo-wrapper img{width:55px!important;max-width:55px!important;max-height:32px!important}.header__icons{gap:8px!important}.header__icon{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important}.header__icon .icon,.header__icon svg{width:18px!important;height:18px!important}.cart-count-bubble{width:14px!important;height:14px!important;font-size:.55rem!important}}.copyright__content{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;padding:35px 20px!important;font-family:Georgia,serif!important;text-transform:uppercase!important;position:relative!important;text-align:center!important;background:transparent!important;z-index:1!important}.copyright__content:before{content:""!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important;width:240px!important;height:2px!important;background:linear-gradient(90deg,transparent 0%,#8b7526 15%,#d4af37 35%,#fff8dc 50%,#d4af37 65%,#8b7526 85%,transparent 100%)!important;background-size:200% 100%!important;animation:lineaShimmer 2s linear infinite!important;box-shadow:0 0 12px #d4af37e6!important;border-radius:2px!important}.copyright__content:after{content:""!important;position:absolute!important;bottom:8px!important;left:50%!important;transform:translate(-50%)!important;width:240px!important;height:2px!important;background:linear-gradient(90deg,transparent 0%,#8b7526 15%,#d4af37 35%,#fff8dc 50%,#d4af37 65%,#8b7526 85%,transparent 100%)!important;background-size:200% 100%!important;animation:lineaShimmer 2s linear infinite reverse!important;box-shadow:0 0 12px #d4af37e6!important;border-radius:2px!important}.footer-copy{font-size:.85rem!important;letter-spacing:.12rem!important;font-weight:700!important;background:linear-gradient(90deg,#b8b4a8 0% 30%,#fff8dc 50%,#b8b4a8 70% 100%)!important;background-size:200% auto!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;animation:brilloLetras 3s linear infinite!important}.footer-diamond{display:inline-block!important;color:#d4af37!important;font-size:.7rem!important;margin:0 18px!important;animation:girarDiamante 4s ease-in-out infinite!important;filter:drop-shadow(0 0 8px rgba(212,175,55,.9))!important}.footer-link{position:relative!important;padding:6px 8px!important;font-size:.9rem!important;letter-spacing:.18rem!important;font-weight:700!important;text-decoration:none!important;display:inline-block!important;background:linear-gradient(90deg,#d4af37,#f5e6a8,#fff8dc,#f5e6a8 60%,#d4af37 80% 100%)!important;background-size:250% auto!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;animation:brilloLetras 3s linear infinite!important;filter:drop-shadow(0 0 4px rgba(212,175,55,.5))!important;transition:transform .3s ease,filter .3s ease!important}.footer-link:hover{transform:scale(1.08)!important;filter:drop-shadow(0 0 12px rgba(212,175,55,.9)) drop-shadow(0 0 25px rgba(245,230,168,.6))!important}.footer-columns--two{display:grid!important;grid-template-columns:1fr 1fr!important;gap:40px!important;max-width:700px!important;margin:0 auto 30px!important;padding-bottom:25px!important;border-bottom:1px solid rgba(212,175,55,.15)!important}.footer-contact-list li{padding:6px 0!important;font-size:.85rem!important;line-height:1.4!important}.footer-contact-list a{font-size:.85rem!important}.footer-social-link{transition:transform .4s ease,background .4s ease,color .4s ease,border-color .4s ease,box-shadow .4s ease!important}.footer-social-link:hover{background:#d4af3733!important;color:#f5e6a8!important;border-color:#f5e6a8!important;box-shadow:0 6px 20px #d4af3780!important;transform:translateY(-4px) scale(1.1)!important}.footer-social-link svg{transition:transform .6s ease!important}.footer-social-link:hover svg{transform:rotate(360deg)!important;color:#f5e6a8!important;stroke:#f5e6a8!important}@media screen and (max-width:749px){.copyright__content{padding:25px 12px!important}.copyright__content:before,.copyright__content:after{width:150px!important}.footer-link{font-size:.75rem!important;padding:4px 5px!important}.footer-copy{font-size:.7rem!important}.footer-diamond{font-size:.55rem!important;margin:0 10px!important}.footer-columns--two{grid-template-columns:1fr!important;gap:24px!important;max-width:100%!important}}@keyframes brilloTitulo{0%{background-position:-200% center}to{background-position:200% center}}h1,h2,.title,.title-wrapper-with-link .title{background:linear-gradient(90deg,#d4af37,#f5e6a8,#fff8dc,#f5e6a8,#d4af37)!important;background-size:200% auto!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;animation:brilloTitulo 6s linear infinite!important}@keyframes pulsoPrecio{0%,to{text-shadow:0 0 12px rgba(212,175,55,.4)}50%{text-shadow:0 0 25px rgba(212,175,55,.9),0 0 40px rgba(245,230,168,.5)}}.price,.price__container,.price-item{animation:pulsoPrecio 3s ease-in-out infinite!important}@keyframes brilloBoton{0%{left:-100%}to{left:100%}}.button,button:not(.admin-btn):not(.admin-icon-btn){position:relative!important;overflow:hidden!important}.button:before,button:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent)!important;transform:skew(-20deg)!important;pointer-events:none!important}.button:hover:before,button:hover:before{animation:brilloBoton .9s ease!important}@keyframes productoFlota{0%,to{transform:translateY(0) scale(1) rotate(0)}25%{transform:translateY(-8px) scale(1.03) rotate(.5deg)}50%{transform:translateY(-12px) scale(1.05) rotate(0)}75%{transform:translateY(-8px) scale(1.03) rotate(-.5deg)}}.card-wrapper:hover .card{animation:productoFlota 3s ease-in-out infinite!important;border-color:#d4af37cc!important;box-shadow:0 25px 70px #000000b3,0 0 50px #d4af3766!important}@keyframes imagenProducto{0%,to{transform:scale(1.08) rotate(0)}50%{transform:scale(1.15) rotate(2deg)}}.card-wrapper:hover .card__media img{animation:imagenProducto 4s ease-in-out infinite!important}@keyframes resplandorIcono{0%,to{filter:drop-shadow(0 0 5px rgba(212,175,55,.5))}50%{filter:drop-shadow(0 0 15px rgba(245,230,168,1))}}.header__icon:hover .icon,.header__icon:hover svg{animation:resplandorIcono 1.5s ease-in-out infinite!important;color:#f5e6a8!important}@keyframes latidoLogo{0%,to{transform:scale(1);filter:drop-shadow(0 0 10px rgba(212,175,55,.4))}50%{transform:scale(1.03);filter:drop-shadow(0 0 20px rgba(245,230,168,.8))}}.header__heading-logo{animation:latidoLogo 4s ease-in-out infinite!important}@keyframes kenBurns{0%{transform:scale(1) translate(0)}50%{transform:scale(1.08) translate(-1%,-1%)}to{transform:scale(1) translate(0)}}.banner__media img,.slideshow__slide img{animation:kenBurns 20s ease-in-out infinite!important}@keyframes pulsoCarrito{0%,to{transform:scale(1);box-shadow:0 0 12px #d4af37b3}50%{transform:scale(1.15);box-shadow:0 0 25px #f5e6a8}}.cart-count-bubble{animation:pulsoCarrito 2s ease-in-out infinite!important}@keyframes lineaDorada{0%{background-position:-200% 0}to{background-position:200% 0}}.footer:before,footer:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:2px!important;background:linear-gradient(90deg,transparent,#d4af37,#f5e6a8,#d4af37,transparent)!important;background-size:200% 100%!important;animation:lineaDorada 4s linear infinite!important}@keyframes brilloLetras{0%{background-position:-200% center}to{background-position:200% center}}@keyframes girarDiamante{0%{transform:rotateY(0) scale(1)}50%{transform:rotateY(180deg) scale(1.4)}to{transform:rotateY(360deg) scale(1)}}@keyframes entrarElegante{0%{opacity:0;transform:translateY(40px) scale(.95);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.card-wrapper{animation:entrarElegante .8s cubic-bezier(.4,0,.2,1) forwards!important}@keyframes shimmerScrollbar{0%{background-position:0% 0%}to{background-position:0% 200%}}@keyframes pulsoBadge{0%,to{box-shadow:0 0 10px #d4af3780;transform:scale(1)}50%{box-shadow:0 0 25px #f5e6a8;transform:scale(1.08)}}.badge{animation:pulsoBadge 2.5s ease-in-out infinite!important}@keyframes flechaSalta{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.newsletter-form__button:hover svg,.field__button:hover svg{animation:flechaSalta .8s ease-in-out infinite!important}@keyframes subrayadoMagico{0%,to{width:0}50%{width:80%}}.header__menu-item:hover:after{animation:subrayadoMagico 1.8s ease-in-out infinite!important;width:80%!important}@keyframes luzCheckout{0%,to{box-shadow:0 6px 25px #d4af3766,0 0 #f5e6a899}50%{box-shadow:0 6px 35px #d4af37e6,0 0 0 15px #f5e6a800}}.cart__checkout-button,.cart-drawer__checkout-button{animation:luzCheckout 2.5s ease-out infinite!important}@keyframes brilloCartel{0%,to{box-shadow:0 8px 40px #00000080,inset 0 1px #d4af374d,0 0 20px #d4af3733}50%{box-shadow:0 8px 40px #00000080,inset 0 1px #d4af3780,0 0 35px #d4af3766}}.banner__box{animation:brilloCartel 4s ease-in-out infinite!important}@keyframes respirarBoton{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.banner .button,.banner button{animation:respirarBoton 3s ease-in-out infinite!important}.banner .button:hover,.banner button:hover{animation:none!important;transform:scale(1.06) translateY(-2px)!important;box-shadow:0 0 25px #d4af37cc!important}@keyframes lineaCartel{0%{background-position:-200% 0}to{background-position:200% 0}}.banner__box:after{content:""!important;position:absolute!important;bottom:-8px!important;left:50%!important;transform:translate(-50%)!important;width:80px!important;height:2px!important;background:linear-gradient(90deg,transparent,#d4af37,#f5e6a8,#d4af37,transparent)!important;background-size:200% 100%!important;animation:lineaCartel 3s linear infinite!important;box-shadow:0 0 8px #d4af3799!important;border-radius:2px!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media screen and (max-width:749px){.banner__media img,.slideshow__slide img,.card-wrapper{animation:none!important}}.admin-panel-overlay.show~#adminPanelBtn,.admin-panel-overlay.show+#adminPanelBtn,body:has(.admin-panel-overlay.show) #adminPanelBtn{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.admin-panel-overlay{z-index:999999!important}.contact,.template-page main{max-width:700px;margin:0 auto;padding:40px 20px}.contact h1,.template-page h1,.contact .title{color:#f5e6a8!important;font-family:Georgia,serif!important;text-transform:uppercase!important;letter-spacing:.25rem!important;text-align:center!important;font-size:2rem!important;margin-bottom:20px!important;text-shadow:0 0 20px rgba(212,175,55,.5)!important;position:relative}.contact h1:after,.template-page h1:after{content:""!important;display:block!important;width:80px!important;height:2px!important;background:linear-gradient(90deg,transparent,#d4af37,transparent)!important;margin:15px auto 0!important;box-shadow:0 0 10px #d4af37b3!important}.contact .rte,.contact>p,.template-page .rte{color:#b8b4a8!important;font-family:Georgia,serif!important;text-align:center!important;font-size:.95rem!important;line-height:1.7!important;margin-bottom:35px!important}.contact .field__label,.contact label,.contact .form__label,.template-page .field__label,.template-page label{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;color:#d4af37!important;font-family:Georgia,serif!important;font-size:.75rem!important;letter-spacing:.2rem!important;text-transform:uppercase!important;font-weight:700!important;margin-bottom:10px!important;text-shadow:0 0 6px rgba(212,175,55,.4)!important;transform:none!important;pointer-events:auto!important}.contact .field,.template-page .field{margin-bottom:25px!important;position:relative!important}.contact .field__input,.contact input:not([type=submit]),.contact textarea,.template-page .field__input,.template-page input:not([type=submit]),.template-page textarea{background:#0f0f18f2!important;border:1.5px solid rgba(212,175,55,.3)!important;color:#f0ece4!important;padding:16px 24px!important;border-radius:50px!important;font-family:Georgia,serif!important;font-size:.95rem!important;width:100%!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 15px #0000004d!important}.contact textarea,.template-page textarea{border-radius:25px!important;min-height:160px!important;padding:22px 26px!important;resize:vertical!important;line-height:1.6!important}.contact .field__input:focus,.contact input:not([type=submit]):focus,.contact textarea:focus,.template-page .field__input:focus,.template-page input:not([type=submit]):focus,.template-page textarea:focus{border-color:#d4af37!important;box-shadow:0 0 0 4px #d4af371a,0 0 30px #d4af3766,0 4px 20px #0006!important;outline:none!important;background:#0f0f18!important;transform:translateY(-2px)!important}.contact button[type=submit],.contact .button,.contact input[type=submit],.template-page button[type=submit],.template-page .button,.template-page input[type=submit]{background:linear-gradient(135deg,#8b7526,#d4af37,#f5e6a8)!important;color:#08080c!important;border:none!important;padding:18px 50px!important;border-radius:50px!important;font-family:Georgia,serif!important;font-weight:800!important;font-size:.9rem!important;letter-spacing:.25rem!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 6px 25px #d4af3766,inset 0 1px #ffffff4d!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;margin-top:15px!important;position:relative!important;overflow:hidden!important;display:inline-block!important;width:auto!important;min-width:200px!important}.contact button[type=submit]:hover,.contact .button:hover,.template-page button[type=submit]:hover,.template-page .button:hover{transform:translateY(-4px) scale(1.03)!important;box-shadow:0 12px 45px #d4af37b3,inset 0 1px #ffffff80!important}.contact button[type=submit]:before,.template-page button[type=submit]:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent)!important;transform:skew(-20deg)!important;pointer-events:none!important}.contact button[type=submit]:hover:before,.template-page button[type=submit]:hover:before{animation:brilloBoton .9s ease!important}@media screen and (max-width:749px){.contact,.template-page main{padding:25px 15px}.contact h1,.template-page h1{font-size:1.5rem!important;letter-spacing:.15rem!important}.contact .field__label,.contact label,.template-page .field__label,.template-page label{font-size:.7rem!important;letter-spacing:.15rem!important}.contact .field__input,.contact input:not([type=submit]),.contact textarea,.template-page .field__input,.template-page input:not([type=submit]),.template-page textarea{padding:14px 18px!important;font-size:.9rem!important}.contact textarea,.template-page textarea{min-height:130px!important;padding:18px 20px!important}.contact button[type=submit],.contact .button,.template-page button[type=submit],.template-page .button{width:100%!important;padding:16px 30px!important;font-size:.85rem!important}}cart-drawer,.cart-drawer{max-width:420px!important;width:420px!important;right:0!important;left:auto!important}cart-drawer .drawer__inner,.cart-drawer .drawer__inner{width:100%!important;max-width:100%!important;padding:20px!important;box-sizing:border-box!important}cart-drawer .drawer__header,.cart-drawer .cart-drawer__header{padding:16px 20px!important;width:100%!important;box-sizing:border-box!important}cart-drawer .drawer__heading,.cart-drawer .cart-drawer__heading{font-size:1.1rem!important;margin:0!important}cart-drawer .drawer__close,cart-drawer .drawer__close-button{position:absolute!important;top:12px!important;right:12px!important;z-index:10!important}@media screen and (max-width:749px){cart-drawer,.cart-drawer{max-width:100%!important;width:100%!important}}.footer-columns--two{grid-template-columns:1fr 1fr 1fr!important}@media(max-width:749px){.footer-columns--two{grid-template-columns:1fr!important}}.footer-social-link img{display:block;transition:transform .6s ease,filter .4s ease!important}.footer-social-link:hover img{transform:rotate(360deg) scale(1.15)!important;filter:drop-shadow(0 0 10px rgba(245,230,168,1))!important}.contact,.template-page main,.contact-form{max-width:900px!important;margin:80px auto!important;padding:70px 60px!important;background:linear-gradient(180deg,#0f0f18,#0a050a)!important;border-radius:24px!important;position:relative!important;overflow:hidden!important;z-index:1!important}.contact:before,.template-page main:before{content:""!important;position:absolute!important;top:-2px!important;left:-2px!important;right:-2px!important;bottom:-2px!important;background:conic-gradient(from 0deg,transparent 0deg,#d4af37 60deg,#f5e6a8 90deg,#d4af37 120deg,transparent 180deg,transparent 360deg)!important;border-radius:26px!important;animation:rotarBorde 4s linear infinite!important;z-index:-1!important;filter:blur(1px)!important}@keyframes rotarBorde{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contact:after,.template-page main:after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;right:2px!important;bottom:2px!important;background:linear-gradient(180deg,#0f0f18,#0a050a)!important;border-radius:22px!important;z-index:-1!important}.contact .field,.template-page main{position:relative!important}.contact>*:before{content:""!important;position:absolute!important;width:4px!important;height:4px!important;background:#f5e6a8!important;border-radius:50%!important;box-shadow:0 0 15px #f5e6a8!important;pointer-events:none!important;animation:flotarParticula 8s linear infinite!important}@keyframes flotarParticula{0%{top:100%!important;left:10%!important;opacity:0!important}10%{opacity:1!important}90%{opacity:1!important}to{top:-10%!important;left:90%!important;opacity:0!important}}.contact h1,.template-page h1,.contact .title{font-family:Georgia,serif!important;text-transform:uppercase!important;letter-spacing:.35rem!important;text-align:center!important;font-size:2.2rem!important;margin:0 0 25px!important;position:relative!important;background:linear-gradient(90deg,#d4af37,#f5e6a8,#fff8dc,#f5e6a8,#d4af37)!important;background-size:200% auto!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;animation:brilloTituloContacto 4s linear infinite!important;filter:drop-shadow(0 0 20px rgba(212,175,55,.5))!important}@keyframes brilloTituloContacto{0%{background-position:-200% center}to{background-position:200% center}}.contact h1:after,.template-page h1:after{content:""!important;display:block!important;width:140px!important;height:2px!important;background:linear-gradient(90deg,transparent,#d4af37,#f5e6a8,#d4af37,transparent)!important;background-size:200% 100%!important;margin:20px auto 0!important;box-shadow:0 0 15px #d4af37!important;border-radius:2px!important;animation:lineaContacto 3s linear infinite!important}@keyframes lineaContacto{0%{background-position:-200% 0}to{background-position:200% 0}}.contact .rte,.contact>p,.template-page .rte{color:#f0ece4bf!important;font-family:Georgia,serif!important;text-align:center!important;font-size:1rem!important;line-height:1.7!important;margin:0 0 40px!important;font-style:italic!important}.contact .field,.template-page .field,.field{display:flex!important;flex-direction:column-reverse!important;width:100%!important;margin-bottom:26px!important;position:relative!important}.contact .field__label,.contact label,.contact .form__label,.template-page .field__label,.template-page label,.field__label{position:static!important;display:flex!important;align-items:center!important;gap:8px!important;visibility:visible!important;opacity:1!important;transform:none!important;text-align:left!important;color:#d4af37!important;font-family:Georgia,serif!important;font-size:.78rem!important;letter-spacing:.25rem!important;text-transform:uppercase!important;font-weight:700!important;margin:0 0 10px!important;text-shadow:0 0 10px rgba(212,175,55,.6)!important;pointer-events:auto!important;width:100%!important;order:1!important}.contact .field:has(input[name*=name]) .field__label:before,.contact .field:has(input[autocomplete*=name]) .field__label:before{content:"\1f464"!important;font-size:1rem!important;filter:drop-shadow(0 0 6px rgba(212,175,55,.8))!important;animation:iconoFlota 2s ease-in-out infinite!important}.contact .field:has(input[type=email]) .field__label:before{content:"\2709\fe0f"!important;font-size:1rem!important;filter:drop-shadow(0 0 6px rgba(212,175,55,.8))!important;animation:iconoFlota 2s ease-in-out infinite .3s!important}.contact .field:has(input[type=tel]) .field__label:before{content:"\1f4de"!important;font-size:1rem!important;filter:drop-shadow(0 0 6px rgba(212,175,55,.8))!important;animation:iconoFlota 2s ease-in-out infinite .6s!important}.contact .field:has(textarea) .field__label:before{content:"\1f4ac"!important;font-size:1rem!important;filter:drop-shadow(0 0 6px rgba(212,175,55,.8))!important;animation:iconoFlota 2s ease-in-out infinite .9s!important}@keyframes iconoFlota{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.1)}}.contact .field__input,.contact input:not([type=submit]),.contact textarea,.template-page .field__input,.template-page input:not([type=submit]),.template-page textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important;background:#08080ce6!important;border:1.5px solid rgba(212,175,55,.3)!important;color:#f0ece4!important;padding:16px 24px!important;border-radius:50px!important;font-family:Georgia,serif!important;font-size:.95rem!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;box-shadow:inset 0 2px 8px #0006,0 2px 10px #0000004d!important;position:relative!important;order:2!important}.contact .field__input:focus,.contact input:not([type=submit]):focus,.contact textarea:focus,.template-page .field__input:focus,.template-page input:not([type=submit]):focus,.template-page textarea:focus{border-color:#d4af37!important;box-shadow:0 0 0 4px #d4af3726,0 0 40px #d4af3799,inset 0 2px 8px #0006!important;outline:none!important;background:#0f0f18!important;transform:translateY(-3px) scale(1.01)!important}.contact textarea,.template-page textarea{border-radius:25px!important;min-height:170px!important;padding:22px 26px!important;resize:vertical!important;line-height:1.6!important}.contact .field__input::placeholder,.contact input::placeholder,.contact textarea::placeholder,.template-page .field__input::placeholder,.template-page input::placeholder,.template-page textarea::placeholder{color:#f0ece459!important;opacity:1!important;font-family:Georgia,serif!important;font-style:italic!important}.contact button[type=submit],.contact .button,.contact input[type=submit],.template-page button[type=submit],.template-page .button,.template-page input[type=submit]{display:block!important;width:100%!important;max-width:100%!important;margin:35px auto 0!important;padding:22px 40px!important;background:linear-gradient(135deg,#8b7526,#d4af37,#f5e6a8)!important;background-size:200% 200%!important;color:#08080c!important;border:2px solid #f5e6a8!important;border-radius:50px!important;font-family:Georgia,serif!important;font-weight:800!important;font-size:1rem!important;letter-spacing:.35rem!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 8px 30px #d4af3780,0 0 60px #d4af374d,inset 0 1px #fff6!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important;animation:pulsoBotonContacto 2.5s ease-in-out infinite,gradienteBoton 4s ease infinite!important}@keyframes gradienteBoton{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes pulsoBotonContacto{0%,to{box-shadow:0 8px 30px #d4af3780,0 0 #f5e6a866,inset 0 1px #fff6!important}50%{box-shadow:0 8px 40px #d4af37e6,0 0 0 20px #f5e6a800,inset 0 1px #fff9!important}}.contact button[type=submit]:before,.template-page button[type=submit]:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent)!important;transform:skew(-20deg)!important;pointer-events:none!important}.contact button[type=submit]:hover:before,.template-page button[type=submit]:hover:before{animation:brilloContacto .9s ease!important}@keyframes brilloContacto{0%{left:-100%}to{left:100%}}.contact button[type=submit]:hover,.template-page button[type=submit]:hover{transform:translateY(-5px) scale(1.03)!important;box-shadow:0 18px 60px #d4af37e6,0 0 90px #d4af3780,inset 0 1px #fff9!important;animation:none!important;background:linear-gradient(135deg,#f5e6a8,#d4af37,#8b7526)!important}.contact .form__message,.template-page .form__message{background:#4ade8026!important;border:1px solid rgba(74,222,128,.4)!important;border-radius:12px!important;color:#4ade80!important;padding:16px 20px!important;font-family:Georgia,serif!important;margin-bottom:25px!important;text-align:center!important}.contact .errors,.template-page .errors{background:#e74c3c26!important;border:1px solid rgba(231,76,60,.4)!important;border-radius:12px!important;color:#ff6b6b!important;padding:16px 20px!important;font-family:Georgia,serif!important;margin-bottom:25px!important}@media screen and (max-width:749px){.contact,.template-page main,.contact-form{padding:40px 25px!important;margin:30px 15px!important;border-radius:20px!important;max-width:calc(100% - 30px)!important}.contact h1,.template-page h1{font-size:1.6rem!important;letter-spacing:.25rem!important}.contact .field__label,.contact label,.template-page .field__label,.template-page label,.field__label{font-size:.72rem!important;letter-spacing:.2rem!important;margin-bottom:8px!important}.contact .field,.template-page .field,.field{margin-bottom:20px!important}.contact .field__input,.contact input:not([type=submit]),.contact textarea,.template-page .field__input,.template-page input:not([type=submit]),.template-page textarea{padding:14px 20px!important;font-size:.9rem!important}.contact textarea,.template-page textarea{min-height:140px!important;padding:18px 20px!important}.contact button[type=submit],.contact .button,.template-page button[type=submit],.template-page .button{padding:18px 30px!important;font-size:.85rem!important;letter-spacing:.25rem!important}}@media screen and (max-width:749px){.banner+.shopify-section,.shopify-section:has(.banner)+.shopify-section,.slideshow+.shopify-section,.shopify-section:has(.slideshow)+.shopify-section{margin-top:30px!important;position:relative!important;z-index:1!important}.title-wrapper-with-link,.collection__title,.featured-collection .title-wrapper{margin-top:30px!important;position:relative!important;z-index:2!important;background:#08080c!important;padding-top:15px!important}.banner,.slideshow{position:relative!important;z-index:1!important;margin-bottom:20px!important}.banner .button,.banner button{position:relative!important;z-index:3!important}}#adminPanelBtn{position:fixed!important;bottom:110px!important;right:3px!important;z-index:99998!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#0a050a!important;border:2px solid #d4af37!important;border-radius:50px!important;padding:10px 22px!important;color:#f5e6a8!important;font-family:Georgia,serif!important;font-size:15px!important;font-weight:800!important;letter-spacing:.5px!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 6px 30px #d4af3780,0 0 20px #d4af374d!important;transition:all .3s ease!important}#adminPanelBtn:hover{transform:translateY(-3px) scale(1.05)!important;box-shadow:0 10px 40px #d4af37cc,0 0 30px #d4af3799!important;background:#1a0b1a!important}#adminPanelBtn .admin-corona{font-size:20px!important;filter:drop-shadow(0 0 6px rgba(212,175,55,.8))!important}#adminPanelBtn .admin-texto{color:#f5e6a8!important;font-weight:800!important}@media screen and (max-width:749px){#adminPanelBtn{bottom:20px!important;right:20px!important;padding:8px 16px!important;font-size:13px!important}#adminPanelBtn .admin-corona{font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/estilo.css.map */
