.page-module-scss-module__Kw44ya__page{background:#f4f6fa;min-height:100vh}.page-module-scss-module__Kw44ya__hero{text-align:center;background:linear-gradient(135deg,#0d1b3e 0%,#1b3a8c 100%);padding:140px 24px 100px;position:relative;overflow:hidden}.page-module-scss-module__Kw44ya__hero:before{content:"";z-index:1;background:radial-gradient(circle,#ffffff0d 0%,#0000 70%);width:140%;height:140%;position:absolute;top:-50%;left:-20%}.page-module-scss-module__Kw44ya__heroInner{z-index:2;max-width:800px;margin:0 auto;position:relative}.page-module-scss-module__Kw44ya__adidasLogo{opacity:.8;margin-bottom:24px}.page-module-scss-module__Kw44ya__adidasLogo .page-module-scss-module__Kw44ya__brandLogo{filter:brightness(0)invert();margin:0 auto}.page-module-scss-module__Kw44ya__heroLabel{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#c8102e33;border:1px solid #c8102e66;border-radius:100px;margin-bottom:24px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-block}.page-module-scss-module__Kw44ya__heroTitle{color:#fff;text-transform:uppercase;margin-bottom:24px;font-size:clamp(2.5rem,8vw,4rem);font-weight:900;line-height:1.1}.page-module-scss-module__Kw44ya__heroTitle .page-module-scss-module__Kw44ya__accent{color:#e8314f}.page-module-scss-module__Kw44ya__heroSub{color:#ffffffb3;font-size:1.15rem;line-height:1.6}.page-module-scss-module__Kw44ya__content{padding:60px 24px 100px}.page-module-scss-module__Kw44ya__container{max-width:1200px;margin:0 auto}.page-module-scss-module__Kw44ya__infoBox{background:#fff;border-left:6px solid #1b3a8c;border-radius:20px;align-items:center;gap:24px;margin-bottom:60px;padding:32px;display:flex;box-shadow:0 10px 30px #0000000d}@media (max-width:576px){.page-module-scss-module__Kw44ya__infoBox{text-align:center;flex-direction:column;gap:16px}}.page-module-scss-module__Kw44ya__infoBox .page-module-scss-module__Kw44ya__infoIcon{color:#1b3a8c;background:#1b3a8c1a;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.page-module-scss-module__Kw44ya__infoBox .page-module-scss-module__Kw44ya__infoText h3{color:#0d1b3e;margin-bottom:8px;font-size:1.25rem;font-weight:800}.page-module-scss-module__Kw44ya__infoBox .page-module-scss-module__Kw44ya__infoText p{color:#5a6380;font-size:.95rem;line-height:1.6}.page-module-scss-module__Kw44ya__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px;margin-bottom:80px;display:grid}.page-module-scss-module__Kw44ya__card{background:#fff;border:1px solid #e2e6ef;border-radius:24px;flex-direction:column;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.page-module-scss-module__Kw44ya__card:hover{border-color:#1b3a8c33;transform:translateY(-8px);box-shadow:0 20px 40px #00000014}.page-module-scss-module__Kw44ya__card:hover .page-module-scss-module__Kw44ya__carouselControls{opacity:1}.page-module-scss-module__Kw44ya__cardImage{background:#f4f6fa;width:100%;height:340px;position:relative;overflow:hidden}.page-module-scss-module__Kw44ya__imageContainer{position:absolute;inset:0}.page-module-scss-module__Kw44ya__imageContainer .page-module-scss-module__Kw44ya__image{object-fit:contain;width:100%;height:100%}.page-module-scss-module__Kw44ya__carouselControls{opacity:0;pointer-events:none;background:linear-gradient(#0003 0%,#0000 20% 80%,#0003 100%);justify-content:space-between;align-items:center;padding:0 12px;transition:opacity .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.page-module-scss-module__Kw44ya__carouselControls .page-module-scss-module__Kw44ya__controlBtn{cursor:pointer;color:#0d1b3e;pointer-events:auto;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #0000001a}.page-module-scss-module__Kw44ya__carouselControls .page-module-scss-module__Kw44ya__controlBtn:hover{background:#fff;transform:scale(1.1)}.page-module-scss-module__Kw44ya__dots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:16px;left:0;right:0}.page-module-scss-module__Kw44ya__dots .page-module-scss-module__Kw44ya__dot{background:#ffffff80;border-radius:50%;width:6px;height:6px;transition:all .2s cubic-bezier(.4,0,.2,1)}.page-module-scss-module__Kw44ya__dots .page-module-scss-module__Kw44ya__activeDot{background:#fff;transform:scale(1.3)}.page-module-scss-module__Kw44ya__categoryBadge{color:#fff;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5;background:#0d1b3ecc;border-radius:6px;padding:4px 12px;font-size:.7rem;font-weight:700;position:absolute;top:16px;left:16px}.page-module-scss-module__Kw44ya__cardBody{flex:1;padding:24px}.page-module-scss-module__Kw44ya__productName{color:#0d1b3e;margin-bottom:8px;font-size:1.2rem;font-weight:800;line-height:1.3}.page-module-scss-module__Kw44ya__description{color:#5a6380;font-size:.9rem;line-height:1.5}.page-module-scss-module__Kw44ya__cardFooter{border-top:1px solid #f4f6fa;padding:16px 24px 24px}.page-module-scss-module__Kw44ya__status{color:#9aa3b8;align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:flex}.page-module-scss-module__Kw44ya__status svg{color:#9aa3b8}.page-module-scss-module__Kw44ya__boutiqueContact{max-width:700px;margin:0 auto}.page-module-scss-module__Kw44ya__contactCard{text-align:center;color:#fff;background:#0d1b3e;border-radius:32px;padding:40px}.page-module-scss-module__Kw44ya__contactCard h3{text-transform:uppercase;margin-bottom:12px;font-size:1.75rem;font-weight:900}.page-module-scss-module__Kw44ya__contactCard p{color:#ffffffb3;margin-bottom:32px}.page-module-scss-module__Kw44ya__contactActions{justify-content:center;gap:16px;display:flex}@media (max-width:576px){.page-module-scss-module__Kw44ya__contactActions{flex-direction:column}}.page-module-scss-module__Kw44ya__contactBtn,.page-module-scss-module__Kw44ya__whatsappBtn{border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.page-module-scss-module__Kw44ya__contactBtn{color:#fff;background:#ffffff1a;border:1px solid #fff3}.page-module-scss-module__Kw44ya__contactBtn:hover{color:#0d1b3e;background:#fff}.page-module-scss-module__Kw44ya__whatsappBtn{color:#fff;background:#25d366}.page-module-scss-module__Kw44ya__whatsappBtn:hover{background:#21bd5c;transform:translateY(-2px)}
