.dxps{--dxps-navy:#003376;--dxps-orange:#fd7204;font-family:inherit;color:#202832;background:#fff;border:1px solid #e9edf2;border-radius:16px;padding:22px;margin:24px 0;box-sizing:border-box;min-width:0}.dxps *{box-sizing:border-box}.dxps-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.dxps .dxps-header h2{font-family:inherit;font-size:21px;font-weight:700;line-height:1.6;color:var(--dxps-navy);margin:0;border-inline-start:4px solid var(--dxps-orange);padding-inline-start:12px}.dxps-controls{display:flex;gap:8px;direction:rtl}.dxps .dxps-controls button{display:grid;place-items:center;width:36px;height:36px;min-height:0;padding:0;border:1px solid #dde5ef;border-radius:10px;background:#fff;color:var(--dxps-navy);font-size:16px;cursor:pointer;box-shadow:none}.dxps .dxps-controls button:disabled{opacity:.3;cursor:default}.dxps-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ccd7e5 transparent;padding:4px 2px 14px;direction:rtl;-webkit-overflow-scrolling:touch}.dxps-card{flex:0 0 calc((100% - 48px)/5);min-width:0;scroll-snap-align:start;border:1px solid #edf0f4;border-radius:12px;padding:12px;display:flex;flex-direction:column;background:#fff;transition:border-color .2s}.dxps-card:hover{border-color:#8da7c7}.dxps-badges{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 8px;direction:rtl}.dxps-badge{display:inline-block;font-family:inherit;font-size:10px;font-weight:600;line-height:1.9;padding:1px 7px;border-radius:5px;white-space:nowrap}.dxps-badge--bestseller{background:#fff1e7;color:#9c4100}.dxps-badge--exin{background:#e9f0fa;color:#003376}.dxps-badge--special{background:#ffebef;color:#a41436}.dxps-image{display:flex;align-items:center;justify-content:center;aspect-ratio:1;margin:4px 0 12px}.dxps .dxps-image img{width:100%;height:100%;object-fit:contain;border-radius:8px}.dxps .dxps-card h3{font-weight:600;font-family:inherit;font-size:13px;line-height:1.9;margin:0 0 12px;min-height:50px}.dxps .dxps-card a{color:inherit;text-decoration:none}.dxps-price{margin-top:auto;min-height:32px;text-align:left;font-size:14px;font-weight:700;color:var(--dxps-navy)}.dxps-price del{font-size:11px;color:#8d939c;display:block}.dxps-price ins{background:transparent;text-decoration:none}.dxps-stock{font-size:12px;font-weight:400;color:#8b929b}.dxps .dxps-view{display:flex;justify-content:space-between;margin-top:12px;border-top:1px solid #eff2f6;padding-top:10px;font-size:11px;color:var(--dxps-navy)}.dxps a:focus-visible,.dxps button:focus-visible,.dxps-track:focus-visible{outline:2px solid var(--dxps-orange);outline-offset:3px}@media(max-width:1100px){.dxps-card{flex-basis:calc((100% - 36px)/4)}}@media(max-width:800px){.dxps-card{flex-basis:calc((100% - 24px)/3)}}@media(max-width:600px){.dxps{padding:14px;border-radius:12px}.dxps-card{flex-basis:calc((100% - 12px)/2);padding:10px}.dxps .dxps-header h2{font-size:17px}.dxps-badge{font-size:9px}}@media(max-width:340px){.dxps-card{flex-basis:82%}}@media(prefers-reduced-motion:reduce){.dxps-card{transition:none}}
