
@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200");
@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");

.mungreen-t{color: #013820;}
.mungreen-bg{background: #013820;}
.mungold-t{color: #DBB053;}
.mungold-bg{background: #DBB053;}
.munwht-t{color: #fff;}
.munwht-bg{background: #fff;}

.badge{background: #D11919;color: #fff;font-size: 11px;font-weight: 500;padding:0px 2px;border-radius: 3px;top:-18px;right:0;width: auto;height: auto;min-width: 15px;min-height: 15px;text-align: center;}

.head-text{font-size: 50px;font-weight: 300;margin-bottom: 30px;line-height: 55px;}
.sub-head-text{font-size: 25px;font-weight:400;line-height: 30px;}

.cart-button{background:#E8FFFB;border: 1px #A5F2E6 solid;color: #013820;border-radius: 6px;padding: 6px 10px;font-size: 13px;}
.buynow-button{background: #fff;color: #333;border: 1px #CCCCCC solid;font-size: 13px;padding: 6px 10px;border-radius: 8px;}

.instock{background: #EBFFDE;color: #215F12;font-size: 12px;padding: 2px 14px 2px 8px;border-radius: 50px;}
.outstock{background: #ffdede;color: #9c2828;font-size: 12px;padding: 2px 14px 2px 8px;border-radius: 50px;}
.hurrystock{background: #fff8da;color: #c98b06;font-size: 12px;padding: 2px 14px 2px 8px;border-radius: 50px;}
.instock span, .outstock span, .hurrystock span{font-size: 15px;}

body{font-family: "Poppins", sans-serif;font-weight: 400;font-size: 15px;}

.max-1600{max-width:1600px;margin-left: auto;margin-right: auto;}
.max-1400{max-width:1400px;margin-left: auto;margin-right: auto;}

.main-header .head-carry .left-part .logo-Block.scrolled{width: 60px;}

nav{backdrop-filter: blur(6px);}
nav a{font-weight: 500;}

.main-banner .left a{width: 150px;font-size: 18px;font-weight: 500;border:1px #333 solid;border-radius: 10px;padding: 6px 12px;margin-left: 15%;}
.main-banner .right .types-sale{font-size: 20px;font-weight: 500;}
.main-banner .right .types-sale a{margin-right: 10px;}
.decorative-logo-part{z-index: -1;width: 70%;top:-10px;}
.main-banner .social-banner {right: -100px;transform: rotate(-90deg);top: 50%;color: #777;font-size: 12px;}

.categories-block .carrier a{background-size: cover!important;width: calc(96%/4);padding-top: 350px;border-radius: 8px;transition: 0.5s ease-out;overflow: hidden;}
.categories-block .carrier a:hover{transform: scale(0.98);}
.categories-block .carrier a:after{position: absolute;width: 100%;height: 50%;bottom: 0;left: 0;content: "";background: linear-gradient(rgba(35, 95, 18, 0), rgba(35, 95, 18, 1));z-index: 0;}
.categories-block .carrier a h3{font-size: 25px;line-height: 26px;font-weight: 500;}
.categories-block .carrier a .items-count{font-size: 14px;opacity: 0.6;font-weight: 400;}
.categories-block .decoCategory{top: -130%;}

.home-product-list .product-block{display: none;}
.home-product-list .product-block:nth-child(-n+5){display:flex;}
.exploreButn a span{font-size: 18px;margin-left: 8px;}

.story-butns a{font-size: 15px;}
.story-butns a span{font-size: 18px;margin: 0 4px;}

.home-blogs .blog-blocks{display: none;}
.home-blogs .blog-blocks:nth-child(-n+3){display:block;}
.home-blogs .blog-blocks .image{display: none;}

.product-block{padding: 8px;display: flex;margin-bottom: 25px;}
.product-block h4{font-size: 18px;font-weight: 500;}
.product-block .product-head{font-size: 15px;}
.product-block h4 span{color: #999;font-size: 18px;}
.product-block .persendage-block{border-radius: 50%;padding: 8px;font-size: 16px;left: 0px;top:0;display: flex;align-items:center;justify-content: center;width: 45px;height: 45px;}
.product-block .addtowishlist{border-radius: 50%;padding: 2px;font-size: 25px;right: 0px;top:2px;background:rgba(255,255,255,0.9);backdrop-filter: blur(6px);color: #777777;width: 35px;height: 35px;}
.product-block .product-image{width: 90%;height: 200px;overflow: hidden;}



footer nav{background: none;margin-top: 4px;padding-left: 0;display: block;position: relative;padding-top: 0;}
footer nav .close-responsive{display: none;}
footer nav .nav-carry-block{display: block;}
footer a{color: rgba(255,255,255,0.8);font-size: 14px;margin-bottom: 5px;display: inline-block;font-weight: normal;}
footer .blocks h3{font-size: 20px;color: #fff;margin-bottom: 10px;}
.copyrightsfooter{color: rgba(255,255,255,0.6);margin-top: 30px;}
footer .mountain{opacity: 0.5;margin-top: -20px;pointer-events: none; transform: translateY(5px);}

.responsive-click{font-size: 34px;padding: 6px;border-radius: 50%;box-sizing: border-box;}
.responsive-click:hover{padding: 10px;}

.more-products-single-page  .product-block{display: none;}
.more-products-single-page  .product-block:nth-child(-n+10){display: flex;}


.toggle-checkbox {appearance: none;width: 44px; height: 24px;background-color: #d1d5db;border-radius: 9999px;position: relative; cursor: pointer;transition: background-color 0.3s; }
.toggle-checkbox::before {content: "";position: absolute;top: 2px;left: 2px; width: 20px;height: 20px;
background-color: white;border-radius: 50%; transition: transform 0.3s;}
.toggle-checkbox:checked {background-color: #2563eb;}
.toggle-checkbox:checked::before {transform: translateX(20px);}