.setak-banner-slider-container{max-width:100%;margin:0 auto;position:relative;overflow:hidden}@media (max-width:1024px){.setak-banner-slider-container{border-radius:15px}}@media (max-width:768px){.setak-banner-slider-container{border-radius:10px}}.setak-banner-slider-container .setak-banner-slider{display:flex;overflow:hidden}.setak-banner-slider-container .setak-banner-slide{min-width:100%;flex-shrink:0}.setak-banner-slider-container .setak-banner-image{width:100%;height:auto;display:block;object-fit:cover}.setak-banner-slider-container .setak-banner-slider{opacity:0;transition:opacity 0.3s ease}.setak-banner-slider-container .setak-banner-slider.ready{opacity:1}.setak-banner-slider-container .setak-slider-navigation{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:10;display:flex;justify-content:space-between;pointer-events:none}.setak-banner-slider-container .setak-nav-btn{width:48px;height:48px;border-radius:50%;background:rgb(255 255 255 / .8);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;pointer-events:all;box-shadow:0 4px 12px rgb(0 0 0 / .15);transition:transform 0.3s ease,background 0.3s ease}.setak-banner-slider-container .setak-nav-btn:hover{background:#fff;transform:scale(1.1)}.setak-banner-slider-container .setak-nav-prev{margin-right:20px}.setak-banner-slider-container .setak-nav-next{margin-left:20px}.setak-category-slider-container{max-width:1200px;margin:0 auto;position:relative;overflow:hidden;padding:20px 0}@media (min-width:3840px){.setak-category-slider-container{max-width:2400px}}@media (max-width:2560px){.setak-category-slider-container{max-width:1800px}}@media (max-width:1920px){.setak-category-slider-container{max-width:1400px}}@media (max-width:1024px){.setak-category-slider-container{max-width:95%;border-radius:15px}}@media (max-width:768px){.setak-category-slider-container{max-width:100%;margin:10px;border-radius:10px}}.setak-category-slider-container .setak-category-slide{padding:10px}.setak-category-slider-container .setak-category-item{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 6px rgb(0 0 0 / .1);text-align:center;transition:transform 0.3s ease;padding:20px 0;text-align:center;max-height:280px}.setak-category-slider-container .setak-slider-navigation button{float:left;margin-left:10px}.setak-category-slider-container .setak-slider-navigation h3{float:right;padding-right:50px;border-right:solid 20px red}.setak-category-slider-container .setak-nav-btn{width:48px;height:48px;border-radius:50%;background:rgb(255 255 255 / .8);border:none;cursor:pointer;pointer-events:all;box-shadow:0 4px 12px rgb(0 0 0 / .15);transition:transform 0.3s ease,background 0.3s ease}.setak-category-slider-container .setak-category-item:hover{transform:translateY(-4px)}.setak-category-slider-container .setak-category-image{position:relative}.setak-category-slider-container .setak-category-image img{width:100%;display:block}.setak-category-slider-container .setak-category-image{height:200px;overflow:hidden;transform:scale(.85)}.setak-category-slider-container .setak-category-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .15)}.setak-category-slider-container .setak-category-content{padding:0;height:24px}.setak-category-slider-container .setak-category-title{font-size:14px;margin:5px 0}.setak-category-slider-container .setak-category-count{font-size:12px;color:#666}.setak-category-slider-container .setak-category-link{white-space:nowrap;text-decoration:none}.setak-product-slider-container{max-width:1200px;margin:0 auto;position:relative;overflow:hidden;padding:5px 20px 20px 0;border-radius:20px}@media (min-width:3840px){.setak-product-slider-container{max-width:2400px}}@media (max-width:2560px){.setak-product-slider-container{max-width:1800px}}@media (max-width:1920px){.setak-product-slider-container{max-width:1400px}}@media (max-width:1024px){.setak-product-slider-container{max-width:95%;border-radius:15px}}@media (max-width:768px){.setak-product-slider-container{max-width:100%;margin:10px;border-radius:10px}}.setak-product-slider-container .setak-nav-btn{width:48px;height:48px;border-radius:50%;background:rgb(255 255 255 / .8);border:none;cursor:pointer;pointer-events:all;box-shadow:0 4px 12px rgb(0 0 0 / .15);transition:transform 0.3s ease,background 0.3s ease}.setak-product-slider-container .setak-nav-btn:hover{background:#ff4d4d;color:#fff;border-color:#ff4d4d}.setak-product-slider-container .setak-product-slider{display:flex;overflow:hidden;position:relative}.setak-product-slider-container .setak-product-slide{background:#fff;border:1px solid #eee;border-radius:8px;padding:10px;transition:transform 0.3s ease}.setak-product-slider-container .setak-product-slide:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgb(0 0 0 / .1)}.setak-product-slider-container .setak-product-item{text-align:center}.setak-product-rating{text-align:center}.setak-product-rating .star-rating{display:inline-block;float:none}.setak-product-slider-container .setak-slider-navigation button{float:left}.setak-product-slider-container .setak-slider-navigation button:nth-child(1){margin-left:5px}.setak-product-slider-container .setak-slider-navigation button:nth-child(2){margin-left:10px}.setak-product-slider-container .setak-slider-navigation h2{float:right;padding-right:25px;border-right:solid 20px #fff;color:#fff}.setak-product-slider-container.featured h2{border-right:solid 20px red}.setak-product-slider-container .setak-nav-btn{width:48px;height:48px;border-radius:50%;background:rgb(255 255 255 / .8);border:none;cursor:pointer;pointer-events:all;box-shadow:0 4px 12px rgb(0 0 0 / .15);transition:transform 0.3s ease,background 0.3s ease;transform:scale(.9)}.setak-product-slider-container .setak-product-image img{max-width:100%;border-radius:6px}.setak-product-slider-container .setak-product-image{height:200px;overflow:hidden;transform:scale(.85)}.setak-product-sale-badge{background:red;padding:10px 2px;z-index:9999;position:absolute;right:5px;border-radius:50%;color:#fff;top:5px;width:40px;height:40px;font-size:90%}.setak-product-slider-container .setak-product-title{font-size:14px;margin:8px 0;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:2.8em}.setak-product-slider-container .setak-product-price{font-weight:700;color:#e63946;font-size:15px}