/* storefront-depth.css */:root{--sp-canvas: #f5f5f7;--sp-surface: #ffffff;--sp-hairline: rgba(17,17,26,0.06);--sp-hairline-hover: rgba(17,17,26,0.10);--sp-shadow-rest: 0 1px 2px rgba(17,17,26,0.04),0 6px 20px rgba(17,17,26,0.05);--sp-shadow-hover: 0 2px 6px rgba(17,17,26,0.05),0 18px 44px rgba(17,17,26,0.11);--sp-ease: cubic-bezier(0.22,1,0.36,1);}html body,html body #main-content{background-color: var(--sp-canvas) !important;}body .store-product-card,body .category-card,body .sp-brand-chip,body .sp-trust-item,body .search-card,body .nl-brand,body .nl-why-item,body .nl-video,body .product-container,body #main-content .card{background: var(--sp-surface) !important;border: 1px solid var(--sp-hairline) !important;box-shadow: var(--sp-shadow-rest) !important;transition: transform .45s var(--sp-ease),box-shadow .45s var(--sp-ease),border-color .45s var(--sp-ease) !important;}body .store-product-card:hover,body .store-product-card:focus-within,body .category-card:hover,body .category-card:focus-within,body .sp-brand-chip:hover,body .sp-brand-chip:focus-visible,body .sp-trust-item:hover,body .search-card:hover,body .nl-brand:hover,body .nl-why-item:hover{background: var(--sp-surface) !important;border-color: var(--sp-hairline-hover) !important;box-shadow: var(--sp-shadow-hover) !important;transform: translateY(-4px);}body .category-card.active,body .sp-brand-chip.active{background: var(--sp-surface) !important;border-color: var(--primary) !important;box-shadow: var(--sp-shadow-hover) !important;}body .product-container:hover{transform: none;box-shadow: var(--sp-shadow-rest) !important;}body .sp-filter-pill:not(.offers),body .btn-cat-text:not(.active){background: var(--sp-surface) !important;border-color: var(--sp-hairline) !important;box-shadow: 0 1px 2px rgba(17,17,26,0.04);}body .sp-filter-pill:not(.offers):hover,body .btn-cat-text:not(.active):hover{border-color: var(--primary) !important;box-shadow: 0 6px 16px rgba(17,17,26,0.08);}body .store-product-card .img-container{background: var(--sp-surface) !important;}body .store-product-card:hover .img-container{filter: none;}@media (prefers-reduced-motion: reduce){body .store-product-card,body .category-card,body .sp-brand-chip{transition: none !important;transform: none !important;}}
/* storefront-savings.css */:root{--sp-sv-anchor: #999999;--sp-sv-pill-bg: #8a6d2f;--sp-sv-pill-fg: #ffffff;}.sp-sv-anchor{color: var(--sp-sv-anchor);text-decoration: line-through;text-decoration-thickness: 1px;font-weight: 500;font-size: .72em;line-height: 1.2;letter-spacing: .01em;}.sp-sv-final{color: var(--primary,#258ece);font-weight: 800;}.sp-sv-pill{display: inline-block;margin-top: 6px;padding: 4px 11px;border-radius: 999px;background: var(--sp-sv-pill-bg);color: var(--sp-sv-pill-fg);font-size: 12px;font-weight: 600;letter-spacing: .02em;line-height: 1.4;white-space: nowrap;box-shadow: 0 1px 2px rgba(17,17,26,.12);}.sp-sv-block.sp-sv-lg{display: flex;flex-direction: column;align-items: flex-start;}.sp-sv-block.sp-sv-lg .sp-sv-anchor{font-size: 18px;}.sp-sv-block.sp-sv-lg .sp-sv-pill{font-size: 14px;padding: 6px 14px;margin-top: 8px;}@media (max-width: 576px){.store-product-card .sp-sv-pill{white-space: normal;font-size: 10.5px;padding: 3px 9px;}.sp-sv-block.sp-sv-lg .sp-sv-anchor{font-size: 15px;}.sp-sv-block.sp-sv-lg .sp-sv-pill{font-size: 13px;}}.sp-card-tags{display: flex;flex-wrap: wrap;gap: 6px;margin: 10px 0 2px;}.store-product-card .sp-card-tags .sp-ob-badge,.store-product-card .sp-card-tags .sp-offer-badge{position: static !important;top: auto !important;right: auto !important;bottom: auto !important;left: auto !important;display: inline-flex !important;align-items: center;animation: none !important;}
/* storefront-editorial.css */.store-product-card.sp-card-editorial{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #efefef;border-radius:14px;box-shadow:none!important;padding:0!important;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease;font-family:"Inter","Helvetica Neue",Arial,sans-serif}.sp-card-editorial:hover{border-color:#e2e2e2;box-shadow:0 14px 34px rgba(17,17,17,.07)!important;transform:none!important}.sp-card-editorial .img-container{position:relative;aspect-ratio:1/1;height:auto!important;background:#fff!important;display:flex!important;align-items:center;justify-content:center;padding:9%;margin:0!important;border-radius:0!important}.sp-card-editorial .img-container img,.sp-card-editorial .store-product-img{width:100%;height:100%!important;max-height:none!important;object-fit:contain;background:#fff;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.sp-card-editorial:hover .store-product-img{transform:scale(1.04)}.sp-card-editorial>.sp-card-brand,.sp-card-editorial>a.sp-card-link,.sp-card-editorial>.card-price,.sp-card-editorial>.sp-ed-actions{padding-left:20px;padding-right:20px}.sp-card-editorial>.sp-card-brand{display:block;margin-top:16px;font-size:10px!important;letter-spacing:.18em;text-transform:uppercase;color:#8a8a8a!important;font-weight:600!important;text-decoration:none}.sp-card-editorial .sp-card-title{font-size:16.5px!important;font-weight:500!important;color:#111!important;margin:4px 0 8px!important;line-height:1.3;letter-spacing:-.005em}.sp-card-editorial .sp-card-link::after{content:"";position:absolute;inset:0;z-index:1}.sp-card-editorial .sp-card-brand,.sp-card-editorial .sp-ed-wa{position:relative;z-index:2}.sp-card-editorial .card-price{margin-bottom:0!important;color:#1a1a1a!important;font-weight:500!important;font-size:15px!important}.sp-card-editorial .card-price-number{font-size:15px!important;font-weight:500!important;color:#1a1a1a!important;letter-spacing:.01em}.sp-card-editorial .card-price small,.sp-card-editorial .sp-offer-label{display:none!important}.sp-card-editorial .sp-price-old{display:inline!important;font-size:12.5px;color:#9a9a9a;text-decoration:line-through;font-weight:400;margin-right:8px}.sp-card-editorial .sp-ed-actions{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding-bottom:16px;padding-top:6px}.sp-ed-more{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#111;font-weight:600}.sp-ed-more i{font-size:10px;margin-left:4px;transition:transform .3s}.sp-ed-wa{width:34px;height:34px;border-radius:50%;border:1px solid #e3e3e3;display:inline-flex;align-items:center;justify-content:center;color:#3a3a3a!important;font-size:16px;text-decoration:none!important;background:#fff;transition:.25s}.sp-ed-wa:hover{color:#1f9d57!important;border-color:#1f9d57}@media (hover:hover){.sp-card-editorial .sp-ed-more,.sp-card-editorial .sp-ed-wa{opacity:0;transform:translateY(5px);transition:opacity .3s,transform .3s,color .25s,border-color .25s}.sp-card-editorial:hover .sp-ed-more,.sp-card-editorial:hover .sp-ed-wa{opacity:1;transform:none}.sp-card-editorial:hover .sp-ed-more i{transform:translateX(3px)}}@media (hover:none){.sp-card-editorial .sp-ed-wa{display:none}}.sp-card-editorial .sp-ed-badge,.sp-card-editorial .sp-ob-badge,.sp-card-editorial .sp-offer-badge{position:absolute!important;top:14px;left:14px;right:auto;z-index:2;display:inline-flex!important;align-items:center;gap:6px;font-size:9.5px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:600!important;padding:5px 10px!important;border-radius:999px!important;line-height:1.2;background:rgba(255,255,255,.92)!important;border:1px solid #ececec!important;box-shadow:none!important;color:#222!important;animation:none!important}.sp-card-editorial .sp-ed-badge::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.sp-card-editorial .sp-ed-in{color:#1f7a4d!important}.sp-card-editorial .sp-ed-order{color:#8f7440!important}.sp-card-editorial .sp-ob-badge{background:#111!important;color:#fff!important;border-color:#111!important}.sp-card-editorial .sp-ob-badge i,.sp-card-editorial .sp-offer-badge i,.sp-card-editorial .sp-ob-full{display:none!important}.sp-card-editorial .sp-offer-badge{left:auto!important;right:14px!important;color:#b4232a!important}@media (max-width:576px){.sp-card-editorial>.sp-card-brand,.sp-card-editorial>a.sp-card-link,.sp-card-editorial>.card-price,.sp-card-editorial>.sp-ed-actions{padding-left:14px;padding-right:14px}.sp-card-editorial .sp-card-title{font-size:15px!important}.sp-card-editorial .sp-ed-badge,.sp-card-editorial .sp-ob-badge,.sp-card-editorial .sp-offer-badge{font-size:8.5px!important;top:10px;left:10px;padding:4px 8px!important}}html body .navbar .navbar-nav a.nav-link,html body .navbar .navbar-nav a.nav-link[href$="/entrega-inmediata"],html body .navbar .navbar-nav a.nav-link[href*="/categoria/open-box"],html body .navbar .navbar-nav a.nav-link[href$="arma-tu-sistema.html"],html body .navbar .navbar-nav a.nav-link[href*="#qobuz-promo"]{background:transparent!important;background-image:none!important;border:1px solid transparent!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;color:#1f2933!important;font-size:14px!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1.2!important;height:38px;padding:8px 14px!important;border-radius:999px!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}html body .navbar .navbar-nav a.nav-link[href$="/entrega-inmediata"]::before,html body .navbar .navbar-nav a.nav-link[href*="/categoria/open-box"]::before{display:none!important;content:none!important}html body .navbar .navbar-nav a.nav-link:hover,html body .navbar .navbar-nav a.nav-link:focus-visible{background:#f1f3f5!important;color:#0b2545!important;filter:none!important}html body .navbar .navbar-nav a.nav-link.active,html body .navbar .navbar-nav a.nav-link.nav-link-current{background:transparent!important;color:#0b2545!important;border-color:#cfd6de!important;font-weight:500!important}@media (min-width:992px) and (max-width:1199px){html body .navbar .navbar-nav a.nav-link{font-size:13px!important;padding:8px 10px!important}}html body a.mobile-nav-item[href$="/entrega-inmediata"],html body a.mobile-nav-item[href*="/categoria/open-box"],html body a.mobile-nav-item[href$="arma-tu-sistema.html"]{color:#1f2933!important;font-weight:500!important;text-shadow:none!important}html body a.mobile-nav-item[href$="/entrega-inmediata"] i,html body a.mobile-nav-item[href*="/categoria/open-box"] i,html body a.mobile-nav-item[href$="arma-tu-sistema.html"] i{background:#f1f3f5!important;background-image:none!important;color:#1f2933!important;box-shadow:none!important}html body a.mobile-nav-item[href$="/entrega-inmediata"]::after,html body a.mobile-nav-item[href*="/categoria/open-box"]::after,html body a.mobile-nav-item[href$="arma-tu-sistema.html"]::after{display:none!important;content:none!important}html body .sp-mquick a,html body .sp-mquick a.sp-mq-stock,html body .sp-mquick a.sp-mq-ob{background:#fff!important;border-color:#d9dee3!important;color:#1f2933!important;font-weight:500!important;box-shadow:none!important;text-shadow:none!important}html body .sp-mquick a i,html body .sp-mquick a.sp-mq-ob i{color:#5c6670!important}html body .sp-mquick .sp-mq-dot{background:#5c6670!important;animation:none!important;box-shadow:none!important}html body .sp-mquick a.active,html body .sp-mquick a.sp-mq-ob.active{background:#1f2933!important;border-color:#1f2933!important;color:#fff!important}html body .sp-mquick a.active i,html body .sp-mquick a.active .sp-mq-dot{color:#fff!important;background-color:transparent}.sp-home-ob{border-top:1px solid #ececec;padding:56px 0 24px;margin-top:8px}.sp-home-ob-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:26px}.sp-home-ob-kicker{display:block;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#8a8a8a;font-weight:600;margin-bottom:6px}.sp-home-ob-title{font-size:1.6rem;font-weight:500;color:#111;margin:0;letter-spacing:-.01em}.sp-home-ob-all{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#1f2933!important;text-decoration:none!important;white-space:nowrap;border-bottom:1px solid #1f2933;padding-bottom:3px}.sp-home-ob-all i{font-size:10px;margin-left:4px}@media (max-width:576px){.sp-home-ob{padding-top:40px}.sp-home-ob-head{flex-direction:column;align-items:flex-start}.sp-home-ob-title{font-size:1.3rem}}body .store-product-card.sp-card-editorial .img-container{background:#fff!important;padding:6%;margin:0!important}body .store-product-card.sp-card-editorial>.sp-card-brand{margin:12px 0 0!important;line-height:1.2}body .store-product-card.sp-card-editorial .sp-card-title{margin:2px 0 4px!important;line-height:1.25!important;min-height:0!important}body .store-product-card.sp-card-editorial>a.sp-card-link{display:block;margin:0}body .store-product-card.sp-card-editorial .card-price{margin:0!important;line-height:1.2!important;padding-top:0;padding-bottom:0}body .store-product-card.sp-card-editorial .card-price-number{line-height:1.2!important}body .store-product-card.sp-card-editorial .sp-ed-actions{min-height:0;padding-top:6px;padding-bottom:12px}body .store-product-card.sp-card-editorial .sp-ed-wa{width:30px;height:30px;font-size:14px}html body .search-input-group{background:#f0f0f0!important;border:1px solid #d9d9d9!important;box-shadow:0 1px 3px rgba(17,17,17,.06)!important}html body .search-input-group .input-group-text,html body .search-input-group .form-control{background:#f0f0f0!important;color:#1a1a1a}html body .search-input-group .form-control::placeholder{color:#6b6b6b}html body .search-input-group:focus-within{background:#fff!important;border-color:#1f2933!important;box-shadow:0 0 0 3px rgba(31,41,51,.08)!important}html body .search-input-group:focus-within .input-group-text,html body .search-input-group:focus-within .form-control{background:#fff!important}html body .nl-brands.nl-brands-strip{display:flex!important;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-top:22px;padding:2px 0 4px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%)}html body .nl-brands.nl-brands-strip::-webkit-scrollbar{display:none}html body .nl-brands-strip .nl-brand{flex:0 0 150px;height:72px;padding:12px 16px;box-shadow:none}html body .nl-brands-strip .nl-brand:hover{box-shadow:none;border-color:#c9c9c9}html body .nl-brands-strip .nl-brand img{max-height:38px;max-width:110px}@media (max-width:576px){html body .nl-brands-strip .nl-brand{flex-basis:118px;height:60px;padding:10px 12px}html body .nl-brands-strip .nl-brand img{max-height:30px;max-width:90px}}@media (min-width:1200px){html body .navbar .navbar-nav a.nav-link,html body .navbar .navbar-nav a.nav-link[href$="arma-tu-sistema.html"]{font-size:14px!important;text-transform:none!important;letter-spacing:.02em!important}}@media (min-width:992px) and (max-width:1199px){html body .navbar .navbar-nav a.nav-link[href$="arma-tu-sistema.html"],html body .navbar .navbar-nav a.nav-link[href$="/entrega-inmediata"]{font-size:13px!important;padding:8px 10px!important;text-transform:none!important}}html body a.mobile-nav-item[href$="arma-tu-sistema.html"]{text-transform:none!important;font-size:inherit!important}html body .search-input-group,html body .search-input-group:focus-within{background:#fff!important;border:1.5px solid #1f2933!important;box-shadow:0 10px 28px rgba(15,23,42,.14),0 2px 6px rgba(15,23,42,.08)!important}html body .search-input-group .input-group-text,html body .search-input-group .form-control,html body .search-input-group:focus-within .input-group-text,html body .search-input-group:focus-within .form-control{background:#fff!important;color:#111}html body .search-input-group .input-group-text i{color:#1f2933!important}html body .search-input-group .form-control::placeholder{color:#55606b}html body .search-input-group:focus-within{border-color:#0b2545!important;box-shadow:0 12px 32px rgba(11,37,69,.20),0 0 0 3px rgba(11,37,69,.10)!important}html body .search-input-group .search-submit-btn{background:#1f2933!important;border-color:#1f2933!important;color:#fff!important;box-shadow:none!important}html body .search-input-group .search-submit-btn:hover{background:#0b2545!important;border-color:#0b2545!important}html body .nl-brands.nl-brands-strip{scroll-behavior:auto!important;scroll-snap-type:none!important}
