.b2b-root{--b2b-ink:#141923;--b2b-muted:#647084;--b2b-soft:#788498;--b2b-line:#e4e8ef;--b2b-line-strong:#ccd4df;--b2b-panel:#fff;--b2b-panel-soft:#f6f8fa;--b2b-bg:#f5f7f9;--b2b-accent:#eb410b;--b2b-accent-bright:#db3b10;--b2b-accent-strong:#db3b10;--b2b-accent-strong-hover:#bf3108;--b2b-accent-soft:#fff0e9;--b2b-stock-high:#16945a;--b2b-stock-medium:#b36b08;--b2b-stock-low:#c84332;--b2b-topbar-h:64px;--b2b-sidebar-w:212px;--b2b-shell-wide:1600px;--b2b-shadow:0 2px 8px #1c2b4108;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.5}html[data-b2b-theme=dark] .b2b-root{--b2b-ink:#edf1f6;--b2b-muted:#a6b1c2;--b2b-soft:#97a4b7;--b2b-line:#2c3543;--b2b-line-strong:#475568;--b2b-panel:#19212b;--b2b-panel-soft:#222c38;--b2b-bg:#101720;--b2b-accent-soft:#3c271f;--b2b-accent-bright:#ff8d60;--b2b-stock-high:#58cc92;--b2b-stock-medium:#f1ba62;--b2b-stock-low:#ff8f80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.b2b-root button{cursor:pointer}.b2b-root button:disabled{cursor:not-allowed}.b2b-root :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--b2b-accent);outline-offset:3px}.b2b-app{background:var(--b2b-bg)}.b2b-app:before,.b2b-app:after{display:none}.b2b-root h1,.b2b-root h2,.b2b-root h3,.b2b-root h4{color:var(--b2b-ink);text-transform:none;letter-spacing:-.025em;font-family:inherit}.b2b-root h1{font-size:clamp(26px,2.3vw,34px);font-weight:730;line-height:1.2}.b2b-eyebrow{letter-spacing:.17em;margin-bottom:7px;font-size:10px!important}.b2b-root .b2b-button,.b2b-table-action{letter-spacing:0;text-transform:none;min-height:38px;box-shadow:none;border-radius:5px;padding:9px 16px;font-size:12px;font-weight:600}.b2b-root .b2b-button-secondary,.b2b-root .b2b-button-ghost{background:var(--b2b-panel);color:var(--b2b-ink);border:1px solid var(--b2b-line-strong)}.b2b-root .b2b-button-secondary:hover:not(:disabled),.b2b-root .b2b-button-ghost:hover:not(:disabled){background:var(--b2b-panel-soft);border-color:var(--b2b-muted)}.b2b-root .b2b-button svg{width:18px;height:18px}.b2b-root .b2b-button-danger{color:#c1392b}.b2b-root .b2b-input,.b2b-root .b2b-select,.b2b-root .b2b-wholesale-quantity{background:var(--b2b-panel);border:1px solid var(--b2b-line-strong);min-height:36px;color:var(--b2b-ink);border-radius:5px;padding:8px 11px;font-size:12px}.b2b-root .b2b-select option{color:var(--b2b-ink);background:var(--b2b-panel)}.b2b-root .b2b-input::placeholder{color:var(--b2b-soft)}.b2b-root .b2b-field>span,.b2b-root .b2b-field>label,.b2b-field-label-row>label{color:var(--b2b-muted);text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.b2b-field{gap:6px}.b2b-field-grid{gap:20px}.b2b-logo span{color:var(--b2b-muted);letter-spacing:.3em;border:0;padding:0;font-size:10px}.b2b-sidebar-logo .b2b-logo{flex-direction:column;align-items:flex-end;gap:0}.b2b-sidebar-logo .b2b-logo img{width:114px;height:auto}.b2b-sidebar-logo{min-height:76px;padding:17px 26px}.b2b-portal{min-height:100vh}.b2b-sidebar{z-index:50;width:var(--b2b-sidebar-w);background:var(--b2b-panel);border-right:1px solid var(--b2b-line);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.b2b-sidebar nav{gap:6px;padding:6px 12px;display:grid}.b2b-sidebar nav a{min-height:38px;color:var(--b2b-muted);border-radius:5px;align-items:center;gap:13px;padding:9px 14px;font-size:12px;display:flex}.b2b-sidebar nav svg{flex-shrink:0;width:19px;height:19px}.b2b-sidebar nav a:hover{background:var(--b2b-panel-soft)}.b2b-sidebar nav a[aria-current=page]{color:var(--b2b-accent-bright);background:var(--b2b-accent-soft);font-weight:600}.b2b-sidebar-bottom{gap:10px;margin-top:auto;padding:16px 14px 22px;display:grid}.b2b-sidebar-bottom>p{color:var(--b2b-muted);margin:4px 12px 0;font-size:10px;line-height:1.5}.b2b-help-card{border:1px solid var(--b2b-line);border-radius:6px;align-items:flex-start;gap:10px;padding:12px;font-size:10px;display:flex}.b2b-help-card>svg{width:20px;height:20px;color:var(--b2b-muted);flex-shrink:0}.b2b-help-card p{color:var(--b2b-muted);margin:2px 0 8px}.b2b-help-card .b2b-button{min-height:30px;padding:6px 8px;font-size:10px}.b2b-warranty-promo{color:#fff;background:linear-gradient(155deg,#39271e,#181b20 65%);border:1px solid #ff6b24;border-radius:6px;gap:15px;padding:18px 14px;text-decoration:none;display:grid}.b2b-warranty-promo:hover{border-color:#ffad82}.b2b-warranty-promo:focus-visible{outline:2px solid var(--b2b-accent-bright);outline-offset:3px}.b2b-warranty-eyebrow{color:#ff9b65;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700;line-height:1.4}.b2b-warranty-duration{align-items:center;gap:8px;display:flex}.b2b-warranty-duration>strong{color:#ff752e;letter-spacing:-.05em;font-size:58px;line-height:.9}.b2b-warranty-duration>span{color:#fff;font-size:13px;font-weight:650;line-height:1.4}.b2b-warranty-duration>svg{color:#ff9b65;flex-shrink:0;width:28px;height:28px;margin-left:auto}.b2b-warranty-description,.b2b-warranty-registration{color:#e1e2e4;font-size:11px;line-height:1.6}.b2b-warranty-registration{border-top:1px solid #ffffff26;padding-top:12px}.b2b-warranty-cta{color:#ff9b65;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.b2b-portal-content{margin-left:var(--b2b-sidebar-w);min-width:0}.b2b-portal-topbar{height:var(--b2b-topbar-h);z-index:40;border-bottom:1px solid var(--b2b-line);background:var(--b2b-panel);align-items:center;gap:16px;padding:10px 22px;display:flex;position:sticky;top:0}.b2b-company-picker{border:1px solid var(--b2b-line);border-radius:5px;flex-shrink:0;align-items:center;gap:10px;width:225px;padding:8px 10px;font-size:11px;font-weight:650;display:flex}.b2b-company-picker span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.b2b-company-picker svg{width:18px;height:18px;color:var(--b2b-muted);flex-shrink:0}.b2b-company-picker svg:last-child{width:13px}.b2b-global-search{border:1px solid var(--b2b-line);background:var(--b2b-panel-soft);border-radius:5px;flex:1;align-items:center;gap:10px;min-width:100px;max-width:540px;padding:8px 12px;display:flex}.b2b-global-search svg{width:18px;height:18px;color:var(--b2b-muted);flex-shrink:0}.b2b-global-search input{width:100%;color:var(--b2b-ink);background:0 0;border:0;outline:none;font-size:11px}.b2b-theme-toggle{background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;padding:6px;display:flex}.b2b-theme-toggle svg{width:17px;height:17px;color:var(--b2b-soft)}.b2b-theme-toggle>span{background:var(--b2b-line-strong);border-radius:20px;align-items:center;width:30px;height:18px;padding:2px;display:flex}.b2b-theme-toggle i{background:#fff;border-radius:50%;width:14px;height:14px}.b2b-theme-toggle .is-dark{background:var(--b2b-accent);justify-content:flex-end}.b2b-profile-menu{position:relative}.b2b-profile-menu summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.b2b-profile-menu summary::-webkit-details-marker{display:none}.b2b-profile-menu summary>span:nth-child(2){min-width:85px;max-width:150px;display:grid}.b2b-profile-menu summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.b2b-profile-menu summary small{color:var(--b2b-muted);font-size:10px}.b2b-profile-menu svg{width:16px;height:16px}.b2b-avatar{color:#fff;background:#111722;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;display:inline-grid}.b2b-profile-menu>div{background:var(--b2b-panel);border:1px solid var(--b2b-line);border-radius:7px;width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 8px 25px #0002}.b2b-profile-menu>div a,.b2b-profile-menu>div button{color:var(--b2b-ink);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:10px;font-size:12px;display:flex}.b2b-profile-menu>div :is(a,button):hover{background:var(--b2b-panel-soft)}.b2b-mobile-menu,.b2b-mobile-close,.b2b-sidebar-scrim{display:none}.b2b-root .b2b-page,.b2b-root .b2b-workspace-page,.b2b-root .b2b-product-page{width:auto;max-width:none;margin:0;padding:24px 22px 32px}.b2b-root .b2b-page-heading{align-items:flex-start;min-height:90px;margin:0 0 22px;padding:0;position:relative}.b2b-page-heading:before,.b2b-catalog-header:before{content:"";z-index:0;pointer-events:none;opacity:.9;background:url(/images/b2b/mountains.png) 100% 0/contain no-repeat;width:min(45%,518px);height:124px;position:absolute;top:-6px;right:-22px}.b2b-page-heading>*,.b2b-catalog-header>*{z-index:1;position:relative}.b2b-root .b2b-page-heading h1{margin:0 0 8px}.b2b-root .b2b-page-heading>div>p:last-child{max-width:760px;color:var(--b2b-muted);margin:0;font-size:12px}html[data-b2b-theme=dark] .b2b-page-heading:before,html[data-b2b-theme=dark] .b2b-catalog-header:before{opacity:.12}.b2b-card{background:var(--b2b-panel);border:1px solid var(--b2b-line);box-shadow:var(--b2b-shadow);border-radius:7px;padding:20px}.b2b-card h2{margin:0 0 5px;font-size:16px;font-weight:650}.b2b-card>p{color:var(--b2b-muted);margin:0 0 20px;font-size:12px}.b2b-account-summary{align-items:center;gap:26px;min-height:128px;margin-bottom:22px;display:flex}.b2b-avatar-large{width:88px;height:88px;font-size:29px}.b2b-account-identity{min-width:180px}.b2b-account-identity h2{font-size:20px}.b2b-account-identity p{color:var(--b2b-muted);margin:0}.b2b-account-summary>div:last-child{border-left:1px solid var(--b2b-line);max-width:400px;margin-left:auto;padding-left:30px}.b2b-account-summary small{color:var(--b2b-muted);margin-top:5px;display:block}.b2b-account-phone{color:var(--b2b-muted);align-items:center;gap:10px;display:flex}.b2b-account-phone svg{width:22px}.b2b-account-layout{grid-template-columns:minmax(0,1.25fr) minmax(310px,1fr);gap:20px;display:grid}.b2b-account-layout .b2b-settings-form{gap:22px;max-width:none;padding:20px;display:grid}.b2b-settings-intro{border:1px solid var(--b2b-line);background:var(--b2b-panel-soft);border-radius:5px;margin:0;padding:15px}.b2b-settings-intro strong{font-size:14px}.b2b-account-aside{align-content:start;gap:20px;display:grid}.b2b-theme-options{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.b2b-theme-options button{border:1px solid var(--b2b-line);background:var(--b2b-panel);color:var(--b2b-ink);border-radius:5px;justify-items:center;gap:10px;padding:16px 8px;font-size:12px;display:grid}.b2b-theme-options button[aria-pressed=true]{border-color:var(--b2b-accent);background:var(--b2b-accent-soft);color:var(--b2b-accent-bright)}.b2b-theme-options svg{width:28px;height:28px}.b2b-theme-radio{border:1px solid var(--b2b-line-strong);border-radius:50%;width:15px;height:15px}[aria-pressed=true]>.b2b-theme-radio{border:4px solid var(--b2b-accent)}.b2b-settings-link{border:1px solid var(--b2b-line);border-radius:5px;align-items:center;gap:14px;padding:14px;display:flex}.b2b-settings-link svg{width:26px;height:26px}.b2b-settings-link small{color:var(--b2b-muted);margin-top:3px;display:block}.b2b-settings-link:hover{border-color:var(--b2b-accent)}.b2b-account-actions{justify-content:flex-end;gap:12px;margin-top:20px;padding:14px;display:flex}.b2b-tabs{border-bottom:1px solid var(--b2b-line);gap:8px;margin-bottom:20px;display:flex}.b2b-tabs a,.b2b-tabs button{color:var(--b2b-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:10px;padding:12px 18px;display:flex}.b2b-tabs [aria-current=page],.b2b-tabs [aria-selected=true]{border-color:var(--b2b-accent);color:var(--b2b-accent-bright)}.b2b-tabs svg{width:20px;height:20px}.b2b-root .b2b-empty{border:1px solid var(--b2b-line);background:var(--b2b-panel);color:var(--b2b-ink);border-radius:7px;padding:54px 24px}.b2b-root .b2b-empty h2{font-size:22px}.b2b-root .b2b-empty p{color:var(--b2b-muted);font-size:13px}.b2b-root .b2b-status{letter-spacing:0;text-transform:none;border:0;border-radius:6px;padding:5px 9px;font-size:10px}.b2b-root .b2b-status-approved{color:#138447;background:#e7f7ed}.b2b-root .b2b-status-pending,.b2b-root .b2b-status-company_pending{color:#a65e0a;background:#fff3df}.b2b-root .b2b-status-rejected,.b2b-root .b2b-status-suspended{color:#c13d30;background:#ffedeb}.b2b-root .b2b-status-channel_owner{color:#286cc4;background:#eaf2ff}.b2b-root .b2b-status-not_requested,.b2b-root .b2b-status-vacant{color:var(--b2b-muted);background:var(--b2b-panel-soft)}.b2b-root .b2b-alert{border-radius:5px;font-size:13px}.b2b-root .b2b-alert-error{color:#b12d24;background:#fff1ee;border-color:#f1c9c3}.b2b-root .b2b-alert-success{color:#157844;background:#eaf8f0;border-color:#c2e6d0}.b2b-root .b2b-topbar{background:var(--b2b-panel);min-height:64px;padding:12px 24px}@media (max-width:1150px){.b2b-root{--b2b-sidebar-w:190px}.b2b-global-search{display:none}.b2b-account-summary{flex-wrap:wrap;gap:16px}.b2b-account-summary>div:last-child{max-width:260px}}@media (max-width:900px){.b2b-account-layout{grid-template-columns:1fr}.b2b-account-aside{grid-template-columns:1fr 1fr}.b2b-account-summary>div:last-child{border:0;margin-left:0;padding:0}}@media (max-width:760px){.b2b-root{--b2b-sidebar-w:212px}.b2b-portal-content{margin-left:0}.b2b-sidebar{transition:transform .2s;transform:translate(-100%)}.b2b-sidebar.is-open{transform:translate(0)}.b2b-sidebar-scrim{z-index:45;background:#0007;border:0;display:block;position:fixed;inset:0}.b2b-mobile-menu,.b2b-mobile-close{width:32px;height:32px;color:var(--b2b-ink);background:0 0;border:0;flex-shrink:0;padding:5px;display:inline-flex}.b2b-sidebar-logo{justify-content:space-between;align-items:center;padding:17px;display:flex}.b2b-portal-topbar{gap:8px;padding:8px 12px}.b2b-company-picker{flex:1;width:auto;min-width:0}.b2b-company-picker>svg:first-child,.b2b-profile-menu summary>span:nth-child(2),.b2b-profile-menu summary>svg{display:none}.b2b-theme-toggle{gap:3px;padding:0}.b2b-theme-toggle>svg{display:none}.b2b-root .b2b-page,.b2b-root .b2b-workspace-page,.b2b-root .b2b-product-page{padding:20px 14px}.b2b-page-heading:before,.b2b-catalog-header:before{display:none}.b2b-account-aside{grid-template-columns:1fr}.b2b-account-summary{padding:16px}.b2b-avatar-large{width:58px;height:58px;font-size:22px}.b2b-account-identity{min-width:0}.b2b-account-identity h2{font-size:17px}.b2b-account-identity p{overflow-wrap:anywhere}.b2b-root .b2b-field-grid{grid-template-columns:1fr}.b2b-tabs{overflow-x:auto}}.b2b-root .b2b-input,.b2b-root .b2b-select{height:36px}.b2b-root textarea.b2b-input{height:auto;min-height:110px}.b2b-page-heading:before{top:-24px}.b2b-account-summary>div:last-child{flex:0 44%}.b2b-settings-form>div>p{color:var(--b2b-muted);margin:0;font-size:12px}.b2b-root .b2b-catalog-header{background:0 0;border:0;padding:24px 22px 12px;position:relative}.b2b-root .b2b-catalog-header:after{display:none}.b2b-root .b2b-catalog-header:before{top:0;right:0}.b2b-root .b2b-catalog-heading{max-width:none;margin:0}.b2b-root .b2b-catalog-heading h1{margin:0 0 8px;font-size:34px}.b2b-page-description{color:var(--b2b-muted);margin:0;font-size:12px}.b2b-root .b2b-catalog-meta{color:var(--b2b-muted);gap:14px;margin-top:8px;font-size:10px}.b2b-root .b2b-catalog-meta strong{color:var(--b2b-muted);font-weight:500}.b2b-root .b2b-catalog-body{width:auto;max-width:none;margin:0;padding:0 22px 32px}.b2b-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:10px 0 16px;display:grid}.b2b-stat{background:var(--b2b-panel);border:1px solid var(--b2b-line);min-height:92px;box-shadow:var(--b2b-shadow);border-radius:6px;align-items:center;gap:16px;padding:14px 16px;display:flex}.b2b-stat-icon{background:var(--b2b-accent-soft);width:58px;height:58px;color:var(--b2b-accent-bright);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.b2b-stat-wide{grid-column:span 2}.b2b-stat-icon svg{width:27px;height:27px}.b2b-stat>div{gap:3px;min-width:0;display:grid}.b2b-stat>div>span{color:var(--b2b-muted);font-size:11px}.b2b-stat strong{text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:700;line-height:1.25;overflow:hidden}.b2b-stat-wide strong{white-space:normal;overflow-wrap:anywhere}.b2b-stat small{color:var(--b2b-muted);font-size:10px}.b2b-stat a{color:var(--b2b-accent-bright)}.b2b-root .b2b-filter-panel{background:var(--b2b-panel);border:1px solid var(--b2b-line);box-shadow:var(--b2b-shadow);border-radius:6px;margin:0 0 16px;padding:16px}.b2b-root .b2b-toolbar{align-items:center;gap:10px;margin:0;display:flex}.b2b-root .b2b-search-field{flex:1;min-width:160px}.b2b-root .b2b-search-field .b2b-input{padding-left:36px}.b2b-root .b2b-search-field>svg{width:17px;height:17px;color:var(--b2b-muted);left:12px}.b2b-root .b2b-offer-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:16px;padding:0}.b2b-root .b2b-filter-grid{border:0}.b2b-root .b2b-filter-grid .b2b-input,.b2b-root .b2b-filter-grid .b2b-select{height:33px;min-height:33px;font-size:11px}.b2b-root .b2b-combobox-trigger,.b2b-root .b2b-searchable-select-trigger{color:var(--b2b-ink);background:var(--b2b-panel)}.b2b-root .b2b-offer-summary{border:1px solid var(--b2b-line);background:var(--b2b-panel);border-bottom:0;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;min-height:50px;margin:0;padding:10px 14px;font-size:11px;display:flex}.b2b-results-controls{align-items:center;gap:18px;display:flex}.b2b-results-controls>.b2b-select{width:146px;height:32px;min-height:32px;font-size:11px}.b2b-root .b2b-per-page{color:var(--b2b-muted);font-size:11px}.b2b-root .b2b-per-page .b2b-select{width:68px;height:32px;min-height:32px}.b2b-root .b2b-offer-table-wrap{background:var(--b2b-panel);border:1px solid var(--b2b-line);border-radius:0}.b2b-root .b2b-offer-table{table-layout:auto;width:100%;min-width:1000px;color:var(--b2b-ink);font-size:11px}.b2b-root .b2b-offer-table th{background:var(--b2b-panel-soft);color:var(--b2b-muted);text-transform:none;letter-spacing:0;white-space:nowrap;border-right:0;width:auto;height:34px;padding:8px 10px;font-size:10px;font-weight:500;position:static}.b2b-root .b2b-offer-table td{border:0;border-bottom:1px solid var(--b2b-line);background:var(--b2b-panel);vertical-align:middle;height:56px;padding:8px 10px}.b2b-root .b2b-offer-table tr:hover td{background:var(--b2b-panel-soft)}.b2b-root .b2b-offer-table tr.is-selected td{background:var(--b2b-accent-soft)}.b2b-root .b2b-offer-name{min-width:210px}.b2b-root .b2b-offer-product{gap:10px}.b2b-root .b2b-offer-copy strong{text-transform:none;font-size:11px}.b2b-root .b2b-offer-copy>span{color:var(--b2b-muted);letter-spacing:0;font-size:9px}.b2b-root .b2b-offer-image-button,.b2b-root .b2b-offer-image-empty{background:0 0;border:0;width:32px;min-width:32px;height:38px}.b2b-root .b2b-offer-image{object-fit:contain;width:32px;height:38px}.b2b-root .b2b-eu-label{gap:4px}.b2b-root .b2b-eu-label>span{border:1px solid var(--b2b-line);background:var(--b2b-panel-soft);border-radius:4px;min-width:23px;padding:5px}.b2b-root .b2b-eu-label small{display:none}.b2b-root .b2b-eu-label strong{color:var(--b2b-ink);font-size:10px}.b2b-root .b2b-eu-label em{font-size:8px}.b2b-root .b2b-delivery{color:var(--b2b-muted);white-space:nowrap;margin-top:4px;font-size:9px;display:block}.b2b-root .b2b-stock-level small{display:none}.b2b-root .b2b-price strong{color:var(--b2b-ink);font-size:12px}.b2b-root .b2b-price>small{display:none}.b2b-root .b2b-stock-order-cell{flex-wrap:wrap;align-items:center;gap:10px;min-width:208px;display:flex}.b2b-root .b2b-table-action{border-radius:4px;min-height:32px;padding:8px 11px;font-size:10px}.b2b-quantity-stepper{border:1px solid var(--b2b-line);background:var(--b2b-panel);border-radius:4px;height:32px;display:flex;overflow:hidden}.b2b-quantity-stepper button{background:var(--b2b-panel-soft);width:28px;color:var(--b2b-muted);border:0;place-items:center;padding:7px;display:grid}.b2b-quantity-stepper button:hover:not(:disabled){background:var(--b2b-accent-soft);color:var(--b2b-accent-bright)}.b2b-quantity-stepper svg{width:13px;height:13px}.b2b-root .b2b-quantity-stepper input{text-align:center;appearance:textfield;border:0;border-radius:0;width:38px;height:30px;min-height:30px;padding:3px;font-size:11px}.b2b-quantity-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.b2b-quantity-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.b2b-root .b2b-pagination{background:var(--b2b-panel);border:1px solid var(--b2b-line);border-top:0;border-radius:0 0 6px 6px;margin:0;padding:14px}.b2b-root .b2b-commerce-dock{background:var(--b2b-panel);border:1px solid var(--b2b-line);color:var(--b2b-ink);border-radius:7px;box-shadow:0 4px 24px #14243314}@media (max-width:1150px){.b2b-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-root .b2b-offer-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.b2b-root .b2b-catalog-body{padding:0 14px 24px}.b2b-root .b2b-catalog-header{padding:20px 14px 12px}.b2b-root .b2b-catalog-meta{flex-direction:column;gap:3px}.b2b-stats{gap:8px}.b2b-stat{gap:8px;min-height:78px;padding:10px}.b2b-stat-icon{width:34px;height:34px}.b2b-stat-icon svg{width:20px;height:20px}.b2b-stat strong{font-size:15px}.b2b-root .b2b-toolbar{flex-wrap:wrap}.b2b-root .b2b-search-field{flex-basis:100%}.b2b-root .b2b-offer-filter-grid.is-open{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.b2b-root .b2b-offer-filter-grid:not(.is-open){display:none}.b2b-results-controls{gap:6px}.b2b-results-controls>.b2b-select{width:112px}.b2b-root .b2b-offer-summary{flex-wrap:wrap;gap:10px}}.b2b-root{--b2b-bg:#f7f8fa;--b2b-accent-soft:#fff3ed}.b2b-account-summary{min-height:118px;padding-top:15px;padding-bottom:15px}html[data-b2b-theme=dark] .b2b-root{--b2b-bg:#101720;--b2b-accent-soft:#3c271f}.b2b-root .b2b-button:not(.b2b-button-secondary):not(.b2b-button-ghost),.b2b-root .b2b-table-action{color:#fff}.b2b-root .b2b-catalog-heading{width:100%;padding:0}.b2b-root .b2b-offer-product{min-width:0}.b2b-root .b2b-offer-image-button,.b2b-root .b2b-offer-image-empty{flex:0 0 32px}.b2b-root .b2b-offer-table td,.b2b-root .b2b-offer-copy strong{color:var(--b2b-ink)}.b2b-root .b2b-eu-label{background:0 0;border:0;min-width:0;display:flex}.b2b-root .b2b-eu-label>span{justify-content:center;min-height:27px}.b2b-root .b2b-eu-label em,.b2b-root .b2b-offer-table .b2b-price small{display:none}.b2b-root .b2b-offer-table-wrap{overflow-x:auto}.b2b-root .b2b-offer-table td,.b2b-root .b2b-offer-table th{min-width:0}.b2b-root .b2b-offer-table .b2b-offer-name{min-width:205px}.b2b-root .b2b-offer-table .b2b-stock small{text-transform:none;letter-spacing:0;font-size:9px}.b2b-root .b2b-combobox-list{background:var(--b2b-panel);border-color:var(--b2b-line-strong);box-shadow:0 6px 20px #1112}.b2b-root .b2b-combobox-option{color:var(--b2b-ink);padding:9px 11px;font-size:12px}.b2b-root .b2b-combobox-option.is-active,.b2b-root .b2b-combobox-option.is-selected{background:var(--b2b-accent-soft);color:var(--b2b-accent-bright)}.b2b-root .b2b-combobox-chevron{color:var(--b2b-muted)}.b2b-root .b2b-product-back{color:var(--b2b-ink);text-transform:none;letter-spacing:0;margin:0 0 20px;font-size:12px;font-weight:650}.b2b-root .b2b-product-hero{border:0;grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(0,1.02fr);align-items:start;gap:16px;padding:0;display:grid}.b2b-root .b2b-product-media{aspect-ratio:.95;background:0 0;border:0;border-radius:6px;place-items:center;width:auto;padding:20px;display:grid;position:static;overflow:hidden}.b2b-root .b2b-product-image{object-fit:contain;mix-blend-mode:multiply;filter:none;width:100%;height:100%;max-height:430px}html[data-b2b-theme=dark] .b2b-product-image{mix-blend-mode:normal;filter:url(/images/b2b/white-background-filter.svg#remove-white)}.b2b-root .b2b-product-summary{background:0 0;border:0;min-height:0;padding:0}.b2b-root .b2b-product-summary h1{text-transform:none;margin:5px 0 15px;font-size:clamp(22px,2vw,29px);font-weight:730;line-height:1.22}.b2b-product-season{color:var(--b2b-muted);background:var(--b2b-panel);border:1px solid var(--b2b-line);border-radius:4px;margin-bottom:15px;padding:5px 10px;font-size:11px;display:inline-block}.b2b-root .b2b-product-spec-card{padding:14px}.b2b-root .b2b-product-spec-card h2{margin:0 0 12px;font-size:14px}.b2b-root .b2b-product-quick-spec{border:0;grid-template-columns:1fr;gap:0;margin:0;display:grid}.b2b-root .b2b-product-quick-spec>div{border:0;border-top:1px solid var(--b2b-line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:10px;min-height:33px;padding:7px 0;display:grid}.b2b-root .b2b-product-quick-spec dt{color:var(--b2b-muted);text-transform:none;letter-spacing:0;font-size:10px}.b2b-root .b2b-product-quick-spec dd{color:var(--b2b-ink);margin:0;font-size:11px}.b2b-root .b2b-product-channel-note{color:var(--b2b-muted);margin-top:14px;padding:0;font-size:10px}.b2b-root .b2b-product-commercial{margin:0;padding:16px;display:block}.b2b-root .b2b-product-commercial h2{margin-bottom:16px;font-size:15px}.b2b-root .b2b-product-reference-prices{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px;padding:0;display:grid}.b2b-root .b2b-product-reference-prices>div{border:1px solid var(--b2b-line);border-radius:5px;gap:5px;padding:12px;display:grid}.b2b-root .b2b-product-reference-prices span{color:var(--b2b-muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:550}.b2b-root .b2b-product-reference-prices .b2b-product-price,.b2b-root .b2b-product-reference-prices .b2b-product-price-gross{color:var(--b2b-ink);white-space:nowrap;font-size:23px;line-height:1.3}.b2b-root .b2b-product-reference-prices small{color:var(--b2b-muted);font-size:10px}.b2b-root .b2b-product-availability{border:0;grid-template-columns:1fr;gap:0;margin:0;padding:0;display:grid}.b2b-root .b2b-product-availability>div{border:0;border-bottom:1px solid var(--b2b-line);grid-template-columns:1fr 1fr;gap:10px;padding:11px 0;display:grid}.b2b-root .b2b-product-availability>div>span:first-child{color:var(--b2b-muted);text-transform:none;letter-spacing:0;font-size:11px}.b2b-root .b2b-product-availability strong{color:var(--b2b-ink);font-size:11px}.b2b-root .b2b-product-availability .b2b-stock small{text-transform:none;letter-spacing:0;font-size:9px}.b2b-root .b2b-product-buy-paths{border:0;margin:14px 0 0;padding:0}.b2b-product-quantity{color:var(--b2b-muted);align-items:center;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.b2b-product-quantity>span{margin-right:auto}.b2b-root .b2b-product-wholesale-link{color:var(--b2b-accent-bright);letter-spacing:0;text-transform:none;background:0 0;border:0;margin:10px 0 0;padding:9px 0;font-size:10px}.b2b-root .b2b-product-reference-warranty{border-top:1px solid var(--b2b-line);margin-top:12px;padding:12px 0 0}.b2b-root .b2b-product-reference-warranty strong{font-size:11px}.b2b-root .b2b-product-reference-warranty span,.b2b-root .b2b-product-reference-warranty-link{font-size:10px}.b2b-product-label-card{margin:20px 0;padding:16px}.b2b-root .b2b-product-quick-label{border:0;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 0;display:grid}.b2b-root .b2b-product-quick-label>div{background:var(--b2b-panel-soft);border:1px solid var(--b2b-line);border-radius:5px;min-height:72px;padding:14px}.b2b-root .b2b-product-quick-label span{text-transform:none;color:var(--b2b-muted);letter-spacing:0;font-size:11px}.b2b-root .b2b-product-quick-label strong{color:var(--b2b-ink);margin-top:4px;font-size:24px}.b2b-root .b2b-product-market{border:0;grid-template-columns:1fr;gap:16px;margin:20px 0;padding:0;display:grid}.b2b-market-summary{border:1px solid var(--b2b-line);background:var(--b2b-panel);border-radius:6px;flex-wrap:wrap;gap:0;display:flex;overflow:hidden}.b2b-market-summary>div{flex:270px;min-width:0;padding:14px 16px}.b2b-market-summary-own{background:var(--b2b-accent-soft);align-content:center;gap:7px;display:grid}.b2b-market-summary-label{color:var(--b2b-muted);font-size:11px;line-height:1.4;display:block}.b2b-market-summary-values,.b2b-market-summary-price{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.b2b-market-summary-values>span{white-space:nowrap}.b2b-market-summary strong{color:var(--b2b-ink);font-variant-numeric:tabular-nums;font-size:17px;line-height:1.4}.b2b-market-summary small{color:var(--b2b-muted);font-size:10px}.b2b-market-summary-source{box-shadow:inset 1px 0 var(--b2b-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.b2b-market-summary-source>div:first-child{gap:7px;display:grid}.b2b-market-summary-price{gap:4px 6px}.b2b-market-summary .b2b-market-comparison{gap:2px}.b2b-market-summary .b2b-market-comparison strong,.b2b-market-summary .b2b-market-comparison span{text-transform:none;letter-spacing:0;font-size:11px;line-height:1.4}.b2b-market-summary .b2b-market-comparison small{display:none}@media (max-width:760px){.b2b-market-summary>div{flex-basis:100%}.b2b-market-summary-source{box-shadow:inset 0 1px var(--b2b-line)}}.b2b-root .b2b-market-benchmarks{border:1px solid var(--b2b-line);background:var(--b2b-panel);border-radius:6px}.b2b-root .b2b-market-benchmarks article{background:0 0;padding:16px}.b2b-root .b2b-market-benchmarks article.is-own-price{background:var(--b2b-accent-soft)}.b2b-root .b2b-market-source{border:1px solid var(--b2b-line);background:var(--b2b-panel);border-radius:6px;overflow:hidden}.b2b-root .b2b-market-source>header{margin:0;padding:14px 16px}.b2b-root .b2b-market-source h3{font-size:16px}.b2b-root .b2b-market-source>header p{font-size:11px}.b2b-root .b2b-market-table{min-width:1000px}.b2b-root .b2b-market-table th{background:var(--b2b-panel-soft);color:var(--b2b-muted);text-transform:none;letter-spacing:0;padding:10px;font-size:10px}.b2b-root .b2b-market-table td{color:var(--b2b-ink);background:var(--b2b-panel);padding:10px;font-size:11px}@media (max-width:1100px){.b2b-root .b2b-product-hero{grid-template-columns:1fr 1fr}.b2b-root .b2b-product-commercial{grid-column:1/-1}}@media (max-width:760px){.b2b-root .b2b-product-hero{grid-template-columns:1fr}.b2b-root .b2b-product-media{max-height:350px}.b2b-root .b2b-product-quick-label{grid-template-columns:1fr 1fr}}.b2b-root .b2b-product-media{aspect-ratio:auto;grid-template-rows:minmax(0,1fr);height:400px}.b2b-root .b2b-product-image{min-height:0;max-height:100%}.b2b-root .b2b-product-buy-paths{background:0 0}.b2b-root .b2b-product-availability .b2b-stock{text-transform:none;letter-spacing:0;margin:0;display:grid}.b2b-root .b2b-product-availability span{margin-bottom:0;font-weight:500}.b2b-root .b2b-stock.is-medium small{color:var(--b2b-stock-medium)}.b2b-root .b2b-product-reference-prices small,.b2b-root .b2b-product-reference-warranty strong,.b2b-root .b2b-product-reference-warranty-link{letter-spacing:0;text-transform:none}.b2b-root .b2b-product-quick-label span{min-height:0}.b2b-root .b2b-product-quick-label strong{margin:5px 0 0}.b2b-product-season{width:fit-content}.b2b-root .b2b-market-benchmarks article>strong,.b2b-root .b2b-market-benchmark-own-values strong{font-size:22px;line-height:1.3}.b2b-root .b2b-market-benchmarks article>span,.b2b-root .b2b-market-benchmarks small{letter-spacing:0;text-transform:none;font-size:10px}.b2b-root .b2b-market-benchmarks article:before{display:none}.b2b-root .b2b-market-table td strong{font-size:12px}.b2b-root .b2b-market-table .b2b-market-comparison strong{font-size:11px}.b2b-root .b2b-market-table td span,.b2b-root .b2b-market-table td small{letter-spacing:0;text-transform:none;font-size:10px}.b2b-root .b2b-product-reference-warranty{gap:9px}.b2b-root .b2b-offer-table td{height:64px}.b2b-root .b2b-offer-copy strong,.b2b-root .b2b-stock strong{font-size:12px}.b2b-root .b2b-offer-filter-grid{margin-top:20px}.b2b-root .b2b-filter-panel .b2b-field>span{color:var(--b2b-muted);font-weight:600}.b2b-orders-filters{gap:14px;margin:16px 0;padding:15px;display:grid}.b2b-orders-toolbar{align-items:center;gap:12px;display:flex}.b2b-orders-toolbar>.b2b-input{flex:1}.b2b-orders-toolbar>.b2b-select{width:200px}.b2b-orders-toolbar>a{margin-left:auto}.b2b-segmented{gap:3px;display:flex}.b2b-segmented button{color:var(--b2b-muted);background:var(--b2b-panel-soft);border:0;border-radius:4px;padding:9px 14px;font-size:11px}.b2b-segmented [aria-pressed=true]{color:#fff;background:var(--b2b-accent-strong)}.b2b-orders-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.b2b-orders-layout.has-detail{grid-template-columns:minmax(0,1fr) 285px}.b2b-orders-table-card{padding:0;overflow:hidden}.b2b-orders-table-card>header{border-bottom:1px solid var(--b2b-line);padding:16px;font-size:11px}.b2b-data-table-scroll{overflow-x:auto}.b2b-data-table{border-collapse:collapse;width:100%;font-size:11px}.b2b-data-table th{background:var(--b2b-panel-soft);color:var(--b2b-muted);text-align:left;white-space:nowrap;padding:10px;font-size:10px;font-weight:500}.b2b-data-table td{border-bottom:1px solid var(--b2b-line);padding:12px 10px}.b2b-data-table td small{color:var(--b2b-muted);display:block}.b2b-data-table tr.is-selected{background:var(--b2b-accent-soft)}.b2b-data-table .b2b-button{min-height:30px;padding:5px 10px;font-size:10px}.b2b-data-table td:first-child{overflow-wrap:anywhere}.b2b-order-detail{padding:16px;font-size:11px;position:sticky;top:80px}.b2b-order-detail>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.b2b-order-detail h2{overflow-wrap:anywhere;font-size:15px}.b2b-order-detail>header button{width:22px;height:22px;color:var(--b2b-muted);background:0 0;border:0;flex-shrink:0;padding:3px}.b2b-order-detail h3{border-top:1px solid var(--b2b-line);margin:18px 0 10px;padding-top:16px;font-size:12px}.b2b-order-detail dl>div{grid-template-columns:.7fr 1fr;gap:12px;margin:10px 0;display:grid}.b2b-order-detail dt{color:var(--b2b-muted)}.b2b-order-detail dd{margin:0}.b2b-order-items>div{border-bottom:1px solid var(--b2b-line);gap:4px;padding:8px 0;display:grid}.b2b-no-results{color:var(--b2b-muted);text-align:center;padding:30px}@media (max-width:1100px){.b2b-orders-layout.has-detail{grid-template-columns:minmax(0,1fr)}.b2b-order-detail{grid-row:1;position:static}}@media (max-width:760px){.b2b-orders-toolbar{flex-wrap:wrap}.b2b-orders-toolbar>.b2b-input{flex-basis:100%}.b2b-segmented{max-width:100%;overflow-x:auto}.b2b-segmented button{white-space:nowrap}.b2b-data-table{min-width:670px}}.b2b-wholesale-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:14px;display:grid}.b2b-wholesale-main{min-width:0}.b2b-wholesale-summary{gap:14px;padding:14px;font-size:12px;display:grid;position:sticky;top:80px}.b2b-wholesale-summary>header{border-bottom:1px solid var(--b2b-line);justify-content:space-between;padding-bottom:14px;display:flex}.b2b-wholesale-summary h2{font-size:15px}.b2b-wholesale-summary header>span{background:var(--b2b-panel-soft);border-radius:20px;padding:2px 7px;font-size:10px}.b2b-wholesale-summary-empty{text-align:center;color:var(--b2b-muted);justify-items:center;gap:8px;padding:36px 0 6px;display:grid}.b2b-wholesale-summary-empty svg{width:52px;height:52px;color:var(--b2b-line-strong);margin-bottom:10px}.b2b-wholesale-summary-empty p{margin:0;font-size:11px}.b2b-wholesale-summary-note{color:var(--b2b-muted);margin:0;font-size:11px}.b2b-wholesale-sidebar-items{gap:10px;display:grid}.b2b-wholesale-sidebar-items>div{border-bottom:1px solid var(--b2b-line);gap:3px;padding-bottom:8px;font-size:10px;display:grid}.b2b-wholesale-sidebar-items>div span{color:var(--b2b-muted)}.b2b-wholesale-summary .b2b-settings-link{font-size:11px}.b2b-root .b2b-wholesale-layout .b2b-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;padding:0;display:grid}.b2b-root .b2b-wholesale-layout .b2b-toolbar{flex-wrap:wrap}.b2b-root .b2b-wholesale-layout .b2b-toolbar>.b2b-select{width:150px}.b2b-root .b2b-wholesale-layout .b2b-toolbar>.b2b-search-field{flex-basis:100%}.b2b-root .b2b-wholesale-layout .b2b-offer-summary>span:last-child{text-align:right;max-width:270px;color:var(--b2b-muted);font-size:10px}.b2b-root .b2b-wholesale-product-table{min-width:880px}.b2b-root .b2b-wholesale-product-table td,.b2b-root .b2b-wholesale-product-table th{padding-left:7px;padding-right:7px}.b2b-root .b2b-wholesale-quantity-cell small{text-transform:none;letter-spacing:0;font-size:9px}@media (max-width:1100px){.b2b-wholesale-layout{grid-template-columns:minmax(0,1fr)}.b2b-wholesale-summary{position:static}.b2b-wholesale-summary-empty{padding:10px}}@media (max-width:760px){.b2b-root .b2b-wholesale-layout .b2b-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.b2b-root .b2b-market-table th:first-child{background:var(--b2b-panel-soft)}.b2b-root .b2b-market-table tbody tr.is-lowest td:first-child{background:var(--b2b-accent-soft)}.b2b-root .b2b-market-table tbody tr:hover td:first-child{background:var(--b2b-panel-soft)}.b2b-root .b2b-market-benchmarks>article{padding:12px}.b2b-root .b2b-product-quick-spec>div{min-height:34px}.b2b-companies-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:16px;display:grid}.b2b-companies-aside{gap:16px;display:grid}.b2b-companies-aside .b2b-card{padding:14px}.b2b-company-search{width:100%;margin:14px 0 10px}.b2b-company-choices{gap:8px;display:grid}.b2b-company-choices>button{text-align:left;border:1px solid var(--b2b-line);background:var(--b2b-panel);width:100%;color:var(--b2b-ink);border-radius:6px;align-items:center;gap:12px;padding:12px;display:flex}.b2b-company-choices>button[aria-pressed=true]{border-color:var(--b2b-accent);background:var(--b2b-accent-soft)}.b2b-company-choices svg{width:27px;height:27px;color:var(--b2b-muted);flex-shrink:0}.b2b-company-choices>button>span{gap:4px;min-width:0;display:grid}.b2b-company-choices strong{font-size:12px}.b2b-company-choices small{color:var(--b2b-muted);font-size:10px}.b2b-add-company{text-align:center;border:1px solid var(--b2b-line);border-radius:5px;margin-top:14px;padding:16px;font-weight:600;display:block;color:var(--b2b-accent-bright)!important}.b2b-company-summary{grid-template-columns:1fr 1fr;gap:12px;display:grid}.b2b-company-summary h2{grid-column:1/-1}.b2b-company-summary>div{border:1px solid var(--b2b-line);border-radius:5px;grid-template-columns:26px 1fr;gap:7px;padding:10px;display:grid}.b2b-company-summary svg{width:24px;height:24px;color:var(--b2b-accent-bright)}.b2b-company-summary strong{font-size:20px}.b2b-company-summary span{color:var(--b2b-muted);grid-column:1/-1;font-size:10px}.b2b-company-workspace{gap:16px;min-width:0;display:grid}.b2b-company-detail-card{padding:18px}.b2b-company-detail-card>header{align-items:center;gap:16px;margin-bottom:22px;display:flex}.b2b-company-detail-card>header>svg{background:var(--b2b-accent-soft);width:52px;height:52px;color:var(--b2b-accent-bright);border-radius:6px;flex-shrink:0;padding:12px}.b2b-company-detail-card>header h2{font-size:20px}.b2b-company-detail-card>header p{color:var(--b2b-muted);margin:4px 0 0;font-size:11px}.b2b-company-detail-card>header>.b2b-status{white-space:nowrap;margin-left:auto}.b2b-company-facts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.b2b-company-facts>div{border:1px solid var(--b2b-line);border-radius:5px;align-items:flex-start;gap:12px;padding:16px;display:flex}.b2b-company-facts svg{flex-shrink:0;width:26px;height:26px}.b2b-company-facts span{color:var(--b2b-muted);font-size:11px}.b2b-company-facts strong{color:var(--b2b-ink);margin:6px 0;font-size:13px;display:block}.b2b-company-facts small{font-size:10px}.b2b-company-detail-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.b2b-team-embedded{background:var(--b2b-panel);border:1px solid var(--b2b-line);border-radius:6px;overflow:hidden}.b2b-root .b2b-team-embedded .b2b-page-heading{min-height:0;margin:0;padding:16px}.b2b-team-embedded .b2b-page-heading:before,.b2b-team-embedded .b2b-page-heading .b2b-eyebrow{display:none}.b2b-root .b2b-team-embedded .b2b-page-heading h1{font-size:17px}.b2b-root .b2b-team-embedded .b2b-page-heading p{font-size:11px!important}.b2b-root .b2b-team-embedded .b2b-metric{display:none}.b2b-root .b2b-invite-form{background:var(--b2b-panel);border:1px solid var(--b2b-line);border-radius:6px;grid-template-columns:1fr 1fr 1fr auto;gap:12px;margin:0 0 16px;padding:18px;display:grid}.b2b-invite-form>div:first-child{grid-column:1/-1}.b2b-root .b2b-team-embedded .b2b-invite-form>div:first-child{display:none}.b2b-root .b2b-team-embedded .b2b-invite-form{border-width:1px 0;border-radius:0;grid-template-columns:1fr 1fr;margin:0}.b2b-root .b2b-invite-form .b2b-button{align-self:end}.b2b-root .b2b-admin-check strong{font-size:11px}.b2b-root .b2b-admin-check small{font-size:10px}.b2b-team-table{padding:0;overflow:hidden}.b2b-team-embedded .b2b-team-table{border:0;border-radius:0}.b2b-root .b2b-team-table .b2b-role-toggle{letter-spacing:0;text-transform:none;font-size:10px}.b2b-root .b2b-status:before{box-shadow:none;background:currentColor}@media (max-width:1100px){.b2b-companies-layout{grid-template-columns:260px minmax(0,1fr)}.b2b-company-facts{grid-template-columns:1fr}.b2b-company-detail-card>header{flex-wrap:wrap}.b2b-root .b2b-invite-form{grid-template-columns:1fr 1fr}}@media (max-width:760px){.b2b-companies-layout,.b2b-root .b2b-invite-form,.b2b-root .b2b-team-embedded .b2b-invite-form{grid-template-columns:1fr}.b2b-company-detail-card>header h2{font-size:17px}}.b2b-stat{min-height:84px;padding-top:10px;padding-bottom:10px}@media (min-width:1101px){.b2b-orders-layout.has-detail{grid-template-columns:minmax(0,1fr) 320px}}.b2b-data-table tr.is-selected{box-shadow:inset 2px 0 var(--b2b-accent)}.b2b-root .b2b-owner-preview-notice{border-bottom:1px solid var(--b2b-line);background:var(--b2b-accent-soft);color:var(--b2b-ink);padding:10px 22px}.b2b-root .b2b-owner-preview-notice strong{color:var(--b2b-accent-bright);text-transform:none;letter-spacing:0;font-size:11px}.b2b-root .b2b-owner-preview-notice span{color:var(--b2b-muted);font-size:11px}.b2b-root .b2b-commerce-dock section{background:var(--b2b-panel)}.b2b-root .b2b-commerce-dock span{letter-spacing:0;text-transform:none;font-size:11px}.b2b-root .b2b-wholesale-dialog-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#19233266}.b2b-root .b2b-wholesale-dialog{border-radius:10px;box-shadow:0 20px 70px #14243340}.b2b-root .b2b-wholesale-dialog-header{padding:22px 24px 18px}.b2b-root .b2b-wholesale-dialog-header h2{text-transform:none;font-size:24px;line-height:1.3}.b2b-root .b2b-wholesale-dialog-header p{color:var(--b2b-muted);font-size:12px}.b2b-root .b2b-wholesale-dialog-close{border:1px solid var(--b2b-line);background:var(--b2b-panel-soft);color:var(--b2b-muted);border-radius:5px}.b2b-root .b2b-quick-order-input,.b2b-root .b2b-wholesale-notes{padding:20px 24px}.b2b-root .b2b-quick-order-input textarea{color:var(--b2b-ink);background:var(--b2b-panel);border:1px solid var(--b2b-line-strong);border-radius:5px}.b2b-root .b2b-quick-order-results,.b2b-root .b2b-quick-order-table,.b2b-root .b2b-wholesale-review-table,.b2b-root .b2b-cart-items-table{background:var(--b2b-panel);color:var(--b2b-ink)}.b2b-root .b2b-quick-order-table th,.b2b-root .b2b-wholesale-review-table th,.b2b-root .b2b-cart-items-table th{background:var(--b2b-panel-soft);color:var(--b2b-muted);text-transform:none;letter-spacing:0;font-size:11px}.b2b-root .b2b-quick-order-table td,.b2b-root .b2b-wholesale-review-table td,.b2b-root .b2b-cart-items-table td{font-size:12px}.b2b-root .b2b-wholesale-actions,.b2b-root .b2b-cart-actions{padding:20px 24px}.b2b-root .b2b-wholesale-dialog-summary,.b2b-root .b2b-cart-summary{background:var(--b2b-panel-soft);padding:16px 24px}.b2b-root .b2b-cart-checkout>section{padding:18px}.b2b-root .b2b-cart-confirm{padding:16px 20px;font-size:12px}@media (min-width:1250px){.b2b-root .b2b-team-embedded .b2b-invite-form{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(145px,1fr) auto;align-items:end;padding:15px}.b2b-root .b2b-team-embedded .b2b-invite-form .b2b-button{padding:9px 13px;font-size:11px}}.b2b-root .b2b-team-embedded .b2b-page-heading h2{margin:0 0 6px;font-size:17px;font-weight:650}.b2b-root .b2b-auth-shell{background:var(--b2b-bg);grid-template-columns:minmax(320px,.85fr) minmax(450px,1.15fr);gap:0}.b2b-root .b2b-auth-shell:before,.b2b-root .b2b-auth-track{display:none}.b2b-root .b2b-auth-story{background:var(--b2b-panel);border-right:1px solid var(--b2b-line);min-height:100vh;padding:40px 48px}.b2b-root .b2b-auth-story:after{content:"";pointer-events:none;opacity:.65;background:url(/images/b2b/mountains.png) 100% 100%/cover no-repeat;width:100%;height:135px;display:block;position:absolute;bottom:95px;right:0}.b2b-root .b2b-auth-copy{max-width:420px;padding:60px 0}.b2b-root .b2b-auth-copy h1{color:var(--b2b-ink);text-transform:none;letter-spacing:-.04em;margin:12px 0 20px;font-size:clamp(30px,3.5vw,46px);line-height:1.12}.b2b-root .b2b-auth-copy>p:last-child{color:var(--b2b-muted);max-width:370px;font-size:15px}.b2b-root .b2b-auth-footnote{color:var(--b2b-muted);text-transform:none;letter-spacing:0;z-index:1;font-size:11px}.b2b-root .b2b-auth-panel{background:var(--b2b-bg);justify-content:center;align-items:center;padding:48px;display:flex}.b2b-root .b2b-form-wrap{background:var(--b2b-panel);border:1px solid var(--b2b-line);width:100%;max-width:530px;box-shadow:var(--b2b-shadow);border-radius:10px;padding:32px;animation:none}.b2b-root .b2b-form-heading{margin-bottom:24px;animation:none}.b2b-root .b2b-form-heading h2{text-transform:none;margin:8px 0 12px;font-size:27px;line-height:1.2}.b2b-root .b2b-form-heading>p:last-child{color:var(--b2b-muted);font-size:13px}.b2b-root .b2b-form{gap:20px;animation:none}.b2b-root .b2b-form .b2b-input{height:42px;min-height:42px}.b2b-root .b2b-form .b2b-button{min-height:42px}.b2b-root .b2b-form-switch{color:var(--b2b-muted);text-transform:none;letter-spacing:0;font-size:12px}.b2b-root .b2b-form-switch a{color:var(--b2b-accent-bright)}.b2b-root .b2b-steps{z-index:1;gap:16px;margin:0 0 auto;padding:0;display:grid;position:relative}.b2b-root .b2b-steps li{color:var(--b2b-muted);border:0;padding:0;font-size:13px}.b2b-root .b2b-steps span{color:var(--b2b-accent-bright);margin-right:12px;font-size:13px}.b2b-root .b2b-section-label{text-transform:none;letter-spacing:0;font-size:12px}.b2b-root .b2b-field-help{color:var(--b2b-accent-bright);font-size:11px}.b2b-root .b2b-check{color:var(--b2b-muted);font-size:12px}.b2b-root .b2b-check a{color:var(--b2b-accent-bright)}html[data-b2b-theme=dark] .b2b-auth-story:after{opacity:.1}@media (max-width:1000px){.b2b-root .b2b-auth-shell{grid-template-columns:1fr}.b2b-root .b2b-auth-story{border:0;border-bottom:1px solid var(--b2b-line);min-height:auto;padding:22px}.b2b-root .b2b-auth-story:after{display:none}.b2b-root .b2b-auth-panel{min-height:calc(100vh - 90px);padding:24px}}@media (max-width:600px){.b2b-root .b2b-auth-panel{padding:20px 12px}.b2b-root .b2b-form-wrap{padding:24px 20px}.b2b-root .b2b-form-heading h2{font-size:25px}}.b2b-wholesale-layout{grid-template-columns:minmax(0,1fr) 245px}@media (max-width:1100px){.b2b-wholesale-layout{grid-template-columns:minmax(0,1fr)}}.b2b-auth-utilities{z-index:5;position:absolute;top:24px;right:28px}.b2b-root .b2b-auth-story .b2b-logo img{width:135px;height:auto}.b2b-root .b2b-auth-story .b2b-logo{align-items:center;gap:14px}.b2b-company-choices strong{text-wrap:pretty;font-size:11px}.b2b-company-detail-card{padding-top:14px;padding-bottom:14px}.b2b-team-embedded .b2b-alert-success{background:#f0f9f4;border:0;border-radius:0;padding:10px 16px;font-size:12px}.b2b-root .b2b-auth-story:not(:has(.b2b-steps)) .b2b-auth-copy{max-width:460px;transform:translateY(-80px)}.b2b-root .b2b-auth-story:after{opacity:.28;background-size:contain;height:190px;bottom:55px}.b2b-root input:-webkit-autofill{-webkit-text-fill-color:var(--b2b-ink);-webkit-box-shadow:0 0 0 1000px var(--b2b-panel) inset;caret-color:var(--b2b-ink)}.b2b-root input:-webkit-autofill:hover{-webkit-text-fill-color:var(--b2b-ink);-webkit-box-shadow:0 0 0 1000px var(--b2b-panel) inset;caret-color:var(--b2b-ink)}.b2b-root input:-webkit-autofill:focus{-webkit-text-fill-color:var(--b2b-ink);-webkit-box-shadow:0 0 0 1000px var(--b2b-panel) inset;caret-color:var(--b2b-ink)}.b2b-root .b2b-input:focus{box-shadow:0 0 0 2px var(--b2b-accent-soft);border-color:var(--b2b-accent)}.b2b-root .b2b-pricing-pending{letter-spacing:0;text-transform:none;border:0;border-radius:4px;font-size:10px;font-weight:600}.b2b-root .b2b-quick-order-status.is-ok{color:var(--b2b-stock-high)}.b2b-root .b2b-quick-order-status.is-warning{color:var(--b2b-stock-medium)}.b2b-root .b2b-quick-order-status.is-error{color:var(--b2b-stock-low)}@media (max-width:760px){.b2b-sidebar:not(.is-open){visibility:hidden}.b2b-sidebar.is-open{visibility:visible}}@media (min-width:1101px){.b2b-root .b2b-team-page>.b2b-invite-form{grid-template-columns:230px 260px 205px auto;width:fit-content;max-width:100%}}.b2b-cart-form-grid>label:has(input[type=email]){grid-column:1/-1}.b2b-root .b2b-cart-confirm{background:var(--b2b-accent-soft)}@media (max-width:760px){.b2b-root .b2b-offer-table,.b2b-root .b2b-wholesale-product-table{min-width:0}.b2b-root .b2b-filter-toggle{text-transform:none;letter-spacing:0;background:var(--b2b-panel-soft);border-radius:5px;min-height:38px;font-size:12px}.b2b-root .b2b-offer-table td{height:auto;min-height:48px}}html[data-b2b-theme=dark] .b2b-page-heading:before,html[data-b2b-theme=dark] .b2b-catalog-header:before,html[data-b2b-theme=dark] .b2b-auth-story:after{display:none}.b2b-root .b2b-input:focus-visible{outline:2px solid var(--b2b-accent);outline-offset:0;box-shadow:none;border-color:#0000}.b2b-root input:-webkit-autofill:focus-visible{-webkit-box-shadow:0 0 0 1000px var(--b2b-panel) inset}.b2b-root .b2b-registration-wrap{padding-top:26px;padding-bottom:24px}.b2b-registration-wrap .b2b-form-switch{margin-bottom:0}.b2b-tabs [aria-current=location]{border-color:var(--b2b-accent);color:var(--b2b-accent-bright)}.b2b-root .b2b-product-image{animation:none}@media (max-width:1000px){.b2b-root .b2b-wholesale-layout .b2b-filter-grid:not(.is-open),.b2b-root .b2b-auth-story .b2b-steps{display:none}}@media (max-width:760px){.b2b-tabs{gap:0;overflow:visible}.b2b-tabs a{flex:1;justify-content:center;gap:6px;min-width:0;padding:10px 8px;font-size:11px}.b2b-tabs svg{flex-shrink:0;width:16px;height:16px}}.b2b-root .b2b-offer-table .b2b-delivery{white-space:normal;max-width:170px}.b2b-stat .b2b-delivery-days{white-space:normal;display:block}
