.store-category-shortcuts{color:#183957;background:#fff;border:1px solid #dce5ed;border-top:0;min-width:0;display:flex;position:relative}.store-category-strip{overscroll-behavior-x:contain;scrollbar-width:thin;flex:1;min-width:0;padding:5px 10px;display:flex;overflow-x:auto}.store-category-shortcut{color:inherit;text-align:center;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:76px;padding:8px 6px;font-size:12px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.store-category-shortcut span{overflow-wrap:anywhere}.store-category-shortcut svg{flex-shrink:0}.store-category-shortcut:hover,.store-category-grid a:hover{background:#f0f5f9}.store-category-shortcut[aria-current]{color:#092144;background:#fff8dc;border-bottom-color:#f5cb24}.store-category-full{border-left:1px solid #e2e8f0;border-radius:0}.store-category-shortcuts :is(a,button):focus-visible{outline-offset:-3px;outline:2px solid #245b8d}.store-category-overview{display:none}.store-category-dialog{color:#183957;overscroll-behavior:contain;background:#fff;border:1px solid #dce5ed;border-radius:18px;width:calc(100% - 28px);max-width:560px;max-height:calc(100dvh - 32px);margin:auto;padding:0;box-shadow:0 24px 80px #061c3b40}.store-category-dialog::backdrop{background:#061735a6}body:has(.store-category-dialog[open]){overflow:hidden}.store-category-dialog-content{padding:20px}.store-category-dialog-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.store-category-dialog-head h2{margin:0;font-size:20px}.store-category-dialog-head button{color:inherit;cursor:pointer;background:#f0f5f9;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.store-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.store-category-grid a{color:inherit;overflow-wrap:anywhere;text-align:center;border:1px solid #dce5ed;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:108px;padding:12px 8px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.store-category-grid a[aria-current]{background:#fff8dc;border-color:#d6aa10}.store-category-dialog-all{color:inherit;border-top:1px solid #dce5ed;justify-content:space-between;align-items:center;min-height:48px;margin-top:16px;font-size:14px;font-weight:700;text-decoration:none;display:flex}@media (max-width:1360px){.store-category-strip{padding:4px 6px}.store-category-shortcut{flex:none;min-width:100px;min-height:74px;padding-inline:12px;font-size:12px}.store-category-shortcut span{white-space:nowrap}.store-category-full{display:none}.store-category-overview{color:#183957;cursor:pointer;font:inherit;background:#f3f6f9;border:0;border-left:1px solid #dce5ed;flex-direction:column;flex:0 0 84px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:11px;font-weight:700;line-height:1.3;display:flex;box-shadow:-6px 0 10px #18395709}.store-category-overview svg{flex-shrink:0}}@media (max-width:480px){.store-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-category-grid a{min-height:96px}}@media (max-width:370px){.store-category-dialog-content{padding:14px}.store-category-grid{grid-template-columns:minmax(0,1fr)}.store-category-grid a{text-align:left;flex-direction:row;justify-content:flex-start;min-height:60px;padding:10px 12px}.store-category-grid a svg{flex-shrink:0}}
.B2BPriceDisplay-module__vy2fHa__control{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.B2BPriceDisplay-module__vy2fHa__options{border:1px solid var(--border);border-radius:9px;display:inline-flex;overflow:hidden}.B2BPriceDisplay-module__vy2fHa__options button{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 12px;font-weight:600}.B2BPriceDisplay-module__vy2fHa__options button[aria-pressed=true]{background:var(--brand);color:#fff}.B2BPriceDisplay-module__vy2fHa__options button:focus-visible{outline-offset:-4px;outline:2px solid}
.B2BRecommendedProducts-module__5FUwsG__section{background:#fffdf7;border:1px solid #e4ddd0;border-radius:18px;min-width:0;padding:22px 24px 16px}.B2BRecommendedProducts-module__5FUwsG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:16px;display:flex}.B2BRecommendedProducts-module__5FUwsG__heading{color:#153754;align-items:center;gap:10px;display:flex}.B2BRecommendedProducts-module__5FUwsG__heading svg{color:#8a6900}.B2BRecommendedProducts-module__5FUwsG__heading h2{letter-spacing:.045em;margin:0;font-size:18px;font-weight:800}.B2BRecommendedProducts-module__5FUwsG__header p,.B2BRecommendedProducts-module__5FUwsG__note{color:#586876;margin:0;font-size:13px;line-height:1.5}.B2BRecommendedProducts-module__5FUwsG__tools{align-items:center;gap:18px;display:flex}.B2BRecommendedProducts-module__5FUwsG__navigation{gap:6px;display:flex}.B2BRecommendedProducts-module__5FUwsG__navigation button{color:#153754;cursor:pointer;background:#fff;border:1px solid #ccd6de;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.B2BRecommendedProducts-module__5FUwsG__navigation button:disabled{opacity:.35;cursor:default}.B2BRecommendedProducts-module__5FUwsG__navigation button:focus-visible{outline-offset:2px;outline:3px solid #1e567c}.B2BRecommendedProducts-module__5FUwsG__products{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#b5bcc1 transparent;grid-auto-columns:calc(33.3333% - 10.6667px);grid-auto-flow:column;gap:16px;margin:0;padding:3px 3px 12px;list-style:none;display:grid;overflow-x:auto}.B2BRecommendedProducts-module__5FUwsG__products li{scroll-snap-align:start;min-width:0}.B2BRecommendedProducts-module__5FUwsG__card{color:#122c45;background:#fff;border:1px solid #e0e5e9;border-radius:12px;align-items:center;gap:18px;height:100%;padding:18px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.B2BRecommendedProducts-module__5FUwsG__card:hover{border-color:#a2b4c1;box-shadow:0 4px 14px #1537540a}.B2BRecommendedProducts-module__5FUwsG__card:focus-visible{outline-offset:2px;outline:3px solid #1e567c}.B2BRecommendedProducts-module__5FUwsG__image{color:#a4b0bb;flex:0 0 80px;place-items:center;width:80px;height:112px;display:grid;position:relative}.B2BRecommendedProducts-module__5FUwsG__image img{object-fit:contain}.B2BRecommendedProducts-module__5FUwsG__copy{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.B2BRecommendedProducts-module__5FUwsG__brand{color:#647789;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750}.B2BRecommendedProducts-module__5FUwsG__name{overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.4}.B2BRecommendedProducts-module__5FUwsG__price{flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:4px;font-size:18px;font-weight:800;display:flex}.B2BRecommendedProducts-module__5FUwsG__price small{color:#647789;font-size:10px;font-weight:400}.B2BRecommendedProducts-module__5FUwsG__cta{color:#245473;align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:700;display:flex}.B2BRecommendedProducts-module__5FUwsG__note{margin-top:2px;font-size:11px}@media (max-width:1100px){.B2BRecommendedProducts-module__5FUwsG__products{grid-auto-columns:calc(50% - 8px)}}@media (max-width:640px){.B2BRecommendedProducts-module__5FUwsG__section{border-radius:14px;padding:18px 14px 12px}.B2BRecommendedProducts-module__5FUwsG__header{display:block}.B2BRecommendedProducts-module__5FUwsG__tools{justify-content:space-between;margin-top:6px}.B2BRecommendedProducts-module__5FUwsG__header p{font-size:12px}.B2BRecommendedProducts-module__5FUwsG__products{grid-auto-columns:88%;gap:12px}.B2BRecommendedProducts-module__5FUwsG__card{gap:12px;padding:14px}.B2BRecommendedProducts-module__5FUwsG__image{flex-basis:66px;width:66px;height:96px}}@media (prefers-reduced-motion:reduce){.B2BRecommendedProducts-module__5FUwsG__card{transition:none}}
