.carousel-control-next-icon:after,.carousel-control-prev-icon:after{color:grey}.carousel-cell,.tt-cart{margin-right:10px}.carousel-cell:before{display:block;text-align:center;line-height:200px}.hideFilter,.owl-dots,.owl-nav{display:none}.mobile-custom-header{border-bottom:1px solid #ebebeb}#next,#previous,.dropbtn{border:none;cursor:pointer}.mobile-custom-header .w-100{height:37px;padding-top:6px}.dropbtn{background:#fff;color:#222;padding-right:5px;padding-left:5px;font-size:16px}.header-dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;max-height:230px!important;overflow-y:scroll;min-width:160px;max-width:200px;right:-10px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#f1f1f1}.header-dropdown:hover .dropdown-content{display:block;z-index:100000!important}.header-dropdown:hover .dropbtn{color:#222;cursor:pointer;z-index:100000!important}#next,#previous{position:absolute;z-index:7;background:#f7f8fa;width:38px;height:50px;color:#191919;font-weight:500;border-radius:50%;transition:.2s linear}#next:hover,#previous:hover{background:#a205b5;color:#fff}.icon-f-39,.icon-f-85,.icon-f-94{font-size:30px}.icon-n-072{font-size:26px}.icon-03{font-size:30px!important}@media only screen and (min-width:890px){.mobile-custom-header{display:none!important}.carousel-control-next,.carousel-control-prev{display:block;width:50px;height:50px;background:#a205b5;top:48%;font-size:100px;border-radius:50px}.carousel-left,.carousel-right,.close-qucik-view{display:none}.carousel-desctope-custom{width:100%;padding:30px;background:#fff;border-radius:none!important}}ul.cities li{list-style-type:none;border-bottom:1px dashed #777}.label-container{display:block;position:relative;padding-left:25px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.label-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:17px;width:17px;background-color:#eee}.label-container:hover input~.checkmark{background-color:#ccc}.label-container input:checked~.checkmark{background:#a205b5}.checkmark:after{content:"";position:absolute;display:none}.label-container input:checked~.checkmark:after,.tt-collapse .tt-collapse-title{display:block}.label-container .checkmark:after{left:5px;top:1px;width:7px;height:13px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal-right{max-height:550px;overflow-y:scroll;padding-top:5px}@media only screen and (max-width:890px){.carousel-left,.carousel-right{height:100%!important;width:3%;background:#fff;position:absolute}.carousel-left{border-top-right-radius:15px;border-bottom-right-radius:15px}.carousel-right{border-top-left-radius:15px;border-bottom-left-radius:15px;top:0;right:0}.carousel-desctope-custom{display:inline-block;width:90%;padding:30px;border-radius:15px;background:#fff}.modal-qucik-view{width:90%}.close-qucik-view{display:block;position:absolute;top:1%;right:6%;width:30px;height:30px;z-index:10000}.desktop-header{display:none}}@media only screen and (min-width:1200px){#modalleft,#modalright{width:30%;display:inline-block;min-height:100px}#exampleModal{z-index:10000;width:100%;height:100vh}#exampleModal .modal-dialog{width:100%;min-height:100vh;margin-top:-38px}#exampleModal .form-row{width:40%;padding-left:2%;display:inline-block;background:#fff;padding-bottom:20px;height:100vh;overflow-y:scroll;overflow-x:hidden}#modalleft{float:left}#modalright{float:right}#exampleModal .modal-body{background:rgba(0,0,0,.7)}}@media only screen and (max-width:1200px) and (min-width:800px){#modalleft,#modalright{width:15%;display:inline-block;min-height:100px}#exampleModal{z-index:10000;width:100%;height:100vh}#exampleModal .modal-dialog{width:100%;min-height:100vh;margin-top:-25px}#exampleModal .form-row{width:70%;display:inline-block;padding-left:2%;background:#fff;padding-bottom:20px;height:100vh;overflow-x:hidden;overflow-y:scroll}#modalleft{float:left}#modalright{float:right}#exampleModal .modal-body{background:rgba(0,0,0,.7)}}@media only screen and (max-width:800px){#exampleModal{z-index:10000;height:100vh}#exampleModal .modal-dialog{min-height:100vh}#exampleModal .form-row{padding-top:20px;width:100%;padding-left:2%;background:#fff;padding-bottom:20px;height:100vh;overflow-y:scroll;overflow-x:hidden}#modalleft,#modalright{display:none}}#exampleModal .form-row{height:90vh;margin-top:5vh;padding-top:10px}#carousel-right-icon{position:absolute;margin-top:16px!important;left:17px}#carousel-left-icon{position:absolute;margin-top:16px!important;right:17px}.loader,.loader:after,.loader:before{background:linear-gradient(45deg,#ef100f,#7f00ff);-webkit-animation:1s ease-in-out infinite load1;animation:1s ease-in-out infinite load1;width:1em;height:4em}.loader{color:#a205b5;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:after,.loader:before{position:absolute;top:0;content:''}.loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:1.5em}@-webkit-keyframes load1{0%,100%,80%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,100%,80%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.datepickers-container{z-index:10000000}#toast,#toast_comment{visibility:hidden;max-width:50px;height:50px;margin:auto;background-color:#623dd2;color:#fff;text-align:center;border-radius:2px;position:fixed;z-index:1;left:0;right:0;bottom:30px;font-size:17px;white-space:nowrap}#toast #img,#toast_comment #img_comment{width:50px;height:50px;float:left;padding-top:16px;padding-bottom:16px;box-sizing:border-box;background-color:#fff;color:#623dd2}#toast #desc,#toast_comment #desc_comment{color:#fff;padding:16px;overflow:hidden;white-space:nowrap}#toast.show,#toast_comment.show{visibility:visible;-webkit-animation:.5s fadein,.5s .5s expand,3s 1s stay,.5s 2s shrink,.5s 2.5s fadeout;animation:.5s fadein,.5s .5s expand,3s 1s stay,.5s 4s shrink,.5s 4.5s fadeout}@-webkit-keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes expand{from{min-width:50px}to{min-width:350px}}@keyframes expand{from{min-width:50px}to{min-width:350px}}@-webkit-keyframes stay{from,to{min-width:350px}}@keyframes stay{from,to{min-width:350px}}@-webkit-keyframes shrink{from{min-width:350px}to{min-width:50px}}@keyframes shrink{from{min-width:350px}to{min-width:50px}}@-webkit-keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:60px;opacity:0}}@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:60px;opacity:0}}.product_order_form{transition:transform .4s;display:block}.product_order_form_hidden{transition:transform .4s;display:none}.add-comment-heading,.filter-heading{font-weight:500;letter-spacing:.03em;padding-bottom:15px;display:block;font-family:notoSans,sans-serif;color:#191919;margin-bottom:0;position:relative}.extra-product-image{border-radius:8px;width:100px!important;height:100px}.filter-heading{font-size:16px;line-height:26px}.add-comment-heading{font-size:20px;line-height:30px}@media only screen and (max-width:768px){.mob-mar-b-60{margin-bottom:60px}.logo.logo-width-1.mobile{margin-right:0;position:absolute;left:37%!important;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.grecaptcha-badge{visibility:hidden!important}.promovalue{font-size:19px;line-height:32px}#snackbar.show{height:56px!important}.searchform.active{position:relative}.filter_values{display:flex;gap:3px}.filter_values label::before,.similarproductimages .default-img,.similarproductimages .hover-img{display:none!important}.searchform.active:after{content:"";position:absolute;top:30%;left:88%;margin-left:10px;width:20px;height:20px;border:2px solid #3bb77e;border-top:2px solid transparent;border-radius:50%;animation:1s linear infinite spin}.custome-checkbox .form-check-input,.custome-radio .form-check-input,.header-action-right .search-location,.header-info>ul>li:last-child:before,.mobile-promotion{display:block!important}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.header-style-1 .search-style-2 form input{max-width:600px;border-width:0;border-radius:0 5px 5px 0;margin-left:20px;background-color:#fff;border:none;padding-right:96px}.similarproductimages .product-img a img:first-of-type{max-height:320px;object-fit:contain!important}.landing_slider .owl-item>div{width:100%}.landing_slider img{padding:0 8px;height:299px!important;object-fit:contain!important}.landing_slider .product-img{background-color:#1987540f!important;padding:0 8px}.landing_slider .owl-stage{margin-left:-12px}.landing_slider{margin:0 auto!important}.product_name,.product_name a{color:#253d4e;font-size:16px}.dailyoffers_section .owl-carousel{display:flex!important;flex-wrap:nowrap;overflow:hidden}
 .countdown-section{
            background:#ccc!important;
        }


.social-share-buttons {
    display: flex;
    /*justify-content: center;*/
    gap: 15px;
    margin-top: 20px;
    flex-wrap: wrap;
}

.social-button {
    display: flex;
    align-items: center;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
    font-size: 16px;
    color: #fff!important;
    transition: background-color 0.3s;
    margin: 5px;
}

.social-button i {
    margin-right: 10px;
    font-size: 18px;
}
.social-button svg{
    margin-right: 4px;
}
.facebook {
    background-color: #3b5998;
}

.twitter {
    background-color: #1da1f2;
}

.linkedin {
    background-color: #0077b5;
}

.whatsapp {
    background-color: #25d366;
}

.social-button:hover {
    opacity: 0.8;
}

@media (max-width: 767px) {
    .social-share-buttons {
        justify-content: flex-start;
    }

    .social-button {
        width: calc((100% - 20px)/2);
        margin: 10px 0;
        text-align: center;
        display: flex;
        justify-content: center;
    }

    .social-button i {
        font-size: 20px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .social-button {
        padding: 12px 25px;
    }

    .social-button i {
        font-size: 22px;
    }
}



.dailyoffers_section .dailyitem{flex:0 0 370px}@media(max-width:900px){.searchform.active:after{left:77%}.search-style-3 form input{padding-right:90px}.suggestions{border-radius:4px!important;top:124%!important}.mobilePrice,.responsiveTagList .product-card-bottom{flex-direction:column;gap:12px}.mobilePrice .add add_to_cart{width:100%}.tag_title{font-size:30px;margin-bottom:24px}.responsiveTagList,.responsiveTagList>*{padding:0}.responsiveTagList>:nth-child(2n-1){padding-right:12px}.responsiveTagList .add-cart{display:flex;justify-content:end}}.shopdel{color:#696969;font-size:18px;}.hidden{display:none!important;}
.footer-grid{
    display: grid;
    grid-template-columns: repeat(7, minmax(146px, 1fr));
    gap: 10px;
}

@media (max-width: 1200px) {
    .footer-grid {
        grid-template-columns: repeat(4, minmax(200px, 1fr));
    }
}

@media (max-width: 768px) {
    .footer-grid {
        grid-template-columns: repeat(2, minmax(150px, 1fr));
    }
}

@media (max-width: 480px) {
    .footer-grid {
        grid-template-columns: 1fr;
    }
}

.payment-cards{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap:5px;
}
.payment-item{
    flex:0 0 12%;
}

.payment-cards-row,  .footer-grid > .col:first-child{
    grid-column: span 2;
}
@media(max-width: 900px){
    .payment-cards-row, .footer-grid > .col:first-child{
        grid-column: span 1;
    }
}
.footer-logo{
    max-width: 300px;
}

 .searchform {
     position: relative;
 }
.suggestions {
    border-radius:0 0 4px 4px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: white;
    z-index: 1000;
    border: 2px solid #bce3c9;
    margin: 0;
    outline: none;
    width: 100.6%;
    left: -2px;
}
.suggestion-item {
    padding: 10px;
    cursor: pointer;
}
.suggestion-item:hover {
    background: #f0f0f0;
}
.suggestion-item span{
    font-weight: 900;
    background: green;
    color:white;

}


.banner-left-icon .banner-text p:first-of-type{
    color: #242424;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 5px;
    font-family: "Quicksand", sans-serif;
}
p.widget-title{

    font-family: "Quicksand", sans-serif;
    color: #253D4E;
    font-weight: 700;
    line-height: 1.2;
    font-size: 24px;
}
.loader {
    display: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    position: relative;
    animation: rotate 1s linear infinite
}
.loader::before {
    content: "";
    box-sizing: border-box;
    position: absolute;
    inset: 0px;
    border-radius: 50%;
    border: 5px solid #FFF;
    animation: prixClipFix 2s linear infinite ;
}

@keyframes rotate {
    100%   {transform: rotate(360deg)}
}

@keyframes prixClipFix {
    0%   {clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}
    25%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}
    50%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}
    75%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}
    100% {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}
}

/* Mobile specific styles */
@media (max-width: 1199px) {
    .filters-mobile-only {
        display: block !important;
    }

    .filters-desktop-only {
        display: none !important;
    }

    .filter.active {
        display: block;
    }
}

/* Desktop specific styles */
@media (min-width: 1200px) {
    .filters-mobile-only {
        display: none !important;
    }

    .filters-desktop-only {
        display: block !important;
    }

    .filter {
        display: block !important;
    }
}

/* 28.04.25 */
.mobile-sticky-cart {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
    padding: 10px 0;
    z-index: 999;
    display: none;
    transition: transform 0.3s ease;
}

.mobile-sticky-cart.show {
    display: block;
}

.mobile-sticky-cart .btn-block {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    font-size: 14px;
}

/* Button styles */
.mobile-sticky-cart .button-add-to-cart {
    font-size: 16px;
    font-weight: 500;
    padding: 15px;
    border-radius: 10px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.mobile-sticky-cart .add_to_cart {
    color: #fff;
    border: 1px solid #29a56c !important;
    background-color: #29a56c !important;
}

.mobile-sticky-cart .buyoneclick {
    color: #29a56c;
    border: 1px solid #29a56c !important;
    background-color: #fff !important;
}

.mobile-sticky-cart .add_to_cart:hover {
    opacity: 0.9;
}

.mobile-sticky-cart .buyoneclick:hover {
    color: #fff !important;
    background-color: #29a56c !important;
}

/* Hide on desktop */
@media (min-width: 768px) {
    .mobile-sticky-cart {
        display: none !important;
    }
}

/* Show on mobile */
@media (max-width: 767px) {
    .mobile-sticky-cart.show {
        display: block;
    }

    .mobile-sticky-cart .container {
        padding: 0 10px;
    }

    .mobile-sticky-cart .row {
        margin: 0 -5px;
    }

    .mobile-sticky-cart .col-6 {
        padding: 0 5px;
    }

    .product-extra-link2 {
        margin-bottom: 20px; /* Add some space at the bottom on mobile for better UX */
    }
}
button.submit, button[type=submit]{
    font-size: 16px;
    font-weight: 500;
    padding: 15px 40px;
    color: #29a56c;
    border: 1px solid #29a56c !important;
    background-color: #fff;
    border-radius: 10px;
}
button.submit, button[type=submit]:hover{
    font-size: 16px;
    font-weight: 500;
    padding: 15px 40px;
    color: #fff;!important;
    border: 1px solid #29a56c !important;
    background-color: #fff;!important;
    border-radius: 10px;
}

/* Səbət dropdown scroll funksiyası - daha spesifik selector */
.cart-dropdown-wrap.cart-dropdown-hm2 {
    max-height: 480px !important;
    overflow: visible !important;
    background: #ffffff !important;
    border-radius: 8px !important;
    box-shadow: 0 4px 20px rgba(0,0,0,0.1) !important;
    border: 1px solid #ececec !important;
}

.cart-dropdown-wrap.cart-dropdown-hm2 ul {
    max-height: 300px !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    padding-right: 8px !important;
    margin-bottom: 10px !important;
    background: #ffffff !important;
}

/* Scroll bar stilləri - webkit browsers üçün */
.cart-dropdown-wrap.cart-dropdown-hm2 ul::-webkit-scrollbar {
    width: 8px;
}

.cart-dropdown-wrap.cart-dropdown-hm2 ul::-webkit-scrollbar-track {
    background: #f8f9fa;
    border-radius: 4px;
    margin: 5px 0;
}

.cart-dropdown-wrap.cart-dropdown-hm2 ul::-webkit-scrollbar-thumb {
    background: #3bb77e;
    border-radius: 4px;
    border: 1px solid #f8f9fa;
}

.cart-dropdown-wrap.cart-dropdown-hm2 ul::-webkit-scrollbar-thumb:hover {
    background: #29a56c;
}

/* Firefox üçün scroll bar */
.cart-dropdown-wrap.cart-dropdown-hm2 ul {
    scrollbar-width: thin;
    scrollbar-color: #3bb77e #f8f9fa;
}

/* Shopping cart footer üçün əlavə margin */
.cart-dropdown-wrap.cart-dropdown-hm2 .shopping-cart-footer {
    margin-top: 15px !important;
    padding-top: 12px !important;
    border-top: 1px solid #ececec !important;
    position: relative !important;
    z-index: 1 !important;
    background: #ffffff !important;
    border-radius: 0 0 8px 8px !important;
}

/* Mobile responsive */
@media (max-width: 768px) {
    .cart-dropdown-wrap.cart-dropdown-hm2 {
        max-height: 420px !important;
        width: 290px !important;
    }
    
    .cart-dropdown-wrap.cart-dropdown-hm2 ul {
        max-height: 260px !important;
    }
    
    .cart-dropdown-wrap.cart-dropdown-hm2 .shopping-cart-footer {
        margin-top: 10px !important;
        padding-top: 10px !important;
    }
}

@media (max-width: 576px) {
    .cart-dropdown-wrap.cart-dropdown-hm2 {
        max-height: 380px !important;
        width: 280px !important;
    }
    
    .cart-dropdown-wrap.cart-dropdown-hm2 ul {
        max-height: 220px !important;
    }
    
    .cart-dropdown-wrap.cart-dropdown-hm2 .shopping-cart-footer {
        margin-top: 8px !important;
        padding-top: 8px !important;
    }
}

/* Account dropdown üçün fərqli stil (qarışıqlığın qarşısını almaq üçün) */
.cart-dropdown-wrap.cart-dropdown-hm2.account-dropdown {
    max-height: none !important;
}

.cart-dropdown-wrap.cart-dropdown-hm2.account-dropdown ul {
    max-height: none !important;
    overflow: visible !important;
}

/* Shopping cart total düzəltmələri */
.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-total {
    border-top: 1px solid #ececec !important;
    margin: 0 0 15px 0 !important;
    padding: 12px !important;
    background: #f8f9fa !important;
    border-radius: 6px !important;
    position: relative !important;
    z-index: 2 !important;
}

.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-total p.totalamount {
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #253d4e !important;
    margin: 0 !important;
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    line-height: 1.4 !important;
}

.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-total p.totalamount span {
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #3bb77e !important;
    float: none !important;
    margin-left: auto !important;
}

/* Shopping cart button düzəltmələri */
.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-button {
    display: flex !important;
    gap: 10px !important;
    margin-top: 10px !important;
    position: relative !important;
    z-index: 2 !important;
}

.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-button a {
    flex: 1 !important;
    text-align: center !important;
    padding: 12px 15px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    border-radius: 6px !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
}

.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-button a.outline {
    background-color: transparent !important;
    border: 2px solid #3bb77e !important;
    color: #3bb77e !important;
}

.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-button a.outline:hover {
    background-color: #3bb77e !important;
    color: #ffffff !important;
}

.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-button a:not(.outline) {
    background-color: #3bb77e !important;
    border: 2px solid #3bb77e !important;
    color: #ffffff !important;
}

.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-button a:not(.outline):hover {
    background-color: #29a56c !important;
    border-color: #29a56c !important;
}

/* Mobile responsive düzəltmələr */
@media (max-width: 768px) {
    .cart-dropdown-wrap .shopping-cart-footer .shopping-cart-total p.totalamount {
        font-size: 15px !important;
    }
    
    .cart-dropdown-wrap .shopping-cart-footer .shopping-cart-total p.totalamount span {
        font-size: 16px !important;
    }
    
    .cart-dropdown-wrap .shopping-cart-footer .shopping-cart-button a {
        padding: 10px 12px !important;
        font-size: 13px !important;
    }
}

@media (max-width: 576px) {
    .cart-dropdown-wrap .shopping-cart-footer .shopping-cart-button {
        flex-direction: column !important;
        gap: 8px !important;
    }
    
    .cart-dropdown-wrap .shopping-cart-footer .shopping-cart-button a {
        width: 100% !important;
    }
}
