.account-access-entry[data-v-ec1086f8]{isolation:isolate;color:#4b5563;background:#fff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;text-decoration:none;transition:color .16s,transform .16s;animation:8s linear infinite account-entry-spin-ec1086f8,5s ease-in-out infinite account-entry-pulse-ec1086f8;display:inline-flex;position:relative}.account-access-entry[data-v-ec1086f8]:before{content:"";border-radius:inherit;background:conic-gradient(from var(--account-entry-angle), #b5121b 0deg, #ec4899 120deg, #8b5cf6 220deg, #b5121b 360deg);opacity:.7;z-index:-1;position:absolute;inset:-1px}.account-access-entry[data-v-ec1086f8]:after{content:"";border-radius:inherit;z-index:-1;background:#fff;position:absolute;inset:1px}.account-access-entry[data-v-ec1086f8]:hover{color:#b5121b;animation-duration:4s,3s;transform:translateY(-1px)}.account-access-entry[data-v-ec1086f8]:hover:before{opacity:1}.account-access-entry .fa-duotone[data-v-ec1086f8]{z-index:1;font-size:22px;position:relative}.account-access-entry__initials[data-v-ec1086f8]{z-index:1;font-family:var(--font-display,inherit);letter-spacing:.03em;color:inherit;font-size:.8125rem;font-weight:700;line-height:1;position:relative}@keyframes account-entry-spin-ec1086f8{to{--account-entry-angle:360deg}}@keyframes account-entry-pulse-ec1086f8{0%,to{box-shadow:0 0 8px #ec489914,0 0 14px #8b5cf60d}50%{box-shadow:0 0 10px #ec489929,0 0 18px #8b5cf61a}}@media (prefers-reduced-motion:reduce){.account-access-entry[data-v-ec1086f8]{animation:none}.account-access-entry[data-v-ec1086f8]:before{background:linear-gradient(135deg,#b5121b,#ec4899,#8b5cf6)}}.etf-combobox[data-v-ff6d9434]{width:100%;position:relative}.etf-combobox__form[data-v-ff6d9434]{align-items:center;width:100%;display:flex;position:relative}.etf-combobox__icon[data-v-ff6d9434]{color:#9ca3af;pointer-events:none;z-index:1;font-size:20px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.etf-combobox__input[data-v-ff6d9434]{color:#111827;background:#fff;border:1px solid #0000001a;outline:none;width:100%;font-size:.95rem;transition:border-color .15s,box-shadow .15s,background .15s}.etf-combobox__input[data-v-ff6d9434]::-webkit-search-cancel-button{appearance:none}.etf-combobox__input[data-v-ff6d9434]::-webkit-search-decoration{appearance:none}.etf-combobox--sm .etf-combobox__input[data-v-ff6d9434]{border-radius:10px;padding:8px 38px 8px 40px;font-size:.875rem}.etf-combobox--md .etf-combobox__input[data-v-ff6d9434]{border-radius:12px;padding:11px 42px 11px 44px}.etf-combobox--lg .etf-combobox__input[data-v-ff6d9434]{border-radius:14px;padding:14px 48px;font-size:1rem}.etf-combobox--header .etf-combobox__input[data-v-ff6d9434]{backdrop-filter:blur(6px);background:#f3f4f6d9;border-color:#0000001a;border-radius:999px;padding:12px 44px 12px 48px}.etf-combobox--header .etf-combobox__input[data-v-ff6d9434]:focus{background:#fff;border-color:#0000002e;box-shadow:0 0 0 3px #0000000d}.etf-combobox--page .etf-combobox__input[data-v-ff6d9434]{background:#fff;border-color:#00000014;border-radius:14px;padding:14px 48px;font-size:1rem;box-shadow:0 1px 2px #00000008}.etf-combobox--page .etf-combobox__input[data-v-ff6d9434]:focus{border-color:#b4322866;box-shadow:0 0 0 4px #b4322814}.etf-combobox--inline .etf-combobox__input[data-v-ff6d9434]{background:#fff;border-radius:10px}.etf-combobox--inline .etf-combobox__input[data-v-ff6d9434]:focus{border-color:#b4322859;box-shadow:0 0 0 3px #b4322814}.etf-combobox__clear[data-v-ff6d9434]{color:#6b7280;cursor:pointer;z-index:2;background:#0000000d;border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.etf-combobox__clear[data-v-ff6d9434]:hover{color:#111827;background:#0000001a}.etf-combobox__clear .fa-duotone[data-v-ff6d9434]{font-size:18px}.etf-combobox__typewriter[data-v-ff6d9434]{pointer-events:none;color:#9ca3af;z-index:0;align-items:center;font-size:.95rem;display:flex;position:absolute;top:50%;left:48px;transform:translateY(-50%)}.etf-combobox--sm .etf-combobox__typewriter[data-v-ff6d9434]{font-size:.875rem;left:40px}.etf-combobox__typewriter-cursor[data-v-ff6d9434]{color:#9ca3af;margin-left:1px;animation:1s infinite etf-combobox-blink-ff6d9434}@keyframes etf-combobox-blink-ff6d9434{0%,50%{opacity:1}51%,to{opacity:0}}.etf-combobox__panel[data-v-ff6d9434]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:40;background:#fff;border:1px solid #0000000f;border-radius:16px;max-height:min(70vh,520px);padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 16px 48px -12px #0000002e,0 4px 12px -4px #00000014}.etf-combobox--header .etf-combobox__panel[data-v-ff6d9434]{will-change:transform;border-radius:18px;max-height:min(60vh,460px)}.etf-combobox-fade-enter-active[data-v-ff6d9434],.etf-combobox-fade-leave-active[data-v-ff6d9434]{transition:opacity .15s,transform .15s}.etf-combobox-fade-enter-from[data-v-ff6d9434],.etf-combobox-fade-leave-to[data-v-ff6d9434]{opacity:0;transform:translateY(-4px)}.etf-combobox__section+.etf-combobox__section[data-v-ff6d9434]{border-top:1px solid #0000000d;margin-top:4px;padding-top:4px}.etf-combobox__section-head[data-v-ff6d9434]{text-transform:uppercase;letter-spacing:.06em;color:#00000073;justify-content:space-between;align-items:center;padding:10px 12px 6px;font-size:.6875rem;font-weight:600;display:flex}.etf-combobox__section-action[data-v-ff6d9434]{text-transform:none;letter-spacing:0;color:#b43228;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600;text-decoration:none}.etf-combobox__section-action[data-v-ff6d9434]:hover{text-decoration:underline}.etf-combobox__list[data-v-ff6d9434]{margin:0;padding:0;list-style:none}.etf-combobox__item[data-v-ff6d9434]{cursor:pointer;color:#111827;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:background .12s;display:flex}.etf-combobox__item.is-active[data-v-ff6d9434],.etf-combobox__item[data-v-ff6d9434]:hover{background:#0000000a}.etf-combobox__item-icon[data-v-ff6d9434]{color:#6b7280;background:#0000000a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:inline-flex}.etf-combobox__item-icon--cat[data-v-ff6d9434]{font-size:18px}.etf-combobox__item-icon-pic[data-v-ff6d9434]{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:5px}.etf-combobox__item-text[data-v-ff6d9434]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.875rem;font-weight:500;overflow:hidden}.etf-combobox__item-meta[data-v-ff6d9434]{color:#9ca3af;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.etf-combobox__item-chev[data-v-ff6d9434]{color:#9ca3af;flex-shrink:0;font-size:14px}.etf-combobox__highlight[data-v-ff6d9434]{color:inherit;box-decoration-break:clone;background:#facc157a;border-radius:.24em;padding:0 .08em;font-weight:750;display:inline}.etf-combobox__item--product[data-v-ff6d9434]{padding:8px 10px}.etf-combobox__thumb[data-v-ff6d9434]{background:#00000008;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.etf-combobox__thumb img[data-v-ff6d9434]{object-fit:cover;width:100%;height:100%}.etf-combobox__thumb .fa-duotone[data-v-ff6d9434]{color:#d1d5db;font-size:22px}.etf-combobox__product-body[data-v-ff6d9434]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.etf-combobox__product-title[data-v-ff6d9434]{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;display:block;overflow:hidden}.etf-combobox__product-meta[data-v-ff6d9434]{color:#6b7280;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:.75rem;display:flex}.etf-combobox__product-cat[data-v-ff6d9434]{white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;min-width:0;max-width:58%;overflow:hidden}.etf-combobox__product-sku[data-v-ff6d9434]{color:#4b5563;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:42%;font-weight:650;overflow:hidden}.etf-combobox__product-price[data-v-ff6d9434]{color:#111827;font-variant-numeric:tabular-nums;font-weight:700}.etf-combobox__product-match[data-v-ff6d9434]{color:#8a5a14;white-space:nowrap;align-items:center;gap:5px;min-width:0;max-width:100%;font-size:.6875rem;line-height:1.25;display:flex;overflow:hidden}.etf-combobox__product-match .fa-duotone[data-v-ff6d9434]{color:#b7791f;flex-shrink:0;font-size:11px}.etf-combobox__product-match-value[data-v-ff6d9434]{text-overflow:ellipsis;min-width:0;overflow:hidden}.etf-combobox__loading[data-v-ff6d9434],.etf-combobox__empty[data-v-ff6d9434]{color:#6b7280;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px 16px;font-size:.875rem;display:flex}.etf-combobox__empty-icon[data-v-ff6d9434]{color:#d1d5db;font-size:32px}.etf-combobox__empty p[data-v-ff6d9434]{margin:0}.etf-combobox__empty-cta[data-v-ff6d9434]{color:#b43228;cursor:pointer;background:#b4322814;border:1px solid #b432282e;border-radius:8px;margin-top:4px;padding:6px 14px;font-size:.8125rem;font-weight:600}.etf-combobox__empty-cta[data-v-ff6d9434]:hover{background:#b4322824}.etf-combobox__spinner[data-v-ff6d9434]{border:2px solid #00000014;border-top-color:#b43228;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite etf-combobox-spin-ff6d9434}@keyframes etf-combobox-spin-ff6d9434{to{transform:rotate(360deg)}}.etf-combobox__footer[data-v-ff6d9434]{color:#9ca3af;border-top:1px solid #0000000d;align-items:center;gap:12px;margin-top:4px;padding:8px 12px;font-size:.6875rem;display:flex}.etf-combobox__footer kbd[data-v-ff6d9434]{background:#0000000d;border:1px solid #00000014;border-radius:4px;align-items:center;margin:0 2px;padding:1px 5px;font-family:inherit;font-size:.6875rem;display:inline-flex}.etf-combobox__didyoumean[data-v-ff6d9434]{color:#000000b3;background:linear-gradient(#b432280f,#b4322805);border:1px solid #b4322829;border-radius:10px;align-items:center;gap:8px;margin:6px 6px 0;padding:8px 12px;font-size:.8125rem;display:flex}.etf-combobox__didyoumean .fa-duotone[data-v-ff6d9434]{color:#b43228;font-size:16px}.etf-combobox__didyoumean-btn[data-v-ff6d9434]{color:#b43228;cursor:pointer;background:#b432281a;border:1px solid #b4322833;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600;transition:background .15s}.etf-combobox__didyoumean-btn[data-v-ff6d9434]:hover{background:#b432282e}.etf-combobox__cat-body[data-v-ff6d9434]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.etf-combobox__cat-name[data-v-ff6d9434]{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;display:block;overflow:hidden}.etf-combobox__cat-breadcrumb[data-v-ff6d9434]{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;display:block;overflow:hidden}.etf-combobox__item--sugg .etf-combobox__item-icon[data-v-ff6d9434]{color:#b43228;background:#b4322814}.etf-combobox__item--sugg .etf-combobox__item-text[data-v-ff6d9434]{color:#374151;font-style:italic}.liquid-glass-bg{background:linear-gradient(#f5f5f7f0 0%,#eff0f3db 50%,#e8eaeec7 100%);position:absolute;inset:0;box-shadow:0 4px 30px #0000001a,0 1px 3px #0000000f,inset 0 1px #fff6}.liquid-glass-bg:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff8c 20%,#ffffffa6 50%,#ffffff8c 80%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.liquid-glass-bg:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff40 0%,#0000 25% 75%,#fff3 100%);position:absolute;inset:0}.perspective-container{perspective:1200px;flex-shrink:0;width:660px;height:80px;position:relative}.perspective-container:before{content:"";filter:blur(8px);opacity:.5;z-index:-1;background:#00000014;border-radius:50%;width:98%;height:12px;transition:all .6s ease-out;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.perspective-container:has(.flipper.is-flipping):before{opacity:.2;filter:blur(15px);transform:translate(-50%)translateY(-6px)}.flipper{width:100%;height:100%;transform-style:preserve-3d;transform-origin:50%;transition:transform .65s cubic-bezier(.4,0,.2,1);position:relative;transform:translateZ(-40px)}.flipper.is-flipped{transform:translateZ(-40px)rotateX(-90deg)}.flip-front,.flip-back{backface-visibility:hidden;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.flip-front{gap:.25rem;transform:rotateY(0)translateZ(40px)}.flip-back{visibility:hidden;transform:rotateX(90deg)translateZ(40px)}.flipper.is-flipping .flip-front,.flipper.is-flipping .flip-back,.flipper.is-flipped .flip-back{visibility:visible}.flipper.is-flipped:not(.is-flipping) .flip-front{visibility:hidden}.flip-back form{width:100%;max-width:420px}.flip-front .nav-link{flex-shrink:0}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}.cart-badge-link{color:#6b7280;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.cart-badge-link:hover{color:#111827;background:#0000000d}.cart-icon{font-size:22px}.cart-badge{color:#fff;background:#b5121b;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:flex;position:absolute;top:2px;right:2px;box-shadow:0 1px 2px #0003}.cart-badge.pulse{animation:.5s ease-out badge-pulse}@keyframes badge-pulse{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.badge-enter-active,.badge-leave-active{transition:all .3s}.badge-enter-from,.badge-leave-to{opacity:0;transform:scale(0)}.badge-enter-to,.badge-leave-from{opacity:1;transform:scale(1)}.topbar-slide{white-space:nowrap;letter-spacing:.02em;color:#d1d5db;opacity:0;pointer-events:none;font-size:11px;font-weight:500;transition:opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topbar-slide.is-active{opacity:1;pointer-events:auto}.scrollbar-hide,.nav-badges-bar nav{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.nav-badges-bar nav::-webkit-scrollbar{display:none}.nav-badge{color:#4b5563;white-space:nowrap;background:#0000000a;border:1px solid #0000000f;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:5px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.nav-badge:hover{color:#111827;background:#00000014}.nav-badge--ofertas{color:#fff;background:#b5121b;border-color:#0000;font-weight:700;position:relative;overflow:hidden;box-shadow:0 4px 14px #b5121b47}.nav-badge--ofertas:hover{color:#fff;background:#a2101a}.nav-badge--ofertas .fa-duotone{color:#fff}.nav-badge--ofertas:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:40%;height:100%;animation:3s ease-in-out infinite ofertas-sheen;position:absolute;top:0;left:-60%;transform:skew(-18deg)}@keyframes ofertas-sheen{0%{left:-60%}55%{left:130%}to{left:130%}}#site-header{padding-top:env(safe-area-inset-top,0px)}#site-header:before{content:"";height:env(safe-area-inset-top,0px);background:#030712;position:absolute;top:0;left:0;right:0}#site-header[data-compact]:before,#site-header[data-account]:before{background:#f5f5f7}.site-header__topbar{max-height:2rem;transition:max-height .32s cubic-bezier(.2,.86,.24,1),opacity .32s;overflow:hidden}.site-header__service-links{flex:none;align-items:center;gap:.3rem;margin-left:1rem}.site-header__service-link{color:#e5e7eb;white-space:nowrap;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.35rem;height:1.55rem;padding:0 .65rem;font-size:.7rem;font-weight:700;line-height:1;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.site-header__service-link i{color:#f87171;font-size:.72rem}.site-header__service-link:hover,.site-header__service-link:focus-visible{color:#fff;background:#b5121b33;border-color:#f87171a6}.site-header__main{height:5rem}.site-header__logo{height:2.5rem;transition:height .32s cubic-bezier(.2,.86,.24,1)}#site-header[data-compact] .site-header__topbar{opacity:0;max-height:0}#site-header[data-compact] .site-header__logo{height:2rem}#site-header[data-account] .site-header__topbar{display:none}#site-header[data-account] #flip-container{margin-left:.85rem;margin-right:auto}#site-header[data-account] #desktop-nav.flip-front{justify-content:flex-start}.account-ctx{align-items:center;width:100%;min-width:0;padding-inline:.25rem;display:flex}.account-ctx__greeting{font-family:var(--font-display,inherit);color:#4b5563;white-space:nowrap;flex:none;font-size:1.05rem;font-weight:700;line-height:1.1}.account-ctx__title{min-width:0;font-family:var(--font-display,inherit);color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:1.32rem;font-weight:700;line-height:1.1;overflow:hidden}.account-ctx__title:before{content:"";vertical-align:-.2rem;background:color-mix(in srgb, var(--account-ctx-acc,#b5121b) 55%, #00000038);width:1px;height:1.15rem;margin:0 .7rem;display:inline-block}.account-ctx__title:empty{display:none}.nav-ofertas{color:#8b0d13;background-color:#b5121b1a;border:2px solid #b5121b;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:none;transition:transform .16s,box-shadow .16s;animation:14s ease-in-out infinite ofertas-border;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px 14px #b5121b24}.nav-ofertas .fa-fire{color:#b5121b;font-size:.9rem}.nav-ofertas:hover{transform:translateY(-1px);box-shadow:0 8px 22px #b5121b38}.nav-ofertas:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;height:100%;animation:3s ease-in-out infinite ofertas-sweep;position:absolute;top:0;left:-65%;transform:skew(-18deg)}@keyframes ofertas-sweep{0%{left:-65%}55%{left:125%}to{left:125%}}@keyframes ofertas-border{0%{border-color:#b5121b}20%{border-color:#a1541f}40%{border-color:#7a5aa8}60%{border-color:#2f7d6b}80%{border-color:#a63a63}to{border-color:#b5121b}}.nav-trigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;font-family:inherit;display:inline-flex}.nav-trigger__chev{opacity:.5;font-size:.68rem;transition:transform .2s,opacity .2s}.nav-trigger[aria-expanded=true]{color:#111827;background:#0000000f}.nav-trigger[aria-expanded=true] .nav-trigger__chev{opacity:.85;transform:rotate(180deg)}.hdr-dd{z-index:60;opacity:0;visibility:hidden;background:#fff;border:1px solid #00000014;border-radius:16px;width:min(92vw,360px);padding:.75rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:100%;left:0;transform:translateY(2px);box-shadow:0 14px 44px #00000026,0 2px 8px #0000000f}.hdr-dd[data-menu=equipos]{width:min(94vw,480px)}.hdr-dd.is-open{opacity:1;visibility:visible;transition:opacity .16s,transform .16s;transform:translateY(8px)}.hdr-dd:before{content:"";top:calc(-1 * var(--hdr-hover-bridge,14px));height:var(--hdr-hover-bridge,14px);position:absolute;left:0;right:0}.hdr-dd__grid{flex-direction:column;gap:.15rem;display:flex}.hdr-dd__group{border-radius:12px;padding:.45rem .55rem;transition:background .15s;position:relative}.hdr-dd__group:hover{background:#fafafb}.hdr-dd__head{color:#111827;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.hdr-dd__head:after{content:"";z-index:1;border-radius:12px;position:absolute;inset:0}.hdr-dd__head>.fa-duotone:first-child{color:#b5121b;font-size:1rem}.hdr-dd__head-arrow{opacity:0;color:#b5121b;font-size:.68rem;transition:opacity .15s,transform .15s;transform:translate(-3px)}.hdr-dd__head:hover .hdr-dd__head-arrow{opacity:.85;transform:translate(0)}.hdr-dd__links{flex-wrap:wrap;gap:.2rem .25rem;margin-top:.3rem;margin-left:1.5rem;display:flex}.hdr-dd__link{z-index:2;color:#4b5563;border-radius:7px;padding:.2rem .5rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s;position:relative}.hdr-dd__link:hover{color:#b5121b;background:#fdf0f1}@media (prefers-reduced-motion:reduce){.site-header__topbar,.site-header__logo{transition-duration:.01ms}.nav-ofertas,.nav-ofertas:after,.nav-badge--ofertas:after{animation:none}.hdr-dd{transition:opacity .01ms,visibility}}.mobile-site-footer[data-astro-cid-ylk7sx4d]{color:#1f2937;background:radial-gradient(circle at 100% 0,#e5262614,#0000 32%),#f7f7f5;border-top:1px solid #0f172a14}.mobile-site-footer__inner[data-astro-cid-ylk7sx4d]{width:min(100%,42rem);margin:0 auto;padding:1.75rem 1rem .75rem}.mobile-site-footer__brand[data-astro-cid-ylk7sx4d]{gap:1rem;display:grid}.mobile-site-footer__brand[data-astro-cid-ylk7sx4d] h2[data-astro-cid-ylk7sx4d]{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:800}.mobile-site-footer__brand[data-astro-cid-ylk7sx4d] p[data-astro-cid-ylk7sx4d]{color:#64748b;max-width:32rem;margin:.2rem 0 0;font-size:.82rem;line-height:1.45}.mobile-site-footer__quick[data-astro-cid-ylk7sx4d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.25rem;display:grid}.mobile-site-footer__quick[data-astro-cid-ylk7sx4d]>a[data-astro-cid-ylk7sx4d]{background:#ffffffd9;border:1px solid #0f172a14;border-radius:.95rem;align-items:center;gap:.65rem;min-height:4.25rem;padding:.7rem;display:flex;box-shadow:0 6px 20px #0f172a09}.mobile-site-footer__quick-icon[data-astro-cid-ylk7sx4d]{color:#d82424;background:#e5262617;border-radius:.65rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.mobile-site-footer__quick-icon--whatsapp[data-astro-cid-ylk7sx4d]{color:#168a43;background:#25d3661f}.mobile-site-footer__quick[data-astro-cid-ylk7sx4d] strong[data-astro-cid-ylk7sx4d],.mobile-site-footer__quick[data-astro-cid-ylk7sx4d] small[data-astro-cid-ylk7sx4d]{display:block}.mobile-site-footer__quick[data-astro-cid-ylk7sx4d] strong[data-astro-cid-ylk7sx4d]{color:#1f2937;font-size:.76rem;line-height:1.2}.mobile-site-footer__quick[data-astro-cid-ylk7sx4d] small[data-astro-cid-ylk7sx4d]{color:#64748b;margin-top:.18rem;font-size:.65rem;line-height:1.2}.mobile-site-footer__accordions[data-astro-cid-ylk7sx4d]{border-top:1px solid #0f172a17;margin-top:1.4rem}details[data-astro-cid-ylk7sx4d]{border-bottom:1px solid #0f172a17}summary[data-astro-cid-ylk7sx4d]{cursor:pointer;justify-content:space-between;align-items:center;min-height:3.25rem;font-size:.84rem;font-weight:750;list-style:none;display:flex}summary[data-astro-cid-ylk7sx4d]::-webkit-details-marker{display:none}summary[data-astro-cid-ylk7sx4d] i[data-astro-cid-ylk7sx4d]{color:#94a3b8;font-size:.75rem;transition:transform .18s}details[data-astro-cid-ylk7sx4d][open] summary[data-astro-cid-ylk7sx4d] i[data-astro-cid-ylk7sx4d]{transform:rotate(180deg)}.mobile-site-footer__category-list[data-astro-cid-ylk7sx4d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .8rem;padding:0 0 1rem;display:grid}.mobile-site-footer__category-list[data-astro-cid-ylk7sx4d] a[data-astro-cid-ylk7sx4d]{color:#475569;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.7rem;line-height:1.25;display:flex}.mobile-site-footer__category-icon[data-astro-cid-ylk7sx4d]{border-radius:.45rem;flex:none;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.7rem;display:inline-flex}.mobile-site-footer__category-icon[data-astro-cid-ylk7sx4d] img[data-astro-cid-ylk7sx4d]{object-fit:contain;width:100%;height:100%;padding:.15rem}.mobile-site-footer__link-grid[data-astro-cid-ylk7sx4d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem .75rem;padding:0 0 1rem;display:grid}.mobile-site-footer__link-grid[data-astro-cid-ylk7sx4d] a[data-astro-cid-ylk7sx4d]{color:#475569;align-items:center;min-height:2.75rem;font-size:.75rem;display:flex}.mobile-site-footer__contact[data-astro-cid-ylk7sx4d]{color:#475569;gap:.7rem;padding:0 0 1rem;font-size:.75rem;font-style:normal;line-height:1.45;display:grid}.mobile-site-footer__contact[data-astro-cid-ylk7sx4d] span[data-astro-cid-ylk7sx4d],.mobile-site-footer__contact[data-astro-cid-ylk7sx4d] a[data-astro-cid-ylk7sx4d]{align-items:flex-start;gap:.55rem;display:flex}.mobile-site-footer__contact[data-astro-cid-ylk7sx4d] i[data-astro-cid-ylk7sx4d]{color:#d82424;text-align:center;width:1rem;margin-top:.15rem}.mobile-site-footer__trust[data-astro-cid-ylk7sx4d]{color:#475569;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;padding:1.2rem 0;font-size:.68rem;font-weight:650;display:grid}.mobile-site-footer__trust[data-astro-cid-ylk7sx4d] span[data-astro-cid-ylk7sx4d]{align-items:center;gap:.4rem;display:flex}.mobile-site-footer__trust[data-astro-cid-ylk7sx4d] i[data-astro-cid-ylk7sx4d]{color:#d82424}.mobile-site-footer__social[data-astro-cid-ylk7sx4d]{justify-content:center;gap:.65rem;padding:.25rem 0 1rem;display:flex}.mobile-site-footer__social[data-astro-cid-ylk7sx4d] a[data-astro-cid-ylk7sx4d]{color:#475569;background:#ffffffb8;border:1px solid #0f172a17;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.mobile-site-footer__legal[data-astro-cid-ylk7sx4d]{color:#94a3b8;text-align:center;border-top:1px solid #0f172a14;margin:0;padding-top:.85rem;font-size:.62rem;line-height:1.4}@media (width>=1024px){.mobile-site-footer[data-astro-cid-ylk7sx4d]{display:none}}@media (width<=360px){.mobile-site-footer__quick[data-astro-cid-ylk7sx4d],.mobile-site-footer__category-list[data-astro-cid-ylk7sx4d]{grid-template-columns:1fr}}.mtc[data-astro-cid-6gob4ri6]{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(150%);padding-top:var(--etf-safe-top,0px);user-select:none;-webkit-touch-callout:none;background:linear-gradient(#f5f5f7f0 0%,#eff0f3e0 60%,#eaecf0d1 100%);border-bottom:1px solid #0000001a;transition:box-shadow .25s;display:none;position:sticky;top:0;box-shadow:inset 0 1px #ffffff80}.mtc[data-astro-cid-6gob4ri6][data-compact]{box-shadow:inset 0 1px #ffffff80,0 4px 18px -12px #0f172a66}.mtc__inner[data-astro-cid-6gob4ri6]{align-items:center;gap:.3rem;height:3.6rem;padding-inline:.85rem .4rem;display:flex}.mtc__brand[data-astro-cid-6gob4ri6]{align-items:center;min-width:0;padding:.4rem .2rem;display:inline-flex}.mtc__logo[data-astro-cid-6gob4ri6]{object-fit:contain;filter:drop-shadow(0 1px 2px #0000001f);width:auto;height:1.7rem}.mtc__back[data-astro-cid-6gob4ri6]{margin-left:-.35rem;margin-right:.05rem}.mtc__actions[data-astro-cid-6gob4ri6]{align-items:center;gap:.15rem;margin-left:auto;display:flex}.mtc__icon-btn[data-astro-cid-6gob4ri6]{color:#1f2937;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.mtc__icon-btn[data-astro-cid-6gob4ri6]:active{color:#111827;background:#0000000f;transform:scale(.9)}.mtc__icon-btn[data-astro-cid-6gob4ri6] .fa-duotone[data-astro-cid-6gob4ri6]{--fa-primary-color:#1f2937;--fa-secondary-color:#1f2937;--fa-secondary-opacity:.42;font-size:1.28rem}.mtc__ofertas[data-astro-cid-6gob4ri6]{color:#8b0d13;background-color:#b5121b1a;border:1.5px solid #b5121b;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;height:2.1rem;margin-right:.1rem;padding:0 .7rem;font-size:.8rem;font-weight:700;text-decoration:none;animation:14s ease-in-out infinite mtc-of-border;display:inline-flex;position:relative;overflow:hidden}.mtc__ofertas[data-astro-cid-6gob4ri6] .fa-fire[data-astro-cid-6gob4ri6]{--fa-primary-color:#b5121b;--fa-secondary-color:#e0454f;--fa-secondary-opacity:.5;font-size:.82rem}.mtc__ofertas[data-astro-cid-6gob4ri6]:active{transform:scale(.94)}.mtc__ofertas[data-astro-cid-6gob4ri6]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;height:100%;animation:3s ease-in-out infinite mtc-of-sweep;position:absolute;top:0;left:-65%;transform:skew(-18deg)}@keyframes mtc-of-sweep{0%{left:-65%}55%{left:125%}to{left:125%}}@keyframes mtc-of-border{0%{border-color:#b5121b}20%{border-color:#a1541f}40%{border-color:#7a5aa8}60%{border-color:#2f7d6b}80%{border-color:#a63a63}to{border-color:#b5121b}}@media (width<=1023.98px){.mtc[data-astro-cid-6gob4ri6]{display:block}}@media (prefers-reduced-motion:reduce){.mtc[data-astro-cid-6gob4ri6],.mtc__icon-btn[data-astro-cid-6gob4ri6]{transition-duration:.01ms}.mtc__ofertas[data-astro-cid-6gob4ri6],.mtc__ofertas[data-astro-cid-6gob4ri6]:after{animation:none}}.mtc__cart{color:#1f2937;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex;position:relative}.mtc__cart:active{background:#0000000f;transform:scale(.9)}.mtc__cart .fa-duotone{--fa-primary-color:#1f2937;--fa-secondary-color:#1f2937;--fa-secondary-opacity:.42;font-size:1.28rem}.mtc__cart-badge{color:#fff;background:linear-gradient(140deg,#d11423,#a30f1b);border-radius:999px;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .28rem;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.26rem;right:.18rem;box-shadow:0 2px 6px #a30f1b73}.mtc__cart-badge.is-bumped{animation:.4s cubic-bezier(.22,1,.36,1) mtcCartPop}@keyframes mtcCartPop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mtc__cart-badge.is-bumped{animation:none}}.storefront-mobile-dock-shell[data-v-b8a25c3d]{left:calc(.85rem + var(--etf-safe-left,0px));right:calc(.85rem + var(--etf-safe-right,0px));bottom:calc(var(--etf-mobile-dock-bottom,.9rem) + var(--etf-mobile-dock-keyboard,0px));z-index:60;user-select:none;-webkit-touch-callout:none;display:none;position:fixed}@media (width<=1023.98px){.storefront-mobile-dock-shell[data-v-b8a25c3d]{display:block}}.storefront-mobile-dock-shell__bar[data-v-b8a25c3d]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.6rem;display:grid;position:relative}.storefront-mobile-dock-shell__search[data-v-b8a25c3d],.storefront-mobile-dock-shell__nav[data-v-b8a25c3d]{-webkit-backdrop-filter:blur(28px)saturate(160%);background:linear-gradient(#ffffffdb,#ffffffb3),#f8fafc80;border:1px solid #0000000f;position:relative;box-shadow:0 16px 32px -22px #0f172a4d,0 9px 22px -15px #b5121b47,inset 0 1px #fffc}.storefront-mobile-dock-shell__search[data-v-b8a25c3d]:before,.storefront-mobile-dock-shell__nav[data-v-b8a25c3d]:before{content:"";z-index:1;border-radius:inherit;opacity:.6;background:conic-gradient(from var(--etf-dock-angle,0deg), #b5121b, #ff6b3d, #ffb020, #ff4d6d, #e0454f, #b5121b);-webkit-mask-composite:xor;pointer-events:none;padding:1.4px;animation:5s linear infinite dock-border-spin-b8a25c3d;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@property --etf-dock-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes dock-border-spin-b8a25c3d{to{--etf-dock-angle:360deg}}.storefront-mobile-dock-shell__nav[data-v-b8a25c3d]{border-radius:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;min-height:3.6rem;padding:.38rem .4rem;display:grid}.storefront-mobile-dock-shell__tab[data-v-b8a25c3d]{color:#435066;cursor:pointer;background:0 0;border:none;border-radius:1.05rem;flex-direction:column;justify-content:center;align-items:center;gap:.16rem;height:2.8rem;text-decoration:none;transition:color .2s,background .2s,transform .18s;display:inline-flex;position:relative}.storefront-mobile-dock-shell__tab[data-v-b8a25c3d]:active{transform:scale(.92)}.storefront-mobile-dock-shell__tab-icon[data-v-b8a25c3d]{justify-content:center;align-items:center;display:inline-flex;position:relative}.storefront-mobile-dock-shell__tab-icon .fa-duotone[data-v-b8a25c3d]{font-size:1.3rem}.storefront-mobile-dock-shell__tab--icon .fa-duotone[data-v-b8a25c3d]{font-size:1.4rem}.storefront-mobile-dock-shell__tab-icon .fa-duotone[data-v-b8a25c3d]{--fa-primary-color:#475066;--fa-secondary-color:#8a93a3;--fa-secondary-opacity:.5}.storefront-mobile-dock-shell__tab.is-active[data-v-b8a25c3d]{color:#8b0d13;background:linear-gradient(#b5121b1f,#b5121b0a)}.storefront-mobile-dock-shell__tab.is-active .fa-duotone[data-v-b8a25c3d]{--fa-primary-color:#8b0d13;--fa-secondary-color:#e0454f;--fa-secondary-opacity:.45}.storefront-mobile-dock-shell__search[data-v-b8a25c3d]{border-radius:999px;justify-content:center;align-self:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.storefront-mobile-dock-shell__search-trigger[data-v-b8a25c3d]{color:#8b0d13;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .2s;display:inline-flex}.storefront-mobile-dock-shell__search-trigger[data-v-b8a25c3d]:active{transform:scale(.92)}.storefront-mobile-dock-shell__search-trigger .fa-duotone[data-v-b8a25c3d]{--fa-primary-color:#8b0d13;--fa-secondary-color:#e0454f;--fa-secondary-opacity:.45;font-size:1.45rem}.cat-sheet[data-v-b8a25c3d]{z-index:20;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:flex-end;transition:visibility 0s linear .34s;display:flex;position:fixed;inset:0}.cat-sheet.is-open[data-v-b8a25c3d]{visibility:visible;pointer-events:auto;transition-delay:0s}.cat-sheet__scrim[data-v-b8a25c3d]{-webkit-backdrop-filter:blur(2px);opacity:0;background:#0f172a6b;transition:opacity .3s;position:absolute;inset:0}.cat-sheet.is-open .cat-sheet__scrim[data-v-b8a25c3d]{opacity:1}.cat-sheet__panel[data-v-b8a25c3d]{z-index:1;background:#fff;border-radius:1.5rem 1.5rem 0 0;flex-direction:column;max-height:min(86vh,40rem);transition:transform .34s cubic-bezier(.2,.86,.24,1);display:flex;position:relative;overflow:hidden;transform:translateY(100%);box-shadow:0 -18px 48px -12px #0f172a66}.cat-sheet.is-open .cat-sheet__panel[data-v-b8a25c3d]{transform:translateY(0)}.cat-sheet__handle[data-v-b8a25c3d]{cursor:pointer;background:#0f172a2e;border:none;border-radius:999px;flex-shrink:0;width:2.5rem;height:.28rem;margin:.6rem auto .1rem}.cat-sheet__header[data-v-b8a25c3d]{border-bottom:1px solid #0f172a12;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 1rem .7rem 1.15rem;display:flex}.cat-sheet__title[data-v-b8a25c3d]{font-family:var(--font-display,inherit);color:#111827;align-items:center;gap:.55rem;margin:0;font-size:1.15rem;font-weight:700;display:inline-flex}.cat-sheet__title .fa-duotone[data-v-b8a25c3d]{--fa-primary-color:#b5121b;--fa-secondary-color:#e0454f;--fa-secondary-opacity:.5;font-size:1.05rem}.cat-sheet__close[data-v-b8a25c3d]{color:#4b5563;cursor:pointer;background:#0f172a0d;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.15rem;transition:background .15s,transform .15s;display:inline-flex}.cat-sheet__close[data-v-b8a25c3d]:active{background:#0f172a1a;transform:scale(.9)}.cat-sheet__body[data-v-b8a25c3d]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:.85rem .9rem calc(var(--etf-safe-bottom,0px) + 1.1rem);flex:1;overflow-y:auto}.cat-sheet__all[data-v-b8a25c3d]{color:#8b0d13;background:linear-gradient(#b5121b1a,#b5121b0a);border:1px solid #b5121b24;border-radius:1rem;align-items:center;gap:.75rem;padding:.85rem .9rem;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.cat-sheet__all-icon[data-v-b8a25c3d]{background:#ffffffb3;border-radius:.7rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.cat-sheet__all-icon .fa-duotone[data-v-b8a25c3d]{--fa-primary-color:#b5121b;--fa-secondary-color:#e0454f;--fa-secondary-opacity:.5;font-size:1.05rem}.cat-sheet__all-text[data-v-b8a25c3d]{flex:1}.cat-sheet__all-arrow[data-v-b8a25c3d]{opacity:.7;font-size:.85rem}.cat-sheet__section[data-v-b8a25c3d]{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:1.05rem .35rem .4rem;font-size:.72rem;font-weight:700}.cat-sheet__group[data-v-b8a25c3d]{border-radius:1rem;overflow:hidden}.cat-sheet__group+.cat-sheet__group[data-v-b8a25c3d]{margin-top:.15rem}.cat-sheet__row[data-v-b8a25c3d]{color:#1f2937;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:1rem;align-items:center;gap:.75rem;width:100%;padding:.8rem .7rem;transition:background .15s;display:flex}.cat-sheet__group.is-open .cat-sheet__row[data-v-b8a25c3d],.cat-sheet__row[data-v-b8a25c3d]:active{background:#0f172a0a}.cat-sheet__row-icon[data-v-b8a25c3d]{background:#fdf0f1;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.cat-sheet__row-icon .fa-duotone[data-v-b8a25c3d]{--fa-primary-color:#b5121b;--fa-secondary-color:#e0454f;--fa-secondary-opacity:.5;font-size:1.15rem}.cat-sheet__row-label[data-v-b8a25c3d]{flex:1;font-size:.98rem;font-weight:600}.cat-sheet__row-chevron[data-v-b8a25c3d]{color:#94a3b8;font-size:.85rem;transition:transform .25s}.cat-sheet__group.is-open .cat-sheet__row-chevron[data-v-b8a25c3d]{color:#b5121b;transform:rotate(180deg)}.cat-sheet__reveal[data-v-b8a25c3d]{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.86,.24,1);display:grid}.cat-sheet__group.is-open .cat-sheet__reveal[data-v-b8a25c3d]{grid-template-rows:1fr}.cat-sheet__reveal-inner[data-v-b8a25c3d]{min-height:0;overflow:hidden}.cat-sheet__sub-all[data-v-b8a25c3d]{color:#b5121b;align-items:center;gap:.4rem;margin:.1rem 0 .55rem 3.15rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.cat-sheet__sub-all .fa-duotone[data-v-b8a25c3d]{font-size:.72rem}.cat-sheet__chips[data-v-b8a25c3d]{flex-wrap:wrap;gap:.4rem;padding:0 .7rem .8rem 3.15rem;display:flex}.cat-sheet__chip[data-v-b8a25c3d]{color:#374151;background:#f4f5f7;border-radius:.7rem;align-items:center;min-height:2.1rem;padding:.35rem .75rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.cat-sheet__chip[data-v-b8a25c3d]:active{color:#b5121b;background:#fdf0f1}.mobile-dock-shell-enter-active[data-v-b8a25c3d],.mobile-dock-shell-leave-active[data-v-b8a25c3d]{transition:opacity .18s,transform .24s cubic-bezier(.2,.86,.24,1)}.mobile-dock-shell-enter-from[data-v-b8a25c3d],.mobile-dock-shell-leave-to[data-v-b8a25c3d]{opacity:0;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){.storefront-mobile-dock-shell__nav[data-v-b8a25c3d],.storefront-mobile-dock-shell__nav[data-v-b8a25c3d]:before,.storefront-mobile-dock-shell__search[data-v-b8a25c3d]:before,.storefront-mobile-dock-shell__tab[data-v-b8a25c3d],.mobile-dock-shell-enter-active[data-v-b8a25c3d],.mobile-dock-shell-leave-active[data-v-b8a25c3d],.cat-sheet__panel[data-v-b8a25c3d],.cat-sheet__scrim[data-v-b8a25c3d],.cat-sheet__reveal[data-v-b8a25c3d],.cat-sheet__row-chevron[data-v-b8a25c3d]{transition-duration:.01ms;animation:none}}.search-overlay[data-v-65b94a04]{z-index:90;background:radial-gradient(circle at 88% -4%,#b5121b14,#0000 42%),#f7f8fb;flex-direction:column;display:flex;position:fixed;inset:0}.search-overlay__bar[data-v-65b94a04]{padding:calc(var(--etf-safe-top,0px) + .7rem) .85rem .7rem;-webkit-backdrop-filter:blur(20px)saturate(160%);background:#ffffffd1;border-bottom:1px solid #0000000f;flex-shrink:0;align-items:center;gap:.55rem;display:flex}.search-overlay__form[data-v-65b94a04]{flex:1;min-width:0}.search-overlay__field[data-v-65b94a04]{background:#fff;border:1px solid #00000014;border-radius:1rem;align-items:center;height:3rem;padding:0 .55rem 0 2.6rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0a}.search-overlay__field-icon[data-v-65b94a04]{--fa-primary-color:#8b0d13;--fa-secondary-color:#e0454f;--fa-secondary-opacity:.45;font-size:1.05rem;position:absolute;left:.95rem}.search-overlay__input[data-v-65b94a04]{color:#111827;width:100%;font:inherit;background:0 0;border:none;outline:none;font-size:1rem}.search-overlay__input[data-v-65b94a04]::placeholder{color:#94a3b8}.search-overlay__input[data-v-65b94a04]::-webkit-search-cancel-button{display:none}.search-overlay__clear[data-v-65b94a04]{color:#9ca3af;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.search-overlay__clear .fa-duotone[data-v-65b94a04]{font-size:1.15rem}.search-overlay__cancel[data-v-65b94a04]{color:#8b0d13;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.35rem .3rem;font-size:.92rem;font-weight:700}.search-overlay__cancel[data-v-65b94a04]:active{opacity:.6}.search-overlay__body[data-v-65b94a04]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:.85rem .85rem calc(var(--etf-safe-bottom,0px) + 2rem);flex:1;overflow-y:auto}.search-overlay__loading[data-v-65b94a04],.search-overlay__hint[data-v-65b94a04]{color:#475569;align-items:center;gap:.4rem;padding:.5rem .35rem;font-size:.86rem;display:flex}.search-overlay__hint .fa-duotone[data-v-65b94a04]{color:#b5121b}.search-overlay__hint-btn[data-v-65b94a04]{color:#8b0d13;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.search-overlay__spinner[data-v-65b94a04]{border:2px solid #0000001a;border-top-color:#b5121b;border-radius:999px;width:1.05rem;height:1.05rem;animation:.8s linear infinite search-overlay-spin-65b94a04}.search-overlay__section+.search-overlay__section[data-v-65b94a04]{margin-top:1rem}.search-overlay__section-head[data-v-65b94a04]{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;justify-content:space-between;align-items:center;gap:.75rem;margin:0 .25rem .5rem;font-size:.72rem;font-weight:800;display:flex}.search-overlay__section-head a[data-v-65b94a04],.search-overlay__section-head button[data-v-65b94a04]{color:#b5121b;cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem;font-weight:800;text-decoration:none}.search-overlay__list[data-v-65b94a04]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.search-overlay__row[data-v-65b94a04]{cursor:pointer;background:#fff;border:1px solid #0000000d;border-radius:1rem;align-items:center;gap:.75rem;padding:.6rem .7rem;transition:transform .16s,background .16s,border-color .16s;display:flex}.search-overlay__row[data-v-65b94a04]:active{background:#fdf0f1;border-color:#b5121b2e;transform:scale(.98)}.search-overlay__row-lead[data-v-65b94a04]{color:#94a3b8;background:#f1f5f9;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.search-overlay__row-lead .fa-duotone[data-v-65b94a04]{font-size:1.1rem}.search-overlay__thumb[data-v-65b94a04]{background:#fff;border:1px solid #0000000d;border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;overflow:hidden}.search-overlay__thumb img[data-v-65b94a04]{object-fit:contain;width:100%;height:100%;padding:.42rem}.search-overlay__thumb .fa-duotone[data-v-65b94a04]{color:#cbd5e1;font-size:1.2rem}.search-overlay__cat-icon[data-v-65b94a04]{border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;display:inline-flex;overflow:hidden}.search-overlay__cat-icon img[data-v-65b94a04]{object-fit:contain;width:100%;height:100%;padding:.38rem}.search-overlay__cat-icon .fa-duotone[data-v-65b94a04]{font-size:1.15rem}.search-overlay__row-copy[data-v-65b94a04]{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.search-overlay__row-title[data-v-65b94a04]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;line-height:1.3;overflow:hidden}.search-overlay__row--recent .search-overlay__row-title[data-v-65b94a04]{white-space:normal}.search-overlay__row-meta[data-v-65b94a04]{color:#6b7280;font-size:.78rem}.search-overlay__row-go[data-v-65b94a04]{color:#cbd5e1;flex-shrink:0;font-size:.9rem}.search-overlay__row--recent .search-overlay__row-go[data-v-65b94a04]{font-size:.85rem}.search-overlay__empty[data-v-65b94a04],.search-overlay__zero[data-v-65b94a04]{text-align:center;color:#6b7280;flex-direction:column;align-items:center;gap:.6rem;padding:3rem 1.5rem;display:flex}.search-overlay__empty .fa-duotone[data-v-65b94a04],.search-overlay__zero .fa-duotone[data-v-65b94a04]{color:#cbd5e1;font-size:2.2rem}.search-overlay__empty p[data-v-65b94a04],.search-overlay__zero p[data-v-65b94a04]{max-width:28ch;margin:0;font-size:.9rem;line-height:1.5}.search-overlay__zero-btn[data-v-65b94a04]{color:#fff;cursor:pointer;background:linear-gradient(#cc1f2f 0%,#9f1222 100%);border:none;border-radius:999px;margin-top:.35rem;padding:.7rem 1.2rem;font-size:.86rem;font-weight:700}.search-overlay__zero-btn[data-v-65b94a04]:active{transform:scale(.97)}@keyframes search-overlay-spin-65b94a04{to{transform:rotate(360deg)}}.search-overlay-enter-active[data-v-65b94a04],.search-overlay-leave-active[data-v-65b94a04]{transition:opacity .2s}.search-overlay-enter-active .search-overlay__bar[data-v-65b94a04],.search-overlay-leave-active .search-overlay__bar[data-v-65b94a04]{transition:transform .26s cubic-bezier(.2,.86,.24,1)}.search-overlay-enter-from[data-v-65b94a04],.search-overlay-leave-to[data-v-65b94a04]{opacity:0}.search-overlay-enter-from .search-overlay__bar[data-v-65b94a04],.search-overlay-leave-to .search-overlay__bar[data-v-65b94a04]{transform:translateY(-12px)}@media (prefers-reduced-motion:reduce){.search-overlay-enter-active[data-v-65b94a04],.search-overlay-leave-active[data-v-65b94a04],.search-overlay-enter-active .search-overlay__bar[data-v-65b94a04],.search-overlay-leave-active .search-overlay__bar[data-v-65b94a04]{transition-duration:.01ms}.search-overlay__row[data-v-65b94a04]{transition:none}}.storefront-layout-shell[data-season=dia-de-muertos]{--dm-rosa:#e4007c;--dm-red:#b5121b;--dm-cempa:#ffc21a;--dm-cempa-ink:#b45309;--dm-paper:#fff7da;--dm-inks:linear-gradient(90deg, #e4007c 0 20%, #ff9f1c 0 40%, #7b2cbf 0 60%, #00a36c 0 80%, #00a6c8 0);--dm-plaza:radial-gradient(circle, #b5121b12 1.5px, transparent 2px) 0 0 / 22px 22px, radial-gradient(55% 65% at 10% 8%, #e4007c14, transparent 70%), radial-gradient(50% 60% at 92% 100%, #ff9f1c26, transparent 70%), linear-gradient(180deg, #fffaf3 0%, #fff4e6 100%)}.storefront-layout-shell[data-season=dia-de-muertos] :is(.mtc,#site-header,.cat-sheet__header){border-bottom:3px solid #0000;border-image:var(--dm-inks) 1}.season-flower{z-index:2;pointer-events:none;filter:drop-shadow(0 1px 1.5px #5000284d);width:1.45rem;height:auto;position:absolute;top:-.5rem;right:-.55rem;rotate:-12deg}.storefront-layout-shell[data-season=dia-de-muertos] .mtc__icon-btn{position:relative}.mtc .season-flower{width:1.1rem;top:.05rem;right:.05rem}.storefront-layout-shell[data-season=dia-de-muertos] .account-access-entry:before{background:conic-gradient(from var(--account-entry-angle), #e4007c 0deg, #ff9f1c 72deg, #7b2cbf 144deg, #00a36c 216deg, #00a6c8 288deg, #e4007c 360deg)}@media (prefers-reduced-motion:no-preference){.season-flower{transition:rotate .45s cubic-bezier(.16,1,.3,1),scale .45s cubic-bezier(.16,1,.3,1)}#site-header .relative:hover>.season-flower{rotate:30deg;scale:1.12}}.storefront-layout-shell[data-season=dia-de-muertos] :is(.home-desktop-hero,.home-mobile-intro){--tooth:1.25rem;background:var(--dm-plaza);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tooth) / 2) no-repeat, conic-gradient(from 135deg at 50% 0, #000 90deg, #0000 0) bottom / var(--tooth) calc(var(--tooth) / 2) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tooth) / 2) no-repeat, conic-gradient(from 135deg at 50% 0, #000 90deg, #0000 0) bottom / var(--tooth) calc(var(--tooth) / 2) repeat-x}.storefront-layout-shell[data-season=dia-de-muertos] .home-mobile-intro{--tooth:1rem}.storefront-layout-shell[data-season=dia-de-muertos] :is(.hero-orb,.hero-grid){display:none}.storefront-layout-shell[data-season=dia-de-muertos] .home-desktop-hero>.container{padding-top:clamp(7.25rem,9.5vw,8.75rem);padding-bottom:clamp(4rem,5.5vw,5.75rem)}.storefront-layout-shell[data-season=dia-de-muertos] :is(.home-desktop-hero .hero-offer-swap,.home-mobile-intro .hero-mobile-banner-wrap,.of-hero .of-spot-wrap):before{content:"";z-index:-1;aspect-ratio:1;filter:drop-shadow(0 12px 22px #b4530938);pointer-events:none;background:url(/assets/dia-de-muertos/cempasuchil-sol.svg) 50%/contain no-repeat;position:absolute}.storefront-layout-shell[data-season=dia-de-muertos] .home-desktop-hero .hero-offer-swap:before{width:60%;top:-16%;left:-14%}.storefront-layout-shell[data-season=dia-de-muertos] :is(.home-mobile-intro .hero-mobile-banner-wrap,.of-hero .of-spot-wrap){isolation:isolate;position:relative}.storefront-layout-shell[data-season=dia-de-muertos] .home-mobile-intro .hero-mobile-banner-wrap:before{width:76%;top:52%;left:50%;translate:-50% -50%}.storefront-layout-shell[data-season=dia-de-muertos] .home-mobile-intro{margin-bottom:0;padding-top:6.5rem;padding-bottom:calc(clamp(1.5rem,4vw,2.4rem) + 3.75rem)}.storefront-layout-shell[data-season=dia-de-muertos] .home-mobile-cats{margin-top:4.5rem}.season-garland{--flag-w:clamp(3.4rem, 4.6vw, 4.4rem);--flag-gap:clamp(.5rem, .8vw, .8rem);--liner-top:1.1rem;--liner-h:.6rem;--flags-left:4.75rem;z-index:11;height:calc(var(--liner-top) + var(--flag-w) * 1.2 + 1.5rem);pointer-events:none;position:absolute;inset:0 0 auto;overflow:hidden}.season-garland:not(.season-garland--roll){--liner-top:0rem;--flags-left:.75rem}.season-garland__liner{inset:var(--liner-top) 0 auto;height:var(--liner-h);background:linear-gradient(#fff7da,#f1dfa5);position:absolute;box-shadow:0 3px 5px #5000284d}.season-garland__roll{aspect-ratio:1;background:radial-gradient(circle,#b08a3c 0 21%,#f6e7b8 22% 24%,#fff7da 25% 60%,#f1dfa5 61% 63%,#fff7da 64% 99%,#0000 100%);border-radius:50%;width:6.25rem;position:absolute;top:-1.75rem;left:-1.9rem;box-shadow:0 6px 12px #50002859}.season-garland__flags{top:calc(var(--liner-top) + var(--liner-h) * .6);left:var(--flags-left);gap:var(--flag-gap);display:flex;position:absolute}.season-flag{width:var(--flag-w);aspect-ratio:60/72;transform-origin:50% 0;pointer-events:auto;filter:drop-shadow(0 3px 2.5px #5000284d);flex:none;transition:transform .45s cubic-bezier(.16,1,.3,1),filter .45s}.season-flag>span{background:var(--c);height:100%;-webkit-mask:var(--m) center / 100% 100% no-repeat;mask:var(--m) center / 100% 100% no-repeat;display:block}.season-flag:nth-child(6n+1){--c:#e4007c}.season-flag:nth-child(6n+2){--c:#ff9f1c}.season-flag:nth-child(6n+3){--c:#7b2cbf}.season-flag:nth-child(6n+4){--c:#00a36c}.season-flag:nth-child(6n+5){--c:#00a6c8}.season-flag:nth-child(6n+6){--c:#ffc21a}.season-flag:nth-child(4n+1){--m:url(/assets/dia-de-muertos/papel-picado-calavera.svg)}.season-flag:nth-child(4n+2){--m:url(/assets/dia-de-muertos/papel-picado-flor.svg)}.season-flag:nth-child(4n+3){--m:url(/assets/dia-de-muertos/papel-picado-codigo.svg)}.season-flag:nth-child(4n+4){--m:url(/assets/dia-de-muertos/papel-picado-corazon.svg)}.promo-banner .season-flag:nth-child(6n+1){--c:#fff3c4}.season-flag:hover{filter:drop-shadow(0 14px 10px #50002873);transform:perspective(24rem)rotateX(38deg)rotate(-4deg)}.season-flag--peel{transform:perspective(24rem)rotateX(24deg)rotate(7deg)translateY(.45rem)}.home-mobile-intro .season-garland{--flag-w:3.1rem;--flag-gap:.55rem;--liner-top:.9rem;--liner-h:.5rem;--flags-left:3.75rem}.home-mobile-intro .season-garland__roll{width:5rem;top:-1.4rem;left:-1.6rem}@keyframes season-unroll{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes season-sway{0%{rotate:-2.2deg}to{rotate:2.2deg}}@keyframes season-spin{to{rotate:360deg}}@media (prefers-reduced-motion:no-preference){.season-garland--roll{animation:1.4s cubic-bezier(.16,1,.3,1) .2s both season-unroll}.season-flag{animation:4.5s ease-in-out infinite alternate season-sway;animation-delay:calc(var(--i) * -.37s)}.season-flag:hover{animation-play-state:paused}.storefront-layout-shell[data-season=dia-de-muertos] :is(.home-desktop-hero .hero-offer-swap,.home-mobile-intro .hero-mobile-banner-wrap,.of-hero .of-spot-wrap):before{animation:90s linear infinite season-spin}}.season-art{pointer-events:none;user-select:none;justify-content:center;align-items:center;display:flex}.season-art img{object-fit:contain;flex:0 auto;min-width:0}.season-art--horizon{z-index:20;height:0;display:block;position:relative}.season-art__patch{width:min(100% - 2rem,78rem);height:0;margin-inline:auto;position:relative}.season-art--horizon img{top:0;left:var(--x);width:var(--w);height:auto;transform:translateY(calc(var(--sink) - 100%)) rotate(var(--r));transform-origin:50% 100%;filter:drop-shadow(0 10px 12px #50002842);position:absolute}.season-art--horizon-mobile{display:none}@media (width<=1023.98px){.season-art--horizon-desktop{display:none}.season-art--horizon-mobile{display:block}}@keyframes season-stick{0%{opacity:0;translate:0 -.9rem;scale:1.12}}@media (prefers-reduced-motion:no-preference) and (width>=1024px){.season-art--horizon-desktop img{animation:.7s cubic-bezier(.16,1,.3,1) both season-stick;animation-delay:calc(.9s + var(--i) * .11s)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width<=1023.98px){.season-art--horizon-mobile img{animation:linear both season-stick view();animation-range:entry entry 90%}}}.storefront-layout-shell[data-season=dia-de-muertos] .promo-banner{gap:1.25rem;padding-top:4.75rem}.promo-banner .season-garland{--flag-w:2.6rem;--flag-gap:.45rem;--liner-h:.4rem;z-index:1}@media (width>=640px){.storefront-layout-shell[data-season=dia-de-muertos] .promo-banner-text{flex:auto}}.season-art--promo{z-index:1;flex-shrink:0;margin:-2.25rem 0 -.75rem;position:relative}.season-art--promo img{filter:drop-shadow(0 12px 18px #00000059);width:clamp(6.5rem,12vw,11rem);height:auto}@media (prefers-reduced-motion:no-preference){.season-art--promo img{transition:transform .3s}.promo-banner:hover .season-art--promo img{transform:rotate(-3deg)scale(1.04)}}.season-farewell{background:radial-gradient(circle, #b08a3c24 1.2px, transparent 1.6px) 0 0 / 18px 18px, var(--dm-paper,#fff7da);text-align:center;padding:5.25rem 1rem 2rem;position:relative;overflow:hidden}.season-farewell .season-garland{--flag-w:3rem;--flag-gap:.5rem;--liner-h:.45rem}.season-art--footer img{filter:drop-shadow(0 10px 14px #50002840);width:clamp(5rem,11vw,8.5rem);height:clamp(4.5rem,9.5vw,7.5rem)}.season-art--footer img:first-child{rotate:-6deg}.season-art--footer img:nth-child(2){translate:0 -.5rem}.season-art--footer img:nth-child(3){rotate:6deg}.season-farewell p{color:var(--dm-red,#b5121b);font-family:var(--font-display);letter-spacing:.01em;margin:.6rem 0 0;font-size:1.85rem;font-weight:700}@media (width<=639px){.storefront-layout-shell[data-season=dia-de-muertos] .promo-banner{grid-template-columns:minmax(0,1fr) 6.5rem;padding:4.5rem 1.25rem 1.25rem;display:grid}.season-art--promo{grid-area:1/2;margin:0}.season-art--promo img{width:6.5rem}.storefront-layout-shell[data-season=dia-de-muertos] .promo-banner-text{grid-area:1/1}.storefront-layout-shell[data-season=dia-de-muertos] .promo-banner-cta{grid-column:1/-1;justify-self:start}.season-farewell p{font-size:1.55rem}}.storefront-layout-shell[data-season=dia-de-muertos] .of-hero-orbs{display:none}.storefront-layout-shell[data-season=dia-de-muertos] .of-hero-inner{padding-top:5.25rem}.storefront-layout-shell[data-season=dia-de-muertos] .of-hero .of-spot-wrap:before{width:70%;top:-14%;left:-24%}.storefront-layout-shell[data-season=dia-de-muertos] .of-hero-grid{padding-bottom:6rem}@media (width>=900px){.storefront-layout-shell[data-season=dia-de-muertos] .of-hero-grid{padding-bottom:8.25rem}}.storefront-layout-shell[data-season=dia-de-muertos] .of-ticker{backdrop-filter:none;background:#fff;border-top:0}.storefront-layout-shell[data-season=dia-de-muertos] .of-ticker:before{--tooth:1.25rem;content:"";height:calc(var(--tooth) / 2);background:conic-gradient(from 135deg at 50% 0, #fff 90deg, #0000 0) 0 0 / var(--tooth) 100% repeat-x;pointer-events:none;position:absolute;inset:auto 0 100%}.of-hero .season-art--horizon{z-index:1}.season-art--offers-horizon-mobile{display:none}@media (width<=899.98px){.season-art--offers-horizon-desktop{display:none}.season-art--offers-horizon-mobile{display:block}.of-hero .season-garland{--flag-w:3.1rem;--flag-gap:.55rem;--liner-top:.9rem;--liner-h:.5rem;--flags-left:3.75rem}.of-hero .season-garland__roll{width:5rem;top:-1.4rem;left:-1.6rem}.storefront-layout-shell[data-season=dia-de-muertos] .of-hero .of-spot-wrap:before{content:none}}@media (prefers-reduced-motion:no-preference) and (width>=900px){.season-art--offers-horizon-desktop img{animation:.7s cubic-bezier(.16,1,.3,1) both season-stick;animation-delay:calc(.9s + var(--i) * .11s)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width<=899.98px){.season-art--offers-horizon-mobile img{animation:linear both season-stick view();animation-range:entry entry 90%}}}.storefront-layout-shell[data-season=dia-de-muertos] .account-access-page{background:linear-gradient(#faf9f6 0%,#f4f1eb 100%)}.storefront-layout-shell[data-season=dia-de-muertos] .account-access-page .account-access-shell{z-index:1;background:0 0}.account-access-page .season-garland{z-index:0}.season-login{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.season-login__sun{--sun:clamp(9rem, 13vw, 12rem);top:calc(50% - var(--card-half-h,9.5rem) - var(--sun) * .45);left:calc(50% + min(16.25rem, 50vw - 1rem) - var(--sun) * .5);width:var(--sun);filter:drop-shadow(0 12px 22px #b4530938);height:auto;position:absolute}.season-login__sticker{filter:drop-shadow(0 10px 14px #50002838);width:9rem;height:auto;display:none;position:absolute}.season-login__sticker--left{top:calc(50% + 2.5rem);left:calc(50% - 24.25rem);rotate:-8deg}.season-login__sticker--right{top:calc(50% - 4rem);left:calc(50% + 15rem);rotate:7deg}@media (width>=1024px){.season-login__sticker{display:block}}@media (width<=1023.98px){.season-login__sun{--card-half-h:10.75rem}}@media (prefers-reduced-motion:no-preference){.season-login__sun{animation:90s linear infinite season-spin}}body[data-account-stage=authenticated] .season-login{display:none}body[data-account-stage=authenticated] .account-access-page .season-garland{z-index:2}@media (width<=1023.98px){.storefront-layout-shell[data-season=dia-de-muertos] .account-access-shell.is-authenticated{padding-top:5.5rem}}.storefront-layout-shell[data-season=dia-de-muertos] :is(.account-bento-hero__avatar,.account-dock__avatar){position:relative;overflow:visible}.storefront-layout-shell[data-season=dia-de-muertos] :is(.account-bento-hero__avatar,.account-dock__avatar):after{content:"";aspect-ratio:1;filter:drop-shadow(0 1px 1.5px #5000284d);pointer-events:none;background:url(/assets/dia-de-muertos/cempasuchil.svg) 50%/contain no-repeat;width:1.6rem;position:absolute;top:-.55rem;right:-.6rem;rotate:-12deg}.storefront-layout-shell[data-season=dia-de-muertos] .account-dock__avatar:after{width:1.15rem;top:-.45rem;right:-.5rem}.storefront-layout-shell__desktop{display:contents}.storefront-layout-shell__mobile,.storefront-layout-shell__mobile-spacer{display:none}@media (width<=1023.98px){.storefront-layout-shell__desktop{display:none}.storefront-layout-shell__mobile{display:contents}.storefront-layout-shell__mobile-spacer{height:var(--etf-mobile-spacer-height,0px);display:block}.storefront-layout-shell--has-dock .konami-toast{bottom:calc(var(--etf-mobile-dock-reserve) + 1.4rem)}.storefront-layout-shell--has-dock #sticky-cta{left:.75rem;right:.75rem;bottom:calc(var(--etf-mobile-dock-reserve) - 1rem);border:1px solid #0000000d;border-radius:1.2rem;overflow:hidden}}body[data-account-stage=identifier] .storefront-layout-shell__mobile,body[data-account-stage=identifier] .storefront-mobile-dock-shell,body[data-account-stage=branch] .storefront-layout-shell__mobile,body[data-account-stage=branch] .storefront-mobile-dock-shell,body[data-account-stage=challenge] .storefront-layout-shell__mobile,body[data-account-stage=challenge] .storefront-mobile-dock-shell,body[data-account-stage=transition] .storefront-layout-shell__mobile,body[data-account-stage=transition] .storefront-mobile-dock-shell{display:none!important}.cad-root{z-index:1000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cad-scrim{opacity:0;backdrop-filter:blur(2px);background:#1118277a;position:absolute;inset:0}.cad-panel{--cad-w:min(460px, 94vw);top:0;right:calc(-1 * var(--cad-w));height:100dvh;width:var(--cad-w);background:#fff;flex-direction:column;display:flex;position:absolute;box-shadow:-18px 0 48px -20px #0f172a73}@keyframes cad-slide-in{0%{right:calc(-1 * var(--cad-w))}to{right:0}}@keyframes cad-slide-out{0%{right:0}to{right:calc(-1 * var(--cad-w))}}@keyframes cad-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cad-fade-out{0%{opacity:1}to{opacity:0}}.cad-panel.cad-anim-in{animation:.5s cubic-bezier(.25,.8,.3,1) 90ms both cad-slide-in}.cad-panel.cad-anim-out{animation:.26s cubic-bezier(.5,0,.9,.35) both cad-slide-out}.cad-scrim.cad-anim-in{animation:.44s 90ms both cad-fade-in}.cad-scrim.cad-anim-out{animation:.19s both cad-fade-out}@media (width<=640px){.cad-panel{--cad-w:100vw;box-shadow:none}}.cad-head{border-bottom:1px solid #00000012;align-items:center;gap:.7rem;padding:1rem 1.1rem;display:flex}.cad-head__badge{color:#fff;background:#15803d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;animation:.4s ease-out cad-pop;display:inline-flex}@keyframes cad-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.cad-head__text{flex:1;min-width:0}.cad-head__title{color:#111827;margin:0;font-size:.95rem;font-weight:700}.cad-head__sub{color:#6b7280;margin:0;font-size:.75rem}.cad-close{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:background .18s,color .18s;display:inline-flex}.cad-close:hover{color:#111827;background:#f3f4f6}.cad-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:1.1rem;padding:1rem 1.1rem 1.25rem;display:flex;overflow-y:auto}.cad-featured{gap:.85rem;display:flex}.cad-featured__media{background:linear-gradient(#fff 0%,#f6f8fa 100%);border:1px solid #0000000f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:84px;height:84px;display:flex;overflow:hidden}.cad-featured__media img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:8%}.cad-featured__media-empty{color:#0000002e;font-size:1.4rem}.cad-featured__info{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.cad-featured__pill{text-transform:capitalize;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:2px 8px;font-size:.62rem;font-weight:600;display:inline-flex}.cad-featured__pill i{font-size:11px}.cad-featured__name{color:#1f2937;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;font-weight:600;line-height:1.32;text-decoration:none;display:-webkit-box;overflow:hidden}.cad-featured__name:hover{color:#b5121b}.cad-featured__variant{color:#6b7280;margin:0;font-size:.74rem}.cad-featured__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.cad-featured__price{flex-direction:column;margin:0;display:flex}.cad-featured__amount{color:#111827;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.cad-featured__note{color:#6b7280;font-size:.68rem}.cad-stepper{background:#fafafa;border:1.5px solid #00000014;border-radius:11px;align-items:center;height:40px;display:inline-flex;overflow:hidden}.cad-stepper__btn{cursor:pointer;color:#6b7280;background:0 0;border:none;justify-content:center;align-items:center;width:38px;height:100%;transition:background .15s,color .15s;display:flex}.cad-stepper__btn:hover:not(:disabled){color:#111827;background:#f0f0f0}.cad-stepper__btn:disabled{opacity:.4;cursor:not-allowed}.cad-stepper__qty{text-align:center;color:#111827;user-select:none;min-width:2rem;font-size:.85rem;font-weight:700}.cad-desc{border-top:1px solid #0000000f;padding-top:1rem}.cad-desc__label{text-transform:uppercase;letter-spacing:.1em;color:#9ca3af;margin:0 0 .4rem;font-size:.66rem;font-weight:700}.cad-desc__text{color:#4b5563;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.cad-desc__more{color:#b5121b;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.cad-desc__more:hover{text-decoration:underline}.cad-desc__more i{font-size:12px;transition:transform .18s}.cad-desc__more:hover i{transform:translate(3px)}.cad-desc__skeleton{flex-direction:column;gap:7px;margin-bottom:.5rem;display:flex}.cad-desc__skeleton span{background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%) 0 0/400% 100%;border-radius:5px;height:10px;animation:1.4s infinite cad-shimmer}.cad-desc__skeleton span:nth-child(2){width:92%}.cad-desc__skeleton span:nth-child(3){width:70%}.cad-reco{border-top:1px solid #0000000f;padding-top:1rem}.cad-reco__head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.7rem;display:flex}.cad-reco__title{color:#111827;margin:0;font-size:.92rem;font-weight:700}.cad-reco__hint{color:#9ca3af;white-space:nowrap;margin:0;font-size:.66rem}.cad-reco__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=1024px){.cad-panel{--cad-w:clamp(520px, 44vw, 720px)}.cad-reco__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cad-reco__empty{color:#6b7280;margin:0;font-size:.8rem}.cad-reco__skeleton{aspect-ratio:3/4;background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%) 0 0/400% 100%;border-radius:16px;animation:1.4s infinite cad-shimmer}@keyframes cad-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cad-foot{padding:.9rem 1.1rem calc(.9rem + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #00000014;flex-direction:column;gap:.7rem;display:flex}.cad-foot__summary{justify-content:space-between;align-items:baseline;display:flex}.cad-foot__summary-label{color:#6b7280;font-size:.82rem;font-weight:500}.cad-foot__summary-value{color:#111827;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800}.cad-foot__summary-note{color:#9ca3af;margin-left:.25rem;font-size:.68rem;font-weight:500}.cad-foot__actions{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.cad-btn{cursor:pointer;border:1.5px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:.4rem;height:48px;font-size:.86rem;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.cad-btn--ghost{color:#b5121b;background:#fff;border-color:#b5121b38}.cad-btn--ghost:hover{background:#b5121b0f;border-color:#b5121b66}.cad-btn--primary{color:#fff;background:#b5121b;box-shadow:0 10px 22px -12px #b5121bb3}.cad-btn--primary:hover{background:#8b0d13}.cad-foot__continue{color:#6b7280;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.4rem;padding:.2rem;font-size:.8rem;font-weight:600;display:inline-flex}.cad-foot__continue:hover{color:#111827}.cad-foot__continue i{font-size:12px}@media (prefers-reduced-motion:reduce){.cad-panel.cad-anim-in,.cad-panel.cad-anim-out,.cad-scrim.cad-anim-in,.cad-scrim.cad-anim-out{animation-duration:1ms;animation-delay:0s}.cad-head__badge,.cad-desc__skeleton span,.cad-reco__skeleton{animation:none}}
