.cooler-hero{position:relative;min-height:30vh;display:flex;align-items:center;overflow:hidden;background:linear-gradient(135deg,#1a2332,#0f1923 40%,#162230);padding-top:110px}.cooler-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cooler-hero-bg img{width:100%;height:100%;object-fit:cover;opacity:.18;will-change:transform;transform:scale(1.08)}.cooler-hero-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#18160fe0,#18160fa6,#18160f59);z-index:1}.cooler-hero-content{position:relative;z-index:3;width:100%}.cooler-hero-content .kicker{color:var(--accent)}.cooler-hero-content h1{font-size:clamp(38px,5.2vw,72px);line-height:1.04;color:#fff;margin-top:12px}.cooler-hero-content h1 .accent{color:var(--accent)}.cooler-hero-sub{max-width:520px;color:#ffffffb8;font-size:17px;line-height:1.7;margin-top:28px}.cooler-hero-ctas{display:flex;gap:16px;margin-top:40px;flex-wrap:wrap}.cooling-wave-svg{position:absolute;right:-20px;bottom:60px;width:clamp(280px,38vw,600px);height:clamp(200px,26vw,400px);z-index:2;pointer-events:none;opacity:.55}.cooling-wave-svg .wave-path{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2000;stroke-dashoffset:2000}.cooling-wave-svg .wave-path-secondary{fill:none;stroke:#ffffff40;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:2000;stroke-dashoffset:2000}.cooling-wave-svg .wave-dot{fill:var(--accent);opacity:0}.cooling-wave-svg .fan-blade{fill:none;stroke:#ffffff2e;stroke-width:1.8;stroke-linecap:round;stroke-dasharray:800;stroke-dashoffset:800}.cooling-wave-svg .fan-center{fill:var(--accent);opacity:0}.intro-section{padding:100px 0 60px;background:var(--bg)}.intro-section .wrap{text-align:center;max-width:780px}.intro-section h2{font-size:clamp(26px,3vw,40px);line-height:1.12;margin-bottom:24px}.intro-section p{color:var(--ink-soft);font-size:16px;line-height:1.75;max-width:640px;margin:0 auto}.products-section{padding:80px 0 120px;background:var(--bg-panel);position:relative;overflow:hidden}.products-section .section-head{margin-bottom:60px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.product-card{background:var(--paper);border:1px solid var(--line);border-radius:6px;overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease);transform-style:preserve-3d;will-change:transform}.product-card:hover{transform:translateY(-8px);box-shadow:0 32px 56px -28px #14120a47}.product-card .thumb{position:relative;overflow:hidden;background:#e8e5dc}.product-card .thumb img{width:100%;height:100%;object-fit:contain;filter:grayscale(.08) contrast(1.04);transition:transform .6s var(--ease)}.product-card:hover .thumb img{transform:scale(1.06)}.product-card .thumb .badge{position:absolute;top:16px;left:16px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);font-family:Space Grotesk;font-size:11.5px;font-weight:600;padding:6px 12px;border-radius:3px;text-transform:uppercase;letter-spacing:.04em}.product-card .thumb .best-for{position:absolute;bottom:16px;left:16px;background:var(--accent);color:#fff;font-size:11.5px;font-weight:600;padding:5px 12px;border-radius:3px}.product-card .info{padding:28px}.product-card .info .name{font-family:IBM Plex Sans;font-size:22px;font-weight:600;margin-bottom:10px;line-height:1.2}.product-card .info .desc{font-size:14px;color:var(--ink-soft);margin-bottom:20px;line-height:1.6}.product-card .specs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.product-card .spec-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-soft)}.product-card .spec-item svg{width:16px;height:16px;color:var(--accent);flex-shrink:0}.product-card .spec-item strong{color:var(--ink);font-weight:600}.product-card .price-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px;margin-top:4px}.product-card .price{font-family:Space Grotesk;font-weight:700;font-size:24px;color:var(--ink)}.product-card .price .mrp{font-size:14px;font-weight:400;color:var(--ink-soft);text-decoration:line-through;margin-left:8px}.product-card .btn-primary{padding:12px 22px;font-size:13px}.guide-section{padding:120px 0;background:var(--paper);position:relative;overflow:hidden}.guide-section .wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.guide-content .kicker{margin-bottom:16px}.guide-content h2{font-size:clamp(28px,3.2vw,42px);line-height:1.1;margin-bottom:24px}.guide-content p{color:var(--ink-soft);font-size:15.5px;line-height:1.75;margin-bottom:16px}.guide-content .btn{margin-top:24px}.guide-visual{position:relative}.guide-visual .guide-img{border-radius:6px;overflow:hidden;height:420px}.guide-visual .guide-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.guide-visual:hover .guide-img img{transform:scale(1.04)}.guide-visual .guide-stat{position:absolute;bottom:-30px;left:30px;background:var(--accent);color:#fff;padding:22px 28px;border-radius:6px;box-shadow:0 16px 40px #ef64204d}.guide-visual .guide-stat .num{font-family:Space Grotesk;font-size:32px;font-weight:700;line-height:1}.guide-visual .guide-stat .lbl{font-size:13px;margin-top:4px;opacity:.85}.page-cta{background:var(--ink);color:#fff;padding:100px 0;position:relative;overflow:hidden}.page-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 70% 30%,rgba(239,100,32,.15),transparent 65%)}.page-cta .wrap{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:40px;flex-wrap:wrap}.page-cta h2{font-size:clamp(26px,3.4vw,44px);color:#fff;max-width:520px}.page-cta p{color:#ffffffb8;margin-top:14px;max-width:420px;font-size:15px;line-height:1.65}.page-cta .cta-actions{display:flex;gap:16px;flex-wrap:wrap}.cooler-deco-svg{position:absolute;pointer-events:none;z-index:0;opacity:0}.cooler-deco-svg svg{overflow:visible}.cooler-deco-svg .svg-stroke{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:var(--dash, 200);stroke-dashoffset:var(--dash, 200);opacity:.2}.cooler-deco-svg .svg-fill{fill:var(--accent);opacity:0}.cooler-deco-svg.is-in .svg-stroke{transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1);stroke-dashoffset:0}.cooler-deco-svg.is-in .svg-fill{transition:opacity .8s .5s;opacity:.12}.guide-svg{top:10%;left:-30px;width:160px;height:160px}.products-svg{top:-20px;right:30px;width:120px;height:120px}@media(max-width:1080px){.product-grid{grid-template-columns:repeat(2,1fr);gap:24px}.guide-section .wrap{grid-template-columns:1fr;gap:50px}.guide-visual{order:-1}.cooling-wave-svg{opacity:.35;right:-40px;bottom:30px}}@media(max-width:768px){.cooler-hero{min-height:30vh;padding-top:100px}.cooler-hero-content h1{font-size:clamp(30px,7vw,48px)}.cooler-hero-sub{font-size:15px;margin-top:20px}.cooler-hero-ctas{flex-direction:column;gap:12px}.cooler-hero-ctas .btn{width:100%;justify-content:center}.cooling-wave-svg{display:none}.product-grid{grid-template-columns:1fr;gap:20px}.product-card .thumb{height:220px}.product-card .info{padding:22px}.product-card .info .name{font-size:19px}.guide-content h2{font-size:clamp(24px,5vw,34px)}.guide-visual .guide-img{height:280px}.guide-visual .guide-stat{bottom:-20px;left:16px;padding:16px 20px}.guide-visual .guide-stat .num{font-size:24px}.page-cta{padding:70px 0}.page-cta .wrap{flex-direction:column;align-items:flex-start}.page-cta .cta-actions{width:100%}.page-cta .cta-actions .btn{width:100%;justify-content:center}.cooler-deco-svg{display:none}}@media(max-width:480px){.product-card .specs{grid-template-columns:1fr}.product-card .price{font-size:20px}.intro-section{padding:70px 0 40px}.products-section{padding:60px 0 80px}.guide-section{padding:80px 0}.cooler-hero{padding:20px 0!important}}@media(prefers-reduced-motion:reduce){.cooling-wave-svg .wave-path,.cooling-wave-svg .wave-path-secondary,.cooling-wave-svg .fan-blade{stroke-dashoffset:0!important;opacity:.5}.cooling-wave-svg .wave-dot,.cooling-wave-svg .fan-center{opacity:1!important}.cooler-hero-bg img{transform:none!important}}.products-section .product-grid{grid-template-columns:repeat(4,1fr);gap:22px}@media(max-width:1080px){.products-section .product-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media(max-width:600px){.products-section .product-grid{grid-template-columns:1fr}}.product-card{border-radius:12px;border:1px solid #e9e4d6;box-shadow:0 2px 10px #14120a0d}.product-card:hover{transform:translateY(-6px);box-shadow:0 26px 50px -22px #14120a47}.product-card .thumb{height:auto;aspect-ratio:1/1;background:#f1eee5}.product-card .thumb .badge{top:12px;left:12px;background:var(--accent);color:#fff;border-radius:20px;letter-spacing:.03em;box-shadow:0 4px 12px #ef642059}.product-card .info{padding:18px 18px 14px}.product-card .p-type{font-family:Space Grotesk,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.product-card .info .name{font-family:Space Grotesk,system-ui,sans-serif;font-size:17px;font-weight:600;line-height:1.3;margin-bottom:8px;display:block}.product-card .info .name:hover{color:var(--accent)}.product-card .info .desc{font-size:13.5px;margin-bottom:14px}.product-card .price-row{border-top:1px solid var(--line);padding-top:14px;margin-top:2px;justify-content:flex-start;gap:10px}.product-card .price{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:19px}.product-card .mrp{font-size:13.5px;color:var(--ink-soft);text-decoration:line-through}.product-card .card-footer{padding:0 18px 18px!important}.product-card .card-footer .btn{padding:11px 10px;font-size:13px}.product-card .card-footer form{flex:1;display:flex}.product-card .card-footer form .btn{flex:1;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/singari-category.css.map */
