.product-variant__title{color:#000;font-size:16px;font-weight:700;margin-bottom:10px}.product-variant__select-wrap{position:relative}.product-variant__select{appearance:none;background:hsla(60,2%,82%,.19);border:none;border-bottom:1px solid #000;color:#000;cursor:pointer;font-size:15px;padding:12px 40px 12px 15px;width:100%}.product-variant__select-wrap:after{background-color:var(--key-color,#ff3600);content:"";height:24px;-webkit-mask-image:url(/assets/ico/arrow-down-square.svg);mask-image:url(/assets/ico/arrow-down-square.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:12px;top:50%;transition:background-color .3s ease 0s;translate:0 -50%;width:24px}.product-buy{display:flex;flex-direction:column;gap:8px;margin-block:20px 0}.product-buy__label{color:#000;font-size:14px}.product-buy__price{color:#000;font-size:30px;font-weight:700}@media (min-width:52.5em){.product-buy__price{font-size:40px}}.product-buy__availability{align-items:center;display:flex;gap:8px;margin-bottom:8px}.product-buy__availability:before{content:"";display:block;flex:0 0 16px;height:16px;width:16px}.product-buy__availability span{font-size:16px;font-weight:600}.product-buy__availability--in-stock span{color:#2fb134}.product-buy__availability--in-stock:before{background-color:#2fb134;-webkit-mask-image:url(/assets/ico/check.svg);mask-image:url(/assets/ico/check.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease 0s}.product-buy__availability--out-of-stock span{color:#e41037}.product-buy__availability--out-of-stock:before{background-color:#e41037;-webkit-mask-image:url(/assets/ico/x.svg);mask-image:url(/assets/ico/x.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease 0s}.product-buy__availability--on-order span{color:#435766}.product-buy__availability--on-order:before{background-color:#435766;-webkit-mask-image:url(/assets/ico/clock.svg);mask-image:url(/assets/ico/clock.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease 0s}.product-buy__form{display:block}.product-buy__form>.box{align-items:stretch;display:flex;flex-wrap:nowrap;gap:10px}@media (min-width:28.125em){.product-buy__form>.box{gap:14px}}.product-buy__qty{background:hsla(60,2%,82%,.19);border-bottom:1px solid #000;box-sizing:border-box;flex:0 0 auto;gap:10px;height:60px;padding:0 10px}.product-buy__qty,.product-buy__qty-btn{align-items:center;display:flex;justify-content:center}.product-buy__qty-btn{background:transparent;border:1px solid #000;border-radius:3px;color:#000;font-size:16px;height:40px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:36px}.product-buy__qty-btn:hover{background:var(--key-color,#ff3600);border-color:var(--key-color,#ff3600);color:#fff}.product-buy__qty-input{background:transparent;border:none;font-size:15px;text-align:center;width:40px}.product-buy__submit{align-items:center;background:var(--key-color,#ff3600);border:1px solid var(--key-color,#ff3600);color:#fff;cursor:pointer;display:inline-flex;flex:1 1 auto;font-family:Roboto Condensed,fallback Condensed,Verdana,Geneva,Tahoma,sans-serif;font-size:18px;font-weight:700;gap:13px;justify-content:center;min-height:60px;min-width:0;padding:16px 30px;transition:background-color .25s ease,border-color .25s ease}@media (min-width:52.5em){.product-buy__submit{flex:0 0 auto;font-size:20px;min-width:241px;padding:16px 38px}}.product-buy__submit:hover{background:#000;border-color:#000}.product-buy__submit-icon{flex-shrink:0;height:26px;-webkit-mask-image:url(/assets/ico/arrow-right-square.svg);mask-image:url(/assets/ico/arrow-right-square.svg);width:26px}.product-buy__submit--demand .product-buy__submit-icon,.product-buy__submit-icon{background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease 0s}.product-buy__submit--demand .product-buy__submit-icon{-webkit-mask-image:url(/assets/ico/form.svg);mask-image:url(/assets/ico/form.svg)}.product-side-info{display:flex;flex-direction:column;gap:20px;margin-top:35px}@media (min-width:28.125em){.product-side-info{align-items:flex-start;flex-direction:row}}.product-side-info>*{flex:1 1 0;min-width:0}.product-store-availability{background:#f4f7fa;padding:20px}.product-store-availability__title{color:#435766;font-family:Roboto Condensed,fallback Condensed,Verdana,Geneva,Tahoma,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px}@media (min-width:52.5em){.product-store-availability__title{font-size:20px}}.product-store-availability__list{display:flex;flex-direction:column;gap:6px}.product-store-availability__row{align-items:center;background:#fdfeff;display:flex;font-size:14px;justify-content:space-between;padding:5px 12px}.product-store-availability__name{color:#000;font-weight:500}.product-store-availability__value{color:#2fb134}.product-quick-contact{background:#fff1ed;display:flex;flex-direction:column;gap:12px;padding:20px}@media (max-width:52.49em){.product-quick-contact{align-items:center}}.product-quick-contact__title{color:var(--key-color,#ff3600);font-family:Roboto Condensed,fallback Condensed,Verdana,Geneva,Tahoma,sans-serif;font-size:18px;font-weight:700}@media (min-width:52.5em){.product-quick-contact__title{font-size:20px}}.product-quick-contact__text{color:#000;font-size:14px;font-weight:700}@media (max-width:52.49em){.product-quick-contact__text{text-align:center}}.product-quick-contact__phone{align-items:center;color:#000;display:inline-flex;font-size:16px;font-weight:700;gap:12px;text-decoration:none}.product-quick-contact__phone-icon{align-items:center;background:var(--key-color,#ff3600);border-radius:5px;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.product-quick-contact__phone-icon:before{background-color:#fff;content:"";display:block;height:14px;-webkit-mask-image:url(/assets/ico/phone.svg);mask-image:url(/assets/ico/phone.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease 0s;width:14px}.machine-demand-modal{align-items:center;display:none;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1100}.machine-demand-modal:not([hidden]){display:flex}.machine-demand-modal__overlay{background:rgba(0,0,0,.5);inset:0;position:absolute}.machine-demand-form{background:#fff;border:1px solid var(--key-color,#ff3600);box-shadow:0 15px 40px rgba(0,0,0,.2);display:block;max-height:calc(100vh - 40px);max-width:480px;overflow-y:auto;padding:30px 25px 25px;position:relative;width:100%;z-index:1}@media (min-width:28.125em){.machine-demand-form{padding:36px 40px 32px}}.machine-demand-form__close{background:transparent;border:none;cursor:pointer;display:block;height:24px;padding:0;position:absolute;right:20px;top:19px;width:24px}.machine-demand-form__close span{background-color:#292221;display:block;height:100%;-webkit-mask-image:url(/assets/ico/x.svg);mask-image:url(/assets/ico/x.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease 0s;transition:background-color .3s ease-out;width:100%}.machine-demand-form__close:hover span{background-color:var(--key-color,#ff3600)}.machine-demand-form__heading{color:#000;font-family:Roboto Condensed,fallback Condensed,Verdana,Geneva,Tahoma,sans-serif;font-size:20px;font-weight:700;margin:0 0 18px;padding-right:30px}@media (min-width:52.5em){.machine-demand-form__heading{font-size:22px}}.machine-demand-form__content{display:flex;flex-wrap:wrap;gap:16px 20px}.machine-demand-form__group{display:flex;flex:1 1 100%;flex-direction:column;position:relative}@media (min-width:28.125em){.machine-demand-form__group--company,.machine-demand-form__group--ic,.machine-demand-form__group--phone{flex:1 1 calc(50% - 10px)}}.machine-demand-form label{color:#000;font-size:15px;font-weight:500;line-height:1.35;margin-bottom:7px}.machine-demand-form input:not([type=checkbox]):not([type=hidden]):not([type=submit]),.machine-demand-form textarea{background:#f7f7f6;border:none;border-bottom:1px solid #000;border-radius:0;box-sizing:border-box;color:#000;display:block;font-size:15px;height:50px;margin:0;outline:none;padding:0 15px;transition:border-color .25s ease,background-color .25s ease;width:100%}.machine-demand-form input:not([type=checkbox]):not([type=hidden]):not([type=submit])::placeholder,.machine-demand-form textarea::placeholder{color:#787878}.machine-demand-form input:not([type=checkbox]):not([type=hidden]):not([type=submit]):focus-visible,.machine-demand-form input:not([type=checkbox]):not([type=hidden]):not([type=submit]):hover,.machine-demand-form textarea:focus-visible,.machine-demand-form textarea:hover{border-color:var(--key-color,#ff3600)}.machine-demand-form textarea{height:auto;min-height:90px;padding:12px 15px;resize:vertical}.machine-demand-form .error-text,.machine-demand-form .errors .error-msg{color:var(--key-color,#ff3600);display:block;font-size:12px;margin-top:4px}.machine-demand-form__group--captcha input{max-width:90px}.machine-demand-form__group--gdpr .checkbox{position:relative}.machine-demand-form__group--gdpr label{align-items:flex-start;color:#2a2a2a;cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:10px;line-height:1.4;margin:0}.machine-demand-form__group--gdpr input[type=checkbox]{cursor:pointer;height:20px;left:0;margin:0;opacity:0;position:absolute;top:0;width:20px;z-index:1}.machine-demand-form__group--gdpr input[type=checkbox]:checked+.custom_checkbox{background:var(--key-color,#ff3600);border-color:var(--key-color,#ff3600)}.machine-demand-form__group--gdpr input[type=checkbox]:checked+.custom_checkbox:after{opacity:1}.machine-demand-form__group--gdpr .custom_checkbox{background:#fff;border:1px solid var(--key-color,#ff3600);display:block;flex-shrink:0;height:20px;pointer-events:none;width:20px}.machine-demand-form__group--gdpr .custom_checkbox:after{background-color:#fff;content:"";display:block;height:17px;margin:1px;-webkit-mask-image:url(/assets/ico/check-terms.svg);mask-image:url(/assets/ico/check-terms.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:0;transition:background-color .3s ease 0s;width:16px}.machine-demand-form__group--gdpr a{color:var(--key-color,#ff3600);font-weight:500;text-decoration:underline}.machine-demand-form__group--gdpr .errors{margin-top:4px}.machine-demand-form__submit{flex:1 1 100%;margin-top:20px}.machine-demand-form__submit-button{background:var(--key-color,#ff3600);border:1px solid var(--key-color,#ff3600);color:#fff;cursor:pointer;font-family:Roboto Condensed,fallback Condensed,Verdana,Geneva,Tahoma,sans-serif;font-size:17px;font-weight:700;min-height:52px;padding:14px 30px;transition:background-color .25s ease,border-color .25s ease;width:100%}.machine-demand-form__submit-button:hover{background:#000;border-color:#000}.machine-demand-form__success h3{color:#000;font-size:18px;font-weight:700;margin:0 0 6px}.machine-demand-form__success p{color:#435766;font-size:15px;margin:0}