/*!
 * SB Product Showcase — storefront stylesheet (v2.3.0)
 * Single file. No inline CSS in PHP / Smarty / JS: all presentation lives here.
 *
 * Structure
 *   1. Design tokens (edit ONLY this block to re-skin; mobile overrides tokens, not rules)
 *   2. Shell + header
 *   3. Track / pages (slider + grid)
 *   4. Controls (arrows, dots)
 *   5. Product card (family card + lite card share the same markup)
 *   6. Price
 *   7. Family options
 *   8. Category cards
 *   9. Stickers / rank / editorial
 *  10. Device visibility + a11y
 *
 * Breakpoints (identical to front.js): mobile <=767, tablet 768-1199, desktop >=1200.
 * Radius never exceeds 7px. Font weights: desktop 600-700, mobile 500-600.
 */.sbps-showcase{--sbps-blue: #1877f2;--sbps-blue-ink: #1259ba;--sbps-blue-soft: #e8f1fe;--sbps-blue-line: #a3c8fa;--sbps-line: #e6e8ec;--sbps-ink: #111827;--sbps-ink-2: #374151;--sbps-mute: #6b7280;--sbps-soft: #f5f6f8;--sbps-danger: #c62828;--sbps-r: 7px;--sbps-pad-x: 12px;--sbps-pad-y: 10px;--sbps-gap-eff: var(--sbps-gap, 16px);--sbps-fs-title: 18px;--sbps-fs-sub: 12px;--sbps-fs-vall: 12px;--sbps-fw-title: 700;--sbps-fw-strong: 600;--sbps-fw-text: 500;--sbps-head-gap: 10px;--sbps-media-h: 168px;--sbps-media-pad: 8px;--sbps-body-pad-x: 10px;--sbps-body-pad-b: 10px;--sbps-body-gap: 5px;--sbps-fs-ct: 13px;--sbps-lh-ct: 1.6;--sbps-fs-price: 13px;--sbps-fs-small: 10px;--sbps-price-h: 26px;--sbps-fs-fam: 10px;--sbps-fam-h: 24px;--sbps-cat-media: 84px;--sbps-cat-fs: 12px;--sbps-cat-pad: 9px 6px;--sbps-arrow: 30px;--sbps-arrow-inset: 2px;--sbps-stk-h: 36px;--sbps-stk-fs: 10px}@media (max-width: 1199.98px){.sbps-showcase{--sbps-media-h: 140px;--sbps-fs-title: 16px;--sbps-cat-media: 72px}}@media (max-width: 767.98px){.sbps-showcase{--sbps-pad-x: 6px;--sbps-pad-y: 6px;--sbps-gap-eff: min(var(--sbps-gap, 16px), 6px);--sbps-fs-title: 14px;--sbps-fs-sub: 10px;--sbps-fs-vall: 10px;--sbps-fw-title: 600;--sbps-fw-strong: 600;--sbps-fw-text: 500;--sbps-head-gap: 6px;--sbps-media-h: clamp(84px, 26vw, 112px);--sbps-media-pad: 3px;--sbps-body-pad-x: 6px;--sbps-body-pad-b: 6px;--sbps-body-gap: 2px;--sbps-fs-ct: 10.5px;--sbps-lh-ct: 1.5;--sbps-fs-price: 10.5px;--sbps-fs-small: 8.5px;--sbps-price-h: 20px;--sbps-fs-fam: 8.5px;--sbps-fam-h: 19px;--sbps-cat-media: 52px;--sbps-cat-fs: 10px;--sbps-cat-pad: 5px 3px;--sbps-arrow: 26px;--sbps-arrow-inset: 0px;--sbps-stk-h: 26px;--sbps-stk-fs: 8.5px}}@media (max-width: 359.98px){.sbps-showcase{--sbps-media-h: clamp(76px, 25vw, 92px);--sbps-fs-ct: 10px;--sbps-fs-price: 10px;--sbps-fs-small: 8px;--sbps-cat-media: 46px;--sbps-cat-fs: 9.5px}}@media (min-width: 1920px){.sbps-showcase{--sbps-media-h: 190px;--sbps-fs-ct: 14px;--sbps-fs-price: 14px;--sbps-fs-small: 11px;--sbps-fs-fam: 11px}}.sbps-showcase{position:relative;box-sizing:border-box;width:100%;margin:0 0 14px;padding:calc(var(--sbps-pad-y) + var(--sbps-pt, 0px)) var(--sbps-pad-x) calc(var(--sbps-pad-y) + var(--sbps-pb, 0px));direction:rtl;color:var(--sbps-ink);font-weight:var(--sbps-fw-text);background:var(--sbps-bg, #fff);border:1px solid var(--sbps-line);border-radius:var(--sbps-r)}.sbps-showcase *,.sbps-showcase *:before,.sbps-showcase *:after{box-sizing:border-box}.sbps-showcase--frameless{padding-inline:0;background:transparent;border:0}.sbps-showcase--frameless.sbps-category-showcase{padding-block:0}.sbps-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 var(--sbps-head-gap)}.sbps-head__copy{min-width:0}.sbps-title{margin:0;color:var(--sbps-ink);font-size:var(--sbps-fs-title);font-weight:var(--sbps-fw-title);line-height:1.5;letter-spacing:0}.sbps-subtitle{margin:2px 0 0;color:var(--sbps-mute);font-size:var(--sbps-fs-sub);font-weight:var(--sbps-fw-text);line-height:1.6}.sbps-view-all{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;min-height:30px;padding:0 12px;color:var(--sbps-blue-ink);font-size:var(--sbps-fs-vall);font-weight:var(--sbps-fw-strong);line-height:1;white-space:nowrap;text-decoration:none;background:var(--sbps-blue-soft);border:1px solid var(--sbps-blue-line);border-radius:var(--sbps-r);transition:border-color .15s ease,background-color .15s ease}.sbps-view-all:hover{color:var(--sbps-blue-ink);background:#dbeafd;border-color:var(--sbps-blue)}.sbps-view-all__icon{width:10px;height:10px;flex:0 0 auto}.sbps-view-all__icon path{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 767.98px){.sbps-view-all{min-height:24px;padding:0 8px}}.sbps-body{position:relative}.sbps-track{--sbps-active-cols: var(--sbps-cols-d, 5);--sbps-active-rows: var(--sbps-rows-d, 1);display:grid;grid-template-columns:repeat(var(--sbps-active-cols),minmax(0,1fr));gap:var(--sbps-gap-eff)}@media (max-width: 1199.98px){.sbps-track{--sbps-active-cols: var(--sbps-cols-t, 3);--sbps-active-rows: var(--sbps-rows-t, 1)}}@media (max-width: 767.98px){.sbps-track{--sbps-active-cols: var(--sbps-cols-m, 2);--sbps-active-rows: var(--sbps-rows-m, 1)}}.sbps-item{min-width:0}.sbps-item>.sbps-pc.product-miniature{width:100%!important;max-width:none!important;margin:0!important}.sbps-showcase--slider .sbps-track{display:flex;align-items:stretch;padding:1px 1px 4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.sbps-showcase--slider .sbps-track::-webkit-scrollbar{display:none}.sbps-showcase--slider .sbps-track>.sbps-item{flex:0 0 calc((100% - (var(--sbps-active-cols) - 1) * var(--sbps-gap-eff)) / var(--sbps-active-cols));scroll-snap-align:start}.sbps-page{display:grid;flex:0 0 100%;min-width:100%;grid-template-columns:repeat(var(--sbps-active-cols),minmax(0,1fr));grid-template-rows:repeat(var(--sbps-active-rows),minmax(0,auto));align-content:start;gap:var(--sbps-gap-eff);scroll-snap-align:start}.sbps-page>.sbps-item{flex:none;width:auto;min-width:0;max-width:none;margin:0;scroll-snap-align:none}.sbps-page--partial{flex-basis:calc(((100% + var(--sbps-gap-eff)) / var(--sbps-page-cols, 1) * var(--sbps-page-used-cols, 1)) - var(--sbps-gap-eff));min-width:calc(((100% + var(--sbps-gap-eff)) / var(--sbps-page-cols, 1) * var(--sbps-page-used-cols, 1)) - var(--sbps-gap-eff));grid-template-columns:repeat(var(--sbps-page-used-cols, 1),minmax(0,1fr))}.sbps-arrow{position:absolute;top:50%;z-index:4;display:flex;align-items:center;justify-content:center;width:var(--sbps-arrow);height:var(--sbps-arrow);margin:calc(var(--sbps-arrow) / -2) 0 0;padding:0;color:#111;background:transparent;border:0;border-radius:0;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease,transform .15s ease}.sbps-arrow--prev{right:var(--sbps-arrow-inset)}.sbps-arrow--next{left:var(--sbps-arrow-inset)}.sbps-arrow__icon{display:block;width:18px;height:18px;overflow:visible}.sbps-arrow--next .sbps-arrow__icon{transform:scaleX(-1)}.sbps-arrow__icon path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sbps-arrow__icon .sbps-arrow__edge{stroke:#fff;stroke-width:4px}.sbps-arrow__icon .sbps-arrow__core{stroke:#111;stroke-width:2px}.sbps-arrow:hover:not(:disabled){transform:scale(1.12)}.sbps-arrow:active:not(:disabled){transform:scale(.94)}.sbps-arrow:disabled{opacity:0;pointer-events:none}.sbps-arrow:focus-visible,.sbps-dot:focus-visible,.sbps-view-all:focus-visible,.sbps-pc__link:focus-visible,.sbps-category-card:focus-visible{outline:2px solid var(--sbps-blue);outline-offset:2px}.sbps-dots{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:6px}.sbps-dot{width:6px;height:6px;padding:0;background:var(--sbps-line);border:0;border-radius:3px;cursor:pointer;transition:width .2s ease,background-color .2s ease}.sbps-dot.is-active{width:16px;background:var(--sbps-blue)}@media (max-width: 767.98px){.sbps-dots{gap:4px;margin-top:4px}.sbps-dot{width:5px;height:5px}.sbps-dot.is-active{width:12px}}.sbps-pc{display:flex;flex-direction:column;width:100%;min-width:0;height:100%;overflow:hidden;color:var(--sbps-ink);background:#fff;border:1px solid var(--sbps-line);border-radius:var(--sbps-r);box-shadow:none;direction:rtl;transition:border-color .15s ease}@media (hover: hover){.sbps-pc:hover{border-color:var(--sbps-blue)}}.sbps-pc__link{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;color:inherit;text-decoration:none}.sbps-pc__media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:var(--sbps-media-h);padding:var(--sbps-media-pad);overflow:hidden;background:#fff}.sbps-pc__picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.sbps-pc__image{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.sbps-pc__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--sbps-body-gap);padding:0 var(--sbps-body-pad-x) var(--sbps-body-pad-b);text-align:right}.sbps-pc__title{display:-webkit-box;min-height:calc(var(--sbps-fs-ct) * var(--sbps-lh-ct) * 2);margin:0;overflow:hidden;color:var(--sbps-ink);font-size:var(--sbps-fs-ct);font-weight:var(--sbps-fw-strong);line-height:var(--sbps-lh-ct);-webkit-line-clamp:2;-webkit-box-orient:vertical}.sbps-pc__link:hover .sbps-pc__title{color:var(--sbps-blue-ink)}.sbps-pc__divider{display:block;width:100%;height:0;margin:1px 0;background:none;border:0;border-top:1px solid var(--sbps-soft);opacity:1}.sbps-pc__price{display:flex;align-items:center;min-width:0;min-height:var(--sbps-price-h);margin-top:auto}.sbps-pr,.sbps-pr__line{display:flex;width:100%;min-width:0}.sbps-pr__sentence,.sbps-pr__single{display:flex;align-items:center;flex-wrap:wrap;gap:1px 4px;width:100%;min-width:0;direction:rtl}.sbps-pc__label,.sbps-pr__badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:2px 6px;margin-inline-end:auto;color:var(--sbps-blue-ink);font-size:var(--sbps-fs-small);font-weight:var(--sbps-fw-strong);line-height:1.4;background:var(--sbps-blue-soft);border-radius:var(--sbps-r)}.sbps-pr__amount,.sbps-pc__amount{color:var(--sbps-ink);font-size:var(--sbps-fs-price);font-weight:var(--sbps-fw-strong);line-height:1.4;font-variant-numeric:tabular-nums}.sbps-pr__word,.sbps-pr__currency{color:var(--sbps-mute);font-size:var(--sbps-fs-small);font-weight:var(--sbps-fw-text);line-height:1.4}.sbps-pc__single{display:flex;align-items:center;gap:4px;width:100%;direction:rtl}.sbps-pc__single--oos{justify-content:center;color:var(--sbps-danger);font-size:var(--sbps-fs-price);font-weight:var(--sbps-fw-strong)}@media (max-width: 767.98px){.sbps-pc__label,.sbps-pr__badge{padding:1px 4px}.sbps-pr__sentence>.sbps-pr__word:first-of-type{margin-inline-start:0}.sbps-pr__line .sbps-pr__badge{display:none}}.sbps-fam{padding:5px var(--sbps-body-pad-x) var(--sbps-body-pad-b);border-top:1px solid var(--sbps-soft)}.sbps-fam__label{display:block;margin:0 0 4px;color:var(--sbps-mute);font-size:var(--sbps-fs-fam);font-weight:var(--sbps-fw-text);line-height:1.4}.sbps-fam__options{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.sbps-fam__option,.sbps-fam__more{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:var(--sbps-fam-h);padding:1px 7px;color:var(--sbps-ink);font-size:var(--sbps-fs-fam);font-weight:var(--sbps-fw-strong);line-height:1.25;text-decoration:none;background:#fff;border:1px solid var(--sbps-line);border-radius:var(--sbps-r);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.sbps-fam__option:hover,.sbps-fam__more:hover{color:var(--sbps-blue-ink);background:var(--sbps-blue-soft);border-color:var(--sbps-blue)}.sbps-fam__more{color:var(--sbps-blue-ink);border-style:dashed}.sbps-fam__option.is-unavailable{opacity:.5;text-decoration:line-through}@media (max-width: 767.98px){.sbps-fam{padding-top:3px}.sbps-fam__label{margin-bottom:2px}.sbps-fam__options{gap:3px}.sbps-fam__option,.sbps-fam__more{min-width:26px;padding:0 5px}}.sbps-category-track{gap:var(--sbps-gap-eff)}@media (max-width: 767.98px){.sbps-category-showcase .sbps-track{gap:5px}}.sbps-category-item{align-self:stretch;min-width:0}.sbps-category-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;height:100%;padding:var(--sbps-cat-pad);color:var(--sbps-ink);text-align:center;text-decoration:none;background:#fff;border:1px solid var(--sbps-line);border-radius:var(--sbps-r);transition:border-color .15s ease}.sbps-category-card:hover{border-color:var(--sbps-blue)}.sbps-category-media{display:flex;align-items:center;justify-content:center;width:100%;max-width:calc(var(--sbps-cat-media) * 1.3);height:var(--sbps-cat-media);margin:0 auto;padding:0;overflow:hidden;background:transparent;border:0;border-radius:var(--sbps-r)}.sbps-category-media img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.sbps-category-media--icon{padding:6px;background:var(--sbps-blue-soft)}.sbps-category-media--icon img{width:100%;height:100%}.sbps-category-card strong{display:-webkit-box;width:100%;min-height:calc(var(--sbps-cat-fs) * 1.4 * 2);margin:0;overflow:hidden;color:var(--sbps-ink);font-size:var(--sbps-cat-fs);font-weight:var(--sbps-fw-strong);line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sbps-category-card:hover strong{color:var(--sbps-blue-ink)}@media (max-width: 767.98px){.sbps-category-card{gap:3px}.sbps-category-media--icon{padding:4px}}.sbps-sticker-card-wrap{position:relative;min-width:0;height:100%}.sbps-sticker-card-wrap>.sbps-pc{height:100%;padding-top:calc(var(--sbps-stk-h) + 8px)}.sbps-sticker-layer{position:absolute;top:5px;right:8px;left:8px;z-index:8;display:flex;align-items:flex-start;justify-content:space-between;gap:6px;height:var(--sbps-stk-h);color:var(--sbps-ink);font-size:var(--sbps-stk-fs);font-weight:var(--sbps-fw-strong);line-height:1.35;direction:rtl;pointer-events:none}.sbps-sticker-layer:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--sbps-soft)}.sbps-sticker-column{display:flex;flex-direction:column;gap:3px;min-width:0;max-width:calc(50% - 3px)}.sbps-sticker-column--right{order:0;align-items:flex-end}.sbps-sticker-column--left{order:1;align-items:flex-start}.sbps-sticker-layer .sbps-sticker{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;display:inline-flex;align-items:center;justify-content:center;max-width:100%;width:auto;height:auto;padding:0;color:var(--sbps-ink);font:inherit;background:transparent;border:0;box-shadow:none}.sbps-sticker-layer .sbps-sticker .st_sticker_text{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:20px;padding:1px 7px;color:var(--sbps-ink);font-size:var(--sbps-stk-fs);font-weight:var(--sbps-fw-strong);line-height:1.35;white-space:nowrap;text-shadow:none;background:#fff;border:1px solid var(--sbps-line);border-radius:var(--sbps-r)}.sbps-sticker-layer .sbps-sticker img{display:block;width:auto;height:auto;max-width:100%;max-height:26px;object-fit:contain}@media (max-width: 767.98px){.sbps-sticker-layer{top:4px;right:5px;left:5px;gap:4px}.sbps-sticker-layer .sbps-sticker .st_sticker_text{min-height:16px;padding:0 5px}.sbps-sticker-layer .sbps-sticker img{max-height:20px}.sbps-sticker-card-wrap>.sbps-pc{padding-top:calc(var(--sbps-stk-h) + 5px)}}.sbps-preset--bestsellers .sbps-track{counter-reset:sbps-rank}.sbps-preset--bestsellers .sbps-item{position:relative;counter-increment:sbps-rank}.sbps-preset--bestsellers .sbps-item:before{content:counter(sbps-rank);position:absolute;top:calc(var(--sbps-stk-h) + 12px);right:8px;z-index:7;display:grid;place-items:center;width:22px;height:22px;color:#fff;font-size:11px;font-weight:var(--sbps-fw-strong);line-height:1;background:var(--sbps-blue);border-radius:var(--sbps-r)}@media (max-width: 767.98px){.sbps-preset--bestsellers .sbps-item:before{top:calc(var(--sbps-stk-h) + 8px);right:5px;width:18px;height:18px;font-size:9.5px}}.sbps-editorial-wrap{position:relative;height:100%}.sbps-editorial-badge{position:absolute;top:6px;right:6px;z-index:8;max-width:78%;padding:2px 7px;color:#fff;font-size:10px;font-weight:var(--sbps-fw-strong);line-height:1.5;background:var(--sbps-ink);border-radius:var(--sbps-r)}.sbps-editorial-note{margin:5px 0 0;padding:4px 7px;color:var(--sbps-ink-2);font-size:10.5px;line-height:1.6;background:var(--sbps-soft);border-radius:var(--sbps-r)}.sbps-editorial-score{display:inline-flex;align-items:baseline;gap:2px;margin:4px 0 0;padding:2px 6px;color:var(--sbps-blue-ink);font-size:9.5px;background:var(--sbps-blue-soft);border-radius:var(--sbps-r)}.sbps-editorial-score b{font-size:12px;font-weight:var(--sbps-fw-strong)}@media (max-width: 767.98px){.sbps-editorial-badge{top:4px;right:4px;font-size:9px;padding:1px 5px}.sbps-editorial-note{font-size:9.5px;padding:3px 5px}}@media (min-width: 1200px){.sbps-showcase.sbps-hide-desktop{display:none}}@media (min-width: 768px) and (max-width: 1199.98px){.sbps-showcase.sbps-hide-tablet{display:none}}@media (max-width: 767.98px){.sbps-showcase.sbps-hide-mobile{display:none}}@media (max-width: 767.98px){.sbps-showcase.sbps-roomy{--sbps-pad-x: 10px;--sbps-pad-y: 10px;--sbps-gap-eff: min(var(--sbps-gap, 16px), 10px);--sbps-media-h: clamp(110px, 34vw, 150px);--sbps-media-pad: 6px;--sbps-body-pad-x: 9px;--sbps-body-pad-b: 9px;--sbps-body-gap: 4px;--sbps-fs-ct: 12px;--sbps-fs-price: 12px;--sbps-fs-small: 9.5px;--sbps-price-h: 24px;--sbps-fs-title: 16px}}@media (prefers-reduced-motion: reduce){.sbps-showcase *,.sbps-showcase *:before,.sbps-showcase *:after{transition:none!important;scroll-behavior:auto!important}}.sbps-preset--premium{--sbps-pad-x:20px;--sbps-pad-y:17px;--sbps-fs-title:23px;--sbps-media-h:225px;--sbps-fs-ct:14px;--sbps-fs-price:14px;border:1px solid #e9eef4;border-radius:7px;background:#fbfdff}.sbps-preset--premium .sbps-title{letter-spacing:-.2px}.sbps-preset--premium .sbps-head{border-bottom:1px solid #e8edf3;padding-bottom:12px}.sbps-preset--brand{--sbps-pad-x:18px;--sbps-pad-y:15px;--sbps-fs-title:22px;--sbps-media-h:215px;--sbps-fs-ct:14px;--sbps-fs-price:14px;background:linear-gradient(110deg,#fff,#f7f9fd);border:1px solid #e9edf4;border-radius:7px}.sbps-preset--brand .sbps-title{display:inline-flex;align-items:center;gap:10px}.sbps-preset--brand .sbps-title:before{content:"";width:4px;height:24px;background:#1877f2;border-radius:4px}.sbps-preset--minimal{--sbps-pad-x:8px;--sbps-pad-y:8px;--sbps-media-h:165px;border:0!important;box-shadow:none!important;background:transparent!important}.sbps-preset--minimal .sbps-item{box-shadow:none!important}.sbps-preset--wide{--sbps-pad-x:22px;--sbps-pad-y:17px;--sbps-media-h:245px;--sbps-fs-title:24px;--sbps-fs-ct:15px;--sbps-fs-price:15px}.sbps-preset--category_pro{--sbps-cat-media:110px;--sbps-cat-fs:14px;--sbps-cat-pad:13px 10px;background:#fff}.sbps-preset--category_pro .sbps-category-card{border:1px solid #e7ecf3;border-radius:7px;background:#f9fbfe;box-shadow:0 2px 6px #19263a09}.sbps-preset--category_pro .sbps-category-media{border-radius:7px}.sbps-brand-showcase{--sbps-media-h:90px}.sbps-brand-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:14px 10px;border:1px solid #e8edf4;border-radius:7px;background:#fff;color:#22344c;text-decoration:none;min-height:116px;box-sizing:border-box}.sbps-brand-card:hover{border-color:#9cc4f9;color:#1259ba}.sbps-brand-media{display:grid;place-items:center;width:100%;height:64px}.sbps-brand-media img{max-width:100%;max-height:60px;object-fit:contain}.sbps-brand-fallback{font-size:clamp(14px,1.3vw,20px);font-weight:800;line-height:1.4}.sbps-brand-card strong{font-size:12px;font-weight:700;line-height:1.5;text-align:center}@media (max-width:1199.98px){.sbps-preset--premium,.sbps-preset--brand,.sbps-preset--wide{--sbps-media-h:170px;--sbps-fs-title:19px}}@media (max-width:767.98px){.sbps-preset--premium,.sbps-preset--brand,.sbps-preset--wide{--sbps-pad-x:7px;--sbps-pad-y:8px;--sbps-fs-title:15px;--sbps-media-h:clamp(90px,28vw,120px);--sbps-fs-ct:11px;--sbps-fs-price:11px}.sbps-preset--minimal{--sbps-media-h:clamp(84px,26vw,112px)}.sbps-preset--category_pro{--sbps-cat-media:60px;--sbps-cat-fs:11px;--sbps-cat-pad:7px 4px}.sbps-brand-card{min-height:76px;padding:8px 4px;gap:3px}.sbps-brand-media{height:40px}.sbps-brand-media img{max-height:36px}.sbps-brand-fallback{font-size:12px}.sbps-brand-card strong{font-size:10px}}.sbps-toman{display:inline-block;flex:0 0 auto;width:16px;height:16px;vertical-align:middle;background-color:#6b7280;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.057 1.742L3.821 1l.78.75-.776.741-.768-.749zm3.23 2.48c0 .622-.16 1.111-.478 1.467-.201.221-.462.39-.783.505a3.251 3.251 0 01-1.083.163h-.555c-.421 0-.801-.074-1.139-.223a2.045 2.045 0 01-.9-.738A2.238 2.238 0 011 4.148c0-.059.001-.117.004-.176.03-.55.204-1.158.525-1.827l1.095.484c-.257.532-.397 1-.419 1.403-.002.04-.004.08-.004.12 0 .252.055.458.166.618a.887.887 0 00.5.354c.085.028.178.048.278.06.079.01.16.014.243.014h.555c.458 0 .769-.081.933-.244.14-.139.21-.383.21-.731V2.02h1.2v2.202zm5.433 3.184l-.72-.7.709-.706.735.707-.724.7zm-2.856.308c.542 0 .973.19 1.293.569.297.346.445.777.445 1.293v.364h.18v-.004h.41c.221 0 .377-.028.467-.084.093-.055.14-.14.14-.258v-.069c.004-.243.017-1.044 0-1.115L13 8.05v1.574a1.4 1.4 0 01-.287.863c-.306.405-.804.607-1.495.607h-.627c-.061.733-.434 1.257-1.117 1.573-.267.122-.58.21-.937.265a5.845 5.845 0 01-.914.067v-1.159c.612 0 1.072-.082 1.38-.247.25-.132.376-.298.376-.499h-.515c-.436 0-.807-.113-1.113-.339-.367-.273-.55-.667-.55-1.18 0-.488.122-.901.367-1.24.296-.415.728-.622 1.296-.622zm.533 2.226v-.364c0-.217-.048-.389-.143-.516a.464.464 0 00-.39-.187.478.478 0 00-.396.187.705.705 0 00-.136.449.65.65 0 00.003.067c.008.125.066.22.177.283.093.054.21.08.352.08h.533zM9.5 6.707l.72.7.724-.7L10.209 6l-.709.707zm-6.694 4.888h.03c.433-.01.745-.106.937-.29.024.012.065.035.12.068l.074.039.081.042c.135.073.261.133.379.18.345.146.67.22.977.22a1.216 1.216 0 00.87-.34c.3-.285.449-.714.449-1.286a2.19 2.19 0 00-.335-1.145c-.299-.457-.732-.685-1.3-.685-.502 0-.916.192-1.242.575-.113.132-.21.284-.294.456-.032.062-.06.125-.084.191a.504.504 0 00-.03.078 1.67 1.67 0 00-.022.06c-.103.309-.171.485-.205.53-.072.09-.214.14-.427.147-.123-.005-.209-.03-.256-.076-.057-.054-.085-.153-.085-.297V7l-1.201-.5v3.562c0 .261.048.496.143.703.071.158.168.296.29.413.123.118.266.211.43.28.198.084.42.13.665.136v.001h.036zm2.752-1.014a.778.778 0 00.044-.353.868.868 0 00-.165-.47c-.1-.134-.217-.201-.35-.201-.18 0-.33.103-.447.31-.042.071-.08.158-.114.262a2.434 2.434 0 00-.04.12l-.015.053-.015.046c.142.118.323.216.544.293.18.062.325.092.433.092.044 0 .086-.05.125-.152z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.057 1.742L3.821 1l.78.75-.776.741-.768-.749zm3.23 2.48c0 .622-.16 1.111-.478 1.467-.201.221-.462.39-.783.505a3.251 3.251 0 01-1.083.163h-.555c-.421 0-.801-.074-1.139-.223a2.045 2.045 0 01-.9-.738A2.238 2.238 0 011 4.148c0-.059.001-.117.004-.176.03-.55.204-1.158.525-1.827l1.095.484c-.257.532-.397 1-.419 1.403-.002.04-.004.08-.004.12 0 .252.055.458.166.618a.887.887 0 00.5.354c.085.028.178.048.278.06.079.01.16.014.243.014h.555c.458 0 .769-.081.933-.244.14-.139.21-.383.21-.731V2.02h1.2v2.202zm5.433 3.184l-.72-.7.709-.706.735.707-.724.7zm-2.856.308c.542 0 .973.19 1.293.569.297.346.445.777.445 1.293v.364h.18v-.004h.41c.221 0 .377-.028.467-.084.093-.055.14-.14.14-.258v-.069c.004-.243.017-1.044 0-1.115L13 8.05v1.574a1.4 1.4 0 01-.287.863c-.306.405-.804.607-1.495.607h-.627c-.061.733-.434 1.257-1.117 1.573-.267.122-.58.21-.937.265a5.845 5.845 0 01-.914.067v-1.159c.612 0 1.072-.082 1.38-.247.25-.132.376-.298.376-.499h-.515c-.436 0-.807-.113-1.113-.339-.367-.273-.55-.667-.55-1.18 0-.488.122-.901.367-1.24.296-.415.728-.622 1.296-.622zm.533 2.226v-.364c0-.217-.048-.389-.143-.516a.464.464 0 00-.39-.187.478.478 0 00-.396.187.705.705 0 00-.136.449.65.65 0 00.003.067c.008.125.066.22.177.283.093.054.21.08.352.08h.533zM9.5 6.707l.72.7.724-.7L10.209 6l-.709.707zm-6.694 4.888h.03c.433-.01.745-.106.937-.29.024.012.065.035.12.068l.074.039.081.042c.135.073.261.133.379.18.345.146.67.22.977.22a1.216 1.216 0 00.87-.34c.3-.285.449-.714.449-1.286a2.19 2.19 0 00-.335-1.145c-.299-.457-.732-.685-1.3-.685-.502 0-.916.192-1.242.575-.113.132-.21.284-.294.456-.032.062-.06.125-.084.191a.504.504 0 00-.03.078 1.67 1.67 0 00-.022.06c-.103.309-.171.485-.205.53-.072.09-.214.14-.427.147-.123-.005-.209-.03-.256-.076-.057-.054-.085-.153-.085-.297V7l-1.201-.5v3.562c0 .261.048.496.143.703.071.158.168.296.29.413.123.118.266.211.43.28.198.084.42.13.665.136v.001h.036zm2.752-1.014a.778.778 0 00.044-.353.868.868 0 00-.165-.47c-.1-.134-.217-.201-.35-.201-.18 0-.33.103-.447.31-.042.071-.08.158-.114.262a2.434 2.434 0 00-.04.12l-.015.053-.015.046c.142.118.323.216.544.293.18.062.325.092.433.092.044 0 .086-.05.125-.152z'/%3E%3C/svg%3E") center / contain no-repeat}@media (max-width: 767.98px){.sbps-toman{width:13px;height:13px}}.sbps-preset--home,.sbps-preset--home_cats,.sbps-preset--home_brands{--sbps-fs-title: 20px;padding-inline:0;background:transparent;border:0}.sbps-preset--home .sbps-view-all,.sbps-preset--home_cats .sbps-view-all,.sbps-preset--home_brands .sbps-view-all{min-height:28px;padding:0 2px;color:#1260cc;background:none;border:0}.sbps-preset--home .sbps-view-all:hover{color:#0d4ea6;background:none;text-decoration:underline}.sbps-preset--home_deals{--sbps-fs-title: 20px;--sbps-pad-x: 16px;--sbps-pad-y: 16px;background:#1260cc;border:0;border-radius:7px}.sbps-preset--home_deals .sbps-title{color:#fff;font-weight:800}.sbps-preset--home_deals .sbps-subtitle{color:#ffffffe0}.sbps-preset--home_deals .sbps-head{flex-wrap:wrap}.sbps-preset--home_deals .sbps-head__copy{flex:1 1 auto}.sbps-preset--home_deals .sbps-view-all{color:#fff;background:#ffffff29;border-color:#ffffff59}.sbps-preset--home_deals .sbps-view-all:hover{color:#fff;background:#ffffff42;border-color:#fff}.sbps-preset--home_deals .sbps-pc{border-color:transparent}.sbps-timer[hidden]{display:none}.sbps-timer{display:inline-flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums}.sbps-timer b{min-width:28px;padding:3px 5px;color:#1260cc;font-size:14px;font-weight:700;line-height:1.3;text-align:center;background:#fff;border-radius:5px}.sbps-timer i{color:#fff;font-style:normal;font-weight:700}.sbps-pc__off{position:absolute;top:6px;right:6px;z-index:2;padding:2px 7px;color:#fff;font-size:11px;font-weight:700;line-height:1.5;background:#1260cc;border-radius:4px}.sbps-pc__old{align-self:flex-end;color:#6b7280;font-size:var(--sbps-fs-small);line-height:1.4;font-variant-numeric:tabular-nums}.sbps-preset--home_cats{--sbps-cat-media: 84px;--sbps-cat-fs: 13px}.sbps-preset--home_cats .sbps-category-card{gap:7px;padding:0;background:transparent;border:0}.sbps-preset--home_cats .sbps-category-media{width:var(--sbps-cat-media);max-width:100%;aspect-ratio:1;height:auto;padding:14%;background:#e6effd;border-radius:7px;transition:background-color .15s ease}.sbps-preset--home_cats .sbps-category-card:hover .sbps-category-media{background:#d6e5fc}.sbps-preset--home_cats .sbps-category-card strong{min-height:0;-webkit-line-clamp:1}.sbps-preset--home_brands .sbps-brand-card{min-height:64px;padding:8px;gap:0;background:#fff;border:1px solid #dfe5ee;border-radius:7px}.sbps-preset--home_brands .sbps-brand-media{height:44px}.sbps-preset--home_brands .sbps-brand-media img{max-height:40px}.sbps-preset--home_brands .sbps-brand-card{position:relative}.sbps-preset--home_brands .sbps-brand-card strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sbps-preset--home_brands .sbps-brand-fallback{color:#24344f;font-size:15px;font-weight:700;letter-spacing:.3px}.sbps-tabs .sbps-tablist{display:flex;gap:20px;margin:0 0 12px;overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 -1px #dfe5ee}.sbps-tabs .sbps-tablist::-webkit-scrollbar{display:none}.sbps-tab{flex:0 0 auto;min-height:38px;padding:0 0 10px;color:#4b5563;font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;background:none;border:0;border-radius:0}.sbps-tab:hover{color:#1260cc}.sbps-tab.is-active{color:#1260cc;font-weight:700;box-shadow:inset 0 -2px #1260cc}.sbps-tab:focus-visible{outline:2px solid #1877f2;outline-offset:2px}.sbps-tabpanel[hidden]{display:none}.sbps-tabs .sbps-tabpanel .sbps-showcase{margin:0;padding:0;background:transparent;border:0}@media (min-width: 1200px){.sbps-preset--home_cats{--sbps-cat-media: 96px;--sbps-cat-fs: 14px}.sbps-preset--home_deals{--sbps-pad-x: 20px;--sbps-pad-y: 20px}}@media (max-width: 767.98px){.sbps-preset--home,.sbps-preset--home_cats,.sbps-preset--home_brands{--sbps-fs-title: 16px}.sbps-preset--home_deals{--sbps-fs-title: 17px;--sbps-pad-x: 12px;--sbps-pad-y: 14px}.sbps-preset--home_deals .sbps-subtitle{font-size:11px}.sbps-timer b{min-width:24px;padding:2px 4px;font-size:12px}.sbps-preset--home_cats{--sbps-cat-media: 64px;--sbps-cat-fs: 11.5px}.sbps-preset--home_cats .sbps-category-card{gap:5px}.sbps-preset--home_brands .sbps-brand-card{min-height:52px;padding:6px}.sbps-preset--home_brands .sbps-brand-media{height:36px}.sbps-preset--home_brands .sbps-brand-media img{max-height:32px}.sbps-preset--home_brands .sbps-brand-fallback{font-size:12px}.sbps-tabs .sbps-tablist{gap:16px;margin-bottom:10px}.sbps-tab{min-height:36px;font-size:13px}.sbps-pc__off{top:4px;right:4px;padding:1px 5px;font-size:10px}}@media (max-width: 359.98px){.sbps-preset--home_cats{--sbps-cat-media: 56px;--sbps-cat-fs: 10.5px}}.sbps-showcase[data-sbps-free="1"] .sbps-arrow{display:none}.sbps-showcase[data-sbps-free="1"] .sbps-track>.sbps-item{flex:0 0 calc((100% - (var(--sbps-active-cols) - 1) * var(--sbps-gap-eff) - var(--sbps-pgap, 0px)) / (var(--sbps-active-cols) + var(--sbps-peek, 0)))}@media (min-width: 1200px){.sbps-showcase[data-sbps-free="1"].sbps-more-d .sbps-track{--sbps-peek: .4;--sbps-pgap: var(--sbps-gap-eff)}}@media (min-width: 768px) and (max-width: 1199.98px){.sbps-showcase[data-sbps-free="1"].sbps-more-t .sbps-track{--sbps-peek: .4;--sbps-pgap: var(--sbps-gap-eff)}}@media (max-width: 767.98px){.sbps-showcase[data-sbps-free="1"].sbps-more-m .sbps-track{--sbps-peek: .4;--sbps-pgap: var(--sbps-gap-eff)}}.sbps-preset--home_cats .sbps-category-media{width:100%;max-width:var(--sbps-cat-media)}@media (max-width: 767.98px){.sbps-preset--home_cats{--sbps-gap-eff: 8px;--sbps-cat-media: 72px}.sbps-preset--home_cats .sbps-track{gap:var(--sbps-gap-eff)}}:root{--sb-blue: #1260cc;--sb-blue-2: #1877f2;--sb-blue-soft: #e6effd;--sb-blue-line: #b9d3f8;--sb-ink: #14213d;--sb-text: #374151;--sb-muted: #5a6c82;--sb-line: #e6eaf0;--sb-surface: #f5f8fc;--sb-radius: 7px;--sb-head-title: 20px;--sb-head-sub: 13px}@media (min-width: 1200px){:root{--sb-head-title: 22px}}@media (max-width: 767.98px){:root{--sb-head-title: 16px;--sb-head-sub: 12px}}.sbps-preset--home,.sbps-preset--home_cats,.sbps-preset--home_brands,.sbps-preset--home_deals{--sbps-fs-title: var(--sb-head-title);--sbps-fs-sub: var(--sb-head-sub);--sbps-head-gap: 12px}.sbps-preset--home .sbps-title,.sbps-preset--home_cats .sbps-title,.sbps-preset--home_brands .sbps-title{color:var(--sb-ink);font-weight:800}.sbps-preset--home .sbps-subtitle,.sbps-preset--home_cats .sbps-subtitle,.sbps-preset--home_brands .sbps-subtitle{color:var(--sb-muted)}.sbps-preset--home .sbps-view-all,.sbps-preset--home_cats .sbps-view-all,.sbps-preset--home_brands .sbps-view-all{min-height:30px;padding:0 12px;color:var(--sb-blue);font-size:12px;font-weight:700;background:var(--sb-blue-soft);border:1px solid var(--sb-blue-line);border-radius:var(--sb-radius)}.sbps-preset--home .sbps-view-all:hover,.sbps-preset--home_cats .sbps-view-all:hover,.sbps-preset--home_brands .sbps-view-all:hover{color:var(--sb-blue);background:#d9e7fc;border-color:var(--sb-blue-2);text-decoration:none}.sbps-preset--home_deals{background:var(--sb-blue);border-radius:var(--sb-radius)}@media (max-width: 767.98px){.sbps-preset--home,.sbps-preset--home_cats,.sbps-preset--home_brands,.sbps-preset--home_deals{--sbps-head-gap: 10px}.sbps-preset--home .sbps-view-all,.sbps-preset--home_cats .sbps-view-all,.sbps-preset--home_brands .sbps-view-all{min-height:26px;padding:0 9px;font-size:11px}}.sbps-head__icon{flex:none;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:var(--sb-radius, 7px);background:linear-gradient(145deg,#eaf3fe,#d9e8fd);color:var(--sb-blue, #1260cc);box-shadow:inset 0 0 0 1px #1260cc14}.sbps-head__icon .sbps-svg{width:22px;height:22px}.sbps-head__copy{flex:1 1 auto}.sbps-preset--home_deals .sbps-head__icon{background:#ffffff29;color:#fff;box-shadow:none}@media (max-width: 767.98px){.sbps-head__icon{width:32px;height:32px}.sbps-head__icon .sbps-svg{width:19px;height:19px}}
