.product .price,.product .price .price-item{font-family:var(--mono);font-weight:600;color:var(--ink)}.product .price__regular .price-item--regular{font-size:22px}.belfa-pmeta{margin:0 0 var(--s5)}.belfa-pmeta__eyebrow{display:flex;align-items:center;gap:8px}.belfa-pmeta__code{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:var(--hair) solid var(--acc-line);border-radius:var(--r);color:var(--acc);font-weight:600}.belfa-pmeta__title{margin-top:var(--s3)}.belfa-pmeta__material{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;margin-top:var(--s4)}.belfa-pmeta__matchip{background:var(--acc2);border-color:var(--acc-line);color:var(--acc);font-size:12px;padding:4px 10px}.belfa-pmeta__lede{margin-top:var(--s5)}.belfa-pmeta__lede p{margin:0 0 var(--s3)}.belfa-pmeta__lede p:last-child{margin-bottom:0}.belfa-pmeta__brands{margin-top:var(--s5)}.belfa-pmeta__brands-label{display:block;margin-bottom:var(--s2)}.belfa-pmeta__chips{display:flex;flex-wrap:wrap;gap:6px}.belfa-pmeta__chips .chip{font-size:12px;padding:4px 10px}.belfa-pmeta__oem{margin-top:var(--s5);align-items:center}.belfa-pmeta__oem .v{word-break:break-word}.belfa-pmeta__subtitle{margin-top:var(--s2)}.belfa-pmeta__fit{display:inline-block;margin-top:10px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}.belfa-pmeta__fit:hover{text-decoration:underline;text-underline-offset:3px}.belfa-pmeta__datasheet{display:inline-flex;align-items:center;gap:7px;margin-top:var(--s4);padding:7px 12px;border:1px solid var(--line, #e2e7ec);border-radius:6px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink, #1f3a5f)}.belfa-pmeta__datasheet:hover{border-color:var(--acc);color:var(--acc)}.belfa-pmeta__datasheet-ext{color:var(--ink3, #8a94a0);font-weight:500}.belfa-pprice{margin:var(--s5) 0 var(--s4);padding-top:var(--s5);border-top:var(--hair) solid var(--line)}.belfa-pprice__label{display:block;margin-bottom:4px}.belfa-pprice__amount{font-size:30px;font-weight:600;line-height:1;color:var(--ink)}.belfa-pprice__stock{margin-top:8px}.belfa-wa-assist{display:flex;justify-content:center;gap:8px;width:100%;margin-top:8px;padding:10px 14px;font-size:12.5px;font-weight:500;line-height:1.25;text-align:center}.belfa-wa-assist svg{flex:none}.product-form__input .form__label{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-weight:600}.product-form__input--pill input[type=radio]+label{font-family:var(--cond);font-weight:600;font-size:13px;color:var(--ink2);background:var(--paper);border:var(--hair) solid var(--line2);border-radius:var(--r);padding:7px 12px;min-width:0}.product-form__input--pill input[type=radio]:checked+label{background:var(--ink);color:var(--paper);border-color:var(--ink)}.product-form__input--pill input[type=radio]:not(.disabled)+label:hover{border-color:var(--ink)}.product-form__input--pill input[type=radio].disabled+label{color:var(--mut);background:transparent;border-style:dashed;border-color:var(--line);text-decoration:line-through;text-decoration-color:var(--line2);cursor:not-allowed}.product-form__input--pill input[type=radio].disabled:checked+label{color:var(--ink2);background:var(--paper);border-color:var(--line2);text-decoration-color:var(--mut);opacity:1}.product-form__submit{font-family:var(--cond);font-weight:600;letter-spacing:.02em;border-radius:var(--r);background:var(--acc);border:var(--hair) solid var(--acc);color:#fff;box-shadow:none}.product-form__submit:not([disabled]):hover{filter:brightness(1.06);background:var(--acc)}.product-form__submit .icon{color:#fff}.shopify-payment-button__button--unbranded{font-family:var(--cond);border-radius:var(--r);background:var(--ink)}.shopify-payment-button__button--unbranded:hover{background:#000!important;color:#fff}.product-form__input .quantity{border-radius:var(--r);border-color:var(--line2)}.product .accordion,.product .product__accordion{border-top:var(--hair) solid var(--line)}.product .accordion__title,.product .product__accordion .summary__title>.h4{font-family:var(--cond);font-weight:600;font-size:15px}.product .icon-with-text .h4,.product .icon-with-text p{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink2)}.product__description{font-size:15px;line-height:1.7;color:var(--ink2)}.belfa-pdetails{margin-top:var(--s6)}.belfa-pdetails__label{display:block;margin-bottom:var(--s3)}.belfa-pdetails__body{max-width:72ch;color:var(--ink2);font-size:15px;line-height:1.65}.belfa-pdetails__body p{margin:0 0 var(--s3)}.belfa-pdetails__body p:last-child{margin-bottom:0}.belfa-pprice--rfq .belfa-pprice__amount{color:var(--mut);font-family:var(--sans);font-size:14px;font-weight:500;line-height:1.45;max-width:34ch}.belfa-rfq-buy{margin-top:var(--s5);padding-top:var(--s5);border-top:var(--hair) solid var(--line)}.belfa-rfq-buy__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:14px 18px;background:var(--acc);border:var(--hair) solid var(--acc);color:#fff;font-family:var(--cond);font-size:17px;font-weight:600;text-decoration:none;transition:filter .18s ease,transform .18s ease}.belfa-rfq-buy__button:hover{filter:brightness(1.06);transform:translateY(-1px)}.belfa-rfq-buy__note{margin:10px 0 0;color:var(--mut);font-size:12px;line-height:1.5;text-align:center}.belfa-specs-section{padding-left:0;padding-right:0}.belfa-specs{max-width:1080px;margin:0 auto;padding:0 var(--s5)}.belfa-specs__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s5);margin-bottom:var(--s4)}.belfa-specs__title{margin:var(--s2) 0 0;color:var(--ink);font-family:var(--cond);font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.05}.belfa-specs__count{color:var(--mut);font-size:11px;letter-spacing:.08em;white-space:nowrap}.belfa-specs__table{overflow:hidden;border-top:var(--hair) solid var(--ink);border-bottom:var(--hair) solid var(--line2);background:var(--card)}.belfa-specs__row{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,2fr);border-bottom:var(--hair) solid var(--line)}.belfa-specs__row:last-child{border-bottom:0}.belfa-specs__label,.belfa-specs__value{padding:14px 18px;font-size:14px;line-height:1.45}.belfa-specs__label{color:var(--mut);font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.belfa-specs__value{color:var(--ink);font-weight:600}.belfa-specs__note{margin:12px 0 0;color:var(--mut);font-size:12px;line-height:1.5}@media screen and (max-width:749px){.belfa-specs{padding:0 var(--s4)}.belfa-specs__head{align-items:flex-start;flex-direction:column;gap:var(--s2)}.belfa-specs__row{grid-template-columns:1fr}.belfa-specs__label{padding-bottom:4px}.belfa-specs__value{padding-top:4px}}html.belfa-rfq-open{overflow:hidden}.product:has(.belfa-rfq-buy) .product-form__quantity,.product:has(.belfa-rfq-buy) .product-form__input--quantity{display:none!important}.belfa-rfq-buy__button{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit}.belfa-rfq-modal[hidden],.belfa-rfq-modal__panel[hidden]{display:none!important}.belfa-rfq-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.belfa-rfq-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0b0d9e}.belfa-rfq-modal__dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:min(640px,calc(100vw - 24px));max-height:88vh;overflow-y:auto;background:var(--paper,#fff);color:var(--ink,#1a1c1f);box-shadow:0 24px 64px #0a0b0d59}.belfa-rfq-modal__header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 32px;border-bottom:1px solid var(--line,#e5e6e8)}.belfa-rfq-modal__eyebrow{display:block;color:var(--mut,#82868d);font-size:10px;letter-spacing:.14em}.belfa-rfq-modal__title{margin:4px 0 0;color:var(--ink,#1a1c1f);font-family:var(--cond,sans-serif);font-size:20px;font-weight:600;line-height:1.2}.belfa-rfq-modal__close,.belfa-rfq-modal__secondary{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--line2,#c9cbce);color:var(--ink2,#3a3d40);cursor:pointer;font:inherit}.belfa-rfq-modal__close{flex:0 0 34px;width:34px;height:34px;font-size:18px;line-height:1}.belfa-rfq-modal__close:hover,.belfa-rfq-modal__secondary:hover{border-color:var(--ink);color:var(--ink)}.belfa-rfq-modal__steps{display:flex;align-items:center;padding:20px 32px 0}.belfa-rfq-modal__steps>i{flex:1;height:1px;margin:0 12px;background:var(--line,#e5e6e8)}.belfa-rfq-modal__step{display:flex;align-items:center;gap:8px;color:var(--mut,#82868d)}.belfa-rfq-modal__step span{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#e8e9ea;color:var(--mut,#82868d);font-family:var(--mono,monospace);font-size:12px}.belfa-rfq-modal__step.is-active{color:var(--ink)}.belfa-rfq-modal__step.is-active span{background:var(--acc,#a8431d);color:#fff}.belfa-rfq-modal__step small{font-family:var(--mono,monospace);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.belfa-rfq-modal__panel{display:flex;flex-direction:column;gap:20px;padding:26px 32px 30px}.belfa-rfq-modal__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.belfa-rfq-modal__panel label{display:flex;flex-direction:column;gap:8px;color:var(--ink2,#3a3d40);font-size:14px}.belfa-rfq-modal__panel label>span{color:var(--mut,#82868d);font-family:var(--mono,monospace);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.belfa-rfq-modal__panel label em{color:var(--mut);font-style:normal;letter-spacing:0;text-transform:none}.belfa-rfq-modal__panel input,.belfa-rfq-modal__panel textarea,.belfa-rfq-modal__panel select{width:100%;box-sizing:border-box;background:#fff;border:1px solid var(--line2,#c9cbce);border-radius:0;color:var(--ink);font:inherit;outline:none}.belfa-rfq-modal__panel input,.belfa-rfq-modal__panel select{min-height:44px;padding:11px 14px}.belfa-rfq-modal__panel textarea{min-height:84px;padding:13px 14px;resize:vertical;line-height:1.5}.belfa-rfq-modal__panel input:focus,.belfa-rfq-modal__panel textarea:focus,.belfa-rfq-modal__panel select:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.belfa-rfq-modal__quantity,.belfa-rfq-modal__price{display:flex;align-items:stretch}.belfa-rfq-modal__quantity{height:44px}.belfa-rfq-modal__quantity button{width:44px;background:#fff;border:1px solid var(--line2,#c9cbce);color:var(--ink);cursor:pointer;font-size:18px}.belfa-rfq-modal__quantity button:first-child{border-right:0}.belfa-rfq-modal__quantity button:last-child{border-left:0}.belfa-rfq-modal__quantity output{display:flex;flex:1;align-items:center;justify-content:center;border-top:1px solid var(--line2,#c9cbce);border-bottom:1px solid var(--line2,#c9cbce);font-family:var(--mono,monospace);font-size:15px}.belfa-rfq-modal__price select{width:86px;border-left:0}.belfa-rfq-modal__actions{display:flex;gap:12px}.belfa-rfq-modal__primary,.belfa-rfq-modal__secondary{min-height:48px;padding:13px 22px;cursor:pointer;font-family:var(--cond,sans-serif);font-size:15px;font-weight:600}.belfa-rfq-modal__primary{flex:1;background:var(--acc,#a8431d);border:1px solid var(--acc,#a8431d);color:#fff}.belfa-rfq-modal__primary:hover{filter:brightness(1.06)}.belfa-rfq-modal__summary{display:flex;flex-direction:column;border:1px solid #d9dadc}.belfa-rfq-modal__summary>div{display:grid;grid-template-columns:200px 1fr;gap:18px;padding:12px 18px;border-bottom:1px solid var(--line,#e5e6e8);font-size:14px}.belfa-rfq-modal__summary>div:last-child{border-bottom:0}.belfa-rfq-modal__summary span{align-self:center;color:var(--mut);font-family:var(--mono,monospace);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.belfa-rfq-modal__summary strong{color:var(--ink);font-weight:600}.belfa-rfq-modal__note,.belfa-rfq-modal__error{margin:0;color:var(--mut);font-size:12px;line-height:1.6}.belfa-rfq-modal__error{color:var(--acc)}.belfa-rfq-modal__success{align-items:center;padding:48px 32px 44px;text-align:center}.belfa-rfq-modal__check{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#e7f3ec;color:#2f9e5f;font-size:24px}.belfa-rfq-modal__success h3{margin:0;font-size:22px}.belfa-rfq-modal__success p{max-width:380px;margin:0;color:var(--mut);font-size:14px;line-height:1.6}.belfa-rfq-modal__success [data-rfq-reference]{color:var(--acc);font-size:13px;letter-spacing:.08em}@media screen and (max-width:640px){.belfa-rfq-modal__header,.belfa-rfq-modal__steps,.belfa-rfq-modal__panel{padding-left:20px;padding-right:20px}.belfa-rfq-modal__grid{grid-template-columns:1fr;gap:16px}.belfa-rfq-modal__summary>div{grid-template-columns:1fr;gap:4px}.belfa-rfq-modal__actions{flex-direction:column}.belfa-rfq-modal__secondary{order:2}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/belfa-product.css.map */
