.image-scroll-container{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start;align-items:center;gap:16px;padding:10px;display:flex;overflow-x:auto}@media (min-width:992px){.image-scroll-container{padding-top:20px}}.image-scroll-container::-webkit-scrollbar{display:none}.image-wrapper{flex:none;max-width:100%}.image-wrapper img{aspect-ratio:2;object-fit:cover;border-radius:12px;width:100%;max-width:300px;height:auto;display:block}.scroll-wrapper{width:100%;position:relative}.scroll-btn{cursor:pointer;z-index:20;background:#ffffffd9;border:none;border-radius:50%;padding:8px;font-size:18px;transition:all .3s;position:absolute;top:60%;transform:translateY(-50%);box-shadow:0 2px 8px #0003}.scroll-btn:hover{background:#fff;transform:translateY(-50%)scale(1.1)}.scroll-btn.left{left:-40px}.scroll-btn.right{right:-40px}@media (max-width:991px){.scroll-btn{display:none}}.line-indicator{background:#e0e0e0;border-radius:2px;width:20%;height:3px;margin:10px auto 0;display:none;position:relative}.indicator-pill{background:#000;border-radius:2px;width:20%;height:100%;transition:left .3s;position:absolute;top:0}@media (max-width:991px){.line-indicator{display:block}.scroll-btn{display:none}}.offer-subtitle p{color:#666;margin:0;font-size:14px}.section-heading{margin-bottom:10px;padding-left:16px}.section-title{letter-spacing:.5px;text-transform:uppercase;margin:0;font-weight:600;line-height:1.3;font-size:16px!important}@media (min-width:768px){.section-heading{padding-left:40px}}
.explore-box-custom{box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;margin:auto;padding:8px;display:flex;position:relative}.explore-img-wrapper{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.explore-img-bg{background-color:#fdf2ff;border-radius:12px;justify-content:center;align-items:center;display:flex}.explore-img-custom{object-fit:contain;background-color:#0000;border-radius:8px;padding:0}.explore-title{text-align:center;color:#222;height:18px;margin-top:8px;font-family:Sora,sans-serif;font-size:12px;font-weight:600;line-height:18px}.offer-tag-custom{color:#fff;background-color:#2d7a2d;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:500;position:absolute;top:4px;left:4px}.explore-heading{justify-content:center;align-items:center;margin:24px 0 20px;display:flex}.explore-heading:before,.explore-heading:after{content:"";background:#ccc;flex:1;height:1px;margin:0 12px}.explore-heading span{text-transform:uppercase;letter-spacing:.5px;color:#0000;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(45deg,#ff82f3,#7b13ff 50%,#400d64);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700}.appliance-heading{color:#4a006a;border-bottom:1px solid #ccc;width:fit-content;margin-bottom:8px;padding-left:.5rem;font-size:16px;font-weight:600}@media screen and (min-width:992px){.explore-card-grid .row{grid-template-columns:repeat(4,1fr);gap:20px 12px;margin:0!important;padding:0!important;display:grid!important}.explore-card-grid .col-lg-4{all:unset}.explore-box-custom{flex-direction:column;width:112.75px;height:130.75px}.explore-img-wrapper{width:104.75px;height:130.75px}.explore-img-bg{width:104.75px;height:104.75px;padding:6px}.explore-img-custom{width:88.75px;height:88.75px}.explore-title{margin-top:6px;font-size:12px}}@media screen and (max-width:991px){.explore-card-grid .row{grid-template-columns:repeat(3,1fr);gap:16px 8px;margin:0!important;padding:0!important;display:grid!important}.explore-card-grid .col-md-4,.explore-card-grid .col-4{all:unset}.explore-box-custom{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:100px;padding:4px}.explore-img-wrapper{flex-direction:column;justify-content:space-between;width:100%;height:auto}.explore-img-bg{aspect-ratio:1;width:105%;padding:4px}.explore-img-custom{width:100%;max-width:200px;height:auto}.explore-title{word-break:break-word;margin-top:6px;font-size:9px;line-height:1.2}}.coming-soon-section .explore-box-custom{transition:transform .3s,box-shadow .3s}.coming-soon-section .explore-box-custom:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.coming-soon-section .explore-title{color:#4a148c;font-weight:600}.explore-images-wrapper{margin-top:30px;padding:0}
.hero-img{object-fit:contain;max-width:100%;height:auto}.about-section p{color:#555;line-height:1.6}.custom-heading{font-size:24px}.custom-subtext{max-width:700px;font-size:18px}
body,html{margin:0;padding:40px 0 0;font-family:Sora,sans-serif}.page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif!important}.uc-loader-overlay{z-index:99999;background:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.uc-loader-content{text-align:center;animation:.6s ease-in-out fadeIn}.uc-dots-loader{justify-content:center;gap:8px;margin:10px 0 15px;display:flex}.uc-dots-loader span{background:#6c63ff;border-radius:50%;width:10px;height:10px;animation:.6s infinite alternate bounce;display:inline-block}.uc-dots-loader span:nth-child(2){animation-delay:.2s}.uc-dots-loader span:nth-child(3){animation-delay:.4s}.uc-loader-text{color:#444;letter-spacing:.3px;font-family:Sora,sans-serif;font-size:14px;font-weight:500}@keyframes bounce{0%{opacity:.6;transform:translateY(0)}to{opacity:1;transform:translateY(-8px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.navbar-custom{z-index:1000;background:linear-gradient(90deg,#fff,#f9f9f9);border-bottom:2px solid #dbd2d2;justify-content:space-between;align-items:center;height:70px;padding:12px 32px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #0000000d}.navbar-logo-container{align-items:center;display:flex}.navbar-logo img{width:160px;height:auto}@media (max-width:576px){.navbar-logo img{width:110px}}.nav-links{align-items:center;gap:32px;display:flex}.nav-link-custom{color:#222;font-size:16px;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.nav-link-custom:after{content:"";background:#8f1111;width:0%;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.nav-link-custom:hover{color:#8f1111}.nav-link-custom:hover:after{width:100%}.nav-right{align-items:center;gap:30px;font-size:16px;display:flex}.call{color:#fff;cursor:pointer;background:red;border:none;border-radius:25px;padding:10px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s;box-shadow:0 4px 10px #ff00004d}.call:hover{transform:scale(1.05)}.city-info{cursor:pointer;background:#f2f2f2;border-radius:25px;align-items:center;gap:8px;padding:6px 14px;transition:background .3s;display:flex}.city-info:hover{background:#e9e9e9}.city-icon{stroke-width:2px;color:#8f1111;flex-shrink:0;width:22px;height:22px}.city-text{flex-direction:column;line-height:1.2;display:flex}.city-info-label{text-transform:uppercase;color:#267b9a;font-size:11px;font-weight:500}.city-info-inner{color:#177493;align-items:center;gap:4px;margin-top:2px;font-size:14px;font-weight:700;display:flex}.city-info-inner span{font-size:11px}.city-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;justify-content:center;align-items:flex-end;width:100%;height:100%;padding:16px;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.city-modal-box{background-color:#fff;border-radius:20px;width:100%;max-width:500px;max-height:90vh;padding:20px;position:relative;overflow-y:auto;box-shadow:0 8px 20px #0003}.modal-close{color:#fff;cursor:pointer;background:#333;border:none;border-radius:50%;width:32px;height:32px;font-size:18px;position:absolute;top:12px;right:12px}.modal-title{text-align:center;margin-bottom:1rem;font-size:20px;font-weight:600}.city-search-input{border:1px solid #ccc;border-radius:10px;width:100%;margin-bottom:1rem;padding:10px 14px}.city-grid{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.city-button{cursor:pointer;background-color:#f5f5f5;border:none;border-radius:10px;min-width:100px;padding:10px 16px;font-size:16px;font-weight:500}.city-button:hover{background-color:#e0e0e0}@media (max-width:576px){.navbar-custom{height:60px;padding:8px 16px}.nav-links,.call{display:none!important}.nav-right{gap:0;margin-left:auto}.city-info{background:0 0;padding:0;font-size:13px}.city-icon{width:20px;height:20px}.city-info-label{font-size:10px}.city-info-inner{font-size:13px}.city-modal-overlay{align-items:center}.city-modal-box{width:90%;max-width:400px;max-height:80vh;margin:0 auto}}.search-container{box-sizing:border-box;justify-content:flex-start;width:100%;margin-top:40px;margin-bottom:24px;padding-left:5vw;padding-right:4vw;display:flex}.search-bar-wrapper{width:100%;max-width:500px;position:relative}.search-input{border:1px solid #ccc;border-radius:8px;outline:none;width:100%;height:46.6px;padding-left:40px;font-size:16px}.search-icon svg{color:#666;font-size:18px}@media (min-width:1567px) and (max-width:1780px){.review-align-fix.container,.faq-align-fix.container{max-width:100%!important;padding-left:125px!important;padding-right:40px!important}}.row.g-3>[class*=col-]{padding-left:12px;padding-right:12px}.review-card{min-height:100%;margin-bottom:24px;padding-left:20px;transition:box-shadow .3s}.review-card:hover{background-color:#e0e0e3}.bar{border-radius:4px;width:200px;height:8px;margin-left:8px;display:inline-block}.green{background-color:#28a745}.yellow{background-color:#ffc107}.red{background-color:#dc3545}.gray{background-color:#dee2e6}.read-more{background:-webkit-linear-gradient(45deg,#ff82f3,#7b13ff 50%,#400d64);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500;text-decoration:none}.read-more:hover{text-decoration:underline}@media (max-width:767.98px){.review-card{max-width:90%;margin-left:auto;margin-right:auto}.gradient-heading{color:#0000;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(45deg,#ff82f3,#7b13ff 50%,#400d64);-webkit-background-clip:text;background-clip:text}}.faq-title{margin-bottom:4px;font-weight:700}.faq-title span{color:#0000;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(45deg,#ff82f3,#7b13ff 50%,#400d64);-webkit-background-clip:text;background-clip:text;font-weight:700}.faq-subtitle{color:#666;margin-bottom:32px;font-size:18px}.faq-list{border-top:1px solid #eee}.faq-item{cursor:pointer;border-bottom:1px solid #eee;padding:16px 0;transition:background-color .3s}.gradient-text{background:-webkit-linear-gradient(45deg,#ff82f3,#7b13ff 50%,#400d64);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:24px}.faq-item.active{background-color:#e9f1ff;border-radius:12px;padding:16px}.faq-question{justify-content:space-between;align-items:center;font-size:16px;font-weight:500;display:flex}.faq-answer{color:#333;padding-top:12px;font-size:15px}.arrow{font-size:20px}.right-image-box{box-sizing:border-box;justify-content:center;align-items:center;width:40vw;max-width:570px;padding:0 12px;display:flex;position:absolute;top:100px;right:5%}.styled-image{aspect-ratio:546/495.04;object-fit:cover;border-radius:20px;width:100%;height:auto;box-shadow:0 8px 24px #0000001a}.card-grid-wrapper{padding:10px 0}.card-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.custom-card{text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:160px;transition:transform .2s;display:flex;box-shadow:0 2px 8px #0000000d}.custom-card:hover{transform:scale(1.03)}.card-img{object-fit:contain;width:70px;height:70px;margin-bottom:10px}.card-title{color:#212529;font-size:14px;font-weight:500}@media (max-width:576px){.card-grid{grid-template-columns:1fr;justify-items:center}.custom-card{max-width:280px}}.search-dropdown{z-index:10;background-color:#fff;border:1px solid #ddd;border-radius:6px;width:100%;max-height:300px;margin-top:8px;position:absolute;overflow-y:auto;box-shadow:0 4px 8px #0000001a}.search-item{cursor:pointer;border-bottom:1px solid #eee;padding:12px 16px;font-size:15px}.search-item:last-child{border-bottom:none}.search-item:hover{background-color:#f5f5f5}.brand-section{text-align:center;background-color:#fff;padding:3rem 1rem}.brand-title{background:-webkit-linear-gradient(45deg,#ff82f3,#7b13ff 50%,#400d64);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700}.normal-text{color:#0c1424;font-size:28px;font-weight:700}.brand-subtitle{color:#444;margin-bottom:20px;font-size:16px}.brand-box{background-color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:170px;height:100px;margin-bottom:16px;transition:transform .2s;display:flex;box-shadow:0 2px 6px #00000014}@media (hover:hover){.brand-box:hover{transform:scale(1.05)}}.brands-logo{object-fit:contain;max-width:100%;max-height:60px}.brand-desktop-grid{display:none}@media (min-width:768px){.brand-desktop-grid{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:1.5rem;display:flex}.brand-scroll-wrapper{display:none}}@media (max-width:767px){.brand-scroll-wrapper{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:1.5rem;padding:0 8px;display:grid}.brand-box{background-color:#fff;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100px;display:flex;box-shadow:0 2px 6px #00000014}.brands-logo{object-fit:contain;max-width:90%;max-height:60px}}.mobile-banner{text-align:center;margin-top:1rem;padding-left:12px;padding-right:12px;display:block}@media (min-width:576px){.mobile-banner{display:none}}.mobile-banner-img{border-radius:8px;max-width:100%;height:auto}.desktop-only{display:none}@media (min-width:576px){.desktop-only{display:block}}.styled-image{border-radius:8px;max-width:100%;height:auto}.gradient-heading{text-align:center;background:-webkit-linear-gradient(45deg,#ff82f3,#7b13ff 50%,#400d64);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:6px;font-size:22px;font-weight:700}.review-subtitle{text-align:center;color:#666;margin-bottom:20px;font-size:14px}.right-image-box{right:7%}
