.store-reviews{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:16px 20px;border:1px solid var(--kb-border,#e3e6ea);border-radius:12px;background:var(--kb-surface,#fff);color:var(--kb-text,#222d3a);line-height:1.25}.store-reviews:hover{border-color:var(--kb-accent,#004392)}.store-reviews__pin{color:#fc5237;flex-shrink:0}.store-reviews__name{font-size:16px;font-weight:700}.store-reviews__value{font-size:20px;font-weight:700;white-space:nowrap}.store-reviews__value>span{color:#f4c344}.store-reviews__count{color:var(--kb-muted,#7a8595);font-size:13px;white-space:nowrap}.store-reviews--compact{padding:0;border:0;border-radius:0;background:transparent;gap:4px 8px}.store-reviews--compact .store-reviews__name{font-size:11px;font-weight:500}.store-reviews--compact .store-reviews__value{font-size:13px}.store-reviews--compact .store-reviews__count{font-size:11px}.product-top_row--l>.store-reviews{margin-bottom:10px}.footer-rating .store-reviews{width:100%}.product-marketplaces{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.product-marketplaces__label{font-size:13px;font-weight:600;color:var(--kb-text,#222d3a)}.product-marketplaces__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.product-marketplaces__link{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;min-height:42px;padding:9px 4px;text-align:center;line-height:1.2;border:1px solid var(--kb-border,#e3e6ea);border-radius:8px;background:var(--kb-surface,#fff);color:var(--kb-text,#222d3a);font-size:11px;font-weight:600}.product-marketplaces__link>span{display:flex;align-items:center;justify-content:center;min-height:2.4em;width:100%;overflow-wrap:anywhere}.product-marketplaces__link img{display:block;width:28px;height:28px;flex-shrink:0}.product-marketplaces__link:hover{border-color:var(--kb-accent,#004392);color:var(--kb-accent,#004392)}.product-details__reviews{order:-10;grid-column:1/-1;width:100%;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--kb-border,#e3e6ea);display:grid;grid-gap:16px;gap:16px}.product-details__reviews .store-reviews{display:grid;grid-template-columns:20px 1fr auto;grid-gap:4px 10px;gap:4px 10px;padding:0;border:0;border-radius:0;background:transparent}.product-details__reviews .store-reviews__pin{width:20px;height:25px;grid-row:1/3;align-self:center}.product-details__reviews .store-reviews__name{font-size:14px;font-weight:600}.product-details__reviews .store-reviews__value{font-size:17px;grid-column:3;grid-row:1/3;align-self:center}.product-details__reviews .store-reviews__count{grid-column:2;font-size:12px}.product-details__reviews .store-reviews:hover .store-reviews__name{color:var(--kb-accent,#004392)}.product-details__marketplaces{order:9;width:100%;margin-top:20px;padding-top:16px;border-top:1px solid var(--kb-border,#e3e6ea)}.product-details__marketplaces .product-marketplaces{margin-top:0}.promo-bar{position:fixed;z-index:190;left:50%;bottom:20px;transform:translateX(-50%);display:flex;width:min(1180px,calc(100% - 32px));border-radius:8px;background:#ed4d3c;color:#fff;box-shadow:0 4px 16px #0002;padding:0 6px 0 16px}.promo-bar__link{display:flex;align-items:center;justify-content:center;flex:1 1;padding:10px 8px;min-height:44px;font-size:18px;font-weight:800;text-align:center;line-height:1.3}.promo-bar__close{align-self:center;flex-shrink:0;border:0;border-radius:4px;padding:0;width:32px;height:32px;background:transparent;color:#fff;font-size:26px;cursor:pointer}.promo-bar__close:hover{background:#fff2}.product-marketplaces__link:focus-visible,.promo-bar__close:focus-visible,.promo-bar__link:focus-visible,.store-reviews:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (max-width:1130px){.promo-bar{bottom:calc(82px + env(safe-area-inset-bottom))}}@media (max-width:600px){.promo-bar{width:calc(100% - 20px);padding-left:6px}.promo-bar__link{min-width:0;padding-inline:4px;font-size:clamp(11px,3.5vw,16px);white-space:nowrap}.store-reviews{padding:12px;gap:8px}.store-reviews--compact{padding:0}.store-reviews__name{font-size:14px}.product-cart .product-marketplaces{flex-wrap:wrap;gap:6px}}[data-theme=dark] .store-reviews{background:var(--kb-surface);color:var(--kb-text);border-color:var(--kb-border)}[data-theme=dark] .store-reviews--compact{background:transparent}[data-theme=dark] .product-marketplaces__label,[data-theme=dark] .store-reviews__count{color:var(--kb-muted)}[data-theme=dark] .product-marketplaces__link{background:var(--kb-surface);border-color:var(--kb-border)}[data-theme=dark] .product-details__reviews{border-color:var(--kb-border)}[data-theme=dark] .product-details__reviews .store-reviews{background:transparent}[data-theme=dark] .product-details__marketplaces{border-color:var(--kb-border)}