@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@700&family=Open+Sans&display=swap");body{font-family:Open Sans,sans-serif;color:var(--text-color)}*{margin:0;padding:0}:root{--primary-color:#e76c6a;--secondary-color:#6d0d0c;color:#f9f5f5}.navbar-outer{padding-left:25px;padding-right:30px}.logo{width:13%}.logo-img{width:100%;min-width:100px}.nav-icons img{height:28px;width:28px}@media (max-width:425px){.nav-icons img{height:25px;width:25px}}.nav-icon-img{height:28px;width:28px;margin-right:3%}.nav-links{display:flex;gap:1rem;align-items:center}.nav-links li,.nav-links li a{font-size:18px;font-weight:500;color:var(--primary-color)}.active-link a{background-color:#f0f0f0;border-radius:6px;padding:4px 8px}.hamburger{display:none;cursor:pointer}.hamburger img{height:26px;width:26px}.hamburger.only-mobile{display:none}.search-bar input{width:100%;font-size:16px;border:2px solid #e0e0e0;border-radius:10px;outline:none;background-color:#f8f9fa;box-shadow:inset 0 1px 3px rgba(0,0,0,.05);transition:all .3s ease}.search-bar input:focus{border-color:#007bff;background-color:#fff;box-shadow:0 0 0 4px rgba(0,123,255,.1)}.bottom-nav img{display:block;margin:0 auto}.bottom-nav .small{font-size:12px;line-height:1;text-align:center}.my-small{color:#000000;font-size:11px}@media (max-width:1095px){.nav-links{gap:.8rem;flex-wrap:nowrap}.nav-links li{margin:0;padding:0}.nav-links li,.nav-links li a{font-size:14px;white-space:nowrap}.nav-links li a{padding:4px 6px}.active-link a{background-color:transparent;border-radius:0;padding:0;font-weight:600;color:var(--primary-color)}}@media (max-width:920px){.custom-hide{display:block!important}.nav-links{display:none;flex-direction:column;position:absolute;top:56px;left:12px;right:12px;background-color:white;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10}.nav-links.open{display:flex}.d-md-block{display:none!important}.d-md-none{display:block!important}.hamburger.only-mobile{display:block;cursor:pointer}}@media (max-width:767px){.custom-hide{display:none!important}.nav-links{top:42px}}@media (max-width:425px){.navbar-outer{padding-left:15px;padding-right:15px}.logo img{max-width:100px}.ham-search{margin-left:25px}.hamburger img,.mobile-search-icon img{height:22px}.search-desktop{display:none!important}}.daily-sells,.featured,.featured-bottom,.from-farm{margin-left:5%!important;margin-right:5%!important}.hamburger{display:block}.nav-icons{gap:10px}@media (max-width:920px){.hide-on-small{display:none!important}}.hero-slider-wrapper{overflow:hidden;height:auto}.hero-section{height:auto}.banner-img{height:100%}.banner-img,.hero-section{border-radius:15px;width:100%}.hero-section{max-width:1350px;height:60vh;margin:1% auto;padding:0}.shop-now img{width:19px;height:19px}@media (max-width:1025px){.hero-section{padding:0 2%;height:48vh}.hero-container{padding-left:20px;padding-right:20px}}@media (max-width:768px){.hero-section{height:48vh}.hero-container{padding-left:10px;padding-right:10px}}@media (max-width:500px){.hero-section{height:100%;margin:3% auto}}.products-grid{display:flex;justify-content:center;gap:20px;overflow:hidden;flex-wrap:nowrap;width:100%}.product-card,.product-card2{position:relative;width:230px;padding:15px;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9}.product-card2:hover,.product-card:hover{border:1px solid var(--primary-color);border-radius:5px;background-color:#f1f6f6}.carousel-btn{background:none;border:none;font-size:24px;cursor:pointer}.carousel-btn2{background:rgb(222,222,222);border-radius:50%;width:37px;height:37px;padding:3px;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center}.carousel-btn2 img{width:19px;height:18px}.product-img{width:70%;display:flex;justify-self:center;margin-bottom:20px}.add-to-cart{background-color:var(--primary-color);color:white;border-radius:7px;padding:8px 25px;border:none;cursor:pointer;font-size:15px;font-weight:500;font-family:Montserrat,sans-serif;font-weight:700}.most-popular{padding-bottom:60px}.most-popular>p{color:var(--secondary-color);font-size:30px}.most-popular>h1{font-size:40px;margin-top:10px;margin-bottom:35px;font-family:Montserrat,sans-serif;font-weight:700}.price{display:flex;justify-content:flex-start}.price1{text-decoration:line-through;color:grey;font-size:18px}.price2{color:var(--primary-color);font-weight:500;font-size:18px}.product-descrip{font-size:18px;font-family:Open Sans,sans-serif}.wishlist-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:4px;color:red;opacity:0;transition:opacity .3s ease-in-out}.wishlist-icon img{background-color:rgb(255,255,255);padding:4px;border-radius:3px;width:38px;height:38px}.product-card2:hover .wishlist-icon,.product-card:hover .wishlist-icon{opacity:1}.shop-product-card{position:relative;width:230px;border-radius:5px;background-color:#f9f9f9}.shop-product-card:hover .shop-wishlist-icon{opacity:1}.shop-product-card{width:23%;margin:8px;border-radius:15px;padding:15px;border:1px solid #ddd}.shop-price1{text-decoration:line-through;color:grey;font-size:16px}.shop-price2{font-weight:500;font-size:16px}.shop-addCart-btn{width:100%;padding:6px;margin-top:7px;background-color:var(--secondary-color);color:white;border-radius:6px;border:none}.shop-sections{gap:2.5%!important}.shop-page{margin-top:40px;padding:5% 7% 8%}.category-section{width:23%}.item-section{width:77%}.category img{width:10px;height:10px}.category{padding:12px 0;border-bottom:1px solid rgb(208,208,208)}.category p{font-weight:500}.form-select{font-weight:500!important}.product-quantity{margin-top:12px;font-size:14px;font-weight:500}.quantity-p{color:#6c757d}.products{display:flex;flex-wrap:wrap;justify-content:flex-start}.description{font-weight:500;font-size:18px}.addCart-btn{width:100%;padding:10px;margin-top:7px;background-color:var(--secondary-color);color:white;border-radius:8px;border:none}.category1{font-size:14px}@media (max-width:1284px){.shop-product-card{width:22%;box-sizing:border-box;margin-bottom:20px}.price1{font-size:12px}.price2{font-size:15px}.description{font-size:13px}.category1{font-size:12px}}@media (max-width:1024px){.product-card{width:calc(100% / 3 - 20px)}.shop-product-card{width:22%;padding:10px 5px}.shop-addCart-btn{font-size:13px}.category1{font-size:12px}.description{font-size:13px}.price1{font-size:12px}.price2{font-size:15px}}@media (max-width:856px){.shop-product-card{width:30%;padding:10px 5px}.category1{font-size:12px}.description{font-size:13px}.price1{font-size:12px}.price2{font-size:15px}}@media (max-width:768px){.product-card,.product-card2{width:100%}.most-popular>h1{font-size:30px;margin-top:10px;margin-bottom:35px}}@media (max-width:991.98px){.product-card2{margin-bottom:18px}}@media (min-width:768px) and (max-width:991.98px){.product-card2{width:80%!important}}@media (max-width:689px){.shop-product-card{width:29%;padding:10px 5px}.category1{font-size:12px}.description{font-size:13px}.price1{font-size:11px}.price2{font-size:13px}}@media (max-width:583px){.shop-addCart-btn{font-size:12px}.category1{font-size:10px}.description{font-size:11px}.price1{font-size:8px}.price2{font-size:10px}}@media (max-width:525px){.shop-product-card{width:45%}.shop-addCart-btn{font-size:14px}.category1{font-size:13px}.description{font-size:14px}.price1{font-size:11px}.price2{font-size:13px}}@media (max-width:474px){.product-descrip{font-size:13px}.price1,.price2{font-size:12px}.product-card,.product-card2{padding:8px}.add-to-cart{padding:5px 15px;font-size:12px;font-weight:500}.products-grid{display:flex;justify-content:center;gap:10px;overflow:hidden;flex-wrap:nowrap;width:100%}.product-img{margin-bottom:7px}}@media (max-width:465px){.shop-product-card{width:44%}.shop-addCart-btn{font-size:12px}}.featured{background:linear-gradient(270deg,#a8edea,#fed6e3,#ffcccc,#ff6666);background-size:800% 800%;animation:gradientShift 15s ease infinite;margin-top:100px;margin-bottom:30px;color:#333;padding:20px;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);font-weight:700}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.featured-carousel{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;max-width:1200px;margin:40px auto;padding:0 16px}.feature-product{width:calc(25% - 12px);border-radius:12px;display:flex;flex-direction:column;align-items:center;overflow:hidden;transition:transform .3s ease;cursor:pointer}.feature-product:hover{transform:translateY(-6px)}.feature-product img{width:100%;height:auto;margin-top:30px;transition:transform .3s ease}.feature-footer{width:100%;text-align:center;padding:12px 0;margin-top:24px;transition:background-color .3s ease}.feature-footer p{margin:0;font-size:16px;font-weight:600;color:#333;transition:color .3s ease,background-color .3s ease}.feature-product:hover .feature-footer p{background-color:#800000;color:#fff;display:inline-block;padding:4px 12px;border-radius:6px}@media (max-width:1024px){.featured{margin-top:80px;margin-left:20px;margin-right:20px}}@media (max-width:768px){.featured{margin-top:70px;margin-left:20px;margin-right:20px}}@media (max-width:868px){.feature-product{width:calc(33.333% - 12px)}}@media (max-width:650px){.feature-product{width:calc(50% - 12px)}}@media (max-width:462px){.feature-product img{width:100%}}.featured-bottom{margin-left:80px;margin-right:80px;margin-bottom:60px}.feature-card1{background:url(https://freshcart-next-js.vercel.app/images/banner/grocery-banner.png);background-size:cover;height:255px}.feature-card1,.feature-card2{border-radius:15px;padding:16px}.feature-card2{background:url(https://freshcart-next-js.vercel.app/images/banner/grocery-banner-2.jpg);background-size:cover;height:260px}.shop-btn{height:35px;width:120px;background-color:#1e1e1e;color:white;border-radius:9px;border:none}@media (max-width:576px){.feature-card1,.feature-card2{height:100%;padding:10% 4%;border-radius:13px}.feature-card h3{font-size:20px}.feature-card p{font-size:13px}.shop-btn{height:30px;width:100px;border-radius:7px}}.faq-section{margin:60px 80px 80px}.services-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.service-box{display:flex;flex-direction:row;gap:15px;align-items:center;border-radius:12px;transition:transform .2s ease}.service-box:hover{transform:translateY(-2px)}.service-box p{margin:0;line-height:1.4;font-size:12px;color:#333}.service-box p.fw-bold{font-weight:600;font-size:15px}.service-box{flex:1 1 100%;max-width:100%}@media (min-width:1024px){.service-box{flex:1 1 22%;max-width:20%}}@media (min-width:769px) and (max-width:1023px){.service-box{flex:1 1 22%;max-width:21%}}@media (min-width:425px) and (max-width:768px){.services-container{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0}.service-box{flex:0 0 33.33%;max-width:33.33%;box-sizing:border-box;padding:12px;flex-direction:column}}@media (max-width:425px){.services-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0}.service-box{flex:0 0 50%;max-width:50%;box-sizing:border-box;padding:10px;margin-bottom:10px;flex-direction:column}.services-icon-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.services-icon{width:50px;height:50px}.service-box p{font-size:8px}.service-box p.fw-bold{font-size:11px}}.all-sells{margin-top:25px}.daily-sells{background:linear-gradient(90deg,#ffe6e6,#ffd1d1,#fbbcbc,#e76c6a,#6d0d0c);margin:30px 20px;padding:40px 20px;gap:20px;justify-content:center;border-radius:20px}.daily-sells h1,h3{font-family:Montserrat,sans-serif;font-weight:700}.daily-sell{transition:transform .3s ease,box-shadow .3s ease;width:100%;max-width:300px;min-width:250px;overflow:hidden}.daily-sell:hover{transform:translateY(-5px)}.daily-product-card{border-radius:15px;padding:18px;height:100%;background-color:#f0d0d0;transition:border .3s ease;border:1px solid #eee}.daily-product-card:hover{border:1px solid #e76c6a}.daily-product-card:hover .wishlist-icon{opacity:1}@media (max-width:1099px){.all-sells{flex-wrap:wrap}.daily-sell{width:25%;border-radius:15px;border:1px solid #ddd}}@media (max-width:942px){.daily-sell{width:30%}}@media (max-width:800px){.daily-sell{width:46%}}@media (max-width:490px){.daily-sell{width:100%}}.daily-sell1{position:relative;background:#fff;padding:25px!important;min-height:300px;border-radius:12px;color:black;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;border:1px solid #ddd;box-shadow:0 6px 20px rgba(0,0,0,.08)}.daily-sell1 .daily-logo{width:250px;margin-bottom:20px}.daily-shop-button{background-color:var(--secondary-color);color:white;font-weight:700;font-size:18px;padding:12px 30px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .3s ease}.daily-shop-button:hover{background-color:#e63300}.services-icon-wrapper{background-color:#b52e19;border-radius:50%;padding:17px;display:flex;align-items:center;justify-content:center;width:30px;height:35px}.services-icon{width:17px;height:17px;object-fit:contain}@media(max-width:1100px){.testi-h{margin-right:0}}@media(max-width:450px){.testi-card p{font-size:14px}}.faq-title{color:var(--secondary-color)}.faq-card{padding:3%!important}.faq-card p{font-family:Open Sans,sans-serif}@media(max-width:784px){.faq-card{padding:3%!important;width:15rem!important}.faq-card h5{font-size:17px}.faq-card p{font-size:13px;font-family:Open Sans,sans-serif}}.farm-h{color:var(--primary-color)}.footer-outer{padding-top:60px;padding-left:11%;padding-right:11%;margin-top:1px;background-color:#f5f5dc}.footer-logo{width:300px}.footer-item{width:33%}.footer-2 hr,.footer-item hr{color:rgb(0,0,0);width:30%}.footer-item h6{color:rgb(0,0,0)}.footer-item p{color:rgb(54,54,54)}.footer-2 p{color:#b73231!important}.footer-2 p,.footer-3 p{margin-bottom:3px}.company-img{width:34px;height:28px;background-color:white;padding:3px;border-radius:3px}.geent-text{color:var(--secondary-color)}.geent-text a{text-decoration:none;color:#aa3c3b}.geent-text a:hover{color:#f59494}.footer-inner{justify-content:center}@media (max-width:995px){.footer-outer{padding-top:50px;padding-left:5%;padding-right:5%}}@media (max-width:767px){.footer-outer{margin-bottom:55px}}@media (max-width:670px){.footer-inner{flex-wrap:wrap;justify-content:space-between!important}.footer-item{width:47%}}@media (max-width:441px){.footer-inner{flex-wrap:wrap;justify-content:center!important}.footer-item,.footer-outer{text-align:center}.footer-item{width:80%;display:flex;flex-direction:column;align-items:center}}@media (max-width:460px){.popular-btn{height:16px;width:16px}}.product-outer{padding:5% 7% 8%}.product-img-hero{border-radius:8px;width:100%}.product-img-small{margin-top:15px;width:24%;border-radius:8px}.product-details-side,.product-image-side{width:50%}@media (max-width:768px){.product-details-side,.product-image-side{width:100%}}.rate{width:18px;height:18px}.product-category,.review{color:var(--secondary-color)}.cut-price{text-decoration:line-through;font-weight:700;color:#606060}.cut-price,.real-price{font-size:20px}.product-quantity p{border-radius:6px;border:1px solid rgb(148,148,148);color:rgb(148,148,148);padding:5px 6px;width:60px;text-align:center;margin-bottom:0}.hr{color:#8e8e8e;height:1px!important;font-size:2px;font-weight:100}.product-count p{border-radius:4px;border:1px solid rgb(185,185,185);padding:5px 10px;margin-top:30px;margin-bottom:30px}.wishlist{width:24px;height:24px}.product-cart-btn{padding:7px 40px;background-color:var(--secondary-color);border:none;border-radius:6px;color:white}.product-details{gap:15%}.product-details p{color:rgb(66,66,66)}.share-btn p{border-radius:4px;border:2px solid rgb(185,185,185);color:rgb(162,162,162);font-weight:700;padding:5px 0;width:100px;text-align:center}.share-btn{margin-top:30px}.product-bottom{padding-left:7%;padding-right:7%;margin-top:5%;margin-bottom:8%}.p-detail h4{margin-bottom:6px!important;color:#21313c;font-size:20px}.p-detail p{color:#5c6c75}.info-table{width:50%;height:100%}@media (max-width:768px){.info-table{width:100%;height:100%}}.info-table td{padding:10px 13px;color:#5c6c75}.info-table tr:nth-child(odd){background-color:#ecf0ef;border-bottom:1px solid rgb(218,217,217)}.info-table tr:nth-child(2n){background-color:white;border-bottom:1px solid rgb(218,217,217)}.prdct-4-details p{cursor:pointer;transition:all .3s ease}.prdct-4-details .active-text{color:var(--primary-color)!important}.customer-reviews{width:30%}.all-reviews-section{width:64%}@media (max-width:768px){.all-reviews-section,.customer-reviews{width:100%}}.rate2{width:15px;height:15px}.bar-container{height:7px;background-color:#ededee;border-radius:4px;overflow:hidden;width:100%;margin:0 8px}.bar-fill{height:100%;background-color:#facc15;border-radius:4px 0 0 4px}.customer-reviews p{color:#5c6c75}.write-review-btn{border:1px solid #bbbbbb;padding:6px;display:flex;justify-content:center;border-radius:6px;font-weight:500;margin-top:7px}.review-img{width:44px;height:44px;border:2px solid rgb(219 219 219)}.people-img{width:56px;height:56px;border-radius:50%}.all-reviews-section p{color:#5c6c75}.people-review{margin-bottom:15px}.add-review,.people-review{border-bottom:1px solid #dfdfdf}.add-review{padding:22px 0}.add-review input{font-size:15px;padding:10px;color:#5c6c75;border:1px solid #dfdfdf;border-radius:5px;width:100%}.sumbit-review{background-color:var(--secondary-color);color:white;font-weight:500;padding:8px 10px;width:180px;text-align:center;border-radius:8px}.star-rating{direction:rtl;display:inline-flex;gap:5px}.star-rating input{display:none}.star-rating label{font-size:2rem;color:#e6e6e6;cursor:pointer;transition:color .2s}.star-rating input:checked~label{color:#ffc107}.star-rating label:hover,.star-rating label:hover~label{color:#ffca2c}.upload-box{padding:20px;border:1px dashed #7f7f7f;background-color:#f8f9fa;color:#6c757d;border-radius:8px;cursor:pointer;transition:border-color .3s,background-color .3s}.upload-box:hover{background-color:#fcf9f9;border-color:#7f7f7f}.prdct-4-details{gap:30px!important}@media (max-width:386px){.product-name{font-size:22px!important}.product-category{font-size:15px}.rate{width:16px;height:16px}.review{font-size:15px}.prdct-4-details{gap:12px!important}.prdct-4-details p{font-size:14px}.people-img{width:45px;height:45px}.product-cart-btn{padding:7px 27px}.all-reviews-section p{font-size:13px}.people-review h6{font-size:14px!important}}.nav-links li a{color:#000000;font-family:Open Sans,sans-serif;font-weight:700;padding:6px 12px;border-radius:8px;transition:background .2s;text-decoration:none;color:black}.nav-links li.active-link a{background-color:#d94040;color:rgb(255,243,243);font-weight:600}.navLinks li a{padding:6px 12px;border-radius:8px;text-decoration:none;color:black;font-family:Open Sans,sans-serif;margin-bottom:3%}.navLinks li{margin-bottom:7px}.navLinks li.active-link a{color:#d94040;font-weight:600}.nav-links li.active-link,.navLinks li.active-link{padding:4px 1px;background-color:rgb(237,236,236)}@media (max-width:768px){.item-section{width:100%}}.search-input{width:100%;padding:9px;border:1px solid rgb(208,208,208);border-radius:5px}.store{margin-bottom:50px}.daily-selling{margin-top:40px;width:100%;border-radius:15px;border:1px solid #ddd;height:470px}.product-search{width:100%}.product-search,.show{border:1px solid #ddd;border-radius:6px;padding:10px}.drop-icon{width:12px;height:12px}.selected-category{color:white;border-radius:6px;padding:8px 12px;transition:background-color .3s ease,color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selected-category img{filter:invert(1);transition:filter .3s ease}.update-bar{max-width:1350px;margin:85px auto 1px;background-color:rgb(232,229,229);font-family:Montserrat,sans-serif;font-size:15px;color:#333;border:1px solid #ff614f;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.update-bar,.update-label{font-weight:700;display:flex}.update-label{background-color:#ff0000;color:white;font-size:14px;white-space:nowrap;border-top-left-radius:8px;border-bottom-left-radius:8px;align-items:center;height:40px}.update-text-wrapper{flex:1 1;overflow:hidden;position:relative}.update-text{display:inline-block;white-space:nowrap;animation:scroll-left 65s linear infinite;padding-left:100%;font-family:Montserrat,sans-serif}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media (max-width:1095px){.update-bar{margin:75px 0 0}}@media (max-width:1024px){.update-bar{margin:75px 20px 0}}@media (max-width:767px){.update-bar{margin:65px 20px 0}}.testimonals-section{background:linear-gradient(90deg,#e76c6a,#6d0d0c)}@media (max-width:524px){.carousel-control-next-icon,.carousel-control-prev-icon{width:23px!important;height:23px!important}.visually-hidden{width:10px!important;height:10px!important}}.testi-heading{font-weight:700;color:#fff}@media (max-width:600px){.testi-heading{font-size:2rem!important}}.testi-card{background:#fff;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.1);overflow:hidden;position:relative;padding-bottom:80px}.testi-content{font-size:1rem;color:#555;line-height:1.6}.testi-footer{background-color:#d8c1c1;padding:60px 20px 20px;border-top-left-radius:60% 40px;border-top-right-radius:60% 40px;position:relative;margin-top:20px}.testi-footer.alt{transition:background .4s ease}.testi-footer.alt:hover{background:linear-gradient(90deg,#e76c6a,#6d0d0c)}.testi-footer.alt:hover h5,.testi-footer.alt:hover small{color:#ffffff!important;transition:color .3s ease}.testi-footer h5{margin-top:20px;font-weight:700}.testi-img{width:80px;height:80px;object-fit:cover;border-radius:50%;border:4px solid #fff;position:absolute;top:-40px;left:50%;transform:translateX(-50%);background:#fff}.faq-section{background:#fffef5;padding:60px 20px}.faq-section h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:3rem;color:#d32f2f;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.faq-card{border-radius:12px;background:#ffffff;padding:20px;border:2px dashed #ffd54f;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.faq-card:hover{transform:translateY(-8px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.faq-card:before{content:"✨";position:absolute;top:10px;right:15px;font-size:1.5rem}.faq-title{color:#e65100;font-weight:700;font-size:1.1rem}.segmented-toggle{background-color:#f6f7fb;border-radius:50px;box-shadow:0 4px 20px rgba(243,80,80,.15);width:-moz-fit-content;width:fit-content}.toggle-option{padding:10px 24px;border-radius:50px;font-weight:600;color:#bbb;cursor:pointer;transition:all .3s ease;white-space:nowrap}.toggle-option.active{background-color:white;color:#2e2e2e;box-shadow:0 4px 12px rgb(243 80 119/15%)}.toggle-content{animation:fadeIn .3s ease}.login-page,.signup-page{padding:5%;background-color:#fafafa;margin-top:45px}.profile-pic{margin-top:20px}.profile-pic label{display:block;margin-bottom:8px;font-weight:700;font-size:16px;color:#333}.profile-pic input[type=file]{display:block;width:100%;padding:10px;border:2px dashed #ccc;border-radius:10px;background-color:#f9f9f9;transition:border-color .3s,background-color .3s;cursor:pointer}.profile-pic input[type=file]:hover{border-color:#b33828;background-color:#eefdf4}.login-image,.signup-image{width:50%;animation:fadeIn 1s ease-in;border-radius:20px}.login-image img,.signup-image img{width:70%;transition:transform .3s ease}.login-image img:hover,.signup-image img:hover{transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-form,.signup-form{width:50%}.login-form h2,.signup-form h2{font-family:Montserrat,sans-serif;font-weight:700;margin-bottom:20px}.login-form input,.signup-form input{width:100%;padding:8px;border-radius:6px;border:1px solid #ccc;font-size:16px;font-family:Montserrat,sans-serif;font-weight:700}.login-form input:focus,.signup-form input:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 .2rem rgba(157,71,71,.163)}.signup-form form{padding:2% 6% 5%}.login-form form,.signup-form form{width:70%;background:white;border-radius:22px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.login-form form{padding:6%}.signup-div{width:100%;margin-bottom:14px}.register{background-color:var(--secondary-color);color:white;padding:6px 64px;border:none;border-radius:6px;width:100%;font-size:16px;font-family:Montserrat,sans-serif;font-weight:700}.signin-option{color:var(--primary-color);cursor:pointer}.signup-p{margin-top:15px;font-size:15px;font-family:Open Sans,sans-serif}@media (max-width:1024px){.login-form form,.signup-form form{width:90%}}@media (max-width:768px){.login-sections,.signup-sections{flex-direction:column!important}.login-form,.login-image,.signup-form,.signup-image{width:80%}.login-form form,.signup-form form{width:100%}}@media (max-width:450px){.login-form,.login-image,.signup-form,.signup-image{width:100%}.login-form input,.signup-form input{padding:7px;font-size:15px}.login-form h2,.signup-form h2{font-size:19px}.signup-profile{width:70px!important;height:70px!important}}.policy-page{padding:2% 5%;background-color:#f6f9f8;margin-top:50px}.policy-head{padding:5%;background-color:white;border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,.08);margin-bottom:50px}.policy-head p{margin-top:15px;width:90%}.policy-head h1{font-family:Montserrat,sans-serif;font-weight:700;color:var(--primary-color)}.policy-head p{font-family:Open Sans,sans-serif}.all-policies{width:80%;margin-bottom:50px}.policy{margin-bottom:20px;border-bottom:1px solid rgb(241,241,241)}.policy h3{font-family:Montserrat,sans-serif;color:#1e1e1e}.policy p{font-family:Open Sans,sans-serif;font-size:16px;margin-left:4px;margin-bottom:4px}.footer-links a{text-decoration:none}.policy-head img{width:50%}@media (max-width:510px){.policy-head img{width:90%}.policy-head{flex-direction:column}}.contact-page{background-color:#fafcfb}.contact-head{width:100%;padding:6%;background-color:white;margin:5% 5% 50px}@media (max-width:786px){.contact-head{margin:18% 5%}}.contact-head h1{color:var(--primary-color);font-family:Montserrat,sans-serif;font-weight:700;font-size:55px}.contact-head p{font-family:Open Sans,sans-serif;font-size:20px;font-weight:500}.contact-details{width:100%;margin:3% 5% 60px}.text-shop{color:#6c757d!important;font-size:19px;font-weight:500}.contact-detail{width:25%;padding:3%;background-color:white;box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:23px}.contact-detail h3{font-family:Montserrat,sans-serif;font-weight:700}.contact-detail p{font-family:Open Sans,sans-serif}.contact-detail img{width:50px;height:50px;background-color:"Open Sans",sans-serif;padding:8px;border-radius:50%;margin-bottom:20px}.contact-main{width:100%}.contact-form{width:50%;padding:5%;background-color:white;font-family:Open Sans,sans-serif}.contact-map{width:50%}.contact-form h2{margin-bottom:20px}.contact-div,.contact-form form{width:100%}.contact-div input,.contact-div textarea{width:100%;padding:8px;border-radius:6px;border:1px solid #ccc;font-size:16px;font-family:Open Sans,sans-serif;margin-bottom:15px}.contact-div input:focus,.contact-div textarea:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 .2rem rgba(157,71,71,.19)}.contact-main{background-color:#ecf0ef;padding:5%}@media (max-width:768px){.contact-main{flex-direction:column}.contact-form,.contact-map,.iframe{width:100%}.iframe{height:350px!important}.contact-details{flex-wrap:wrap}.contact-detail{width:40%}}@media (max-width:500px){.contact-detail{width:90%}.contact-head h1{font-size:35px}.contact-head p{font-size:17px}.iframe{width:100%;height:250px!important}}.iframe{width:100%;height:450px}.productCard{height:100%;width:100%;border-radius:7px}@media (min-width:500px){.productHeight{min-height:400px}.innerHeight{min-height:177px}}.productCard img{height:210px;width:100%}.productCard h6{margin-bottom:0}.productCard h4,.productCard h6{font-family:Montserrat,sans-serif;font-weight:700}.productCard h4{margin:8px 0;font-size:16px}.productCard p{font-family:Open Sans,sans-serif;color:white;margin-bottom:0;font-size:16px}.productCard button{width:1000%;background-color:var(--secondary-color);padding:6px 0;font-family:Montserrat,sans-serif;font-weight:700;border:none;border-radius:6px;color:white}.heartIcon img{height:22px;width:22px}@media (max-width:500px){.banner-img{height:320px}.productImage{height:120px!important}.comboImage{height:140px!important;width:140px!important}.productCard h4,.productCard p{font-size:11px!important}.productCard button{padding:3px 0!important;font-size:12px!important}.heartIcon img{height:15px!important;width:15px!important}.productSliderDiv h1{font-size:25px}.productSliderDiv h5{font-size:16px}.navbar-outer{padding:5px;position:relative}}productDetailsDiv h1{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;color:gray}.reviewDiv a{font-family:Open Sans,sans-serif;color:var(--text-color)}.productDetailsDiv h5{font-family:__nextjs-Geist;font-size:16px;font-weight:500}.varientDiv span{border:1px solid green;border-radius:2px;font-family:Open Sans,sans-serif;color:var(--text-color)}.counterDiv p{color:var(--text-color);border:1px solid gray;border-radius:2px;margin-right:6px;color:gray}.productDetailsBtn button{width:48%;background-color:var(--secondary-color);padding:8px 0;font-family:Montserrat,sans-serif;font-weight:700;border:none;border-radius:6px;color:white}.productDetailsLeftBtnGroup p{font-size:16px;font-family:Open Sans,sans-serif;text-align:center;padding:8px 14px;border-radius:2px;width:200px;color:rgb(60,60,60);margin-bottom:0;cursor:pointer;background-color:rgb(253,247,247);border:1px solid rgb(244,235,235)}.selectedTabDetails{font-weight:700;color:rgb(161,28,28)!important;background-color:rgb(253,247,247);border-bottom:2px solid rgb(214,30,30)!important;cursor:pointer}.breadcrumb p{font-family:Open Sans,sans-serif;margin-right:8px}.discountedPrice{font-size:25px;color:#00b33c}body,html{overflow-x:hidden!important}.slick-next:before,.slick-prev:before{color:var(--primary-color)!important;font-size:30px!important}.notificationDiv{height:15px;width:15px;border-radius:50%;background-color:red;position:relative;top:10px;left:-10px}.notificationDiv p{margin-bottom:0;font-size:10px;text-align:center;color:#fff;font-weight:500;font-family:Open Sans,sans-serif}.counterDiv p{font-family:16px;font-family:Open Sans,sans-serif;text-align:center;padding:4px 14px;margin-right:0;color:rgb(0,0,0)}.counterDiv{border:1px solid rgb(209,209,209)}.user-profile{background-color:#f7f8fa;padding:7%;min-height:100vh;height:100%}.user-profile h2{margin-bottom:30px;font-family:Montserrat,sans-serif;font-weight:700;color:brown}.loading-div{height:700px;display:flex;justify-content:center;align-items:center}.loading-div p{color:rgb(35,120,223);font-size:22px}.profile-icons{width:22px;height:22px}.profile-left{width:100%;padding:2% 1%}.left-menu{width:25%}.profile-right{width:75%}.profile-left>div{margin-bottom:11px;padding:10px}.profile-left>div:hover{background-color:#f7eeec;border-radius:2px}.profile-left h5{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px!important}.profile-left>div:hover .profile-left h5{color:var(--primary-color)}.my-address,.my-details{background-color:white;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:3% 5%}.my-address h3,.my-details h3{font-family:Montserrat,sans-serif;font-weight:700;margin-bottom:20px}.menu-item h5{white-space:nowrap}.name{width:35%;padding:5px 8px;border:1px solid #e3e5e8;border-radius:3px}.edit{color:var(--secondary-color)}.personal-info{margin-bottom:15px}.personal-info h5{font-family:Montserrat,sans-serif;font-weight:700;font-weight:500}.change-password,.edit-btn,.save-btn{background-color:var(--primary-color);padding:5px 15px;border-radius:4px;border:none;color:white}.editable-input{border:1px solid var(--primary-color);border-radius:3px;outline:none;margin-bottom:15px;width:35%;padding:5px 8px}.menu-item{gap:8px!important}.editable-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(185,42,42,.152)}@media (max-width:1024px){.editable-input,.name{width:45%}}@media (max-width:573px){.name{width:100%}}@media (max-width:992px){.user-profile h2{margin-bottom:10px}.profile-section{flex-wrap:wrap!important}.profile-left{display:flex;overflow:scroll;width:100%;padding:2% 1%;gap:3px}.left-menu,.profile-right{width:100%}.profile-left h5{font-size:13px!important}.profile-icons{width:20px;height:20px}.menu-item{gap:6px!important}.profile-left>div{padding:7px}}.selected-detail{background-color:#f7eeec;border-left:4px solid var(--secondary-color);padding:10px;border-radius:4px}.address-card{padding:3%;border-radius:6px;width:40%;box-shadow:0 4px 12px rgba(16,16,16,.08);border:1px solid rgb(225,225,225);margin-bottom:15px}.address-card p{font-family:Open Sans,sans-serif}.address-name{font-weight:600}.address-btns button,.address-form button{background-color:var(--primary-color)}.address-btns button,.address-form button,.remove-btn{padding:5px 15px;border-radius:4px;border:none;color:white}.remove-btn{background-color:rgb(209,50,50)!important}.add-address img{width:30px;height:30px}.add-address p{color:var(--primary-color);font-family:Open Sans,sans-serif;font-size:19px}.add-address{padding:10px 2%;width:40%;border:1px solid #b31200}.address-form{margin-bottom:20px}.address-form form{width:90%}.address-form form>div{width:100%;margin-bottom:12px}.address-form input,.address-form select{width:100%;padding:8px;border-radius:5px;border:1px solid #ccc;font-size:16px;font-family:Open Sans,sans-serif}.address-form input:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 .2rem rgba(157,78,71,.158)}.address-card input,.address-card select{border:1px solid rgb(202,202,202);border-radius:4px;width:100%;margin-bottom:5px;padding:3px 7px}@media (max-width:768px){.add-address,.address-card{width:48%}}@media (max-width:520px){.add-address,.address-card{width:100%}.cartImg{height:60px!important;width:60px!important}.cartName,.cartPrice{font-size:12px}}@media (max-width:576px){.paymentImage{width:130px!important}}.productImage{transition:all .7s ease}.productImage:hover{transform:scale(1.1)}.zoomWrapper{width:300px;height:300px;overflow:hidden;position:relative}.zoomImage{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}@media (max-width:380px){.productCard h6{font-size:9px}}.allOrders{overflow:hidden}@media (max-width:764px){.allOrders{overflow-x:auto}}.order-tracker{list-style:none;padding-left:0;margin-left:15px;position:relative}.order-tracker li{position:relative;margin-bottom:30px;padding-left:40px}.order-tracker li:not(:last-child):before{content:"";position:absolute;left:0;top:32px;bottom:-30px;width:2px;border-left:2px dashed #ccc;z-index:0}.order-tracker li .icon{position:absolute;left:-16px;top:0;width:32px;height:32px;background:#e0f7fa;color:#0d6efd;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;border:2px solid #0d6efd;z-index:1}.order-tracker li.completed .icon{background-color:#d1f7d6;color:#28a745;border-color:#28a745}.order-tracker li.pending .icon{background-color:#f0f0f0;color:#999;border-color:#ddd}.order-tracker li .details{margin-left:10px}.order-tracker li.active .icon{background-color:#e0f7fa;color:#0d6efd;border-color:#0d6efd}.orderData,.orderName{color:#4e4e4e;font-size:14px}.orderName{min-width:90px}.order-details h5{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px}.order-details p{font-family:Open Sans,sans-serif}.orderHeadingImage{width:31px;height:31px;background-color:#f9f0f0;padding:6px;border-radius:21%}.buyAgain{background-color:#f9f0f0;padding:5px 20px;border:1px solid #f5cbcb}.btn-review{background-color:transparent;color:#D32F2F;border:1px solid #d32f2f;padding:6px 12px;border-radius:6px;cursor:pointer;font-weight:500}.btn-review:hover{background-color:#fbeaea}.review-popup input,.review-popup textarea{border:1px solid rgb(179,179,179)}.review-popup textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 .2rem rgba(157,71,71,.163)}.comboContainer{position:relative;background-color:#bb3e3e;border-top-left-radius:100% 200px;border-top-right-radius:100% 200px}.comboInner{margin-top:-11%}@media (max-width:1024px){.comboContainer{border-top-left-radius:100% 120px;border-top-right-radius:100% 120px}.comboInner{margin-top:-16%}}@media (max-width:746px){.comboContainer{border-top-left-radius:100% 90px;border-top-right-radius:100% 90px}.comboInner{margin-top:-16%}}@media (max-width:546px){.comboContainer{border-top-left-radius:100% 30px;border-top-right-radius:100% 30px}.comboInner{margin-top:-50%}}@media (max-width:425px){.brandLogo{width:110px!important;height:110px!important}.all-addresses button,.all-addresses p{font-size:12px}}.whatsappBtn{bottom:5%;right:3%}@media (max-width:770px){.whatsappBtn{bottom:10%!important}.whatsappA{font-size:13px;padding:7px!important}.whatsappLogo{width:18px!important;height:18px!important}}.locationBtn{margin-top:5px;padding:10px 23px;font-weight:700}@media (max-width:1095px){.locationBtn{margin-top:5px}}@media (max-width:767px){.locationBtn{margin-top:5px}}@media (max-width:374px){.locationBtn{padding:5px;margin-top:5px}}.productDetail h6{min-width:150px}.bulk-btn{background-color:var(--secondary-color);font-family:Montserrat,sans-serif;font-weight:700;padding:6px 20px;border-radius:6px;border:none;display:flex;justify-self:center;color:white}.checkout-steps{justify-content:space-between;max-width:600px;width:100%}.checkout-steps,.step-item{display:flex;align-items:center;position:relative}.step-item{flex-direction:column;flex:1 1}.step-circle{width:32px;height:32px;border-radius:50%;background:#e0e0e0;color:#333;display:flex;align-items:center;justify-content:center;font-weight:700;z-index:2;border:2px solid #e0e0e0;transition:all .3s ease}.step-circle.active{border-color:red;background:white}.step-circle.done{background:red;color:white;border-color:red}.step-label{margin-top:8px;font-size:14px;color:#555;text-align:center}.step-line{position:absolute;top:15px;left:50%;width:100%;height:2px;background-color:#e0e0e0;z-index:1}.step-line.filled{background-color:red}.steps-label{font-size:14px!important;color:gray!important;margin-left:4px}@media (max-width:600px){.stepPage{width:100%!important}}.custom-pagination .page-item .page-link{background-color:#f0f0f0;color:#000;border:none;margin:0 5px;border-radius:6px;min-width:44px;text-align:center}.custom-pagination .page-item.active .page-link{background-color:#333;color:#fff}.custom-pagination .page-item.disabled .page-link{color:#bbb;pointer-events:none;background-color:#f0f0f0}.productImage:hover{transform:scale(1.05);cursor:pointer}.subscription-page{margin-top:40px;padding:5% 7% 8%}.carousel-item button.btn-link:hover{text-decoration:underline}.product-type-badge{display:inline-block;font-weight:800;font-size:15px;letter-spacing:.5px;margin-bottom:0;padding:3px 15px;border-radius:18px;color:white;background:linear-gradient(45deg,#ccc,#999)}.product-type-chakkar{background:linear-gradient(45deg,#f7b733,#fc4a1a)}.product-type-sparkles{background:linear-gradient(45deg,#ff416c,#ff4b2b)}.product-type-onesounds{background:linear-gradient(45deg,#6a11cb,#2575fc)}.product-type-flowerpots{background:linear-gradient(45deg,#00c6ff,#0072ff)}.product-type-multishots{background:linear-gradient(45deg,#f7971e,#ffd200)}.product-type-default{background:linear-gradient(45deg,#bdc3c7,#2c3e50)}