/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.resize{resize:both}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--surface:#f8f9f9;--panel:#f0f2f2;--text:#20272c;--muted:#56616a;--line:#c8cdd0;--accent:#e86528;--accent-ink:#20272c;color-scheme:light dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--surface);color:var(--text);margin:0;font:16px/1.55 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:5px;text-decoration:underline}img{object-fit:cover;max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}a,button,input,select,summary,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}input,select,textarea{background:var(--surface);width:100%;color:var(--text);border:1px solid var(--line);border-radius:4px;min-height:50px;padding:13px 15px}input::placeholder,textarea::placeholder{color:var(--muted)}textarea{resize:vertical}input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}label{flex-direction:column;gap:8px;font-weight:600;display:flex}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.08}h1{margin-bottom:28px;font-size:clamp(38px,5.6vw,78px)}h2{margin-bottom:22px;font-size:clamp(30px,3.6vw,50px)}h3{margin-bottom:16px;font-size:24px}p{margin-bottom:24px}.fine,p,small{color:var(--muted)}.fine,small{font-size:13px;line-height:1.5}.container{max-width:1360px;margin:auto;padding-left:48px;padding-right:48px}.header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;gap:24px;height:78px;padding:0 40px;display:flex}.brand,.header{align-items:center}.brand{letter-spacing:-1.7px;white-space:nowrap;gap:10px;font-size:30px;font-weight:900;display:inline-flex}.brand span{background:var(--accent);width:10px;height:10px}.header nav{white-space:nowrap;gap:25px;font-size:14px;display:flex}.header-action{align-items:center;gap:15px;display:flex}.button{background:var(--accent);color:var(--accent-ink);white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:16px;min-height:54px;padding:16px 26px;font-weight:700;line-height:1.3;transition:transform .15s,filter .15s;display:inline-flex;text-decoration:none!important}.button:hover{filter:brightness(.94)}.button:active{transform:scale(.98)}.button.compact{min-height:44px;padding:12px 18px;font-size:14px}.button.secondary{border-color:var(--line);color:var(--text);background:0 0}.text-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px;font-weight:700}.mobile-menu{display:none}.hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;min-height:600px;padding-top:48px;padding-bottom:72px;display:grid}.hero h1{letter-spacing:-.045em;margin-bottom:30px;font-size:clamp(52px,6.1vw,86px);line-height:1.02}.hero-copy p{max-width:450px;margin-bottom:34px;font-size:20px;line-height:1.45}.hero-photo{aspect-ratio:1.04;object-position:55% 50%;width:100%;height:100%;max-height:540px}.section-heading{max-width:850px;margin-bottom:38px}.section-heading p{font-size:19px}.catalog-section{padding-top:32px;padding-bottom:90px}.category-grid{grid-template-columns:1fr 1fr;gap:40px 44px;display:grid}.category{grid-template-columns:1.15fr 1fr;align-items:start;gap:24px;display:grid}.category img{aspect-ratio:1.28;object-fit:cover;width:100%}.category p{margin-bottom:18px;font-size:15px;line-height:1.55}.category h3{letter-spacing:-.025em;font-size:23px}.quote-section{border-top:1px solid var(--line);grid-template-columns:.82fr 1.18fr;gap:72px;padding-top:80px;padding-bottom:90px;display:grid}.quote-section>div>p{font-size:19px}.steps{counter-reset:step;gap:24px;margin-top:40px;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;padding-left:52px;position:relative}.steps li:before{content:counter(step);background:var(--accent);width:32px;height:32px;color:var(--accent-ink);border-radius:4px;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.steps strong{margin-bottom:6px;font-size:18px;display:block}.steps span{color:var(--muted);font-size:15px;display:block}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px;display:grid}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.quote-form label{font-size:15px}.check{flex-direction:row;align-items:flex-start;gap:12px;margin:24px 0;font-weight:400;display:flex}.check a{text-decoration:underline}.estimate{border-left:3px solid var(--accent);background:var(--panel);margin-top:24px;padding:12px 18px}.estimate p{margin:7px 0 0;font-size:14px}.quote-form .button{width:100%;margin-bottom:15px}.fine{margin-top:14px}.honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.error{border-left:3px solid var(--accent);color:var(--text);padding:12px 16px}.error,.quote-success{background:var(--panel)}.quote-success{padding:36px}.quote-success h3{font-size:30px}.footer{border-top:1px solid var(--line);grid-template-columns:.9fr 1.2fr 1fr;gap:34px;max-width:1360px;margin:0 auto;padding:40px 48px;display:grid}.footer p{margin:0;font-size:14px}.footer>div{gap:10px;font-size:14px;display:grid}.footer small a{text-decoration:underline}.skip{background:var(--surface);z-index:10;padding:10px;position:absolute;top:-80px;left:20px}.skip:focus{top:10px}.page-intro{padding-top:65px;padding-bottom:90px}.page-intro>p{max-width:880px;font-size:20px}.page-intro h1{max-width:1050px}.narrow{max-width:1000px}.catalog-group{margin-top:55px}.catalog-group h2{font-size:32px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.product{background:var(--panel);border-radius:4px;padding:28px}.product h3{font-size:23px}.product p{margin-bottom:28px;font-size:15px}.product-intro{grid-template-columns:1fr 1fr;align-items:start;gap:65px;padding-top:65px;padding-bottom:70px;display:grid}.product-intro>img{aspect-ratio:1.15;height:auto}.product-intro dl{margin:25px 0 32px}.product-intro dt{font-weight:700}.product-intro dd{color:var(--muted);margin:0 0 18px}.product-intro h2{font-size:27px}.content-list{color:var(--muted);gap:12px;margin-bottom:30px;padding-left:20px;display:grid}.search-label{max-width:700px;margin:40px 0 30px}.place-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 30px;display:grid}.place-grid>a{background:var(--panel);border-radius:4px;padding:20px}.place-grid small,.place-grid strong{display:block}.place-grid small{margin-top:7px}.local-layout{grid-template-columns:1.5fr 1fr;gap:70px;margin:50px 0 65px;display:grid}.local-layout h2{font-size:30px}.local-layout aside{background:var(--panel);align-self:start;padding:30px}.local-layout aside a{padding:12px 0;display:block}.tracking-form{grid-template-columns:1fr auto;align-items:end;gap:18px;margin:40px 0;display:grid}.tracking-result{background:var(--panel);margin:30px 0;padding:35px}.timeline{gap:22px;padding:0;list-style:none;display:grid}.timeline li{border-left:3px solid var(--accent);padding-left:18px}.timeline strong,.timeline time{display:block}.timeline time{color:var(--muted);font-size:14px}.admin-layout{max-width:1450px;margin:0 auto;padding:35px}.admin-top{justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;display:flex}.admin-top h1{margin:0;font-size:36px}.admin-nav{flex-wrap:wrap;gap:12px;margin-bottom:30px;display:flex}.admin-nav button{background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:4px;padding:12px 20px}.admin-nav button[aria-selected=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:30px;display:grid}.metric strong{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:27px;display:block}.metric span{color:var(--muted);font-size:14px}.admin-controls{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:22px;display:flex}.admin-controls input{max-width:400px}.admin-controls select{max-width:250px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:14px}td,th{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:15px 14px}th{color:var(--muted);white-space:nowrap;font-weight:600}td small{display:block}td button{color:var(--text);text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:0}td a,td button{text-decoration:underline}.editor{background:var(--panel);border-radius:4px;margin-top:30px;padding:32px}.editor h2{font-size:30px}.editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.editor-grid label{font-size:14px}.editor-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:25px;display:flex}.admin-panel h2{font-size:32px}.admin-panel .content-list{max-width:900px}.admin-help{background:var(--panel);max-width:850px;margin-bottom:28px;padding:24px}.admin-help code{overflow-wrap:anywhere}.supplier-form{max-width:900px}.empty{background:var(--panel);max-width:850px;padding:40px}.empty h3{margin-bottom:14px}.empty p{margin-bottom:0}.muted{color:var(--muted)}.status-badge{background:var(--panel);border:1px solid var(--line);white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:12px;display:inline-block}h1,h2,h3{font-weight:800}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#171d21;--panel:#222b31;--text:#f0f3f4;--muted:#b8c2c8;--line:#4a575f;--accent:#e86528;--accent-ink:#171d21}:root:not([data-theme=light]) .category img,:root:not([data-theme=light]) .hero-photo,:root:not([data-theme=light]) .product-intro>img{filter:brightness(.88)}}:root[data-theme=dark]{--surface:#171d21;--panel:#222b31;--text:#f0f3f4;--muted:#b8c2c8;--line:#4a575f;--accent:#e86528;--accent-ink:#171d21;color-scheme:dark}:root[data-theme=light]{color-scheme:light}.theme-toggle{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:4px;min-height:40px;padding:8px 10px;font-size:13px}@media (min-width:1400px){.hero h1{font-size:86px}}@media (max-width:1100px){.header{gap:15px;padding:0 24px}.header nav{gap:15px;font-size:13px}.brand{font-size:26px}.container{padding-left:30px;padding-right:30px}.hero{gap:26px;min-height:540px}.hero h1{font-size:64px}.hero-copy p{font-size:18px}.category{grid-template-columns:1fr}.category img{aspect-ratio:1.8}.quote-section{gap:35px}.footer{padding:35px 30px}.header-action>a:not(.button){display:none}}@media (max-width:767px){html{scroll-padding-top:20px}.container{padding-left:20px;padding-right:20px}.header{height:70px;padding:0 20px}.header-action,.header>nav{display:none}.brand{font-size:27px}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;font-size:15px}.mobile-menu nav{background:var(--surface);border:1px solid var(--line);z-index:5;gap:0;width:240px;padding:12px;display:grid;position:absolute;top:35px;right:0}.mobile-menu nav a{padding:12px;font-size:16px}.hero{grid-template-columns:1fr;gap:30px;min-height:auto;padding-top:35px;padding-bottom:45px}.hero h1{margin-bottom:22px;font-size:clamp(48px,11.5vw,74px)}.hero-copy p{margin-bottom:25px;font-size:18px}.hero-photo{aspect-ratio:1.55;width:100%;height:auto;max-height:none}.catalog-section{padding-top:25px;padding-bottom:45px}.category-grid{gap:34px}.category,.category-grid{grid-template-columns:1fr}.category{gap:18px}.category img{aspect-ratio:1.75}.category p{max-width:550px}.quote-section{grid-template-columns:1fr;gap:20px;padding-top:45px;padding-bottom:50px}.quote-section h2{max-width:400px}.steps{gap:18px;margin-top:25px}.form-grid{grid-template-columns:1fr 1fr;gap:20px 14px}.form-grid .span-2,.form-grid .span-3,.form-grid>label:not(.span-2):not(.span-3){grid-column:1/-1}.footer{grid-template-columns:1fr;gap:24px;padding:30px 20px}.page-intro{padding-top:38px;padding-bottom:50px}.page-intro>p{font-size:18px}.product-grid,.product-intro{grid-template-columns:1fr}.product-intro{gap:35px;padding-top:40px;padding-bottom:45px}.product-intro>img{aspect-ratio:1.5}.place-grid{grid-template-columns:1fr 1fr;gap:12px}.place-grid>a{padding:16px}.local-layout{gap:24px;margin:35px 0 40px}.local-layout,.tracking-form{grid-template-columns:1fr}.tracking-result{padding:24px}.admin-layout{padding:24px 16px}.admin-top{flex-direction:column;align-items:start;gap:12px}.metrics{grid-template-columns:1fr 1fr;gap:22px}.metric strong{font-size:23px}.editor{padding:22px 16px}.editor-grid{grid-template-columns:1fr}.editor-grid .span-2,.editor-grid .span-3{grid-column:auto}.admin-controls input,.admin-controls select{max-width:none}.admin-nav{gap:8px}.admin-nav button{padding:10px 14px}.quote-success{padding:25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:active{transform:none}}.material-nav{background:var(--panel);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding:0 40px;display:grid}.material-nav a{justify-content:space-between;align-items:center;gap:12px;padding:18px 26px;font-size:16px;font-weight:700;display:flex}.material-nav a+a{border-left:1px solid var(--line)}.material-nav span{color:var(--muted)}.supply-hero{isolation:isolate;position:relative;overflow:hidden}.supply-photo{object-position:60% 50%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.supply-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a1116e6,#0a1116ad 43%,#0a111629 80%);position:absolute;inset:0}.supply-hero-inner{grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:44px;min-height:535px;padding-top:40px;padding-bottom:40px;display:grid}.supply-copy h1{color:#fff;letter-spacing:-.04em;margin-bottom:26px;font-size:clamp(38px,4.2vw,62px);line-height:1.06}.supply-copy p{color:#fff;max-width:620px;margin-bottom:34px;font-size:21px;line-height:1.5}.quick-quote{background:var(--surface);color:var(--text);border-top:5px solid var(--accent);border-radius:4px;gap:15px;padding:25px;display:grid}.quick-quote h2{letter-spacing:-.025em;margin:0 0 2px;font-size:23px}.quick-quote label{gap:6px;font-size:14px}.quick-quote input,.quick-quote select{min-height:45px;padding:10px 12px;font-size:15px}.quick-quote .button{width:100%;min-height:48px;padding:12px 8px;font-size:14px}.quick-quote p{text-align:center;margin:0;font-size:12px;line-height:1.5}.service-band{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding-top:32px;padding-bottom:32px;display:grid}.service-band strong{margin-bottom:6px;font-size:16px;line-height:1.4;display:block}.service-band p{margin:0;font-size:14px;line-height:1.45}.storefront{padding-top:65px;padding-bottom:65px}.storefront-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.storefront-category{border:1px solid var(--line);border-radius:4px;overflow:hidden}.storefront-category img{aspect-ratio:1.35;width:100%;transition:filter .15s}.storefront-category>a:hover img{filter:brightness(.94)}.storefront-category>div{padding:21px 18px 24px}.storefront-category h3{letter-spacing:-.03em;margin:0 0 14px;font-size:23px;line-height:1.15}.storefront-category p{min-height:47px;margin-bottom:20px;font-size:14px;line-height:1.65}.storefront-category .text-link{font-size:14px}.featured-materials{margin-top:45px}.featured-materials>h3{font-size:30px}.featured-row{border-bottom:1px solid var(--line);grid-template-columns:2fr .3fr 1fr auto;align-items:center;gap:24px;padding:21px 0;display:grid}.featured-row>a:first-child{font-size:18px;font-weight:700}.featured-row>span{font-size:14px}.featured-row .text-link{font-size:15px}.supply-delivery{padding-top:40px;padding-bottom:65px}.delivery-process{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:45px;display:grid}.delivery-process>img{aspect-ratio:1.45;border-radius:4px;width:100%;height:100%}.delivery-process ol{counter-reset:delivery;align-content:space-around;gap:28px;margin:0;padding:0;list-style:none;display:grid}.delivery-process li{counter-increment:delivery;padding-left:73px;position:relative}.delivery-process li:before{content:"0" counter(delivery);letter-spacing:-3px;color:var(--accent);font-size:46px;font-weight:800;line-height:1;position:absolute;top:-7px;left:0}.delivery-process strong{letter-spacing:-.025em;font-size:24px;line-height:1.2}.delivery-process p{margin:12px 0 0;font-size:16px}.delivery-directions{background:var(--panel);border-radius:4px;margin-top:35px;padding:30px}.delivery-directions h3{margin-bottom:23px;font-size:27px;line-height:1.2}.delivery-directions form{grid-template-columns:1fr auto;align-items:end;gap:25px;display:grid}.delivery-directions label{font-size:14px}.delivery-directions nav{flex-wrap:wrap;gap:22px;margin-top:25px;font-size:14px;display:flex}.delivery-directions nav a{text-underline-offset:4px;text-decoration:underline}@media (max-width:1100px){.material-nav{padding:0 24px}.material-nav a{padding:16px 18px;font-size:14px}.supply-hero-inner{grid-template-columns:minmax(0,1fr) 300px;gap:30px}.supply-copy h1{font-size:42px}.supply-copy p{font-size:18px}.storefront-grid{grid-template-columns:1fr 1fr}.storefront-category p{min-height:0}.service-band{gap:20px}.service-band strong{font-size:14px}.service-band p{font-size:13px}.delivery-process{gap:30px}.delivery-process strong{font-size:21px}.delivery-process li{padding-left:60px}}@media (max-width:767px){.material-nav{grid-template-columns:1fr 1fr;padding:0 20px}.material-nav a{padding:13px 8px;font-size:13px}.material-nav a+a{border-left:0}.material-nav a:nth-child(2n){border-left:1px solid var(--line)}.material-nav a:nth-child(n+3){border-top:1px solid var(--line)}.supply-hero-inner{min-height:auto;padding-top:38px;padding-bottom:28px;display:block}.supply-photo{object-position:63% 50%}.supply-hero:before{background:linear-gradient(#0a1116cc,#0a1116a6)}.supply-copy h1{letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(28px,7.45vw,48px);line-height:1.1}.supply-copy p{max-width:500px;margin-bottom:23px;font-size:17px}.supply-copy .button{min-height:48px;padding:13px 20px;font-size:15px}.quick-quote{gap:16px;max-width:500px;margin-top:30px;padding:22px}.quick-quote h2{font-size:24px}.quick-quote input,.quick-quote select{min-height:48px}.quick-quote p{font-size:13px}.service-band{grid-template-columns:1fr 1fr;gap:26px 20px;padding-top:28px;padding-bottom:28px}.service-band strong{font-size:15px}.service-band p{font-size:13px}.storefront{padding-top:42px;padding-bottom:38px}.storefront-grid{grid-template-columns:1fr;gap:26px}.storefront-category img{aspect-ratio:1.7}.storefront-category>div{padding:22px}.storefront-category h3{font-size:25px}.storefront-category .text-link,.storefront-category p{font-size:15px}.featured-materials{margin-top:34px}.featured-row{grid-template-columns:1fr auto;gap:12px;padding:20px 0}.featured-row>a:first-child{font-size:17px}.featured-row>span:nth-child(3){font-size:13px}.featured-row .text-link{font-size:14px}.supply-delivery{padding-top:20px;padding-bottom:42px}.delivery-process{grid-template-columns:1fr;gap:35px}.delivery-process>img{aspect-ratio:1.5;height:auto}.delivery-process ol{gap:30px}.delivery-process li{padding-left:65px}.delivery-process strong{font-size:23px}.delivery-process p{margin-top:8px;font-size:15px}.delivery-directions{margin-top:36px;padding:24px 20px}.delivery-directions h3{font-size:25px}.delivery-directions form{grid-template-columns:1fr;gap:18px}.delivery-directions form .button{font-size:14px}.delivery-directions nav{gap:16px 20px}}@media (prefers-reduced-motion:reduce){.storefront-category img{transition:none}}.catalog-groups{flex-wrap:wrap;gap:12px;margin:26px 0;display:flex}.catalog-groups a{border:1px solid var(--line);border-radius:4px;padding:10px 16px;font-size:15px}.catalog-groups a[aria-current=page]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.catalog-search{flex-wrap:wrap;align-items:flex-end;gap:18px;margin:28px 0}.catalog-search label{flex:1;min-width:220px}.catalog-search>a{padding-bottom:12px}.catalog-pagination{justify-content:center;align-items:center;gap:24px;margin-top:32px;display:flex}.product-price{margin:18px 0;font-size:22px;line-height:1.4;display:block}.product{flex-direction:column;display:flex}.product .product-price{margin-top:auto}.product .text-link{margin-top:12px}.product-grid{margin-top:30px}.quick-quote p strong{color:var(--text);font-size:15px}@media (max-width:767px){.catalog-groups{gap:8px}.catalog-groups a{padding:10px 12px;font-size:14px}.catalog-search{display:block}.catalog-search .button{margin-top:15px}.catalog-search>a{margin-top:15px;display:block}.catalog-pagination{gap:12px;font-size:14px}.catalog-pagination .button{padding:12px}.product-price{font-size:21px}}.catalog-price-table{min-width:730px}.catalog-price-table th{font-size:14px}.catalog-price-table td{padding-top:20px;padding-bottom:20px}.catalog-price-table td:first-child a{font-weight:700}.catalog-price-table td:nth-child(3){white-space:nowrap;font-weight:700}.catalog-price-table .text-link{white-space:nowrap;font-size:14px}@media (max-width:767px){.catalog-price-table{width:100%;min-width:0}.catalog-price-table thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.catalog-price-table tbody{display:block}.catalog-price-table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:22px 0;display:grid}.catalog-price-table td{border:0;padding:0}.catalog-price-table td:first-child,.catalog-price-table td:nth-child(2){grid-column:1/-1}.catalog-price-table td:nth-child(2){color:var(--muted);font-size:13px}.catalog-price-table td:nth-child(2):before{content:"Размеры: "}.catalog-price-table td:nth-child(3){white-space:normal;font-size:15px}.catalog-price-table td:nth-child(4){align-self:center}}.order-search{grid-template-columns:2fr 1fr 1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.order-search .editor-actions{grid-column:1/-1;margin:0}.order-search input,.order-search label,.order-search select{min-width:0}.order-search+.editor-actions{margin-bottom:22px}.catalog-pagination button:disabled{cursor:default}@media (max-width:900px){.order-search{grid-template-columns:1fr 1fr}.order-search label:first-child{grid-column:1/-1}}@media (max-width:540px){.order-search{grid-template-columns:1fr}.admin-panel>.editor-actions,.order-search .editor-actions{flex-wrap:wrap}}:root{--surface:#f6f7f5;--panel:#ecefeb;--text:#202623;--muted:#57615b;--line:#c9ceca;--accent:#c54e19;--accent-ink:#fff}.order-hero{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:26px 64px;padding-top:48px;padding-bottom:42px;display:grid}.order-headline{grid-area:1/1}.order-headline h1{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(34px,3.8vw,56px);line-height:1.08}.order-headline p{max-width:650px;margin:0;font-size:19px;line-height:1.5}.order-hero-photo{object-fit:cover;object-position:50% 55%;border-radius:6px;grid-area:2/1;width:100%;height:100%;min-height:245px;max-height:335px}.order-hero>.order-form,.order-hero>.order-success{grid-area:1/2/3}.order-form{min-width:0;scroll-margin-top:26px}.order-form h2{letter-spacing:-.035em;margin:0 0 6px;font-size:32px;line-height:1.15}.order-help{margin:0 0 20px;font-size:16px}.order-form label{gap:6px;font-size:14px}.order-form input,.order-form textarea{background:var(--surface);border-radius:6px;min-height:48px;padding:11px 13px}.material-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:16px;display:grid}.material-choices button{border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:6px;min-height:44px;padding:10px 6px;font-size:14px;font-weight:600}.material-choices button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.material-picker{margin-bottom:14px;position:relative}.material-picker>label{margin-bottom:6px}.material-options{z-index:6;background:var(--surface);border:1px solid var(--line);border-radius:6px;max-height:285px;padding:5px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 16px #00000014}.material-options button{text-align:left;width:100%;color:var(--text);background:0 0;border:0;border-radius:4px;justify-content:space-between;gap:16px;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.material-options button:hover,.material-options button[aria-selected=true]{background:var(--panel)}.material-options small{color:var(--muted);white-space:nowrap}.material-options p{margin:0;padding:12px;font-size:14px}.order-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:14px;display:grid}.order-form>label{margin-bottom:0}.order-details{margin-top:12px}.order-details summary{cursor:pointer;padding:8px 0;font-size:14px}.order-details>div{gap:14px;padding:12px 0;display:grid}.order-form .check{align-items:start;gap:9px;margin:12px 0 16px;font-size:12px;line-height:1.4}.order-form .check input{flex-shrink:0;width:18px;height:18px;min-height:18px;margin-top:1px}.order-form .check span{color:var(--muted)}.order-form>.button{border-radius:6px;width:100%;min-height:50px;margin:0}.order-form .order-price{color:var(--text);margin:10px 0 0;font-size:14px;font-weight:600}.order-form>.fine{margin:6px 0 0;font-size:12px;line-height:1.45}.order-success{padding:36px 0}.order-success h2{font-size:32px}.success-mark{color:var(--accent);margin-bottom:20px;font-size:35px;display:block}.order-success .text-link{color:var(--text);background:0 0;border:0;padding:0;text-decoration:underline}.materials-shelf{border-top:1px solid var(--line);padding-top:34px;padding-bottom:45px}.materials-shelf h2,.order-conditions h2{letter-spacing:-.035em;margin-bottom:24px;font-size:32px}.material-shelf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.material-shelf-grid img{aspect-ratio:1.85;border-radius:6px;width:100%}.material-shelf-grid h3{letter-spacing:-.015em;margin:12px 0 0;font-size:19px;line-height:1.3}.ready-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:26px;display:grid}.ready-products>div{flex-direction:column;align-items:start;gap:10px;display:flex}.ready-products strong,.ready-products>div>a:first-child{font-size:15px}.ready-products .text-link{font-size:14px}.order-conditions{border-top:1px solid var(--line);padding-top:38px;padding-bottom:55px}.conditions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.conditions-grid h3{margin:0 0 10px;font-size:19px}.conditions-grid p{margin:0;font-size:15px;line-height:1.6}.delivery-links{flex-wrap:wrap;gap:18px 26px;margin-top:30px;font-size:14px;display:flex}.delivery-links a{text-underline-offset:4px;text-decoration:underline}.quote-section{border-top:0;grid-template-columns:1.25fr 1fr;align-items:start;gap:64px;padding-top:45px}.quote-section>div>h2{font-size:44px}.quote-section>div>img{aspect-ratio:1.65;border-radius:6px;margin-top:26px}.catalog-overview{grid-template-columns:1fr 1fr;gap:48px;margin-top:40px;display:grid}.catalog-overview h2{margin:18px 0 12px;font-size:27px}.catalog-overview img{aspect-ratio:2.2;border-radius:6px;width:100%}.catalog-overview p{margin-bottom:20px;font-size:15px}.catalog-overview nav{gap:10px;margin-bottom:20px;display:grid}.catalog-overview nav a{justify-content:space-between;font-size:15px;display:flex}.catalog-overview nav span{color:var(--muted);font-size:13px}@media (max-width:1100px){.order-hero{gap:24px 36px;padding-top:36px}.order-headline h1{font-size:39px}.order-headline p{font-size:17px}.order-hero-photo{max-height:340px}.order-form h2{font-size:29px}.material-shelf-grid,.ready-products{gap:18px}.quote-section{gap:36px}.header{height:72px}}@media (max-width:767px){.header{height:64px}.order-hero{grid-template-columns:1fr;gap:22px;padding-top:26px;padding-bottom:28px;display:grid}.order-headline{grid-area:1/1}.order-headline h1{margin-bottom:12px;font-size:clamp(27px,7vw,43px);line-height:1.12}.order-headline p{font-size:14px;line-height:1.5}.order-hero>.order-form,.order-hero>.order-success{grid-area:2/1}.order-hero-photo{aspect-ratio:1.7;grid-area:3/1;height:auto;min-height:0;max-height:none}.order-form h2{font-size:25px}.order-help{margin-bottom:14px;font-size:14px}.order-form input{min-height:46px;font-size:16px}.order-form label{font-size:13px}.material-choices{margin-bottom:12px}.material-choices button{min-height:42px;font-size:13px}.order-two{gap:10px;margin-bottom:12px}.order-two input{padding:10px;font-size:14px}.order-form .check{margin-top:8px;margin-bottom:14px}.order-details{margin-top:8px}.order-form>.fine{font-size:12px}.materials-shelf{padding-top:28px;padding-bottom:34px}.materials-shelf h2,.order-conditions h2{margin-bottom:20px;font-size:28px}.material-shelf-grid,.ready-products{grid-template-columns:1fr 1fr;gap:22px 16px}.material-shelf-grid img{aspect-ratio:1.4}.material-shelf-grid h3{font-size:16px}.ready-products{margin-top:24px}.ready-products strong,.ready-products>div>a:first-child{font-size:14px}.conditions-grid{grid-template-columns:1fr;gap:22px}.order-conditions{padding-top:28px;padding-bottom:34px}.delivery-links{gap:14px 20px}.quote-section{grid-template-columns:1fr;gap:24px;padding-top:28px;display:grid}.quote-section>div>h2{font-size:30px}.quote-section>div>p{font-size:15px}.quote-section>div>img{display:none}.catalog-overview{grid-template-columns:1fr;gap:36px}.catalog-overview img{aspect-ratio:1.8}.catalog-overview h2{font-size:25px}}.order-form label{font-weight:500}.order-form input,.order-form textarea,.order-form>.check{font-weight:400}.product-small-photo{aspect-ratio:2.1;border-radius:6px;width:100%;margin-top:24px}.product-intro{grid-template-columns:1.25fr 1fr}.product-intro h1{font-size:clamp(32px,3.8vw,52px)}@media (max-width:767px){.product-intro{grid-template-columns:1fr;gap:24px}.product-small-photo{display:none}.product-intro h1{font-size:30px}}:root,:root[data-theme=dark]{--accent:#c54e19;--accent-ink:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--accent:#c54e19;--accent-ink:#fff}}.commercial-header{border-bottom:1px solid var(--line)}.commercial-header .header{border:0;gap:24px;max-width:1440px;height:80px;margin:auto;padding:0 40px}.commercial-header .header nav{gap:20px;font-size:13px}.header-search{flex:1;max-width:285px;display:flex;position:relative}.header-search input{min-height:42px;padding:10px 60px 10px 12px;font-size:13px}.header-search button{color:var(--text);background:0 0;border:0;font-size:12px;font-weight:700;position:absolute;top:0;bottom:0;right:10px}.catalog-bar{background:var(--panel);align-items:center;gap:28px;min-height:49px;padding:0 40px;display:flex}.catalog-bar>nav{flex-wrap:wrap;gap:28px;font-size:14px;display:flex}.catalog-menu{flex-shrink:0;position:relative}.catalog-menu>summary{cursor:pointer;padding:13px 20px 13px 0;font-weight:700}.catalog-dropdown{z-index:20;background:var(--surface);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:min(1120px,100vw - 80px);max-height:70dvh;padding:28px;display:grid;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 14px 30px #0002}.catalog-dropdown section{align-content:start;gap:9px;font-size:14px;display:grid}.catalog-dropdown section>a:first-child{margin-bottom:5px}.commercial-footer{grid-template-columns:1.2fr 1fr 1fr .85fr;align-items:start;padding-top:45px}.commercial-footer>div{align-content:start}.commercial-footer .button{justify-self:start;margin-top:10px}.mobile-order-bar{display:none}.sales-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:26px 64px;padding-top:40px;padding-bottom:42px}.sales-hero .order-headline h1{letter-spacing:-.04em;font-size:clamp(34px,3.9vw,53px);line-height:1.08}.sales-hero .order-headline p{max-width:580px;font-size:17px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.hero-actions .button{min-height:48px;padding:13px 20px;font-size:14px}.sales-hero .order-hero-photo{aspect-ratio:1.9;object-position:left center;height:100%;max-height:330px}.sales-hero>.order-form{background:var(--panel);border-radius:6px;padding:26px}.sales-hero .order-form h2{font-size:34px}.order-form .button{color:#fff}.sales-section{border-top:1px solid var(--line);padding-top:40px;padding-bottom:45px}.sales-section h2{margin-bottom:22px;font-size:clamp(28px,3vw,38px)}.sales-section>p{font-size:16px}.material-shelf-grid article nav{gap:6px;margin-top:14px;font-size:14px;display:grid}.more-materials{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px 35px;margin-top:25px;padding-top:22px;font-size:15px;font-weight:700;display:flex}.price-tabs{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.price-tabs button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);border-radius:4px;padding:11px 24px;font-weight:700}.price-tabs button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#fff}.sales-price-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;gap:24px;padding:16px 0;display:grid}.sales-price-row>a:first-child{font-size:16px;line-height:1.4}.sales-price-row small{margin-top:4px;font-size:12px;display:block}.sales-price-row>span{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.sales-price-row>.button{padding:11px 16px;font-size:13px}.price-links{flex-wrap:wrap;gap:25px;margin-top:22px;font-size:14px;display:flex}.discount-band{background:var(--panel);border-left:4px solid var(--accent);justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:27px 30px;display:flex}.discount-band h2{margin:0 0 10px;font-size:27px!important}.discount-band p{margin:0 0 8px;font-size:15px}.discount-band small{font-size:12px;display:block}.discount-band>.button{font-size:14px}.equipment-section{grid-template-columns:1fr 1.1fr;align-items:start;gap:38px;display:grid}.equipment-section>img{aspect-ratio:1.3;object-position:left center;border-radius:6px;width:100%}.equipment-rows>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:17px 0;display:grid}.equipment-rows h3{letter-spacing:-.02em;margin:0 0 6px;font-size:19px}.equipment-rows p{margin:0;font-size:13px;line-height:1.5}.equipment-rows .button{font-size:13px}.equipment-section .text-link{margin-top:20px;font-size:14px;display:inline-block}.region-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 35px;margin:30px 0;font-size:16px;display:grid}.sales-faq h2{font-size:36px}.sales-faq details{border-bottom:1px solid var(--line)}.sales-faq summary{cursor:pointer;padding:20px 0;font-size:17px;font-weight:700}.sales-faq p{max-width:900px;margin:0 0 20px;font-size:15px}.sales-dialog{background:var(--surface);width:min(540px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);border:1px solid var(--line);border-radius:6px;padding:30px;overflow:auto}.sales-dialog::backdrop{background:#101719b8}.dialog-close{width:44px;height:44px;color:var(--text);background:0 0;border:0;font-size:30px;line-height:1;position:absolute;top:8px;right:8px}.sales-dialog .order-form h2{padding-right:25px;font-size:34px}.sales-dialog .order-form .check{font-size:12px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin:0 0 24px;font-size:13px;display:flex}.breadcrumbs a{text-decoration:underline}.commercial-page h1{font-size:clamp(32px,4vw,54px)}.commercial-page h2{font-size:30px}.commercial-page h3{font-size:22px}.commercial-page>p{font-size:17px}.commercial-copy{max-width:940px}.commercial-copy p{font-size:16px}.commercial-copy section{margin:30px 0}.catalog-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:38px;display:grid}.catalog-sidebar{border:1px solid var(--line);background:var(--panel);padding:20px;font-size:14px}.catalog-sidebar details{border-bottom:1px solid var(--line);padding:10px 0}.catalog-sidebar summary{cursor:pointer;font-weight:700}.catalog-sidebar nav{gap:8px;padding:12px 0;display:grid}.catalog-sidebar>a{margin-top:17px;font-weight:700;display:block}.catalog-layout h1{font-size:44px}.catalog-layout .sales-price-row{grid-template-columns:minmax(0,1fr) 150px auto;gap:16px}.catalog-layout .sales-price-row>a:first-child{font-size:15px}.catalog-layout .sales-price-row>.button{padding:10px;font-size:12px}.group-navigation,.price-jump,.service-jump{flex-wrap:wrap;gap:10px 20px;margin:22px 0;font-size:14px;display:flex}.catalog-search{align-items:center;gap:12px;margin:20px 0;display:flex}.catalog-search input{min-width:0}.catalog-search .button{min-height:50px}.catalog-meta{flex-wrap:wrap;justify-content:space-between;gap:15px;margin:18px 0;font-size:13px;display:flex}.price-group{margin:24px 0}.price-group>summary{cursor:pointer;background:var(--panel);padding:16px;font-size:20px;font-weight:700}.price-category{margin-top:42px;scroll-margin-top:25px}.service-intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:38px;margin-bottom:25px;display:grid}.service-intro img{aspect-ratio:1.6;object-position:left center;border-radius:6px;width:100%}.commercial-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:32px 0;display:grid}.commercial-columns h3{font-size:21px}.commercial-columns p{font-size:15px}.sitemap-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.sitemap-columns nav{gap:8px;font-size:14px;display:grid}.article-list{grid-template-columns:1fr 1fr;gap:32px;margin:32px 0;display:grid}.article-list article{border-top:1px solid var(--line);padding-top:22px}.article-list h2{font-size:24px}.article-list p{font-size:15px}.local-sales-intro{grid-template-columns:1.2fr 1fr;align-items:start;gap:50px;display:grid}.local-sales-intro .order-form{background:var(--panel);border-radius:6px;padding:24px}.local-sales-intro h1{font-size:clamp(32px,4vw,54px)}@media (max-width:1150px){.header-search{display:none}.catalog-bar,.commercial-header .header{gap:20px;padding:0 30px}.catalog-bar>nav{gap:18px}.sales-hero{gap:25px 36px}.sales-hero .order-headline h1{font-size:39px}.sales-hero>.order-form{padding:22px}.commercial-footer{grid-template-columns:1fr 1fr}.catalog-layout{grid-template-columns:190px minmax(0,1fr);gap:24px}.catalog-layout .sales-price-row{grid-template-columns:minmax(0,1fr) 125px auto}}@media (max-width:767px){body:has(.mobile-order-bar){padding-bottom:80px}.commercial-header .header{gap:15px;height:64px;padding:0 20px}.catalog-bar{justify-content:space-between;gap:0;min-height:44px;padding:0 20px}.catalog-bar>nav{gap:18px;font-size:13px}.catalog-bar>nav>a:nth-child(n+4){display:none}.catalog-menu>summary{padding:12px 20px 12px 0;font-size:13px}.catalog-dropdown{grid-template-columns:1fr 1fr;gap:22px;width:auto;max-height:calc(100dvh - 200px);padding:18px;position:fixed;top:108px;left:12px;right:12px}.commercial-header .mobile-menu nav{gap:0;max-height:calc(100dvh - 160px);display:grid;overflow:auto}.commercial-footer{grid-template-columns:1fr;gap:28px}.mobile-order-bar{padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);z-index:30;display:block;position:fixed;bottom:0;left:0;right:0}.mobile-order-bar .button{width:100%;min-height:46px;padding:12px;font-size:14px}.sales-hero{grid-template-columns:1fr;gap:23px;padding-top:24px}.sales-hero .order-headline h1{margin-bottom:12px;font-size:clamp(27px,7vw,39px)}.sales-hero .order-headline p{margin:0;font-size:14px}.sales-hero .hero-actions{gap:10px;margin-top:15px}.sales-hero .hero-actions .button{min-height:42px;padding:10px 12px;font-size:12px}.sales-hero>.order-form{padding:20px}.sales-hero .order-form h2{font-size:28px}.sales-hero .order-hero-photo{aspect-ratio:1.5;height:auto;max-height:none}.sales-section{padding-top:30px;padding-bottom:32px}.sales-section h2{font-size:28px}.sales-section>p{font-size:15px}.material-shelf-grid article nav{gap:7px;font-size:12px}.more-materials{gap:14px;font-size:14px;display:grid}.price-tabs{gap:8px}.price-tabs button{flex:1;padding:10px 18px;font-size:14px}.catalog-layout .sales-price-row,.sales-price-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:17px 0}.sales-price-row>a:first-child{font-size:15px}.sales-price-row>span{text-align:right;max-width:125px;font-size:14px}.sales-price-row>.button{grid-column:1/-1;justify-self:stretch;min-height:42px}.price-links{gap:18px;font-size:13px}.discount-band{margin-top:25px;padding:22px 18px;display:block}.discount-band h2{font-size:24px!important}.discount-band>.button{width:100%;min-height:48px;margin-top:20px}.discount-band p{font-size:14px}.equipment-section{grid-template-columns:1fr;gap:15px}.equipment-section>img{aspect-ratio:1.5}.equipment-rows h3{font-size:17px}.equipment-rows p{font-size:12px}.equipment-rows>div{gap:15px}.region-links{grid-template-columns:1fr 1fr;gap:17px;margin:25px 0;font-size:14px}.sales-faq summary{padding:18px 0;font-size:16px}.sales-faq p{font-size:14px}.sales-dialog{max-height:calc(100dvh - 24px);padding:24px 20px}.sales-dialog .order-form h2{font-size:28px}.breadcrumbs{gap:6px;margin-bottom:18px;font-size:12px}.catalog-layout h1,.commercial-page h1{font-size:32px}.commercial-page h2{font-size:27px}.commercial-page>p{font-size:15px}.catalog-layout{grid-template-columns:1fr;gap:25px}.catalog-sidebar{display:none}.catalog-search{gap:8px}.catalog-search .button{padding:12px;font-size:13px}.catalog-meta{font-size:12px}.price-group>summary{padding:14px;font-size:18px}.price-category{margin-top:30px}.service-intro{grid-template-columns:1fr;gap:20px}.commercial-columns{gap:10px}.article-list,.commercial-columns,.local-sales-intro,.sitemap-columns{grid-template-columns:1fr}.local-sales-intro{gap:25px}.local-sales-intro h1{font-size:32px}.local-sales-intro .order-form{padding:20px}}.sales-dialog{margin:auto}body:has(.sales-dialog[open]){overflow:hidden}.sales-hero .order-form .check{margin:12px 0;font-size:12px;line-height:1.4}.sales-hero .order-form h2{margin-bottom:12px;font-size:30px}.sales-hero .order-help{margin-bottom:14px;font-size:14px}.sales-hero .material-choices{margin-bottom:12px}.sales-hero .order-form input{min-height:44px;padding:10px 12px}.sales-hero .order-two{margin-top:12px;margin-bottom:12px}.sales-hero .order-details{margin-top:10px}.sales-hero .order-form>.fine{font-size:11px}.sales-hero .order-form .button{min-height:48px;padding:13px 10px}.sales-hero .order-form .order-price{margin-top:10px;margin-bottom:6px}.catalog-groups,.price-index{flex-wrap:wrap;gap:12px 24px;margin:28px 0;font-size:14px;display:flex}.catalog-groups a,.price-index a{text-underline-offset:5px;text-decoration:underline}.price-accordion{margin-top:16px}.price-accordion>summary{background:var(--panel);cursor:pointer;justify-content:space-between;gap:15px;padding:17px 20px;font-size:20px;font-weight:700;display:flex}.price-accordion>summary:before{content:"+";color:var(--accent)}.price-accordion[open]>summary:before{content:"−"}.price-accordion>summary>span{color:var(--muted);margin-left:auto;font-size:13px;font-weight:400}.price-footer{flex-wrap:wrap;gap:25px;margin-bottom:20px;font-size:14px;display:flex}.price-footer a{text-underline-offset:4px;text-decoration:underline}.service-wide-photo{object-position:left center;aspect-ratio:2.6;border-radius:6px;width:100%;max-height:460px;margin:28px 0}.site-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.site-map-grid h2{font-size:25px}.site-map-grid section>a{margin-top:10px;font-size:15px;display:block}.contact-order{background:var(--panel);border-radius:6px;max-width:520px;margin-top:35px;padding:25px}@media (max-width:767px){.price-accordion>summary{padding:14px 12px;font-size:17px}.price-accordion>summary>span{font-size:12px}.price-footer{gap:14px;font-size:13px}.site-map-grid{grid-template-columns:1fr}.service-wide-photo{aspect-ratio:1.5}.contact-order{padding:20px}}@font-face{font-family:MonolitDisplay;src:url(/fonts/oswald-core.7a99e0eea8fe.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap;unicode-range:u+20-7e,u+a0-ac,u+ae-ff,u+17e,u+300-304,u+306-30c,u+30f,u+311-312,u+31b,u+323-324,u+326-328,u+32e,u+331,u+335,u+3c0,u+400-45f,u+2013-2014,u+2019,u+201d,u+2026,u+20bd,u+2116,u+2212}@font-face{font-family:MonolitDisplay;src:url(/fonts/oswald.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap;unicode-range:u+d,u+100-17d,u+17f,u+18f,u+192,u+1a0-1a1,u+1af-1b0,u+1b7,u+1c4-1ce,u+1d3-1d4,u+1e4-1eb,u+1ee-1ef,u+1f1-1f5,u+1fa-21b,u+21e-21f,u+22a-22d,u+230-233,u+237,u+259,u+292,u+2bb-2bc,u+2c6-2c7,u+2c9,u+2d8-2dd,u+3a0,u+462-463,u+46a-46b,u+472-475,u+48a-4ff,u+510-513,u+51c-51d,u+524-529,u+52e-52f,u+1e02-1e03,u+1e0a-1e0b,u+1e1e-1e1f,u+1e40-1e41,u+1e56-1e57,u+1e60-1e61,u+1e6a-1e6b,u+1e80-1e85,u+1e9e,u+1ea0-1ef9,u+2010,u+2018,u+201a,u+201c,u+201e,u+2020-2022,u+2030,u+2032-2033,u+2039-203a,u+2044,u+2052,u+2074,u+20a1,u+20a3-20a4,u+20a6-20a7,u+20a9,u+20ab-20ae,u+20b1-20b2,u+20b4-20b5,u+20b8-20ba,u+20bc,u+2113,u+2122,u+212a-212b,u+212e,u+2202,u+2205,u+220f,u+2211,u+2215,u+2219-221a,u+221e,u+222b,u+2248,u+2260,u+2264-2265,u+25ca,u+27e8-27e9,u+fb01-fb02}@font-face{font-family:MonolitCondensed;src:url(/fonts/roboto-condensed-core.560ff53c3edf.woff2)format("woff2");font-weight:100 899;font-style:normal;font-display:swap;unicode-range:u+20-7e,u+a0-ff,u+17e,u+300-301,u+303,u+309,u+30f,u+323,u+3c0,u+400-45f,u+2013-2014,u+2019,u+201d,u+2026,u+20bd,u+2116,u+2212}@font-face{font-family:MonolitCondensed;src:url(/fonts/roboto-condensed-display.7f91851dea94.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:u+20-60,u+7b-7e,u+a0-b4,u+b6-de,u+f7,u+300-301,u+303,u+309,u+30f,u+323,u+400-42f,u+2013-2014,u+2019,u+201d,u+2026,u+20bd,u+2116,u+2212}@font-face{font-family:MonolitCondensed;src:url(/fonts/roboto-condensed-core.560ff53c3edf.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:u+61-7a,u+b5,u+df-f6,u+f8-ff,u+17e,u+3c0,u+430-45f}@font-face{font-family:MonolitCondensed;src:url(/fonts/roboto-condensed.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0,u+2,u+d,u+100-17d,u+17f,u+18f,u+192,u+1a0-1a1,u+1af-1b0,u+1f0,u+1fa-1ff,u+218-21b,u+237,u+259,u+2bc,u+2c6-2c7,u+2c9,u+2d8-2dd,u+2f3,u+384-38a,u+38c,u+38e-3a1,u+3a3-3bf,u+3c1-3ce,u+3d1-3d2,u+3d6,u+460-486,u+488-513,u+1e00-1e01,u+1e3e-1e3f,u+1e80-1e85,u+1ea0-1ef9,u+1f4d,u+2000-200b,u+2010-2011,u+2015,u+2017-2018,u+201a-201c,u+201e,u+2020-2022,u+2025,u+2027,u+2030,u+2032-2033,u+2039-203a,u+203c,u+2044,u+2070,u+2074-208e,u+20a3-20a4,u+20a6-20ac,u+20b1,u+20b9-20ba,u+20bc,u+2105,u+2113,u+2122,u+2126,u+212e,u+215b-215e,u+2202,u+2206,u+220f,u+2211,u+221a,u+221e,u+222b,u+2248,u+2260,u+2264-2265,u+25ca,u+ee01-ee02,u+f6c3,u+fb01-fb04,u+feff,u+fffc-fffd}.site-skin{--surface:#fff;--panel:#f0f2f5;--text:#20272c;--muted:#59616a;--line:#d6dce0;--accent:#c54e19;--accent-ink:#fff;background:var(--surface);color:var(--text)}.site-skin h1,.site-skin h2{letter-spacing:-.02em;font-family:MonolitDisplay,Arial Narrow,Arial,sans-serif;font-weight:700}.site-skin h3{letter-spacing:-.01em;font-family:MonolitCondensed,Arial,sans-serif;font-weight:800}.site-skin em{color:var(--accent);font-style:normal}.site-skin .container{max-width:1600px;padding-left:24px;padding-right:24px}.site-skin .page-intro{padding-top:36px}.site-skin .page-intro h1{font-size:clamp(34px,3.8vw,52px)}.site-skin .button{box-shadow:none;border-radius:4px}.render-header{color:#fff;border:0;max-width:1600px;margin:auto;gap:26px!important;height:88px!important;padding:0 24px!important}.commercial-header,.render-header{background:#202a30}.render-brand{letter-spacing:-.8px;gap:12px;font-family:MonolitCondensed,Arial,sans-serif}.render-brand .brand-monogram{color:#202a30;letter-spacing:-4px;background:#d45a1b;place-items:center;width:46px;height:49px;padding-right:4px;font-size:47px;font-weight:900;line-height:1;display:grid}.render-brand .brand-wordmark{background:0 0;width:auto;height:auto;font-size:34px;font-weight:900;line-height:1;display:block}.render-brand small{color:inherit;letter-spacing:1.3px;opacity:.75;margin-top:6px;font:10px/1.4 Arial,sans-serif;display:block}.header-location{white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.header-contact>svg,.header-location svg{color:#ee7028;flex-shrink:0}.header-location small{color:#bec6cb;margin-top:4px;font-size:11px;font-weight:400;display:block}.render-header .header-search{background:#fff;border-radius:4px;flex:1;min-width:220px;max-width:530px;padding:4px;display:flex}.render-header .header-search input{color:#20272c;background:#fff;border:0;height:44px;padding:8px 12px;font-size:13px}.render-header .header-search button{background:var(--accent);color:#fff;border:0;border-radius:3px;padding:0 18px;font-size:14px;font-weight:700}.header-contact{white-space:nowrap;align-items:center;gap:12px;display:flex}.header-contact a:not(.header-callback),.phone-placeholder{font:800 22px/1.2 MonolitCondensed,Arial,sans-serif}.header-callback{color:#fff;text-underline-offset:3px;margin-top:6px;font-size:12px;text-decoration:underline;display:block}.render-header .mobile-menu{color:#fff}.site-skin .catalog-bar{color:#fff;background:#303b43;gap:26px;max-width:1600px;min-height:56px;margin:auto;padding:0 24px}.site-skin .catalog-menu>summary{background:var(--accent);color:#fff;border-radius:4px;min-width:220px;padding:13px 18px;font-size:14px}.site-skin .catalog-menu{padding:6px 0}.site-skin .catalog-bar>nav{flex:1;justify-content:space-between;gap:25px;font-size:13px}.site-skin .catalog-dropdown{background:var(--surface);color:var(--text);max-width:calc(100vw - 48px);top:55px;left:0}.storefront-layout{grid-template-columns:220px minmax(0,1fr);gap:26px;display:grid}.commercial-sidebar{background:var(--panel);scrollbar-width:thin;align-self:start;max-height:100dvh;padding:20px 16px;font-size:13px;position:sticky;top:0;overflow:auto}.commercial-sidebar>h2{margin:0 0 8px;font:700 18px MonolitCondensed,Arial,sans-serif}.commercial-sidebar>details{border-bottom:1px solid var(--line)}.commercial-sidebar>details>summary{cursor:pointer;align-items:center;gap:12px;min-height:70px;padding:16px 0;font-weight:600;list-style:none;display:flex}.commercial-sidebar>details>summary:after{content:"›";color:var(--muted);margin-left:auto}.commercial-sidebar>details[open]>summary:after{content:"⌄"}.commercial-sidebar>details>summary svg{flex-shrink:0}.commercial-sidebar>details>summary::-webkit-details-marker{display:none}.commercial-sidebar nav{gap:10px;padding:0 0 16px 36px;display:grid}.commercial-sidebar .sidebar-fast{padding:20px 0;font-size:12px;font-weight:700}.sidebar-advice{border-top:1px solid var(--line);padding:18px 10px}.sidebar-advice>svg{color:var(--accent);float:left;margin-right:8px}.sidebar-advice h3{margin:0 0 12px;font-size:17px;line-height:1.4}.sidebar-advice p{margin-bottom:16px;font-size:13px}.sidebar-advice .button{width:100%;padding:10px;font-size:12px}.storefront-content{min-width:0}.render-hero{min-height:430px;margin:0 -24px 0 0;position:relative;overflow:hidden}.render-hero>img{object-fit:cover;object-position:right center;width:75%;height:100%;position:absolute;top:0;right:0}.render-hero-copy{max-width:620px;padding:40px 0 35px;position:relative}.render-hero h1{text-transform:uppercase;letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(36px,3.8vw,58px);line-height:1.2}.render-hero h1 em{white-space:nowrap}.render-hero .hero-location{color:var(--text);margin-bottom:8px;font:700 19px/1.4 MonolitCondensed,Arial,sans-serif}.hero-direct{color:var(--muted);margin-bottom:26px;font-size:13px}.hero-benefits{gap:28px;max-width:540px;margin:25px 0 26px;display:flex}.hero-benefits>span{align-items:center;gap:10px;font-size:12px;line-height:1.4;display:flex}.hero-benefits svg{flex-shrink:0}.render-hero-copy>.button{min-height:56px;padding:14px 26px;font-size:18px}.storefront-content>.discount-band{margin-top:0}.site-skin .discount-band{background:var(--accent);color:#fff;border:0;border-radius:4px;gap:20px;padding:22px 24px}.site-skin .discount-band h2{color:#fff;margin:0 0 6px;font-family:MonolitDisplay,Arial,sans-serif;font-size:28px!important}.site-skin .discount-band p,.site-skin .discount-band small{color:#fff}.site-skin .discount-band p{margin:0 0 4px;font-size:13px}.site-skin .discount-band small{opacity:.85;max-width:640px;font-size:11px}.site-skin .discount-band>.button{color:#20272c;background:#fff;min-height:48px;padding:12px 20px}.storefront-section{border-bottom:1px solid var(--line);padding:46px 0}.material-section{padding-top:16px;padding-bottom:38px}.material-showcase{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.material-showcase article{background:var(--panel);border-radius:4px;padding:16px 14px 12px;position:relative;overflow:hidden}.material-showcase h3{margin:0 0 7px;font-size:25px;line-height:1.1}.material-showcase p{min-height:32px;color:var(--muted);margin:0;font-size:11px;line-height:1.4}.material-showcase img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:135px;margin:6px 0}.material-tile-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.material-tile-bottom>span{font-size:11px;font-weight:700}.material-tile-bottom>.button{min-height:34px;padding:7px 12px;font-size:18px}.section-title-row{justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px;display:flex}.section-title-row h2{text-transform:uppercase;margin:0;font-size:clamp(32px,3vw,44px);line-height:1.25}.section-title-row>a{white-space:nowrap;text-underline-offset:5px;font-size:12px;text-decoration:underline}.site-skin .price-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;margin-bottom:20px}.site-skin .price-tabs button{color:var(--text);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:12px 18px;font-size:17px;font-weight:400}.site-skin .price-tabs button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--accent);background:0 0;font-weight:700}.price-table-wrap{width:100%;overflow-x:auto}.commercial-price-table{border-collapse:collapse;background:var(--surface);width:100%;font-size:13px;line-height:1.35}.commercial-price-table td,.commercial-price-table th{text-align:left;border:1px solid var(--line);padding:12px 14px}.commercial-price-table thead{color:#fff;background:#303a40}.commercial-price-table thead th{font-size:12px;font-weight:600}.commercial-price-table tbody th{min-width:160px;font-weight:500}.commercial-price-table tbody tr:nth-child(2n){background:var(--panel)}.commercial-price-table tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.commercial-price-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}}.commercial-price-table small{margin-top:3px;font-size:11px;display:block}.commercial-price-table td:nth-child(2){white-space:nowrap;width:70px}.commercial-price-table .price-cell{white-space:nowrap;font-variant-numeric:tabular-nums;width:125px;font-weight:700}.commercial-price-table td:last-child{text-align:center;width:150px}.commercial-price-table .button{min-height:35px;padding:9px 12px;font-size:12px}.site-skin .price-footer{justify-content:space-between;gap:16px;margin:18px 0;font-size:12px;display:flex}.secondary-price-blocks{gap:32px;margin-top:36px;display:grid}.secondary-price-blocks h3{margin-bottom:14px;font-size:27px}.equipment-showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.equipment-showcase article{background:var(--panel);border-radius:5px;min-width:0;padding:20px 18px}.equipment-showcase h3{margin:0 0 6px;font-size:25px;line-height:1.15}.equipment-showcase p{min-height:34px;margin:0;font-size:12px;line-height:1.45}.equipment-showcase img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:190px;margin:8px 0 12px;transition:transform .18s}.equipment-showcase article>a:hover img{transform:translateY(-3px)}.equipment-showcase article>a:hover{text-decoration:none}.equipment-showcase small{min-height:32px;font-size:11px;line-height:1.45;display:block}.equipment-tile-bottom{justify-content:space-between;align-items:center;gap:10px;margin:14px 0 8px;display:flex}.equipment-tile-bottom strong{font:800 18px/1.25 MonolitCondensed,Arial,sans-serif}.equipment-tile-bottom .button{min-height:37px;padding:8px 14px;font-size:12px}.equipment-details{text-underline-offset:4px;font-size:11px;text-decoration:underline;display:inline-block}.route-benefits{background:var(--panel);border-left:3px solid var(--accent);align-items:center;gap:20px;margin-top:26px;padding:22px;display:flex}.route-benefits>svg{color:var(--accent);flex-shrink:0}.route-benefits p{flex:1;margin:0;font-size:12px;line-height:1.6}.route-benefits p strong{color:var(--text);font-size:15px}.route-benefits>.button{font-size:12px}.home-quote-section{grid-template-columns:1fr 1fr;gap:40px;display:grid}.home-quote-section h2{font-size:35px;line-height:1.3}.home-quote-section>div>p{max-width:350px;font-size:15px}.home-quote-section .order-form{background:var(--panel);border-radius:4px;padding:25px}.order-process{counter-reset:process;gap:20px;padding:0;list-style:none;display:grid}.order-process li{counter-increment:process;padding-left:40px;position:relative}.order-process li:before{content:counter(process);color:var(--accent);font:700 28px MonolitDisplay,Arial,sans-serif;position:absolute;left:0}.order-process span,.order-process strong{display:block}.order-process strong{font-size:15px}.order-process span{color:var(--muted);font-size:12px}.catalog-visual-intro{background:var(--panel);align-items:center;gap:30px;margin:20px 0;padding:25px;display:flex}.catalog-visual-intro>img{object-fit:contain;mix-blend-mode:multiply;width:260px;height:170px}.catalog-visual-intro p{margin:0 0 15px;font-size:14px}.service-render-intro{margin:0 0 32px}.service-render-intro h1{text-transform:uppercase;font-size:clamp(34px,4.1vw,58px)}.site-skin .product-small-photo{object-fit:contain;background:var(--panel);mix-blend-mode:multiply;width:100%;max-width:580px;height:300px;margin-top:20px}.site-skin .commercial-footer{color:#fff;background:#202a30;max-width:none;margin-top:0;padding:44px max(24px,50vw - 776px)}.site-skin .commercial-footer p,.site-skin .commercial-footer small{color:#bec6cb}.site-skin .commercial-footer .theme-toggle{color:#fff;background:#303b43;border-color:#68747c}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme=dark] .site-skin{--surface:#171d21;--panel:#26323a;--text:#f0f3f4;--muted:#bcc6cd;--line:#48535b}:root[data-theme=dark] .site-skin .render-hero-copy,:root[data-theme=dark] .site-skin .render-hero-copy .hero-location{color:#20272c}:root[data-theme=dark] .site-skin .render-hero-copy .hero-direct{color:#59616a}:root[data-theme=dark] .site-skin .render-hero{background:#fff}:root[data-theme=dark] .site-skin .equipment-showcase img,:root[data-theme=dark] .site-skin .material-showcase img,:root[data-theme=dark] .site-skin .product-small-photo{mix-blend-mode:normal;background:#fff;border-radius:4px}@media (min-width:1450px){.secondary-price-blocks{grid-template-columns:1fr 1fr}.secondary-price-blocks .commercial-price-table{font-size:12px}.secondary-price-blocks .commercial-price-table td,.secondary-price-blocks .commercial-price-table th{padding:10px 8px}.secondary-price-blocks .commercial-price-table .button{padding:8px;font-size:10px}}@media (max-width:1250px){.header-location{display:none}.render-header{gap:24px!important}.site-skin .catalog-bar>nav{gap:16px}.render-hero h1{font-size:42px}.render-hero{min-height:390px}.hero-benefits{gap:16px}.hero-benefits>span{font-size:11px}.material-showcase h3{font-size:21px}.equipment-showcase h3{font-size:22px}.equipment-showcase img{height:160px}}@media (max-width:1050px){.storefront-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.site-skin .catalog-menu>summary{min-width:190px}.site-skin .catalog-bar>nav>a:nth-child(n+5){display:none}.render-hero h1{font-size:36px}.render-hero-copy{max-width:510px}.render-hero .hero-location{font-size:17px}.hero-benefits{flex-wrap:wrap;gap:14px;max-width:390px}.hero-benefits>span:last-child{display:none}.material-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.material-showcase img{height:155px}.material-showcase h3{font-size:26px}.equipment-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-showcase img{height:180px}.commercial-price-table td,.commercial-price-table th{padding:10px}.commercial-price-table .button{padding:8px;font-size:11px}.home-quote-section{grid-template-columns:1fr}.home-quote-section h2{font-size:32px}.route-benefits{flex-wrap:wrap}.section-title-row>a{white-space:normal;max-width:150px}}@media (max-width:767px){.site-skin .container{padding-left:16px;padding-right:16px}.render-header{gap:12px!important;height:72px!important;padding:0 16px!important}.render-brand .brand-monogram{width:33px;height:37px;font-size:35px}.render-brand .brand-wordmark{font-size:26px}.render-brand small{letter-spacing:.9px;font-size:8px}.render-brand{gap:9px}.header-contact,.header-location,.render-header .header-search{display:none}.render-header .mobile-menu{display:block}.render-header .mobile-menu nav{color:var(--text)}.site-skin .catalog-bar{gap:15px;min-height:49px;padding:0 16px}.site-skin .catalog-menu>summary{min-width:0;padding:10px 12px;font-size:12px}.site-skin .catalog-bar>nav{justify-content:flex-end;gap:14px;font-size:12px}.site-skin .catalog-bar>nav>a:nth-child(n+3){display:none}.site-skin .catalog-dropdown{max-width:none;top:122px;left:12px}.storefront-layout{grid-template-columns:1fr;gap:0}.commercial-sidebar{display:none}.render-hero{background:#fff;min-height:0;margin:0 -16px;padding-bottom:215px}.render-hero>img{object-position:right center;object-fit:cover;width:100%;height:245px;top:auto;bottom:0}.render-hero-copy{color:#20272c;max-width:none;padding:28px 16px 15px}.render-hero h1{margin-bottom:12px;font-size:clamp(29px,7.6vw,44px);line-height:1.2}.render-hero .hero-location{color:#20272c;max-width:290px;font-size:15px}.hero-direct{margin-bottom:16px;font-size:11px}.hero-benefits{gap:20px;max-width:100%;margin:16px 0}.hero-benefits>span{font-size:11px}.render-hero-copy>.button{min-height:46px;padding:12px 20px;font-size:15px}.site-skin .discount-band{padding:18px 16px}.site-skin .discount-band h2{font-size:25px!important}.site-skin .discount-band p{font-size:12px}.site-skin .discount-band>.button{min-height:44px;margin-top:14px}.storefront-section{padding:30px 0}.material-section{padding-top:12px}.material-showcase{gap:10px}.material-showcase article{padding:14px 12px 12px}.material-showcase h3{font-size:24px}.material-showcase p{min-height:44px;font-size:11px}.material-showcase img{height:115px;margin:4px 0}.material-tile-bottom>span{font-size:10px}.material-tile-bottom .button{min-height:34px;padding:7px 9px}.section-title-row{align-items:flex-start;gap:15px}.section-title-row h2{font-size:30px}.section-title-row>a{max-width:95px;font-size:11px}.site-skin .price-tabs button{flex:initial;padding:10px 12px;font-size:15px}.commercial-price-table,.commercial-price-table tbody{display:block}.commercial-price-table thead{display:none}.commercial-price-table tr{border:1px solid var(--line);border-top:0;grid-template-columns:1fr auto;gap:8px;padding:15px 12px;display:grid}.commercial-price-table tr:first-child{border-top:1px solid var(--line)}.commercial-price-table td,.commercial-price-table th{border:0;min-width:0;padding:0;width:auto!important}.commercial-price-table tbody th{grid-column:1/-1;min-width:0;font-size:16px;font-weight:600}.commercial-price-table td:nth-child(2){color:var(--muted);font-size:12px}.commercial-price-table td:nth-child(2):before{content:"Единица: "}.commercial-price-table .price-cell{font-size:15px}.commercial-price-table td:last-child{grid-column:1/-1;margin-top:3px}.commercial-price-table .button{width:100%;min-height:39px;font-size:12px}.site-skin .price-footer{flex-wrap:wrap;font-size:11px}.secondary-price-blocks{gap:28px;margin-top:28px}.secondary-price-blocks h3{font-size:25px}.equipment-showcase{grid-template-columns:1fr;gap:14px}.equipment-showcase article{padding:20px}.equipment-showcase h3{font-size:29px}.equipment-showcase p{min-height:0;font-size:13px}.equipment-showcase img{height:215px}.equipment-showcase small{min-height:0;font-size:12px}.equipment-tile-bottom strong{font-size:22px}.equipment-tile-bottom .button{min-height:43px;padding:10px 20px;font-size:14px}.equipment-details{font-size:12px}.route-benefits{gap:12px;padding:18px}.route-benefits>.button{width:100%}.home-quote-section{gap:20px}.home-quote-section .order-form{padding:20px}.home-quote-section h2{font-size:30px}.service-render-intro h1{font-size:35px}.catalog-visual-intro{padding:18px;display:block}.catalog-visual-intro>img{width:100%;height:180px;margin-bottom:15px}.site-skin .product-small-photo{height:240px}.site-skin .commercial-footer{padding:32px 20px}.site-skin .mobile-order-bar{background:var(--surface)}}@media (prefers-reduced-motion:reduce){.equipment-showcase img{transition:none}.equipment-showcase article>a:hover img{transform:none}}.site-skin main h1 em{color:var(--accent);font-style:normal}.prices-page{padding-top:26px}.prices-page h1{text-transform:uppercase;font-size:clamp(34px,3.5vw,52px);line-height:1.14}.site-skin .page-intro>h1{text-transform:uppercase;font-size:clamp(34px,4vw,58px);line-height:1.14}.site-skin .catalog-groups{border-bottom:1px solid var(--line);border-radius:0;gap:20px;padding:12px 0}.site-skin .catalog-groups a{background:0 0;border:0;border-radius:0;padding:10px 0;font-weight:700}.site-skin .catalog-groups a[aria-current=page]{color:var(--accent);border-bottom:2px solid var(--accent)}.product-render-photo{object-fit:contain;background:#f0f2f5;border-radius:4px;width:100%;height:310px;margin-top:22px;display:block}.catalog-title-visual{justify-content:space-between;align-items:center;gap:28px;margin-bottom:20px;display:flex}.catalog-title-visual h1{text-transform:uppercase;font-size:clamp(34px,4vw,58px);line-height:1.14}.catalog-title-visual img{object-fit:contain;mix-blend-mode:multiply;width:280px;height:180px}.site-skin .catalog-overview{margin-top:35px}.site-skin .catalog-overview>section{border-radius:4px}.site-skin .catalog-overview h2{font-size:28px}@media (max-width:767px){.catalog-title-visual{display:block}.catalog-title-visual img{display:none}.prices-page{padding-top:14px}.product-render-photo{height:230px}.site-skin .catalog-layout{display:block}}.commercial-sidebar{scrollbar-width:none}.commercial-sidebar::-webkit-scrollbar{display:none}.site-skin .commercial-price-table thead th{color:#fff}.site-skin .price-category>h2{margin:28px 0 16px;font-size:32px}.prices-page>p{font-size:14px;line-height:1.6}.site-skin .equipment-page{padding-top:22px}.site-skin .equipment-page>h1{margin:20px 0 14px;font-family:MonolitCondensed,Arial,sans-serif;font-size:clamp(34px,3.6vw,52px);line-height:1.12}.equipment-page>h1 br{display:none}.equipment-page>h1 em:before{content:" "}.site-skin .equipment-page>p{max-width:950px;margin:0 0 16px;font-size:14px;line-height:1.55}.equipment-page .catalog-groups{margin:10px 0 20px}.site-skin .equipment-showcase img{height:240px}.equipment-page .equipment-showcase h3{font-family:Arial,sans-serif;font-size:23px;font-weight:800}@media (max-width:767px){.site-skin .equipment-page>h1{font-size:34px}.equipment-page>h1 br{display:block}.equipment-page>h1 em:before{content:none}.site-skin .equipment-showcase img{height:220px}.equipment-page .catalog-groups{gap:12px;font-size:12px}}@font-face{font-family:MonolitSquare;src:url(/fonts/russo-one-core.d56c8c04c5ba.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+20-7e,u+a0-ff,u+17e,u+401-40c,u+40e-44f,u+451-45c,u+45e-45f,u+2013-2014,u+2019,u+201d,u+2026,u+2116}@font-face{font-family:MonolitSquare;src:url(/fonts/russo-one.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+100-107,u+10c-113,u+116-11b,u+11e-11f,u+122-123,u+127-12b,u+12e-131,u+133-13e,u+140-148,u+14c-14d,u+150-15b,u+15e-165,u+16a-16b,u+16e-173,u+178-17d,u+192,u+218-219,u+2c6-2c7,u+2d8-2dd,u+3bc,u+490-491,u+2018,u+201a,u+201c,u+201e,u+2020-2022,u+2030,u+2039-203a,u+2070,u+2074,u+20ac,u+2122}.site-skin[class*=ref-]{--accent:#f05b05;--accent-ink:#fff;--surface:#fff;--panel:#edf0f3;--text:#1c252b;--muted:#65707a;--line:#dbe0e5;color:#1c252b;--u:calc(100vw / 1586);background:#fff;font-family:Arial,sans-serif}.site-skin[class*=ref-] .button{color:#fff;box-shadow:none;background:linear-gradient(115deg,#f26c0b,#e54b00);border:1px solid #f26406;border-radius:5px}.site-skin[class*=ref-] .button.secondary{color:#1c252b;background:#fff;border-color:#727a80}.reference-art{flex:none;display:block;position:relative;overflow:hidden}.reference-art>img{position:absolute;object-fit:fill!important;mix-blend-mode:normal!important;max-width:none!important;margin:0!important}.reference-logo{flex:none;text-decoration:none;display:block}.reference-logo .reference-art{width:calc(var(--u)*265)}.reference-chrome{z-index:20;position:relative}.reference-chrome header{height:calc(var(--u)*88);align-items:center;gap:calc(var(--u)*48);padding:0 calc(var(--u)*24);color:#fff;background:linear-gradient(105deg,#202a31,#1d272e);display:flex}.reference-chrome .reference-location{gap:calc(var(--u)*12);white-space:nowrap;font-size:calc(var(--u)*16);flex:none;align-items:center;display:flex}.reference-location svg,.reference-phone svg{color:#f36108;fill:#f36108;stroke-width:1.4px}.reference-location small{color:#cad0d5;font-size:calc(var(--u)*13);margin-top:5px;display:block}.reference-search{height:calc(var(--u)*48);color:#768290;background:#f8fafb;border:1px solid #d6dde4;border-radius:6px;flex:1;align-items:center;gap:10px;min-width:0;padding:3px 3px 3px 14px;display:flex}.reference-search input{color:#1c252b;width:100%;min-width:0;font-size:calc(var(--u)*13);background:0 0;border:0;outline:none;padding:0}.reference-search button{color:#fff;height:100%;font-weight:700;font-size:calc(var(--u)*14);background:linear-gradient(115deg,#f46b05,#e84800);border:0;border-radius:5px;padding:0 22px}.reference-phone{align-items:center;gap:calc(var(--u)*14);white-space:nowrap;flex:none;display:flex}.reference-phone a,.reference-phone strong{font-size:calc(var(--u)*26);color:inherit;font-weight:800;text-decoration:none}.reference-phone small{font-size:calc(var(--u)*13);color:#c0c7cd;margin-top:6px;display:block}.reference-callback{padding:calc(var(--u)*14) calc(var(--u)*23);color:#fff;font-size:calc(var(--u)*14);white-space:nowrap;border:1px solid #e5e9eb;border-radius:5px;text-decoration:none}.reference-navbar{height:calc(var(--u)*58);color:#fff;padding:0 calc(var(--u)*24);align-items:center;gap:calc(var(--u)*26);background:linear-gradient(105deg,#29363f,#23313a);display:flex}.reference-navbar>nav{align-items:center;gap:calc(var(--u)*29);font-size:calc(var(--u)*14);white-space:nowrap;flex:1;display:flex}.reference-navbar nav a{text-decoration:none}.reference-navbar .nav-push{margin-left:auto;font-weight:700}.reference-navbar nav a:nth-child(n+6){font-weight:700}.reference-catalog-menu{flex:none;position:relative}.reference-catalog-menu>summary{align-items:center;gap:calc(var(--u)*18);width:calc(var(--u)*247);height:calc(var(--u)*45);padding:0 calc(var(--u)*18);font-size:calc(var(--u)*15);cursor:pointer;background:linear-gradient(115deg,#f4720c,#e54b00);border-radius:5px;font-weight:700;list-style:none;display:flex}.reference-catalog-menu>summary::-webkit-details-marker{display:none}.reference-catalog-menu>div{color:#1c252b;background:#fff;grid-template-columns:repeat(3,1fr);gap:25px;width:min(960px,90vw);max-height:70dvh;padding:25px;display:grid;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 12px 25px #17212833}.reference-catalog-menu>div a{margin:10px 0;font-size:14px;display:block}.reference-mobile-menu{display:none}.ref-home .storefront-layout{grid-template-columns:calc(var(--u)*274) minmax(0,1fr);gap:0;max-width:none;padding:0}.reference-sidebar{align-self:stretch;padding:0;position:relative}.sidebar-light{padding:calc(var(--u)*11) calc(var(--u)*17) calc(var(--u)*28);background:linear-gradient(95deg,#edf1f4,#eaf0f5)}.reference-sidebar nav>a{align-items:center;gap:calc(var(--u)*19);text-decoration:none;display:flex}.sidebar-light nav>a{height:calc(var(--u)*76);padding:0 calc(var(--u)*8);font-size:calc(var(--u)*14);border-bottom:1px solid #d7dfe7;font-weight:400}.sidebar-light nav>a>span{flex:1}.sidebar-light nav>a svg{flex:none}.sidebar-light nav>a:last-child{border-bottom:0}.reference-sidebar svg{width:calc(var(--u)*36);height:calc(var(--u)*36)}.sidebar-light nav>a svg:last-child{width:calc(var(--u)*14)}.reference-consultation{margin-top:calc(var(--u)*28);padding:calc(var(--u)*17) calc(var(--u)*16);background:#e7edf2;border:1px solid #dfe5eb;border-radius:5px}.reference-consultation h3{white-space:nowrap;align-items:center;gap:9px;display:flex;font-size:calc(var(--u)*14)!important;font-family:Arial,sans-serif!important}.reference-consultation svg{color:#f25b05}.reference-consultation p{font-size:calc(var(--u)*15);margin:14px 0 20px;line-height:1.4}.reference-outline{padding:calc(var(--u)*13) 6px;text-align:center;font-weight:700;font-size:calc(var(--u)*13);border:1px solid #44515d;border-radius:4px;text-decoration:none;display:block}.reference-hero{height:calc(var(--u)*454);background:#fff;position:relative;overflow:hidden}.reference-hero-scene{width:calc(var(--u)*736);height:100%;position:absolute;top:0;right:0;aspect-ratio:auto!important}.reference-hero-scene:after{content:"";background:linear-gradient(90deg,#fff,#0000 12%);position:absolute;inset:0}.reference-hero-copy{z-index:2;padding:calc(var(--u)*38) 0 0 calc(var(--u)*44);width:calc(var(--u)*672);position:relative}.site-skin .reference-hero h1{text-transform:uppercase;font-family:MonolitCondensed,Arial,sans-serif;font-weight:900;font-size:calc(var(--u)*69);letter-spacing:calc(var(--u)*-1.5);margin:0 0 calc(var(--u)*9);white-space:nowrap;line-height:1.08}.site-skin .reference-hero h1 em{color:#e74405;font-style:normal}.reference-hero-copy>p{font-size:calc(var(--u)*23);white-space:nowrap;margin:0;font-weight:600;line-height:1.3}.reference-benefits{align-items:center;margin:calc(var(--u)*39) 0 calc(var(--u)*34);display:flex}.reference-benefits>span{align-items:center}.reference-hero .button{height:calc(var(--u)*61);align-items:center;gap:calc(var(--u)*20);font-size:calc(var(--u)*23);padding:0 calc(var(--u)*48);font-weight:700;display:inline-flex}.reference-hero .button svg{width:calc(var(--u)*27);height:calc(var(--u)*27)}.reference-home-first{padding:0 calc(var(--u)*16) calc(var(--u)*58)}.reference-discount{height:calc(var(--u)*95);align-items:center;gap:calc(var(--u)*24);padding-left:calc(var(--u)*28);color:#fff;margin-bottom:calc(var(--u)*12);background:linear-gradient(110deg,#f66b0a,#e84900);border-radius:6px;display:flex;overflow:hidden}.reference-discount>svg{width:calc(var(--u)*67);height:calc(var(--u)*67);fill:#fff;stroke:#fff;flex:none}.site-skin .reference-discount h2{font-family:MonolitCondensed,Arial,sans-serif;font-size:calc(var(--u)*43);white-space:nowrap;margin:0;font-weight:900;line-height:1}.reference-discount p{padding-left:calc(var(--u)*30);margin:0 auto 0 calc(var(--u)*5);font-size:calc(var(--u)*15);border-left:1px solid #fff6;line-height:1.4}.site-skin .reference-discount .button{color:#1c252b;align-items:center;gap:calc(var(--u)*20);font-size:calc(var(--u)*17);padding:calc(var(--u)*17) calc(var(--u)*30);white-space:nowrap;background:#fff;border:0;font-weight:700;display:flex}.reference-discount .button svg{color:#ef5400;width:calc(var(--u)*23)}.reference-discount-map{min-width:calc(var(--u)*162);color:#18222b;clip-path:polygon(0 0,100% 0,100% 100%,15% 100%);background-color:#e6e9ec;background-image:linear-gradient(30deg,#0000 48%,#fff 49% 50%,#0000 51%),linear-gradient(110deg,#0000 47%,#fff 48% 50%,#0000 51%);background-position:0 0;background-repeat:repeat;background-size:39px 42px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;justify-content:center;align-self:stretch;align-items:center;gap:8px;padding-left:15px;display:flex}.reference-discount-map svg{color:#f25904;fill:#f25904;width:calc(var(--u)*27)}.reference-discount-map strong{font-size:calc(var(--u)*12);line-height:1.4}.reference-materials{gap:calc(var(--u)*12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.reference-materials article{aspect-ratio:310/224;background:#edf0f3;border-radius:6px;position:relative;overflow:hidden}.reference-material-link{height:100%;text-decoration:none;display:block}.reference-material-link>.reference-art{width:100%;height:100%;aspect-ratio:auto!important}.reference-material-copy{left:calc(var(--u)*18);top:calc(var(--u)*20);max-width:calc(var(--u)*165);background:#edf0f3;position:absolute;box-shadow:8px 0 8px #edf0f3}.site-skin .reference-material-copy h3{font-family:MonolitCondensed,Arial,sans-serif;font-size:calc(var(--u)*29);margin:0 0 calc(var(--u)*6);color:#08151d;font-weight:900;line-height:1.1}.reference-material-copy p{font-size:calc(var(--u)*13);white-space:pre-line;margin:0;line-height:1.3}.reference-materials article>.button{bottom:calc(var(--u)*20);left:calc(var(--u)*19);width:calc(var(--u)*41);height:calc(var(--u)*41);border-radius:3px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.ref-home .storefront-section{padding:36px calc(var(--u)*16)}.ref-equipment{--u:calc(100vw / 1435)!important}.chrome-equipment header{height:calc(var(--u)*64);color:#17202a;gap:calc(var(--u)*25);padding:0 calc(var(--u)*27);background:#fff}.chrome-equipment .reference-logo .reference-art{width:calc(var(--u)*230)}.reference-tagline{padding-left:calc(var(--u)*20);font-size:calc(var(--u)*12);color:#77818d;white-space:nowrap;border-left:1px solid #e0e4e8;margin:0;line-height:1.35}.chrome-equipment header>nav{gap:calc(var(--u)*29);font-size:calc(var(--u)*14);white-space:nowrap;margin-left:auto;display:flex}.chrome-equipment header>nav a{text-decoration:none}.chrome-equipment .reference-phone{gap:10px;margin-left:auto}.chrome-equipment .reference-phone a,.chrome-equipment .reference-phone strong{font-size:calc(var(--u)*18)}.chrome-equipment .reference-phone small{font-size:calc(var(--u)*11);color:#7d8692}.chrome-equipment .reference-phone svg{width:calc(var(--u)*20)}.chrome-equipment .reference-callback{font-size:calc(var(--u)*14);padding:calc(var(--u)*13) calc(var(--u)*24);background:linear-gradient(115deg,#ff7614,#fa5400);border:0}.site-skin .equipment-page{padding:calc(var(--u)*27) calc(var(--u)*28) 40px;max-width:none}.reference-equipment-title{margin-bottom:calc(var(--u)*20);justify-content:space-between;align-items:center;gap:20px;display:flex}.site-skin .reference-equipment-title h1{font-family:MonolitSquare,Arial,sans-serif;font-weight:400;font-size:calc(var(--u)*47);letter-spacing:-1px;text-transform:uppercase;white-space:nowrap;margin:0;line-height:1.1}.site-skin .reference-equipment-title h1 em{color:#e84700;font-style:normal}.reference-equipment-title>p{font-size:calc(var(--u)*13);padding-left:calc(var(--u)*16);border-left:2px solid #f95e0c;margin:0;line-height:1.4}.reference-equipment-tabs{margin:calc(var(--u)*20) 0 calc(var(--u)*17);justify-content:space-between;align-items:center;display:flex}.reference-equipment-tabs nav{gap:calc(var(--u)*35);font-size:calc(var(--u)*16);display:flex}.reference-equipment-tabs a{border-bottom:2px solid #0000;padding:10px 6px;text-decoration:none}.reference-equipment-tabs a:first-child{border-color:#ff6511;font-weight:700}.reference-equipment-tabs>div{gap:calc(var(--u)*30);font-size:calc(var(--u)*11);color:#6d7580;display:flex}.reference-equipment-tabs span{align-items:center;gap:8px;display:flex}.site-skin .reference-equipment-grid{gap:calc(var(--u)*13) calc(var(--u)*20);grid-template-columns:repeat(3,minmax(0,1fr))}.site-skin .reference-equipment-grid article{padding:calc(var(--u)*17) calc(var(--u)*22);background:linear-gradient(125deg,#eef1f4,#f4f5f7);border:0;border-radius:10px;transform:none!important}.reference-equipment-grid article>a{text-decoration:none}.site-skin .reference-equipment-grid h3{font-size:calc(var(--u)*21);margin:0 0 3px;font-weight:800;line-height:1.2;font-family:Arial,sans-serif!important}.site-skin .reference-equipment-grid p{font-size:calc(var(--u)*12);white-space:nowrap;min-height:0;margin:0;line-height:1.3}.reference-equipment-grid .reference-art{width:100%;height:calc(var(--u)*233);margin:calc(var(--u)*5) 0 calc(var(--u)*9);aspect-ratio:auto!important}.site-skin .reference-equipment-grid small{font-size:calc(var(--u)*11);white-space:nowrap;min-height:0;line-height:1.4;display:block}.reference-equipment-bottom{justify-content:space-between;align-items:end;gap:calc(var(--u)*16);margin-top:calc(var(--u)*12);display:flex}.reference-equipment-bottom span{font-size:calc(var(--u)*12);line-height:1.2;display:block}.reference-equipment-bottom strong{font-size:calc(var(--u)*21);white-space:nowrap;font-weight:800;line-height:1.15;display:block}.reference-equipment-bottom .button{font-size:calc(var(--u)*14);min-height:0;padding:calc(var(--u)*12) calc(var(--u)*28)}.reference-equipment-bottom .equipment-details{font-size:calc(var(--u)*11);white-space:nowrap;margin:0 0 calc(var(--u)*11);text-underline-offset:4px;text-decoration:underline}.equipment-discount{margin-top:calc(var(--u)*12);color:#17202a;height:calc(var(--u)*83);padding:0 calc(var(--u)*30);background:linear-gradient(100deg,#eef1f4,#e9edf1)}.equipment-discount>svg{stroke:#f66809;fill:none}.site-skin .equipment-discount h2{font-family:Arial,sans-serif;font-weight:800}.equipment-discount h2 strong{color:#f35b04}.equipment-discount p{font-size:calc(var(--u)*13);border:0;padding:0}.site-skin .equipment-discount .button{color:#fff;background:linear-gradient(115deg,#ff7714,#f85500)}.equipment-discount .button svg{color:#fff}.equipment-discount .reference-discount-map{color:#fff;min-width:calc(var(--u)*255);clip-path:none;background:#26333b;border-radius:5px;margin-left:auto}.equipment-discount .reference-discount-map strong{font-size:calc(var(--u)*14)}.ref-prices{--u:calc(100vw / 1505)!important}.reference-prices-layout{grid-template-columns:calc(var(--u)*313) minmax(0,1fr);display:grid}.sidebar-dark{color:#fff;background:linear-gradient(115deg,#202729,#2b3032);min-height:100dvh}.sidebar-dark .reference-logo{padding:calc(var(--u)*16) calc(var(--u)*18);height:calc(var(--u)*129)}.sidebar-dark .reference-logo .reference-art{width:100%;height:100%;aspect-ratio:auto!important}.sidebar-dark nav>a{height:calc(var(--u)*49);font-size:calc(var(--u)*15);padding:0 calc(var(--u)*28);gap:calc(var(--u)*19)}.sidebar-dark nav>a:first-child{border-left:calc(var(--u)*9) solid #e8540d;padding-left:calc(var(--u)*19);background:#ffffff0b}.sidebar-dark svg{color:#e2e5e6;width:calc(var(--u)*32);height:calc(var(--u)*32)}.sidebar-slogan{margin:calc(var(--u)*30) calc(var(--u)*28);padding-top:calc(var(--u)*26);color:#8b9598;border-top:1px solid #758085}.sidebar-slogan strong{font-family:MonolitCondensed;font-size:calc(var(--u)*20);font-weight:700;line-height:1.15;display:block}.sidebar-slogan span{font-size:calc(var(--u)*15);letter-spacing:2px;margin-top:calc(var(--u)*80);display:block}.sidebar-slogan small{font-size:calc(var(--u)*10);letter-spacing:1px}.reference-prices-content{min-width:0;padding:0 calc(var(--u)*33) calc(var(--u)*45)}.reference-price-bar{height:calc(var(--u)*82);align-items:center;gap:calc(var(--u)*36);font-size:calc(var(--u)*13);border-bottom:1px solid #d4dce2;display:flex}.reference-price-bar>span{gap:calc(var(--u)*14);white-space:nowrap;align-items:center;display:flex}.reference-price-bar>span svg{flex:none}.reference-price-bar .reference-phone{padding-left:calc(var(--u)*27);gap:calc(var(--u)*13);border-left:1px solid #cbd2d8}.reference-price-bar .reference-phone strong{font-size:calc(var(--u)*17)}.reference-price-bar .reference-phone small{color:#f25203;font-size:calc(var(--u)*13);text-decoration:underline}.reference-price-bar>strong{padding-left:calc(var(--u)*24);font-family:MonolitCondensed;font-size:calc(var(--u)*14);color:#7c858c;border-left:1px solid #cbd2d8;line-height:1.2}.ref-prices .breadcrumbs{margin:calc(var(--u)*18) 0;font-size:calc(var(--u)*12)}.reference-prices-title{margin-top:calc(var(--u)*17);height:calc(var(--u)*74);align-items:start;display:flex;position:relative}.site-skin .reference-prices-title h1{font-family:Arial,sans-serif;font-weight:800;font-size:calc(var(--u)*47);letter-spacing:-1px;white-space:nowrap;margin:0;line-height:1.15}.reference-prices-title>div{right:0;top:calc(var(--u)*-18);gap:calc(var(--u)*22);align-items:center;display:flex;position:absolute}.reference-prices-title .reference-art{width:calc(var(--u)*302);height:calc(var(--u)*144);aspect-ratio:auto!important}.reference-prices-title>div strong{width:calc(var(--u)*108);font-family:MonolitCondensed;font-size:calc(var(--u)*20);padding-bottom:calc(var(--u)*10);border-bottom:3px solid #f05b05;line-height:1.15}.reference-price-tabs{gap:calc(var(--u)*25);margin-bottom:calc(var(--u)*20);height:calc(var(--u)*46);width:calc(var(--u)*590);border-bottom:1px solid #d5dce3;align-items:stretch;display:flex;position:relative}.reference-price-tabs button{font-family:MonolitCondensed;font-size:calc(var(--u)*23);padding:0 calc(var(--u)*15);color:#293038;cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000}.reference-price-tabs button[aria-pressed=true]{color:#e84c00;border-color:#f25406}.ref-prices .commercial-price-table{font-family:Arial,sans-serif;font-size:calc(var(--u)*14);line-height:1.2}.ref-prices .commercial-price-table td,.ref-prices .commercial-price-table th{padding:calc(var(--u)*8) calc(var(--u)*20);height:calc(var(--u)*39)}.ref-prices .commercial-price-table thead{background:linear-gradient(115deg,#282e30,#3a3f41)}.ref-prices .commercial-price-table thead th{font-size:calc(var(--u)*14);height:calc(var(--u)*43);font-weight:700}.ref-prices .commercial-price-table tbody th{min-width:0;font-weight:400}.ref-prices .commercial-price-table tbody tr:nth-child(odd){background:#f2f4f6}.ref-prices .commercial-price-table tbody tr:nth-child(2n){background:#f8f9fa}.ref-prices .commercial-price-table th a{text-decoration:none}.ref-prices .commercial-price-table td{text-align:center;white-space:nowrap;width:auto!important}.ref-prices .commercial-price-table td:last-child{width:calc(var(--u)*188)!important}.ref-prices .commercial-price-table .button{font-size:calc(var(--u)*13);min-height:0;padding:calc(var(--u)*7) calc(var(--u)*35);border-radius:4px;font-weight:600;line-height:1.1;display:inline-block}.ref-prices .reference-main-table tbody td:nth-child(2){width:17%!important}.ref-prices .reference-main-table tbody th{width:21%}.ref-prices .commercial-price-table .price-cell{font-weight:400}.reference-price-download{align-items:center;gap:calc(var(--u)*15);margin:calc(var(--u)*21) 0 calc(var(--u)*31);font-size:calc(var(--u)*17);display:flex}.reference-price-download>svg{width:calc(var(--u)*32);height:calc(var(--u)*38);color:#ed5001}.reference-price-download>a{color:#ed5001;text-underline-offset:3px;text-decoration:underline}.reference-price-download>p{margin:0 0 0 calc(var(--u)*23);padding-left:calc(var(--u)*24);font-size:calc(var(--u)*16);border-left:1px solid #9da8b3}.reference-small-prices{gap:calc(var(--u)*40);grid-template-columns:1fr 1fr;display:grid}.reference-small-prices section+section{padding-left:calc(var(--u)*24);border-left:1px solid #d0d8df}.site-skin .reference-small-prices h2{align-items:center;gap:calc(var(--u)*13);font-family:MonolitCondensed;font-size:calc(var(--u)*25);margin:0 0 calc(var(--u)*13);font-weight:900;display:flex}.reference-small-prices h2 svg{color:#ed5202;width:calc(var(--u)*40);height:calc(var(--u)*30)}.ref-prices .reference-small-prices .commercial-price-table{font-size:calc(var(--u)*12)}.ref-prices .reference-small-prices .commercial-price-table td,.ref-prices .reference-small-prices .commercial-price-table th{padding:calc(var(--u)*8) calc(var(--u)*10)}.ref-prices .reference-small-prices .commercial-price-table .button{font-size:calc(var(--u)*11);padding:calc(var(--u)*9) calc(var(--u)*13)}.ref-prices .reference-small-prices .commercial-price-table td:last-child{width:auto!important}.reference-all-prices{margin-top:calc(var(--u)*65)}@media (max-width:1100px) and (min-width:768px){.reference-navbar nav a:nth-child(3),.reference-navbar nav a:nth-child(5){display:none}.reference-chrome header{gap:22px}.reference-callback{padding:10px}.chrome-equipment .reference-tagline,.reference-equipment-bottom .equipment-details,.reference-equipment-tabs>div,.reference-equipment-title>p,.reference-prices-title>div strong{display:none}.reference-prices-title .reference-art{width:200px}.reference-price-bar{gap:12px}.reference-discount-map,.reference-price-bar>span:nth-child(3),.reference-price-bar>strong{display:none}.reference-discount{padding-right:18px}.reference-discount h2{font-size:28px!important}.reference-discount h2 strong{font-size:33px}.reference-discount p{font-size:11px}}@media (max-width:767px){.site-skin[class*=ref-]{--u:1px!important}.reference-chrome header{gap:16px;height:72px;padding:0 16px}.reference-logo .reference-art{width:195px}.chrome-equipment header>nav,.reference-callback,.reference-chrome .reference-phone,.reference-location,.reference-search,.reference-tagline{display:none}.reference-mobile-menu{margin-left:auto;font-size:14px;display:block;position:relative}.reference-mobile-menu nav{color:#1c252b;background:#fff;width:240px;padding:16px;position:absolute;top:30px;right:0;box-shadow:0 10px 20px #0002}.reference-mobile-menu a{padding:9px;display:block}.reference-navbar{gap:18px;height:49px;padding:0 16px}.reference-catalog-menu>summary{gap:8px;width:auto;height:37px;padding:0 14px;font-size:12px}.reference-navbar nav{justify-content:end;gap:14px;font-size:12px}.reference-navbar nav a{display:none}.reference-navbar nav a.nav-delivery,.reference-navbar nav a.nav-prices{display:block}.reference-catalog-menu>div{grid-template-columns:1fr 1fr;gap:15px;width:calc(100vw - 32px);padding:18px}.ref-home .storefront-layout{display:block}.reference-sidebar{display:none}.reference-hero{height:510px}.reference-hero-copy{width:auto;padding:25px 16px 0}.site-skin .reference-hero h1{letter-spacing:-.7px;white-space:normal;font-size:34px;line-height:1.1}.reference-hero-copy>p{white-space:normal;margin-top:9px;font-size:15px}.reference-benefits{gap:20px;margin:22px 0}.reference-benefits span{gap:9px;font-size:11px}.reference-benefits svg{width:26px;height:26px}.reference-benefits span:last-child{display:none}.reference-hero .button{gap:15px;height:46px;padding:0 25px;font-size:17px}.reference-hero-scene{width:100%;height:235px;top:auto;bottom:0}.reference-hero-scene:after{background:linear-gradient(#fff,#0000 20%)}.reference-home-first{padding:0 16px 28px}.reference-discount{grid-template-columns:35px 1fr;gap:10px;height:auto;min-height:142px;margin-bottom:12px;padding:18px 16px;display:grid}.reference-discount>svg{width:32px;height:32px}.site-skin .reference-discount h2{font-size:25px}.reference-discount h2 strong{font-size:29px}.reference-discount p{border:0;grid-column:1/-1;margin:0;padding:0;font-size:12px}.reference-discount p br{display:none}.site-skin .reference-discount .button{grid-column:1/-1;justify-content:center;width:100%;padding:13px;font-size:15px}.reference-discount-map{display:none}.reference-materials{grid-template-columns:1fr 1fr;gap:10px}.reference-material-copy{max-width:90px;top:12px;left:10px;box-shadow:4px 0 4px #edf0f3}.site-skin .reference-material-copy h3{margin-bottom:3px;font-size:22px}.reference-material-copy p{font-size:9px}.reference-materials article>.button{width:29px;height:29px;bottom:10px;left:10px}.ref-home .storefront-section{padding:25px 16px}.site-skin .equipment-page{padding:20px 16px}.reference-equipment-title{margin:0 0 15px;display:block}.site-skin .reference-equipment-title h1{white-space:normal;letter-spacing:-.5px;font-size:28px}.reference-equipment-title>p{display:none}.reference-equipment-tabs{margin:12px 0 18px}.reference-equipment-tabs nav{flex-wrap:wrap;gap:8px 18px;font-size:13px}.reference-equipment-tabs nav a{padding:6px 0}.reference-equipment-tabs>div{display:none}.site-skin .reference-equipment-grid{grid-template-columns:1fr;gap:14px}.site-skin .reference-equipment-grid article{padding:18px}.site-skin .reference-equipment-grid h3{font-size:22px}.site-skin .reference-equipment-grid p{white-space:normal;font-size:12px}.reference-equipment-grid .reference-art{height:205px}.site-skin .reference-equipment-grid small{white-space:normal;font-size:11px}.reference-equipment-bottom{gap:10px;margin-top:12px}.reference-equipment-bottom strong{font-size:19px}.reference-equipment-bottom span{font-size:11px}.reference-equipment-bottom .button{padding:11px 22px;font-size:13px}.reference-equipment-bottom .equipment-details{display:none}.equipment-discount{margin-top:16px}.reference-prices-layout{display:block}.reference-prices-content{padding:0 16px 30px}.reference-price-bar{gap:18px;height:60px;font-size:11px}.reference-price-bar .reference-phone,.reference-price-bar>span:nth-child(n+3),.reference-price-bar>strong{display:none}.reference-price-bar svg{width:27px}.reference-prices-title{height:auto;margin:14px 0 20px}.site-skin .reference-prices-title h1{white-space:normal;font-size:30px}.reference-prices-title>div{display:none}.reference-price-tabs{gap:0;width:100%;height:43px;margin-bottom:16px}.reference-price-tabs button{flex:1;padding:0 11px;font-size:18px}.ref-prices .commercial-price-table{font-size:13px}.ref-prices .commercial-price-table td,.ref-prices .commercial-price-table th{height:auto;padding:0}.ref-prices .commercial-price-table tbody th{width:auto;font-size:16px}.ref-prices .commercial-price-table td{white-space:normal;text-align:left;width:auto!important}.ref-prices .commercial-price-table td:last-child{width:auto!important}.ref-prices .commercial-price-table .button{width:100%;min-height:38px;padding:10px;font-size:13px}.ref-prices .reference-main-table tbody td:nth-child(2){width:auto!important}.reference-main-table tbody td:nth-child(2):before{content:"Марка: "}.reference-main-table tbody td:nth-child(3):before{content:"Класс: "}.reference-main-table tbody td:nth-child(4):before{content:"Единица: "}.reference-price-download{flex-wrap:wrap;gap:10px;margin:20px 0;font-size:14px}.reference-price-download>p{border:0;width:100%;margin:0;padding:0;font-size:12px}.reference-small-prices{grid-template-columns:1fr;gap:22px}.reference-small-prices section+section{border:0;padding:0}.site-skin .reference-small-prices h2{font-size:23px}.ref-prices .reference-small-prices .commercial-price-table{font-size:13px}.ref-prices .reference-small-prices .commercial-price-table td,.ref-prices .reference-small-prices .commercial-price-table th{padding:0}.reference-all-prices{margin-top:35px}.ref-prices .commercial-footer{display:none}}.site-skin .reference-hero h1>.reference-art{width:calc(var(--u)*619);height:calc(var(--u)*143);aspect-ratio:auto!important}.reference-hero-scene:before{content:"";z-index:1;width:calc(var(--u)*95);height:calc(var(--u)*200);background:#fff;position:absolute;top:0;left:0}.reference-hero-copy>p{color:#1e2a32!important}.reference-discount p{color:var(--sales-ink)}.reference-discount-icon{width:calc(var(--u)*78);height:calc(var(--u)*59)}.site-skin .reference-discount h2{font-size:calc(var(--u)*47)}.reference-discount h2 strong{font-size:calc(var(--u)*55)}.site-skin .equipment-discount h2{font-size:calc(var(--u)*26)}.equipment-discount h2 strong{font-size:calc(var(--u)*42)}.equipment-discount p{color:#1e2a32!important}.reference-consultation h3{font-size:calc(var(--u)*15)!important}.reference-consultation p{font-size:calc(var(--u)*16)}@media (max-width:767px){.site-skin .reference-hero h1>.reference-art{width:100%;max-width:450px;height:auto;aspect-ratio:619/143!important}.reference-hero-scene:before{display:none}.reference-discount-icon{width:35px;height:27px}.site-skin .reference-discount h2{font-size:25px}.reference-discount h2 strong{font-size:29px}}.reference-hero-copy{padding-top:calc(var(--u)*44)}.site-skin .reference-equipment-title h1>.reference-art{width:calc(var(--u)*860);height:calc(var(--u)*54);aspect-ratio:auto!important}.reference-equipment-grid article:nth-child(n+4) .reference-art:before{content:"";width:76%;height:calc(var(--u)*30);z-index:1;background:#f0f2f5;position:absolute;top:0;left:0}.ref-prices .reference-main-table tbody th,.ref-prices .reference-main-table td{padding-top:calc(var(--u)*4);padding-bottom:calc(var(--u)*4)}@media (max-width:767px){.reference-hero-copy{padding-top:25px}.site-skin .reference-equipment-title h1>.reference-art{width:100%;height:auto;aspect-ratio:860/54!important}.ref-prices .reference-main-table tbody th,.ref-prices .reference-main-table td{padding-top:0;padding-bottom:0}}.reference-hero-scene:after,.reference-hero-scene:before{display:none}.reference-discount{gap:calc(var(--u)*14)}.reference-discount-icon{mix-blend-mode:lighten}.reference-discount p{margin-left:calc(var(--u)*25)}html:has(.site-skin[class*=ref-]){scrollbar-width:none;scrollbar-gutter:auto}html:has(.site-skin[class*=ref-])::-webkit-scrollbar{display:none}@font-face{font-family:MonolitRoboto;src:url(/fonts/roboto-core.8e19113f7f24.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+20-7e,u+a0-ff,u+17e,u+300-301,u+303,u+309,u+30f,u+323,u+3c0,u+400-45f,u+2013-2014,u+2019,u+201d,u+2026,u+20bd,u+2116,u+2212}@font-face{font-family:MonolitRoboto;src:url(/fonts/roboto.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0,u+2,u+d,u+100-17d,u+17f,u+18f,u+192,u+1a0-1a1,u+1af-1b0,u+1f0,u+1fa-1ff,u+218-21b,u+237,u+259,u+2bc,u+2c6-2c7,u+2c9,u+2d8-2dd,u+2f3,u+384-38a,u+38c,u+38e-3a1,u+3a3-3bf,u+3c1-3ce,u+3d1-3d2,u+3d6,u+460-486,u+488-513,u+1e00-1e01,u+1e3e-1e3f,u+1e80-1e85,u+1e9e,u+1ea0-1ef9,u+1f4d,u+2000-200b,u+2010-2011,u+2015,u+2017-2018,u+201a-201c,u+201e,u+2020-2022,u+2025,u+2027,u+2030,u+2032-2033,u+2039-203a,u+203c,u+2044,u+2070,u+2074-208e,u+20a3-20a4,u+20a6-20ac,u+20b1,u+20b9-20ba,u+20bc,u+20c1,u+2105,u+2113,u+2122,u+2126,u+212e,u+215b-215e,u+2202,u+2206,u+220f,u+2211,u+221a,u+221e,u+222b,u+2248,u+2260,u+2264-2265,u+25a0,u+25ca-25cb,u+25cf,u+ee01-ee02,u+f6c3,u+fb01-fb04,u+feff,u+fffc-fffd}.site-skin[class*=ref-]{font-family:MonolitRoboto,Arial,sans-serif}.ref-prices .commercial-price-table,.site-skin .reference-equipment-grid h3,.site-skin .reference-prices-title h1{font-family:MonolitRoboto,Arial,sans-serif!important}.reference-hero-scene{width:100%}.reference-hero-copy>p{width:max-content;max-width:100%;box-shadow:none;background:0 0}.reference-benefits{width:max-content}.site-skin .reference-hero h1{margin-left:calc(var(--u)*-3)}.site-skin .reference-hero .button{width:calc(var(--u)*334);height:calc(var(--u)*62);background:0 0;border:0;padding:0;display:block;overflow:hidden}.reference-hero .button>.reference-art{width:100%;height:100%;aspect-ratio:auto!important}@media (max-width:767px){.reference-hero-scene{width:178.261%;right:0}.site-skin .reference-hero .button{width:230px;height:43px}.site-skin .reference-hero h1{margin-left:0}.reference-benefits{width:auto;box-shadow:none}.reference-hero-copy>p{width:auto}}.reference-benefits{top:calc(var(--u)*261);left:calc(var(--u)*45);box-shadow:none;margin:0;position:absolute}.reference-benefits>.reference-art{width:calc(var(--u)*519);height:calc(var(--u)*40);aspect-ratio:auto!important}.site-skin .reference-hero .button{top:calc(var(--u)*335);left:calc(var(--u)*43);position:absolute}@media (max-width:767px){.reference-benefits{margin:20px 0;position:relative;top:auto;left:auto}.reference-benefits>.reference-art{width:100%;max-width:519px;height:auto;aspect-ratio:519/40!important}.site-skin .reference-hero .button{position:static}.reference-hero-copy>p{box-shadow:none}}.reference-sidebar-icon{width:calc(var(--u)*45);height:calc(var(--u)*44);aspect-ratio:auto!important}.sidebar-dark .reference-sidebar-icon{width:calc(var(--u)*34);height:calc(var(--u)*32)}.reference-sidebar nav>a>.reference-art{flex:none}.reference-hero-copy>p{width:calc(var(--u)*570)}@media (max-width:767px){.reference-hero-copy>p{width:auto}}.reference-hero-mobile-scene{display:none}@media (max-width:767px){.reference-chrome .reference-location{display:none}.reference-chrome .reference-logo{margin-right:auto}.reference-hero-scene{display:none}.reference-hero-mobile-scene{width:100%;height:235px;display:block;position:absolute;bottom:0;right:0;aspect-ratio:auto!important}.reference-hero-mobile-scene:before{content:"";z-index:1;background:#fff;width:13%;height:44%;position:absolute;top:0;left:0}.reference-hero-copy{background:0 0;padding-bottom:16px}.reference-benefits>.reference-art{display:block!important}.reference-discount{gap:10px}.reference-discount p{margin-left:0}.ref-equipment .reference-logo .reference-art{width:195px}.reference-hero h1>.reference-art:after{content:"";background:#fff;width:14px;height:28px;position:absolute;bottom:0;right:0}.reference-price-tabs{min-width:0}.reference-price-tabs button{min-width:0;padding:0 8px;font-size:17px}}@media (min-width:768px){.reference-equipment-tabs a{padding:6px}.reference-equipment-tabs{margin-bottom:calc(var(--u)*13)}.site-skin .reference-equipment-grid article{height:calc(var(--u)*381);position:relative}.site-skin .reference-equipment-grid article:nth-child(n+4){height:calc(var(--u)*372)}.reference-equipment-grid .reference-art{left:calc(var(--u)*var(--art-left));top:calc(var(--u)*var(--art-top));width:calc(var(--u)*var(--art-width));height:calc(var(--u)*var(--art-height));margin:0;position:absolute}.reference-equipment-grid article>small{left:calc(var(--u)*22);bottom:calc(var(--u)*70);position:absolute}.reference-equipment-bottom{left:calc(var(--u)*22);right:calc(var(--u)*22);bottom:calc(var(--u)*17);position:absolute}}.reference-equipment-banner-art{display:none}.equipment-discount{position:relative}@media (min-width:768px){.equipment-discount{height:calc(var(--u)*82);margin-top:calc(var(--u)*11);gap:calc(var(--u)*26);padding-left:calc(var(--u)*30);background:#edf0f3}.equipment-discount>.reference-equipment-banner-art{width:100%;height:100%;display:block;position:absolute;inset:0;aspect-ratio:auto!important}.equipment-discount>:not(.reference-equipment-banner-art){z-index:1;position:relative}.equipment-discount .reference-discount-icon{width:calc(var(--u)*77);height:calc(var(--u)*45);mix-blend-mode:normal}.site-skin .equipment-discount h2{font-size:calc(var(--u)*29);background:#edf0f3;box-shadow:10px 0 #edf0f3}.equipment-discount h2 strong{font-size:calc(var(--u)*42)}.equipment-discount p{left:calc(var(--u)*128);top:calc(var(--u)*46);font-size:calc(var(--u)*13);white-space:nowrap;width:calc(var(--u)*430);background:#edf0f3;border:0;margin:0;padding:0;position:absolute;box-shadow:0 10px #edf0f3}.equipment-discount p br{display:none}.site-skin .equipment-discount .button{margin-left:calc(var(--u)*126);font-size:calc(var(--u)*15);padding:calc(var(--u)*15) calc(var(--u)*28)}.equipment-discount .reference-discount-map{min-width:calc(var(--u)*173);margin-left:auto;margin-right:calc(var(--u)*18);height:calc(var(--u)*61);clip-path:none;color:#fff;background:#262c30;border-radius:0;align-self:center;font-size:12px}.reference-equipment-grid article>a>h3,.reference-equipment-grid article>a>p{z-index:2;background:#f0f2f5;width:max-content;max-width:100%;position:relative;box-shadow:8px 0 #f0f2f5}.site-skin .equipment-discount h2{left:calc(var(--u)*128);top:calc(var(--u)*11);height:calc(var(--u)*38);width:calc(var(--u)*430);align-items:baseline;gap:7px;display:flex;position:absolute}.site-skin .equipment-discount p{left:calc(var(--u)*128);top:calc(var(--u)*48);height:calc(var(--u)*23);width:calc(var(--u)*430);box-shadow:none;position:absolute}.site-skin .equipment-discount .button{left:calc(var(--u)*560);top:calc(var(--u)*16);width:calc(var(--u)*199);height:calc(var(--u)*46);justify-content:center;margin:0;padding:0;position:absolute}.site-skin .equipment-discount .reference-discount-map{right:calc(var(--u)*4);top:calc(var(--u)*9);width:calc(var(--u)*184);height:calc(var(--u)*64);margin:0;position:absolute}}.site-skin .reference-prices-title h1>.reference-art{width:calc(var(--u)*660);height:calc(var(--u)*53);aspect-ratio:auto!important}.sidebar-dark .sidebar-slogan{left:0;top:calc(var(--u)*805);width:100%;height:calc(var(--u)*240);border:0;margin:0;padding:0;position:absolute}.reference-sidebar-building{width:100%;height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.sidebar-dark .sidebar-slogan>span:not(.reference-art){left:calc(var(--u)*28);top:calc(var(--u)*172);margin:0;position:absolute}.sidebar-dark .sidebar-slogan>small{left:calc(var(--u)*28);top:calc(var(--u)*196);width:calc(var(--u)*267);background:#252c30;padding:3px 0;position:absolute}@media (max-width:767px){.site-skin .reference-prices-title h1>.reference-art{width:100%;height:auto;aspect-ratio:660/53!important}.reference-prices-title{margin-bottom:22px}}.sidebar-dark .sidebar-slogan>.reference-art{margin:0}.sidebar-dark .sidebar-slogan>span:not(.reference-art){width:calc(var(--u)*140);background:#252c30;padding:0 3px}@media (max-width:767px){.site-skin .reference-prices-title h1{width:100%}}.reference-chrome{--u:calc(100vw / 1586)}.site-skin a,.site-skin a:hover{text-decoration:none!important}.site-skin :is(.reference-navbar,.reference-mobile-menu,.catalog-groups,.reference-sidebar) a[aria-current=page],.site-skin a:hover:not(.button):not(.reference-logo){color:var(--accent)}.site-skin .catalog-groups a[aria-current=page],.site-skin .price-tabs button,.site-skin .reference-equipment-tabs a,.site-skin .reference-price-tabs button{border-bottom-color:#0000!important;text-decoration:none!important}.site-skin .price-tabs button[aria-selected=true],.site-skin .reference-equipment-tabs a:first-child,.site-skin .reference-price-tabs button[aria-pressed=true]{color:var(--accent)}.reference-price-bar .reference-phone small,.site-skin .equipment-details{text-decoration:none!important}.sidebar-dark .sidebar-slogan{top:calc(var(--u)*676)}.sidebar-dark nav>a:first-child{padding-left:calc(var(--u)*28);background:0 0;border-left:0}@media (max-width:767px){.reference-chrome{--u:1px}.reference-chrome .reference-location{display:none}}.site-skin .reference-hero-photo{width:100%;position:absolute;inset:0}.site-skin .reference-hero-photo,.site-skin .reference-material-link>.reference-material-photo{object-fit:cover;object-position:right center;height:100%;margin:0}.site-skin .reference-equipment-grid .reference-vehicle-photo{width:100%;height:calc(var(--u)*238);object-fit:cover;object-position:center;margin:calc(var(--u)*5) 0 calc(var(--u)*9);mix-blend-mode:multiply;border-radius:0}.site-skin .reference-prices-title .reference-price-truck{width:calc(var(--u)*302);height:calc(var(--u)*144);object-fit:cover;object-position:center;mix-blend-mode:multiply}@media (min-width:768px){.site-skin .reference-hero-photo{left:calc(var(--u)*70);width:100%}.site-skin .reference-equipment-grid .reference-vehicle-photo{left:calc(var(--u)*12);right:calc(var(--u)*12);top:calc(var(--u)*54);width:calc(100% - var(--u)*24);height:calc(var(--u)*233);margin:0;position:absolute}}@media (max-width:767px){.site-skin .reference-hero-photo{object-fit:cover;object-position:76% center;width:100%;height:235px;top:auto;bottom:0}.site-skin .reference-equipment-grid .reference-vehicle-photo{object-fit:cover;height:205px;margin:8px 0 12px}}.monolit-vector-logo{width:calc(var(--u)*265);height:calc(var(--u)*56);color:#fff;display:block;overflow:visible}.reference-logo{color:#fff}@media (max-width:767px){.monolit-vector-logo{width:195px;height:auto}}.reference-hero-heading{width:calc(var(--u)*619);height:calc(var(--u)*143);fill:#111b22;display:block;overflow:visible}.reference-hero-heading text{letter-spacing:0;font-family:MonolitCondensed,Arial,sans-serif;font-size:76px;font-weight:950}.reference-benefits{gap:calc(var(--u)*39);background:0 0;padding-right:16px}.reference-benefits>span{gap:calc(var(--u)*17);font-size:calc(var(--u)*14);color:#24313a;line-height:1.4;display:flex}.reference-benefits svg{width:calc(var(--u)*37);height:calc(var(--u)*37);stroke-width:1.5px;flex:none}.site-skin .reference-hero .button{justify-content:center;align-items:center;gap:calc(var(--u)*20);font-size:calc(var(--u)*23);background:linear-gradient(115deg,#f26c0b,#e54b00);border-radius:5px;font-weight:700;display:flex}.site-skin .reference-equipment-grid .reference-vehicle-photo{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 5% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 5% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:767px){.reference-hero-heading{aspect-ratio:619/143;width:100%;height:auto}.reference-benefits{background:0 0;gap:15px;padding:0}.reference-benefits>span,.reference-benefits>span:last-child{gap:8px;font-size:10px;display:flex}.reference-benefits svg{width:26px;height:26px}.site-skin .reference-hero .button{gap:15px;font-size:17px}}.site-skin .reference-equipment-grid .reference-vehicle-photo[src$="/excavator.webp"]{object-fit:contain}@media (min-width:768px){.site-skin .reference-equipment-grid .reference-vehicle-photo[src$="/excavator.webp"]{top:calc(var(--u)*44);height:calc(var(--u)*260)}}.site-skin .discount-band>.button,.site-skin .discount-band>.button:hover{border:1px solid #fff;font-size:16px;font-weight:750;box-shadow:0 2px 7px #92340030;color:#202a31!important;background:#fff!important}.factory-direct{color:#34444e;align-items:center;gap:8px;margin-top:12px;font-size:clamp(12px,1.05vw,17px);display:flex}.factory-direct svg{color:#d94a11;flex:none}.reference-hero .reference-benefits{margin-top:calc(var(--u)*23);margin-bottom:calc(var(--u)*23)}.site-skin .reference-materials article{aspect-ratio:auto;background:0 0;border-radius:0;overflow:visible}.site-skin .reference-material-link{cursor:pointer;border-radius:5px;flex-direction:column;height:100%;padding:8px 6px 18px;transition:color .2s,box-shadow .2s;display:flex}.site-skin .reference-material-link>.reference-material-photo{object-fit:contain;object-position:center;mix-blend-mode:normal;background:0 0;width:100%;height:clamp(150px,14vw,235px);transition:transform .25s}.site-skin .reference-material-copy{box-shadow:none;text-align:center;background:0 0;max-width:none;padding-top:12px;position:static}.site-skin .reference-material-copy h3{font-size:clamp(26px,2.2vw,35px)}.site-skin .reference-material-copy p{color:#586670;font-size:clamp(13px,1vw,16px);line-height:1.5}.site-skin .reference-material-link:focus-visible .reference-material-photo,.site-skin .reference-material-link:hover .reference-material-photo{transform:scale(1.075)}.site-skin .reference-material-link:focus-visible h3,.site-skin .reference-material-link:hover h3{color:#d94a11}.reference-material-link:focus-visible{outline-offset:2px;outline:2px solid #d94a11}.site-skin .catalog-title-visual{gap:35px;min-height:295px}.site-skin .catalog-title-visual>div{flex:1;min-width:0}.site-skin .catalog-title-visual>img{object-fit:contain;mix-blend-mode:normal;background:0 0;width:48%;max-width:620px;height:320px;display:block}.site-skin .product-render-photo{object-fit:contain;mix-blend-mode:normal;background:0 0;height:390px}.site-skin .material-showcase article{background:0 0}.site-skin .material-showcase img{object-fit:contain;mix-blend-mode:normal;background:0 0;height:230px;transition:transform .25s}.material-showcase article>a:hover img{transform:scale(1.07)}.site-skin .reference-equipment-grid .reference-vehicle-photo{object-fit:contain;mix-blend-mode:normal;background:0 0;-webkit-mask-image:none;mask-image:none}.site-skin .reference-prices-title .reference-price-truck{object-fit:contain;mix-blend-mode:normal;background:0 0}.site-skin .commercial-price-table,.site-skin .reference-small-prices .commercial-price-table{font-family:MonolitRoboto,Arial,sans-serif;line-height:1.45;font-size:16px!important}.ref-prices .reference-small-prices .commercial-price-table td,.ref-prices .reference-small-prices .commercial-price-table th,.site-skin .commercial-price-table td,.site-skin .commercial-price-table th{vertical-align:middle;border-bottom:1px solid #e3e8ed;height:auto;padding:14px 18px}.site-skin .commercial-price-table thead th{text-align:left;height:auto;padding:15px 18px;font-size:15px;font-weight:650}.site-skin .commercial-price-table tbody th{text-align:left;min-width:0;font-size:16px;font-weight:600}.site-skin .commercial-price-table tbody th small{color:#63717c;margin-top:4px;font-size:13px}.site-skin .commercial-price-table tbody tr:nth-child(odd){background:#f7f9fb}.site-skin .commercial-price-table tbody tr:nth-child(2n){background:#fff}.site-skin .commercial-price-table tbody tr:hover{background:#fff5ed}.site-skin .commercial-price-table td{text-align:left}.site-skin .commercial-price-table .price-cell{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:18px;font-weight:750}.site-skin .commercial-price-table thead th:nth-last-child(2){text-align:right}.site-skin .commercial-price-table td:last-child,.site-skin .commercial-price-table thead th:last-child{text-align:right;width:auto!important}.site-skin .commercial-price-table .button,.site-skin .reference-small-prices .commercial-price-table .button{white-space:nowrap;min-height:44px;font-weight:650;line-height:1.4;padding:10px 16px!important;font-size:14px!important}.site-skin .reference-small-prices{grid-template-columns:1fr;gap:28px}.site-skin .reference-small-prices section+section{border:0}@media (min-width:768px){.site-skin .reference-equipment-grid .reference-vehicle-photo{width:calc(100% - 16px);left:8px;right:8px;top:calc(var(--u)*54);height:calc(var(--u)*245)}}@media (max-width:767px){.factory-direct{margin-top:10px;font-size:12px}.reference-hero .reference-benefits{margin:17px 0}.site-skin .reference-material-link{padding:8px 0 15px}.site-skin .reference-material-link>.reference-material-photo{height:145px}.site-skin .reference-material-copy{padding-top:8px}.site-skin .reference-material-copy h3{font-size:26px}.site-skin .reference-material-copy p{font-size:12px}.site-skin .catalog-title-visual{min-height:0;display:block}.site-skin .catalog-title-visual>img{width:100%;height:250px;margin-top:18px}.site-skin .product-render-photo{height:280px}.site-skin .material-showcase img{height:155px}.site-skin .commercial-price-table tr{gap:12px;padding:18px 16px}.ref-prices .reference-small-prices .commercial-price-table td,.ref-prices .reference-small-prices .commercial-price-table th,.site-skin .commercial-price-table td,.site-skin .commercial-price-table th{border:0;height:auto;padding:0}.site-skin .commercial-price-table tbody th{font-size:18px;width:auto!important}.site-skin .commercial-price-table td{text-align:left;white-space:normal;font-size:15px}.site-skin .commercial-price-table .price-cell{text-align:right;font-size:20px}.site-skin .commercial-price-table td:last-child{margin-top:5px}.site-skin .commercial-price-table .button{width:100%;min-height:46px;font-size:15px!important}.site-skin .reference-small-prices{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site-skin .material-showcase img,.site-skin .reference-material-link>.reference-material-photo{transition:none}.material-showcase article>a:hover img,.site-skin .reference-material-link:focus-visible .reference-material-photo,.site-skin .reference-material-link:hover .reference-material-photo{transform:none}}.site-skin .reference-local-hero .reference-hero-copy>p{color:#d94a11;white-space:normal;max-width:600px;font-family:MonolitCondensed,Arial,sans-serif;font-size:clamp(23px,2.1vw,34px);font-weight:800;line-height:1.2}.site-skin .reference-local-hero{height:auto;min-height:470px;padding-bottom:28px}.site-skin .local-order-section{grid-template-columns:1fr 1fr;align-items:start;gap:35px;display:grid}.local-order-section .order-form{background:#f1f4f7;border-radius:5px;padding:26px}@media (max-width:767px){.site-skin .reference-local-hero{min-height:550px;padding-bottom:235px}.site-skin .reference-local-hero .reference-hero-copy>p{font-size:26px}.site-skin .local-order-section{grid-template-columns:1fr;gap:20px}.local-order-section .order-form{padding:20px}}.site-skin p.catalog-factory{color:#a74413;background:#fff6ef;border-left:3px solid #df6424;align-items:center;gap:10px;padding:10px 14px;font-size:16px;font-weight:700;line-height:1.4;display:inline-flex}.site-skin .secondary-price-blocks{grid-template-columns:minmax(0,1fr);gap:30px}.site-skin .secondary-price-blocks>section{min-width:0}.site-skin .secondary-price-blocks .commercial-price-table tbody th{width:50%}.mobile-search{gap:8px;margin-bottom:12px;display:flex}.mobile-search input{color:#20272c;background:#fff;min-width:0;min-height:46px;font-size:16px}.mobile-search button{background:var(--accent);color:#fff;border:0;border-radius:4px;flex-shrink:0;width:46px}@media (max-width:1023px){.reference-chrome header{gap:16px;height:72px;padding:0 16px}.reference-chrome .reference-logo{margin-right:auto}.monolit-vector-logo{width:195px;height:auto}.chrome-equipment header>nav,.reference-callback,.reference-chrome .reference-phone,.reference-location,.reference-search,.reference-tagline{display:none}.reference-mobile-menu{margin-left:auto;font-size:14px;display:block;position:static}.reference-mobile-menu>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.reference-mobile-menu>summary::-webkit-details-marker{display:none}.reference-mobile-menu nav{overscroll-behavior:contain;color:#20272c;z-index:60;background:#fff;width:auto;max-height:calc(100dvh - 160px);padding:16px;position:absolute;top:72px;left:16px;right:16px;overflow-y:auto;box-shadow:0 12px 24px #0003}.reference-mobile-menu nav a{align-items:center;min-height:44px;padding:10px 8px;font-size:16px;display:flex}.reference-navbar{gap:12px;height:56px;padding:0 16px}.reference-catalog-menu>summary{gap:8px;width:auto;height:auto;min-height:44px;padding:0 12px;font-size:13px}.reference-navbar nav{justify-content:end;gap:12px;font-size:13px}.reference-navbar nav a{display:none}.reference-navbar nav a.nav-delivery,.reference-navbar nav a.nav-prices{align-items:center;min-height:44px;display:flex}.reference-catalog-menu>div{overscroll-behavior:contain;z-index:55;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;width:calc(100vw - 32px);max-height:calc(100dvh - 210px);padding:16px;left:0;overflow-y:auto}.reference-catalog-menu>div section{min-width:0}.reference-catalog-menu>div a{overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:15px;line-height:1.35;display:flex}.ref-home .storefront-layout,.reference-prices-layout,.site-skin .catalog-layout{display:block}.catalog-sidebar,.reference-sidebar{display:none}.reference-prices-content{min-width:0;padding:0 16px 32px}.reference-price-tabs{flex-wrap:wrap;gap:0;width:100%;height:auto;min-height:48px;display:flex}.reference-price-tabs button{white-space:normal;flex:1 0 auto;min-height:48px;padding:10px;font-size:18px}.price-table-wrap{overflow:visible}.site-skin .commercial-price-table{width:100%;min-width:0;display:block}.site-skin .commercial-price-table thead{display:none}.site-skin .commercial-price-table tbody{width:100%;display:block}.site-skin .commercial-price-table tbody tr{border:1px solid var(--line);border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:18px 16px;display:grid}.site-skin .commercial-price-table tbody th{overflow-wrap:anywhere;grid-column:1/-1;min-width:0;font-size:18px;width:auto!important}.site-skin .commercial-price-table tbody th,.site-skin .commercial-price-table td{white-space:normal;text-align:left;border:0;min-width:0;height:auto;font-size:15px;width:auto!important;padding:0!important}.site-skin .commercial-price-table td[data-label=Единица]:before{content:"Единица: ";color:var(--muted);font-size:13px}.site-skin .commercial-price-table .price-cell{text-align:right;white-space:normal;align-self:end;font-size:20px}.site-skin .commercial-price-table td:last-child{grid-column:1/-1;margin-top:4px}.site-skin .commercial-price-table .button{white-space:normal;justify-content:center;align-items:center;width:100%;min-height:48px;display:flex;font-size:15px!important}.reference-main-table tbody td:nth-child(2):before{content:"Марка: ";color:var(--muted)}.reference-main-table tbody td:nth-child(3):before{content:"Класс: ";color:var(--muted)}.reference-main-table tbody td:nth-child(4):before{content:"Единица: ";color:var(--muted)}.reference-small-prices{grid-template-columns:1fr;gap:26px}.reference-small-prices section+section{border:0;padding:0}.site-skin .commercial-footer{grid-template-columns:1fr 1fr;gap:28px;padding:32px 20px;display:grid}.price-accordion>summary{align-items:center;min-height:52px}.price-accordion>summary>span{flex-shrink:0}.price-index a,.site-skin .catalog-groups a{align-items:center;min-height:44px;line-height:1.4;display:flex}.site-skin input,.site-skin select,.site-skin textarea{font-size:16px}}@media (min-width:768px) and (max-width:1023px){.site-skin[class*=ref-]{--u:1px!important}.ref-home .storefront-section,.reference-home-first{padding:24px}.reference-hero{height:440px}.reference-hero-copy{background:0 0;width:60%;padding:30px 24px}.reference-hero-copy h1{white-space:normal;margin:0}.reference-hero-heading{width:100%;height:auto}.reference-hero-copy>p{white-space:normal;width:auto;font-size:18px}.reference-benefits{background:0 0;gap:14px;margin:24px 0;padding:0;position:static}.reference-benefits span{font-size:12px}.reference-benefits span:last-child{display:none}.site-skin .reference-hero .button{min-height:48px;padding:12px 22px;font-size:18px;position:static}.reference-hero-photo{object-position:65% center;width:75%;height:100%;right:0}.reference-discount{flex-wrap:wrap;gap:18px;height:auto;padding:20px}.reference-discount h2{font-size:30px!important}.reference-discount .button{min-height:48px}.reference-materials{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-price-bar{gap:24px;height:auto;padding:18px}.reference-prices-title{height:auto;margin:24px 0}.site-skin .reference-prices-title h1{white-space:normal;font-size:36px}.reference-prices-title>div{display:none}.reference-equipment-title{display:block}.site-skin .reference-equipment-title h1{white-space:normal;font-size:36px}.reference-equipment-tabs nav{flex-wrap:wrap;gap:18px;font-size:16px}.site-skin .reference-equipment-grid{grid-template-columns:1fr 1fr}.site-skin .reference-equipment-grid article{padding:20px}.site-skin .reference-equipment-grid h3{font-size:24px}.site-skin .reference-equipment-grid p{white-space:normal;font-size:14px}.reference-equipment-bottom{flex-wrap:wrap}.home-quote-section,.local-order-section{gap:24px}}@media (max-width:767px){.reference-navbar{gap:8px;padding:0 12px}.reference-navbar nav{gap:10px;font-size:12px}.reference-catalog-menu>summary{padding:0 10px;font-size:12px}.reference-catalog-menu>div{width:calc(100vw - 24px)}.reference-hero .reference-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;padding:0;display:grid}.reference-hero .reference-benefits span{gap:8px;min-width:0;font-size:12px}.reference-hero .reference-benefits span:last-child{display:none}.site-skin .reference-hero .button{justify-content:center;width:100%;max-width:340px;height:auto;min-height:50px;font-size:18px}.reference-price-tabs button{padding:10px 8px;font-size:17px}.site-skin .commercial-footer{grid-template-columns:1fr;padding-bottom:100px}.sales-dialog{overscroll-behavior:contain;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:22px 16px;scroll-padding:20px}.sales-dialog .order-form h2{padding-right:34px;font-size:28px}.sales-dialog .dialog-close{top:8px;right:8px}.sales-dialog .order-form>.button{white-space:normal;justify-content:center;padding:12px;font-size:16px}.order-form input,.order-form textarea,.order-two input{font-size:16px}.order-form .material-options{max-height:min(240px,40dvh);overflow:auto}.order-details summary{align-items:center;min-height:44px;display:flex}.order-form .check input{width:22px;height:22px;min-height:22px}.mobile-order-bar{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.mobile-order-bar .button{justify-content:center;min-height:48px;font-size:16px}body:has(.sales-dialog[open]) .mobile-order-bar{display:none}.equipment-tile-bottom{flex-wrap:wrap}.equipment-tile-bottom .button{min-height:44px;font-size:15px}.region-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.region-links a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:flex}}@media (max-width:359px){.reference-navbar nav a:nth-child(7){display:none}.order-two,.reference-catalog-menu>div{grid-template-columns:1fr}.reference-material-link>.reference-material-photo{height:125px!important}.site-skin .reference-material-copy h3{font-size:24px}}@media (max-width:767px){.sales-dialog{max-width:none}.reference-price-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:4px;padding-bottom:4px;overflow-x:auto}.reference-price-tabs button{white-space:nowrap;flex:none;padding:10px 9px;font-size:16px}.site-skin .price-tabs{gap:4px}.site-skin .price-tabs button{min-height:46px;padding:10px 9px;font-size:16px}}@media (max-width:1023px){.reference-equipment-title h1>.equipment-mobile-title{clip:auto;white-space:normal;text-transform:uppercase;width:auto;height:auto;margin:0;padding:0;font:800 clamp(28px,4.3vw,38px)/1.15 MonolitCondensed,Arial,sans-serif;display:block;position:static;overflow:visible}.site-skin .reference-equipment-title h1>.reference-art{display:none}.reference-equipment-tabs nav a{align-items:center;min-height:44px;display:flex}.reference-chrome .reference-location{display:none}.site-skin .commercial-price-table tbody th{font-size:18px}}@media (max-width:767px){.reference-hero{height:auto;min-height:520px;padding-bottom:235px}.reference-hero-heading{max-width:460px}}@media (min-width:768px) and (max-width:1023px){.site-skin .reference-hero{height:auto;min-height:0;padding-bottom:280px}.reference-hero-copy{background:0 0;width:100%;padding:28px 24px}.reference-hero-heading{max-width:460px}.reference-hero-copy>p{max-width:100%;box-shadow:none}.site-skin .reference-hero-photo{object-position:right center;width:100%;height:280px;top:auto;bottom:0;right:0}.site-skin .reference-equipment-grid .reference-vehicle-photo{object-fit:contain;width:100%;height:220px;margin:14px 0;position:static}.site-skin .reference-equipment-grid article{height:auto;min-height:0}.reference-equipment-bottom{position:static}.site-skin .reference-hero-photo{left:0}}@media (max-width:1023px){.reference-equipment-title h1>.equipment-mobile-title{clip-path:none}.reference-main-table tbody td:nth-child(2),.reference-main-table tbody td:nth-child(3){display:none}}.reference-home-first{padding-top:24px}.mobile-price-list{display:none}@media (max-width:1023px){.price-table-with-mobile>.commercial-price-table{display:none!important}.mobile-price-list{border-top:1px solid var(--line);display:block}.mobile-price-item{border-bottom:1px solid var(--line);background:#fff}.mobile-price-item>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:64px;padding:12px 10px;list-style:none;display:grid}.mobile-price-item>summary::-webkit-details-marker{display:none}.mobile-price-name{overflow-wrap:anywhere;font-size:17px;font-weight:650;line-height:1.35}.mobile-price-rate{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px;font-weight:750}.mobile-price-rate small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.mobile-price-item>summary>svg{color:var(--muted)}.mobile-price-item[open]{background:#fff7f1}.mobile-price-item[open]>summary{color:var(--text)}.mobile-price-item[open]>summary>svg{color:var(--text);transform:rotate(180deg)}.mobile-price-item>summary:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.mobile-price-content{padding:0 10px 12px}.mobile-price-content p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.5}.site-skin .mobile-price-content .button{justify-content:center;align-items:center;width:100%;min-height:46px;padding:10px 16px;font-size:15px;display:flex}.mobile-price-link{text-underline-offset:3px;justify-content:center;align-items:center;min-height:44px;margin-top:3px;font-size:13px;text-decoration:underline;display:flex}}@media (max-width:767px){.reference-home-first{padding-top:20px}}@media (max-width:359px){.mobile-price-item>summary{gap:8px;padding-left:6px;padding-right:6px}.mobile-price-name,.mobile-price-rate{font-size:16px}.reference-chrome header{gap:8px}.monolit-vector-logo{width:175px}}.geography-search-status{color:var(--muted);margin:18px 0;font-size:15px}.variant-polished{--action:#b74416;--action-hover:#973810;color-scheme:light}.variant-polished ::selection{color:#1c252b;background:#f9dccd}.variant-polished input,.variant-polished textarea{caret-color:var(--action)}.variant-polished .material-choices button[aria-pressed=true],.variant-polished .reference-callback,.variant-polished.site-skin .button{background:var(--action);color:#fff;border-color:var(--action)}.variant-polished .reference-callback:hover,.variant-polished.site-skin .button:hover{background:var(--action-hover);color:#fff}.variant-polished.site-skin .button.secondary{color:var(--action);border-color:var(--action);background:#fff}.variant-polished.site-skin .reference-discount .button{color:#87330f;background:#fff;border-color:#fff}.variant-polished.site-skin .reference-discount .button:hover{color:#87330f;background:#fff2e9}.variant-polished .price-tabs button[aria-pressed=true]{background:var(--action);border-color:var(--action);color:#fff}.variant-polished .price-tabs button{border-radius:3px;min-height:48px;padding:12px 22px;font-size:15px}.variant-polished .reference-price-tabs button[aria-pressed=true]{color:var(--action)}.variant-polished .reference-sidebar-icon{mix-blend-mode:normal;color:#53616b;flex:none;overflow:visible}.variant-polished .sidebar-dark .reference-sidebar-icon{color:#c7d0d5}.variant-polished .reference-discount-icon{mix-blend-mode:normal;color:#fff;flex:none}.variant-polished .storefront-section{padding-top:48px;padding-bottom:48px}.variant-polished .home-quote-section{align-items:start;gap:48px}.variant-polished .home-quote-section>div>p{max-width:43ch;line-height:1.65}.variant-polished .order-process{margin-top:30px}.variant-polished .order-phone{margin:0 0 20px!important}.variant-polished .order-phone input{letter-spacing:.01em;min-height:56px;font-size:20px}.variant-polished .order-details summary{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:16px;display:flex}.variant-polished .order-details summary span{color:#65707a;font-size:12px;font-weight:400}.variant-polished .order-details[open] summary{color:var(--action)}.variant-polished .order-details .order-two{margin-bottom:0}.variant-polished input[aria-invalid=true]{outline-offset:2px;border-color:#b42318;outline:2px solid #b42318}.variant-polished .order-form input::placeholder,.variant-polished .order-form textarea::placeholder{color:#65707a;opacity:1}.variant-polished .error{color:#b42318}.variant-polished .price-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:22px;padding-top:20px;font-size:15px;display:flex}.variant-polished .price-footer a:first-child{color:var(--action);font-weight:700}.variant-polished .equipment-showcase{grid-template-columns:repeat(3,minmax(0,1fr))}.variant-polished .equipment-showcase .reference-equipment-bottom{flex-wrap:wrap}.variant-polished .equipment-showcase .reference-equipment-bottom>.equipment-details{display:none}.variant-polished .preview-note{text-align:center;color:#53616b;background:#edf0f3;border-bottom:1px solid #dbe0e5;padding:9px 20px;font-size:12px}.variant-polished .commercial-footer{--surface:#fff;--text:#fff;--muted:#c7d0d5}@media (max-width:1023px){.variant-polished .storefront-section{padding:32px 20px}.variant-polished .home-quote-section{gap:24px}.variant-polished .home-quote-section .order-process{display:none}.variant-polished .equipment-showcase{grid-template-columns:1fr}.variant-polished .price-tabs{gap:8px}.variant-polished .price-tabs button{flex:1;padding:10px 15px;font-size:14px}.variant-polished .order-details summary{font-size:14px}.variant-polished .reference-discount-icon{width:35px;height:32px}.variant-polished .reference-phone strong{font-size:18px}.variant-polished .preview-note{padding:7px 16px;font-size:11px}}@media (max-width:767px){.site-skin .reference-chrome header{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;height:auto;min-height:104px;padding:12px 16px;display:grid}.site-skin .reference-chrome .reference-logo{grid-area:1/1}.site-skin .reference-chrome .reference-mobile-menu{grid-area:1/2;margin-left:0}.site-skin .reference-chrome .reference-phone{color:#fff;grid-area:2/1/auto/-1;gap:9px;min-height:44px;display:flex}.site-skin .reference-chrome .reference-phone>svg{color:#f5823a;flex-shrink:0;width:20px;height:20px}.site-skin .reference-chrome .reference-phone a,.site-skin .reference-chrome .reference-phone strong{white-space:nowrap;letter-spacing:0;font-family:MonolitRoboto,Arial,sans-serif;font-size:18px;line-height:1.3;display:block}.site-skin .reference-chrome .reference-phone a{padding:8px 0;text-decoration:none}.site-skin .reference-chrome .reference-phone small{display:none}.site-skin .mobile-order-bar{z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface,#fff);border-top:1px solid var(--line,#d8dfe4);grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;inset:auto 0 0}.site-skin .mobile-call-button,.site-skin .mobile-order-bar .button{justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;min-height:52px;margin:0;padding:10px 8px;font:700 16px/1.2 MonolitRoboto,Arial,sans-serif;text-decoration:none;display:flex}.site-skin .mobile-call-button{color:var(--text,#202a31);background:0 0;border:1px solid #bdc7ce;border-radius:3px}.site-skin .mobile-call-button:disabled{opacity:1;color:var(--muted,#596570);background:var(--background,#f5f7f8);cursor:default}.site-skin .mobile-call-button small{margin-top:3px;font-size:11px;font-weight:400;line-height:1.3;display:block}.site-skin .mobile-order-bar svg{flex-shrink:0}.site-skin{padding-bottom:calc(82px + env(safe-area-inset-bottom))}body:has(.sales-dialog[open]) .site-skin .mobile-order-bar{display:none}.site-skin .reference-mobile-menu nav{z-index:70;max-height:calc(100dvh - 170px);overflow-y:auto}}.site-skin,.site-skin.variant-polished{--sales-orange:#ffae4c;--sales-hover:#ff9d30;--sales-ink:#202a31;--sales-text-accent:#a34f08;--muted:#596570;--accent:var(--sales-orange);--accent-ink:var(--sales-ink);--action:var(--sales-orange);--action-hover:var(--sales-hover);--form-gap:16px;--control-height:52px;--table-y:16px;--table-x:20px}.site-skin .catalog-groups a[aria-current=page],.site-skin .home-quote-section h2 em,.site-skin .local-material-hero h1 em,.site-skin .price-footer a:first-child,.site-skin .section-title-row h2 em{color:var(--sales-text-accent)}.site-skin .order-form :is(.order-help,.fine,.check span,.order-details summary span),.site-skin .route-benefits p{color:var(--muted)}.site-skin .reference-callback,.site-skin .reference-catalog-menu>summary,.site-skin .reference-search button,.site-skin:is(.variant-polished,[class*=ref-]) .button{background:var(--sales-orange);color:var(--sales-ink);box-shadow:none;filter:none;border-color:#0000;font-weight:750}.site-skin .reference-callback:hover,.site-skin .reference-catalog-menu>summary:hover,.site-skin .reference-search button:hover,.site-skin:is(.variant-polished,[class*=ref-]) .button:hover{background:var(--sales-hover);color:var(--sales-ink);filter:none}.site-skin:is(.variant-polished,[class*=ref-]) .button.secondary{background:var(--surface);color:var(--text);border-color:var(--sales-orange)}.site-skin .reference-navbar a[aria-current=page],.site-skin .reference-sidebar a[aria-current=page]{color:var(--sales-orange)}.site-skin .material-choices button[aria-pressed=true],.site-skin .price-tabs button[aria-pressed=true],.site-skin .reference-price-tabs button[aria-pressed=true]{background:var(--sales-orange);color:var(--sales-ink);border-color:var(--sales-orange)}.site-skin .discount-band,.site-skin .reference-discount{background:var(--sales-orange);color:var(--sales-ink)}.site-skin .discount-band h2,.site-skin .discount-band p,.site-skin .discount-band small,.site-skin .reference-discount h2,.site-skin .reference-discount h2 strong,.site-skin .reference-discount p,.site-skin .reference-discount small,.site-skin .reference-discount-map,.site-skin .reference-discount>svg{color:var(--sales-ink)}.site-skin:is(.variant-polished,[class*=ref-]) .discount-band>.button,.site-skin:is(.variant-polished,[class*=ref-]) .reference-discount .button{color:var(--sales-ink);background:#fff;border-color:#fff;min-height:52px}.site-skin:is(.variant-polished,[class*=ref-]) .discount-band>.button:hover,.site-skin:is(.variant-polished,[class*=ref-]) .reference-discount .button:hover{background:#fff5e8}.site-skin .reference-hero h1 em{color:#d86d0a}.site-skin .factory-direct svg,.site-skin .reference-phone>svg{color:var(--sales-orange)}.site-skin .price-table-wrap{min-width:0;max-width:100%}.site-skin:is(.variant-polished,[class*=ref-]) .commercial-price-table{table-layout:fixed;width:100%;font-size:16px;line-height:1.45}.site-skin .standard-price-table .price-col-unit{width:10%}.site-skin .standard-price-table .price-col-rate{width:20%}.site-skin:is(.variant-polished,[class*=ref-]) .commercial-price-table td,.site-skin:is(.variant-polished,[class*=ref-]) .commercial-price-table th{padding:var(--table-y) var(--table-x);vertical-align:middle;overflow-wrap:anywhere;height:auto;font-size:16px}.site-skin:is(.variant-polished,[class*=ref-]) .commercial-price-table tbody th{white-space:normal;min-width:0;font-size:16px;font-weight:600}.site-skin:is(.variant-polished,[class*=ref-]) .commercial-price-table thead th{font-size:14px;line-height:1.4}.site-skin:is(.variant-polished,[class*=ref-]) .commercial-price-table .price-cell{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:18px;font-weight:750}.site-skin .commercial-price-table td:last-child{width:auto}.site-skin .commercial-price-table .button{white-space:normal;text-align:center;width:100%;min-height:48px;line-height:1.3;display:flex;padding:12px!important;font-size:14px!important}.site-skin .reference-small-prices,.site-skin .secondary-price-blocks{grid-template-columns:1fr;gap:32px;display:grid}.site-skin .reference-small-prices section+section{border-left:0;padding-left:0}.site-skin .reference-small-prices .commercial-price-table tbody th{width:auto}.site-skin .data-table td,.site-skin .data-table th,.site-skin .spec-table td,.site-skin .spec-table th{vertical-align:middle;padding:16px 20px;line-height:1.45}.site-skin .order-form{min-width:0}.site-skin .order-form h2{margin:0 0 12px;font-size:28px;line-height:1.15}.site-skin .order-form .order-help{margin:0 0 20px;font-size:15px;line-height:1.5}.site-skin .order-form label:not(.check){margin:0 0 var(--form-gap);gap:8px;font-size:14px;font-weight:600;line-height:1.4;display:grid}.site-skin .order-form input:not([type=checkbox]),.site-skin .order-form textarea{width:100%;min-width:0;min-height:var(--control-height);box-sizing:border-box;border-radius:4px;margin:0;padding:13px 14px;font-size:16px;font-weight:400;line-height:24px}.site-skin .order-form textarea{resize:vertical;min-height:100px}.site-skin .order-form .order-phone input{font-size:18px}.site-skin .order-form .material-picker{margin:0 0 var(--form-gap)}.site-skin .order-form .material-picker>label{margin:0 0 8px}.site-skin .material-choices{margin:0 0 var(--form-gap);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.site-skin .material-choices button{min-height:44px;padding:8px;font-size:14px;line-height:1.3}.site-skin .order-form .order-two{gap:16px;margin:0}.site-skin .order-details>div{padding-top:16px}.site-skin .order-details summary{align-items:center;gap:12px;min-height:48px}.site-skin .order-form .check{gap:10px;margin:16px 0 0;line-height:1.5;display:flex}.site-skin .order-form .check input{flex:0 0 22px;width:22px;height:22px;min-height:22px;margin:0}.site-skin .order-feedback{min-height:56px;padding-top:8px}.site-skin .order-feedback .error{box-shadow:none;background:0 0;border:0;margin:0;padding:0;font-size:13px;line-height:20px}.site-skin .order-form>.button{white-space:normal;width:100%;min-height:56px;padding:14px 16px;font-size:16px}.site-skin .order-form .order-price{min-height:44px;margin:12px 0 0;line-height:22px}.site-skin .order-form>.fine{margin:8px 0 0;font-size:12px;line-height:1.5}.site-skin .sales-prompt{color:#fff;background:#202a31;border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center;gap:32px;margin:40px 24px;padding:32px;display:grid}.site-skin .sales-prompt-copy h2{color:#fff;margin:10px 0 12px;font-size:clamp(25px,2.2vw,34px);line-height:1.2}.site-skin .sales-prompt-copy p{color:#e4e9ed;max-width:65ch;margin:0;font-size:16px;line-height:1.5}.site-skin .sales-prompt svg{color:var(--sales-orange)}.site-skin .sales-prompt-action .button{width:100%;min-height:56px;font-size:17px}.site-skin .sales-prompt-action small{color:#e4e9ed;text-align:center;margin-top:12px;font-size:12px;line-height:1.5;display:block}@media (max-width:1023px){.site-skin .sales-prompt{grid-template-columns:1fr;gap:24px;margin:32px 16px;padding:28px}.site-skin .sales-prompt-action{max-width:380px}}@media (max-width:767px){.site-skin:is(.variant-polished,[class*=ref-]) .commercial-price-table{table-layout:auto}.site-skin .commercial-price-table colgroup{display:none}.site-skin .mobile-price-item summary{gap:12px;min-height:76px;padding:16px}.site-skin .mobile-price-content{padding:0 16px 16px}.site-skin .mobile-price-content .button{min-height:48px;padding:12px;font-size:15px}.site-skin .mobile-price-name{font-size:16px;line-height:1.4}.site-skin .mobile-price-rate{font-variant-numeric:tabular-nums;font-size:17px;line-height:1.3}.site-skin .order-form h2{font-size:26px}.site-skin .order-form .order-two{grid-template-columns:1fr;gap:0}.site-skin .sales-prompt{margin:28px 16px;padding:24px 20px}.site-skin .sales-prompt-copy h2{font-size:27px}.site-skin .sales-prompt-copy p{font-size:15px}.site-skin .sales-prompt-action{max-width:none}}.site-skin main form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.site-skin main form select,.site-skin main form textarea{box-sizing:border-box;max-width:100%;min-height:52px;padding:13px 14px;font-size:16px;line-height:24px}.site-skin main table:not(.commercial-price-table){table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;max-width:100%;font-size:16px;line-height:1.45}.site-skin main table:not(.commercial-price-table) td,.site-skin main table:not(.commercial-price-table) th{vertical-align:middle;overflow-wrap:anywhere;padding:16px 20px}.site-skin .order-form .check{align-items:center;min-height:44px}@media (max-width:767px){.site-skin main table:not(.commercial-price-table) td,.site-skin main table:not(.commercial-price-table) th{padding:12px 14px;font-size:14px}}.site-skin .quote-section h1{margin-bottom:22px;font-size:clamp(30px,3.6vw,50px);line-height:1.12}.site-skin .local-material-hero{align-items:center;margin:24px 0 32px}.site-skin .local-material-hero h1{overflow-wrap:anywhere;font-size:clamp(30px,3.4vw,50px);line-height:1.12}.site-skin .local-material-hero p{max-width:62ch}.site-skin .local-material-hero .button{margin-top:14px}.site-skin .local-material-area{color:#4b5862;font-size:15px}.local-material-section{margin-top:48px}.local-material-section h2{margin-bottom:18px}.local-material-section>p{max-width:72ch;margin-bottom:20px}.local-material-links{flex-wrap:wrap;gap:10px 22px;margin:18px 0 24px;display:flex}.local-material-links a{text-underline-offset:5px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.local-material-links a:hover{color:#a34c00}.local-directory-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:20px;margin:28px 0 24px;display:grid}.local-directory-search label{gap:10px;font-weight:600;display:grid}.local-directory-search input,.local-directory-search select{color:#202a31;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #8d9aa5;border-radius:5px;padding:12px 14px}.local-directory-search .button{min-height:50px}.local-directory-count{margin-bottom:20px}.local-directory-grid>a{overflow-wrap:anywhere;min-width:0}@media (max-width:767px){.site-skin .local-material-hero{margin:20px 0 28px}.site-skin .local-material-hero .button{width:100%}.local-material-section{margin-top:32px}.local-material-links{gap:8px 18px}.local-directory-search{grid-template-columns:1fr;gap:16px}.local-directory-search .button{width:100%}.local-material-page .catalog-pagination{flex-wrap:wrap;gap:14px}}.brand-advantages h2{margin:0 0 24px}.brand-advantages dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:0;display:grid}.brand-advantages dl>div{border-top:1px solid #cbd3d9;padding:22px 0}.brand-advantages dt{margin:0 0 10px;font-size:22px;font-weight:700;line-height:1.3}.brand-advantages dd{color:#3e4a53;max-width:64ch;margin:0;font-size:17px;line-height:1.65}.local-seo-copy>p{max-width:72ch}.local-seo-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin:26px 0;display:grid}.local-seo-columns h3{margin:0 0 14px;font-size:23px}.local-seo-columns p{max-width:64ch;margin:0 0 16px;line-height:1.65}@media (max-width:767px){.brand-advantages dl,.local-seo-columns{grid-template-columns:1fr;gap:0}.brand-advantages dt{font-size:21px}.brand-advantages dl>div{padding:20px 0}.local-seo-columns section+section{margin-top:20px}.local-seo-columns{margin:24px 0}}.product-information{padding-top:12px;padding-bottom:48px}.product-specifications{max-width:64ch;margin:20px 0 28px}.product-specifications>div{border-bottom:1px solid #cbd3d9;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.product-specifications dt{font-weight:600}.product-specifications dd{overflow-wrap:anywhere;margin:0}.assortment-index{margin:24px 0}.assortment-index>summary{cursor:pointer;text-underline-offset:5px;min-height:48px;padding:12px 0;font-weight:600;text-decoration:underline}.geography-page-links{gap:8px}.geography-page-links .button{min-width:44px;min-height:44px;padding:10px 12px;text-decoration:none}.geography-page-links [aria-current=page]{cursor:default}.local-geo-note{max-width:72ch;margin:24px 0;line-height:1.65}.order-destination{overflow-wrap:anywhere;margin:0 0 20px;line-height:1.5}@media (max-width:767px){.product-information{padding-bottom:32px}.product-specifications>div{gap:12px}.product-information .local-seo-columns h2{font-size:25px;line-height:1.25}}.crm-login{max-width:540px;margin:40px auto}.crm-login h1{margin:32px 0 20px;font-size:36px;line-height:1.15}.crm-login p{margin:16px 0;line-height:1.6}.crm-login .field{gap:10px;margin:24px 0;display:grid}.crm-login input{border:1px solid var(--line);border-radius:6px;width:100%;padding:14px;font-size:22px}.crm-secret{overflow-wrap:anywhere;white-space:pre-wrap;background:#f4f6f7;padding:18px;font-size:16px;line-height:1.8;display:block}.crm-login-note{color:var(--muted);font-size:14px}.crm-login form+button{margin-top:18px}.calculator-lead{max-width:70ch;line-height:1.6}.volume-calculator{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:48px;margin:40px 0 56px;display:grid}.volume-calculator h2{margin:0 0 24px;font-size:28px;line-height:1.25}.volume-calculator .field{gap:8px;margin:20px 0;font-weight:600;display:grid}.volume-calculator input,.volume-calculator select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:48px;color:var(--text);font:inherit;border-radius:6px;padding:12px;font-size:16px}.volume-calculator input:focus-visible,.volume-calculator select:focus-visible{outline:2px solid var(--text);outline-offset:3px}.volume-calculator .fine{font-weight:400;line-height:1.6}.volume-dimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.volume-dimensions .field{margin-bottom:0}.volume-dimensions-wall .field{align-content:end}.volume-result{background:var(--panel);border-radius:12px;padding:28px}.volume-result p{overflow-wrap:anywhere;line-height:1.6}.volume-result strong{font-variant-numeric:tabular-nums}.volume-calculator button:disabled{opacity:.55;cursor:not-allowed}.calculator-formulas{max-width:75ch}.calculator-formulas dl>div{margin:24px 0}.calculator-formulas dt{margin-bottom:8px;font-weight:700}.calculator-formulas dd{margin:0;line-height:1.6}.calculator-link{width:fit-content;margin-top:20px;display:block}@media (max-width:767px){.volume-calculator{grid-template-columns:1fr;gap:32px;margin-top:28px}.volume-dimensions{grid-template-columns:1fr;gap:0}.volume-result{padding:24px}.volume-calculator h2{font-size:25px}.volume-calculator .button{width:100%}}.site-skin .sales-prompt-with-form{grid-template-columns:minmax(0,1fr) minmax(320px,480px);align-items:start}.site-skin .sales-prompt-with-form .order-form{color:var(--text);background:#fff;border-radius:4px;min-width:0;padding:28px}.site-skin .sales-prompt-contact{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px;display:flex}.site-skin .sales-prompt-number{color:#fff;white-space:nowrap;padding:8px 0;font:700 clamp(21px,2.2vw,29px)/1.3 MonolitRoboto,Arial,sans-serif;text-decoration:none}.site-skin .sales-prompt .landing-call{color:#fff;background:0 0;border:1px solid #fff;align-items:center;gap:10px;min-height:48px;display:inline-flex}.site-skin .sales-prompt .landing-call:hover{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.site-skin .reference-callback{justify-content:center;align-items:center;gap:8px;display:inline-flex}.site-skin .footer-phone{white-space:nowrap;font-size:20px;font-weight:700}@media (max-width:1023px){.site-skin .sales-prompt-with-form{grid-template-columns:1fr}}@media (max-width:767px){.site-skin .reference-callback{display:none}.site-skin .sales-prompt-with-form .order-form{padding:20px}.site-skin .sales-prompt-contact{gap:12px}.site-skin .sales-prompt .landing-call{width:100%}}.local-material-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin:28px 0 36px;display:grid}.local-material-group{min-width:0}.local-material-group h3{margin:0 0 12px;font-size:23px;line-height:1.3}.local-material-group h3 a{text-underline-offset:5px;text-decoration:underline}.local-material-group .local-material-links{margin:0}.local-order-quantity{margin:0 0 18px}.local-order-quantity .order-price{font-variant-numeric:tabular-nums;margin:12px 0 0;line-height:1.5}@media (max-width:767px){.local-material-groups{grid-template-columns:1fr;gap:24px;margin:24px 0 28px}}.site-skin .reference-context-hero h1{white-space:normal;min-height:calc(var(--u)*143);max-width:calc(var(--u)*619);font-size:calc(var(--u)*46);line-height:1.06}.reference-context-subtitle,.reference-context-title{overflow-wrap:anywhere;display:block}.site-skin .reference-context-hero h1 em{color:#d86d0a}.site-skin .reference-context-long h1{font-size:calc(var(--u)*34)}@media (max-width:767px){.site-skin .reference-context-hero h1{max-width:100%;min-height:85px;font-size:30px}.site-skin .reference-context-long h1{font-size:25px}.site-skin .reference-context-hero{height:auto;min-height:510px;padding-bottom:280px}}.reference-city-hero{--hero-location-size:calc(var(--u)*76)}.reference-city-hero.reference-context-hero{--hero-location-size:calc(var(--u)*54)}.reference-city-hero.reference-context-long{--hero-location-size:calc(var(--u)*40)}.site-skin .reference-city-hero.reference-context-hero h1{min-height:0;margin-bottom:calc(var(--u)*6)}.site-skin .reference-city-hero .reference-hero-copy>p{font-family:MonolitCondensed,Arial,sans-serif;font-size:var(--hero-location-size);letter-spacing:calc(var(--u)*-1.5);text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;width:100%;max-width:calc(var(--u)*619);margin-top:0;font-weight:900;line-height:1.08}.site-skin .reference-city-hero .reference-benefits{max-width:100%;position:static;inset:auto}.site-skin .reference-city-hero .button{position:static}.site-skin .reference-task-hero .reference-hero-photo{object-fit:contain;object-position:right center;width:54%;height:100%;inset:0 0 0 auto}.site-skin .reference-task-hero .reference-hero-copy>p{box-shadow:none;background:0 0}@media (min-width:1024px){.site-skin .reference-task-hero .reference-hero-copy{width:46%}.site-skin .reference-city-hero{height:auto;min-height:calc(var(--u)*454)}.reference-city-hero .reference-hero-copy{padding-bottom:calc(var(--u)*30)}}@media (max-width:1023px){.site-skin .reference-task-hero .reference-hero-photo{object-position:center;width:100%;height:260px;inset:auto 0 0}}@media (min-width:768px) and (max-width:1023px){.reference-city-hero{--hero-location-size:calc(460px * 76 / 619)}}@media (max-width:767px){.reference-city-hero{--hero-location-size:calc(min(calc(100vw - 32px),460px) * 76 / 619)}.reference-city-hero.reference-context-hero{--hero-location-size:36px}.reference-city-hero.reference-context-long{--hero-location-size:30px}.site-skin .reference-city-hero .reference-hero-copy>p{letter-spacing:-.7px;max-width:100%}}.order-action-label{white-space:nowrap;text-align:center;flex-shrink:0;line-height:1.25}.site-skin .reference-outline:has(.order-action-label){font-size:calc(var(--u)*14);margin-inline:calc(var(--u)*-8);padding-inline:1px}.site-skin .reference-hero .button:has(.order-action-label){width:max-content;max-width:100%;padding-inline:16px;font-size:16px}.site-skin .standard-price-table .price-col-material{width:auto}.site-skin .standard-price-table .price-col-action{width:250px}.site-skin .standard-price-table td:last-child{padding-inline:8px!important}.site-skin .commercial-price-table .button:has(.order-action-label){padding-inline:6px!important}.site-skin .sales-prompt-action{min-width:0}@media (max-width:767px){.site-skin .mobile-order-bar{grid-template-columns:52px minmax(0,1fr);gap:8px}.site-skin .mobile-call-button{gap:0;font-size:0}.site-skin .mobile-order-bar .mobile-order-button{font-size:clamp(13px,4.1vw,16px)}.site-skin .mobile-order-button>svg{display:none}.site-skin .reference-hero .button:has(.order-action-label){width:100%}.site-skin .reference-discount .button:has(.order-action-label){gap:8px;padding-inline:8px}}@media (max-width:380px){.site-skin .order-form>.button,.site-skin .sales-prompt-action .button{padding-inline:8px;font-size:14px}.site-skin .mobile-price-list .button:has(.order-action-label){padding-inline:8px;font-size:14px!important}.site-skin .reference-discount .button:has(.order-action-label){font-size:14px}.site-skin .reference-discount .button>svg{display:none}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}