#hot-sale{--c-bg: #ffffff;--c-text: #111111;--c-muted: #6a6a6a;--c-border: #e5e5e5;--c-gray-50: #f7f7f7;--c-accent: #D01B2F;--c-accent-hover: #8c1a1f;--c-success: #008a3e;--c-warning: #ffd400;--c-discount: #EA1616;--font-body: "Mulish", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-head: "Mulish", system-ui, sans-serif;--r-sm: 4px;--r-md: 8px;--r-lg: 12px;--shadow-md: 0 4px 14px rgba(0,0,0,.08);--shadow-lg: 0 8px 30px rgba(0,0,0,.12);--t-fast: .18s cubic-bezier(.2,.7,.2,1);--t-base: .24s cubic-bezier(.2,.7,.2,1);--site-container: 1280px;--site-gutter: clamp(16px, 2.2vw, 24px);--section-py: clamp(40px, 5vw, 72px);--container: var(--site-container);font-family:var(--font-body);color:var(--c-text)}#hot-sale.section-spacing--disable-top{padding-top:0!important;margin-top:0!important}#hot-sale.section-spacing--disable-bottom{padding-bottom:0!important;margin-bottom:0!important}#hot-sale *,#hot-sale *:before,#hot-sale *:after{box-sizing:border-box}#hot-sale a,#hot-sale button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}#hot-sale .card:active{opacity:.92}#hot-sale .card-fav:active{transform:scale(.92)}#hot-sale .container{max-width:var(--site-container);margin:0 auto;padding:0 var(--site-gutter)}#hot-sale .section{padding:var(--section-py) 0}#hot-sale .section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px;gap:20px}#hot-sale .section-head h2{font-family:var(--font-head);font-size:clamp(22px,2.4vw,30px);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1.1;margin:0;color:var(--c-text)}#hot-sale .section-head .kicker{font-family:var(--font-body);font-size:clamp(10px,1vw,11px);text-transform:uppercase;letter-spacing:.2em;color:#ad2026;font-weight:700;margin-bottom:6px;display:block}#hot-sale .section-head .view-all{font-family:var(--font-body);font-size:clamp(12px,1.1vw,13px);font-weight:600;color:var(--c-text);display:inline-flex;align-items:center;gap:4px;white-space:nowrap;text-decoration:none;transition:color var(--t-fast),gap var(--t-fast)}@media(hover:hover)and (pointer:fine){#hot-sale .section-head .view-all:hover{color:var(--c-accent);gap:8px}}#hot-sale .hotsale-banner{--hs-bg-image: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 50%, #2a0508 100%);background-image:var(--hs-bg-image);background-size:cover;background-position:var(--hs-bg-pos, center);color:#fff;border-radius:var(--r-md);padding:28px 32px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px;position:relative;overflow:hidden;border:1px solid #2a2a2a;margin-bottom:clamp(24px,3vw,44px)}#hot-sale .hotsale-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 50%,rgba(173,32,38,.35),transparent 50%);pointer-events:none}#hot-sale .hotsale-left{position:relative;z-index:1}#hot-sale .hotsale-tag{display:inline-block;background:var(--c-accent);color:#fff;font-family:var(--font-body);font-size:10px;letter-spacing:.25em;padding:4px 10px;border-radius:var(--r-sm);font-weight:700;margin-bottom:12px}#hot-sale .hotsale-title{font-family:var(--font-head);font-size:clamp(28px,4.6vw,48px);font-weight:900;line-height:1;text-transform:uppercase;margin:0 0 8px;letter-spacing:-.02em;color:#fff}#hot-sale .hotsale-title-main{color:#fff;display:inline}#hot-sale .hotsale-title-highlight{color:var(--c-accent);display:inline}#hot-sale .hotsale-sub{font-family:var(--font-body);font-size:clamp(12px,1.2vw,13px);color:#ffffffbf;letter-spacing:.15em;text-transform:uppercase}#hot-sale .hotsale-banner{--countdown-gap: 8px;--countdown-cell-w: 64px}#hot-sale .countdown{display:flex;gap:var(--countdown-gap);position:relative;z-index:1}#hot-sale .countdown-spacer{width:calc((var(--countdown-cell-w) * 4) + (var(--countdown-gap) * 3));height:1px}#hot-sale .countdown-cell{background:#ffffff1a;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-sm);width:var(--countdown-cell-w);padding:10px 0;text-align:center}@supports ((backdrop-filter: blur(8px)) or (-webkit-backdrop-filter: blur(8px))){#hot-sale .countdown-cell{background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}#hot-sale .countdown-num{font-family:var(--font-head);font-size:28px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;color:#fff}#hot-sale .countdown-label{font-family:var(--font-body);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;margin-top:4px}#hot-sale .carousel-wrap{position:relative;overflow:visible;padding:2px 0 10px}#hot-sale .carousel{--carousel-gap: 12px;--cards-per-view: 5;position:relative;overflow:hidden;padding:6px 0 12px;touch-action:pan-y}#hot-sale .carousel-track{display:flex;gap:var(--carousel-gap);will-change:transform;transform:translateZ(0)}#hot-sale .carousel-track[data-shuffling=true]{visibility:hidden}#hot-sale .carousel-arrow{position:absolute;top:110px;width:40px;height:40px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);z-index:10;display:grid;place-items:center;box-shadow:var(--shadow-md);color:var(--c-text);cursor:pointer;transition:background var(--t-base),border-color var(--t-base),color var(--t-base),box-shadow var(--t-base)}@media(hover:hover)and (pointer:fine){#hot-sale .carousel-arrow:hover:not(:disabled){background:var(--c-text);border-color:var(--c-text);color:#fff;box-shadow:var(--shadow-lg)}#hot-sale .carousel-arrow:hover:not(:disabled) svg{stroke:#fff}}#hot-sale .carousel-arrow:active:not(:disabled){transform:scale(.96)}#hot-sale .carousel-arrow.prev{left:-16px}#hot-sale .carousel-arrow.next{right:-16px}#hot-sale .carousel-arrow:disabled{opacity:.3;cursor:not-allowed}#hot-sale .card{flex:0 0 calc((100% - (var(--carousel-gap) * (var(--cards-per-view) - 1))) / var(--cards-per-view));background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-md);overflow:hidden;display:flex;flex-direction:column;transition:border-color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast);cursor:pointer;position:relative;text-decoration:none;color:inherit}@media(hover:hover)and (pointer:fine){#hot-sale .card:hover{border-color:var(--c-text);transform:translateY(-1px);box-shadow:var(--shadow-md);z-index:2}#hot-sale .card:hover .card-img img{transform:scale(1.04)}}#hot-sale .card-img{position:relative;aspect-ratio:1;background:var(--c-gray-50);overflow:hidden}#hot-sale .card-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}#hot-sale .card-fav{position:absolute;top:6px;right:6px;width:40px;height:40px;background:#ffffffe6;border:none;border-radius:var(--r-md);display:grid;place-items:center;transition:background var(--t-fast),transform var(--t-fast);z-index:2;padding:0;cursor:pointer}@supports ((backdrop-filter: blur(4px)) or (-webkit-backdrop-filter: blur(4px))){#hot-sale .card-fav{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}}@media(hover:hover)and (pointer:fine){#hot-sale .card-fav:hover{background:#fff}}#hot-sale .card-fav svg{width:18px;height:18px;stroke:var(--c-text);fill:none;stroke-width:2}#hot-sale .card-fav.active svg{fill:var(--c-discount);stroke:var(--c-discount)}#hot-sale .card-badges{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;gap:4px;z-index:2}#hot-sale .badge{font-family:var(--font-body);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 7px;border-radius:var(--r-sm);white-space:nowrap}#hot-sale .badge.discount{background:var(--c-discount);color:#fff}#hot-sale .badge.hotsale{background:var(--c-accent);color:#fff}#hot-sale .badge.new{background:var(--c-text);color:#fff}#hot-sale .badge.bestseller{background:var(--c-warning);color:var(--c-text)}#hot-sale .card-body{padding:12px 14px 14px;display:flex;flex-direction:column;flex:1}#hot-sale .card-brand{font-family:var(--font-body);font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--c-muted);font-weight:600;margin-bottom:4px}#hot-sale .card-title{font-family:var(--font-body);font-size:clamp(12px,1.1vw,13px);font-weight:500;line-height:1.35;color:var(--c-text);margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}#hot-sale .card-price{display:flex;flex-direction:column;margin-top:auto}#hot-sale .card-price-old{font-size:11.5px;color:var(--c-muted);text-decoration:line-through;margin-bottom:0}#hot-sale .card-price-row{display:flex;align-items:baseline;gap:6px}#hot-sale .card-price-new{font-family:var(--font-head);font-size:clamp(16px,1.6vw,19px);font-weight:800;font-variant-numeric:tabular-nums;color:var(--c-text);letter-spacing:-.01em}#hot-sale .card-price-pct{font-size:12px;font-weight:700;color:var(--c-discount)}#hot-sale .card-installments{font-family:var(--font-body);font-size:11.5px;color:var(--c-muted);margin-top:4px;line-height:1.3}#hot-sale .card-installments b{color:var(--c-success);font-weight:700}#hot-sale .card-shipping{font-family:var(--font-body);font-size:11.5px;color:var(--c-success);font-weight:700;margin-top:4px;text-transform:uppercase;letter-spacing:.03em;display:flex;align-items:center;gap:4px}#hot-sale .card-transfer{font-family:var(--font-body);font-size:11px;color:var(--c-muted);margin-top:2px}#hot-sale .card-transfer b{color:var(--c-success)}@media(max-width:1024px){#hot-sale .carousel{--cards-per-view: 4}}@media(max-width:768px){#hot-sale .hotsale-banner{grid-template-columns:1fr;padding:18px 16px;gap:14px;justify-items:center;text-align:center;--countdown-cell-w: 52px;background-position:var(--hs-bg-pos-mobile, var(--hs-bg-pos, center))}#hot-sale .hotsale-left{text-align:center}#hot-sale .hotsale-tag{margin-bottom:10px;font-size:9.5px;padding:4px 9px}#hot-sale .hotsale-title{font-size:clamp(22px,6.6vw,30px)}#hot-sale .hotsale-sub{font-size:12px;letter-spacing:.14em}#hot-sale .countdown{justify-content:center}#hot-sale .countdown-spacer{display:none}#hot-sale .countdown-num{font-size:22px}#hot-sale .carousel{--cards-per-view: 2;--carousel-gap: 10px}#hot-sale .carousel-arrow{display:none}}@media(max-width:480px){#hot-sale .carousel{--cards-per-view: 2;--carousel-gap: 10px}}@media(prefers-reduced-motion:reduce){#hot-sale .card,#hot-sale .card-img img,#hot-sale .carousel-arrow,#hot-sale .card-fav{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/campanas-comerciales.css.map */
