:root{--baron-font:"DM Sans",Arial,sans-serif}.bm-container{max-width:1440px;margin:auto;padding:48px 4% 90px;font-family:DM Sans,Arial,sans-serif;color:#1b1b1b;font-size:16px;line-height:1.55}.bm-container h1,.bm-container h2,.bm-container h3{line-height:1.08}.bm-price p{line-height:1.3}.bm-eyebrow,.bm-sku{line-height:1.4}.bm-back{display:inline-block;color:#555;margin:0 0 36px}.bm-product-columns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:60px}.bm-gallery{min-width:0}.bm-media{background:#fff}.bm-media[hidden]{display:none}.bm-media img,.bm-media video,.bm-media iframe,.bm-media model-viewer{width:100%;height:540px;object-fit:contain;border:0}.bm-thumbs{display:flex;gap:8px;overflow-x:auto;margin-top:12px}.bm-thumbs button{flex:0 0 76px;border:1px solid #ddd;background:#fff;cursor:pointer;padding:4px}.bm-thumbs button[aria-pressed=true]{border:2px solid #fc4c00}.bm-thumbs img{height:66px;width:100%;object-fit:contain}.bm-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#666}.bm-product h1{font-size:clamp(36px,4vw,56px);line-height:1.06;letter-spacing:-.045em;margin:16px 0 20px}.bm-sku{font-size:14px;color:#666}.bm-price{font-size:24px;font-weight:600}.bm-description{line-height:1.7}.bm-product label{display:block;font-size:14px;margin:16px 0 7px}.bm-product input:not([type=checkbox]),.bm-product select,.bm-product textarea{display:block;width:100%;padding:13px;border:1px solid #ccc;background:#fff;font:16px DM Sans,sans-serif;box-sizing:border-box;border-radius:0}.bm-product input[type=number]{max-width:140px}.bm-button{display:inline-flex;align-items:center;justify-content:center;background:#fc4c00;color:#fff;border:0;padding:16px 28px;text-decoration:none;cursor:pointer;font:500 14px DM Sans,sans-serif;margin:14px 0 0;min-height:52px}.bm-button:disabled{background:#aaa;cursor:not-allowed}.bm-button-secondary{background:transparent;border:1px solid #bbb;color:#1b1b1b}.bm-specs{padding:70px 0;border-top:1px solid #ccc;margin-top:70px}.bm-product h2{font-size:40px;letter-spacing:-.04em;margin:14px 0 30px}.bm-specs dl>div{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #ddd;padding:18px 0}.bm-specs dt{color:#666}.bm-specs dd{margin:0}.bm-quote{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid #ccc;padding-top:60px;scroll-margin-top:30px}.bm-consent{line-height:1.6}.bm-consent input{display:inline-block;width:auto}.bm-no-media{min-height:350px;display:grid;place-items:center;background:#fff;color:#777}.clone-commerce-shell header nav{position:relative!important}.clone-commerce-shell [data-framer-name="Nav Links Wrapper"]{background:transparent}.baron-product-card img{object-fit:contain!important;background:#fff}.baron-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:991px){.bm-product-columns,.bm-quote{grid-template-columns:1fr;gap:30px}.bm-media img,.bm-media video,.bm-media iframe{height:420px}.baron-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.bm-container{padding:32px 22px 60px}.bm-media img,.bm-media video,.bm-media iframe{height:330px}.bm-product h2{font-size:32px}.bm-specs{margin-top:40px;padding:40px 0}.bm-button{width:100%;box-sizing:border-box}.baron-product-grid{grid-template-columns:1fr}}.bm-catalog h2{font-size:clamp(28px,2.6vw,40px);line-height:1.08;letter-spacing:-.04em;font-weight:600;margin:0 0 28px}.bm-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e4e4e4;border:1px solid #e4e4e4}.bm-catalog-card{display:flex;flex-direction:column;color:#1b1b1b;text-decoration:none;background:#fff}.bm-catalog-card>img{display:block;width:100%;aspect-ratio:4/3;height:auto;object-fit:contain;padding:20px;box-sizing:border-box;border-bottom:1px solid #e4e4e4}.bm-catalog-card>div{display:flex;flex-direction:column;gap:8px;padding:22px 24px 24px;flex:1}.bm-catalog-card .bm-eyebrow{font-family:DM Mono,ui-monospace,monospace;margin:0}.bm-catalog-card h3{font-size:22px;line-height:1.15;letter-spacing:-.03em;font-weight:600;margin:0}.bm-catalog-card p{margin:0}.bm-catalog-card>div>.bm-catalog-more{margin-top:auto;display:flex;align-items:center;justify-content:center;min-height:48px;background:#fc4c00;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.bm-catalog-card:hover .bm-catalog-more{background:#1b1b1b}.bm-catalog-card>div{margin-bottom:0}.bm-catalog-card:hover h3{text-decoration:underline}.bm-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px 0;margin-bottom:16px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;font-size:14px}.bm-filters label{display:flex;align-items:center;gap:10px;font-size:14px;color:#666;margin:0}.bm-filters fieldset{border:1px solid #ddd;padding:10px 14px;margin:0}.bm-filters legend{font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#666;padding:0 4px}.bm-filters fieldset label{color:#1b1b1b}.bm-filters input[type=number],.bm-filters select{min-height:44px;padding:0 12px;border:1px solid #ccc;background:#fff;font:14px DM Sans,Arial,sans-serif;color:#1b1b1b;border-radius:0;max-width:none}.bm-filters .bm-button{margin:0;min-height:44px;padding:0 20px;background:#1b1b1b}.bm-filters .bm-button:hover{background:#fc4c00}.bm-filters a{font-size:14px;color:#1b1b1b;text-decoration:underline;text-underline-offset:3px}.bm-catalog>p{font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#666;margin:0 0 16px}.bm-empty{grid-column:1/-1;padding:40px 24px;background:#fff}.bm-filters input[type=checkbox]{accent-color:#fc4c00}@media(max-width:991px){.bm-catalog-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.bm-catalog-grid{grid-template-columns:1fr}}.bm-product-details{margin-top:64px;max-width:1000px}.bm-product-details h2{margin-top:42px}.bm-product-details table{width:100%;border-collapse:collapse}.bm-product-details th,.bm-product-details td{padding:14px;text-align:left;border-bottom:1px solid #ddd}.bm-product-details th{width:50%;font-weight:500}.bm-product-details a{color:#b43600;text-decoration:underline}.bm-catalog{scroll-margin-top:100px}.bm-trustbar{background:#1b1b1b;color:#f6f6f6;font:500 13px/1.3 DM Sans,Arial,sans-serif}.bm-trustbar__inner{max-width:1440px;margin:auto;padding:9px 4%;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.bm-trustbar__items{display:flex;gap:22px;list-style:none;margin:0;padding:0}.bm-trustbar__items li:before{content:"\2713  ";color:#fc4c00}.bm-trustbar__actions{display:flex;gap:18px;margin-left:auto}.bm-trustbar a{color:#f6f6f6;text-decoration:none}.bm-trustbar a:hover{color:#fc4c00}.bm-breadcrumb{font-size:14px;color:#666;margin:0 0 28px;display:flex;gap:8px;flex-wrap:wrap}.bm-breadcrumb a{color:#555;text-decoration:none}.bm-breadcrumb a:hover{color:#fc4c00}.bm-breadcrumb [aria-current]{color:#1b1b1b}.bm-product h1{font-size:clamp(32px,3.4vw,48px);margin:8px 0 10px}.bm-intro{color:#444;line-height:1.6;margin:14px 0 0}.bm-thumbs button{position:relative}.bm-thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:20px;text-shadow:0 0 6px #000}.bm-buybox{border:1px solid #ddd;background:#fff;padding:24px;margin-top:22px}.bm-price{font-size:inherit;font-weight:400;margin:0}.bm-price p{margin:0}.bm-price__net strong{font-size:34px;font-weight:700;letter-spacing:-.02em}.bm-price__net span{font-size:16px;color:#444;margin-left:4px}.bm-price__gross{color:#666;font-size:14px;margin-top:4px!important}.bm-price__was{font-size:15px;color:#777;margin-bottom:4px!important}.bm-price__badge{background:#fc4c00;color:#fff;font-weight:700;padding:2px 7px;margin-right:6px}.bm-price--quote .bm-price__net strong{font-size:26px}.bm-price--compact .bm-price__net strong{font-size:20px}.bm-price--compact .bm-price__gross{font-size:12px}.bm-facts{list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid #eee;display:grid;gap:8px;font-size:15px}.bm-facts a{color:#b43600}.bm-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#aaa;margin-right:6px}.bm-dot--ok{background:#1f9d55}.bm-dot--wait{background:#e8a200}.bm-label{font-size:14px;margin:18px 0 8px}.bm-siblings{margin-top:6px}.bm-siblings div{display:flex;flex-wrap:wrap;gap:6px}.bm-siblings a{border:1px solid #ccc;padding:6px 10px;font-size:13px;color:#1b1b1b;text-decoration:none}.bm-siblings a:hover,.bm-siblings a[aria-current]{border-color:#fc4c00;color:#fc4c00}.bm-config{margin:18px 0 0;font-size:15px}.bm-qty__field{display:inline-flex;border:1px solid #ccc}.bm-qty__field button{width:44px;border:0;background:#f4f4f4;font-size:20px;cursor:pointer}.bm-product .bm-qty__field input{border:0;width:70px;text-align:center;-moz-appearance:textfield}.bm-qty__field input::-webkit-inner-spin-button{-webkit-appearance:none}.bm-button--wide{width:100%;box-sizing:border-box}.bm-button[aria-busy=true]{opacity:.6;pointer-events:none}.bm-dynamic-checkout{margin-top:10px}.bm-secondary-actions{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:14px}.bm-secondary-actions a{color:#1b1b1b;text-decoration:underline;text-underline-offset:3px}.bm-secondary-actions a:hover{color:#fc4c00}.bm-benefits{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:8px;font-size:15px}.bm-benefits li{padding-left:24px;position:relative}.bm-benefits li:before{content:"\2713";position:absolute;left:0;color:#fc4c00;font-weight:700}.bm-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.bm-badges span{background:#f4f4f4;padding:8px 12px;font-size:13px}.bm-payments{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:16px 0 0}.bm-payments svg{height:24px;width:auto}.bm-info,.bm-related{padding-top:0;padding-bottom:30px}.bm-info-nav{position:sticky;top:0;z-index:5;background:var(--baron-paper,#f6f6f6);display:flex;gap:24px;overflow-x:auto;border-bottom:1px solid #ccc;padding:14px 0;font-size:15px}.bm-info-nav a{color:#1b1b1b;text-decoration:none;white-space:nowrap}.bm-info-nav a:hover{color:#fc4c00}.bm-info-block{padding:48px 0;border-bottom:1px solid #e3e3e3;scroll-margin-top:60px}.bm-info-block>h2,.bm-product .bm-info-block>h2{font-size:34px;letter-spacing:-.03em;margin:0 0 22px}.bm-info-block h3{font-size:20px;margin:24px 0 10px}.bm-rte{line-height:1.7;max-width:900px}.bm-rte a{color:#b43600;text-decoration:underline}.bm-readmore{position:relative}.bm-readmore.is-collapsed{max-height:340px;overflow:hidden}.bm-readmore.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(transparent,var(--baron-paper,#f6f6f6))}.bm-link-button{background:none;border:0;color:#b43600;font:600 15px DM Sans,sans-serif;cursor:pointer;padding:10px 0;text-decoration:underline}.bm-spec-table table{width:100%;border-collapse:collapse;max-width:900px}.bm-spec-table th,.bm-spec-table td{padding:13px 14px;text-align:left;border-bottom:1px solid #ddd}.bm-spec-table tr:nth-child(odd){background:#f7f7f7}.bm-spec-table th{width:45%;font-weight:500;color:#555}.bm-downloads{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.bm-downloads a{border:1px solid #1b1b1b;padding:12px 18px;color:#1b1b1b;text-decoration:none}.bm-downloads a:before{content:"\2193  ";color:#fc4c00}.bm-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.bm-notice{background:#fff4ee;border-left:4px solid #fc4c00;padding:4px 24px 14px}.bm-faq{border-bottom:1px solid #ddd;max-width:900px}.bm-faq summary{cursor:pointer;padding:18px 0;font-weight:600;font-size:17px}.bm-faq summary::marker{color:#fc4c00}.bm-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bm-card{display:block;border:1px solid #ddd;background:#fff;padding:16px;color:#1b1b1b;text-decoration:none}.bm-card a{color:inherit;text-decoration:none}.bm-card img{width:100%;height:190px;object-fit:contain}.bm-card h3{font-size:17px;margin:12px 0 8px}.bm-card:hover{border-color:#fc4c00}.bm-card__note{color:#666;font-size:14px}.bm-compare{overflow-x:auto}.bm-compare table{width:100%;border-collapse:collapse;min-width:640px;font-size:15px}.bm-compare th,.bm-compare td{padding:12px;border-bottom:1px solid #ddd;text-align:left}.bm-compare thead th{background:#1b1b1b;color:#fff;font-weight:500}.bm-compare small{display:block;color:#777;font-weight:400}.bm-compare a{color:#1b1b1b;font-weight:600}.bm-compare tr[aria-current]{background:#fff4ee}.bm-compare tr[aria-current] a{color:#fc4c00}.bm-quote{margin-top:20px}.bm-advisor__phone{display:block;font-size:30px;font-weight:700;color:#fc4c00;text-decoration:none;margin:18px 0 4px}.bm-advisor__mail{color:#1b1b1b}.bm-quote-summary{background:#f4f4f4;padding:12px 14px;font-size:14px;margin-top:22px}.bm-sticky{display:none}.bm-drawer__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;pointer-events:none;transition:opacity .2s;z-index:998}.bm-drawer__panel{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);background:#fff;z-index:999;transform:translate(100%);transition:transform .25s;padding:22px;box-sizing:border-box;overflow-y:auto;font-family:DM Sans,Arial,sans-serif;color:#1b1b1b}.bm-drawer.is-open .bm-drawer__backdrop{opacity:1;pointer-events:auto}.bm-drawer.is-open .bm-drawer__panel{transform:none}.bm-drawer header{display:flex;justify-content:space-between;align-items:center}.bm-drawer header h2{margin:0;font-size:24px}.bm-drawer header button{border:0;background:none;font-size:22px;cursor:pointer}.bm-drawer__ok{color:#1f7a45}.bm-drawer__item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #eee}.bm-drawer__item img{width:80px;height:80px;object-fit:contain}.bm-drawer__item a{color:#1b1b1b;font-weight:600}.bm-drawer__item small,.bm-drawer__item span{display:block;margin-top:4px}.bm-drawer__totals div,.bm-cart-summary dl div{display:flex;justify-content:space-between;padding:8px 0}.bm-drawer__totals dd,.bm-cart-summary dd{margin:0;font-weight:600}.bm-alert{background:#fff4ee;border-left:4px solid #fc4c00;padding:12px 16px}.bm-cart{font-family:DM Sans,Arial,sans-serif}.bm-cart-summary dl{margin:0 0 10px;font-size:16px}.bm-cart-summary__total{border-top:1px solid #ccc;font-size:20px}.bm-cart-summary__note{font-size:13px;color:#666}.bm-cart-summary__continue{display:block;margin-top:14px;color:#1b1b1b}@media(max-width:991px){.bm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-info-grid{grid-template-columns:1fr}}@media(max-width:749px){.bm-hide-sm,.bm-trustbar__items{display:none}.bm-trustbar__actions{margin:0 auto}.bm-buybox{padding:18px}.bm-price__net strong{font-size:28px}.bm-info-block>h2,.bm-product .bm-info-block>h2{font-size:28px}.bm-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid #ddd;box-shadow:0 -4px 16px #00000014;padding:10px 16px;gap:12px;align-items:center;justify-content:space-between;transform:translateY(110%);transition:transform .2s}.bm-sticky.is-visible{transform:none}.bm-sticky__price{min-width:0}.bm-sticky__price strong{display:block}.bm-sticky__price span{font-size:12px;color:#666}.bm-sticky .bm-button{margin:0;width:auto;padding:12px 16px;min-height:46px;white-space:nowrap}.bm-product{padding-bottom:90px}}.bm-payment-notice{background:#fff4ee;border-left:4px solid #fc4c00;padding:10px 14px;font-size:14px;margin:12px 0}.bm-fiscal{border:1px solid #ddd;padding:16px;margin:16px 0;display:grid;gap:6px}.bm-fiscal legend{font-weight:600;padding:0 6px}.bm-fiscal__help{font-size:13px;color:#555;margin:0 0 6px}.bm-fiscal input{font:inherit;padding:12px;border:1px solid #999;min-height:44px;width:100%;box-sizing:border-box}.bm-fiscal input[aria-invalid=true]{border-color:#b3261e;outline:2px solid #b3261e}.bm-field-error{color:#b3261e;font-size:13px;margin:0}.bm-trust{margin-top:18px}.bm-docs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.bm-docs a{color:inherit}.bm-operator{font-size:13px;color:#555;margin:10px 0 0}.bm-product--net-only [data-bm-price] .bm-price__gross,.bm-product--net-only .bm-sticky .bm-price__gross{display:none}.bm-keyfigs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;padding:1px;background:#fff}.bm-keyfigs>div{outline:1px solid #e4e4e4;padding:12px 12px 14px;min-width:0}.bm-keyfigs dt{font:12px/1.4 DM Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#666}.bm-keyfigs dd{margin:6px 0 0;font:500 22px/1.1 DM Mono,ui-monospace,monospace;color:#1b1b1b;white-space:nowrap}.bm-keyfigs__main{background:#1b1b1b}.bm-keyfigs__main dt{color:#bbb}.bm-keyfigs__main dd{color:#fff}.bm-picker{margin-top:6px}.bm-picker .bm-label{font:12px/1.4 DM Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#666;margin:18px 0 8px}.bm-picker__opts{display:flex;flex-wrap:wrap;gap:6px}.bm-picker__opts a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid #ccc;background:#fff;color:#1b1b1b;text-decoration:none;font:14px DM Mono,ui-monospace,monospace}.bm-picker__opts a:hover{border-color:#1b1b1b}.bm-picker__opts a[aria-current]{border-color:#fc4c00;box-shadow:inset 0 0 0 1px #fc4c00}.bm-thumb-3d{flex:0 0 76px;display:grid;place-items:center;border:1px solid #ddd;background:#fff;color:#b63308;font:500 14px DM Mono,ui-monospace,monospace;text-decoration:none}.bm-thumb-3d:hover{border-color:#fc4c00}@media(max-width:600px){.bm-keyfigs{grid-template-columns:1fr 1fr}.bm-keyfigs dd{font-size:20px}}.bm-product.bm-container{max-width:1680px}.bm-product-columns{grid-template-columns:minmax(0,1.75fr) minmax(340px,1fr);gap:56px}.bm-gallery{position:sticky;top:24px;align-self:start}.bm-media-stage{position:relative;background:#fff}.bm-media img,.bm-media video,.bm-media iframe,.bm-media model-viewer{height:clamp(440px,66vh,780px)}.bm-media-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border:1px solid #ddd;background:#ffffffeb;color:#1b1b1b;font:300 30px/1 DM Sans,Arial,sans-serif;cursor:pointer;display:grid;place-items:center;padding:0 0 4px}.bm-media-nav:hover{border-color:#fc4c00;color:#fc4c00}.bm-media-nav--prev{left:12px}.bm-media-nav--next{right:12px}.bm-media-count{position:absolute;right:12px;bottom:12px;margin:0;padding:4px 10px;background:#1b1b1bbf;color:#fff;font:12px/1.4 DM Mono,ui-monospace,monospace;letter-spacing:.06em}.bm-thumbs{gap:10px}.bm-thumbs button,.bm-thumb-3d{flex:0 0 104px}.bm-thumbs img{height:88px}@media(max-width:991px){.bm-product-columns{grid-template-columns:1fr;gap:30px}.bm-gallery{position:static}.bm-media img,.bm-media video,.bm-media iframe,.bm-media model-viewer{height:auto;aspect-ratio:4/3;max-height:70vh}}@media(max-width:600px){.bm-media-nav{width:40px;height:40px;font-size:26px}.bm-thumbs button,.bm-thumb-3d{flex-basis:76px}.bm-thumbs img{height:62px}}.bm-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bm-label--mono,.bm-cart__label,.bm-cart-item__eyebrow{font:12px/1.4 DM Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#666;margin:0 0 10px}.bm-buyrow{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.bm-buyrow .bm-qty{flex:0 0 auto}.bm-buyrow .bm-qty label{margin-top:0}.bm-buyrow>.bm-button{flex:1 1 220px;margin:0;width:auto}.bm-buyrow>input[type=hidden]{display:none}.bm-buyrow>label,.bm-buyrow>select{flex:1 1 100%}.bm-qty__field{height:52px;box-sizing:border-box}.bm-qty__field input{height:100%}.bm-secondary-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;margin-top:16px;border:1px solid #e4e4e4}.bm-secondary-actions a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 10px;text-align:center;text-decoration:none;font-size:13px;color:#1b1b1b;outline:1px solid #e4e4e4}.bm-secondary-actions a:hover{color:#1b1b1b;text-decoration:underline;background:#f6f6f6}.bm-product-copy>.bm-label--mono{margin:28px 0 10px}.bm-benefits{margin-top:0}.bm-benefits li:before{color:#1b1b1b}.bm-badges{display:grid;gap:0;margin-top:20px;border-top:1px solid #e4e4e4}.bm-badges span{background:none;padding:12px 0;border-bottom:1px solid #e4e4e4;font-size:14px;color:#444}.bm-cart .bm-cart__back{display:inline-block;margin:0 0 24px;color:#1b1b1b;font-size:14px;text-decoration:none}.bm-cart .bm-cart__back:hover{text-decoration:underline}.bm-cart__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:48px;align-items:start}.bm-cart .bm-cart-item{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:24px;padding:24px 0;border-top:1px solid #e4e4e4}.bm-cart .bm-cart-item:last-child{border-bottom:1px solid #e4e4e4}.bm-cart-item__media{display:block;background:#fff;aspect-ratio:4/3}.bm-cart-item__media img{width:100%;height:100%;object-fit:contain;display:block}.bm-cart-item__body{min-width:0}.bm-cart .bm-cart-item h2{font-size:24px;line-height:1.1;letter-spacing:-.03em;font-weight:600;margin:0 0 6px}.bm-cart .bm-cart-item h2 a{color:#1b1b1b;text-decoration:none}.bm-cart .bm-cart-item h2 a:hover{text-decoration:underline}.bm-cart-item__ref{font:13px DM Mono,ui-monospace,monospace;color:#666;margin:0}.bm-cart-item__blocked{font-size:14px;margin:10px 0 0}.bm-cart-item__blocked a{color:#1b1b1b}.bm-cart-item__actions{display:flex;align-items:center;gap:20px;margin-top:16px}.bm-cart .bm-qty__field{height:44px;background:#fff}.bm-cart .bm-qty__field input{border:0;width:56px;padding:0;text-align:center;font:16px DM Sans,sans-serif;background:#fff;-moz-appearance:textfield}.bm-cart .bm-qty__field button{width:40px}.bm-cart .bm-cart-item__remove{margin:0;font-size:14px;color:#666}.bm-cart .bm-cart-item__remove:hover{color:#1b1b1b}.bm-cart-item__price{text-align:right;white-space:nowrap}.bm-cart-item__unit{font-size:13px;color:#666;margin:4px 0 0}.bm-cart-summary{background:#fff;border:1px solid #e4e4e4;padding:28px;display:grid;gap:0}.bm-cart-summary dl{margin:0 0 6px}.bm-cart-summary dd{font-variant-numeric:tabular-nums}.bm-cart-summary__total{border-top:1px solid #e4e4e4;margin-top:6px;padding-top:14px!important;align-items:baseline}.bm-cart-summary__total dt{font-weight:600}.bm-cart-summary__total dt span{font-size:12px;color:#666;font-weight:400;margin-left:4px}.bm-cart-summary__total dd{font-size:28px;letter-spacing:-.03em}.bm-cart .bm-fiscal{border:0;padding:20px 0 0;margin:16px 0 0;border-top:1px solid #e4e4e4;background:none}.bm-cart .bm-fiscal legend{font:12px/1.4 DM Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#666;padding:0;float:left;width:100%;margin-bottom:8px}.bm-cart .bm-fiscal legend+*{clear:both}.bm-cart .bm-fiscal input{min-height:48px;box-sizing:border-box;width:100%;border:1px solid #ccc;padding:0 12px;font:16px DM Sans,sans-serif;border-radius:0}.bm-cart .bm-fiscal input:focus{outline:2px solid #1b1b1b;outline-offset:0}.bm-cart-summary .bm-button{margin-top:18px}.bm-cart-summary .bm-button:not(:disabled):hover{background:#1b1b1b}.bm-cart-summary .bm-cart__update{width:100%;background:transparent;color:#1b1b1b;border:1px solid #bbb}.bm-cart-summary__blocked{font-size:13px;color:#666;margin:8px 0 0}.bm-cart-trust{list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid #e4e4e4;display:grid;gap:6px;font-size:13px;color:#444}.bm-cart-trust li:before{content:"\2713  ";color:#1b1b1b;font-weight:700}.bm-cart[aria-busy=true] .bm-cart__grid{opacity:.6;pointer-events:none;transition:opacity .15s}@media(min-width:992px)and (min-height:900px){.bm-cart-summary{position:sticky;top:24px}}@media(max-width:991px){.bm-cart__grid{grid-template-columns:1fr;gap:32px}}@media(max-width:600px){.bm-cart .bm-cart-item{grid-template-columns:96px minmax(0,1fr);gap:14px}.bm-cart-item__price{grid-column:2;text-align:left}.bm-cart .bm-cart-item h2{font-size:19px}.bm-cart-summary{padding:20px}.bm-secondary-actions{grid-template-columns:1fr}.bm-buyrow>.bm-button{flex-basis:100%}}.bm-cart .bm-cart__update[hidden]{display:none}.bm-secondary-actions{display:flex;flex-wrap:wrap}.bm-secondary-actions a{flex:1 1 auto}.bm-cart-item__specs{display:flex;flex-wrap:wrap;margin:12px 0 0;border:1px solid #e4e4e4;background:#fff;width:max-content;max-width:100%}.bm-cart-item__specs>div{padding:6px 12px;border-right:1px solid #e4e4e4}.bm-cart-item__specs>div:last-child{border-right:0}.bm-cart-item__specs dt{font:11px/1.3 DM Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#666}.bm-cart-item__specs dd{margin:0;font:15px/1.3 DM Mono,ui-monospace,monospace;color:#1b1b1b}.bm-cart-item__desc{font-size:14px;line-height:1.55;color:#444;margin:10px 0 0;max-width:60ch}@media(max-width:600px){.bm-cart-item__specs{width:100%}.bm-cart-item__specs>div{flex:1 1 45%;border-bottom:1px solid #e4e4e4}}@media(min-width:601px){.bm-cart .bm-cart-item{grid-template-columns:160px minmax(0,1fr);position:relative}.bm-cart-item__price{position:absolute;top:24px;right:0}.bm-cart-item__eyebrow,.bm-cart .bm-cart-item h2,.bm-cart-item__ref{padding-right:200px}.bm-cart-item__specs{flex-wrap:nowrap}}.bm-logo-opt{margin:18px 0 4px;padding:14px 16px;border:1px solid #e4e4e4;background:#fff}.bm-product .bm-logo-opt label{margin:0}.bm-product .bm-logo-opt__check{display:flex;align-items:flex-start;gap:10px;font-size:15px;cursor:pointer;line-height:1.4}.bm-logo-opt__check input{width:18px;height:18px;margin:1px 0 0;accent-color:#fc4c00;flex:0 0 auto}.bm-logo-opt__more{margin-top:12px;padding-left:28px;font-size:14px;color:#666}.bm-logo-opt__more[hidden]{display:none}.bm-logo-opt__more p{margin:0 0 10px}.bm-product .bm-logo-opt__more label{margin:4px 0 7px;color:#1b1b1b}.bm-product .bm-logo-opt input[type=file]{padding:10px;font-size:14px}.bm-logo-opt__later{margin-top:10px!important}.bm-cart-item__props{margin:6px 0 0;padding:0;list-style:none;font-size:13px;color:#666}.bm-cart-item__props a{color:#1b1b1b}.bm-buyrow>.bm-logo-opt{flex:1 1 100%;margin:14px 0 4px}.bm-logo-opt__free{margin-left:6px;font:500 11px/1 DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#1f7a3d;white-space:nowrap}.baron-cart-page.bm-cart{max-width:1440px;padding:40px 4% 110px;box-sizing:border-box}.bm-steps{margin:0 0 44px}.bm-steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e4e4e4}.bm-steps li{font:12px/1.4 DM Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#757575;padding:0 12px 14px 0;border-bottom:2px solid transparent;margin-bottom:-1px}.bm-steps li span{margin-right:8px}.bm-steps li.is-current{color:#1b1b1b;border-bottom-color:#1b1b1b}.bm-cart__grid{grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:64px}.bm-cart__main{min-width:0;display:grid;gap:56px}h2.bm-cart__label,.bm-cart legend.bm-cart__label{font-weight:400;margin:0 0 14px}.bm-cart-item__price .bm-price strong,.bm-cart-item__price strong{font-size:24px}.bm-cart-item__desc{font-size:15px;max-width:68ch}.bm-cart-item__specs>div{padding:10px 16px}.bm-cart-item__specs dd{font-size:16px}.bm-cart .bm-cart-company{background:#fff;border:1px solid #e4e4e4;padding:32px;margin:0}.bm-cart .bm-cart-company .bm-fiscal__help{font-size:14px;color:#666;margin:0 0 20px}.bm-cart-company__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.bm-field{display:grid;gap:6px;align-content:start;min-width:0}.bm-field--wide{grid-column:1/-1}.bm-field label{font-size:14px;color:#1b1b1b}.bm-field__opt{color:#666}.bm-cart .bm-fiscal textarea{box-sizing:border-box;width:100%;min-height:96px;border:1px solid #ccc;padding:12px;font:16px/1.5 DM Sans,sans-serif;border-radius:0;resize:vertical;background:#fff}.bm-cart .bm-fiscal textarea:focus{outline:2px solid #1b1b1b;outline-offset:0}.bm-cart .bm-fiscal textarea::placeholder{color:#757575}.bm-cart-company__req{font-size:13px;color:#666;margin:18px 0 0}.bm-cart-summary__next{font-size:13px;color:#666;margin:10px 0 0;text-align:center}.bm-cart-item__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px 32px;flex-wrap:wrap}.bm-cart-item__title{min-width:0;flex:1 1 260px}.bm-cart .bm-cart-item__head .bm-cart-item__price{position:static;flex:0 0 auto}@media(min-width:601px){.bm-cart .bm-cart-item{grid-template-columns:240px minmax(0,1fr);gap:36px;padding:36px 0}.bm-cart .bm-cart-item h2{font-size:30px}.bm-cart-item__eyebrow,.bm-cart .bm-cart-item h2,.bm-cart-item__ref{padding-right:0}}@media(min-width:992px)and (max-width:1200px){.bm-cart__grid{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.bm-cart .bm-cart-item{grid-template-columns:180px minmax(0,1fr);gap:24px}}@media(max-width:991px){.bm-cart__grid{grid-template-columns:1fr;gap:40px}}@media(max-width:600px){.baron-cart-page.bm-cart{padding:28px 16px 90px}.bm-steps{margin-bottom:28px}.bm-steps li{font-size:11px;letter-spacing:.04em}.bm-steps li span{display:block;margin:0 0 2px}.bm-cart .bm-cart-item{grid-template-columns:112px minmax(0,1fr)}.bm-cart .bm-cart-item__head .bm-cart-item__price{text-align:left;flex-basis:100%}.bm-cart .bm-cart-company{padding:20px}.bm-cart-company__grid{grid-template-columns:1fr}.bm-cart__main{gap:40px}}.bm-nowrap{white-space:nowrap}@media(max-width:600px){.bm-cart .bm-cart-item{grid-template-columns:104px minmax(0,1fr);gap:16px 14px;align-items:start}.bm-cart .bm-cart-item__body{display:contents}.bm-cart .bm-cart-item__head{grid-column:2}.bm-cart .bm-cart-item__body>:not(.bm-cart-item__head){grid-column:1/-1;margin-top:0}.bm-cart .bm-cart-item h2{font-size:20px}.bm-cart-item__desc{max-width:none}}.bm-price--locked .bm-price__net{display:flex;align-items:flex-start;gap:8px}.bm-price--locked .bm-price__net strong{font-size:22px;letter-spacing:-.01em}.bm-price--locked.bm-price--compact .bm-price__net strong{font-size:15px}.bm-price__lock{flex:0 0 auto;color:#111;margin-top:.3em}.bm-access .bm-qty{display:none}.bm-price__access{margin:6px 0 0!important;font-size:14px;color:#444}.bm-price--compact .bm-price__access{font-size:12px;color:#666}.bm-price__access a{color:#111;text-decoration:underline;text-underline-offset:3px}.bm-price__access a:hover{color:#111;text-decoration-thickness:2px}.bm-access__help{margin:12px 0 0;font-size:13px;line-height:1.55;color:#555;max-width:46ch}.bm-access-cart p:not(.baron-eyebrow){max-width:52ch;line-height:1.6;color:#555;margin:0 0 26px}.clone-account-link{position:relative}.clone-account-link.is-signed-in:after{content:"";position:absolute;right:9px;top:9px;width:7px;height:7px;border-radius:50%;background:#3fb46b}.bm-acceso-open{overflow:hidden}.bm-acceso{margin:auto;padding:0;border:0;width:calc(100% - 32px);max-width:520px;max-height:calc(100vh - 32px);background:#fff;color:#1b1b1b;font-family:"DM Sans",var(--baron-font,sans-serif)}.bm-acceso::backdrop{background:#1119}.bm-acceso.is-sending{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;box-shadow:0 0 0 100vmax #1119}.bm-acceso__panel{position:relative;padding:40px 36px 30px}.bm-acceso__close{position:absolute;top:10px;right:10px;width:40px;height:40px;border:0;background:transparent;color:#1b1b1b;font-size:16px;cursor:pointer}.bm-acceso__close:hover{background:#f6f6f6}.bm-acceso h2{font-size:28px;font-weight:600;letter-spacing:-.04em;line-height:1.1;margin:0 40px 10px 0}.bm-acceso__text{font-size:15px;line-height:1.55;color:#555;margin:0 0 22px}.bm-acceso__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.bm-acceso__field{display:grid;gap:5px}.bm-acceso__field--wide{grid-column:1/-1}.bm-acceso__field label{font-size:13px;color:#444}.bm-acceso__field input{width:100%;min-height:46px;padding:11px 12px;border:1px solid #ccc;border-radius:0;background:#fff;color:#1b1b1b;font:16px DM Sans,sans-serif}.bm-acceso__field input:focus-visible,.bm-acceso__consent input:focus-visible{outline:2px solid #1b1b1b;outline-offset:1px}.bm-acceso [aria-invalid=true]{border-color:#b3261e;outline-color:#b3261e}.bm-acceso__consent{display:flex;gap:10px;align-items:flex-start;margin:16px 0 14px;font-size:13px;color:#555}.bm-acceso__consent input{width:18px;height:18px;margin:0;accent-color:#1b1b1b}.bm-acceso__consent a{color:#1b1b1b}.bm-acceso__error{color:#b3261e;font-size:14px;margin:0 0 12px}.bm-acceso .bm-button[disabled]{background:#aaa;cursor:wait}.bm-acceso__login{margin:18px 0 0;font-size:14px;color:#555;text-align:center}.bm-acceso__login a{color:#1b1b1b;font-weight:600;text-underline-offset:3px}@media(max-width:560px){.bm-acceso__panel{padding:34px 20px 24px}.bm-acceso__grid{grid-template-columns:1fr}.bm-acceso h2{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/baron-commerce.css.map */
