.ppc-hero{position:relative;width:100%;height:var(--ppc-hero-h,420px);overflow:hidden;margin:0 auto 24px;direction:ltr;background:#f4f4f4}.ppc-hero-slide{display:none;position:absolute;inset:0;color:inherit;text-decoration:none}.ppc-hero-slide.is-active{display:block}.ppc-hero-slide picture,.ppc-hero-slide img{display:block;width:100%;height:100%}.ppc-hero-slide img{object-fit:contain;object-position:center}.ppc-hero-title{position:absolute;bottom:24px;right:5%;padding:10px 18px;background:rgba(0,0,0,.62);color:#fff;border-radius:6px;direction:rtl}.ppc-hero-prev,.ppc-hero-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2;border:0;border-radius:50%;width:38px;height:38px;font-size:28px;line-height:1;background:rgba(0,0,0,.45);color:#fff;cursor:pointer}.ppc-hero-prev{left:12px}.ppc-hero-next{right:12px}.ppc-hero-dots{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;gap:7px;z-index:3}.ppc-hero-dots button{width:9px;height:9px;border:0;border-radius:50%;padding:0;background:#aaa;cursor:pointer}.ppc-hero-dots button.is-active{background:#fff}.ppc-category-banner{width:100%;margin:0 auto 22px;overflow:hidden}.ppc-category-banner picture,.ppc-category-banner img{display:block;width:100%}.ppc-category-banner img{height:auto;object-fit:contain}.ppc-product-row{margin:26px auto;padding:0 12px;max-width:1440px;direction:rtl}.ppc-row-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ppc-row-heading h2{font-size:1.25rem;margin:0}.ppc-row-heading a{white-space:nowrap}.ppc-row-shell{display:flex;align-items:center;gap:8px;direction:ltr}.ppc-row-viewport{overflow:hidden;flex:1;min-width:0}.ppc-row-track{display:flex;gap:12px;transition:transform .5s ease;will-change:transform}.ppc-product-card{box-sizing:border-box;flex:0 0 calc((100% - 48px)/5);min-width:0;border:1px solid #e5e5e5;border-radius:8px;padding:10px;background:#fff;direction:rtl;text-align:center}.ppc-product-card>a{display:block;color:inherit;text-decoration:none}.ppc-product-card img{width:100%;height:170px;object-fit:contain;display:block;margin:0 auto 10px}.ppc-product-name{display:block;line-height:1.6;min-height:3.2em;overflow:hidden}.ppc-product-price{display:block;margin-top:8px;font-weight:700}.ppc-row-prev,.ppc-row-next{flex:0 0 32px;height:38px;border:0;border-radius:6px;background:#eee;font-size:24px;cursor:pointer}.ppc-row-prev:disabled,.ppc-row-next:disabled{opacity:.35}@media(max-width:767px){.ppc-hero{height:var(--ppc-hero-mh,230px)}.ppc-hero-slide img{object-fit:contain}.ppc-product-card{flex-basis:calc((100% - 12px)/2)}.ppc-product-card img{height:125px}.ppc-row-heading h2{font-size:1.05rem}.ppc-row-prev,.ppc-row-next{flex-basis:26px;width:26px}}
.ppc-row-category-banner{width:100%;margin:0 auto 16px;overflow:hidden;border-radius:8px}.ppc-row-category-banner a,.ppc-row-category-banner picture,.ppc-row-category-banner img{display:block;width:100%}.ppc-row-category-banner img{height:auto;max-height:none;object-fit:contain}.ppc-row-banner-settings{padding:12px 14px;border:1px solid #dcdcde;border-radius:6px;margin:12px 0;background:#fff}.ppc-row-banner-settings h4{margin:0 0 8px}
