@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@700;800;900&display=swap";:root{--b2b-font-body: "Inter", sans-serif;--b2b-font-heading: "Outfit", sans-serif;--b2b-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--b2b-c-bg-body: #ffffff;--b2b-c-bg-media: #f5f5f5;--b2b-c-bg-highlight: #fafafa;--b2b-c-text-main: #1a1a1a;--b2b-c-text-sub: #555555;--b2b-c-accent: #CC0000;--b2b-c-accent-hover: #a30000;--b2b-c-border: #eeeeee;--b2b-c-border-dark: #000000}.b2b-scope-container{font-family:var(--b2b-font-body);color:var(--b2b-c-text-main);background:var(--b2b-c-bg-body);line-height:1.5;-webkit-font-smoothing:antialiased;padding:48px 0}.b2b-scope-container *,.b2b-scope-container input,.b2b-scope-container button,.b2b-scope-container table{box-sizing:border-box;font-family:inherit}.b2b-scope-container .page-width{max-width:1100px;margin:0 auto;padding:0 24px}.b2b-grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media(min-width:900px){.b2b-grid{grid-template-columns:minmax(300px,380px) 1fr;gap:48px}}.media-column{font-size:14px}.b2b-media-box{background-color:var(--b2b-c-bg-media);display:flex;align-items:center;justify-content:center;padding:24px;margin-bottom:24px;position:relative;overflow:hidden;aspect-ratio:1/1;border-radius:4px}.main-img-obj{max-width:100%;height:auto;object-fit:contain;transition:opacity .2s ease}.specs-list{margin-bottom:24px}.specs-list-below{margin-top:12px}.spec-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--b2b-c-border)}.spec-row:last-child{border-bottom:none}.spec-label{color:var(--b2b-c-text-sub);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.spec-val{font-weight:500;color:var(--b2b-c-text-main);font-family:var(--b2b-font-mono);font-size:14px}.b2b-docs-wrapper{display:flex;flex-direction:column;gap:8px}.b2b-btn{display:inline-flex;justify-content:center;align-items:center;font-family:var(--b2b-font-body);background:transparent;color:var(--b2b-c-text-main);border:1px solid var(--b2b-c-border-dark);padding:10px 20px;font-weight:600;font-size:14px;text-decoration:none;border-radius:32px;transition:all .2s ease;cursor:pointer;gap:8px}.b2b-btn:hover{background-color:var(--b2b-c-text-main);color:var(--b2b-c-bg-body);transform:translateY(-2px)}.b2b-doc-icon,.b2b-help-icon{font-weight:700;display:flex;align-items:center;justify-content:center}.b2b-content{font-size:16px}.b2b-title{font-family:var(--b2b-font-heading);font-weight:800;letter-spacing:-.02em;color:var(--b2b-c-text-main);line-height:1.1;margin-top:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px!important;font-size:clamp(2rem,4vw,3rem)!important}.title-flag-icon{height:20px;width:auto;border-radius:2px;box-shadow:0 1px 3px #0000001a;display:block}.b2b-subline{font-family:var(--b2b-font-body);font-weight:500;color:var(--b2b-c-text-sub);font-size:clamp(14px,1.1vw,16px)!important;line-height:1.35;max-width:40ch;display:block;width:100%;margin-top:4px;margin-bottom:24px!important}.b2b-header-flex{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--b2b-c-border)}.b2b-uvp-box{display:flex;flex-direction:column;gap:4px}.b2b-uvp-box span:first-child{font-family:var(--b2b-font-body);text-transform:uppercase;font-size:11px!important;letter-spacing:.15em;font-weight:700;color:var(--b2b-c-accent);display:block}.b2b-uvp-box span:last-child{font-family:var(--b2b-font-heading);font-weight:800;font-size:28px!important;color:var(--b2b-c-text-main);line-height:1}.stock-info{font-size:13px!important;font-weight:600;display:inline-flex;align-items:center;padding:6px 12px;background:var(--b2b-c-bg-highlight);border-radius:4px;color:var(--b2b-c-text-main)}.b2b-table{width:100%;border-collapse:collapse;margin-bottom:24px}.b2b-table th{text-align:left;padding:8px 0;font-family:var(--b2b-font-body);text-transform:uppercase;font-size:11px!important;letter-spacing:.15em;color:var(--b2b-c-accent);font-weight:700;border-bottom:2px solid var(--b2b-c-border-dark)}.b2b-table td{padding:16px 0;border-bottom:1px solid var(--b2b-c-border);color:var(--b2b-c-text-sub);font-weight:500;font-size:14px!important;transition:all .2s ease;cursor:pointer}.b2b-table tr:hover td{color:var(--b2b-c-text-main);padding-left:4px;background-color:var(--b2b-c-bg-highlight)}.b2b-table tr.active td{color:var(--b2b-c-text-main);font-weight:700;background:#dcfcd8;padding-left:8px}.selection-summary-row{background:var(--b2b-c-bg-highlight);padding:24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;border-radius:4px;border:1px solid var(--b2b-c-border)}.control-group{display:flex;flex-direction:column;gap:8px}.control-group.right{align-items:flex-end;text-align:right}.kpi-label-small{font-family:var(--b2b-font-body);text-transform:uppercase;font-size:11px!important;letter-spacing:.15em;font-weight:700;color:var(--b2b-c-accent);display:block}.stepper{display:inline-flex;border:2px solid var(--b2b-c-border-dark);background:var(--b2b-c-bg-body);height:44px;align-items:center;border-radius:4px;overflow:hidden;width:max-content}.stepper-btn{background:var(--b2b-c-border-dark);color:#fff;border:none;width:44px;padding:0;font-weight:600;font-size:20px!important;cursor:pointer;transition:background .2s;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stepper-btn:hover{background:var(--b2b-c-accent)}.stepper-input{width:64px;text-align:center;border:none;border-left:2px solid var(--b2b-c-border-dark);border-right:2px solid var(--b2b-c-border-dark);font-family:var(--b2b-font-heading);font-weight:800;font-size:18px!important;color:var(--b2b-c-text-main);height:100%;background:transparent;flex-shrink:0;border-radius:0;padding:0;margin:0}.stepper-input:focus{outline:none}.total-price-display{font-family:var(--b2b-font-heading);font-weight:800;font-size:28px!important;color:var(--b2b-c-text-main);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.02em}.small_text{font-size:12px!important;color:var(--b2b-c-text-sub);line-height:1.4}.divider-line{display:none}.metrics-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;margin-bottom:24px}@media(min-width:576px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.metric-item{background:var(--b2b-c-bg-body);padding:16px;border:1px solid var(--b2b-c-border);border-radius:4px;display:flex;flex-direction:column;justify-content:center;min-height:85px;gap:8px}.metric-item .kpi-label-small{color:var(--b2b-c-text-sub);margin:0}.metric-value{font-family:var(--b2b-font-heading);font-weight:800;font-size:18px!important;color:var(--b2b-c-text-main);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.02em;margin:0}.buy-button-pro{display:flex;align-items:center;justify-content:center;width:100%;font-family:var(--b2b-font-body);background:var(--b2b-c-text-main);color:var(--b2b-c-bg-body);padding:16px 32px;font-weight:600;font-size:16px!important;text-transform:none;border:2px solid var(--b2b-c-text-main);border-radius:4px;cursor:pointer;transition:all .2s;margin-bottom:32px}.buy-button-pro:hover{background:transparent;color:var(--b2b-c-text-main);transform:translateY(-2px)}.buy-button-pro:active{transform:scale(.99)}.b2b-salesinfo{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:24px;padding-top:24px;border-top:1px solid var(--b2b-c-border);font-size:14px}.b2b-salesinfo .small_text{font-size:13px!important}.b2b-salesinfo .b2b-btn{font-size:13px!important;padding:10px 20px;border:1px solid var(--b2b-c-border-dark);border-radius:32px;margin-top:0}.b2b-help-icon svg{margin-right:6px;vertical-align:text-bottom;width:16px;height:16px}@media(max-width:768px){.b2b-scope-container{padding:32px 0}.b2b-grid{gap:32px}.b2b-header-flex{flex-direction:column;align-items:flex-start;gap:16px}.selection-summary-row{flex-direction:column;align-items:flex-start;gap:24px;padding:16px}.control-group.left,.control-group.right{width:100%;align-items:flex-start;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/b2b-master-pro.css.map */
