.related-products-section{max-width:600px;margin:40px auto 0;font-family:Poppins,sans-serif}.related-products-title{font-size:20px;font-weight:700;color:#000;margin-bottom:20px;text-align:center}.related-products-swiper{position:relative;padding:0 5px}.swiper-button-next-custom,.swiper-button-prev-custom{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;color:#000;border:2px solid #000;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;transition:all .3s ease}.swiper-button-prev-custom{left:-15px}.swiper-button-next-custom{right:-15px}.swiper-button-next-custom:hover,.swiper-button-prev-custom:hover{background-color:#EFEFEF;transform:translateY(-50%) scale(1.1)}.swiper-pagination-custom{text-align:center;margin-top:20px}.swiper-pagination-custom .swiper-pagination-bullet{width:8px;height:8px;background-color:#ddd;opacity:1;margin:0 4px;transition:all .3s ease}.swiper-pagination-custom .swiper-pagination-bullet-active{background-color:#000;transform:scale(1.2)}.product-card-2{background-color:#fff;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer;height:100%;display:flex;flex-direction:column}.product-card-2:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.product-card-2-image{position:relative;aspect-ratio:1;overflow:hidden;background-color:#f8f9fa}.product-card-2-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.product-card-2:hover .product-card-2-image img{transform:scale(1.05)}.product-card-2-info{padding:15px;flex:1;display:flex;flex-direction:column}.product-card-2-brand{font-size:12px;font-weight:700;color:#000;margin-bottom:4px;text-transform:uppercase;text-align:center;letter-spacing:.5px}.product-card-2-title{font-size:13px;color:#000;text-align:center;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:Poppins,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.product-card-2-title a{color:inherit;text-decoration:none}.product-card-2-title a:hover{color:#666}.product-card-2-pricing{margin-bottom:8px;text-align:center;display:flex;gap:4px}.product-card-2-discount{font-family:Poppins,sans-serif;line-height:32px;font-weight:700;display:inline-block;text-align:center;width:38px;height:38px;display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff;font-size:12px;margin-right:10px;background-color:rgb(0,0,0);color:rgb(255,255,255);font-weight:900;border-radius:0}.product-card-2-price-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column}.product-card-2-old-price{text-decoration:line-through;color:#999;font-size:12px;font-weight:400}.product-card-2-current-price{font-size:15px;font-weight:900;color:#000}.product-card-2-variants{font-size:12px;color:#666;text-align:center;margin-top:auto;padding-top:8px;font-weight:500}.product-card-2-rating{margin-bottom:8px;text-align:center}.product-card-2-rating .stars{font-size:12px;color:#f39c12;margin-right:4px}.product-card-2-rating .rating-text{font-size:12px;color:#666;font-weight:500}@media (max-width:768px){.swiper-button-prev-custom{left:-10px;width:35px;height:35px;font-size:16px}.swiper-button-next-custom{right:-10px;width:35px;height:35px;font-size:16px}.product-card-2-info{padding:12px}.product-card-2-brand{font-size:11px}.product-card-2-title{font-size:13px;height:32px}.product-card-2-current-price{font-size:15px}.product-card-2-old-price{font-size:11px}.product-card-2-discount{padding:3px 6px}}@media (max-width:480px){.related-products-title{font-size:18px}.product-card-2-info{padding:10px}.product-card-2-title{font-size:12px;height:28px}.product-card-2-current-price{font-size:14px}}