.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-title{font-size:20px;font-weight:800;color:var(--color-primary,#111827);margin:0;display:flex;align-items:center;letter-spacing:-.2px}.section-title::before{content:'';display:block;width:5px;height:22px;background:var(--color-primary,#111827);margin-right:12px;border-radius:3px}.view-all-link{font-size:13px;font-weight:700;color:var(--color-primary,#111827);display:inline-flex;align-items:center;gap:6px;transition:color 0.2s ease}.view-all-link:hover{color:var(--color-accent,#991B1B)}.n11-carousel-container{position:relative;width:100%}.n11-carousel-wrapper{display:flex;overflow-x:auto;gap:16px;padding:10px 4px 20px 4px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.n11-carousel-wrapper::-webkit-scrollbar{display:none}@media (min-width:1200px){.n11-carousel-item{flex:0 0 calc((100% - (4 * 16px)) / 5);max-width:calc((100% - (4 * 16px)) / 5);width:calc((100% - (4 * 16px)) / 5)}}@media (min-width:768px) and (max-width:1199.98px){.n11-carousel-item{flex:0 0 calc((100% - (2 * 14px)) / 3);max-width:calc((100% - (2 * 14px)) / 3);width:calc((100% - (2 * 14px)) / 3)}}@media (max-width:767.98px){.n11-carousel-wrapper{gap:10px;padding:6px 2px 16px 2px}.n11-carousel-item{flex:0 0 calc((100% - 10px) / 2);max-width:calc((100% - 10px) / 2);width:calc((100% - 10px) / 2)}}.n11-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;background:#FFF;color:var(--color-primary,#111827);border:1px solid var(--color-border,#E5E7EB);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;box-shadow:0 4px 14px rgb(17 24 39 / .12);z-index:25;transition:all 0.2s ease}.n11-carousel-arrow:hover{background:var(--color-primary,#111827);color:#FFF;border-color:var(--color-primary,#111827)}.n11-carousel-arrow.prev{left:-16px}.n11-carousel-arrow.next{right:-16px}@media (max-width:767.98px){.n11-carousel-arrow{width:32px;height:32px;font-size:12px}.n11-carousel-arrow.prev{left:-6px}.n11-carousel-arrow.next{right:-6px}}.subcat-product-grid{display:grid;width:100%}@media (min-width:1200px){.subcat-product-grid{grid-template-columns:repeat(5,1fr);gap:20px}}@media (min-width:768px) and (max-width:1199.98px){.subcat-product-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width:767.98px){.subcat-product-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.subcat-grid-item{width:100%;min-width:0}.n11-product-card .card-img,ul.products li.product .n11-card-img,.wc-block-grid__product-image{height:auto!important;width:100%!important;aspect-ratio:1 / 1!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;margin-bottom:10px!important}.n11-product-card .card-img img,ul.products li.product .n11-card-img img,.wc-block-grid__product-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;transform:none!important;margin:0!important;padding:0!important}.n11-product-card:hover .card-img img,ul.products li.product:hover .n11-card-img img{transform:scale(1.1)!important;transition:transform 0.5s ease!important}body .n11-product-card .card-img,body ul.products li.product .n11-card-img,body .wc-block-grid__product-image,body .n11-car-img-wrap{height:auto!important;min-height:0!important;max-height:none!important;width:100%!important;aspect-ratio:1 / 1!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;position:relative!important;background-color:#fff!important;margin-bottom:15px!important}body .n11-product-card .card-img img,body ul.products li.product .n11-card-img img,body .wc-block-grid__product-image img,body .n11-car-img-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;margin:0!important;padding:0!important;transform:none!important;max-width:100%!important;max-height:100%!important}@media (max-width:768px){body .n11-product-card .card-img,body ul.products li.product .n11-card-img{margin-bottom:5px!important}}.n11-product-card,ul.products li.product{background:var(--color-card-bg,#FFFFFF)!important;border:1px solid var(--color-border,#E5E7EB)!important;border-radius:12px!important;padding:12px!important;position:relative!important;height:100%!important;display:flex!important;flex-direction:column!important;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease!important;box-shadow:0 2px 8px rgb(17 24 39 / .04)!important;box-sizing:border-box!important;overflow:hidden!important}.n11-product-card:hover,ul.products li.product:hover{transform:translateY(-3px)!important;border-color:#D1D5DB!important;box-shadow:0 10px 25px rgb(17 24 39 / .08)!important;z-index:2}.n11-product-card .card-title,ul.products li.product .woocommerce-loop-product__title{font-size:13px!important;font-weight:600!important;line-height:1.4!important;height:36px!important;overflow:hidden!important;margin-top:6px!important;margin-bottom:8px!important;color:var(--color-text-main,#111827)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;text-align:left!important}.card-price,ul.products li.product .price{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;margin-top:auto!important;margin-bottom:12px!important;line-height:1.2!important;font-size:1.1rem!important;font-weight:700!important;color:var(--color-accent,#991B1B)!important}.card-price del,ul.products li.product .price del,.card-price del .amount,ul.products li.product .price del .amount{color:var(--color-text-muted,#6B7280)!important;font-size:0.85rem!important;font-weight:400!important;text-decoration:line-through!important;opacity:0.85!important;margin:0!important}.card-price ins,ul.products li.product .price ins,.card-price .amount,ul.products li.product .price .amount,.card-price>.amount,ul.products li.product .price>.amount{color:var(--color-accent,#991B1B)!important;font-size:1.15rem!important;font-weight:700!important;text-decoration:none!important;margin:0!important}ul.products li.product .price ins{order:2!important}ul.products li.product .price del{order:1!important}.n11-card-btn,ul.products li.product .button,.add-to-cart,.btn-action{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;background-color:var(--color-primary,#111827)!important;color:#FFFFFF!important;border:1px solid var(--color-primary,#111827)!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;padding:10px 0!important;text-transform:uppercase!important;cursor:pointer!important;transition:all 0.2s ease!important;text-align:center!important;text-decoration:none!important;letter-spacing:0.3px!important}.n11-card-btn:hover,ul.products li.product .button:hover,.add-to-cart:hover,.btn-action:hover{background-color:#1F2937!important;border-color:#1F2937!important;color:#FFFFFF!important}.n11-card-btn.added{background-color:#15803D!important;border-color:#15803D!important;color:#FFFFFF!important}.n11-card-btn.added::before{font-family:"Font Awesome 6 Free";content:"\f00c";font-weight:900;margin-right:6px}.n11-card-btn.disabled{background-color:#F3F4F6!important;color:#9CA3AF!important;border-color:#E5E7EB!important;cursor:not-allowed!important}.added_to_cart{display:none!important;visibility:hidden!important}.badge-custom,.badge-sale,.n11-discount-badge,.onsale{position:absolute!important;top:10px!important;left:10px!important;background-color:var(--color-accent,#991B1B)!important;color:#FFFFFF!important;font-size:10px!important;font-weight:700!important;padding:4px 8px!important;border-radius:4px!important;z-index:10!important;text-transform:uppercase!important;letter-spacing:0.3px!important;box-shadow:0 2px 6px rgb(153 27 27 / .25)!important;width:auto!important;height:auto!important;line-height:normal!important}.badge-firsat{background-color:var(--color-accent,#991B1B)!important}.badge-yeni{background-color:var(--color-primary,#111827)!important}.badge-best{background-color:#D97706!important;color:#FFFFFF!important}.badge-fast-delivery{background:#047857!important;color:#fff!important;border-radius:4px!important;font-size:9px!important;font-weight:700!important;padding:3px 6px!important}.badge-free-shipping{background:var(--color-primary,#111827)!important;color:#fff!important;border-radius:4px!important;font-size:9px!important;font-weight:700!important;padding:3px 6px!important}