@import url("https://fonts.googleapis.com/css2?family=Dela+Gothic+One&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200");

:root {
    --headFont:"Dela Gothic One", sans-serif;
    --contFont:"Inter", sans-serif;
    --whiteColor:#fff;
    --blackColor:#000;
    --wfgreen:#25402A;
    --wfYellow:#D9B702;
  } 
  .headFonts{font-family: var(--headFont);}
  .contFonts{font-family: var(--contFont);}
  html, body{min-height: 70vh;height: 100%;}
  *{margin: 0;padding: 0;border: 0;text-decoration: none;box-sizing: border-box;list-style: none;}a[href^=tel] {text-decoration:inherit;color: inherit;}div{padding: 10px;}
  h1,h2,h3,h4,h5,h6{font-family: var(--headFont);font-weight: 100;}button{background: none;cursor: pointer;}.disInline{display: inline-block;}.disBlock{display: block;}.disFlex{display: flex;}.flexWrap{flex-wrap: wrap;}.disNone{display: none;}.centered{margin-left: auto;margin-right: auto;}.absoVertCenter{left: 50%;transform: translate(-50%, 0);}.absoluteMiddle{left: 50%;top: 50%;transform: translate(-50%, -50%);}.textCenter{text-align: center;}.textLeft{text-align: left;}.textRight{text-align: right;}.noPadd{padding: 0!important;}input:focus, textarea:focus{outline: none;}
  select{width: 100%;}select:focus{outline: none;}.textUppercase{text-transform: uppercase;}
  .curpoi{cursor: pointer;}textarea{resize: none;}
  .mt05{margin-top: 5px;}.mt10{margin-top: 10px;}.mt15{margin-top: 15px;}.mt20{margin-top: 20px;}
  .mb05{margin-bottom: 5px;}.mb10{margin-bottom: 10px;}.mb15{margin-bottom: 15px;}.mb20{margin-bottom: 20px;}.fw100{font-weight: 100;}.fw300{font-weight: 300;}.fw400{font-weight: 400;}.fw600{font-weight: 600;}.fw700{font-weight: 700;}
  .green{color:#16b306;}.orange{color:#de8410;}.red{color:#e10000;}

  .posAbsolute{position: absolute;}.posRelative{position: relative;}.posFixed{position: fixed;}
  .widthFull{width: 100%;}.widthHalf{width: 50%;}.widthQuarter{width: 25%;}.heightFull{height: 100%;}
  .heightVH{height: 100vh;}.heightHalfVH{height: 50vh;}.carrierSection{width: 100%;max-width: 99%;padding: 15px;margin-left: auto;margin-right: auto;}
  
  .vertAlMiddle{vertical-align: middle;}.vertAlLeft{vertical-align: left;}.vertAlRight{vertical-align: right;}.vertAltop{vertical-align: top;}.vertAlbtm{vertical-align: bottom;}
  
  .z0{z-index: 0;}.z1{z-index: 1;}.z2{z-index: 2;}.z4{z-index: 4;}.z6{z-index: 6;}.z10{z-index: 10;}.coverCenterImage{object-fit: cover;align-items: center;width:100%;}.screenHeight{height: 100vh;}.halfHeight{height: 50vh;}.alignhorizCenter{justify-content: center;}.alignVertHorzCenter{align-items: center;margin: auto;}
  .clearBoth:after{clear: both;display: block;width: 100%;height: 0px;}
  p{font-size: 15px;line-height: 26px;opacity: 0.8;}

  html{}
  body{position: relative;overflow-x: hidden;font-family: var(--contFont);}

  .stikerLine{position: relative;display: inline;color: #666;padding: 0 8px;}
  .stikerLine:after{content: "";position: absolute;width: 100%;height: 1px;background: #666;left: 0;top: 48%;}

.mainHeader{z-index: 5;top: 15px;transition: 0.6s;}
.mainHeader.fixed{position: fixed;top: 0;left: 0;background: #fff;z-index: 10;} 
.mainHeader .carrierSection{justify-content: space-between;align-items: center;padding-top:0;}
.mainHeader.fixed .carrierSection{padding-top:0;padding-bottom:0;}
.mainHeader .carrierSection .logo{max-width: 125px;}
.mainHeader.deactivate{top: 0;background: rgba(255,255,255,0.8);}
.mainHeader .logo{vertical-align: top;margin-top: 8px;}
.mainHeader .iconHead{text-align: right;margin-top: 5px;}
.mainHeader .iconHead span.iconsSpan, .mainHeader .iconHead a.iconsSpan{margin: 0 3px;cursor: pointer;color: #333;vertical-align: middle;}
.arrowProfileRight{font-size:18px;transform: translateX(-4px);}
.welcomeNoteUser {top:-10px;font-size:11px;color:#666;font-weight:normal;left: 3px;}
.mainHeader .iconHead span.iconsSpan .badgeSpan, .mainHeader .iconHead a.iconsSpan .badgeSpan{width: 22px;font-size: 11px;color: #fff;background:#D11919;padding: 6px 3px 1px 3px;border-radius: 50%;top: -15px;right: -76%;transform: translate(-50%);text-align: center;height: 22px;}
.mainHeader .navigCarry{width: 60%;vertical-align: top;margin-top: 12px;}
.mainHeader .navigCarry a{color: #333;margin: 0 5px;font-size: 14px;font-weight: 600;}
.loginRegister{font-size: 14px;text-transform: none;font-weight: 600;}

.callIcon{background: #333;color: #fff!important;margin-right: 8px;border-radius: 50%;padding: 5px;font-size: 18px;}

.navigations{background: #333;color: #fff;border-radius: 5px;}
.navigations a{color: #fff;margin: 0 5px;text-transform: uppercase;font-size: 14px;font-weight: 600;letter-spacing: 1px;position: relative;}
.navigCarry {width: 100%;}
.navigations br{display: none;}
.navigations a .newOffer{background: #f00;color: #fff;font-size: 11px;padding: 2px 5px;border-radius: 8px;top: -120%;}

.searchBlock{width: 40%;}
.searchBlock .inputSearch{border: 1px rgba(0,0,0,0.2) solid;border-radius: 5px;padding: 8px;}
.searchBlock button{width: 40px;background: #333;color: #fff;border-top-right-radius: 5px;padding: 4px 0 2px 0;border-bottom-right-radius: 5px;right: 0;top: 5px;cursor: pointer;}
.searchBlock button span{font-size: 25px;}

.mainBanner{width: 98%;margin-top: 10px;margin-bottom: 0px;height: 65vh;}
.mainBanner .sliders{border-radius: 8px;overflow: hidden;filter: blur(12px);z-index: 1;transition:0.2s;opacity: 0;background:#333;}
.mainBanner .sliders.active{filter: blur(0px);z-index: 2;opacity: 1;transition:0.5s;}
.arrowNextSlide{z-index: 2;color: #fff;background: #000;padding: 3px 5px 3px 8px;font-size: 13px;cursor: pointer;right: 0%;bottom: 0%;vertical-align: middle;border-radius: 6px;}
.arrowNextSlide span{font-size: 13px;vertical-align: middle;}
.contactAllBlock{background: #333;z-index: 4;width: 100%;line-height: 5px;padding: 5px;}
.contactAllBlock a{color: #fff;font-size: 13px;margin: 0 8px;padding-top: 2px;}
.contactAllBlock a span{font-size: 14px;margin-right: 2px;}
.mainBanner .sliders h2{font-size: 40px;font-weight: 100;z-index: 5;top: 50%;left: 12%;color: #fff;transform: translate(-0%, -50%);opacity:0;}
.mainBanner .sliders.active h2{opacity:1;}
.mainBanner .sliders a{font-size: 16px;color: #fff;background: #000;padding:10px 16px;border-radius: 8px;margin-top:5px;font-weight:100;}
.mainBanner .sliders a span{font-size: 19px;transform: translateY(-2px);}
.mainBanner .buttons{z-index: 5;top: 48%;font-size: 32px;text-align: center;width: 40px;height: 40px;border-radius: 50%;background: rgba(0,0,0,0.3);color: #fff;padding-top: 3px;cursor: pointer;}
.mainBanner .buttons.prvs{left: 10px;padding-right: 3px;}
.mainBanner .buttons.next{right: 10px;padding-left: 3px;}

.bannerSlider{background:#FFE7E7;overflow: hidden;}
.bannerSlider .decorativeRoundMain{width: 63%;height: 100%;background: #FCD9D9;top: 0;right: 0;}
.bannerSlider .decorativeRoundMain .decorativeRound{width: 60%;height: 110%;border-radius: 50%;left: -30%;background: #FCD9D9;top: -5%;}
.bannerSlider .decorativeRoundMainright{width: 50%;background: #FDC7C7;bottom: -20%;right: -20%;border-radius: 50%;padding-top:50%;}
.sliderCarry{height: 100%;z-index: 2;}
.sliderCarry .leftText{width:50%;top:30%;}
.sliderCarry .leftText h2{font-size:60px;position: relative;z-index: 4;}
.sliderCarry .leftText a{text-transform: uppercase;font-size:16px;width: 350px;line-height: 18px;color:#333;margin: 5% 0 0 25%;}
.sliderCarry .leftText a .Redtext{color:#993434;}
.sliderCarry .leftText a .iconsMet{width: 30px;height:30px;border-radius: 50%;position: absolute;right: -40px;background: #993434;text-align: center;padding-top: 3px;color: #fff;top: 2px;transition: 0.5s;transform: rotate(0deg);}
.sliderCarry .leftText a:hover .iconsMet{transform: rotate(-40deg);}
.sliderCarry .rightSlider{right: 0px;top: 16%;opacity: 0;transition: 1s ease-out;transform: scale(0.95);}
.sliderCarry .rightSlider.active{opacity: 1;transform: scale(1);transition: 1s ease-in;}
.sliderCarry .rightSlider a{color: #423535;font-weight: 600;font-size: 12px;letter-spacing: -2px;transition: 2s ease;z-index: 2;opacity: 0;}
.sliderCarry .rightSlider.active a{letter-spacing: 4px;opacity: 1;}
.sliderCarry .rightSlider::after{width: 45%;padding-top: 45%;border-radius: 50%;background:#ffeded;content: "";position: absolute;top: 8%;left: 50%;right: 50%; z-index: 0;transform: translate(-50%, 0%);transition: 1s ease;}
.sliderCarry .rightSlider.active::after{width: 90%;padding-top: 90%;top: -8%;}
.sliderCarry .rightSlider a:hover{letter-spacing: 6px;}
.sliderCarry .rightSlider img{border-radius: 10px;z-index: 1;}

.categoriesBlock{width: 98%;margin-top: 10px;}
.categoriesBlock .catBlock{width: 105px;margin:5px 5px;cursor: pointer;vertical-align: top;}
.categoriesBlock .catBlock span{width: 80px;height: 80px; border-radius: 50%;overflow: hidden;vertical-align: top;margin-bottom: 6px;transition: 0.2s ease;}
.categoriesBlock .catBlock span:hover{transform: scale(1.05);}
.categoriesBlock .catBlock h4{color: #333;transition: 0.6s;font-size: 13px;font-family:var(--contFont);font-weight:500;}
.categoriesBlock .catBlock h4:hover{color: #000;}
.categoriesBlock .catBlock:last-child span{border: 1px #f1f1f1 solid;}

 h3.comnHeadings{font-size:38px;width: 100%;text-align: center;color: var(--blackColor);pointer-events: none;}

.offerHomeSection{margin-top:30px;}
.offerHomeSection .responsiveWidthSetter{justify-content: space-between;}
.offerHomeSection .blocks img{border-radius: 5px;transition: 0.4s;z-index: 0;}
.offerHomeSection  .offerTexts{text-align: center;padding: 8px 12px;border-radius:5px;box-shadow: 0px 0px 10px rgba(0,0,0,0.3);text-transform: uppercase;color: #333;margin: -35px 0 0 8%;background: #fff;z-index: 1;}
.offerHomeSection  .offerTexts h3{font-size: 20px;}
.offerHomeSection  .offerTexts .cutofPrice{color: #777;font-size: 14px;}
.offerHomeSection  .offerTexts .cutofPrice::after{content:"";position: absolute;width: 100%;height: 1px;background: #777;top: 48%;left: 0;}
.offerHomeSection .offerPersentg{background: var(--wfgreen);color: var(--wfYellow);font-size: 16px;border-radius: 20px;padding: 5px 6px;left:32%;position: absolute;top: -22px;z-index: 2;font-weight: bold;}
.offerHomeSection .blocks:hover img{scale: 0.99;}
.offerHomeSection .blocks{width:calc(95%/6);}
.offerHomeSection .offerTexts .startsCont{font-size:11px;}
.specialOfferHome .offerHomeSection .blocks{display: none;}
.specialOfferHome .offerHomeSection .blocks:nth-child(1), .specialOfferHome .offerHomeSection .blocks:nth-child(2), .specialOfferHome .offerHomeSection .blocks:nth-child(3), .specialOfferHome .offerHomeSection .blocks:nth-child(4),.specialOfferHome .offerHomeSection .blocks:nth-child(5),.specialOfferHome .offerHomeSection .blocks:nth-child(6){display: block;}

.mostSellingProductSection{margin-top: 20px;}
.mostSellingProductSection h3{font-size: 35px;}
.mostSellingProductSection p{color: #666;margin-top: 5px;}
.mostSellingProductSection .carrier{margin-top: 5px;justify-content: space-between;}
.productBlock{border: 1px #f1f1f1 solid;border-radius: 10px;background: #fff;padding: 8px;vertical-align: top;transition: 0.4s;width: calc(94%/6);margin-bottom: 0px;}
.productBlock .imagePart img{border-radius: 6px;}
.productBlock:hover{box-shadow: 1px 1px 6px rgba(0,0,0,0.2);}

.homePageProductSections .productBlock{display: none;}
.homePageProductSections.mostSellingProductSection .productBlock:nth-child(1), .homePageProductSections.mostSellingProductSection .productBlock:nth-child(2), .homePageProductSections.mostSellingProductSection .productBlock:nth-child(3), .homePageProductSections.mostSellingProductSection .productBlock:nth-child(4), .homePageProductSections.mostSellingProductSection .productBlock:nth-child(5), .homePageProductSections.mostSellingProductSection .productBlock:nth-child(6){display: block!important;}

.homePageProductSections.newArrivalProducts .productBlock:nth-child(1), .homePageProductSections.newArrivalProducts .productBlock:nth-child(2), .homePageProductSections.newArrivalProducts .productBlock:nth-child(3), .homePageProductSections.newArrivalProducts .productBlock:nth-child(4), .homePageProductSections.newArrivalProducts .productBlock:nth-child(5), .homePageProductSections.newArrivalProducts .productBlock:nth-child(6),  .homePageProductSections.newArrivalProducts .productBlock:nth-child(7), .homePageProductSections.newArrivalProducts .productBlock:nth-child(8), .homePageProductSections.newArrivalProducts .productBlock:nth-child(9), .homePageProductSections.newArrivalProducts .productBlock:nth-child(10), .homePageProductSections.newArrivalProducts .productBlock:nth-child(11), .homePageProductSections.newArrivalProducts .productBlock:nth-child(12){display: inline-block!important;}

.newArrivalProducts .carrier{justify-content: space-between;}
.newArrivalProducts .carrier .productBlock{width: calc(94%/6);margin-bottom:10px;}

.moreButton{color: #333;font-size: 16px;font-size: 600;margin-top: 20px;}
.moreButton a{color: #333;}
.moreButton span{font-size: 16px;width: 26px;height: 26px;border-radius: 50%;background: #333;color: #fff;padding-top: 5px;transition: 0.6s;}
.moreButton a:hover span{transform: rotate(45deg);}
/* .productBlock::after{width: 80%;height: 104%;top: -2%;border: 1px #ccc solid;content: "";position: absolute;z-index: -1;border-radius: 20px;transition: 0.5s ease;left: 0;right:0;margin: auto;} */
.productBlock:hover::after{background: #333;filter: blur(8px);opacity: 0.5;width: 100%;height: 100%;top: 1%;}
.productBlock .left{width: 48%;text-align: left;position: absolute;z-index: 2;
    left: 20px;top: 16px;}
.productBlock .left .offerPersnts{background: #1d1c1c;color: #fff;font-size: 14px;border-radius: 15px;padding: 2px 6px;}
.productBlock .headPart{position: relative;z-index: 2;}
.productBlock .imagePart{position: relative;z-index: 1;}
.productBlock .right{text-align: center;right: 10px;}
.productBlock .ratingSingleProducts{font-size: 16px;margin-right:8px;color: #777;transform: translateY(-4px);}
.productBlock .ratingSingleProducts span{ font-size:16px;color: #FFA114;transform: translateY(-2px);font-variation-settings: 'FILL' 1;}
.productBlock .right .wishListButn{color: #000;transition: 0.6s ease;background: rgba(255,255,255,0.8);width: 30px;height: 30px;border-radius: 50%;right: 10px;top: 10px;padding-top: 2.5px;}
.productBlock .right .wishListButn.active{background: #D9B702;}
.productBlock .right .wishListButn:hover{background: #25402A;color:#D9B702 ;}
.productBlock .right .wishListButn.active span{font-variation-settings: 'FILL' 1;color: #25402A;animation: 0.5s forwards ease bounce;}
@keyframes bounce{0%{transform: scale(1);}50%{transform: scale(1.5);}100%{transform: scale(1);}}
.productBlock h4{font-size: 14px;color: #1d1c1c;margin-top: 8px;}
.productBlock .rateBlock{margin-top: 5px;font-size: 14px;font-weight: 600;color: #222;}
.productBlock .rateBlock .stikerLine{color: #999;font-weight: normal;}
.instock{font-size: 14px;background: #EBFFDE;color:#215F12;padding: 2px 10px 2px 7px;border-radius: 50px;margin-bottom: 5px;}
.outofstock{font-size: 14px;background: #FFE5E5;color:#600E0E;padding: 2px 10px 2px 7px;border-radius: 50px;margin-bottom: 5px;}
.hurry{font-size: 14px;background: #FFE8C5;color:#8C5809;padding: 2px 10px 2px 7px;border-radius: 50px;margin-bottom: 5px;}
.productBlock .stokeBLock span.a{font-size: 16px;}
.quickViewBut{background:#ddd;color: #000;width: 25px;height: 25px;font-size: 18px;border-radius: 50%;padding-top: 5px;transition: 0.5s;cursor: pointer;margin-bottom: 5px;}
.quickViewBut:hover{background: #D9B702;color: #fff;}
.adtoCartButn{background: #222;color: #fff;font-size: 13px;font-weight: 600;border-radius: 30px;padding: 6px 16px 8px 16px;margin-bottom: 0px;transition: 0.6S;}
.adtoCartButn:hover{background: #D9B702;}
.buyNowButn{border-radius: 30px;border: 1px #ccc solid;color: #000;font-size: 13px;font-weight: 600;padding: 5px 16px;margin-bottom: 5px;transition: 0.6S;}
.buyNowButn:hover{border-color: #25402A;}
.addedtoCart{background:#257634;margin-top:0;}

.shopByCateg img.pattern{position: absolute;left: 0;top: 14%;width: 100%;}
.shopByCateg{background:#F4F4F0;padding: 60px 0;margin-top: 20px;}
.shopByCateg h3{margin-bottom: 10px;}
.shopByCateg .carrierSection{justify-content: space-between;}
.shopByCateg .carrierSection a{overflow: hidden;border-radius: 5px;width: calc(96%/4);margin-bottom: 20px;}
.shopByCateg .carrierSection a .text{color: #fff;font-size: 20px;font-weight: 600;;left: 25px; line-height: 25px;text-transform: uppercase;top: 25px;z-index: 2;}
.shopByCateg .carrierSection a .text .arrow{font-size: 30px;background: #fff;color: #333;border-radius: 50%;width: 40px;height: 40px;border-radius: 50%;padding: 5px 0 0 6px;margin-top: 0px;}
.shopByCateg .carrierSection a .overlay{background: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0));top: 0;left: 0;}

.categorySection{justify-content: space-between;}
.categorySection .allBlk{width: 49%;border-radius: 8px;background: #f1f1f1;vertical-align: top;margin-bottom:20px;}
.categorySection .allBlk h4{margin: 8px 0 0 10px;font-size: 20px;margin-bottom: 10px;}
.categorySection .allBlk h4 a{color: #000;}
.categorySection .allBlk .imageBlk{width: 48%;vertical-align: top;}
.categorySection .allBlk a.blk{width: 48%;margin: 5px 0 0 5px;border-radius: 5px;overflow: hidden;background: #fff;justify-content: space-between;}
.categorySection .allBlk a.blk .headSpan{font-size: 16px;font-weight: 600;margin-top: 50px;color: #333;}
.categorySection .allBlk a.blk .headSpan p{font-weight: normal;font-size: 13px;line-height: 16px;margin-top: 10px;}
.categorySection .allBlk a.blk .comn{width: calc(96%/2);}

.bestDeal{overflow: hidden;padding-top: 25%!important;margin-top: 50px;}
.bestDeal a{top: 0;left: 0;opacity: 0;z-index: 0;transition: 0.6s ease;transform: scale(1.1);}
.bestDeal a.active{opacity: 1;transform: scale(1);z-index: 1;}

.smartFeatures{border: 1px #666 solid;border-radius: 30px;background: #333;margin-top: 30px;width: 95%;}
.smartFeatures .carrier{width: 1000px;}
.smartFeatures:after{content: "";position: absolute;width: 95%;height: 116%;left: 50%;right: 50%;transform: translate(-50%);border: 1px #ddd solid;top: -10%;z-index: -1;border-radius: 10px;}
.smartFeatures .symbols{font-size: 50px;margin-right: 5px;}
.smartFeatures .custService{width: 33%;border-right: 1px #666 solid;padding: 15px 5px;color: #fff;}
.smartFeatures .custService:last-child{border: none;}

.categorySection{margin-top: 30px;margin-bottom: 30px;}
.categorySection .catBlock{width: calc(90%/5);margin:6px;}
.categorySection .catBlock img{border-radius: 10px;transition: 0.2s ease;object-fit: cover;width: 100%;height: 100%;}
.categorySection .catBlock h3{color: #fff;top: 50%;right: 50%;bottom: 50%;left: 50%;transform: translate(-50%, -50%);height: fit-content;font-size: 18px;background: #215F12;color: #fff;font-weight: 600;width: 0%;overflow: hidden;transition: 0.4s ease;padding: 5px 0;letter-spacing: -2px;width: 100%;}
.categorySection .catBlock:hover h3{letter-spacing: 1px;}
.categorySection .catBlock::after{content: "";position: absolute;width: 100%;height: 100%;z-index: -1;left: 5px;top: 5px;border-radius: 12px;opacity: 0.2;border: 1px #1d1c1c solid;transition: 0.6s;}
.categorySection .catBlock:hover::after{left: 0;top: 0;background: #000;filter: blur(6px);opacity: 0.5;}
.categorySection .butn{font-size: 15px;font-weight: 600;color: #1d1c1c;}


footer{background: #333;color: #fff;padding-top: 12px;margin-top: 40px;}
footer .blocks{width: 22%;margin: 0 1%;vertical-align: top;}
footer .blocks h5{color: #fff;margin-bottom: 12px;font-size: 15px;}
footer .blocks a{color: #ccc;font-size: 14px;margin-bottom: 8px;}
footer .footBtm{font-size: 14px;color: #777;letter-spacing: 2px;padding: 10px 0;margin-top: 10px;border-top: 1px #444 solid;}

.productPage{margin-top: 20px;}
.filtersBlock{margin-top: 30px;border-radius: 40px;z-index: 4;width: 98%;margin-bottom: 25px;border: 1px #f1f1f1 solid;}
.filtersBlock .left{margin-left: 10px;}
.filtersBlock .labelSpan{text-transform: uppercase;font-size: 10px;top: -3px;color: #2954d0;width: 100%;}
.allFilterSpan{color: #333;cursor: pointer;padding: 8px 10px 5px 10px;border-right: 1px #ddd solid;width: 120px;font-size: 14px;}
.allFilterSpan .dropDown{width: 200px;background: #fff;border-radius: 15px;padding: 0px;border: 0px #f1f1f1 solid;left: 0;top: 50%;box-shadow: 0px 0px 0px rgba(0,0,0,0.2);height: 0px;max-height: 0px;overflow: hidden;transition: 0.1s;opacity: 0;}
.allFilterSpan .dropDown.active{padding: 8px;top: 101%;max-height: 1000px;height: auto;box-shadow: 1px 0px 5px rgba(0,0,0,0.2);border: 1px #f1f1f1 solid;transition: 0.4s;opacity: 1;}
.allFilterSpan .actionsBut{width: 100%;border-bottom: 1px #ddd solid;padding: 4px;font-size: 14px;transition: 0.5s;letter-spacing: 0px;position: relative;}
.allFilterSpan .actionsBut:after{position: absolute;right: 0;top: 0;height: 100%;content: "";width: 0%;z-index: 0;opacity: 0;pointer-events: none;transition: 0.6s ease;background: linear-gradient(to right, rgba(0,0,0,0), rgba(225,228,236,0.2), rgba(225,228,236,1));}
.allFilterSpan .actionsBut:hover:after{width: 100%;opacity: 1;}
.allFilterSpan .actionsBut:last-child{border: 0px;}

.totalproductCount{font-size: 12px;color: #ccc;margin-left: 8px;align-items: right;}
.allFilterSpan .iconArrow.active{transform: rotate(180deg) translateY(1px);}
.filtersBlock .iconArrow{font-size: 16px;transition: 0.6s ease;}
.productPageProductSection .productBlock{width: 17.7%;vertical-align: top;}
.productPageProductSection .productBlock h4{font-size: 16px;}
.productPageProductSection .productBlock .rateBlock{font-size: 14px;}
.productPageProductSection .productBlock .adtoCartButn, .productPageProductSection .productBlock .buyNowButn{font-size: 14px;}
.paginationsBlock{margin-top: 30px;}
.paginationsBlock a{color: #888;padding: 4px;border-radius: 8px;margin: 0 2px;font-size: 16px;}
.paginationsBlock a:hover{color: #204bc7;}
.paginationsBlock a.active{background: #ddecff;color: #204bc7;}
.flashSailOffer .offerHomeSection{margin-top: 0px;}
.flashSailOffer .offerHomeSection .blocks{display: none;}
.flashSailOffer .offerHomeSection .blocks:nth-child(1), .flashSailOffer .offerHomeSection .blocks:nth-child(2), .flashSailOffer .offerHomeSection .blocks:nth-child(3), .flashSailOffer .offerHomeSection .blocks:nth-child(4),
.flashSailOffer .offerHomeSection .blocks:nth-child(5),.flashSailOffer .offerHomeSection .blocks:nth-child(6){display: inline-block;}
.hotDealsCarrier{margin-top: 60px;}
.hotDealsCarrier .offerHomeSection .carrierSection{text-align: left;}
.hotDealsCarrier  .offerHomeSection .offerHead {display: none;}

.productDetailsCarry{margin-top: 10px;}
.productDetailsCarry .left{width: 49%;vertical-align: top;}
.productDetailsCarry .left .imagesCarryDiv{width: 100%;}
.productDetailsCarry .left .imagesCarryDiv img{border-radius: 5px;}
.imagesCarryDiv .otherImages{margin-top:8px;justify-content: center;gap: 5px;}
.imagesCarryDiv .otherImages .otherProducts{cursor: pointer;opacity: 0.4;transition: 0.4s;width: calc(90%/10);}
.imagesCarryDiv .otherImages .otherProducts:hover{transform: rotate(-5deg);}
.imagesCarryDiv .otherImages .otherProducts.active{opacity: 1;}
.productDetailsCarry .right{width: 49%;vertical-align: top;}
.productDetailsCarry .right .stokeBLock{justify-content: left;}
.stokeBLock {display:flex;flex-wrap:wrap;padding: 0;justify-content: center;align-items: center;margin-top:6px;}
.stokeBLock .instock{font-size: 14px;background: #EBFFDE;color:#215F12;padding: 2px 10px 2px 7px;border-radius: 50px;margin-bottom: 5px;}
.stokeBLock .outofstock{font-size: 14px;background: #FFE5E5;color:#600E0E;padding: 2px 10px 2px 7px;border-radius: 50px;margin-bottom: 5px;}
.stokeBLock .hurry{font-size: 14px;background: #FFE8C5;color:#8C5809;padding: 2px 10px 2px 7px;border-radius: 50px;margin-bottom: 5px;}
.stokeBLock span.a{font-size: 16px;}
.deliveryBlock .inputtypeBlock input{border-bottom: 1px #333 solid;margin: 0 5px;padding: 4px;}
.deliveryBlock .inputtypeBlock button{background: #d3e5ff;color: #072d78;padding: 6px 14px;border-radius: 20px;}
.deliveryBlock p{font-size: 14px;margin-top: 5px;color: #696969;}
.rateBlock h3{font-size: 30px;}
.rateBlock h3 .offerPrice{color: #999;font-size: 16px;margin-left: 5px;}
.rateBlock h3 .offerPrice:after{position: absolute;content: '';width: 100%;height: 1.5px;background: #999;top: 46%;left: 0;}
.rateBlock p{color:#ABABAB;font-size: 14px;}
.rateBlock .offerBadge{width: auto;height: auto;background: #1b1b1b;color: #fff;font-size: 14px;font-weight: 100;text-align: center;border-radius: 15px;padding: 3px 8px;}
.flavorBlock h4{color: #777777;}
.flavorBlock p{color: #6295A0;}
.flavorBlock .imagesfla{width: 100px;vertical-align: top;cursor: pointer;}
.flavorBlock .imagesfla .textSpan{font-size: 14px;margin-top: 6px;color: #666;}
.flavorBlock .imagesfla .activetick{width: 30px;height: 30px;background: #e3ffda;color: #196b0c;border-radius: 50%;font-size: 25px;text-align: center;padding-top: 3px;left: 50%;right: 50%;top: 28%;transform: translate(-50%);opacity: 0;}
.flavorBlock .imagesfla.active .activetick{opacity: 1;}
.packselect h4{color: #777777;}
.packselect p{color: #6295A0;margin-bottom: 5px;}
.packselect .selectPack{font-size: 12px;border-radius: 20px;padding: 2px 8px 2px 3px;border: 1px #ddd solid;cursor: pointer;transition: 0.5s;}
.packselect .selectPack .icons{font-size: 15px;width: 16px;height: 16px;background: #C6CCC8;color: #fff;border-radius: 50%;text-align: center;padding-top: 1px;}
.packselect .selectPack.active .icons{background:#0BA147;}
.packselect .selectPack.active {font-weight: 600;}
.packselect .selectPack:hover{border-color: #999;}
.customselectPack{margin: 10px 0 0 5px;font-size: 14px;}
.customselectPack .icons{background: #999;color: #fff;width: 16px;height: 16px;border-radius: 50%;font-size: 14px;text-align: center;padding-top: 2px;}
.customselectPack.active .icons{background:#0BA147;}
.customselectPack input{padding: 3px 8px;border-bottom: 1px #ddd solid;}
.Actionbutns .butns{font-size: 16px;border-radius: 35px;padding: 10px 20px;margin-right: 4px;margin-top: 8px;transition: 0.4s;letter-spacing: 1px;}
.Actionbutns .butns:hover{}
.Actionbutns .addtoCartbut{background: #222;color: #fff;border: #222 solid 1px;}
.Actionbutns .buynowbut{border: #999 solid 1px;color: #333;}

.ingreandnutri{background: #EDF4FF;padding: 40px 0;}
.ingreandnutri .left{width: 49%;vertical-align: top;}
.ingreandnutri .left h3{color: #1b1b1b;}
.ingreandnutri .left p{color: #888;margin-top: 8px;width: 90%;}
.ingreandnutri .right{width: 49%;}
.ingreandnutri .right h3{position: relative;z-index: 2;}
.ingreandnutri .right table{margin-top: 10px;background: #fff;column-gap: 0;border-radius: 25px;z-index: 1;width: 100%;}
.ingreandnutri .right table tr td{border-bottom: 1px #ccc solid;padding: 12px;}
.ingreandnutri .right table tr:last-child td{border: 0;}
.ingreandnutri .right table tr td .label{font-size: 12px;color: #666;margin-bottom: 2px;}
.ingreandnutri .right table tr:nth-child(even) td{border:0px;}
.ingreandnutri .right:after{position: absolute;content: "";width: 80%;height: 78%;border: 1px #d4d4d4 solid;border-radius: 10px;top: 19.5%;left: 10%;z-index: 0;}
.productDetails .imageBlock{width: 30%;}
.productDetails{margin-top: 50px;padding-top: 50px;}
.productDetails .featureBlock{width: 180px;height: 180px;background: #1b1b1b;color: #b3c6dc;font-size: 25px;border-radius: 50%;vertical-align: middle;padding: 3.5% 20px;text-align: center;line-height: 28px;z-index: 2;cursor: pointer;font-weight: 600;transition: 0.8s;}
.productDetails .featureBlock:after{position: absolute;content: "";width: 100%;height: 100%;border-radius: 50%;background: #1b1b1b;left: 0px;top:0px;filter: blur(6px);opacity: 0.4;z-index: -1;}
.productDetails .featureBlock:hover{color: #fff;}
.productDetails .featureBlock:hover:after{animation: 2s ease infinite hoverMoving;}
@keyframes hoverMoving {
  0%{left: 6px;top: -6px;}
  30%{left: 8px;top: 8px;}
  60%{left: -6px;top: 10px;}
  80%{left: -6px;top: -2px;}
  100%{left: 6px;top: -6px;}
}
.productDetails .featureBlock{align-items: center;justify-content: center;background: #25402A;color: #D9B702;font-size: 24px;line-height: 26px;}
.productDetails .featureBlock:nth-child(1){left: -60%;}
.productDetails .featureBlock:nth-child(2){left: -80%;top:50%; }
.productDetails .featureBlock:nth-child(3){left: -20%;top:65%;}
.productDetails .featureBlock:nth-child(4){right: -50%;top:40%;}
.productDetails .featureBlock:nth-child(5){right:-15%;top:-8%;}
.productDetails .backRound{width: 110%;padding-top: 110%;background: #d9efff;border-radius: 50%;top: 8%;left: -10%;z-index: 0;}
.deliveryunavalable{color: #f00!important;font-size: 12px;}
.moreProducts{margin-top: 20px;}
.moreProducts h3{font-size: 35px;color: #888;}
.moreProducts .productBlock{display: none;}
.moreProducts .productBlock:nth-child(1),.moreProducts .productBlock:nth-child(2), .moreProducts .productBlock:nth-child(3), .moreProducts .productBlock:nth-child(4), .moreProducts .productBlock:nth-child(5), .moreProducts .productBlock:nth-child(6){display: inline-block;}


.offerProductBanner{margin-top: 0px;margin-bottom: 90px;}
.offerProductBanner .carry{justify-content: space-between;}
.offerProductBanner h3{margin-bottom: 10px;}
.offerProductBanner a{width: 49%;transition: 0.3s;}
.hotDealsCarrier .offerHomeSection .carrierSection a{width: calc(96%/6);}

.offerProductBanner .carry a h4{color: #333;text-align: left;}
.offerProductBanner .contCarry .blk{width: 49%;}
.offerProductBanner .contCarry{justify-content: space-between;}
.offerProductBanner .contCarry h4{width: 70%;}
.offerProductBanner .contCarry span{width: 30px;height: 30px;background: #333;color: #fff;border-radius: 50%;font-size: 18px;text-align: center;padding-top: 5px;transition: 0.5s;}
.offerProductBanner a:hover .contCarry span{transform: rotate(45deg);}

.mainOfferBanner{top: 0;left: 0;}
.mainOfferBanner img{border-radius: 5px;transition: 0.5s;box-shadow: 0px 0px 8px rgba(0,0,0,0.5);}
.mainOfferBanner:hover img{animation:  justAnimate 0.8s ease forwards;}
.offerViewOn{background: #fff3dd;border-radius: 5px;overflow: hidden;box-shadow: 0px 1px 15px rgba(0,0,0,0.2);margin-top: 15px;}
.offerViewOn a{margin: 25px 0 40px 0!important;}
.offerViewOn .head{background: #25402A;margin-bottom: 15px;}
.offerViewOn .head .left, .offerViewOn .head .right{width: 49%;color: #fff;}
.offerViewOn .head .right {text-align: right;}
.offerViewOn .head .right span{font-size: 11px;font-weight: 500;}
.offerSectionOfferPageMore a{margin-bottom: 40px!important;}
.showMoreBut span{font-size: 14px;border-radius: 20px;padding: 6px 14px;box-shadow: 0px 0px 8px rgba(0,0,0,0.2);transition: 0.4s;}
.showMoreBut span:hover{box-shadow: 0px 0px 16px rgba(0,0,0,0.2);}
.OfferSlider .mainOfferBanner{opacity: 0;z-index: 0;transition: 1s ease;}
.OfferSlider .mainOfferBanner.active{opacity: 1;z-index: 1;}

.helpCarrier{margin-top: 10px;}
.helpCarrier .head h3{font-size: 30px;}
.helpNubrs .block{width: 32%;background: #ffe6cb;border-radius: 20px;padding: 3%;margin: 20px 0.5% 0 0.5%;}
.helpNubrs .block h4{margin-bottom: 8px;font-size: 18px;color: #7a450c;}
.helpNubrs .block a{color: #333;font-size: 16px;font-weight: 600;}
.helpNubrs .block span{font-size: 60px;margin-bottom: 20px;color: #b1722f;transition: 0.6s;}
.helpNubrs .block:hover span{transform: rotate(12deg);}

.accordionCarry{margin-top: 60px;}
.panelClick{border-bottom: 1px #ddd solid;padding-bottom: 10px;}
.panelClick h3{text-overflow: ellipsis;height: 25px;overflow: hidden;font-size: 15px;white-space: nowrap;padding-left: 25px;}
.panelClick p{display: none;margin-top: 4px;margin-left: 25px;}
.panelClick .arrowAco{left: 0px;font-size: 18px;font-weight: bold;transition: 0.8s;transform-origin: center;transform: rotate(-180deg);}
.panelClick .arrowAco.active{transform: rotate(0);}

.blogCarry{margin-top: 40px;}
.blogCarry .blocks .image{border-radius: 6px;overflow: hidden;}
.blogCarry .blocks:hover .image{animation:  justAnimate 0.8s ease forwards;}
.blogCarry .blocks .contents{vertical-align: top;margin-top: 0px;}
.blogCarry .blocks .contents p{margin-top: 5px;color: #666;height: 50px;overflow: hidden;position: relative;}
.blogCarry .blocks .contents p:after{position: absolute;content: "•••";width: 52px;height: 15px;background: #fff;padding: 5px;right: 0;bottom: 2px;}
.blogCarry .blocks .contents h3{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;height: 25px;color: #000;font-size: 17px;}
.blogCarry .blocks{width: 21.5%;margin:0 1.5% 45px 1.5%;}
.blogCarry .blocks .image{height: 150px;}
.blogCarry .blocks .image, .blogCarry .blocks .contents{
  width: 100%;
}

.blogdetailsCarry{width: 60%;margin-top: 5%;}
.blogdetailsCarry .head{width: 80%;font-size: 25px;line-height: 30px;}
.blogDetailsPic{margin-top: 25px;border-radius: 10px;}
.blogdetailsCarry .contentDiv{width: 90%;margin-top: 10px;border-bottom: 1px #f1f1f1 solid;padding-bottom: 20px;}
.blogdetailsCarry .contentDiv p{margin-top: 20px;}
.blogdetailsCarry .contentDiv p span{margin-top: 15px;font-size: 14px;color: #999;}

.moreBlog{margin-top: 60px;}
.moreBlog a{width: 30%;vertical-align: top;margin: 0 1%;color: #333;}
.moreBlog a .image{height: 200px;overflow: hidden;border-radius: 15px;}
.moreBlog a:hover .image{animation:  justAnimate 0.8s ease forwards;}
.moreBlog a p{margin-top: 10px;}
.moreBlog .head{font-size: 25px;margin-bottom: 30px;}
.moreBlog .blogCarry{margin-top: 5px;}
.moreBlog .blogCarry .blocks .contents{text-align: left;}
.moreBlog .blogCarry .blocks{display: none;}
.moreBlog .blogCarry .blocks:nth-child(1), .moreBlog .blogCarry .blocks:nth-child(2), .moreBlog .blogCarry .blocks:nth-child(3), .moreBlog .blogCarry .blocks:nth-child(4){display: inline-block;}

.helpFooterCont{min-height: 70vh;}
.helpFooterCont .head{background: #addfef;border-radius: 15px;padding: 40px 30px;margin-bottom: 20px;color: #062f62;}
.helpFooterCont .accordionCarry{margin-top: 10px;}
.policiesCarry p, .helpFooterCont .accordionCarry p{color: #666;}
.policiesCarry{width: 70%;}
.policiesCarry a{color: #666;margin: 4px 8px 0 0;text-decoration: underline;}
.policiesCarry a:hover{color: #000;}

.quickHelpLinks .icons{vertical-align: middle;}
.quickHelpLinks a{width: auto;padding: 25px;border: 1px #a4d7ee solid;background: #e4f5fd;color: #0c1663;border-radius: 10px;font-weight: bold;letter-spacing: 1px;vertical-align: top;margin-right: 8px;transition: 0.5s;margin-top: 15px;}
.quickHelpLinks a:hover{box-shadow: 0px 0px 6px rgba(20,68,138,0.4);}
.quickHelpLinks a:nth-child(2){background: #fcedef;border-color: #f4c4cb;}
.quickHelpLinks a:nth-child(3){background: #f7f3e8;border-color: #e4d5a9;}
.quickHelpLinks a:nth-child(4){background: #f4eaf7;border-color: #dab0e6;}
.quickHelpLinks a p{font-weight: normal;font-size: 12px;letter-spacing: 1px;}

.img-magnifier-glass {position: absolute;border-radius: 10px;cursor: none;width: 200px;height: 200px;border-radius: 50%;}

.loginRegCarrier{height: 100vh;margin-top: 100px;}
.loginRegCarrier .left{width: 45vw;}
.loginRegCarrier .left, .loginRegCarrier .right{height: 84vh;}
.loginRegCarrier .right{background: #333;border-top-left-radius: 25px;border-bottom-left-radius: 25px;width: 55vw;}
.loginRegCarrier .right .textlogin{width: 50%;height: 200px;left: 50%;right: 50%;top: 050%;bottom: 50%;transform: translate(-50%, -50%);}
.loginRegCarrier .right .textlogin h2{color: #fff;font-size: 45px;}
.loginRegCarrier .right .textlogin h2 span{color: #4b9072;font-size: 35px;}
.loginRegCarrier .left .loginformCary{width: 60%;height: 300px;left: 50%;right: 50%;top: 050%;bottom: 50%;transform: translate(-50%, -50%);}
.loginRegCarrier .left .loginformCary h4{font-size: 22px;margin-bottom: 15px;}
.textBxes{width: 100%;padding:14px 0;color: #000;font-size: 15px;border-bottom: 1px #ddd solid;}
.loginRegCarrier .left .loginformCary h4 span{font-size: 12px;font-weight: normal;color: #666;}
.loginRegCarrier .left .loginformCary p{font-size: 14px;}
.loginRegCarrier .left .loginformCary p a{color: #000;}
.loginRegCarrier .left .loginformCary a.fp{font-size: 12px;padding-bottom: 0px; line-height: 18px;color: #333;margin-top: 2px;}
.submitBx{background: #333;color: #fff;font-size: 13px;text-transform: uppercase;text-align: center;width: 100%;padding: 12px 8px;font-weight: bold;letter-spacing: 1px;margin-top: 15px;border-radius: 20px;cursor: pointer;transition: 0.5s;}
.submitBx:hover{background: #000;}

.regformCary{width: 60%;height: 450px;left: 50%;right: 50%;top: 050%;bottom: 50%;transform: translate(-50%, -50%);}
.regformCary h4{font-size: 22px;margin-bottom: 15px;}
.regformCary label{font-size: 12px;margin-top: 12px;color: #666;}
.regformCary h4 span{font-size: 12px;font-weight: normal;color: #333;}
.regformCary a{color: #000;}

.accountMainCarrier{min-height: 70vh;height: auto;margin-top: 15vh;}
.accountMainCarrier .left{width: 15vw;padding-top: 0vh;}
.accountMainCarrier .right{background: #f1f1f1;min-height: 80vh;width: 85vw;border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
.accountMainCarrier .right .cartleft .carrierBlock{height: 70vh;}
.profilePic .picOfprofile{width: 100px;height: 100px;overflow: hidden;border-radius: 50%;}
.profilePic h4{margin-bottom: 10px;}
.profilePic h4 a{font-size: 14px;color: #000;}
.profilePic h4 a.editPro{font-weight: normal;font-size: 12px;color: #999;text-decoration: underline;}
.profilePic a{color: #ccc;font-size: 13px;line-height: 16px;}
.adminNavigations .navCarrier{width: 80%;}
.adminNavigations a{font-size: 13px;margin-bottom: 12px;color: #000;}
.adminNavigations a span{font-size: 16px;transform: translateY(-1px);}
.adminNavigations a span.countBadge{font-size: 8px;color: #666;width: 15px;height: 15px;border-radius: 50%;border: 1px #666 solid;text-align: center;padding-top: 0.8px;}
.accountMainCarrier .right .carrier{width: 100%;}
.accountMainCarrier .right .carrier .cartleft{width: 75%;}
.accountMainCarrier .right .carrier .cartleft h3{margin-bottom: 10px;}
.accountMainCarrier .right .carrier .cartleft .blocks{background: #fff;border-radius: 8px;vertical-align: middle;padding: 8px;margin-top: 10px;display:flex;flex-wrap: wrap;}
.accountMainCarrier .right .carrier .cartleft .blocks .comnBlk{width: auto;vertical-align: top;}
.accountMainCarrier .right .carrier .cartleft .blocks .comnBlk:first-child{width: 5%;}
/*.accountMainCarrier .right .carrier .cartleft .blocks .comnBlk:nth-child(2){width: 30%;}*/
/*.accountMainCarrier .right .carrier .cartleft .blocks .comnBlk:last-child{width: 35%;}*/
.accountMainCarrier .right .carrier .cartleft .blocks .proImage img{width: 50px;font-size:12px;color:#ddd;}
.accountMainCarrier .right .carrier .cartleft .blocks .proImage a{color: #333;}
.accountMainCarrier .right .carrier .cartleft .blocks .proImage .mainTingsCont{font-size: 13px;margin-top: 8px;}
.accountMainCarrier .right .carrier .cartleft .blocks .mainTingsCont{font-size: 14px;}
.CartPagetitileText{font-size: 11px;color: #999;vertical-align: top;}
.cartfield{border: 1px #f1f1f1 solid;border-radius: 8px;}
.cartfield.qunt{width: 40px;padding: 2px;margin-bottom: 5px;}
.removeCartPro{font-size: 18px;cursor: pointer;}
.contShopProBUt{color: #fff;background: #333;border-radius: 8px;padding: 10px 15px 14px 15px;font-size: 16px;margin: 15px 0;}

.accountMainCarrier .right .carrier .cartRight{width:24%;height:auto;vertical-align: top;}
.accountMainCarrier .right .carrier .cartRight .summaryCarry{background: #fff;width: 95%;margin-top: 15px;border-radius: 8px;padding-bottom:15px;}
.accountMainCarrier .right .carrier .cartRight .summaryCarry h4{margin-bottom: 10px;}
.accountMainCarrier .right .carrier .cartRight .summaryCarry .summTotalRate{font-size: 12.2px;margin-top: 8px;width: 100%;}
.accountMainCarrier .right .carrier .cartRight .summaryCarry .summTotalRate.ttl{margin-top: 13px;font-size: 16px;}
.placeOrderBut{background: #196b0c;color: #fff;text-align: center;font-size: 14px;padding: 8px ;margin-top: 18px;border-radius: 8px;}
.placeOrderBut span{width: 25px;height: 25px;border-radius: 50%;text-align: center;background: #1d4903;color: #fff;font-size: 14px;padding-top: 5.5px;margin-right: 5px;}
.accountMainCarrier .right .carrier .cartRight .summaryCarry .summTotalRate .coponText{width: 76%;margin-top: 6px;border-bottom: 1px#f0f0f0 solid;font-size: 12px;padding: 5px 0;}
.coponsubmit{background: #333;color: #fff;font-size: 14px;padding: 2px 4px 3px 4px;border-radius: 2px;cursor: pointer;width: auto;}
.accountMainCarrier .right .carrier .cartleft .blocks .comnBlk.addressBlk{width:40%;}
.accountMainCarrier .right .carrier .cartleft .blocks .comnBlk.addressBlk p{font-size:12px;line-height:14px;}
.accountMainCarrier .right .carrier .cartleft .blocks .comnBlk.addressBlk p b{margin-bottom:4px;display:inline-block;font-size:14px;margin-top:5px;}
.cancelAnch{font-size:12px;text-decoration:underline;}

.accountMainCarrier .right .carrier .cartleft.wishlistLeft{width: 100%;}
.strikeRate{font-size: 11px;color: #666;margin-left: 0px;}
.strikeRate:after{width: 100%;content: "";left: 0;top: 7px;height: 0.5px;background: #666;position: absolute;}
.disCountRate{color: #0BA147;font-size: 12px;font-weight: 600;}
.accountMainCarrier .right .cartleft.wishlistLeft .carrierBlock{height: 65vh;}
.seachProducts{margin-bottom: 8px;}
.searchBox{padding: 10px 10px 10px 35px;border-radius: 6px;font-size: 12px;}
.seachProducts .searchicons{font-size: 18px;top: 8px;left: 8px;}
.deliveryCont{font-size: 12px;}
/*.deliveryBlk{width: 40%!important;}*/
.nameProfile{font-size: 12px;}
.genderRadio{margin-left: 6px;}
.genderRadio:first-child{margin-left: 0px;}
.deactiveActBut{margin-top: 4%;font-size: 13px;padding: 8px 14px;border-radius: 20px;color: #fff;background: #c36060;}
.editThings{font-size: 11px;color: #525566;text-decoration: underline;}

.adressCarry .Blocks{background: #fff;padding: 20px;padding-top: 45px;border-radius: 20px;width: 30%;margin-right: 2%;margin-top: 2%;}
.adressCarry .Blocks.selectedBlk{box-shadow: 0px 0px 8px rgba(0,0,0,0.2);}
.adressCarry .Blocks .removeAdrs{font-size: 12px;right: 20px;top: 12px;cursor: pointer;font-weight: bold;color: #666;}
.adressCarry .Blocks .editBit{font-size: 12px;right: 100px;top: 12px;cursor: pointer;font-weight: bold;color: #666;}
.adressCarry .Blocks .editBit span, .adressCarry .Blocks .removeAdrs span{font-size: 18px;transform: translateY(-2px);transition: 0.5s;}
.adressCarry .Blocks .editBit:hover span, .adressCarry .Blocks .removeAdrs:hover span{color: #204bc7;}
.couCode .deliveryCont{font-size: 15px;}
.couponBlocks .blocks.expiredBlks{opacity: 0.5;}

.checkinBox .block{margin-top: 15px;background: #fff;width: 95%;border-radius: 8px;line-height: 23px;justify-content: space-between;}
.checkinBox .block .butn{border: 1px #333 solid;border-radius: 8px;padding: 5px 10px 6px 10px;transition: 0.5s;font-size: 15px;}
.checkinBox .block .butn:hover{background: #333;color: #fff;}
.checkinBox .loginBLock h3{font-size: 15px;border-bottom: 1px #f1f1f1 solid;padding-bottom: 4px;}
.checkinBox .procartBLock .notincartCont{display: none;}
.checkinBox .procartBLock .carrierBlock{height: auto!important;}
.UpdateCartQuant{background: #666;color: #fff;font-size: 12px;padding: 4px 8px 5px 8px;border-radius: 8px;}
.checkinBox .procartBLock h3 {font-size: 14px;border-bottom: 1px #f1f1f1 solid;padding-bottom: 4px;width: 100%;}
.checkinBox .procartBLock .blocks{margin-top: 1px!important;padding: 5px 10px!important;}

.addresspgBLock .adressCarry .Blocks{width: 100%;}
.addresspgBLock h3{width: 100%;border-bottom: 1px #f1f1f1 solid;padding-bottom: 4px;font-size: 14px;}
.addresspgBLock .adressCarry .Blocks{padding-top: 20px;margin-top: 1px!important;padding: 10px;font-size: 13px;box-shadow: 0px 0px 0px rgba(0,0,0,0.2);border-bottom: 1px #ddd dashed;}
.addresspgBLock .adressCarry .Blocks:nth-child(1){display: inline-block!important;}
.addresspgBLock.show .adressCarry .Blocks{display: inline-block!important;}
.addresspgBLock p{font-size: 13px;margin-top: 1px!important;line-height: normal;margin-bottom:5px;}
.addresspgBLock p.mb15{margin-bottom: 5px!important;}
.addresspgBLock .adressCarry .Blocks h4{font-size: 14px;}
.addAdressBut{font-size: 13px;background: #666;color: #fff;padding:10px 12px 12px 10px;border-radius: 8px;text-align: center;transition: 0.4s;}
.addAdressBut:hover{background: #000;}
.addAdressBut span{font-size: 14px;}
.moreCheckOutAdrs span{font-size: 14px;font-weight: 600;}
.moreCheckOutAdrs span span{font-size: 16px;transition: 0.8s ease;}
.addresspgBLock.show .moreCheckOutAdrs span span{transform: rotate(180deg) translateY(2px);}

.paymentBlockoff h4{border-bottom: 1px #f1f1f1 solid;padding-bottom: 4px;font-size: 14px;}
.paymentBlock .blocks{font-size: 13px;}
.paymentBlock .blocks span{margin-right: 5px;color: #333;}
.paymentBlock .blocks .banklogo{width: 20px;}
.paymentBlock .blocks span.cardNumber{color: #999;}
.inputText{border: 1px #ddd solid;padding: 6px 5px;margin-top: 5px;}
button{margin-top: 5px;}
.inputOtp{width: 100px;}
.paymentBlock .blocks input.checkBox{margin-right: 3px;}
.contiButton{background: #333;color: #fff;font-size: 14px;padding: 6px 10px;cursor: pointer;}
.paymentBlock .blocks{border-bottom: 1px #f1f1f1 solid;padding-bottom: 15px!important;border-radius: 0px!important;margin-top: 5px!important;}
.paymentBlock .blocks .bankName .currentUpiid{margin-left: 8px;color: #999;}
.paymentBlock .currentlyNotAvailable{opacity: 0.5;}
.paymentBlock .currentlyNotAvailable .checkBox{display: none;}
.paymentBlock .mainContinuePayment{width: 100%;background: #000;color: #fff;font-size: 16px;font-weight: 600;text-align: center;border-radius: 5px;padding: 10px;cursor:pointer;background:#196b0c;padding:10px;}
.adressPageMainBlock .addAdressBut{margin-top: 20px;}

.addAddress{width: 50%;right: -101%;top: 0;background: rgba(255,255,255,0.9);backdrop-filter: blur(4px);height: 100%;z-index: 10;justify-content: center;transition: 0.4s ease-out;}
.addAddress.active{right: 0;box-shadow: 0px 0px 20px rgba(0,0,0,0.1);overflow-y:auto;padding-bottom:45px;}
.addAddress .block{width: 80%;}
.inputText{border: 0;border-bottom: 1px #ddd solid;background: none;padding: 10px 0;}
.inputSubmit{background: #000;color: #fff;font-size: 16px;padding: 10px 15px;border-radius: 8px;cursor: pointer;margin-top: 15px;}
.closeAddress{right: 20px;top: 20px;cursor: pointer;font-size: 24px;}
.cancelAdress{border: 1px #ddd solid;padding: 10px 15px;font-size: 16px;margin-top: 15px;border-radius: 8px;margin-left: 5px;color: #666;}

.seachOnResponsive, .responsiveFooter, .accountsResponsive, .accountsResponsive, .responsiveMainBNavig, .resNavLogo, .bottomMunuRes, .closeNavigMenu{display: none;}

.responsiveFooter a.active span, .responsiveFooter span.active span{color: #FFA114;}

.moreProducts .carrier{justify-content: space-between;}

.hideHeight{height: 0;padding: 0;border: 0;box-shadow: 0;margin-top:0px;margin-bottom:0;}
.hideHeight:after, .hideHeight:before{display:none!important;}

.successMsgCarry .blk{justify-content: center;align-items: center;}
.successMsgCarry .blk .check{background: #196b0c;color: #fff;font-size: 25px;font-weight: bold;border-radius: 50%;padding: 5px;transform: scale(1.2);margin-bottom: 10px;}
.successMsgCarry .blk h5{color: #666;}
.successMsgCarry .blk h2{color: #1d4903;}
.successMsgCarry .blk p{color: #666;margin-top: 15px;}

.trackingBlock{border-top: 1px #f1f1f1 solid;margin-top: 10px;justify-content: center;align-items: center;}
.trackingBlock .block{justify-content: center;align-items: center;width: auto;min-width: 120px;margin: 25px 0;}
.trackingBlock .dot{width: 10px;height: 10px;background-color: #ddd;border-radius: 50%;left: 0;}
.trackingBlock .line{background: #ddd;width: 100%;height: 2px;}
.trackingBlock .block.active .dot, .trackingBlock .block.active .line{background-color: #16b306;}
.exptedDateHead{display: none;color: #666;}
.exptedDateHead.show{display: block;font-size: 10px;font-weight: 600;top: -22PX;left: 0PX;}
.exptedDateHead.show.delv{color: #16b306;}
.exptedDate{font-size: 10px;font-weight: 600;bottom: -22PX;left:0PX;color: #666;}

.errorMssg{color: #fff;background: #f00;text-align: center; border-radius: 3px;}

.contactPageCarry p{margin-top: 5px;}
.contactPageCarry h4{margin-top: 15px;font-size: 20px;}
.contactPageCarry a{margin-top: 10px;}
.contactPageCarry a span{font-size: 18px;}
.contactPageCarry img{width: 150px;border-radius: 10px;}

/*.wishlistListContent .comnBlk{width:calc(94%/4)!important;}*/ 
.wishlistListContent .comnBlk:nth-child(2){flex-grow:3;width: 35% !important;}
.wishlistListContent .comnBlk:nth-child(3){flex-grow:2;}
.cartListBlock .comnBlk:nth-child(2){flex-grow:3;width: 28% !important;}
.cartListBlock .comnBlk:nth-child(3){flex-grow:2;}
.cartListBlock .comnBlk:nth-child(4){flex-grow:1;}

.addAddress label{font-size:14px;line-height:26px;}
.addAddress #id_type_of{margin-bottom:15px;}
.addAddress #id_phone{margin-bottom:15px;}
.paymentBlock.chkout{justify-content:left!important;}
.addresspgBLock .adressCarry .Blocks input{margin-left:4px;}

.whatsAppIcon{width:165px; right: 2%; bottom: 4%; z-index: 8;color:#62BD5D;display:block;text-align:center;}
.whatsAppIcon img{width:60px;margin-bottom:2px;}
.whatsAppIcon span{background: rgba(255,255,255,0.9);color:#62BD5D;padding:4px 10px;border-radius:5px;font-weight:500;}

.productDetailsCarry .right h2{display:flex;align-items:center;justify-content: space-between;margin-bottom:14px;}

.shareBlock{top: 18px;cursor: pointer;font-size: 15px;font-weight: 500;align-items: center;position: absolute;right: 20px;z-index: 4;background: rgba(255,255,255,1);padding: 2px 8px;border-radius: 6px;}
.shareBlock span.icon{font-size:20px;margin-left:4px;}
.shareBlock .hoverShare{right:0;top:101%;display:none;}
.shareBlock:hover .hoverShare{display:flex;}
.shareBlock .hoverShare a{display:block;width:36px;}
.shareBlock .hoverShare a img{width:100%;display:block;}

@media (max-width:1600px) {

}
@media (max-width:1200px) {
  .productDetails .featureBlock{width: 100px;height: 100px;}
  .productDetails .featureBlock{font-size: 14px;line-height: 15px;}
  .productDetails .imageBlock{width: 35%;}
  .accountMainCarrier .left{width: 20vw;}
  .accountMainCarrier .right{width: 78vw;}
 
}
@media (max-width:1100px) {
  .categoriesBlock{overflow-x: auto;justify-content: left;padding-left: 0px;}
  .categoriesBlock .responsiveWidthSetter{min-width: 1100px;width: 100%;}
  .offerHomeSection .carrierSection{overflow-x: auto;}
  .offerHomeSection .carrierSection .responsiveWidthSetter{width: 100%;min-width: 1000px;}
  .homePageProductSections.mostSellingProductSection .responsiveWidthSetter{width:100%;overflow-x: auto;}
  .homePageProductSections.mostSellingProductSection .carrier{min-width: 1100px;}
  .newArrivalProducts .carrier .productBlock{width: calc(94%/4);}
}
@media (max-width:990px) {
  .adressCarry .Blocks{width:45%;}
  h3.comnHeadings{font-size: 22px;}
  .offerHomeSection .offerTexts h3{font-size: 13px;}
  .shopByCateg .carrierSection a .text{font-size: 15px;line-height: 18px;}
  .shopByCateg .carrierSection a .text .arrow{font-size: 25px;width: 35px;height: 35px;padding: 6px 0 0 5px;margin-top: 0;}
  .categorySection .allBlk a.blk{width: 100%;height: 200px;}
  .offerProductBanner .contCarry h4{font-size: 12px;}
  .offerProductBanner a{width: calc(96%/3);}
  .productPage .productBlock {width: calc(95%/4);}
  .helpNubrs .block{width: 48%;}
  .helpCarrier{margin-top: 10px;}
  .blogCarry{margin-top: 10px;}
  .blogdetailsCarry{margin-top: 10px;}
  .blogdetailsCarry{width: 80%;}
  .productDetailsCarry .left .imagesCarryDiv{width: 98%;}
  .accountMainCarrier .right .carrier .cartleft{width: 100%;}
  .accountMainCarrier .right .cartleft .carrierBlock{height: auto;}
  
  .accountMainCarrier .right .carrier .cartRight, .accountMainCarrier .right .carrier .cartRight .summaryCarry{width: 100%;}
    
  .accountMainCarrier .right .carrier .cartleft .blocks .comnBlk.addressBlk{width:100%!important;}
  .categorySection .catBlock{width: calc(90%/4);}
}
@media (max-width:768px) {  
    .addAddress .block{margin-bottom:200px;height:100%;}
  .mainHeader .searchBlock, .mainHeader .iconHead span.iconsSpan, .mainHeader .iconHead a.iconsSpan{display: none;} 
  .seachOnResponsive{display: block;padding: 0;position: relative;transition: 0.5s;}
  .seachOnResponsive.fixed{position: fixed;top: 46px;left: 0;z-index: 10;padding: 5px;background: #fff;box-shadow: 0px 4px 6px rgba(0,0,0,0.3);}
  .seachOnResponsive .searchBlock{width: 96%;margin: 0 auto;padding: 0;box-shadow: 0px 0px 3px rgba(0,0,0,0.2);}
  .mainHeader .logo{margin-top: 0;}
  .searchBlock button{top: -5px;}
  .mainHeader .carrierSection .logo{width: 80px;}
  .mainBanner{height: 40vh;}
  .mainBanner .sliders h2{font-size: 25px;line-height:28px;}
  .mainBanner .sliders a{font-size: 12px;}
  .mainBanner .sliders a span{font-size: 15px;}
  .categoriesBlock{text-align: left;}
  .categoriesBlock .responsiveWidthSetter{min-width: 800px;}
  .categoriesBlock .catBlock{width: 72px;}
  .categoriesBlock .catBlock span{width: 60px;height: 60px;}
  .categoriesBlock .catBlock h4{font-size: 12px;}
  .mostSellingProductSection, .shopByCateg{margin-top: 10px;}
  .shopByCateg{padding: 15px 10px;}
  .shopByCateg .carrierSection a{width: calc(97%/3);}
  .shopByCateg .carrierSection a{margin-bottom: 10px;}
  .mainHeader .carrierSection{padding-bottom:8px;padding-top: 0px;padding-left: 8px;}

  .adressCarry .Blocks{width:100%;} 
  .addAddress{width: 100%;}
  .newArrivalProducts .carrier .productBlock{width: calc(96%/3);}
  .categorySection{margin-bottom: 0;}

  .responsiveFooter{position: fixed;bottom: 0;padding: 12px 5px 8px 5px;background: #fff;box-shadow: 0px 0px 6px rgba(0,0,0,0.3);z-index: 12;justify-content: space-around;display: flex;}
  .responsiveFooter a, .responsiveFooter span{font-size: 10px;color: #666;line-height: 10px;text-transform: uppercase;font-weight: 600;cursor: pointer;display: block;}
  .responsiveFooter a span.icon, .responsiveFooter span span.icon{font-size:26px;color: #25402A;transition: 0.5s;}
  .responsiveFooter a:hover span.icon, .responsiveFooter span:hover span.icon{font-variation-settings: 'FILL' 1;color: #D9B702;}
  .offerHomeSection{margin-top: 20px;}
  .mainBanner .buttons{top: 40%;width: 30px;height: 30px;font-size: 28px;padding-top: 1px;}

  .responsiveFooter .cmnIc .badgeSpan{width: 16px;height: 16px;background: #f00;color: #fff;font-size: 10px;text-align: center;border-radius: 50%;padding-top: 2px;right: -7px;top: -8px;}

  .mostSellingProductSection h3{font-size: 20px;}
  .offerViewOn a{margin: 0px 0 10px 0!important;}
  .filtersBlock {display: none;}

  .productPage .productBlock {width: calc(95%/3);}
  .helpNubrs .block a{font-size: 14px;}

  .blogCarry .blocks{width: 30%;}
  
  .helpFooterCont .head{width: 95%;margin-left: auto;margin-right: auto;}
  .policiesCarry{width: 98%;}
  
  .filterResponsive{bottom: 0;left: 0;z-index:10;background: #fff;padding: 0;height: 0px;overflow: hidden;transition: 0.5s;}
  .filterResponsive.active{padding: 90px 5% 5% 5%;height: 100%;;overflow-y: auto;}
  .filterResponsive .closeFilter{right: 20px;cursor: pointer;}

  .allFilterSpan{border: 0;width:calc(95%/1);vertical-align: top;border: 1px #f1f1f1 solid;margin: 10px;}
  .allFilterSpan .labelSpan{top: -10px;color: #FFA114;background: #fff;}
  .allFilterSpan .iconArrow {font-size: 14px;}
  .allFilterSpan .dropDown{position: relative;height: 0;max-height: 0px;box-shadow: none;border: 0px;display: block;width: auto;}
  .allFilterSpan .dropDown.active{height: auto;max-height: 1500px;box-shadow: none;border: 0px}
  .submitResFilter{background: #25402A;color: #fff;text-transform: uppercase;font-size: 18px;width: 95%;margin: 10px 12px;padding: 8px 10px;border-radius: 5px;cursor: pointer;}
  .filterResponsive h4{margin-bottom: 15px;margin-left: 15px;}

  .accountsResponsive, .loginRegister{display: inline-block!important;}
  .accountsDropDownResponsive{display: flex;bottom: 0;left: 0;height: 0%;background: #fff;z-index: 12;overflow: hidden;justify-content: center;transition: 0.5s;}
  .accountsDropDownResponsive.active{height: 100%;overflow-y: auto;}
  .accountsDropDownResponsive a{font-size: 18px;}
  .accountsDropDownResponsive .closeFilter{top: 5%;right: 15%;cursor: pointer;}
  .accountsDropDownResponsive .adminNavigations a span{font-size: 18px;}
  .loginRegCarrier .right{display: none;}
  .loginRegCarrier{margin-top: 0;}
  .loginRegCarrier .left{width: 100%;}
  
  .accountMainCarrier .left{display: none;}
  .accountMainCarrier .right{width: 100%;}
  .accountMainCarrier{margin-top: 20px;}
  .profilePic {text-align: left;width: 80%;margin-left:auto;margin-right: auto;}
.moreProducts .productBlock{width:calc(96%/3)!important;}
.productDetailsCarry .right h2{font-size:16px;margin-bottom:10px;}
.productDetailsCarry{margin-top:10px;}
.rateBlock h3{font-size:18px;}
.rateBlock p{line-height:18px;margin-top:8px;}
.Actionbutns .butns{padding: 8px 15px 10px 15px;margin-right: 0px;font-size:16px;font-weight:500;}
  .responsiveMainBNavig{display: inline-block;margin-left:12px;cursor: pointer;color: #000;margin-top: 0px;}

  .navigations{display: block;position: fixed;min-width: 0%;width: 0px;height: 100%;z-index: 15;top: 0;left: 0;border-radius: 0;transition: 0.4s;padding:0;overflow:hidden;background:rgba(255,255,255,0.85);backdrop-filter:blur(5px);box-shadow: 0px 8px 40px rgba(0,0,0,0.5);}
  .navigations.active{min-width: 60%;width: 200px;}
  .navigations .navigCarry {text-align: left;padding: 40px 0 0 20px!important;}
  .navigations br{display: block;}
  .navigations .closeNavigMenu{display: block;right: 15px;cursor: pointer;top:15px;color:#666;}
  .navigations a .newOffer{top: 0;right: -80%;}
  .resNavLogo{display:block;position:absolute;width: 243%;left: -43%;top: 24%;
    opacity: 0.05;}
    .offerHomeSection .carrierSection .responsiveWidthSetter{width: 100%;min-width: 715px;}
    .offerProductBanner .carry a h4{font-size: 14px;}
  .offerHomeSection .offerTexts .startsCont{font-size:10px;}
  .offerHomeSection .offerTexts .cutofPrice{font-size:11px;}
  .offerHomeSection .offerPersentg{font-size:11px;}
  .offerHomeSection .offerTexts{padding: 3px 12px 6px 12px;}
  .offerHomeSection .carrierSection{padding-top:0;}
  .categoriesBlock .catBlock{margin:5px 0px;}
  .bottomMunuRes{display:inline-block;}
  .mainHeader .iconHead a.iconsSpan{margin-top:0px;}
  .navigations a{color:#000;}
  .loginRegCarrier .left .loginformCary, .regformCary{width:80%;}
  .productBlock h4{font-size: 12px;font-weight:normal;text-overflow: ellipsis;
  overflow: hidden;width: 100%;white-space: nowrap;}
  .homePageProductSections.mostSellingProductSection .carrier{min-width:960px;}
  .productBlock .rateBlock{font-size: 13px;font-weight: 600;color: #222;letter-spacing: -1px;}
  .stikerLine{padding:0px;margin: 0 2px;}
    .categorySection .catBlock{width: calc(90%/3);}
   .hotDealsCarrier .offerHomeSection .carrierSection a {
    width: calc(95% / 3);}
    .shopByCateg {padding: 20px 0;}
    
    .whatsAppIcon{bottom:70px;}
 
}
@media (max-width:585px) { 
    .offerViewOn .head .left, .offerViewOn .head .right{width:100%;}
    .offerViewOn .head .right{text-align: left;}
    .shopByCateg .carrierSection{padding:0;}
  .mainBanner .sliders h2{left: 80px;}
  .mainBanner{height: 30vh;}
  .mainBanner .sliders{border-radius: 0px;}
  .shopByCateg .carrierSection a .text{top: 10px;left: 10px;}
  .categorySection .allBlk{width: 100%;}
  h3.comnHeadings{font-size: 15px;}
  .carrierSection, .homePageProductSections.mostSellingProductSection .carrier,.mostSellingProductSection .carrier, .categorySection .allBlk{padding-left: 0;padding-right: 0;}
  .productPage .productBlock {width: calc(98%/2);}
  footer .blocks{width: 42%;}
  footer .blocks h5{font-size: 13px;}
  footer .blocks a{font-size: 12px;}
  .helpNubrs .block a{font-size: 13px;}
  .blogdetailsCarry{width: 98%;}
  .blogdetailsCarry .head{font-size: 18px;line-height: 22px;width: 90%;}
  .blogDetailsPic{border-radius: 5px;margin-top: 10px;}
  .blogdetailsCarry .contentDiv p{margin-top: 8px;}
  .moreBlog{margin-top: 20px;}
  .productDetailsCarry{overflow-x:hidden;position:relative;}
  .productDetailsCarry,.imagesCarryDiv .otherImages{margin-top: 0;}
  .productDetailsCarry .left, .productDetailsCarry .right, .ingreandnutri .left, .ingreandnutri .right{width: 100%;}
  .imagesCarryDiv .otherImages .otherProducts{width: calc(90%/8);padding-bottom:0;}
  .productDetailsCarry .left .imagesCarryDiv{padding-bottom:0;}
  .productDetails .imageBlock{width: 68%;}
  .productDetails .featureBlock:nth-child(1){left: -20px;}
  .productDetails .featureBlock:nth-child(2){left: 0;}
  .productDetails .featureBlock:nth-child(4){right: -10%;}
  .accountMainCarrier .right .carrier .cartleft .blocks .comnBlk{padding: 8px;width: 48%!important;padding-bottom: 10px!important;}
  .accountMainCarrier .right .carrier .cartleft .blocks .comnBlk:first-child{width: 100%!important;}
  .accountsDropDownResponsive.active{padding: 20px 0;}
  .moreProducts h3{font-size:20px;}
  .offerProductBanner{margin-bottom:10px;}
  .productDetails .featureBlock{width:80px;height:80px;}
  .shopByCateg .carrierSection a .text {font-size: 12px;line-height: 15px;}
  .shopByCateg .carrierSection a .text .arrow {font-size: 20px;width: 25px;    height: 25px;padding: 3px 0 0 3px;margin-top: 0; }
    .newArrivalProducts .carrier .productBlock{width: calc(97%/3);}
    .offerProductBanner a{width:49%;}
  .offerProductBanner .carry a h4{font-size:12px;}
  .offerProductBanner .contCarry span{margin-top:5px;}
  .adtoCartButn, .buyNowButn{font-size:12px;}
  .stokeBLock .instock{font-size:11px;}
  .categorySection .allBlk a.blk {width: calc(96%/2);}
  .categorySection .allBlk a.blk .headSpan {font-size: 12px;}
  .moreButton{font-size: 14px;}
  .moreButton span{font-size: 12px;width: 20px;height: 20px;}
  .bestDeal{margin-top:10px;}
  footer{margin-top:10px;}
  
   .trackingBlock{padding-top: 25px;}
  .trackingBlock .block{width: 100%;min-height: 50px;justify-content: star;align-items: flex-start;margin: 0;}
  .trackingBlock .line{width: 2px;height: 100%;position: absolute;left: 4px;}
  .exptedDateHead.show{top: -2px;left: 15px;}
  .exptedDate{top: 10px;left: 15px;bottom: auto;}
  .loginRegCarrier .left .loginformCary, .regformCary{width:90%;}
  .categorySection .allBlk a.blk .comn{width:calc(98%/1);height:50%;overflow:hidden;}
  .categorySection .allBlk a.blk .headSpan{margin-top:0px;padding:8px;}
    .newArrivalProducts .carrier .productBlock{width: calc(97%/2); }
    .categorySection .allBlk a.blk .headSpan p{margin-top:4px;}
    
    .homePageProductSections.newArrivalProducts .carrier .productBlock{display:none!important;}
    .homePageProductSections.newArrivalProducts .carrier .productBlock:nth-child(1), .homePageProductSections.newArrivalProducts .carrier .productBlock:nth-child(2), .homePageProductSections.newArrivalProducts .carrier .productBlock:nth-child(3), .homePageProductSections.newArrivalProducts .carrier .productBlock:nth-child(4), .homePageProductSections.newArrivalProducts .carrier .productBlock:nth-child(5), .homePageProductSections.newArrivalProducts .carrier .productBlock:nth-child(6){display:block!important;}
      .categorySection .catBlock{width: calc(90%/2);}
        .hotDealsCarrier .offerHomeSection .carrierSection a {
    width: calc(96% /2);}
    .stokeBLock .hurry, .stokeBLock .outofstock{font-size:12px;padding: 2px 10px 4px 7px;}
    .stokeBLock .hurry{font-size:12px;}
    .moreButton{margin-top:8px;}
    .categorySection{margin-top:15px;}
  
}
@media (max-width:480px) {  
  .helpNubrs .block{width: 98%;}
  .blogCarry .blocks{width: 46%;}
  .productDetails .featureBlock:nth-child(1){top:-15% ;}
  .productDetails .featureBlock:nth-child(2){top: 28%;}
  .moreProducts .productBlock{width:calc(97%/2)!important;}
  .responsiveMainBNavig{margin-left:0px;}
  
}


.material-symbols-outlined {font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,
'opsz' 48}

.scrollBarCustom{padding-right: 5px!important;overflow: hidden;overflow-y: auto;}
.scrollBarCustom::-webkit-scrollbar {width: 2px;}
.scrollBarCustom::-webkit-scrollbar-track {background: #ddd;}
.scrollBarCustom::-webkit-scrollbar-thumb { background: #999;}
.scrollBarCustom::-webkit-scrollbar-thumb:hover {background: #666;}
.scrollBarCustom{scrollbar-width: thin;scrollbar-color: none;scrollbar-track-color: #ddd;}
  
  
   .loupe {
  display: none;position: absolute;width: 200px;height: 200px;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);  cursor: crosshair;overflow: hidden;border-radius: 8px;}
.loupe img {position: absolute;right: 0;}
 
