*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:#faf8f5;max-width:100vw}input,button{outline:none;font-family:__Inter_0ec1f4,__Inter_Fallback_0ec1f4}input,.signbtn{border:none;border-radius:6px;outline:none;width:320px;height:32px;padding:0 10px;box-shadow:0 1px 1px #0000001a,0 0 0 1px #464f6029,0 2px 5px #5960781a}a{color:#000;text-decoration:none}.activeLinks{font-weight:700;text-decoration:underline}.scroll::-webkit-scrollbar{cursor:pointer;width:5px;height:5px}.scroll::-webkit-scrollbar-track{background:#c2c2c2;height:5px}.scroll::-webkit-scrollbar-thumb{background:#d3d3d3;height:5px}.scroll::-webkit-scrollbar-thumb:hover{background:#757575;height:5px}.icon{color:#6b6f69;font-size:20px}.active{color:#29664d!important;font-weight:700!important}.formErrors{color:#bf4040;margin-top:5px;font-size:12px}.container .contentWrapper{height:auto;margin:auto}.header{background-color:#fff;width:100%}.navbar{flex-direction:row;justify-content:space-between;align-items:center;padding:15px 0;display:flex;position:relative}.navbar a{text-decoration:none}.navbar .logoImage{z-index:10;-o-object-fit:cover;object-fit:cover;position:absolute;top:10px;left:0}.navbar .logo{margin-left:70px}.navbar .logo .name{color:#29664d;border-bottom:1px solid #29664d;font-size:18px;font-weight:700;line-height:22px}.navbar .logo .title{color:#29664d;margin-top:2px;font-size:12px}.navbar .search{flex-direction:row;justify-content:center;align-items:center;display:flex}.navbar .search input{width:300px;height:35px;box-shadow:none;border:2px solid #29664d;border-radius:0;padding:8px 10px}.navbar .search button{cursor:pointer;color:#fff;background-color:#29664d;border:2px solid #29664d;border-left:none;height:35px;padding:8px 10px}.navbar .search .result{scrollbar-width:none;z-index:20;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;max-height:80vh;padding:20px;font-size:14px;list-style-type:none;display:flex;position:absolute;top:100%;overflow:auto}.navbar .search .result::-webkit-scrollbar{display:none}.navbar .search .result li{cursor:pointer;margin:5px 0;padding:5px}.navbar .search .result li:hover{background:#faf8f5}.navbar .links{flex-direction:row;justify-content:center;align-items:center;display:flex}.navbar .links .link{color:#6b6f69;margin-right:20px;font-size:20px}.productsLink{background-color:#29664d4d;padding:5px 0}.productsLink .navigation{flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.productsLink .navigation .categoryDrawer{z-index:100;background-color:#fff;width:100%;padding:20px;position:absolute;top:120%;left:0}.productsLink .navigation .categoryDrawer .closeBox{flex-direction:row;justify-content:flex-end;align-items:flex-end;display:flex}.productsLink .navigation .categoryDrawer .closeBox .closeIcon{cursor:pointer;font-size:20px}.productsLink .navigation .categoryDrawer .mainCat{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.productsLink .navigation .categoryDrawer .mainCat .mainCatName{margin-left:20px;font-size:14px;font-weight:500}.productsLink .navigation .categoryDrawer .mainCat .mainCatName .subCat{border-bottom:1px solid #f5f5f5;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:10px 0 10px 15px;padding:0 0 5px;display:flex}.productsLink .navigation .categoryDrawer .mainCat .mainCatName .subCat .subCatName{width:140px;margin:5px 10px 5px 5px;font-size:13px;font-weight:400;transition:all .1s}.productsLink .navigation .categoryDrawer .mainCat .mainCatName .subCat .subCatName:hover{text-decoration:underline;transform:scale(.95)}.productsLink .navigation .categories{flex-direction:row;justify-content:flex-start;align-items:center;width:70%;display:flex}.productsLink .navigation .categories .iconBox{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;margin-right:20px;display:flex}.productsLink .navigation .categories .icon{margin-right:10px}.productsLink .navigation .categories a{font-size:14px}.userLinks{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.userLinks a{margin-bottom:15px;text-decoration:none}.footer{background-color:#29664d4d;margin-top:50px;padding:50px 0}.footer .socialIcons{flex-direction:row;justify-content:center;align-items:center;display:flex}.footer .socialIcons .socialIcon{margin-right:20px;font-size:30px;transition:all .5s}.footer .socialIcons .socialIcon:hover{transform:scale(.8)}.footer .footeLink{flex-flow:wrap;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.footer .footerIcon{margin-right:10px;font-size:20px}.footer address{margin-top:10px}.footer .catLinks{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:30%;margin:20px 0;display:flex}.footer .catLinks h3{text-transform:uppercase;border-bottom:2px solid;margin:10px 0}.footer .catLinks a{margin:5px;font-size:14px;font-weight:500}.footer .catLinks a:hover{text-decoration:underline}.footer a{text-decoration:none}.footer .copyRight{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.footer .copyRight p{color:inherit;text-align:center;font-size:12px;font-weight:500}.footer .brandName{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.footer .logoImage{-o-object-fit:cover;object-fit:cover}.footer .logo{margin-left:0}.footer .logo .name{color:#29664d;border-bottom:1px solid #29664d;font-size:18px;font-weight:700;line-height:22px}.footer .logo .title{color:#29664d;margin-top:2px;font-size:12px}@media (min-width:1400px){.contentWrapper{max-width:1320px}}@media screen and (max-width:870px){.navbar .search{display:none}.navbar .logoImage{width:50px;height:50px}.navbar .logo{margin-left:60px}.productsLink .navigation{padding-right:10px}.productsLink .navigation .categories{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;display:flex}}@media screen and (max-width:1400px){.container{padding:0 20px}}@media screen and (max-width:768px){.allCategoriesToggle{display:none!important}.container{padding:0 5px}.footer .footeLink{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.footer .catLinks{width:100%}.footer .copyRight{flex-direction:column;justify-content:center;align-items:center;display:flex}.footer .copyRight p{margin-top:30px}}.sliders{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:20px 0;display:flex}.swiper-slide{text-align:center;background:#fff;justify-content:center;align-items:center;font-size:18px;display:flex}.swiper-slide img{width:100%;height:100%;display:block}.loading{z-index:20;background-color:#00000080;flex-direction:row;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.selectBox{cursor:pointer;border-radius:6px;flex-direction:row;justify-content:flex-start;align-items:center;height:32px;margin:10px 0;display:flex;position:relative;box-shadow:0 1px 1px #0000001a,0 0 0 1px #464f6029,0 2px 5px #5960781a}.selectBox p{width:100%;height:100%;padding:8px 10px}.selectBox ul{z-index:1;background-color:#fff;border-radius:6px;width:100%;list-style-type:none;position:absolute;top:104%;left:0;box-shadow:0 1px 1px #0000001a,0 0 0 1px #464f6029,0 2px 5px #5960781a}.selectBox ul li{border-radius:6px;padding:8px 10px}.selectBox ul li:hover{background-color:#f5f5f5}.authForm{width:100%}.authFormHeader{text-align:center;margin-bottom:2rem}.authFormHeader h2{color:#0f2919;margin-bottom:6px;font-size:1.5rem;font-weight:700}.authFormHeader p{color:#6b6f69;font-size:.875rem}.authError{color:#991b1b;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}.authFormBody{flex-direction:column;gap:16px;display:flex}.authFieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.authFieldRow{grid-template-columns:1fr}}.authField{flex-direction:column;gap:6px;display:flex}.authLabelRow{justify-content:space-between;align-items:center;display:flex}.authLabel{color:#6b6b6b;font-size:13px;font-weight:600}.authForgot{color:#29664d;font-size:12px}.authForgot:hover{text-decoration:underline}.authInputWrap{background:#fff;border:1.5px solid #e0e0e0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;transition:border-color .2s;display:flex}.authInputWrap:focus-within{border-color:#29664d}.authInputWrap .authInputIcon{color:#d3d9d5;flex-shrink:0;font-size:15px}.authInputError{border-color:#f87171!important}.authInput{color:#0f2919;background:0 0;flex:1;width:100%;height:42px;padding:0;font-size:14px;box-shadow:none!important;border:none!important;outline:none!important}.authInput::placeholder{color:#d3d9d5}.authEyeBtn{cursor:pointer;color:#d3d9d5;background:0 0;border:none;outline:none;align-items:center;padding:0;font-size:16px;display:flex}.authEyeBtn:hover{color:gray}.authFieldError{color:#dc2626;font-size:12px}.authSubmitBtn{color:#fff;cursor:pointer;background:#29664d;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:12px;font-size:15px;font-weight:600;transition:background .2s,transform .15s;display:flex}.authSubmitBtn:hover:not(:disabled){background:#1f4d3a;transform:translateY(-1px)}.authSubmitBtn:disabled{opacity:.65;cursor:not-allowed}.authSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite authSpin;display:inline-block}@keyframes authSpin{to{transform:rotate(360deg)}}.authDivider{color:#d3d9d5;align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.authDivider:before,.authDivider:after{content:"";background:#e0e0e0;flex:1;height:1px}.authRedirect{text-align:center;color:gray;font-size:14px}.authRedirect a{color:#29664d;margin-left:4px;font-weight:600}.authRedirect a:hover{text-decoration:underline}.authSuccessState{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.authSuccessState h2{color:#0f2919;font-size:1.4rem;font-weight:700}.authSuccessState p{color:gray;max-width:320px;font-size:14px;line-height:1.6}.authSuccessState .authSuccessHint{color:#d3d9d5;margin-top:-4px;font-size:12px}.authSuccessState .authSubmitBtn{width:100%;margin-top:8px}.authSuccessIcon{color:#29664d;background:#f0fdf4;border:2px solid #bbf7d0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:4px;font-size:28px;display:flex}.notpage{flex-direction:column;justify-content:center;align-items:center;height:85vh;display:flex}.notpage h2{color:#29664d80;margin:20px 0;font-size:72px}.navigate{flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:20px 0;font-size:12px;display:flex}.navigate a{text-decoration:underline}.navigate .icon{margin:0 10px;font-size:20px}.pageFooter{flex-flow:wrap;justify-content:center;align-items:center;display:flex}.pageFooter .pageBtn{cursor:pointer;border:none;outline:none;margin:10px;padding:5px 8px}.pageFooter .activePage{color:#fff;background:#29664d}.productPage{flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:50px 0;display:flex;position:relative}.productPage .hideCat{width:0;transition:all .2s;overflow:hidden}.productPage .catToggle{cursor:pointer;z-index:10;width:30px;height:30px;padding:5px;display:none;position:absolute;top:20px;left:20px}.productPage .catToggle .one,.productPage .catToggle .two,.productPage .catToggle .three{background-color:#29664d;border-radius:3px;width:100%;height:3px;transition:all .5s}.productPage .catToggle .rotateOne{width:30px;position:absolute;transform:rotate(135deg)}.productPage .catToggle .hideTwo{width:0}.productPage .catToggle .rotateThree{width:30px;position:absolute;transform:rotate(225deg)}.productPage .sideCategoris{width:20%}.productPage .page{flex-direction:column;justify-content:space-between;align-items:center;width:80%;min-height:100vh;display:flex}.sideCategoris{height:100%}.sideCategoris h2{border-bottom:2px solid #29664d;padding-bottom:5px;font-size:22px}.sideCategoris ul{list-style-type:none}.sideCategoris .mainCat{margin:20px 0}.sideCategoris .mainCat .mainCatName{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:10px 0;font-size:16px;font-weight:500;display:flex}.sideCategoris .mainCat .sCat{padding:0 20px}.sideCategoris .mainCat .sCat li{margin:5px 0;font-size:14px;font-weight:400}.offerConteiner{margin:30px 0}.offerConteiner .offerHeader{border-bottom:2px solid #29664d;margin-bottom:1.5rem;padding-bottom:.75rem}.offerConteiner .offerHeader .offerBadge{color:#fff;letter-spacing:.06em;text-transform:uppercase;background-color:#29664d;border-radius:100px;padding:3px 12px;font-size:11px;font-weight:700;display:inline-block}.offerConteiner .offerHeader .offerTitle{color:#0f2919;margin-top:.5rem;font-size:1.4rem;font-weight:700}.offerConteiner .offerSubLabel{color:#29664d;border-left:3px solid #29664d;margin-bottom:.75rem;padding-left:.75rem;font-size:.95rem;font-weight:600}.offerConteiner .offerProductsSection{margin-bottom:2rem}.offerConteiner .offerCatsSection{margin-top:1.5rem}.offerConteiner .productArea{scrollbar-width:none;flex-wrap:nowrap;gap:16px;display:flex;overflow-x:auto}.offerConteiner .productArea::-webkit-scrollbar{display:none}.offerConteiner .productArea a{flex-shrink:0;width:auto}.offerConteiner .productArea a .productCard{width:165px}.offerConteiner .subCat{scrollbar-width:none;flex-wrap:nowrap;margin-top:.75rem;overflow:auto}.offerConteiner .subCat::-webkit-scrollbar{display:none}.productArea{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}.productArea .noProduct{grid-column:1/-1;width:100%}.productArea a{color:inherit;text-decoration:none;display:block}.productCard{background:#fff;border:1px solid #ebebeb;border-radius:14px;flex-direction:column;width:100%;transition:transform .22s;display:flex;position:relative;overflow:hidden}.productCard:hover{transform:translateY(-5px)}.productCard:hover .productImageBox img{transform:scale(1.06)}.productCard .offerBadgePill{color:#fff;z-index:2;letter-spacing:.04em;text-transform:uppercase;background:#d97706;border-radius:0 0 8px;padding:3px 9px;font-size:10px;font-weight:700;position:absolute;top:0;left:0}.productCard .wishlistBtn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;z-index:2;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .18s,box-shadow .18s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0000001a}.productCard .wishlistBtn:hover{transform:scale(1.12);box-shadow:0 4px 12px #00000029}.productCard .wishlistBtn:disabled{opacity:.5;cursor:not-allowed}.productCard .productImageBox{aspect-ratio:1;background:#f5f5f5;flex-shrink:0;width:100%;position:relative;overflow:hidden}.productCard .productImageBox img{transition:transform .35s}.productCard .imageOverlay{opacity:0;pointer-events:none;z-index:1;background:linear-gradient(#0000 45%,#00000038 100%);transition:opacity .25s;position:absolute;inset:0}.productCard .outOfStockOverlay{z-index:1;background:#ffffff80;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.productCard .outOfStockOverlay span{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#000000a6;border-radius:20px;padding:5px 14px;font-size:11px;font-weight:600}.productCard .productCotent{border-top:1px solid #f0f0f0;flex-direction:column;flex:1;padding:12px 14px 14px;display:flex}.productCard .productCotent .productName{color:#383838;-webkit-line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;min-height:39px;margin:0 0 8px;font-size:13.5px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.productCard .productCotent .starsRow{align-items:center;gap:4px;margin-bottom:8px;display:flex}.productCard .productCotent .starsRow .reviewCount{color:#6b6f69;font-size:11px}.productCard .productCotent .priceRow{flex-wrap:wrap;align-items:baseline;gap:5px;margin-bottom:11px;display:flex}.productCard .productCotent .priceRow .salePrice{color:#1f1f1f;letter-spacing:-.02em;font-size:17px;font-weight:700}.productCard .productCotent .priceRow .mrpPrice{color:#a8a8a8;font-size:12px;text-decoration:line-through}.productCard .productCotent .priceRow .discountBadge{color:#fff;background:#e05c2a;border-radius:4px;padding:1px 7px;font-size:11px;font-weight:600}.productCard .productCotent .addToCartBtn{color:#fff;cursor:pointer;background:#29664d;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:auto;padding:9px 12px;font-size:13px;font-weight:500;transition:background .18s,transform .12s;display:flex}.productCard .productCotent .addToCartBtn:hover:not(:disabled){background:#1f4d3a}.productCard .productCotent .addToCartBtn:active:not(:disabled){transform:scale(.97)}.productCard .productCotent .addToCartBtn.outOfStock{color:gray;cursor:not-allowed;background:#e0e0e0}.productCard .productCotent .addToCartBtn.added{cursor:default;background:#1f4d3a}.productCard .productCotent .addToCartBtn:disabled{cursor:not-allowed}@media screen and (max-width:1024px){.productArea{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (max-width:480px){.productArea{grid-template-columns:repeat(2,1fr);gap:10px}.productCard{border-radius:10px}.productCard .productCotent{padding:9px 10px 11px}.productCard .productCotent .productName{min-height:36px;font-size:12.5px}.productCard .productCotent .priceRow .salePrice{font-size:14px}.productCard .productCotent .priceRow .discountBadge{display:none}.productCard .productCotent .addToCartBtn{padding:8px 10px;font-size:12px}}.productIdPage{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.productIdPage .description{border-bottom:1px solid gray;padding:20px}.productIdPage .productImages .sampleImages{flex-direction:row;justify-content:flex-start;align-items:flex-start;display:flex}.productIdPage .productImages .sampleImages img{cursor:pointer}.productIdPage .productImages .sampleImages .imgSample{border:1px solid gray;border-radius:6px;margin:0 10px;overflow:hidden}.productIdPage .productImages .sampleImages .active{border:2px solid #29664d}.productIdPage .productDetail{width:50%}.productIdPage .productDetail .productName{font-size:26px}.productIdPage .priceSection{border-bottom:1px solid #e0e0e0;padding:16px 0 20px}.productIdPage .availability{color:gray;margin-bottom:12px;font-size:14px}.productIdPage .availability span{color:#29664d;font-weight:600}.productIdPage .priceBlock{align-items:center;gap:10px;margin-bottom:6px;display:flex}.productIdPage .currentPrice{color:#1f1f1f;letter-spacing:-.03em;font-size:28px;font-weight:700}.productIdPage .discountTag{color:#fff;background:#e05c2a;border-radius:20px;padding:3px 10px;font-size:13px;font-weight:600}.productIdPage .mrpRow{color:#6b6f69;align-items:center;gap:6px;margin-bottom:4px;font-size:13px;display:flex}.productIdPage .mrpRow .listedAt{text-decoration:line-through}.productIdPage .declare{color:#6b6f69;margin-top:4px;font-size:12px}.productIdPage .details{margin-bottom:5px;font-size:16px;font-weight:700}.related{margin:20px 0;font-size:26px}.relatedProducts{padding-bottom:20px}.relatedProducts .productArea{scrollbar-width:none;flex-wrap:nowrap;gap:16px;padding-bottom:12px;display:flex;overflow-x:auto}.relatedProducts .productArea::-webkit-scrollbar{display:none}.relatedProducts .productArea a{width:200px;color:inherit;flex-shrink:0;text-decoration:none}.productReviews{margin-top:50px}.productReviews .tabs{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.productReviews .tabs .activeTab{color:#29664d;border-bottom:2px solid #29664d}.productReviews .tabs p{cursor:pointer;border-radius:6px 6px 0 0;margin-right:10px;padding:10px;font-weight:500}.productReviews .tabsArea{border-bottom:2px solid #29664d;padding:20px}.productReviews .tabsArea .review{border-bottom:1px solid #29664d;margin:20px 0;padding:5px}.productReviews .tabsArea .review .userName{font-size:14px;font-weight:500}.productReviews .tabsArea .review .text{margin:5px 0;font-size:12px}.productReviews .tabsArea .review .image{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.productReviews .tabsArea .review .img{background:#f0f0f0;border:1px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-right:10px;display:flex}.productReviews .tabsArea .reviews form{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.productReviews .tabsArea .reviews form button{color:#fff;cursor:pointer;background-color:#29664d;border:none;outline:none;padding:10px 20px}.productReviews .tabsArea .reviews textarea{border:none;border-radius:6px;outline:none;margin:20px 0;padding:10px;font-family:inherit;font-size:14px;box-shadow:0 1px 1px #0000001a,0 0 0 1px #464f6029,0 2px 5px #5960781a}.addToCart{margin-top:10px}.addToCart button{color:#fff;cursor:pointer;background-color:#29664d;border:none;outline:none;margin-right:20px;padding:10px 20px;font-size:14px}@media screen and (max-width:1024px){.productPage .sideCategoris{width:25%;padding:0 10px 0 0}.productPage .page{width:75%}.sideCategoris{height:100%}.sideCategoris h2{font-size:18px}.sideCategoris .mainCat{margin:20px 0}.sideCategoris .mainCat .mainCatName{font-size:14px;font-weight:600}.sideCategoris .mainCat .sCat{padding:0 0 0 20px}.sideCategoris .mainCat .sCat li{font-size:12px}.offerConteiner .productArea a .productCard{width:150px}}@media screen and (max-width:768px){.productPage .catToggle{flex-direction:column;justify-content:space-evenly;align-items:center;display:flex}.productPage .sideCategoris{display:none}.productPage .page{width:100%}.productPage .sideBarCat{z-index:10;scrollbar-width:none;background:#faf8f580;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;height:100vh;transition:all .2s;display:flex;position:fixed;top:0;left:0;overflow:auto}.productPage .sideBarCat::-webkit-scrollbar{display:none}.productPage .sideBarCat .close{background:#fff;border-radius:0 10px 10px 0;width:60px;height:40px;margin:10px 0 0;padding:10px;position:relative}.productPage .sideBarCat .close .catToggle{top:3px}.productPage .sideBarCat .sideCategoris{background-color:#fff;width:50%;height:auto;min-height:100%;padding:20px;display:block}.productIdPage .description{border-bottom:1px solid gray;padding:20px}.productIdPage .productImages{width:40%}.productIdPage .productImages img{width:100%;height:auto}.productIdPage .productDetail{width:60%;padding-left:10px}}@media screen and (max-width:638px){.productPage .sideBarCat .sideCategoris{background-color:#fff;width:80%;height:auto;min-height:100%;padding:20px}.productIdPage{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.productIdPage .description{border-bottom:1px solid gray;padding:20px}.productIdPage .productImages{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.productIdPage .productImages .sampleImages{flex-direction:row;justify-content:center;align-items:flex-start;display:flex}.productIdPage .productImages .sampleImages img{width:100%;height:100%}.productIdPage .productImages .sampleImages .imgSample{width:50px;height:40px}.productIdPage .productImages img{max-width:400px;max-height:400px}.productIdPage .productDetail{width:100%;margin-top:50px;padding-left:0}.productReviews .tabsArea .reviews form{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.productReviews .tabsArea .reviews textarea{width:100%;height:auto}}.cartPage{flex-direction:row;justify-content:space-between;align-items:flex-start;min-height:100vh;display:flex}.cartPage h2{border-bottom:2px solid #29664d;padding:10px}.cartPage .orderSummary{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;align-self:flex-start;width:30%;padding:24px;position:sticky;top:80px}.cartPage .orderSummary .summaryTitle{color:#0f2919;margin-bottom:16px;font-size:1.1rem;font-weight:700}.cartPage .orderSummary .deliveryBadge{border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px;display:flex}.cartPage .orderSummary .deliveryBadge .deliveryIcon{flex-shrink:0;margin-top:2px;font-size:18px}.cartPage .orderSummary .deliveryBadge .deliveryMsg{margin:0 0 2px;font-size:13px;font-weight:600}.cartPage .orderSummary .deliveryBadge .deliveryHint{opacity:.85;margin:0;font-size:12px}.cartPage .orderSummary .deliveryBadgeGreen{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.cartPage .orderSummary .deliveryBadgeRed{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.cartPage .orderSummary .summaryDivider{background:#e0e0e0;height:1px;margin:16px 0}.cartPage .orderSummary .summaryRow{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cartPage .orderSummary .summaryRow .summaryLabel{color:gray;font-size:14px}.cartPage .orderSummary .summaryRow .summaryValue{color:#0f2919;align-items:center;font-size:14px;font-weight:500;display:flex}.cartPage .orderSummary .summaryRow .summaryFree{color:#166534;font-size:14px;font-weight:600}.cartPage .orderSummary .summaryTotal{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.cartPage .orderSummary .summaryTotal span:first-child{color:#0f2919;font-size:15px;font-weight:600}.cartPage .orderSummary .summaryTotal .totalAmount{color:#0f2919;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.cartPage .orderSummary .checkoutBtnLink{width:100%;text-decoration:none;display:block}.cartPage .orderSummary .addMoreLink{color:gray;justify-content:center;align-items:center;gap:4px;margin-top:12px;font-size:13px;text-decoration:none;transition:color .2s;display:flex}.cartPage .orderSummary .addMoreLink .addMoreIcon{font-size:14px}.cartPage .orderSummary .addMoreLink:hover{color:#29664d}.cartPage .items{background-color:#fff;width:60%;padding:20px 10px}.cartPage .noCart{margin-top:20px}.cartPage .noCart img{width:100%;height:100%}.cartPage .messageGreen{color:green;margin:10px;font-size:14px;font-weight:400}.cartPage .messageRed{color:red;margin:10px;font-size:14px;font-weight:400}.cartPage .total{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.cartPage .total p{margin:20px 0;font-size:18px;font-weight:500}.cartCard{border:1px solid #29664d;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;margin:20px 0;padding:10px 0;display:flex}.cartCard .details{width:70%}.cartCard .actions{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.cartCard .name{font-size:16px;font-weight:600}.cartCard .status{color:green}.cartCard img{-o-object-fit:contain;object-fit:contain;margin-right:20px}.cartCard .price{margin-top:5px;font-size:14px;font-weight:500}.cartCard .delete{color:#fff;cursor:pointer;background-color:#bf4040;border:none;outline:none;margin-top:10px;padding:7px 15px}.productQuantity{flex-direction:row;justify-content:flex-start;align-items:center;margin:10px 0;display:flex}.productQuantity input{text-align:center;border-radius:0;width:30px;margin:0 10px;padding:0}.productQuantity button{color:#fff;cursor:pointer;background-color:#29664d;border:none;outline:none;padding:4px 8px;font-size:16px}.checkoutBtn{color:#fff;cursor:pointer;letter-spacing:.01em;background:#29664d;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 16px;font-size:15px;font-weight:600;transition:background .2s,transform .15s;display:flex}.checkoutBtn .checkoutIcon{font-size:16px}.checkoutBtn:hover{background:#1d4937;transform:translateY(-1px)}.checkoutBtn:active{transform:translateY(0)}.addressHead{margin-bottom:10px;text-decoration:underline}.activeAddress{border:1px solid #29664d!important}.addaddress{color:#29664d;cursor:pointer;margin:10px 0;font-size:14px;text-decoration:underline}.address{border:1px solid #faf8f5;flex-flow:wrap;justify-content:flex-start;align-items:center;margin:20px 0;padding:10px;display:flex}.address .name{font-weight:500}.address p{margin:3px;font-size:14px}@media screen and (max-width:768px){.cartPage .orderSummary{width:34%;position:static}.cartPage .items{width:63%}}@media screen and (max-width:730px){.cartPage{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.cartPage .orderSummary{box-sizing:border-box;border-top:none;width:100%;position:static}.cartPage .items{width:100%}.cartCard .image{width:20%}.cartCard .image a,.cartCard .image a img{width:100%}.cartCard .details{width:80%}}.checkoutLayout{align-items:flex-start;gap:24px;margin-bottom:48px;display:flex}.checkoutLeft{flex:1;min-width:0}.checkoutRight{flex-shrink:0;width:360px;position:sticky;top:80px}.sectionCard{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:20px;padding:24px}.sectionCardHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.sectionCardHeader .sectionCardTitle{align-items:center;gap:10px;display:flex}.sectionCardHeader .sectionCardTitle .sectionIcon{color:#29664d;font-size:18px}.sectionCardHeader .sectionCardTitle h2{color:#0f2919;font-size:1.05rem;font-weight:700}.sectionCardHeader .itemCount{color:#6b6f69;background:#f0f0f0;border-radius:20px;padding:2px 10px;font-size:13px}.addAddressBtn{color:#29664d;cursor:pointer;background:0 0;border:1.5px solid #29664d;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:flex}.addAddressBtn:hover{color:#fff;background:#29664d}.addressList{flex-direction:column;gap:12px;display:flex}.noAddress{color:#6b6f69;flex-direction:column;align-items:center;gap:12px;padding:32px 0;display:flex}.noAddress .noAddressIcon{opacity:.4;font-size:36px}.noAddress p{font-size:14px}.addressCard{cursor:pointer;border:1.5px solid #e0e0e0;border-radius:10px;align-items:flex-start;gap:14px;padding:16px;transition:border-color .2s,background .2s;display:flex;position:relative}.addressCard:hover{background:#f7fcf9;border-color:#29664d}.addressCardSelected{background:#f0fdf4;border-color:#29664d}.addressCardCheck{flex-shrink:0;padding-top:2px}.radioCircle{border:2px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .2s,background .2s;display:flex}.radioCircleActive{background:#29664d;border-color:#29664d}.radioCircleActive .radioCheckIcon{color:#fff;font-size:11px}.addressCardBody{flex:1}.addressCardBody .addressName{color:#0f2919;margin-bottom:4px;font-size:14px;font-weight:700}.addressCardBody .addressLine{color:gray;margin-bottom:2px;font-size:13px}.addressCardBody .addressMobile{color:#6b6f69;margin-top:6px;font-size:13px}.deleteAddressBtn{cursor:pointer;color:#d3d9d5;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px;font-size:15px;transition:color .2s}.deleteAddressBtn:hover{color:#bf4040}.addressFormCard{background:#faf8f5;border:1px solid #e0e0e0;border-radius:10px;margin-top:8px;padding:20px}.addressFormHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.addressFormHeader h3{color:#0f2919;font-size:15px;font-weight:700}.addressFormHeader .formCloseBtn{cursor:pointer;color:#6b6f69;background:0 0;border:none;align-items:center;font-size:18px;display:flex}.addressFormHeader .formCloseBtn:hover{color:#0f2919}.addressFormGrid{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.addressFormGrid .fullWidth{grid-column:1/-1}.formField{flex-direction:column;gap:4px;display:flex}.formLabel{color:#6b6b6b;font-size:13px;font-weight:500}.formLabel .optionalTag{color:#d3d9d5;font-size:12px;font-weight:400}.formInput{color:#0f2919;background:#fff;border:1.5px solid #e0e0e0;border-radius:6px;outline:none;width:100%;padding:9px 12px;font-size:14px;transition:border-color .2s}.formInput:focus{border-color:#29664d}.formInput::placeholder{color:#d3d9d5}.inputError{border-color:#bf4040!important}.fieldError{color:#bf4040;font-size:12px}.formActions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.cancelFormBtn{color:gray;cursor:pointer;background:0 0;border:1.5px solid #ccc;border-radius:6px;padding:9px 20px;font-size:14px;font-weight:500;transition:border-color .2s}.cancelFormBtn:hover{border-color:#6b6f69}.saveAddressBtn{color:#fff;cursor:pointer;background:#29664d;border:none;border-radius:6px;padding:9px 20px;font-size:14px;font-weight:600;transition:background .2s}.saveAddressBtn:hover{background:#1f4d3a}.checkoutSummaryCard .summaryItems{flex-direction:column;gap:12px;margin-bottom:4px;display:flex}.checkoutSummaryCard .summaryItem{align-items:center;gap:12px;display:flex}.checkoutSummaryCard .summaryItemImg{background:#f0f0f0;border-radius:8px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.checkoutSummaryCard .summaryItemImgPlaceholder{background:#e0e0e0;width:100%;height:100%}.checkoutSummaryCard .summaryItemInfo{flex:1;min-width:0}.checkoutSummaryCard .summaryItemInfo .summaryItemName{color:#0f2919;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.checkoutSummaryCard .summaryItemInfo .summaryItemQty{color:#6b6f69;margin-top:3px;font-size:12px}.checkoutSummaryCard .summaryItemPrice{color:#0f2919;flex-shrink:0;align-items:center;font-size:13px;font-weight:600;display:flex}.checkoutSummaryCard .deliveryBadge{border-radius:7px;align-items:center;gap:8px;margin-bottom:4px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.checkoutSummaryCard .deliveryBadge .deliveryIcon{flex-shrink:0;font-size:15px}.checkoutSummaryCard .deliveryBadgeGreen{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.checkoutSummaryCard .deliveryBadgeRed{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.checkoutSummaryCard .summaryDivider{background:#e0e0e0;height:1px;margin:14px 0}.checkoutSummaryCard .summaryRow{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.checkoutSummaryCard .summaryRow .summaryLabel{color:gray;font-size:13px}.checkoutSummaryCard .summaryRow .summaryValue{color:#0f2919;align-items:center;font-size:13px;font-weight:500;display:flex}.checkoutSummaryCard .summaryRow .summaryFree{color:#166534;font-size:13px;font-weight:600}.checkoutSummaryCard .summaryTotal{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.checkoutSummaryCard .summaryTotal span:first-child{color:#0f2919;font-size:15px;font-weight:600}.checkoutSummaryCard .summaryTotal .totalAmount{color:#0f2919;align-items:center;font-size:1.2rem;font-weight:700;display:flex}.paymentBtn{color:#fff;cursor:pointer;background:#29664d;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 16px;font-size:15px;font-weight:600;transition:background .2s,transform .15s;display:flex}.paymentBtn:hover:not(:disabled){background:#1f4d3a;transform:translateY(-1px)}.paymentBtn:active{transform:translateY(0)}.paymentBtnLoading{opacity:.7;cursor:not-allowed}.spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.selectedAddressHint{color:#6b6f69;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.selectedAddressHint .hintIcon{color:#29664d;font-size:13px}.selectedAddressHint strong{color:#6b6b6b}@media (max-width:900px){.checkoutLayout{flex-direction:column}.checkoutRight{width:100%;position:static}}@media (max-width:600px){.addressFormGrid{grid-template-columns:1fr}.formActions{flex-direction:column-reverse}.formActions .cancelFormBtn,.formActions .saveAddressBtn{text-align:center;width:100%}}.profilePage{flex-direction:row;justify-content:flex-start;align-items:flex-start;min-height:100vh;padding:50px 0;display:flex}.profilePage .useSection{width:20%;height:auto}.profilePage .userPages{width:80%;height:auto}.profilePage .userProfile{-o-object-fit:cover;object-fit:cover;border:2px solid #faf8f5;border-radius:50%}.useSection{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px;display:flex}.useSection .userName p{margin:10px 0}.useSection .userName .name{font-size:16px;font-weight:500}.useSection .userName .email{font-size:14px}.userDetails{background:#fff;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-left:10px;padding:20px;display:flex}.userDetails .imageSection{width:40%}.updateBox{background-color:#faf8f5;border:1px solid gray;padding:10px}.linkIcon{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;display:flex}.linkIcon .icon{font-size:20px}.linkIcon p{font-size:12px;font-style:normal}.PopoverTrigger{background-color:#fff;border:none;border-radius:4px;outline:none}.PopoverContent{background-color:#fff;border-radius:4px;width:260px;padding:20px}.PopoverArrow{fill:#fff}.PopoverTrigger{height:35px;color:var(--violet11);box-shadow:0 2px 10px var(--blackA7);background-color:#fff;border-radius:4px;justify-content:center;align-items:center;padding:0 15px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.PopoverTrigger:hover{background-color:var(--mauve3)}.PopoverTrigger:focus{box-shadow:0 0 0 2px #000}.PopoverContent{z-index:1;width:260px;color:var(--violet11);background-color:#fff;border-radius:4px;padding:20px;font-size:15px;line-height:1;box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.PopoverContent:focus{box-shadow:#0e121659 0px 10px 38px -10px,#0e121633 0px 10px 20px -15px,0 0 0 2px var(--violet7);outline:none}.dashboard{flex-direction:row;justify-content:flex-start;align-items:flex-start;display:flex}.sideBar{background-color:#fff;width:15%;height:89vh;padding:20px}.pages{width:85%;padding:20px}.activeSideBar{font-weight:700}.sideLinks{margin-top:50px;list-style-type:none}.sideLinks li{margin-bottom:20px}.sideLinks li a{font-size:14px;text-decoration:none}.sideLinks li a .sideIcon{flex-direction:row;justify-content:flex-start;align-items:flex-start;display:flex}.sideLinks li a .icons{margin-right:10px;font-size:20px}.dashboardHome{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.dashboardHome .box{background-color:#fff;width:20%;margin:2%;padding:20px}.dashboardHome .box .heading{font-size:14px;font-weight:500}.dashboardHome .box .imgBox{flex-direction:row;justify-content:space-evenly;align-items:flex-start;margin-top:30px;display:flex}.dashboardHome .box .imgBox .digit{color:gray;font-size:28px;font-weight:700}.dashboardHome .box .imgBox .boxIcon{color:#d3d3d3;font-size:50px}.dashboardPage .pageTop{background-color:#fff;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.dashboardPage .filter{flex-direction:row;flex-grow:1;justify-content:flex-start;align-items:center;margin:0 20px;display:flex}.dashboardPage .filter .selectBox{width:340px}.dashboardPage .filter p{margin-right:20px}.dashboardPage .searchdiv{display:flex}.dashboardPage .searchdiv p{margin-left:20px;font-size:14px}.dashboardPage .addBtn{color:#fff;cursor:pointer;background-color:#29664d;border:none;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;height:32px;padding:0 10px;display:flex}.dashboardPage .addBtn .plusIcon{margin-right:10px;font-size:20px}.dashboardPage .listTable{background-color:#fff;margin-top:20px;padding:20px}.dashboardPage .listTable .categoryArea{background-color:#faf8f5;padding:50px 20px 20px}.dashboardPage .listTable .activeTab{color:#29664d;border-bottom:2px solid #29664d;font-weight:500}.dashboardPage .listTable .tabs{flex-direction:row;justify-content:flex-start;align-items:flex-start;display:flex}.dashboardPage .listTable .tabs p{cursor:pointer;background-color:#faf8f5;border-radius:6px 6px 0 0;margin-right:10px;padding:5px 12px;font-size:14px;line-height:22px}.dashboardPage .listTable .bg{background-color:#fff}.dashboardPage .listTable .formBtn{flex-direction:row;justify-content:center;align-items:center;display:flex}.dashboardPage .listTable .formBtn button{margin-right:20px}.dashboardPage .listTable .productsImages{flex-direction:row;justify-content:center;align-items:center;display:flex}.dashboardPage .listTable .productsImages .previewImages{border:2px solid #29664d;width:80px;height:80px;margin-right:10px;position:relative;overflow:hidden}.dashboardPage .listTable .productsImages .previewImages .delete{cursor:pointer;position:absolute;top:0;right:0}.dashboardPage .listTable .productsImages .previewImages img{-o-object-fit:contain;object-fit:contain}.dashboardPage .listTable .imageUpload{cursor:pointer;border:2px solid #29664d;flex-direction:row;justify-content:center;align-items:center;width:80px;height:80px;margin:5px 0 10px;display:flex;overflow:hidden}.dashboardPage .listTable .imageUpload .fileupload{display:none}.dashboardPage .listTable .imageUpload .fiplush{color:#29664d;opacity:.5;font-size:50px;font-weight:700}.dashboardPage .listTable .imageUpload .categoryImage{-o-object-fit:contain;object-fit:contain;width:80px;height:80px}.dashboardPage .listTable .categoryList{border-radius:6px;flex-direction:row;justify-content:space-between;align-items:center;margin-top:10px;padding:0 20px;list-style-type:none;display:flex}.dashboardPage .listTable .categoryList li{width:250px}.dashboardPage .listTable .categoryList li:first-child{width:50px}.dashboardPage .listTable .categoryList li .action{cursor:pointer;margin-right:20px;font-size:20px}.dashboardPage .listTable .categoryList li .action:first-child{color:#29664d}.dashboardPage .listTable .categoryList li .action:last-child{color:red}.dashboardPage .listTable .categoryList li .catImag{-o-object-fit:contain;object-fit:contain;border:1px solid #29664d}.catSelection{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:10px;display:flex}.catSelection .selectCat,.catSelection .innerDiv{width:40%}.addForm{background-color:#faf8f5;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:50px 20px 20px;display:flex}.addForm label{margin-bottom:5px;font-size:14px;font-weight:500}.addForm input{width:100%;margin-bottom:15px}.section{width:100%;margin:30px 0}.selectedCategories{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:10px;width:100%;margin:10px 0;display:flex}.selectedCategories p{background-color:#faf8f5;border:1px solid #29664d;border-radius:15px;align-items:center;min-height:30px;margin-right:0;padding:5px 25px 5px 20px;display:flex;position:relative}.selectedCategories p .delete{cursor:pointer;color:#575757;font-size:14px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.selectedCategories p .delete:hover{color:red}.ck-editor{width:100%!important;margin-bottom:20px!important}.ck-content{height:200px!important}.selectCat{width:50%}.bannerSection{margin:20px 0}.bannerSection .sales{z-index:0;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;height:clamp(250px,30vw,430px);display:flex}.bannerSection .sales .slider{width:63%;overflow:hidden}.bannerSection .sales .slider .swiper,.bannerSection .sales .slider .mySwiper,.bannerSection .sales .slider .swiper-slide{height:100%!important}.bannerSection .sales .slider .swiper-slide div{width:100%;height:100%}.bannerSection .sales .slider .swiper-slide img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important}.bannerSection .sales .offers{flex-direction:column;justify-content:space-between;align-items:stretch;gap:13px;width:35%;height:100%;display:flex}.bannerSection .sales .offers .offerSlide1,.bannerSection .sales .offers .offerSlide2{flex:1;width:100%;min-height:0;overflow:hidden}.bannerSection .sales .offers .offerSlide1 .swiper,.bannerSection .sales .offers .offerSlide1 .mySwiper,.bannerSection .sales .offers .offerSlide2 .swiper,.bannerSection .sales .offers .offerSlide2 .mySwiper,.bannerSection .sales .offers .offerSlide1 .swiper-slide,.bannerSection .sales .offers .offerSlide2 .swiper-slide{height:100%!important}.bannerSection .sales .offers .offerSlide1 .swiper-slide div,.bannerSection .sales .offers .offerSlide2 .swiper-slide div{width:100%;height:100%}.bannerSection .sales .offers .offerSlide1 .swiper-slide img,.bannerSection .sales .offers .offerSlide2 .swiper-slide img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important}.bannerSection .sales .offers .slider .swiper,.bannerSection .sales .offers .slider .mySwiper,.bannerSection .sales .offers .slider .swiper-slide{height:100%!important}.bannerSection .sales .offers .slider .swiper-slide div{width:100%;height:100%}.bannerSection .sales .offers .slider .swiper-slide img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important}.bannerSection .categories{scrollbar-width:none;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex;overflow:auto}.bannerSection .categories::-webkit-scrollbar{display:none}.bannerSection .categories .catBox{cursor:pointer;border:1px solid #29664d;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:120px;height:120px;padding:10px;transition:all .2s;display:flex}.bannerSection .categories .catBox:hover{background-color:#29664d0d;border-color:#29664d}.bannerSection .categories .catBox .catImage{-o-object-fit:contain;object-fit:contain;width:50px!important;height:50px!important}.bannerSection .categories .catBox .catName{text-align:center;word-break:break-word;margin:0;font-size:12px;font-weight:500;line-height:1.3}.bannerSection .freaturesBox{scrollbar-width:none;flex-direction:row;justify-content:center;align-items:center;display:flex;overflow:auto}.bannerSection .freaturesBox::-webkit-scrollbar{display:none}.bannerSection .freatures{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.bannerSection .freatures .feature{text-transform:uppercase;text-align:center;margin:5px 0;font-size:14px;font-weight:500}.bannerSection .freatures .description{text-align:center;font-size:12px;font-weight:400}.mainCategory{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:24px;overflow:hidden}.mainCategory .catSectionHeader{background-color:#29664d0a;border-bottom:2px solid #29664d;flex-direction:row;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.mainCategory .catSectionHeader h2{color:#0f2919;border:none;margin:0;padding:0;font-size:1.1rem;font-weight:700}.mainCategory .catSectionHeader .catViewAll{color:#29664d;font-size:.85rem;font-weight:600;transition:color .2s}.mainCategory .catSectionHeader .catViewAll:hover{color:#1f4d3a}.mainCategory .mainCatName{border-right:1px solid #e0e0e0;flex-direction:column;justify-content:space-between;align-items:center;min-width:180px;height:100%;padding:16px;display:flex}.mainCategory .mainCatName .viewBox p{display:none}.mainCategory .mainCatName button{cursor:pointer;color:#fff;background-color:#29664d;border:none;border-radius:6px;margin:12px 0 0;padding:8px 20px;font-size:13px;font-weight:600;transition:background-color .2s}.mainCategory .mainCatName button:hover{background-color:#1f4d3a}.mainCategory img{-o-object-fit:contain;object-fit:contain;transition:transform .3s}.mainCategory img:hover{transform:scale(.95)}.mainCategory .subCategory{background-color:#fff;flex-direction:row;justify-content:flex-start;align-items:flex-start;height:100%;padding:12px 16px;display:flex}.mainCategory .subCategoryBoxes{scrollbar-width:none;flex:1;overflow:auto}.mainCategory .subCategoryBoxes::-webkit-scrollbar{display:none}.mainCategory .subCategoryBoxes .box1,.mainCategory .subCategoryBoxes .box2{flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:6px 0;display:flex}.mainCategory .subCategoryBoxes .subCategoryBox{cursor:pointer;border:1px solid #e0e0e0;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:150px;margin:4px 6px;padding:8px 6px 6px;transition:all .2s;display:flex;position:relative;overflow:hidden}.mainCategory .subCategoryBoxes .subCategoryBox:hover{border-color:#29664d;transform:translateY(-2px);box-shadow:0 4px 16px #29664d1a}.mainCategory .subCategoryBoxes .subCategoryBox .catOfferTag{color:#fff;background:linear-gradient(90deg,#29664d,#3d7d62);flex-direction:row;justify-content:space-between;align-items:center;padding:3px 8px;font-size:10px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.mainCategory .subCategoryBoxes .subCategoryBox .catOfferTag .catDiscountBadge{background-color:#ffffff40;border-radius:100px;padding:1px 5px;font-size:9px;font-weight:700}.mainCategory .subCategoryBoxes .subCategoryBox .subCatImgWrapper{flex-direction:row;justify-content:center;align-items:center;width:110px;height:110px;margin-top:18px;display:flex}.mainCategory .subCategoryBoxes .subCategoryBox p{text-align:center;color:#0f2919;margin:8px 0 2px;font-size:12px;font-weight:600;line-height:1.3}.tag{color:#fff;cursor:pointer;background-color:#29664d;position:absolute;top:0;left:0;padding:3px!important;font-size:11px!important}.tagTwo{color:#fff;cursor:pointer;background-color:#29664d;padding:3px;font-size:11px;position:absolute;top:0;left:0}.allCatBox .catSection{border-top:2px solid #e0e0e0;margin:32px 0;padding-top:24px}.allCatBox .mainCat{flex-direction:row;justify-content:flex-start;align-items:center;gap:32px;margin:20px 0;display:flex}.allCatBox .mainCat .mainCatImgWrapper{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;flex-shrink:0;width:220px;height:220px;padding:12px;transition:transform .3s;overflow:hidden}.allCatBox .mainCat .mainCatImgWrapper:hover{transform:scale(.97)}.allCatBox .mainCat .content{flex:1}.allCatBox .mainCat .content h2{color:#0f2919;margin:0 0 10px;font-size:1.3rem;font-weight:700}.allCatBox .mainCat .content .bold{color:#29664d;margin:0 0 10px;font-size:13px;font-weight:600}.allCatBox .mainCat .content p{color:gray;font-size:14px;line-height:1.6}.subCat{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;padding-bottom:20px;display:flex}.subCat .subCatBox{background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:165px;margin:12px 0 0 16px;padding:8px;transition:all .2s;display:flex;position:relative;overflow:hidden}.subCat .subCatBox:hover{border-color:#29664d;transform:translateY(-2px);box-shadow:0 4px 20px #29664d1f}.subCat .subCatBox .offerTag{color:#fff;background:linear-gradient(90deg,#29664d,#3d7d62);justify-content:space-between;align-items:center;padding:4px 8px;font-size:10px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.subCat .subCatBox .offerTag .discountBadge{background-color:#ffffff40;border-radius:100px;padding:1px 6px;font-size:10px;font-weight:700}.subCat .subCatBox .subCatImageWrapper{flex-direction:row;justify-content:center;align-items:center;width:110px;height:110px;margin-top:22px;display:flex}.subCat .subCatBox .content{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:10px;padding:0 4px;display:flex}.subCat .subCatBox .content .light{color:#6b6f69;margin:4px 0;font-size:11px;font-weight:400}.subCat .subCatBox .content .bold{text-align:center;color:#0f2919;font-size:13px;font-weight:700}@media screen and (max-width:768px){.bannerSection .sales{flex-direction:column;display:flex}.bannerSection .sales .slider{aspect-ratio:2;width:100%}.bannerSection .sales .offers{flex-flow:row;justify-content:space-between;align-items:stretch;gap:12px;width:100%;height:150px;margin-top:12px;display:flex}.bannerSection .sales .offers .offerSlide1,.bannerSection .sales .offers .offerSlide2{flex:1;min-width:0;height:100%;overflow:hidden}.bannerSection .sales .offers .offerSlide1>*,.bannerSection .sales .offers .offerSlide2>*{height:100%}}@media screen and (max-width:1024px){.mainCategory .subCategory{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.mainCategory .mainCatName{width:100%;min-width:unset;background-color:#29664d0a;border-bottom:1px solid #e0e0e0;border-right:none;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.mainCategory .mainCatName .viewBox{margin:0 16px}.mainCategory .mainCatName .viewBox p{font-size:12px;display:block}.mainCategory .subCategoryBoxes{width:100%}.mainCategory .subCategoryBoxes .box1,.mainCategory .subCategoryBoxes .box2{scrollbar-width:none;overflow:auto}.mainCategory .subCategoryBoxes .box1::-webkit-scrollbar{display:none}.mainCategory .subCategoryBoxes .box2::-webkit-scrollbar{display:none}}@media screen and (max-width:768px){.mainCategory .subCategory{flex-direction:column;padding:10px 8px}.mainCategory .mainCatName{min-width:unset;border-bottom:1px solid #e0e0e0;border-right:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:10px 8px}.mainCategory .mainCatName img{width:60px!important;height:60px!important}.mainCategory .mainCatName .viewBox button{margin:0;padding:6px 14px;font-size:12px}.mainCategory .subCategoryBoxes{width:100%}.mainCategory .subCategoryBoxes .box1,.mainCategory .subCategoryBoxes .box2{scrollbar-width:none;flex-wrap:nowrap;padding:4px 0;overflow:auto hidden}.mainCategory .subCategoryBoxes .box1::-webkit-scrollbar{display:none}.mainCategory .subCategoryBoxes .box2::-webkit-scrollbar{display:none}.mainCategory .subCategoryBoxes .subCategoryBox{width:100px;min-width:100px;margin:4px;padding:6px 4px}.mainCategory .subCategoryBoxes .subCategoryBox .subCatImgWrapper{width:64px;height:64px;margin-top:8px}.mainCategory .subCategoryBoxes .subCategoryBox p{text-align:center;font-size:11px}.subCat{flex-direction:row;justify-content:space-evenly;align-items:flex-start;display:flex}.subCat .subCatBox{border:none;width:115px;margin:20px 0 0 20px}.subCat .subCatBox img{width:100px;height:100px}}@media screen and (max-width:740px){.allCatBox .mainCat{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.allCatBox .mainCat .mainCatImgWrapper{width:160px;height:160px}.allCatBox .mainCat .content{text-align:center}}.desktopSidebar{scrollbar-width:none;flex-shrink:0;align-self:flex-start;width:280px;max-height:calc(100vh - 100px);display:block;position:sticky;top:80px;overflow-y:auto}.desktopSidebar::-webkit-scrollbar{display:none}.sidebarContent{flex-direction:column;gap:0;display:flex}.sidebarSection{margin-bottom:10px}.sidebarTitle{color:#292929;margin:0 0 15px;padding:0 20px;font-size:18px;font-weight:600}.sidebarDivider{background:#d3d9d5;height:1px;margin:20px 0}@media (max-width:768px){.desktopSidebar{display:none}.mobileSidebarPanel{scrollbar-width:none;background:#fff;width:75%;max-width:320px;height:auto;min-height:100%;padding:24px 0 32px;overflow-y:auto;box-shadow:4px 0 20px #0000001f}.mobileSidebarPanel::-webkit-scrollbar{display:none}}@media (min-width:769px){.catToggle{display:none!important}}
