.shop-mega-menu{z-index:100;background:#f7f7f7;width:100%;display:none;position:absolute;top:100%}@media (max-width:1200px){.shop-mega-menu{max-height:67vh}}@media (max-width:1120px){.shop-mega-menu{max-height:calc(100vh - 188px)}}.shop-mega-menu.shown{z-index:1000;flex-direction:column;align-items:center;display:flex}@media (max-width:1030px){.shop-mega-menu.shown{display:none}}.shop-mega-menu .top-link{z-index:100;background:#f7f7f7;flex-flow:column wrap;width:89.4%;max-width:1352px;height:592px;min-height:565px;margin:50px 0;display:flex;position:relative;overflow:hidden}@media (max-width:1200px){.shop-mega-menu .top-link{width:95%}}.shop-mega-menu .top-link .megamenu-topwrapper{gap:32px;width:100%;height:100%;display:flex}.shop-mega-menu .top-link .megamenu-topwrapper .tabs-wrapper{gap:16px;width:calc(75.8% - 16px);min-height:0;display:flex}.shop-mega-menu .top-link .megamenu-topwrapper .tabs-wrapper .tabs{scrollbar-width:thin;flex-direction:column;max-width:298px;height:100%;padding-right:8px;display:flex;overflow-y:auto}.shop-mega-menu .top-link .megamenu-topwrapper .tabs-wrapper .tabs::-webkit-scrollbar{width:6px}.shop-mega-menu .top-link .megamenu-topwrapper .tabs-wrapper .tabs::-webkit-scrollbar-thumb{background:#219d5059;border-radius:999px}.shop-mega-menu .top-link .megamenu-topwrapper .tabs-wrapper .tabs::-webkit-scrollbar-thumb:hover{background:#219d5099}.shop-mega-menu .top-link .megamenu-topwrapper .tabs-wrapper .tabs .megamenu-ctageoryimage{justify-content:center;align-items:center;width:46.5px;height:37px;display:flex;overflow:hidden}.shop-mega-menu .top-link .megamenu-topwrapper .tabs-wrapper .tabs .megamenu-ctageoryimage>div{width:100%;height:100%}.shop-mega-menu .top-link .megamenu-topwrapper .tabs-wrapper .tabs .megamenu-ctageoryimage img{object-fit:contain;width:100%}.shop-mega-menu .top-link .megamenu-topwrapper .tabs-wrapper .tabs .tab{cursor:pointer;border-radius:12px;align-items:center;gap:6px;height:57px;transition:background-color .2s,color .2s;display:flex}.shop-mega-menu .top-link .megamenu-topwrapper .tabs-wrapper .tabs .tab:hover{background:#fff}.shop-mega-menu .top-link .megamenu-topwrapper .tabs-wrapper .tabs .tab:hover .cat-name{color:#219d50}.shop-mega-menu .top-link .megamenu-topwrapper .tabs-wrapper .tabs .tab.active{background:#fff}.shop-mega-menu .top-link .megamenu-topwrapper .tabs-wrapper .tabs .tab.active .cat-name{color:#1e1e1e}.shop-mega-menu .top-link .megamenu-topwrapper .tabs-wrapper .tabs .tab .cat-name{color:#1e1e1e;text-overflow:ellipsis;white-space:nowrap;max-width:calc(98% - 52px);font-size:16px;font-weight:500;line-height:150%;display:block;overflow:hidden}.shop-mega-menu .top-link .megamenu-topwrapper .tabs-wrapper .tabpanel{background:#fff;border-radius:16px;flex-flow:column wrap;flex-grow:1;align-items:flex-start;gap:16px;padding:12px 24px;display:flex;position:relative}.shop-mega-menu .top-link .megamenu-topwrapper .tabs-wrapper .tabpanel .subcat-link{color:#5c5f62;font-size:14px;font-weight:600;line-height:150%;display:block}.shop-mega-menu .top-link .megamenu-topwrapper .tabs-wrapper .tabpanel .subcat-link:hover{color:#0c7935}.shop-mega-menu .top-link .megamenu-topwrapper .tabs-wrapper .tabpanel .opacity-image{opacity:.2;background-color:#0000;width:40%;position:absolute;bottom:0;right:15%}.shop-mega-menu .top-link .megamenu-topwrapper .megamenu-bestSeller-cont{flex-direction:column;width:calc(24.2% - 64px);padding:24px;display:flex}@media (max-width:1200px){.shop-mega-menu .top-link .megamenu-topwrapper .megamenu-bestSeller-cont{width:24.2%;padding:24px 0}}.shop-mega-menu .top-link .megamenu-topwrapper .megamenu-bestSeller-cont .best-seller-title{text-align:left;color:#5c5f62;letter-spacing:1.44px;text-transform:uppercase;margin-bottom:48px;font-size:16px;font-weight:700;line-height:131.5%;display:block}.shop-mega-menu .top-link .megamenu-topwrapper .megamenu-bestSeller-cont .products-wrapper{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}.shop-mega-menu .top-link .megamenu-topwrapper .megamenu-bestSeller-cont .products-wrapper .product-box{cursor:pointer;gap:12px;display:flex}.shop-mega-menu .top-link .megamenu-topwrapper .megamenu-bestSeller-cont .products-wrapper .product-box .img-wrapper{background-color:#fff;border-radius:16px;justify-content:center;align-items:center;width:47%;padding-bottom:47%;display:flex;position:relative;overflow:hidden}.shop-mega-menu .top-link .megamenu-topwrapper .megamenu-bestSeller-cont .products-wrapper .product-box .img-wrapper img{object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0}.shop-mega-menu .top-link .megamenu-topwrapper .megamenu-bestSeller-cont .products-wrapper .product-box .right-productDesc{text-align:left;flex-direction:column;justify-content:space-between;max-width:calc(53% - 12px);display:flex}.shop-mega-menu .top-link .megamenu-topwrapper .megamenu-bestSeller-cont .products-wrapper .product-box .right-productDesc .product-name{color:#3c3c3c;width:100%;max-height:46px;font-size:clamp(14px,1.8vw,16px);font-weight:700;line-height:150%;display:block;overflow:hidden}.shop-mega-menu .top-link .megamenu-topwrapper .megamenu-bestSeller-cont .products-wrapper .product-box .right-productDesc .price{color:#219d50;letter-spacing:.36px;font-size:clamp(20px,2vw,24px);font-weight:600;line-height:150%}.shop-mega-menu .top-link .megamenu-topwrapper .megamenu-bestSeller-cont .products-wrapper .product-box .right-productDesc .add-to-cart{color:#fff;text-transform:capitalize;background-color:#219d50;border-radius:10px;gap:10px;max-width:92px;min-height:36px;font-size:14px;font-weight:600;transition:all .3s ease-in-out;display:flex}.shop-mega-menu .top-link .megamenu-topwrapper .megamenu-bestSeller-cont .products-wrapper .product-box .right-productDesc .add-to-cart:hover{background-color:#0c7935;transform:scale(1.05)}.shop-mega-menu .bottom-section{background:#fff;justify-content:center;align-self:stretch;align-items:center;padding:16px 5.3%;display:flex}.shop-mega-menu .bottom-section .wrapping{align-self:stretch;align-items:center;gap:24px;width:100%;max-width:1352px;display:flex}@media (max-width:960px){.shop-mega-menu .bottom-section .wrapping{flex-direction:column}}.shop-mega-menu .bottom-section .wrapping .text-wrappers-shop-mega{align-items:center;gap:8%;width:calc(100% - 184px);display:flex}@media (max-width:960px){.shop-mega-menu .bottom-section .wrapping .text-wrappers-shop-mega{flex-wrap:wrap;gap:20px;width:auto}}.shop-mega-menu .bottom-section .wrapping .text-wrappers-shop-mega .text{color:var(--Black,#000);font-size:16px;font-style:normal;font-weight:500;line-height:150%}.shop-mega-menu .bottom-section .wrapping .button{background:var(--Main-Green,#219d50);color:var(--Main-White,#fff);text-transform:capitalize;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:12px 24px;font-size:18px;font-style:normal;font-weight:700;line-height:normal;display:flex}.shop-mega-menu .bottom-section .wrapping .button:hover{background:#0c7935}
.login-signup-overlay{z-index:2000;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.LoginSignupmodal{z-index:2001;background:#fff;border-radius:10px;width:45%;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}@media (max-width:1200px){.LoginSignupmodal{width:90%}}.LoginSignupmodal .switcher{background:#f5f5f1;border-bottom:1px solid #0000001a;border-radius:10px;justify-content:space-between;align-items:center;width:100%;display:flex}.LoginSignupmodal .switcher button{width:50%;color:var(--Light-Grey-Text,#a7a7a7);text-transform:capitalize;cursor:pointer;border:none;border-radius:10px 10px 0 0;flex:1 0 0;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:18px;font-style:normal;font-weight:700;line-height:normal;transition:background-color .5s;display:flex}.LoginSignupmodal .switcher button.selected{color:var(--Main-Green,var(--Fruit-Salad-600,#219d50));background-color:#fff;border-bottom:1px solid #a7a7a7}.LoginSignupmodal .form-wrapper{flex-direction:column;align-items:flex-start;gap:22px;width:calc(100% - 62px);max-height:74vh;padding:57px 31px;display:flex;overflow:auto}.LoginSignupmodal .form-wrapper::-webkit-scrollbar{width:5px}.LoginSignupmodal .form-wrapper::-webkit-scrollbar-thumb{background:#219d5167;border-radius:8px}.LoginSignupmodal .form-wrapper::-webkit-scrollbar-thumb:hover{background:#219d5167}@media (max-width:1200px){.LoginSignupmodal .form-wrapper{width:calc(100% - 48px);padding:24px}}.LoginSignupmodal .form-wrapper p{color:#616161;margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.LoginSignupmodal .form-wrapper .buttons{flex-direction:column;gap:12px;width:100%;display:flex}.LoginSignupmodal .form-wrapper .buttons button{background:var(--Main-Green,#219d50);color:var(--Main-White,#fff);text-transform:capitalize;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:12px 24px;font-size:18px;font-style:normal;font-weight:700;line-height:normal;display:flex}.LoginSignupmodal .form-wrapper .buttons button:hover{background:#0c7935}.LoginSignupmodal .form-wrapper .buttons button:disabled{opacity:.8;pointer-events:none}.LoginSignupmodal .form-wrapper .buttons .white-button{color:var(--Main-Black,#1e1e1e);text-transform:capitalize;background:#fff;border:1.5px solid #dadada;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:12px 24px;font-size:18px;font-style:normal;font-weight:700;line-height:normal;display:flex}.LoginSignupmodal .form-wrapper .buttons .white-button:hover{color:#fff;background:#219d50}.LoginSignupmodal .form-wrapper .forgot-password{cursor:pointer;justify-content:flex-end;align-items:flex-end;width:100%;text-decoration:none;display:flex}.LoginSignupmodal .form-wrapper .forgot-password p{color:var(--Main-Green,var(--Fruit-Salad-600,#219d50));text-transform:capitalize;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.LoginSignupmodal .form-wrapper .form-row{justify-content:space-between;align-items:center;gap:22px;width:100%;display:flex}@media (max-width:1200px){.LoginSignupmodal .form-wrapper .form-row{flex-direction:column}}.LoginSignupmodal .form-wrapper .form-row .mui-register-password{border:1px solid #e2e8f0;border-radius:12px;padding-right:10px}.LoginSignupmodal .form-wrapper .form-row .mui-register-password input{border:none}.LoginSignupmodal .form-wrapper .form-row .mui-register-password{width:100%}.LoginSignupmodal .form-wrapper .checkbox{justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.LoginSignupmodal .form-wrapper .checkbox p{color:var(--body,#717286);font-size:14px;font-style:normal;font-weight:400;line-height:150%}.LoginSignupmodal .form-wrapper .checkbox input{cursor:pointer;background:#fff;border:1.143px solid #dddada;border-radius:2.286px;flex-shrink:0;width:16px;height:16px}.LoginSignupmodal .form-wrapper h1{margin:0}.LoginSignupmodal .form-wrapper input{color:#122146;border:1px solid #dedede;border-radius:12px;width:calc(100% - 29px);height:27px;padding:14.5px 17px;font-size:16px}.LoginSignupmodal .form-wrapper input:focus{outline:1px solid #00588f;box-shadow:0 4px 6px -2px #0000000d,0 10px 15px -3px #2042891a}.LoginSignupmodal .form-wrapper input::placeholder{color:#616161;font-size:16px;font-weight:400}
.Navbar{z-index:50;background-color:#fff;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:2px 2px 4px #00000014}.nav-shell{width:100%}.nav-wrapper{flex-direction:column;align-items:center;width:100%;max-height:none;padding:0;display:flex}.nav-wrapper .upper{justify-content:space-between;align-self:center;align-items:center;width:100%;max-height:144px;padding:30px 0;display:flex}.upper .left img{width:100%}.upper .left a{width:39.4%;min-width:238px;max-width:268px;max-height:48px}.upper .left.storefrontUpperBlock{width:calc(100% - 220px);min-width:0;max-width:none}.upper .left.storefrontUpperBlock .baseContainer{padding:0}.upper .left.storefrontUpperBlock .maxWidth{width:100%;max-width:none}.upper .left.storefrontUpperBlock header>div:last-child a{display:none}.upper.storefrontUpperMobile{max-height:none;margin-bottom:8px;padding:0}.upper.storefrontUpperMobile .left.storefrontUpperBlock{width:100%}.upper .middle{gap:6.94%;width:fit-content;padding-left:52px;display:flex}.upper .middle .searchbarwrap{cursor:pointer;position:relative}.upper .middle input{color:#122146;border-radius:12px;height:27px;padding:10px 16px;font-size:16px}.upper .middle input:focus{outline:1px solid #00588f;box-shadow:0 4px 6px -2px #0000000d,0 10px 15px -3px #2042891a}.upper .middle input::placeholder{color:#616161;font-size:16px;font-weight:400}.mui-register-password{border:1px solid #e2e8f0;border-radius:12px;width:380px;padding-right:10px}.mui-register-password input{border:none}.upper .middle .searchbarwrap img{position:absolute;bottom:31%;right:5%}.upper .middle .UpperRight{gap:32px;display:flex}.upper .middle .UpperRight .boxWrap{align-items:center;gap:16px;display:flex}.upper .middle .UpperRight .boxWrap .textwrap{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.upper .middle .UpperRight .boxWrap .textwrap p{margin:0}.upper .middle .UpperRight .boxWrap .textwrap .title{color:var(--Fruit-Salad-600,#219d50);font-size:12px;font-style:normal;font-weight:600;line-height:150%}.upper .middle .UpperRight .boxWrap .textwrap .contonet{color:var(--Basic-Black,#000);white-space:nowrap;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.upper .right{border-left:1px solid #0000002e;align-items:center;gap:8px;padding-left:2.2%;display:flex}.loggedin{padding-left:8px!important}svg path{transition:all .3s}.upper .right button{color:var(--Main-Black,#1e1e1e);text-transform:capitalize;cursor:pointer;background:#fff;border:1.5px solid #dadada;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:flex}.upper .right button:hover{color:#fff;background:#219d50}.upper .right button:hover svg path{stroke:#fff}.upper .right .green{white-space:nowrap;background:var(--Green-Light,#68d49145);color:var(--Main-Green,var(--Fruit-Salad-600,#219d50));border:none}.nav-wrapper .lower{border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;justify-content:center;align-items:center;width:100%;padding:10px 0;display:flex}.lowrewrap{justify-content:space-between;align-items:center;width:100%;display:flex}.shopButton{align-items:center;gap:6px;display:flex}.shopButton .ShopBut{color:#219d50;text-transform:capitalize;cursor:pointer;background-color:#68d49145;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;display:flex}.shopButton .ShopBut:hover{background-color:#68d49145}@media (max-width:1065px){.shopButton .ShopBut{padding:10px 15px}}.shopButton .ShopBut svg{transition:all .3s}.shopButton .ShopBut.active>svg{transform:rotate(180deg)}.shopButton .cartMini{cursor:pointer;align-items:center;gap:4px;transition:all .3s;display:flex}.cartMini:hover{scale:1.1}.shopButton .cartMini .total{color:#219d50;text-transform:capitalize;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.drop-down-link{color:var(--Variable-Grey-Text,#5c5f62);text-transform:capitalize;cursor:pointer;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.drop-down-link:hover{color:#219d50}.drop-menu{z-index:20;background:#fff;border-radius:32px;align-items:center;gap:24px;padding:22px 6px;display:flex;position:absolute;top:calc(100% + 12px);left:3%;box-shadow:0 0 10px #0000001a}.menu-wrapper{flex-wrap:wrap;justify-content:space-between;width:700px;display:flex}.menu-img-wrap{width:336px}.drop-menu.two{flex-flow:column;width:275px}.drop-menu.two .menu-box{width:calc(100% - 48px);max-height:70px;padding:4px 12px}.drop-menu .menu-box{border-radius:12px;align-items:center;gap:16px;width:calc(49.5% - 48px);height:56px;padding:0 24px;text-decoration:none;transition:all .2s ease-in-out;display:flex}.menu-box:hover{background-color:#abecc4}.menu-box:hover .icon-arrow{color:#219d50;font-size:22px;font-weight:500}.menu-box.blue:hover{background-color:#219d50}.menu-box.blue .text-div .menuitemtitle{color:#fff2f1;max-width:100%;font-size:20px;font-weight:600}.logo-img{width:165px;height:58px}.icon-div{background-color:#e5f4fd;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s ease-in-out;display:flex}.text-div{gap:8px;width:calc(100% - 56px);display:flex}.icon-arrow{font-size:20px}.menuitemtitle{color:var(--Basic-Black,#000);text-align:center;text-transform:capitalize;white-space:normal;text-align:left;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.links-wrapper{align-items:flex-start;gap:1.38%;display:flex}.links-wrapper a{white-space:nowrap;color:var(--Variable-Grey-Text,#5c5f62);text-transform:capitalize;font-size:clamp(12px,1.2vw,16px);font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.links-wrapper a:hover{color:#219d50}.links-wrapper .drop-down-link{align-items:center;gap:8px;font-size:clamp(12px,1.2vw,16px);transition:all .3s;display:flex}.mobileNav{flex-flow:column wrap;row-gap:8px;width:-webkit-fill-available;display:flex;position:relative}.mobileNav .upper{background:var(--Foggy-Gray-50,#f5f5f1);justify-content:center;align-items:center;gap:24px;width:-webkit-fill-available;max-height:144px;padding:12px 0 8px;display:flex}.mobileNav .upper .Text_wrap{color:var(--Basic-Black,#000);text-align:center;text-transform:capitalize;align-items:center;gap:6.667px;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none;display:flex}.mobileNav .upper .Text_wrap span{color:var(--Fruit-Salad-600,#219d50);text-align:center;text-transform:capitalize;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.mobileNav .middle{border-bottom:1px solid #0000001a;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:8px;margin:6px 24px;padding-bottom:16px;display:flex}.mobileNav .middle>a{max-width:60%}.mobileNav .middle>a>img{width:100%}.mobileNav .lower{flex-shrink:0;justify-content:space-between;align-items:center;max-width:calc(100vw - 50px);padding:8px 24px 12px;display:flex}.mobileNav .lower .right{align-items:center;gap:8px;display:flex}.mobileNav .lower .right button{color:#1e1e1e;text-transform:capitalize;cursor:pointer;background:#fff;border:1.5px solid #dadada;border-radius:10px;justify-content:center;align-items:center;gap:10px;max-width:100px;padding:10px 20px;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:flex}.mobileNav .lower .right button:hover{color:#fff;background:#219d50}.mobileNav .lower .right button:hover svg path{stroke:#fff}.mobileNav .lower .right .green{background:var(--Green-Light,#68d49145);color:var(--Main-Green,var(--Fruit-Salad-600,#219d50));border:none}.mobileNav .lower .cart{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.mobileNav .lower .cart .menu-icon{color:#1e1e1e;cursor:pointer;background:0 0;border:none;border-left:1px solid #dedede;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:0;width:48px;height:48px;padding:0 0 0 22px;line-height:1;display:flex}.mobileNav .lower .cart .menu-icon svg{stroke-width:1.5px;width:24px;height:24px}.mobileNav .lower .cart .menu-icon:hover,.mobileNav .lower .cart .menu-icon.open{color:#219d50}.mobileNav .lower .cart .cartIcon{flex-direction:column;flex:1 0 0;align-items:center;gap:10px;padding:20px;display:flex}.dropdown-links-wrapper{z-index:9999;background-color:#fff;border-top:1.5px solid #8f91a11a;flex-direction:column;align-items:flex-start;gap:10px;width:-webkit-fill-available;max-width:calc(100vw - 48px);padding:24px;display:flex;position:absolute;top:100%;left:0}.dropdown-links-wrapper a{color:var(--Main-Black,#1e1e1e);letter-spacing:.27px;text-align:left;width:-webkit-fill-available;padding:12px 0;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.navMenu-avatar-account{flex-direction:column;display:flex}.navMenu-avatar-account .main-account-mobile-bttn{align-items:center;gap:9px;display:flex;position:relative}.navMenu-avatar-account.show .bottom-user-cont-navigation-links{max-height:1000px;padding:12px}.navMenu-avatar-account .bottom-user-cont-navigation-links{width:calc(100vw - 24px);max-height:0;padding:0;transition:all .3s ease-in-out;position:absolute;top:100%;left:0;overflow:hidden}.navMenu-avatar-account .right-bttn{flex-wrap:nowrap;align-items:center;display:flex}.navMenu-avatar-account .right-bttn .my-account-drop{color:#000;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:140%;overflow:hidden}.dropdown-links-wrapper .drop-down-link{color:#1e1e1e;letter-spacing:.27px;width:-webkit-fill-available;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.MobDrop>.Mobbox{color:var(--Main-Black,#1e1e1e);letter-spacing:.27px;flex-direction:column;width:-webkit-fill-available;padding:12px 0;font-size:18px;font-style:normal;font-weight:400;line-height:150%;display:flex}.MobDrop{padding-left:10px}.supmenuparent{justify-content:space-between;align-self:stretch;align-items:center;padding:12px 0;display:flex!important}
.Footer{border-top:1px solid #0003;flex-direction:column;align-items:center;padding:56px 0;display:flex}@media (max-width:1324px){.Footer{padding-top:40px;padding-bottom:40px;display:flex}}.Footer .footer-wrapper{flex-direction:column;gap:63px;width:100%;display:flex}@media (max-width:1324px){.Footer .footer-wrapper{flex-direction:column;display:flex}}.Footer .footer-wrapper .upperbox{flex-wrap:wrap;align-self:center;align-items:flex-start;gap:40px;width:100%;display:flex}.Footer .footer-wrapper .upperbox .box{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:16px;display:flex}@media (max-width:960px){.Footer .footer-wrapper .upperbox .box{flex:auto;width:calc(50% - 40px)}}@media (max-width:420px){.Footer .footer-wrapper .upperbox .box{flex:auto;width:100%}}.Footer .footer-wrapper .upperbox .box .head{color:var(--Color-Black,#1a1919);letter-spacing:1.44px;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:700;line-height:131.5%}.Footer .footer-wrapper .upperbox .box .itms{flex-direction:column;align-self:stretch;align-items:flex-start;gap:12px;display:flex}.Footer .footer-wrapper .upperbox .box .itms .item{color:var(--Grey-500,#6b6a61);text-align:left;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;transition:all .3s}.Footer .footer-wrapper .upperbox .box .itms .item:hover{color:#209d50}.Footer .footer-wrapper .paymentcards{align-self:flex-end;align-items:center;gap:16px;width:fit-content;margin-top:-80px;display:flex}@media (max-width:960px){.Footer .footer-wrapper .paymentcards{align-self:center;margin-top:0}}@media (max-width:460px){.Footer .footer-wrapper .paymentcards{gap:2%}.Footer .footer-wrapper .paymentcards img{width:18%}}.Footer .footer-wrapper .hr{background-color:#219d50;width:-webkit-fill-available;max-width:80%;height:0}@media (max-width:1324px){.Footer .footer-wrapper .hr{width:100%;max-width:calc(100vw - 50px)}}.Footer .footer-wrapper .lower{justify-content:space-between;align-self:center;width:100%;display:flex}@media (max-width:1324px){.Footer .footer-wrapper .lower{flex-direction:column;align-items:center;gap:20px;width:100%}}.Footer .footer-wrapper .lower img{max-width:255px}.Footer .footer-wrapper .lower p{color:#1a1919;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.Footer .footer-wrapper .lower p a{color:#1a1919;text-decoration:underline}
.delivery-banner{background-color:#f5f5f1;justify-content:center;align-items:center;width:100%;height:32px;display:flex}@media (max-width:1100px){.delivery-banner{background-color:#fff}}@media (max-width:630px){.delivery-banner{justify-content:normal}}.delivery-banner .desktop-view{justify-content:center;align-items:center;display:flex}.delivery-banner .desktop-view .notice{color:#219d50;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.delivery-banner .swiper{width:660px}.delivery-banner .swiper .swiper-slide .notice{white-space:nowrap;color:#219d50;text-align:center;width:fit-content;font-size:14px;font-style:normal;font-weight:700;line-height:normal;display:block}.delivery-banner .swiper .swiper-wrapper{-o-transition-timing-function:linear!important;transition-timing-function:linear!important}
.webelocity-searchBar{cursor:default;position:relative}.webelocity-searchBar .MuiInputBase-root fieldset{border:none!important}.webelocity-searchBar .MuiSelect-select{padding:1rem 1.5rem}.webelocity-searchBar__menuItem{border-radius:var(--Radius-md);cursor:pointer;padding:1rem 1.5rem;font-weight:500}.webelocity-searchBar__menuItem:hover{background-color:var(--Colors-Neutral-50)}.webelocity-searchBar__menuItemActive{color:var(--secondary-500-main);background-color:var(--Secondary-100)!important}.webelocity-searchResults__overlay{z-index:999;background:0 0;position:fixed;inset:0}.webelocity-searchResults__dropdown{border:1px solid var(--Colors-Neutral-100,#e5e7eb);border-radius:var(--Radius-md,.5rem);z-index:1000;background:#fff;max-height:32rem;animation:.2s ease-out webelocitySearchResultsSlideDown;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@keyframes webelocitySearchResultsSlideDown{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.webelocity-searchResults__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.webelocity-searchResults__loadingSpinner{border:3px solid var(--Colors-Neutral-100,#e5e7eb);border-top-color:var(--primary-500-main,#841618);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite webelocitySearchResultsSpin}@keyframes webelocitySearchResultsSpin{to{transform:rotate(360deg)}}.webelocity-searchResults__loadingText{color:var(--Colors-Neutral-500,#6b7280);margin:0;font-size:.875rem}.webelocity-searchResults__errorContainer{text-align:center;padding:2rem}.webelocity-searchResults__errorText{color:var(--Colors-Error-500,#ef4444);margin:0;font-size:.875rem}.webelocity-searchResults__emptyContainer{text-align:center;padding:2rem}.webelocity-searchResults__emptyText{color:var(--Colors-Neutral-500,#6b7280);margin:0;font-size:.875rem}.webelocity-searchResults__resultsHeader{border-bottom:1px solid var(--Colors-Neutral-100,#e5e7eb);background:var(--Colors-Neutral-50,#f9fafb);padding:.75rem 1rem}.webelocity-searchResults__resultsCount{color:var(--Colors-Neutral-600,#4b5563);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.75rem;font-weight:600}.webelocity-searchResults__resultsList{max-height:25rem;overflow-y:auto}.webelocity-searchResults__resultItem{cursor:pointer;border-bottom:1px solid var(--Colors-Neutral-50,#f9fafb);align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition:background-color .15s;display:flex}.webelocity-searchResults__resultItem:last-child{border-bottom:none}.webelocity-searchResults__resultItem:hover{background-color:var(--Colors-Neutral-50,#f9fafb)}.webelocity-searchResults__productImage{border-radius:var(--Radius-sm,.25rem);border:1px solid var(--Colors-Neutral-100,#e5e7eb);background:#fff;flex-shrink:0;width:3rem;height:3rem;overflow:hidden}.webelocity-searchResults__image{object-fit:cover;width:100%;height:100%}.webelocity-searchResults__imagePlaceholder{background:var(--Colors-Neutral-50,#f9fafb);width:100%;height:100%;color:var(--Colors-Neutral-400,#9ca3af);justify-content:center;align-items:center;font-size:.625rem;display:flex}.webelocity-searchResults__productInfo{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.webelocity-searchResults__categoryBadge{background:var(--Colors-Neutral-50,#f9fafb);border:1px solid var(--Colors-Neutral-100,#e5e7eb);color:#000;border-radius:9999px;align-items:center;width:fit-content;padding:.2rem .55rem;font-size:.75rem;display:inline-flex}.webelocity-searchResults__productName{color:var(--Colors-Neutral-900,#111827);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;font-weight:600;overflow:hidden}.webelocity-searchResults__metaList{flex-wrap:wrap;gap:.35rem .65rem;display:flex}.webelocity-searchResults__metaItem{align-items:center;gap:.35rem;display:flex}.webelocity-searchResults__metaKey{color:var(--Colors-Neutral-600,#4b5563);text-transform:uppercase;font-size:.75rem;font-weight:600}.webelocity-searchResults__metaValue{color:var(--Colors-Neutral-800,#1f2937);font-size:.8rem}.webelocity-searchResults__metaDot{color:var(--Colors-Neutral-600,#4b5563);font-size:1rem}.webelocity-searchResults__inStock{color:var(--Colors-Success-500,#22c55e);font-weight:600}.webelocity-searchResults__outOfStock{color:var(--Colors-Warning-500,#f59e0b);font-weight:600}.webelocity-searchResults__productPrice{text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;min-width:8rem;display:flex}.webelocity-searchResults__finalPrice{color:#000;font-size:.875rem;font-weight:700}.webelocity-searchResults__variantCount{color:#000;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;display:flex}.webelocity-searchResults__footer{border-top:1px solid var(--Colors-Neutral-100,#e5e7eb);padding:.75rem 1rem}.webelocity-searchResults__viewAllButton{background:var(--Colors-Neutral-50);color:#000;border-radius:var(--Radius-md,.5rem);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.25rem;width:100%;padding:.625rem 1rem;font-size:.875rem;font-weight:400;transition:background-color .15s;display:inline-flex}.webelocity-searchResults__viewAllIcon{color:var(--Colors-Neutral-800);font-size:1.25rem}.webelocity-searchResults__dropdown::-webkit-scrollbar{width:.375rem}.webelocity-searchResults__resultsList::-webkit-scrollbar{width:.375rem}.webelocity-searchResults__dropdown::-webkit-scrollbar-track{background:var(--Colors-Neutral-50,#f9fafb)}.webelocity-searchResults__resultsList::-webkit-scrollbar-track{background:var(--Colors-Neutral-50,#f9fafb)}.webelocity-searchResults__dropdown::-webkit-scrollbar-thumb{background:var(--Colors-Neutral-300,#d1d5db);border-radius:.25rem}.webelocity-searchResults__resultsList::-webkit-scrollbar-thumb{background:var(--Colors-Neutral-300,#d1d5db);border-radius:.25rem}.webelocity-searchResults__dropdown::-webkit-scrollbar-thumb:hover{background:var(--Colors-Neutral-400,#9ca3af)}.webelocity-searchResults__resultsList::-webkit-scrollbar-thumb:hover{background:var(--Colors-Neutral-400,#9ca3af)}
