.woocommerce-js div.product div.images{margin-bottom:0}.wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap{display:flex;display:none;align-items:center;flex-wrap:wrap}.woocommerce div.product .wl-addto-cart.wl-style-4 form.cart .button:not(.woolentor-quick-checkout-button),.wl-addto-cart.wl-style-4 form.cart .button:not(.woolentor-quick-checkout-button){padding:19px 0;border-radius:5px;border-radius:10px;background-color:#fff;color:#101010;width:160px;border:1px #101010 solid;margin-bottom:0}.qran-slider-wrapper h2{display:flex;position:absolute;font-family:"Inter",sans-serif;color:#000;margin-top:0;font-size:29px;font-weight:700}.qran-slider-wrapper{position:relative;margin-top:40px}.qran-slider-nav-buttons{position:absolute;top:5px;right:0;display:flex;gap:10px;z-index:10}.qran-slider-wrapper .swiper-button-prev,.qran-slider-wrapper .swiper-button-next{position:static;margin:0;width:40px;height:40px;background-color:#ffbf00;border-radius:0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s,border .2s,opacity .2s;&::after{display:none}}.qran-slider-wrapper .swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='22' viewBox='0 0 12 22' fill='none'%3E%3Cpath d='M11 21L1 11L11 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px auto}.qran-slider-wrapper .swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='22' viewBox='0 0 12 22' fill='none'%3E%3Cpath d='M1 1L11 11L1 21' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px auto}.qran-slider-wrapper .swiper-button-disabled{background-color:transparent!important;border:1px solid #000!important;cursor:default;border-radius:10px}.qran-slider-wrapper .swiper-button-prev:not(.swiper-button-disabled),.qran-slider-wrapper .swiper-button-next:not(.swiper-button-disabled){border:none!important;border-radius:10px}.qran-related-swiper .swiper-slide>div,.qran-catalog-swiper .swiper-slide>div{background-color:#ffbf00;border:none;border-radius:10px;box-shadow:4px 4px 9px rgba(83,83,83,.25);padding:17px;height:100%;display:flex;flex-direction:column;justify-content:space-between;text-align:center;overflow:hidden}.qran-related-swiper .swiper-slide .product-image-wrapper,.qran-catalog-swiper .swiper-slide .product-image-wrapper{border-radius:10px;overflow:hidden;margin-bottom:15px;display:flex;align-items:center;justify-content:center;height:auto}.qran-related-swiper .swiper-slide .product-image-wrapper img,.qran-catalog-swiper .swiper-slide .product-image-wrapper img{display:block;max-width:100%;height:auto;max-height:320px;object-fit:contain;border-radius:10px}.qran-related-swiper .swiper-slide h3,.qran-catalog-swiper .swiper-slide h3{font-family:"Inter",sans-serif;font-size:18px;font-weight:700;color:#000;margin:20px 0;flex-grow:1;line-height:1.3;padding:0 5px}.qran-related-swiper .swiper-slide a.mt-3,.qran-catalog-swiper .swiper-slide a.mt-3{height:30px;padding:20px 0;display:inline-flex;align-items:center;justify-content:center;line-height:1;border-radius:10px;background-color:#fff;color:#000;font-family:"Inter",sans-serif;font-weight:700;font-size:18px;text-decoration:none;text-align:center;border:1px solid #000;margin-top:auto;transition:background-color .3s,color .3s,border-color .3s;box-sizing:border-box;flex-shrink:0;margin:0 13px}.qran-related-swiper .swiper-slide a.mt-3:hover,.qran-catalog-swiper .swiper-slide a.mt-3:hover{background-color:#000;color:#fff;border-color:#000}.swiper-wrapper{padding:80px 0 40px}.woocommerce ul.products{display:grid;grid-template-columns:repeat(6,1fr);gap:30px;list-style:none;padding:0;margin:0}@media (max-width:1200px){.woocommerce ul.products{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.woocommerce ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr);gap:15px}}.woocommerce ul.products li.product{margin:0;padding:0}.catalog-popular-slider-container{padding-left:0!important;padding-right:0!important}.ast-separate-container .ast-article-single:not(.ast-related-post),.woocommerce.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .site-main .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .ast-archive-description,.ast-separate-container .comments-area{background-color:transparent}.woocommerce-message{display:flex;width:300px;flex-direction:column;position:absolute;background-color:#ffc107;color:#000;row-gap:10px;border:1px solid #000;padding:15px 20px 5px;margin:20px 0;font-family:"inter";font-weight:500;font-size:14px;border-radius:10px;top:55px;right:15px;z-index:9999;align-items:end}.woocommerce-message a{margin-top:10px}.button.wc-forward{font-size:12px!important;background:#000!important;width:100%;text-align:center}.woocommerce-message::before{font-weight:700;margin-right:10px;content:none!important}.woocommerce-message,.woocommerce-info{border-top-color:#000}.woocommerce-error{display:flex;width:300px;flex-direction:column;position:absolute;background-color:#ffc107;color:#000;row-gap:10px;border:1px solid #000;padding:15px 20px 5px;margin:20px 0;font-family:"inter";font-weight:500;font-size:14px;border-radius:10px;top:55px;right:15px;z-index:9999;align-items:end}.woocommerce-error::before{font-weight:700;margin-right:10px;content:none!important}.footer{padding:0}.qran-toast{position:fixed;top:20px;right:20px;z-index:99999;background:#ffc107;color:#000;padding:15px 20px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:space-between;gap:20px;opacity:0;transform:translateY(-20px);transition:all .3s ease;font-family:"Inter",sans-serif;font-weight:500}.qran-toast.show{opacity:1;transform:translateY(0)}.qran-toast .go-to-cart{background:#000;color:#fff;padding:8px 14px;border-radius:8px;text-decoration:none;font-size:14px}.qran-toast.error{background:#f44336;color:#fff}@media (max-width:430px){.catalog-header{background:0 0!important;flex-direction:column;height:auto;padding:0!important;gap:12px;align-items:flex-start}.catalog-title{background:#ffc107;width:100%!important;padding:26px 20px;font-size:23px;font-weight:700;display:flex;align-items:center;gap:10px}.catalog-title-icon{font-size:24px}.brand-filters{display:flex;gap:0px;justify-content:center;width:100%;flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px}.brand-filters label{min-width:100px;padding:10px;border-radius:8px;font-size:14px;white-space:nowrap;justify-content:center;background-color:#fff}.brand-filters input[type=checkbox]:checked+span,.brand-filters label input[type=checkbox]:checked{background-color:#000;color:#fff;border-color:#000}.products-grid{grid-template-columns:repeat(2,1fr);gap:20px}.product-card{padding:10px;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.product-link{margin-top:10px;font-size:14px;padding:10px}.product-card.active{border:2px solid #ffc107}.product-link:focus{outline:none;box-shadow:none}.qran-slider-wrapper h2{font-size:18px;margin-top:10px}.custom-cart-item{flex-direction:column;align-items:flex-start;padding:15px 0;gap:15px;border-bottom:1px solid #ddd}.product-thumb img{width:93px;height:auto}.product-info{padding:0;width:100%}.product-title{font-size:16px;margin-bottom:10px!important}.product-meta{font-size:14px;margin-bottom:10px}.quantity-wrapper{gap:10px}.qty-btn.minus,.qty-btn.plus{height:45px;width:45px;font-size:24px}.woocommerce-js .quantity input[type=email],.woocommerce-js .quantity input[type=number],.woocommerce-js .quantity input[type=text]{width:35px;height:45px;font-size:16px}.qty-unit{font-size:16px}.remove-button .remove{width:45px;height:45px;font-size:24px;margin-top:0}.cart-footer{flex-direction:column;align-items:center;gap:15px;margin-top:30px}}