@import url(https://fonts.googleapis.com/css2?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);@import url(https://fonts.googleapis.com/css2?family=Abel&display=swap);.btn::before,.overlay{position:absolute;top:0;right:0;left:0;bottom:0}*{margin:0;padding:0;box-sizing:border-box}::-webkit-scrollbar{width:10px;height:4px}::-webkit-scrollbar-track{background:#f1f1f1bc}::-webkit-scrollbar-thumb{background:#234925}::-webkit-scrollbar-thumb:hover{background:#000}@layer base{input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}}a,button,input,select,textarea{font-family:inherit}a{color:currentColor;text-decoration:none}ul{list-style:none}button{cursor:pointer;border:none;background-color:transparent}html{font-family:Poppins,sans-serif;scroll-behavior:smooth}body{position:relative;min-height:100vh}.new-badge::before{content:"New";background-color:#cdefdd;font-size:12px;font-weight:300;border-radius:8px;padding:2px 4px;display:flex;align-items:center;width:fit-content}.out-of-stock-badge::before{content:"Out of Stock";background-color:#e89f9d;font-size:12px;font-weight:300;border-radius:8px;padding:2px 4px;display:flex;align-items:center;width:fit-content}.sale-badge::before,.save-badge::before{background-color:#57b15c;color:#fff;font-weight:300;border-radius:8px;padding:2px 4px;width:fit-content;display:flex}.save-badge::before{content:"Save $" attr(data-dollar) " USD";font-size:12px;align-items:center}.sale-badge::before{content:"Sale";font-size:16px;align-items:center}.btn::before,.overlay{background-color:#000}.overlay{width:100vw;height:100vh;opacity:.4;z-index:1001;margin-left:calc(50% - 50vw)}.container{width:calc(100% - 80px);max-width:1440px;margin:0 auto}.hidden{display:none!important}.active>*{color:#000!important}.inverted{transform:rotate(180deg)}.logo{font-family:Abel,sans-serif;font-weight:900;font-size:40px;color:#000;line-height:40px}.btn{font-weight:600;font-size:16px;color:#fff;background-color:#234925;position:relative;overflow:hidden;z-index:1}.btn::before{content:"";z-index:-1;transition:transform .2s ease-in-out;transform:scaleY(0);transform-origin:bottom}.header-bottom,.header-top .account-container,header .header-top{position:relative}.btn:hover::before{transform:scaleY(1)}.line{background-color:#e1e1e1;height:1px}.line.out-of-container{width:calc(100vw - 5px);margin-left:calc(50% - 50vw)}header{position:sticky;top:0;background-color:#fff;z-index:1000;box-shadow:0 -49px 83px 10px rgba(0,0,0,.48);-webkit-box-shadow:0 -49px 83px 10px rgba(0,0,0,.48);-moz-box-shadow:0 -49px 83px 10px rgba(0,0,0,.48)}header .header-top{display:flex;justify-content:space-between;align-items:center;padding:16px 0}header .left-side{display:flex;align-items:center;gap:10px}header .left-side .burger-menu{display:none;justify-content:center;flex-direction:column;gap:4px;transform:rotate(180deg);cursor:pointer}header .left-side .burger-menu .bar{background-color:#000;width:20px;height:3px;border-radius:5px;transition:.2s linear}header .left-side .burger-menu.open .bar:first-child{transform:translateY(200%) rotate(-45deg)}header .left-side .burger-menu.open .bar:nth-child(2){transform:translateY(-100%) rotate(45deg);opacity:0}header .left-side .burger-menu.open .bar:nth-child(3){transform:translateY(-250%) rotate(45deg)}.header-top .search{display:flex}.header-top .search input{border:1px solid #8e8e8e;border-right:none;padding:12px 14px;border-radius:8px 0 0 8px;width:650px;outline-offset:-1px}.header-top .search button{width:120px;border-radius:0 8px 8px 0;border:1px solid #8e8e8e;min-height:100%}.account-cart{display:flex;gap:20px;align-items:center}.header-top .account-container .wrapper,.header-top .cart-container .header-cart{display:flex;align-items:center;justify-content:center;gap:8px}.header-top .account-container .wrapper img,.header-top .cart-container .cart-icon img{width:28px;height:28px;object-fit:contain;transition:filter .15s ease-in-out}.account-container .account-dropdown li a:hover img,.header-top .account-container .wrapper:hover img,.header-top .cart-container .header-cart:hover .cart-icon img{filter:invert(18%) sepia(68%) saturate(462%) hue-rotate(73deg) brightness(96%) contrast(86%)}.header-top .account-container span{font-weight:400;font-size:14px;color:#000}.account-container .account-dropdown{border:1px solid #bbb;border-radius:10px;background-color:#fff;padding:8px 10px;position:absolute;left:-50px;top:40px;animation:.2s animateDropdown;z-index:1000}.account-container .account-dropdown ul{display:flex;flex-direction:column;gap:8px}.account-container .account-dropdown li a{display:flex;align-items:center;gap:8px;width:140px}.account-container .account-dropdown li a>*{transition:.15s ease-in-out}.account-container .account-dropdown li a:hover span,.drawer-middle .product .product-detail a:hover,main .breadcrumbs a:hover{color:#234925}.account-container .account-dropdown img{width:14px;height:14px;object-fit:contain}@keyframes animateDropdown{0%{opacity:0;transform:translateY(-1.5rem)}100%{opacity:1;transform:translateY(0)}}.header-top .cart-container .cart-icon{position:relative;display:flex;align-items:center;justify-content:center;gap:8px}.header-top .cart-container .cart-icon span{position:absolute;top:-8px;right:-4px;color:#fff;background-color:#234925;border-radius:9999px;padding:0 4px;font-size:12px}.drawer-middle .product .product-detail .price,.header-cart-total{font-size:16px;font-weight:500;color:#000}.cart-container .cart-drawer{position:absolute;top:0;right:0;height:100vh;max-width:calc(100vw - 5vw);width:500px;background-color:#fff;border-radius:12px 0 0;z-index:1002;padding:16px;animation:.5s animateCartDrawer;margin-right:calc(50% - 50vw)}@keyframes animateCartDrawer{0%{opacity:0;transform:translateX(100px)}100%{opacity:1;transform:translateX(0)}}.cart-container .cart-drawer .drawer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}.cart-container .cart-drawer .drawer-top h3{font-size:18px;font-weight:500}.cart-container .cart-drawer .drawer-top img{width:20px;height:20px;object-fit:contain}.cart-container .cart-drawer .drawer-middle{overflow-y:scroll;padding:12px 0;display:flex;flex-direction:column;gap:12px;min-height:15%;max-height:85%}.cart-drawer .drawer-middle .product{display:flex;gap:10px;align-items:center}.cart-drawer .drawer-middle .product img{width:100px;height:80px;object-fit:contain;border-radius:16px}.drawer-middle .product .right-side{display:flex;gap:10px}.drawer-middle .product .cart-control{display:flex;flex-direction:column;margin-right:10px;gap:10px}.drawer-middle .product .cart-control .btn{border-radius:8px;width:42px;height:42px;padding:12px;align-self:flex-end}.drawer-middle .product .cart-control .btn img{width:100%;height:100%;object-fit:contain}.count-control{display:flex;border:1px solid #e1e1e1;border-radius:8px;padding:8px;gap:8px}.count-control input{width:35px;height:35px;text-align:center;border:none;outline-offset:8px}.count-control .decrease,.count-control .increase{width:35px;height:35px;font-size:18px;font-weight:600;color:#000000b7}.drawer-middle .product .product-detail{display:flex;flex-direction:column;gap:4px}.drawer-middle .product .product-detail a{font-size:16px;font-weight:400;color:#000;transition:color .15s ease-in-out}.drawer-middle .product .product-detail p{font-size:14px;font-weight:300}.drawer-middle .product .product-detail p span{font-weight:500}.cart-drawer .drawer-bottom{display:flex;flex-direction:column;gap:8px;padding:12px 0}.cart-drawer .drawer-bottom .subtotal-container{display:flex;justify-content:space-between;align-items:center}.cart-drawer .drawer-bottom .subtotal-container span{font-size:18px}.cart-drawer .drawer-bottom .subtotal-container .subtotal,.header-bottom nav .nav-dropdown .container li:not(.children)>a:first-child{font-weight:600}.cart-drawer .drawer-bottom .wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.cart-drawer .drawer-bottom .wrapper .btn{width:48%;border-radius:8px;text-align:center;padding:8px 0}.header-bottom{padding:12px 0}.header-bottom .categories a{display:flex;align-items:center;gap:8px}.header-bottom .categories img{width:10px;height:10px;object-fit:contain;transition:transform .2s ease-in-out}.header-bottom nav .nav-dropdown{position:absolute;top:50px;left:0;width:100vw;margin-left:calc(50% - 50vw);background-color:#fff;animation:.2s animateDropdown}.header-bottom nav .nav-dropdown ul{display:flex;flex-wrap:wrap;row-gap:20px;padding:12px 0}.header-bottom nav .nav-dropdown .children{margin-top:4px;display:flex;flex-direction:column}header nav .navigation{display:flex;align-items:center;gap:40px}footer .container,footer nav ul li{flex-direction:column;display:flex}header nav ul{display:flex;gap:40px}nav a{font-size:16px;font-weight:400;color:#000;word-spacing:-0.5px;transition:color .2s linear}header nav a:hover{color:#459149}footer{position:absolute;bottom:0;width:100%;background-color:#234925;color:#fff;z-index:999}footer h3{font-weight:400;cursor:default;font-size:24px}footer img{width:19px;height:24px;object-fit:contain}footer a,footer p{color:#fff;font-weight:300;transition:opacity .2s ease-in-out}footer a:hover{opacity:.7}footer .container{gap:10px;padding-top:24px}footer .line{margin-top:14px}footer nav ul{display:flex;align-items:start;justify-content:space-between}footer nav ul li{gap:12px}footer nav ul ul{display:flex;flex-direction:column;gap:8px;align-items:start}footer nav ul li ul li{display:flex;gap:8px;flex-direction:row}footer .copyright{text-align:center;padding-bottom:14px;padding-top:4px}footer .back-to-top{border:1px solid #000;width:46px;height:46px;border-radius:8px;align-items:center;justify-content:center;position:fixed;right:25px;bottom:40px;display:none}footer .back-to-top img{transform:rotate(180deg) translateY(-2px);transition:filter .2s ease-in-out;width:15px;height:15px}footer .back-to-top.halfway img{filter:invert(100%) sepia(3%) saturate(2%) hue-rotate(89deg) brightness(114%) contrast(100%)}main{padding-bottom:350px}main .breadcrumbs{display:flex;align-items:center;padding:15px 0}main .breadcrumbs span{font-weight:400;font-size:14px;transition:color .2s ease-in-out}@media screen and (max-width:1280px){.header-top .search input{width:40vw}header nav .navigation,header nav ul{gap:20px}.header-bottom{padding:10px 0}header nav a{font-size:14px}}@media screen and (max-width:1024px){.container{width:calc(100% - 30px)}header .left-side .burger-menu{display:flex}.logo{font-size:28px}header .header-top{padding-top:10px;padding-bottom:65px}.header-top .search{position:absolute;width:100%;top:60px}.header-top .search input,header nav .navigation li{width:100%}.header-top .account-container .wrapper img,.header-top .cart-container .cart-icon img{width:20px;height:20px}.drawer-middle .product .right-side{flex-direction:column}.drawer-middle .product .cart-control .btn{align-self:center}.drawer-middle .product .cart-control{flex-direction:row}header .header-bottom{display:none;animation:.3s animateDropdown}header nav .navigation{flex-direction:column;align-items:start;height:100%}header nav .navigation a{display:block;flex-grow:1}.header-bottom .categories a{display:flex;justify-content:space-between}.header-bottom nav .nav-dropdown{top:0;height:100%}.header-bottom nav .nav-dropdown li{width:fit-content}.header-bottom nav .nav-dropdown .line:last-child{display:none}footer h3{font-size:20px}footer a,footer p{font-size:16px;font-weight:300}}@media screen and (max-width:768px){main{padding-bottom:300px}footer h3{font-size:16px}footer a,footer p{font-size:12px;font-weight:300}footer .copyright{font-size:12px}}@media screen and (max-width:425px){main{padding-bottom:350px}.btn{font-size:14px}.header-top .search input{height:37px}header .header-top{padding-bottom:55px}.account-container .account-dropdown{left:-100px}.header-cart-total,.header-top .account-container .wrapper span{display:none}footer img{width:15px;height:20px}footer nav ul{flex-direction:column;gap:20px}}