@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");:root{--font-family:"Poppins",sans-serif;--green:#107c4f;--red:#e45c34;--yellow:#feb23e;--orange:#e67514;--green-light:#255946;--green-pale:#e8f0eb;--lightbg:#dae4de;--gold:#d6a23a;--gold-light:#efb443;--gold-pale:#fdf6e3;--cream:#faf7f2;--brown:#4a3428;--olive:#6b8e23;--text:#2b2b2b;--text-muted:#6b6b6b;--white:#fff;--radius:20px;--transition:0.4s cubic-bezier(0.25,0.8,0.25,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-size:16px;line-height:1.6;color:var(--text);background:#fff;overflow-x:hidden}body,button,input{font-family:Poppins,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Quicksand,sans-serif;margin:0 0 12px}img{max-width:100%;display:block}a{text-decoration:none}.container{max-width:1200px;margin:auto;padding:0 24px}.flex{display:flex;gap:10px;align-items:center}.grid{display:grid}.text-center{text-align:center}.italic{font-style:italic}.py-60{padding:80px 0}.mt-60{margin-top:60px}span.yellow{color:var(--gold)}span.green{color:var(--green)}.narrow-container{max-width:950px;margin:0 auto}.hero{position:relative}.banner-slider,.banner-slider .slick-list,.banner-slider .slick-slide,.banner-slider .slick-slide>div,.banner-slider .slick-track{height:100vh!important}.banner-slide,.banner-slider{position:relative;width:100%}.banner-slide{height:100vh!important;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex!important;align-items:center}.inputWithCode{grid-gap:8px;grid-template-columns:3fr 9fr}.inputWithCode,.inputWithCodeSignup{display:grid;gap:8px;align-items:center}.inputWithCodeSignup{grid-gap:8px;grid-template-columns:2fr 9fr}.inputWithCode select.countryCode,.inputWithCodeSignup select.countryCode{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-left:13px;padding-right:24px}.countryCode{padding:8px;border-radius:8px;border:1px solid #ddd;background:#f8f8f8;font-size:14px}.inputWithCode input{flex:1 1}.fullWidth{width:100%}.shopbanner-slide{height:300px!important}.shopbannerContent{max-width:700px;margin:0 auto;text-align:center}section.shophero .shopbanner-slider{margin:0}.shopbannerContent p{color:#fff;margin:25px 0}section.shopinnerHero .shopbanner-slide:before{content:"";position:absolute;background:#00000096;width:100%;height:100%;top:0;left:0}.banner-overlay{position:absolute;inset:0;background:linear-gradient(120deg,rgba(0,0,0,.72),rgba(0,0,0,.38) 60%,rgba(0,0,0,.1));z-index:1}.banner-slide .container{position:relative;z-index:2;width:100%}.text-left .bannerContent{margin-left:0;text-align:left}.text-left .bannerContent .banner-btns{justify-content:flex-start}.banner-slider .slick-dots{bottom:32px;position:absolute}.banner-slider .slick-dots li button:before{color:#fff;font-size:10px;opacity:.5}.banner-slider .slick-dots li.slick-active button:before{color:#fff;opacity:1}.banner-slider .slick-next,.banner-slider .slick-prev{z-index:10;width:48px;height:48px;background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.4);border-radius:50%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .3s}.banner-slider .slick-prev{left:28px}.banner-slider .slick-next{right:28px}.banner-slider .slick-next:hover,.banner-slider .slick-prev:hover{background:hsla(0,0%,100%,.3)}.banner-slider .slick-next:before,.banner-slider .slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:1}.banner-slide .bannerContent{opacity:0;transform:translateY(30px);transition:opacity .7s ease .2s,transform .7s ease .2s}.slick-active .bannerContent{opacity:1;transform:translateY(0)}.hero .scroll-indicator{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:20}.banner-slide .container{display:flex;align-items:center;justify-content:center}.bannerContent{max-width:700px;margin:0 auto;text-align:center}section.hero .banner-slider{margin:0}.bannerContent p{color:#fff;margin:25px 0}.banner1{background-image:url(/img/RiceBanner.webp)}.banner2{background-image:url(/img/banner2.png)}.banner3{background-image:url(/img/banner3.png)}[data-reveal]{opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}[data-reveal=left]{transform:translateX(-50px)}[data-reveal=right]{transform:translateX(50px)}[data-reveal=scale]{transform:scale(.9);opacity:0}[data-reveal].revealed{opacity:1!important;transform:translateY(0) translateX(0) scale(1)!important}section.announcemnet{background:var(--yellow);padding:0;overflow:hidden}.announce-ticker{display:flex;width:100%;overflow:hidden;padding:3px 0}.announce-track{display:flex;gap:60px;white-space:nowrap;animation:ticker 30s linear infinite;flex-shrink:0}.announce-track span{color:var(--text);font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:10px;letter-spacing:.5px}.announce-track span i{color:var(--green);font-size:11px}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.banner-btns button.btn:first-child{background:#e67514;color:#fff}.banner-btns button.btn:last-child{border-color:#e67514}section.header{padding:10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid #f0ede7;box-shadow:0 2px 20px rgba(0,0,0,.06);transition:all .3s ease}section.header.scrolled{box-shadow:0 4px 30px rgba(0,0,0,.12)}section.header .grid{grid-template-columns:160px 1fr auto;align-items:center;gap:20px;height:70px}.logo img{width:65px;display:block;transition:transform .3s ease}.logo img:hover{transform:scale(1.05)}nav ul{margin:0;padding:0;list-style:none;display:flex;gap:0;justify-content:center}nav ul li a{color:var(--text);text-transform:uppercase;letter-spacing:0;padding:24px 18px;font-size:14px;font-weight:600;transition:color .3s;display:block;position:relative;font-family:Quicksand,sans-serif}nav ul li a:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background:var(--gold);transition:width .3s ease}nav ul li a:hover:after,nav ul li.active a:after{width:60%}nav ul li a:hover,nav ul li.active a{color:var(--gold)}.flex.icons{justify-content:flex-end;gap:8px}.icon{width:38px;height:38px;background:var(--red);display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.icon:before{content:"";position:absolute;inset:0;background:var(--gold);transform:scale(0);border-radius:50%;transition:transform .3s ease}.icon:hover:before{transform:scale(1)}.icon i{color:#fff;font-size:13px;position:relative;z-index:1}.banner,section.hero{overflow:hidden;position:relative}.banner{background-image:url(/img/RiceBanner.webp);background-size:cover;background-position:50%;padding:180px 0 140px}.banner:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(31,77,58,.82),rgba(31,77,58,.45) 50%,rgba(0,0,0,.25));z-index:1}.banner .bannerContent{max-width:700px;margin:0 auto;position:relative;z-index:3}.socialLinks i,.socialLinks svg{font-size:16px;width:16px;height:16px}.fa-angle-right,svg[data-icon=angle-right]{font-size:14px;width:14px;height:14px}.banner .text-center .bannerContent{text-align:center}.banner .text-left .bannerContent{text-align:left}.banner-eyebrow{display:inline-flex;align-items:center;gap:10px;background:rgba(214,162,58,.15);border:1px solid rgba(214,162,58,.4);color:var(--gold-light);font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;padding:8px 20px;border-radius:100px;margin-bottom:20px;animation:fadeInDown .8s ease .2s both}.bannerContent h2,h1{background-image:url(https://media4.giphy.com/media/v1.Y2lkPTc5MGI3NjExZGxpeXIyZTY4eXg3YXhjM3h3d3dmMWozNWUzMG94NjdqMXYyejJ2eiZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/l9sRvKO1UThHSCZr3T/giphy.gif);background-size:cover;color:transparent;-webkit-background-clip:text;background-clip:text;text-transform:uppercase;font-size:64px;font-family:Oswald,sans-serif;background-position:50%;line-height:1.15;animation:fadeInUp 1s ease .4s both}.banner .bannerContent p{color:hsla(0,0%,100%,.9);font-size:18px;margin:15px 0 30px;animation:fadeInUp 1s ease .6s both}.banner-btns{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;animation:fadeInUp 1s ease .8s both}button.btn{font-family:Quicksand,sans-serif;height:50px;border:none;padding:0 35px;cursor:pointer;border-radius:100px;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;position:relative;overflow:hidden;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}button.btn:before{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.15);transform:translateX(-100%) skewX(-15deg);transition:transform .4s ease}button.btn:hover:before{transform:translateX(100%) skewX(-15deg)}.banner .bannerContent button.btn{background:var(--gold);color:var(--green);box-shadow:0 10px 30px rgba(214,162,58,.4)}.banner .bannerContent button.btn:hover{transform:translateY(-2px);box-shadow:0 15px 40px rgba(214,162,58,.5)}button.btn.outlineBtn{background:transparent;border:2px solid hsla(0,0%,100%,.7);color:#fff}button.btn.outlineBtn:hover{background:hsla(0,0%,100%,.1);transform:translateY(-2px)}button.btn.yellowBtn{background:var(--gold);color:var(--green)}button.btn.yellowBtn:hover{background:var(--gold-light);transform:translateY(-2px);box-shadow:0 10px 30px rgba(214,162,58,.4)}.cat-tabs-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:20px 0 40px}.cat-tab{display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 20px;background:#fff;border:2px solid #e8e8e8;border-radius:100px;cursor:pointer;transition:all .28s ease;min-width:108px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.cat-tab img{width:64px;height:64px;object-fit:contain;transition:transform .28s ease}.cat-tab span{font-size:14px;font-weight:600;color:#555;font-family:Poppins,sans-serif;text-align:center;line-height:1.3;transition:color .28s}.cat-tab:hover{border-color:var(--green,#4a7c59);box-shadow:0 6px 20px rgba(74,124,89,.15);transform:translateY(-3px)}.cat-tab:hover img{transform:scale(1.08)}.cat-tab.active{background:var(--red,#4a7c59);border-color:var(--red,#4a7c59);box-shadow:0 8px 24px rgba(74,124,89,.3);transform:translateY(-4px)}.cat-tab.active span{color:#fff}.cat-tab-panel{display:none;animation:tabFadeIn .4s ease}.cat-tab-panel.active{display:block}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}section#shopSection .products-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;gap:20px;row-gap:80px}section.innerHero .bannerContent{padding:100px 0}section.innerHero .banner-slide{background-size:cover;position:relative}section.innerHero .banner-slide:before{content:"";position:absolute;background:#00000096;width:100%;height:100%;top:0;left:0}.products-grid{padding-top:70px}.shopInner{display:grid;grid-template-columns:1fr 3fr;grid-gap:20px;gap:20px;align-items:flex-start}.filters .filterInner{background:var(--cream);padding:15px;border-radius:10px}.filterinnerContent{margin-top:10px}.shopInner .filters li{color:#000;gap:6px;list-style-type:none;display:flex;font-family:Quicksand,sans-serif}.shopInner .filters li label{font-size:12px;color:#444}.checkmark,.shopInner .filters li .checkmark{position:relative}.checkmark .checkmarkInner,.shopInner .filters li .checkmarkInner{position:relative;width:15px;height:15px;background:transparent;border-radius:2px;border:1px solid #000;display:block}.checkmark input:checked+span.checkmarkInner,.shopInner .filters li .checkmark input:checked+span.checkmarkInner{background:var(--red);border-color:var(--red)}.checkmark input:checked+span.checkmarkInner:before,.shopInner .filters li .checkmark input:checked+span.checkmarkInner:before{opacity:1}.checkmarkInner:before,.shopInner .filters li .checkmarkInner:before{content:"\f00c";position:absolute;font-family:Font Awesome\ 6 Free;font-weight:900;line-height:1;top:50%;left:50%;color:#fff;opacity:0;font-size:13px;transform:translate(-50%,-50%)}.shopInner .filters label.mainLabel{border-bottom:1px solid var(--red);color:var(--red);margin:0 0 15px;padding:0 0 3px;font-size:16px;font-weight:700;display:block;font-family:Quicksand,sans-serif}.checkmark input,.shopInner .filters li .checkmark input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}.filters .filterInner button span{font-size:14px;text-transform:uppercase;color:var(--red);font-weight:700}.topFilters{border-radius:10px;margin:0 0 20px;padding-bottom:10px}.filterRight .views{display:flex;align-items:center;gap:10px}body#shop .products-grid{grid-template-columns:1fr 1fr 1fr}body#shop section.products{overflow:unset}.filterRight .views .viewInner{border:1px solid var(--red);width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:var(--red);color:#fff}.topFilters{border-bottom:1px solid var(--red);justify-content:space-between;align-items:center;gap:10px;display:flex;border-radius:0}.topFilters .filterLeft{font-size:14px}.topFilters select{border:1px solid var(--red);background:var(--red);color:#fff;padding:6px;border-radius:10px;font-size:14px;font-family:var(--font-family)}.filterRight{gap:20px}.filterRight,.scroll-indicator{display:flex;align-items:center}.scroll-indicator{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:3;flex-direction:column;animation:fadeIn 1s ease 1.5s both}.scroll-indicator span{width:1px;height:50px;background:linear-gradient(to bottom,transparent,var(--gold));animation:scrollLine 2s ease-in-out infinite}@keyframes scrollLine{0%,to{opacity:0;transform:scaleY(0) translateY(0);transform-origin:top}50%{opacity:1;transform:scaleY(1) translateY(0);transform-origin:top}}.stats-bar{background:var(--gold);padding:18px 0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.stat-item{display:flex;align-items:center;gap:15px;padding:8px 30px;border-right:1px solid rgba(31,77,58,.2)}.stat-item:last-child{border-right:none}.stat-icon{width:44px;height:44px;background:rgba(31,77,58,.12);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon i{color:var(--green);font-size:18px}.stat-text strong{display:block;font-size:17px;font-weight:800;color:var(--green);line-height:1.1}.stat-text span{font-size:11px;color:var(--brown);font-weight:600;letter-spacing:.5px}section.category{background:var(--cream);position:relative;overflow:hidden}section.category:before{content:"";position:absolute;top:-100px;right:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(214,162,58,.07) 0,transparent 70%);pointer-events:none}.mainHead{max-width:600px;margin:0 auto 30px;position:relative}.mainHead h2{margin:0 0 10px;font-size:48px;line-height:1.2;font-family:Quicksand,sans-serif;text-transform:uppercase}.mainHead p{font-size:14px;color:#000;line-height:1.8}.mainHead .section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--olive);margin-bottom:8px}.catCard{background:#fff;padding:20px 15px 15px;border-radius:20px;border:1px solid hsla(41,26%,88%,.8);text-align:center;cursor:pointer;transition:all .4s ease;position:relative;overflow:hidden}.catCard:before{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(to right,var(--green),var(--gold));transform:scaleX(0);transition:transform .4s ease;transform-origin:left}.catCard:hover:before{transform:scaleX(1)}.catCard:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(31,77,58,.12);border-color:transparent}.catCard img{width:100%;aspect-ratio:1;object-fit:contain;transition:transform .5s ease}.catCard:hover img{transform:scale(1.08) rotate(-2deg)}.catCard h4{background:var(--green);width:90%;margin:-20px auto 0;display:block;z-index:1;position:relative;padding:10px 15px;border-radius:100px;color:#fff;font-size:13px;font-style:italic;transition:background .3s ease}.catCard:hover h4{background:var(--gold);color:var(--green)}section.category .slide.slick-slide{margin:0 10px}section.about{background:var(--lightbg)}section.about .container{position:relative;z-index:1}section.about .grid{grid-template-columns:1fr 1.5fr;gap:60px;align-items:center}section.about img.mainImage{border-left:6px solid var(--gold);border-radius:0 20px 20px 0;box-shadow:-20px 20px 60px rgba(0,0,0,.3)}section.about .mainHead h2{color:var(--red);font-size:48px}.about-badges span.badge{color:var(--red);border-color:var(--red)}section.about button.btn{background:var(--green);color:#fff}section.about p{line-height:2;color:#000;font-size:15px;margin-bottom:15px}section.about .mainHead{margin-bottom:20px;text-align:left;margin-left:0;margin-right:0}section.about button.btn{margin:30px 0 0}.about-badges{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.badge{background:rgba(214,162,58,.12);border:1px solid rgba(214,162,58,.3);color:var(--gold-light);font-size:12px;padding:5px 14px;border-radius:100px}.badge i{font-size:10px}section#shopSection .mainHead{margin-bottom:0}section.products{background:#fff;position:relative;overflow:hidden}section.products:before{content:"";position:absolute;bottom:-150px;left:-150px;width:500px;height:500px;background:radial-gradient(circle,rgba(31,77,58,.04) 0,transparent 70%);pointer-events:none}.productCardMain{padding-top:65px}section.products .item{margin:0 12px}.productCard{background:var(--cream);padding:25px 20px;border-radius:24px;text-align:center;position:relative;transition:all var(--transition);border:1px solid hsla(41,26%,88%,.8)}.productCard:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--green),var(--green-light));opacity:0;transition:opacity .4s ease;border-radius:24px}.productCard>*{position:relative;z-index:1}.productCard img{height:auto;width:65%;margin:-80px auto 15px;border-radius:12px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.15));transition:transform .5s ease}.productCard:hover img{transform:translateY(-8px) scale(1.05)}.productCard h3{font-size:18px;line-height:normal;color:var(--green);transition:color .3s ease;font-family:Quicksand,sans-serif}.productCard:hover h3{color:#fff}.productCard p{margin:8px 0;font-size:13px;color:#000;transition:color .3s ease}.productCard:hover p{color:hsla(0,0%,100%,.8)}.productCard ul.stars{padding:0;justify-content:center;list-style:none;gap:3px;margin:0 0 10px}.productCard ul.stars i{color:var(--gold);font-size:12px}.productCard .price{font-size:20px;font-weight:500;color:#000;font-family:Quicksand,sans-serif;margin-bottom:15px}.productCard:hover .price{color:var(--gold-light)}.productCard button.btn{background:var(--green);color:#fff;height:42px;padding:0 25px;font-size:12px;font-weight:700;letter-spacing:1px}.productCard:hover button.btn{background:var(--gold)}section.imageWithText{background-image:url(/img/bg3.png);background-color:#e45c34;position:relative;overflow:hidden}section.imageWithText:before{top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(214,162,58,.07) 0,transparent 60%);pointer-events:none}section.imageWithText .grid{grid-template-columns:1fr 1fr;gap:60px;align-items:center}section.imageWithText img.mainImage{padding:40px;position:relative;filter:drop-shadow(0 20px 40px rgba(0,0,0,.3));animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.imageWIthBg{position:relative}.imageWIthBg:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(circle,rgba(214,162,58,.12) 0,transparent 70%);border-radius:50%;animation:pulseGlow 4s ease-in-out infinite}@keyframes pulseGlow{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.2);opacity:1}}section.imageWithText .mainHead{text-align:left;max-width:100%}section.imageWithText .mainHead h2{color:#fff;font-size:42px}section.imageWithText p{color:#edefea;line-height:2;font-size:15px}.bigWords{display:block;margin-top:20px;font-size:18px;font-family:Playfair Display,serif;font-style:italic;color:#fff;line-height:1.6;padding:20px 25px;border-left:4px solid beige;background:#f5f5dc24;border-radius:0 12px 12px 0}section.imageWithText:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#e45c34e6}.instaItem{position:relative;border-radius:10px;overflow:hidden}.instaItem:before{content:"";position:absolute;background:#000000a3;width:100%;height:100%;top:0;left:0;z-index:1}.instaItem .playIcon i{color:#fff}.instaItem .playIcon{background:var(--red);width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.aboutImages img:last-child{margin-top:-70%;width:90%;margin-left:auto}section.BlogPost button.btn{margin:50px auto 0;display:block;background:var(--red);color:#fff}.aboutImages img:first-child{width:90%}.aboutImages img{box-shadow:0 0 10px #00000030}.blog-grid{display:grid;grid-template-columns:50% 50%}.blog-grid .blogRight .blog-card{display:flex}.blogRight .blog-cardMain:not(:last-child){margin-bottom:20px}section.BlogPost{background:var(--cream);position:relative}.blog-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:all .4s ease;border:1px solid hsla(41,26%,88%,.8)}.blog-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,0,0,.12)}.blog-img{position:relative;overflow:hidden;aspect-ratio:16/10}.blog-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.blog-card:hover .blog-img img{transform:scale(1.08)}.tag{position:absolute;background:var(--gold);color:var(--green);padding:5px 14px;border-radius:100px;font-size:11px;font-weight:700;top:14px;left:14px;letter-spacing:.5px}.blog-content{padding:20px}.blog-content .date{font-size:12px;color:var(--text-muted);margin-bottom:8px}.blog-content h3{font-size:18px;line-height:1.2;color:var(--red);font-family:Quicksand,sans-serif;margin-bottom:8px;transition:color .3s ease}.blog-card:hover .blog-content h3{color:var(--gold)}.blog-content p{font-size:13px;color:#000;margin-bottom:15px}.read-more{color:var(--green);font-weight:600;font-size:13px;display:inline-flex;align-items:center;gap:6px;transition:gap .3s ease}.read-more:hover{gap:12px}.blog-cardMain{margin:0 10px}section.BlogPost .mainHead .section-label{color:var(--red)}section.faqs{background-image:url(/img/organic.png);position:relative;background-size:contain;background-repeat:repeat}section.faqs:before{content:"";position:absolute;inset:0;background:#1b2a4af5}section.faqs .container{position:relative;z-index:1}section.faqs .grid{grid-template-columns:1fr 1fr;gap:60px;align-items:start}section.faqs img.mainImage{border-left:6px solid var(--orange);border-radius:0 20px 20px 0;box-shadow:-20px 20px 60px rgba(0,0,0,.3)}section.faqs .mainHead{margin:0 0 25px;max-width:100%;text-align:left}section.faqs .mainHead h2{color:#fff;font-size:42px;line-height:1.2;margin-bottom:15px}section.faqs .mainHead p{color:#fff;font-size:14px}.accordion{display:grid;grid-gap:12px;gap:12px}.acc-item{border-radius:14px;overflow:hidden;background:hsla(0,0%,100%,.06);border:1px solid rgba(214,162,58,.2);transition:all .3s ease}.acc-item:hover{border-color:rgba(214,162,58,.5)}.acc-item.active{background:hsla(0,0%,100%,.1);border-color:var(--gold)}.acc-title{width:100%;border:0;outline:0;cursor:pointer;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;color:#fff;font-weight:600;font-size:15px;text-align:left;transition:color .3s ease}.acc-item.active .acc-title{color:var(--orange)}.acc-icon{width:28px;height:28px;border-radius:50%;border:2px solid var(--orange);position:relative;flex-shrink:0;transition:all .3s ease;background:rgba(214,162,58,.1)}.acc-icon:after,.acc-icon:before{content:"";position:absolute;background:var(--orange);left:50%;top:50%;transform:translate(-50%,-50%);border-radius:2px;transition:all .3s ease}.acc-icon:before{width:12px;height:2px}.acc-icon:after{width:2px;height:12px}.acc-item.active .acc-icon:after{opacity:0}.acc-item.active .acc-icon{border-color:var(--orange);background:rgba(214,162,58,.2)}.acc-content{display:none;overflow:hidden}.acc-content.open{display:block}.acc-inner{padding:0 20px 18px;color:#fff;line-height:1.8;font-size:14px}.masonry-section{background:#fff;padding:80px 0;position:relative}.masonry{column-count:3;column-gap:16px}.m-item{display:block;margin:0 0 16px;border-radius:16px;overflow:hidden;border:1px solid hsla(41,26%,88%,.8);box-shadow:0 4px 20px rgba(0,0,0,.06);background:#fff;transition:all .4s ease;position:relative}.m-item:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(31,77,58,.6));opacity:0;transition:opacity .4s ease;z-index:1;border-radius:16px}.m-item:hover:before{opacity:1}.m-item:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,.12)}.m-item img{width:100%;display:block;transition:transform .5s ease;height:250px;object-fit:cover}.m-item:hover img{transform:scale(1.05)}.lightbox{position:fixed;inset:0;background:rgba(0,0,0,.9);display:none;align-items:center;justify-content:center;padding:20px;z-index:9999}.lightbox.show{display:flex;animation:fadeIn .3s ease}.lb-img{max-width:90vw;max-height:85vh;border-radius:16px;box-shadow:0 30px 80px rgba(0,0,0,.5)}.lb-close{position:absolute;top:20px;right:20px;width:50px;height:50px;border-radius:50%;border:0;cursor:pointer;font-size:24px;font-weight:700;color:var(--green);background:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.lb-close:hover{transform:scale(1.1) rotate(90deg)}footer{background:#2e2319;position:relative;overflow:hidden}footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--gold),transparent)}.newsletter{z-index:1}.newsletter,.newsletter-container{position:relative}.newsletter-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center;background:hsla(0,0%,100%,.05);border:1px solid rgba(214,162,58,.2);border-radius:24px;padding:40px}.newsletter .mainHead{margin:0;text-align:left}.newsletter .mainHead h2{color:#fff;font-size:38px;line-height:1.2}.newsletter p{color:hsla(84,14%,93%,.8);font-size:14px;margin-top:8px}.newsletter-form{display:flex;gap:10px}.newsletter-form input{flex:1 1;padding:15px 20px;border-radius:100px;border:1px solid rgba(214,162,58,.3);background:hsla(0,0%,100%,.08);color:#fff;font-size:14px;outline:none;transition:border-color .3s ease}.newsletter-form input::placeholder{color:hsla(0,0%,100%,.5)}.newsletter-form input:focus{border-color:var(--gold)}section.newsletterMain{margin-bottom:-50px}footer#footer{padding-top:120px;padding-bottom:0}.instagrid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:10px;gap:10px}.instagrid .instaItem img{height:350px;object-fit:cover}.instaItem video{width:100%;height:100%;display:block}.newsletter-form button{background:var(--gold);border:none;padding:15px 25px;cursor:pointer;transition:all .3s ease;font-size:14px;white-space:nowrap}.newsletter-form button:hover{background:var(--gold-light);transform:translateY(-2px);box-shadow:0 8px 20px rgba(214,162,58,.3)}.footerBottom{grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:40px;position:relative;z-index:1}.footerInfo img{width:70px;margin-bottom:15px}.footerInfo p{color:hsla(0,0%,100%,.7);font-size:13px;max-width:200px;margin:0 0 20px}footer h4{color:#fff;text-transform:uppercase;font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(214,162,58,.3);position:relative}footer h4:after{content:"";position:absolute;bottom:-1px;left:0;width:40px;height:2px;background:var(--gold)}footer ul{margin:0;padding:0;list-style:none}footer ul li{margin-bottom:10px}footer ul .footerLinks,footer ul a{color:hsla(0,0%,100%,.7);font-size:13px;display:flex;align-items:center;gap:8px;transition:all .3s ease}footer ul .footerLinks:hover,footer ul a:hover{color:var(--gold);padding-left:5px}footer ul a i{color:var(--gold);font-size:11px}ul.socialLinks{display:flex;gap:10px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.payment-options span.icon{width:auto;height:auto;background:transparent;border-radius:0}.payment-options .pay-btn.active i{color:#fff}.payment-options span.icon i{color:var(--red)}ul.socialLinks li.icon{width:38px;height:38px;background:rgba(214,162,58,.12);border:1px solid rgba(214,162,58,.3);border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center}ul.socialLinks li.icon i,ul.socialLinks li.icon svg{color:var(--gold);width:14px;height:14px;font-size:14px;position:relative;z-index:3}.icon svg{position:relative;width:14px}ul.socialLinks li.icon:hover{background:var(--gold);transform:translateY(-3px);box-shadow:0 6px 20px rgba(214,162,58,.3)}ul.socialLinks li.icon:hover i,ul.socialLinks li.icon:hover svg{color:var(--green)}ul.contactInfo li{color:hsla(0,0%,100%,.7);font-size:13px;margin-bottom:14px}ul.contactInfo li .flex{align-items:flex-start;gap:10px}ul.contactInfo i{color:var(--gold);margin-top:3px;flex-shrink:0}ul.contactInfo a{color:hsla(0,0%,100%,.7)}ul.contactInfo a:hover{color:var(--gold)}.copyright{margin:40px 0 0;padding:20px 0;border-top:1px solid hsla(0,0%,100%,.08);position:relative;z-index:1}.copyright p{color:hsla(0,0%,100%,.5);font-size:13px;text-align:center}.hover-parallax{position:relative;overflow:hidden}.parallax-media{position:relative;will-change:transform}.parallax-img{transition:transform .25s cubic-bezier(.2,.8,.2,1);will-change:transform;transform:translateZ(0)}ul.slick-dots{position:static;margin:40px 0 0;display:flex;align-items:center;justify-content:center}ul.slick-dots li{width:auto;height:auto}ul.slick-dots li button{padding:0;width:8px;height:8px;background:#dadada;border-radius:100px;transition:all .3s ease}ul.slick-dots li button:before{display:none}ul.slick-dots li.slick-active button{background:var(--green);width:24px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.tabsMain{overflow-x:auto}.tabsMain .cat-tabs-nav{white-space:nowrap}section#shopSection .shopInner .products-grid{grid-template-columns:repeat(3,1fr)}section.shophero.shopinnerHero h1{margin:0}body.page-blogs .blog-grid{grid-template-columns:unset}body.page-blogs .blog-grid .blogRight{display:grid;grid-template-columns:1fr 1fr 1fr}body.page-blogs .blog-grid .blogRight .blog-card{display:block}body.page-about .aboutImages img:last-child{margin-top:0}body.page-about .aboutImages img:first-child{width:100%}body.page-about section.about{background:transparent}.contactCol{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}.contactPage .form-group textarea{min-height:100px;border-radius:20px}.form-group input,.form-group select,.form-group textarea{color:#000;width:100%;font-size:14px;font-family:var(--font-family);background:var(--lightbg);border:1px solid var(--lightbg);border-radius:100px;outline:none;flex:1 1;padding:15px 20px;transition:border-color .3s}.contcatMain{display:grid;grid-gap:30px;gap:30px}.form-group label{display:block;color:var(--red);margin:0 0 5px}.contcatMain button.btn{background:var(--red);color:#fff;max-width:200px;margin:30px auto 0}body.page-contact .mainHead{max-width:100%;margin:0}.cart-wrapper{grid-template-columns:1fr 320px;grid-gap:24px;gap:24px;margin:0 auto;display:grid;align-items:flex-start}.cart-table{background:#fff;border-radius:12px;border:1px solid #e5e5e5;overflow:hidden}.cart-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:14px 20px;border-bottom:1px solid #e5e5e5;background:#1b2a4a}.cart-header span{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700;font-family:Quicksand,sans-serif}.cart-header span:not(:first-child){text-align:center}.cart-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:20px;align-items:center;border-bottom:1px solid #e5e5e5}.cart-row:last-child{border-bottom:none}.product-cell{gap:12px}.product-cell,.remove-btn{display:flex;align-items:center}.remove-btn{width:24px;height:24px;border-radius:50%;background:var(--red);border:none;color:#fff;font-size:15px;cursor:pointer;justify-content:center;flex-shrink:0;line-height:1}.remove-btn:hover{background:#e02020}.product-img{width:72px;height:72px;border-radius:8px;border:1px solid #e5e5e5;object-fit:cover;flex-shrink:0;background:#f7f7f7;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-img img{width:100%;height:100%;object-fit:cover}.product-img svg{width:36px;height:36px;opacity:.25}.product-name{font-size:14px;font-weight:500;color:#111;line-height:1.4}.price-cell{text-align:center;font-size:14px;color:#111}.qty-btn,.qty-cell{display:flex;align-items:center;justify-content:center}.qty-btn{width:32px;height:36px;border:1px solid #ccc;background:#fff;color:#111;font-size:18px;cursor:pointer;transition:background .15s}.qty-btn:first-child{border-radius:6px 0 0 6px}.qty-btn:last-child{border-radius:0 6px 6px 0}.qty-btn:hover{background:#f0f0f0}.qty-display{width:42px;height:36px;border:1px solid #ccc;border-right:none;border-left:none;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#111;background:#fff}.subtotal-cell{text-align:center}.original-price{font-size:12px;color:#aaa;text-decoration:line-through;display:block}.final-price{font-size:15px;font-weight:600;color:#111}.summary-card{background:#fff;border-radius:12px;border:1px solid #e5e5e5;padding:24px;background-color:var(--cream);align-self:start}.summary-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#555;margin-bottom:12px}.summary-row.total{font-size:17px;font-weight:700;color:#111;margin-top:8px;padding-top:16px;border-top:1px solid #e5e5e5;margin-bottom:20px}.coupon-input{background:#fff;transition:border-color .2s}.apply-btn,.coupon-input{height:44px;border-radius:8px}.apply-btn{background:#111;color:#fff;cursor:pointer;letter-spacing:.05em;transition:background .15s}.apply-btn:hover{background:#333}.checkout-btn{width:100%;height:50px;background:var(--red);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;transition:background .15s}.checkout-btn:hover{background:var(--green)}.summary-card .btn{justify-content:center}.continue-btn{width:100%;height:50px;background:var(--green);color:#fff;border:2px solid var(--green);border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;transition:background .15s,color .15s}.continue-btn:hover{background:var(--red)}.page-wrapper{margin:0 auto;display:grid;grid-template-columns:1fr 340px;grid-gap:24px;gap:24px;align-items:start}.checkoutMain .card-title,.checkoutMain .section-heading,.checkoutMain .summary-card .summary-title{color:var(--green);font-weight:700;font-family:Quicksand,sans-serif;text-transform:uppercase;font-size:18px}.stepper{grid-column:1/-1;justify-content:center;gap:0;margin-bottom:8px}.step,.stepper{display:flex;align-items:center}.step{flex-direction:column;gap:6px;position:relative}.step-circle{width:30px;height:30px;border-radius:50%;border:2px solid #ccc;background:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#aaa;z-index:1}.step.done .step-circle{background:var(--green);border-color:var(--green);color:#fff}.step.active .step-circle{background:#fff;border-color:var(--green);color:var(--green)}.step-label{font-size:11px;color:#888;white-space:nowrap}.step.active .step-label,.step.done .step-label{color:#2c2c2c}.step-line{width:100px;height:2px;background:#ccc;margin-bottom:18px}.step-line.done{background:green}.left-panel{display:flex;flex-direction:column;gap:16px}.card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:20px}.card-title{font-size:14px;font-weight:600;margin-bottom:16px;color:#111}.payment-options{display:flex;gap:12px}.pay-btn{cursor:pointer;color:#333;background:#fff;border:1px solid #ccc;border-radius:100px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.pay-btn .icon{font-size:18px}.pay-btn.active{background:var(--red);border-color:var(--red);color:#fff}.pay-btn:not(.active):hover{border-color:#888}.left-panel .section-heading{display:inline-block;margin-bottom:14px}.delivery-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-radius:8px;overflow:hidden;border:1px solid #ccc;margin-bottom:20px}.delivery-tab{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;font-size:14px;font-weight:500;cursor:pointer;border:none;background:#fff;color:#333;transition:background .15s}.delivery-tab .icon{font-size:20px}.delivery-tab.active{background:var(--yellow);color:#000}.delivery-tabs span.icon{width:auto;height:auto;border-radius:0;background:transparent}.delivery-tab.active i{color:#000}.delivery-tab i{color:#000;font-size:16px}.checkoutMain .card{background:var(--cream);border:1px solid #f1f1f1}.delivery-tab:not(.active):hover{background:#f0f0f0}.addr-label{font-size:13px;font-weight:600;margin-bottom:12px;color:#333}.address-box{border:1px solid #ccc;border-radius:8px;padding:14px 16px;margin-bottom:10px;display:flex;align-items:flex-start;gap:10px;position:relative}.address-box.selected{border-color:#2c2c2c}.radio-dot{width:16px;height:16px;border-radius:50%;border:2px solid #2c2c2c;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.radio-dot:after{content:"";width:7px;height:7px;border-radius:50%;background:#2c2c2c}.addr-text strong{font-size:13px;font-weight:600;display:block;margin-bottom:3px}.addr-text span{font-size:12px;color:#777;line-height:1.5}.edit-icon{position:absolute;right:14px;top:14px;font-size:14px;color:#888;cursor:pointer}.view-saved{font-size:12px;color:#555;margin-bottom:10px;cursor:pointer;text-decoration:underline;background:transparent;border:none;padding:0;font-family:inherit;text-align:left}.add-address-box,.instruction-box,.instructionsSelect{border:1px solid #ccc;border-radius:8px;padding:16px;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;cursor:pointer;color:#111;background:#fff;transition:background .15s;width:100%;height:60px}.add-address-box{width:100%;text-align:left;font-family:inherit}.add-address-box:hover,.instruction-box:hover{background:#f7f7f7}.add-address-box span:first-child{color:#555;margin-right:6px;font-size:18px}.arrow{font-size:18px;color:#555}.checkoutMain .summary-card{background:var(--cream);border:1px solid #f1f1f1;border-radius:10px;padding:20px}.card .add-address-box{margin:0 0 10px}.checkoutMain .summary-card button#place-order-btn{background:var(--red)}.summary-title{font-size:16px;font-weight:700;margin-bottom:16px}.order-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.item-img{width:40px;height:40px;border-radius:6px;border:1px solid #eee;object-fit:cover;flex-shrink:0;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:20px}.item-info{flex:1 1}.item-name{font-size:13px;font-weight:600;color:#111}.item-qty{font-size:12px;color:#888;margin-top:2px}.item-price{font-size:13px;font-weight:700;white-space:nowrap}.divider{border:none;border-top:1px solid #e5e5e5;margin:14px 0}.coupon-row{display:flex;gap:8px;margin-bottom:14px}.coupon-input{flex:1 1;height:40px;border:1px solid #ccc;border-radius:6px;padding:0 12px;font-size:13px;color:#333;outline:none}.coupon-input::placeholder{color:#aaa}.coupon-input:focus{border-color:#888}.apply-btn{height:40px;padding:0 16px;background:#e0e0e0;color:#888;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:not-allowed}.availability-row{align-items:center;font-weight:600;padding:10px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-bottom:14px;cursor:pointer}.availability-row,.price-row{display:flex;justify-content:space-between;font-size:13px}.price-row{color:#555;margin-bottom:8px}.price-row.discount{color:#555}.price-row.discount span:last-child{color:#333}.price-row.total{font-size:15px;font-weight:700;color:#111;margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5;margin-bottom:16px}.terms-row{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#555;margin-bottom:14px;line-height:1.5}.terms-row input[type=checkbox]{margin-top:2px;flex-shrink:0;cursor:pointer}.terms-row a{color:#333;text-decoration:underline;cursor:pointer}.place-order-btn{width:100%;height:46px;background:#ccc;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:not-allowed;letter-spacing:.04em;transition:background .2s}.place-order-btn.active{background:#2c2c2c;cursor:pointer}.place-order-btn.active:hover{background:#444}.page.contactPage{grid-template-columns:380px 1fr;align-items:flex-start;display:grid;grid-gap:20px;gap:20px}.contactPage button.submit-btn{justify-content:center;background:var(--green)}.contactPage aside.sidebar h2{margin:0 0 20px;font-size:35px;color:#000}.contactPage .mainHead .section-label{color:beige}.contactPage .contact-card{background:#1b2a4a}.contactPage .sidebar{color:#fff;flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden;border-radius:20px}.badge{display:inline-flex;align-items:center;gap:6px;background:rgba(232,80,10,.15);border:1px solid rgba(232,80,10,.35);color:var(--orange-light);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:50px;width:-moz-fit-content;width:fit-content;margin-bottom:28px}.badge:before{content:"●";font-size:8px}.sidebar h1{font-family:Sora,sans-serif;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:20px;color:#fff}.sidebar h1 span{color:var(--orange-light)}.sidebar p{font-size:14px;color:#9ca3af;line-height:1.7;margin-bottom:40px}.contact-cards{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.contactPage .map-card{background:#1b2a4a}.contact-card{background:var(--dark2);border:1px solid hsla(0,0%,100%,.07);border-radius:var(--radius);padding:16px 18px;display:flex;align-items:flex-start;gap:14px;transition:border-color .2s}.contact-card:hover{border-color:rgba(232,80,10,.4)}.contact-icon{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.contact-icon.email{background:rgba(239,68,68,.15)}.contact-icon.phone{background:rgba(59,130,246,.15)}.contact-icon.whatsapp{background:rgba(34,197,94,.15)}.contact-info{flex:1 1}.contact-label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6b7280;margin-bottom:3px}.contact-value{font-size:14px;font-weight:600;color:#fff;margin-bottom:2px}.contact-note{font-size:12px;color:#9ca3af}.map-card{background:var(--dark3);border-radius:var(--radius);padding:16px 18px;border:1px solid hsla(0,0%,100%,.07)}.map-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.hq-badge{background:var(--orange);color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;letter-spacing:.06em}.map-city{font-size:13px;font-weight:600;color:#fff;text-decoration:underline;text-underline-offset:3px}.map-addr{font-size:12px;color:#9ca3af;line-height:1.6}.contactPage .form-section{background:var(--cream);padding:30px;overflow-y:auto;border-radius:20px}.form-header{margin-bottom:10px}.form-header h2{font-family:Sora,sans-serif;font-size:26px;font-weight:700;color:var(--text);margin-bottom:8px}.form-header p{font-size:13.5px;color:var(--text-muted);line-height:1.6;max-width:560px;margin-bottom:28px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 20px;gap:18px 20px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group.full{grid-column:1/-1}label{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--label)}label .req{color:var(--orange);margin-left:2px}input::placeholder,textarea::placeholder{color:#b0b7c3}input:focus,select:focus,textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(232,80,10,.1)}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7280' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;cursor:pointer}textarea{height:110px;padding:12px 14px;resize:vertical;line-height:1.6}.budget-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.budget-value{font-size:16px;font-weight:700;color:var(--orange)}.slider-wrap{position:relative;padding:4px 0}input[type=range]{border-radius:2px;background:linear-gradient(to right,var(--orange) 0,var(--orange) var(--pct,8%),#e5e7eb var(--pct,8%),#e5e7eb 100%);cursor:pointer;box-shadow:none;padding:0}input[type=range]::-webkit-slider-thumb{width:20px;height:20px;background:var(--orange);border:3px solid #fff;box-shadow:0 1px 6px rgba(232,80,10,.4)}input[type=range]::-moz-range-thumb{width:20px;height:20px;background:var(--orange);border:3px solid #fff;box-shadow:0 1px 6px rgba(232,80,10,.4)}.slider-labels{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted);margin-top:6px}.checkbox-row{display:flex;align-items:flex-start;gap:10px;background:#fff8f5;border:1.5px solid #fcd9c8;border-radius:8px;padding:14px 16px}.checkbox-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--orange);flex-shrink:0;margin-top:1px;cursor:pointer}.checkbox-row label{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text);cursor:pointer;line-height:1.55}.checkbox-row label strong,.submit-btn{font-weight:600}.submit-btn{width:100%;height:50px;background:var(--orange);color:#fff;border:none;border-radius:10px;font-size:15px;font-family:Sora,sans-serif;cursor:pointer;letter-spacing:.03em;transition:background .2s,transform .15s;margin-top:4px}.submit-btn:hover{background:#c94208;transform:translateY(-1px)}.submit-btn:active{transform:translateY(0)}.price-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.price-title{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#111}.toggle-icon{font-size:16px;color:#111;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-track-wrapper{position:relative;height:4px;margin-bottom:16px}.slider-track{left:0;right:0;background:#e0e0e0}.slider-range,.slider-track{position:absolute;top:0;height:4px;border-radius:2px}.slider-range{background:#111}input[type=range]{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:4px;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;outline:none;border:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#111;cursor:pointer;pointer-events:all;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.25)}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#111;cursor:pointer;pointer-events:all;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.25)}.price-inputs{gap:8px}.price-box,.price-inputs{display:flex;align-items:center}.price-box{border:1px solid #ddd;border-radius:6px;padding:7px 10px;gap:4px;flex:1 1}.rupee{font-size:13px;color:#555}.price-box input{width:100%;border:none;outline:none;font-size:13px;color:#111;font-family:inherit;background:transparent}.price-separator{font-size:13px;color:#888;flex-shrink:0}.filter-title{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#111;margin-bottom:16px}.toggle-row{align-items:center;gap:12px;padding-bottom:10px;display:flex}.toggle-label{font-size:14px;color:#444}.toggle-switch{position:relative;width:40px;height:22px;flex-shrink:0}.toggle-switch input{opacity:0;width:0;height:0;position:absolute}.toggle-track{position:absolute;inset:0;background:#ccc;border-radius:50px;cursor:pointer;transition:background .2s}.toggle-thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.toggle-switch input:checked+.toggle-track{background:#4caf50}.toggle-switch input:checked+.toggle-track .toggle-thumb{transform:translateX(18px)}.rating-title{font-size:14px;font-weight:600;color:#111;margin-bottom:14px}.rating-row{display:flex;align-items:center;gap:10px;margin-bottom:10px;cursor:pointer}.rating-row:last-child{margin-bottom:0}.rating-checkbox{width:16px;height:16px;border:1.5px solid #bbb;border-radius:3px;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,background .15s;background:#fff}.rating-row input[type=checkbox]{display:none}.rating-row input[type=checkbox]:checked+.rating-checkbox{background:#4caf50;border-color:#4caf50}.rating-row input[type=checkbox]:checked+.rating-checkbox:after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-1px);display:block}.stars{display:flex;gap:2px}.star{font-size:18px;line-height:1}.star.filled{color:#4caf50}.star.empty{color:#ddd}.modal-overlay,.modalMain.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.signUpModal.modalMain .modal-box{max-width:600px}.modal-box,.modalMain .modal-box{background:#fff;border-radius:12px;max-width:400px;padding:1.5rem;position:relative;box-shadow:0 10px 40px #0003;width:90%}.modalMain .form-group:not(:last-child){margin-bottom:14px}.modalMain .modal-box button.submit-btn{justify-content:center;background:var(--green)}.modalMain .form-group label{margin:0;font-size:14px}.modalMain .modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.2rem;cursor:pointer;color:#555}.modalMain img.popupLogo{max-width:70px;margin:0 auto 20px}body section{overflow-x:hidden}.signUpModal.modalMain .form-grid .form-group{margin:0}.productSection{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}.productSection .image img.mainImage{margin:0 auto}.productSection .image span{background:var(--red);padding:5px 20px;color:#fff;position:absolute;top:0;left:0;border-top-left-radius:24px;font-size:12px;font-weight:700}.productSection .image .wishlist{position:absolute;top:0;right:0;padding:5px 10px}.productCard:hover:after{opacity:1}.productInfo{display:flex;flex-direction:column;gap:20px}.mainButtons button{width:50%}.productInfo button.btn{justify-content:center}.pb-60{padding-bottom:60px}.productInfo .vendor{font-size:12px;color:#9c9c9c;font-weight:600}.breadcrums{background:var(--green);color:#fff;font-size:12px;padding:7px 0}.breadcrums a{color:#fff}span.stock{background:#00800038;padding:5px;border-radius:5px;color:green}.productInfo h2.productTitle{margin:0;font-size:30px;color:var(--green);font-family:Quicksand,sans-serif;line-height:normal}nav.breadcrumb{display:flex;align-items:center;gap:7px}section.productSecMain{padding-top:40px}nav.breadcrumb span.active{color:var(--yellow)}.productInfo p.productDes{color:#000;font-size:14px;margin:0}.productInfo .price span,.productInfo .qtyMain span,.productInfo .swatches span.swatchHead{color:var(--red);font-family:Quicksand,sans-serif;font-weight:700}.productInfo .price p.priceMain{font-size:20px}.productInfo .price{color:#000;font-family:Quicksand,sans-serif;font-weight:500}.productInfo .swatches li{list-style-type:none;min-width:60px;height:50px;font-size:14px;justify-content:center}.productInfo .swatches li,.qty{display:flex;align-items:center;background:var(--cream);border:1px solid #00800024;border-radius:10px}.qty{height:45px;overflow:hidden}.qty button{background:#2e2319;color:#fff;width:40px}.qty button,.qty input{height:100%;border:none}.qty input{background:var(--cream);text-align:center;font-size:20px;max-width:150px}.productSection .image.productCard:after{opacity:0}.reviewMain i{font-size:13px;color:#ffb020}.reviewMain li{list-style-type:none}.reviewMain ul{gap:3px}.productInfo .reviewMain{margin:0;font-size:13px;line-height:1}.productInfo .buyNowBtn{background:var(--green);color:#fff;font-weight:700}.productInfo .addToCartButton{background:var(--red);color:#fff;font-weight:700}.swatches ul{flex-wrap:wrap}.tab-buttons{display:flex;margin:0 0 5px}.tab-btn{padding:.6rem 1.5rem;background:none;cursor:pointer;font-size:15px;color:#555;border:none;border-bottom:3px solid transparent;margin-bottom:-2px}.tab-btn.active{color:#fff;font-weight:600;background-color:var(--red)}.tab-buttons button.tab-btn:last-child{border-top-right-radius:20px}.tab-content{background:#f3f4f6;border-radius:20px;padding:1.5rem;font-size:14px;border-top-left-radius:0}.tab-buttons{border-top-left-radius:20px;overflow:hidden;border-top-right-radius:20px}button.tab-btn{background:#f3f4f6}section.tabsSec{background:var(--lightbg)}.moreFromSec .products-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:80px 20px;gap:80px 20px}section.header .icons button{border:none}.textOnly h2{color:var(--red);margin:10px 0}.textOnly p{margin-bottom:30px}.rememberMe{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 20px}.rememberMe a{font-size:13px;color:var(--red)}.rememberMe.signUprememberMe label{color:#2b2b2b;letter-spacing:0;font-weight:400}.rememberMe.signUprememberMe label,.rememberMe.signUprememberMe label a{font-size:12px;text-transform:none!important}.savedAddress{background:var(--cream);padding:10px;border-radius:10px}.radioCheckmark .radioCheckmarkInner{width:20px;height:20px;border:2px solid green;border-radius:100px;position:relative}.radioCheckmark .radioCheckmarkInner:before{content:"";position:absolute;width:12px;height:12px;background:green;border-radius:50%;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0}.radioCheckmark{width:20px;height:20px;position:relative;margin:5px 0 0}.savedAddress p{font-size:12px}.radioCheckmark input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}.radioCheckmark input:checked+.radioCheckmarkInner:before{opacity:1}.savedAddress{display:flex;align-items:flex-start;gap:10px}.savedAddModal .addNewAdd{margin:20px 0 0;display:flex;align-items:center;gap:10px;background:transparent;border:none;padding:0;font:inherit;cursor:pointer}.savedAddModal .addNewAdd i{color:green}.pickup-note{margin-top:12px;font-size:14px;color:#555}.addAddressModal .modal-box{max-width:600px}.addModal button.modal-close{position:absolute;right:25px;width:30px;height:30px;border-radius:50%;border:1px solid var(--red);background:var(--red);color:#fff;cursor:pointer}.addAddressModal label{margin:0;line-height:normal}.addAddressModal button.submit-btn{margin:20px 0 0;justify-content:center}.addButton{display:flex;align-items:center;gap:10px}.addButton .resetbtn,.greenBtn{background:green;color:#fff}.editAddressForm{padding-left:24px}.editAddressForm .buttons{margin-top:20px}.buttons button{flex:1 1;justify-content:center;margin:0}.buttons{display:flex;gap:12px}.savedAddModal button.btn.selectBtn{background:var(--red);color:#fff;margin:20px 0 0 auto}.pickUpLocation{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.pickUpLocation span{font-size:20px;font-weight:700;margin:0 0 15px;display:block}.pickUpLocation .locationAdd li{list-style-type:none;display:flex;gap:10px;font-size:14px}.pickUpLocation .locationAdd iframe{margin:20px 0 0;width:100%;border:1px solid var(--red)}.pickUpLocation .locationAdd li:not(:last-child){margin:0 0 20px}.pickUpLocation .locationAdd li i{color:green;margin:5px 0 0}.shipping-table{width:100%;border-collapse:collapse;border:1px solid #ccc}.shipping-table th{background-color:#2e6b3e;color:#fff;padding:12px 16px;text-align:left;font-weight:600}.shipping-table td{padding:12px 16px;border:1px solid #ddd;font-size:14px}.shipping-table tbody tr:nth-child(2n){background-color:#f5f0e8}.shipping-table tbody tr:nth-child(odd){background-color:#fff}.textOnly a{color:var(--red);text-decoration:underline}.profileMain{border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;background:var(--cream)}.profileMainInner{display:flex;gap:24px;padding:0;position:relative}.profileInfo{flex:1 1}.profileInfo .addInner span.addInfo{text-align:right}.profileInfo{display:flex;flex-direction:column;gap:18px}.profileImageMain{width:160px;object-fit:cover;border-radius:8px;overflow:hidden}span.onlineDot{position:absolute;top:8px;right:8px;width:12px;height:12px;background:#22c55e;border-radius:50%;border:2px solid #fff}.profileInfo h2{font-size:22px;font-weight:700;margin-bottom:6px}.profileInfo p{color:#888;font-size:14px}.editProfile{color:var(--red);font-size:16px;cursor:pointer}.nameEdit h2{margin:0}.nameEdit{display:flex;align-items:center;gap:10px;justify-content:space-between}.profileAdd{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;padding:24px}.profileAddLeft{padding-right:24px;border-right:1px solid #e5e5e5}.profileAddLeft,.profileAddRight{display:flex;flex-direction:column;gap:18px}.profileAddRight{padding-left:24px}.addInner{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}span.addTitle{color:#888;font-size:14px}span.addInfo{font-weight:600;font-size:14px}.searchLocation input{width:100%;margin:0 0 15px}.searchLocation iframe{width:100%;border:none;border-radius:10px;margin:0 0 10px}.addModal.addAddressModal .modal-box,.addModal.savedAddModal .modal-box{max-height:85vh;overflow-y:auto}.profileMain label{margin:0}.orderInfoMain{background:var(--cream);padding:24px;border-radius:10px;display:flex;flex-direction:column;gap:20px}.orderInfoMain .orderInfo{margin:-24px -24px 0;background:var(--brown);border-top-left-radius:10px;border-top-right-radius:10px;padding:10px 24px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff}.orders{display:grid;grid-template-columns:1fr 10fr 1fr;grid-gap:20px;gap:20px}.orders .orderImage img{width:80px}.orders .orderInfo h3{margin:0}.orderSummeryMain{display:grid;grid-template-columns:8fr 4fr;margin:24px 0 0;grid-gap:30px;gap:30px;align-items:flex-start}.orderInfoContent{display:flex;gap:20px;flex-wrap:wrap}.orderInfoContent .addInner{background:var(--green);padding:10px 20px;text-align:center;border-radius:100px;color:#fff;width:auto;display:flex}.orderSummeryMain .orderSummeryLeft .orders:not(:last-child){border-bottom:1px dashed #00000017;padding-bottom:20px}.orderSummeryMain .orderSummeryLeft,.orderSummeryMain .orderSummeryRight{display:flex;flex-direction:column;gap:20px}.orderSummeryRight .addInner:last-child{border-top:1px dashed #00000017;padding-top:20px}.orderSummeryRight .addInner:last-child span{font-weight:700;color:#000}.orderSummeryMain .orderSummeryRight span.addInfo{text-align:right}.orders .orderPrice h3{margin:0}.orderSummeryMain .orderSummeryLeft,.orderSummeryMain .orderSummeryRight{background:var(--cream);padding:24px;border-radius:10px}.trackOrderTitle{display:flex;align-items:center;gap:10px;justify-content:space-between}button.btn.redBtn{background:var(--red);color:#fff;font-weight:700}.stepper.track_order-stepper{margin:40px 0}iframe.trackOrderMap{width:100%;border:none;border-radius:20px;height:300px}.stepWithLine{position:relative}.stepWithLine .step{padding-right:100px}.stepWithLine .step-line{position:absolute;right:0;top:30%;margin:0}img.kala-namak-rice-bowl{border-radius:50%;border:5px solid var(--cream)}.profileBox{display:flex;align-items:center;gap:5px}section.header{overflow:visible}.profileDropdown{position:absolute;top:calc(100% + 10px);background:#fff;padding:0;right:0;box-shadow:0 17px 10px #0000001f;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.profileDropdown li{list-style-type:none;padding:7px 20px;font-size:14px;cursor:pointer}section#mainHeader .container{position:relative}.profileDropdown li:last-child{border-top:1px dashed #ddd}.profileDropdown li a{color:#000}.profileDropdown li i{color:var(--brown)}.savedAddModal .radioCheckmark .radioCheckmarkInner{width:15px;height:15px;border-width:1px}.savedAddModal .radioCheckmark .radioCheckmarkInner:before{width:9px;height:9px}@media (min-width:992px){button.menuToggle{display:none}}@media (max-width:1200px){.profileDropdown{right:20px}}@media (max-width:1100px){.masonry{column-count:3}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.stepWithLine .step{padding-right:50px}.moreFromSec .products-grid{grid-template-columns:repeat(3,1fr)}.step-line{width:50px}.page-wrapper{grid-template-columns:1fr}.stepper{grid-column:1}.tabsMain .cat-tabs-nav{white-space:nowrap;justify-content:unset;flex-wrap:nowrap;margin-bottom:10px}.cat-tab{gap:5px;padding:14px 20px;background:#fff;border:1px solid #e8e8e8;box-shadow:none}.cat-tabs-nav{gap:5px}.cat-tab.active{box-shadow:none;transform:none}.cat-tab{flex-shrink:0}nav ul{display:none!important}.logo{display:flex;align-items:center;gap:15px}button#toggleMenu{background:transparent;border:none}button#toggleMenu i{font-size:25px}ul.mainMenus.active{display:block!important}ul.mainMenus{position:absolute;left:0;top:100%;width:100%;background:#fff}nav ul li a:after{opacity:0}nav ul li a{font-size:14px;padding:10px 24px}nav ul li a,section.header{border-bottom:1px solid #ddd}section#shopSection .products-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;row-gap:70px}.orderSummeryMain{grid-template-columns:1fr}.productSection{gap:20px}.cart-wrapper{grid-template-columns:1fr}.cart-header{display:none}.cart-row{grid-template-columns:1fr;gap:12px}.price-cell,.qty-cell,.subtotal-cell{text-align:left;justify-content:flex-start}}@media (max-width:820px){.masonry{column-count:2}section.about .grid,section.faqs .grid,section.imageWithText .grid{grid-template-columns:1fr}.footerBottom{grid-template-columns:1fr 1fr}.newsletter-content{grid-template-columns:1fr}.bannerContent h2,h1{font-size:42px}.mainHead h2{font-size:36px}section.header .grid{grid-template-columns:100px 1fr auto}}@media (max-width:768px){.editAddressForm{padding-left:0;margin-top:20px}.profileAddRight{border-top:1px solid var(--red);padding-top:15px}.page.contactPage,.profileAdd{grid-template-columns:1fr}.profileAddRight{padding-left:0;margin:18px 0 0}.profileAddLeft{padding-right:0;border-right:none}}@media (max-width:767px){section.imageWithText img.mainImage{padding:10px}.orderInfo{width:calc(100% - 60px)}.orders .orderInfo h3{font-size:16px}.orderInfo p,.orderInfo span{font-size:13px}.orders .orderImage img{width:50px}.orders{display:flex;flex-wrap:wrap;gap:10px}.orders .orderPrice{width:100%;display:flex;align-items:center;justify-content:space-between}.orderInfoMain .orderInfo{margin:-15px -15px 0;padding:10px 15px;font-size:12px;width:auto}.orderInfoContent{gap:10px}.orderInfoContent .addInner{padding:10px}.orderInfoContent .addInner span{font-size:12px}.orderInfoMain{padding:15px;gap:10px}.profileMainInner{flex-direction:column}.profileImageMain{width:80px}.profileMainInner{gap:10px}.editProfile{right:10px;top:4px;font-size:12px}.profileAddRight h2,.profileInfo h2{font-size:18px;line-height:normal}.profileInfo p{font-size:12px}.textOnly p{font-size:14px}.moreFromSec .products-grid{grid-template-columns:repeat(2,1fr)}.productSection{grid-template-columns:1fr}.form-group input,.form-group select,.form-group textarea{font-size:13px;padding:10px 20px}.modalMain.modal-overlay{overflow:scroll;align-items:flex-start;padding:20px}.modalMain .form-grid{grid-template-columns:1fr}body.page-blogs .blog-grid .blogRight{grid-template-columns:1fr 1fr}section.shophero.shopinnerHero .banner-slide{height:200px!important}section#shopSection .shopInner .products-grid{grid-template-columns:repeat(2,1fr)}.mainHead h2,.newsletter .mainHead h2,section.faqs .mainHead h2,section.imageWithText .mainHead h2{font-size:32px}.newsletter-content{padding:25px}.py-60{padding:50px 0}.hideMobile{display:none}.topFilters select{padding:6px 10px;font-size:13px}body#shop section#shopSection .products-grid{grid-template-columns:1fr}.filterRight{justify-content:space-between}.shopInner{grid-template-columns:1fr}.shopInner .filters{position:unset}.blog-grid{grid-template-columns:unset;gap:20px}section#shopSection .products-grid{grid-template-columns:1fr 1fr}.instagrid{grid-template-columns:1fr 1fr 1fr 1fr}.blog-grid .blogRight .blog-card{flex-direction:column}}@media (max-width:620px){.pickUpLocation{grid-template-columns:1fr}}@media (max-width:520px){.modalMain .modal-box{padding:1rem}.inputWithCode,.inputWithCodeSignup{grid-template-columns:4fr 8fr}.stepper.track_order-stepper .stepWithLine:first-child .step-line:before{content:"";position:absolute;background:green;width:15px;height:15px;border-radius:50%;top:0;left:-6px}.stepper.track_order-stepper .step{width:150px;padding-right:50px}.stepWithLine .step-line{position:absolute;right:0;top:30%;margin:0;width:2px;height:163%;top:60%;bottom:unset}.stepWithLine .step-line:after{content:"";padding:initial;background:#ccc;width:15px;height:15px;display:block;border-radius:50%;bottom:0;position:absolute;left:-6px;top:unset;z-index:1}.stepper.track_order-stepper{flex-direction:column;gap:20px}.trackOrderTitle{gap:0;flex-direction:column;margin:0 0 20px}.editAddressForm .form-grid{grid-template-columns:1fr}.profileAdd{padding:16px}.addModal.addAddressModal{align-items:flex-start;padding:20px 0;overflow-y:auto}.addButton{flex-direction:column}.addAddressModal .form-grid{grid-template-columns:1fr}.addAddressModal button.submit-btn.savebtn{margin:0}.moreFromSec .products-grid{grid-template-columns:repeat(1,1fr)}.productInfo .swatches li{min-width:50px;height:40px;font-size:12px}.productInfo .mainButtons{flex-direction:column}.mainButtons button{width:100%}.contactPage .contact-card{flex-direction:column}.contactPage .form-grid{grid-template-columns:1fr}.payment-options{flex-direction:column}.delivery-tab{font-size:12px}body.page-blogs .blog-grid .blogRight{grid-template-columns:1fr}.delivery-tab{gap:4px;padding:8px}.instagrid{grid-template-columns:1fr 1fr}.masonry{column-count:1}.footerBottom{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr 1fr}.bannerContent h2,h1{font-size:32px}.banner{padding:100px 0 80px}.newsletter-form{flex-direction:column}section#shopSection .shopInner .products-grid{grid-template-columns:repeat(1,1fr)}.checkoutMain .card,.checkoutMain .summary-card{padding:15px}.contactCol{grid-template-columns:1fr;gap:20px}.contcatMain button.btn{max-width:100%;margin:0 auto;width:100%;justify-content:center}}