.category-deals-section{padding:12px 0}.category-deals-card{background-color:#fff;border-radius:8px;padding:14px 16px 12px;box-shadow:0 14px 30px #0f172a14}
.hero-banner-section{--hero-font:"Manrope","Poppins","Segoe UI",sans-serif;--hero-accent:#f9c74f;--hero-accent-strong:#f9844a;width:100%;margin:6px 0 28px}@media (max-width:1224px){.hero-banner-section{margin:0 0 18px}}.hero-banner-wrapper{background:radial-gradient(circle at 12% 25%,#2a3c6e 0%,#172440 60%,#121b32 100%);border-radius:26px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 50px #141e3a33}.hero-slide{display:block;position:relative}.hero-slide img{object-fit:cover;width:100%;height:clamp(360px,44vw,500px);display:block}.hero-slide-overlay{background:linear-gradient(95deg,#0b1022d6 10%,#0b102247 52%,#0b10229e 100%),radial-gradient(circle at 86% 16%,#f9844a54 0%,#f9844a00 56%),radial-gradient(circle at 16% 74%,#4f7fff38 0%,#4f7fff00 50%);position:absolute;inset:0}.hero-slide-content{z-index:2;color:#fff;font-family:var(--hero-font);text-shadow:0 8px 24px #00000059;animation:.65s ease-out hero-slide-enter;position:absolute;top:50%;left:clamp(18px,4vw,56px);right:clamp(16px,28vw,360px);transform:translateY(-50%)}.hero-slide-badge{color:#11172a;letter-spacing:.03em;background:linear-gradient(120deg,#f9c74ff0,#f9844aeb);border-radius:999px;align-items:center;margin-bottom:14px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.hero-slide-content h1{max-width:700px;margin:0;font-size:clamp(28px,4vw,52px);font-weight:800;line-height:1.03}.hero-slide-content p{color:#f5f7ffeb;max-width:560px;margin:14px 0 0;font-size:clamp(15px,1.7vw,20px);line-height:1.5}.hero-slide-actions{align-items:center;gap:14px;margin-top:26px;display:inline-flex}.hero-slide-note{color:#f1f6ffe0;font-size:14px;font-weight:600}.hero-banner-wrapper .slick-dots{bottom:18px!important}.hero-banner-wrapper .slick-dots li button:before{opacity:.55;color:#fff!important}.hero-banner-wrapper .slick-dots li.slick-active button:before{opacity:1}.hero-arrow{z-index:5;cursor:pointer;background:#ffffffdb;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hero-arrow:hover{background:#fff;box-shadow:0 10px 20px #0f172a3d}.hero-arrow-left{left:14px}.hero-arrow-right{right:14px}.hero-arrow-left svg{margin-right:2px!important;font-size:18px!important}.hero-arrow-right svg{margin-left:2px!important;font-size:18px!important}.hero-banner-button{background:linear-gradient(125deg,var(--hero-accent),var(--hero-accent-strong));color:#11172a;font-size:15px;font-weight:800;font-family:var(--hero-font);border:1px solid #ffffff4d;border-radius:999px;padding:12px 26px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 12px 26px #f9844a4d}.hero-banner-button:hover{transform:translateY(-2px);box-shadow:0 16px 30px #f9844a5c}@keyframes hero-slide-enter{0%{opacity:0;transform:translateY(-44%)scale(.985)}to{opacity:1;transform:translateY(-50%)scale(1)}}@media (max-width:991px){.hero-banner-wrapper{border-radius:20px}.hero-slide img{height:clamp(320px,56vw,420px)}.hero-slide-content{right:20px}.hero-slide-actions{flex-wrap:wrap;gap:10px;margin-top:20px}.hero-slide-note{font-size:13px}}@media (max-width:767px){.hero-slide img{height:430px}.hero-slide-overlay{background:linear-gradient(#0b10222e 4%,#0b1022d1 72%),radial-gradient(circle at 84% 16%,#f9844a47 0%,#f9844a00 56%)}.hero-slide-content{animation-name:hero-slide-enter-mobile;inset:auto 16px 50px;transform:none}.hero-slide-content h1{font-size:clamp(26px,8.4vw,34px)}.hero-slide-content p{font-size:15px}.hero-arrow{display:none}.hero-banner-wrapper .slick-dots{bottom:14px!important}}@keyframes hero-slide-enter-mobile{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
.grouped-sliders-section{background-color:#e3ece7;margin-top:0;padding:24px 0 12px}.grouped-slider-card{background-color:#fff;border-radius:8px;padding:14px 16px 12px;box-shadow:0 14px 30px #0f172a14}.grouped-slider-header-title{margin-bottom:4px}.grouped-grid-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:768px){.grouped-grid-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grouped-grid-wrapper>:nth-child(n+3){display:none}}
