html body .rr-dynamic-hero,html body [data-rr-dynamic-hero]{background:0 0!important;border:0!important;box-shadow:none!important}html body [data-rr-dynamic-hero] .rr-dynamic-hero-main,html body [data-rr-dynamic-hero] .rr-dynamic-tile{position:relative!important;overflow:hidden!important;background:#111827!important;border:1px solid rgba(255,255,255,.82)!important;box-shadow:0 18px 42px rgba(15,23,42,.12)!important;isolation:isolate!important}html body [data-rr-dynamic-hero] .rr-dynamic-slide::before,html body [data-rr-dynamic-hero] .rr-dynamic-tile::before{content:""!important;position:absolute!important;inset:-22px!important;z-index:0!important;background-image:var(--rr-dynamic-banner-bg)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;filter:blur(16px)!important;transform:scale(1.08)!important;opacity:.62!important}html body [data-rr-dynamic-hero] .rr-dynamic-slide::after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(15,23,42,.32),rgba(15,23,42,.08),rgba(15,23,42,.02))!important}html body [data-rr-dynamic-hero] .rr-dynamic-tile::after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(0deg,rgba(15,23,42,.34),rgba(15,23,42,.08),rgba(15,23,42,.02))!important}html body [data-rr-dynamic-hero] .rr-dynamic-slide img,html body [data-rr-dynamic-hero] .rr-dynamic-tile img{position:absolute!important;inset:0!important;z-index:1!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;transform:none!important;background:0 0!important;padding:0!important;margin:0!important}html body [data-rr-dynamic-hero] .rr-dynamic-slide-overlay,html body [data-rr-dynamic-hero] .rr-dynamic-tile-overlay{z-index:3!important;background:rgba(15,23,42,.3)!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:0 10px 24px rgba(15,23,42,.15)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;border-radius:15px!important;pointer-events:auto!important}html body [data-rr-dynamic-hero] .rr-dynamic-slide-overlay{left:28px!important;bottom:28px!important;max-width:min(440px,42%)!important;padding:13px 15px!important}html body [data-rr-dynamic-hero] .rr-dynamic-tile-overlay{left:16px!important;right:auto!important;bottom:16px!important;max-width:min(240px,70%)!important;padding:11px 13px!important}html body [data-rr-dynamic-hero] .rr-dynamic-slide-overlay span{display:none!important}html body [data-rr-dynamic-hero] .rr-dynamic-slide-overlay h1{margin:0 0 9px!important;font-size:clamp(24px, 2.2vw, 34px)!important;line-height:1.08!important;letter-spacing:-.025em!important;color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.18)!important}html body [data-rr-dynamic-hero] .rr-dynamic-slide-overlay p{margin:0 0 11px!important;font-size:13px!important;line-height:1.42!important;color:rgba(255,255,255,.88)!important}html body [data-rr-dynamic-hero] .rr-dynamic-tile-overlay h2{margin:0 0 8px!important;font-size:20px!important;line-height:1.12!important;color:#fff!important}html body [data-rr-dynamic-hero] .rr-dynamic-tile-overlay p{margin:0 0 9px!important;font-size:12px!important;line-height:1.35!important;color:rgba(255,255,255,.88)!important}html body [data-rr-dynamic-hero] .rr-dynamic-slide-overlay a,html body [data-rr-dynamic-hero] .rr-dynamic-tile-overlay a{min-height:32px!important;padding:8px 13px!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;box-shadow:0 8px 18px rgba(15,23,42,.14)!important}html body .rr-dynamic-hero-electronics .rr-dynamic-slide-overlay a,html body .rr-dynamic-hero-electronics .rr-dynamic-tile-overlay a{background:#2563eb!important;color:#fff!important}html body .rr-dynamic-hero-grocery .rr-dynamic-slide-overlay a,html body .rr-dynamic-hero-grocery .rr-dynamic-tile-overlay a{background:#16a34a!important;color:#fff!important}html body [data-rr-dynamic-hero] .rr-dynamic-dots{z-index:4!important}@media (max-width:980px){html body [data-rr-dynamic-hero] .rr-dynamic-slide-overlay{max-width:min(480px,72%)!important}}@media (max-width:640px){html body [data-rr-dynamic-hero] .rr-dynamic-slide-overlay,html body [data-rr-dynamic-hero] .rr-dynamic-tile-overlay{left:14px!important;right:14px!important;bottom:14px!important;max-width:none!important;padding:11px 12px!important;border-radius:13px!important}html body [data-rr-dynamic-hero] .rr-dynamic-slide-overlay h1{font-size:23px!important}html body [data-rr-dynamic-hero] .rr-dynamic-tile-overlay h2{font-size:18px!important}}
