@charset "UTF-8";pre{white-space:break-spaces}h1{font-weight:600;font-size:40px;line-height:120%;color:#000b44;margin-bottom:50px}@media all and (max-width:1200px){h1{font-size:36px;margin-bottom:42px}}@media all and (max-width:1024px){h1{font-size:32px;margin-bottom:36px}}@media all and (max-width:768px){h1{font-size:28px;margin-bottom:32px}}@media all and (max-width:500px){h1{font-size:24px;margin-bottom:28px}}strong,b{font-weight:600}em{font-style:italic}h2{font-weight:600;font-size:24px;line-height:29px;color:#616ba0;margin-bottom:1em}@media all and (max-width:1200px){h2{font-size:22px}}@media all and (max-width:1024px){h2{font-size:20px}}@media all and (max-width:768px){h2{font-size:18px}}@media all and (max-width:500px){h2{font-size:16px}}h3{font-weight:600;font-size:22px}@media all and (max-width:1200px){h3{font-size:px(22)}}@media all and (max-width:1024px){h3{font-size:px(20)}}@media all and (max-width:768px){h3{font-size:14px}}h4{font-weight:600;font-size:3rem}@media all and (max-width:1200px){h4{font-size:2.6rem}}@media all and (max-width:1024px){h4{font-size:2.2rem}}@media all and (max-width:768px){h4{font-size:12px}}h5{font-weight:600;font-size:2.4rem}h6{font-weight:600;font-size:1.8rem}table{width:100%;border-collapse:separate;margin-bottom:3rem}table th{font-weight:400;padding:19px 26px}table td{font-weight:400}table th,table td{font-weight:400;font-size:1.6rem;line-height:125%;color:#616ba0;padding:1.2rem 2rem;text-align:left}@media all and (max-width:768px){table th,table td{padding:12px 28px}}table thead th{padding:4px 26px}table tbody tr{border-radius:10px;transition:.2s}table tbody tr:hover{background:#00305708}table tbody tr td:first-child{border-radius:10px 0 0 10px}table tbody tr td:last-child{border-radius:0 10px 10px 0}table tbody tr td{border-bottom:1px dashed #C2D6E5}table tbody tr td img{margin-right:14px}table tbody tr th{background:#c2d6e54f}table tbody tr th:first-child{border-radius:5px 0 0 5px}table tbody tr th:last-child{border-radius:0 5px 5px 0}p{font-weight:400;font-size:1.8rem;line-height:141.9%;color:#000;margin-bottom:1em}@media all and (max-width:1600px){p{font-size:1.7rem}}@media all and (max-width:1400px){p{font-size:1.6rem}}strong{font-weight:600}.text{margin-bottom:70px}.text strong{font-weight:600}.text ul{list-style:none}.text ol{list-style:decimal}.text ul{list-style:square;padding-left:20px;margin-bottom:2.2rem}.text ul li{font-weight:400;font-size:1.6rem;line-height:140%;margin-bottom:1.1rem}.text ul li::marker{color:#ca85d5}.text ul li ul,.text ul li ol{margin-top:1rem}.text a{text-decoration-line:underline;color:#ca85d5}:root{--main-bg: #efefef;--main-color: #2d2b2b;--color-muted: #00000073;--color-dark: #000;--header-bg: #efefef;--sidebar-bg: #2d2c2c;--footer-bg: #fff;--card-bg: #fff;--form-control-bg: #fff;--article-card-title: #2f2f2f}[data-theme=dark]{--main-bg: #2d2b2b;--main-color: #fff;--color-muted: #fff;--color-dark: #fff;--header-bg: #2d2b2b;--sidebar-bg: #000;--footer-bg: #212121;--card-bg: #434343;--form-control-bg: #212121;--article-card-title: #fff}:root{--media-breakdown: 412 * 100vw}@media all and (min-width:500px){:root{--media-breakdown: 768 * 100vw}}@media all and (min-width:768px){:root{--media-breakdown: 1024 * 100vw}}@media all and (min-width:1025px){:root{--media-breakdown: 1920 * 100vw}}@media(min-width:320px){.col-xxs-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xxs-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxs-3{flex:0 0 25%;max-width:25%}.col-xxs-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xxs-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xxs-6{flex:0 0 50%;max-width:50%}.col-xxs-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xxs-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xxs-9{flex:0 0 75%;max-width:75%}.col-xxs-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xxs-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xxs-12{flex:0 0 100%;max-width:100%}}@media(min-width:500px){.col-xs-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xs-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xs-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xs-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-xs-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xs-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xs-12{flex:0 0 100%;max-width:100%}}@media(min-width:568px){.col-ms-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-ms-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-ms-3{flex:0 0 25%;max-width:25%}.col-ms-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-ms-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-ms-6{flex:0 0 50%;max-width:50%}.col-ms-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-ms-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-ms-9{flex:0 0 75%;max-width:75%}.col-ms-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-ms-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-ms-12{flex:0 0 100%;max-width:100%}}@media(min-width:768px){.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media(min-width:1024px){.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width:1280px){.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media(min-width:1440px){.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}@media(min-width:1560px){.col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xxl-12{flex:0 0 100%;max-width:100%}}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap!important}.flex-column{flex-direction:column}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}@media(min-width:1024px){.align-items-md-end{justify-content:flex-end}}.justify-content-start{justify-content:flex-start}.justify-content-between{justify-content:space-between}.gap-1{gap:.5rem}.gap-2{gap:1rem}.flex-auto{flex:1 1 auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display: inline;*zoom: 1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left: -7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align: middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow: visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height: 13px;*width: 13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.inter-regular,html{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.inter-bold{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button .swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.payment-delivery-page{color:#181717}.payment-delivery-page__header{max-width:1040px;padding-bottom:42px;border-bottom:1px solid #dfe3e7}.payment-delivery-page__header--with-image{display:grid;max-width:none;min-height:370px;overflow:hidden;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);padding-bottom:0;border-bottom:0;background:#181d21}.payment-delivery-page__header-copy{min-width:0}.payment-delivery-page__header--with-image .payment-delivery-page__header-copy{z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,4.5vw,60px)}.payment-delivery-page__hero-image{position:relative;min-width:0;margin:0}.payment-delivery-page__hero-image:after{position:absolute;inset:0;background:linear-gradient(90deg,#181d21ad,#181d210a 45%);content:"";pointer-events:none}.payment-delivery-page__hero-image>picture,.payment-delivery-page__hero-image>span,.payment-delivery-page__hero-image img{display:block;width:100%;height:100%}.payment-delivery-page__hero-image img{-o-object-fit:cover;object-fit:cover}.payment-delivery-page__eyebrow{margin:0 0 14px;color:#e7000b;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.payment-delivery-page__title{margin-bottom:22px}.payment-delivery-page__header--with-image .payment-delivery-page__title{color:#fff;font-size:clamp(34px,3.2vw,50px);text-transform:none}.payment-delivery-page__intro{max-width:850px}.payment-delivery-page__intro p{margin:0 0 8px;color:#4f5a64;font-size:19px;line-height:1.55}.payment-delivery-page__intro p:last-child{margin-bottom:0;color:#181717;font-weight:600}.payment-delivery-page__header--with-image .payment-delivery-page__intro p{color:#cbd1d5;font-size:16px}.payment-delivery-page__header--with-image .payment-delivery-page__intro p:last-child{color:#fff}.payment-delivery-page__sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:38px}.payment-delivery-page__section{padding:32px;border:1px solid #e1e5e8;border-radius:8px;background:#fff;box-shadow:0 14px 36px #1920260f}.payment-delivery-page__section-heading{display:flex;align-items:center;gap:15px;margin-bottom:28px}.payment-delivery-page__section-heading h2{margin:0;color:#181717;font-size:24px;font-weight:750;line-height:1.2;text-transform:uppercase}.payment-delivery-page__section-number{display:inline-flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#e7000b;color:#fff;font-size:13px;font-weight:700;line-height:1}.payment-delivery-page__list{display:grid;gap:24px;margin:0;padding:0;list-style:none;counter-reset:payment-delivery-item}.payment-delivery-page__item{position:relative;padding-left:26px;counter-increment:payment-delivery-item}.payment-delivery-page__item:before{position:absolute;top:7px;left:0;width:8px;height:8px;border-radius:50%;background:#c4b39b;content:""}.payment-delivery-page__item h3{margin:0 0 11px;color:#181717;font-size:18px;font-weight:700;line-height:1.35}.payment-delivery-page__item-text p{margin:0 0 9px;color:#5f6b77;font-size:15px;line-height:1.55}.payment-delivery-page__item-text p:last-child{margin-bottom:0}.payment-delivery-page__outro{display:flex;align-items:flex-start;gap:17px;margin-top:28px;padding:25px 28px;border-left:4px solid #e7000b;border-radius:0 7px 7px 0;background:#f0f2f4}.payment-delivery-page__outro p{margin:0;color:#2e3439;font-size:16px;line-height:1.6}.payment-delivery-page__outro-mark{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#181717;color:#fff;font-family:Georgia,serif;font-size:17px;font-weight:700;line-height:1}@media(max-width:1180px){.payment-delivery-page__header--with-image{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.payment-delivery-page__sections{grid-template-columns:1fr}}@media(max-width:600px){.payment-delivery-page__header{padding-bottom:28px}.payment-delivery-page__header--with-image{display:flex;min-height:0;flex-direction:column;padding-bottom:0}.payment-delivery-page__header--with-image .payment-delivery-page__header-copy{order:2;padding:28px 22px 32px}.payment-delivery-page__hero-image{order:1;height:210px}.payment-delivery-page__hero-image:after{background:linear-gradient(0deg,rgba(24,29,33,.25),transparent 62%)}.payment-delivery-page__intro p{font-size:16px}.payment-delivery-page__sections{gap:18px;margin-top:24px}.payment-delivery-page__section{padding:22px 18px}.payment-delivery-page__section-heading{gap:12px;margin-bottom:22px}.payment-delivery-page__section-heading h2{font-size:20px}.payment-delivery-page__section-number{flex-basis:36px;width:36px;height:36px}.payment-delivery-page__item{padding-left:21px}.payment-delivery-page__item h3{font-size:17px}.payment-delivery-page__outro{padding:20px 18px}}.contacts-page{color:#181717}.contacts-page__header{max-width:960px;padding-bottom:35px;border-bottom:1px solid #dfe3e7}.contacts-page__eyebrow{margin:0 0 14px;color:#e7000b;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.contacts-page__title{margin-bottom:17px}.contacts-page__intro{margin:0;color:#5f6b77;font-size:19px;line-height:1.55}.contacts-page__layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:28px;align-items:start;margin-top:38px}.contacts-page__form,.contacts-page__details{min-width:0}.contacts-page__details{padding:31px;border-radius:8px;background:#1f2428;color:#fff}.contacts-page__details h2{margin:0 0 25px;color:#fff;font-size:24px;font-weight:750;line-height:1.25;text-transform:uppercase}.contacts-page__contacts{display:grid;gap:14px;margin:0;font-style:normal}.contacts-page__contact-item{display:flex;align-items:flex-start;gap:15px;padding:17px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#ffffff0b}.contacts-page__contact-icon{display:inline-flex;flex:0 0 39px;align-items:center;justify-content:center;width:39px;height:39px;border-radius:50%;background:#e7000b}.contacts-page__contact-icon svg{width:20px;height:20px;fill:#fff}.contacts-page__contact-content{display:flex;min-width:0;flex-direction:column;gap:4px;padding-top:1px}.contacts-page__contact-content a,.contacts-page__contact-content .contacts-page__contact-value{color:#fff;font-size:16px;font-weight:650;line-height:1.45;text-decoration:none;overflow-wrap:anywhere}.contacts-page__contact-content a:hover,.contacts-page__contact-content a:focus-visible{color:#ff5b63;text-decoration:underline}.contacts-page__contact-label{color:#aeb7bf;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.07em;text-transform:uppercase}.contacts-page__availability{display:flex;align-items:flex-start;gap:10px;margin-top:22px;color:#cbd1d6;font-size:13px;line-height:1.55}.contacts-page__availability-dot{flex:0 0 8px;width:8px;height:8px;margin-top:6px;border-radius:50%;background:#3fc66d;box-shadow:0 0 0 4px #3fc66d24}.contacts-page .cf7-wrap--contacts{max-width:none}.contacts-page__form .cf7-card{overflow:hidden;border:1px solid #e1e5e8;border-radius:8px;background:#fff;box-shadow:0 14px 36px #1920260f}.contacts-page__form .cf7-head{display:block;padding:29px 31px 21px;border-bottom:0;background:#fff}.contacts-page__form .cf7-name{margin:0;color:#181717;font-size:24px;font-weight:750;line-height:1.3}.contacts-page__form .cf7-sub{margin-top:8px;color:#5f6b77;font-size:14px;line-height:1.55}.contacts-page__form .cf7-body{padding:0 31px 31px}.contacts-page__form .cf7-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contacts-page__form .cf7-field:has(input[type=email]),.contacts-page__form .cf7-field:has(.cf7-textarea),.contacts-page__form .cf7-field:has(input[type=checkbox]){grid-column:1/-1}.contacts-page__form .cf7-field:has(input[type=checkbox])>.cf7-label{display:none}.contacts-page__form .cf7-label{margin-bottom:7px;color:#2d3439;font-size:13px;font-weight:700}.contacts-page__form .cf7-control{min-height:48px;padding:12px 14px;border:1px solid #cfd5da;border-radius:5px;background:#f8f9fa;color:#181717;font-family:inherit;font-size:15px}.contacts-page__form .cf7-control:focus{border-color:#e7000b;background:#fff;box-shadow:0 0 0 3px #e7000b1a}.contacts-page__form .cf7-textarea{min-height:145px}.contacts-page__form .cf7-inline{padding:0;border:0;border-radius:0}.contacts-page__form .cf7-check{align-items:center;color:#5f6b77;font-size:13px;line-height:1.45}.contacts-page__form .cf7-check input{width:18px;height:18px;margin:0;accent-color:#e7000b}.contacts-page__form .cf7-actions{margin-top:21px}.contacts-page__form .cf7-btn{min-height:48px;padding:12px 24px;border:2px solid #e7000b;border-radius:5px;background:#e7000b;color:#fff;font-family:inherit;font-size:14px;font-weight:700;transition:background-color .2s ease,border-color .2s ease}.contacts-page__form .cf7-btn:hover,.contacts-page__form .cf7-btn:focus-visible{border-color:#2b2b2b;background:#2b2b2b;opacity:1}.contacts-page__form .cf7-box{border-radius:6px}@media(max-width:1180px){.contacts-page__layout{grid-template-columns:1fr}}@media(max-width:600px){.contacts-page__header{padding-bottom:27px}.contacts-page__intro{font-size:16px}.contacts-page__layout{gap:18px;margin-top:24px}.contacts-page__form .cf7-head{padding:23px 19px 17px}.contacts-page__form .cf7-name,.contacts-page__details h2{font-size:20px}.contacts-page__form .cf7-body{padding:0 19px 23px}.contacts-page__form .cf7-grid[data-cols="2"]{grid-template-columns:1fr}.contacts-page__form .cf7-field{grid-column:1}.contacts-page__form .cf7-btn{width:100%}.contacts-page__details{padding:23px 19px}.contacts-page__contact-item{padding:15px}}.service-page{--service-ink: #171b1e;--service-muted: #626c73;--service-line: #dce1e4;--service-soft: #f0f2f4;--service-red: #e7000b;color:var(--service-ink)}.service-page__container{display:grid;gap:clamp(38px,4.5vw,68px)}.service-page__hero{position:relative;display:grid;min-height:430px;overflow:hidden;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);background:#171b1e;color:#fff}.service-page__hero-copy{z-index:2;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(34px,4.5vw,64px);background:linear-gradient(90deg,#171b1e 0% 72%,#171b1ee0)}.service-page__eyebrow{margin:0 0 13px;color:var(--service-red);font-size:12px;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.service-page__title.section-title{max-width:680px;margin:0;color:#fff;font-size:clamp(34px,3.2vw,52px);letter-spacing:-.035em;line-height:1.04;text-transform:none}.service-page__lead{max-width:660px;margin-top:22px}.service-page__lead p{margin:0;color:#cbd1d5;font-size:16px;line-height:1.68}.service-page__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px}.service-page__button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:11px 22px;border:1px solid var(--service-red);background:var(--service-red);color:#fff;font-size:13px;font-weight:750;line-height:1.25;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.service-page__button:hover,.service-page__button:focus-visible{border-color:#b90009;background:#b90009;color:#fff;transform:translateY(-1px)}.service-page__anchor{display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:13px;font-weight:650;text-decoration:none}.service-page__anchor span{color:var(--service-red);font-size:18px}.service-page__hero-image{position:relative;min-width:0;margin:0}.service-page__hero-image:after{position:absolute;inset:0;background:linear-gradient(90deg,#171b1ec7,#171b1e0f 42%);content:"";pointer-events:none}.service-page__hero-image>picture,.service-page__hero-image>span,.service-page__hero-image img{display:block;width:100%;height:100%}.service-page__hero-image img{-o-object-fit:cover;object-fit:cover}.service-page__overview{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(28px,5vw,76px);align-items:start;padding-bottom:clamp(32px,4vw,54px);border-bottom:1px solid var(--service-line)}.service-page__overview h2{margin:0;color:var(--service-ink);font-size:clamp(26px,2.5vw,38px);letter-spacing:-.025em;line-height:1.12}.service-page__overview-text p,.service-page__overview-text li{color:var(--service-muted);font-size:16px;line-height:1.72}.service-page__overview-text p:last-child,.service-page__overview-text ul:last-child,.service-page__overview-text ol:last-child{margin-bottom:0}.service-page__section{display:grid;gap:28px}.service-page__section-heading h2{margin:0;color:var(--service-ink);font-size:clamp(25px,2.3vw,36px);letter-spacing:-.025em;line-height:1.15}.service-page__capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.service-page__capability{min-width:0;padding:26px;border:1px solid var(--service-line);background:#fff;box-shadow:0 10px 28px #1c23280b}.service-page__capability h3{margin:0 0 10px;color:var(--service-ink);font-size:19px;font-weight:750;line-height:1.3}.service-page__capability p{margin:0;color:var(--service-muted);font-size:14px;line-height:1.62}.service-page__process{padding:clamp(28px,3.5vw,44px);background:var(--service-soft)}.service-page__steps{display:grid;margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--service-line);list-style:none}.service-page__step{min-width:0;padding:23px;background:#fff}.service-page__step h3{margin:0 0 8px;color:var(--service-ink);font-size:17px;font-weight:750;line-height:1.32}.service-page__step p{margin:0;color:var(--service-muted);font-size:14px;line-height:1.58}.service-page__note{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;align-items:center;padding:23px 26px;border-left:4px solid var(--service-red);background:#fff;box-shadow:0 10px 30px #1c23280e}.service-page__note>span{display:grid;width:38px;height:38px;place-items:center;background:var(--service-ink);color:#fff;font-family:Georgia,serif;font-size:18px;font-weight:700}.service-page__note p{margin:0;color:var(--service-muted);font-size:15px;line-height:1.65}.service-page__seo-text{max-width:980px}.service-page__seo-text h2,.service-page__seo-text h3,.service-page__seo-text h4{margin:1.5em 0 .65em;color:var(--service-ink);line-height:1.22}.service-page__seo-text h2:first-child,.service-page__seo-text h3:first-child,.service-page__seo-text h4:first-child{margin-top:0}.service-page__seo-text p,.service-page__seo-text li{color:var(--service-muted);font-size:16px;line-height:1.72}.service-page__seo-text a{color:var(--service-red);text-underline-offset:3px}.service-page__cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;padding:clamp(28px,4vw,48px);background:var(--service-ink);color:#fff}.service-page__cta h2{margin:0 0 12px;color:#fff;font-size:clamp(25px,2.4vw,36px);line-height:1.15}.service-page__cta p{max-width:780px;margin:0;color:#c7cdd1;font-size:15px;line-height:1.65}@media(max-width:1024px){.service-page__hero{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.service-page__capabilities,.service-page__steps{grid-template-columns:1fr}}@media(max-width:767px){.service-page__container{gap:38px}.service-page__hero{display:flex;min-height:0;flex-direction:column}.service-page__hero-copy{order:2;padding:28px 22px 32px;background:#171b1e}.service-page__hero-image{order:1;height:220px}.service-page__hero-image:after{background:linear-gradient(0deg,rgba(23,27,30,.26),transparent 60%)}.service-page__title.section-title{font-size:clamp(30px,9vw,40px)}.service-page__hero-actions{align-items:stretch;flex-direction:column}.service-page__button{width:100%}.service-page__anchor{justify-content:center}.service-page__overview{grid-template-columns:1fr;gap:18px}.service-page__capability,.service-page__step{padding:21px 19px}.service-page__process{padding:24px 18px}.service-page__note{grid-template-columns:1fr;padding:22px 19px}.service-page__cta{grid-template-columns:1fr;padding:28px 22px}}@media(prefers-reduced-motion:reduce){.service-page__button{transition:none}}.galvanizing-page{--galvanizing-ink: #20252a;--galvanizing-muted: #68737c;--galvanizing-line: #dce1e5;--galvanizing-soft: #f3f5f6;--galvanizing-red: #e7000b;color:var(--galvanizing-ink)}.galvanizing-page__container{display:grid;gap:clamp(42px,5vw,76px)}.galvanizing-page__hero{position:relative;display:grid;min-height:clamp(500px,56vw,650px);overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(270px,.46fr);grid-template-rows:1fr auto;background:#14181b;color:#fff;isolation:isolate}.galvanizing-page__hero-media,.galvanizing-page__hero-overlay{position:absolute;inset:0}.galvanizing-page__hero-media{z-index:-2}.galvanizing-page__hero-media picture,.galvanizing-page__hero-media span,.galvanizing-page__hero-media img{display:block;width:100%;height:100%}.galvanizing-page__hero-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.galvanizing-page__hero-overlay{z-index:-1;background:linear-gradient(90deg,#0d1012f5,#0d1012d6 38%,#0d101233 74%),linear-gradient(0deg,rgba(13,16,18,.88) 0%,transparent 42%)}.galvanizing-page__hero-copy{display:flex;max-width:770px;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(42px,6vw,86px);grid-column:1/-1;grid-row:1}.galvanizing-page__eyebrow,.galvanizing-page__kicker{margin:0 0 14px;color:var(--galvanizing-red);font-size:12px;font-weight:800;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.galvanizing-page__title{max-width:760px;margin:0;color:#fff;font-size:clamp(36px,4.3vw,64px);font-weight:750;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.galvanizing-page__lead{max-width:660px;margin-top:22px}.galvanizing-page__lead p{margin:0;color:#d5dade;font-size:clamp(15px,1.3vw,18px);line-height:1.65}.galvanizing-page__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:12px;margin-top:30px;padding:12px 23px;border:1px solid var(--galvanizing-red);background:var(--galvanizing-red);color:#fff;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.galvanizing-page__button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.galvanizing-page__button:hover,.galvanizing-page__button:focus-visible{border-color:#b90009;background:#b90009;color:#fff;transform:translateY(-1px)}.galvanizing-page__button--light{flex:0 0 auto;margin:0;border-color:#fff;background:#fff;color:var(--galvanizing-ink)}.galvanizing-page__button--light:hover,.galvanizing-page__button--light:focus-visible{border-color:#f2f2f2;background:#f2f2f2;color:var(--galvanizing-ink)}.galvanizing-page__hero-facts{display:grid;margin:0;padding:0 clamp(34px,5vw,72px) clamp(30px,4vw,52px);grid-column:1/-1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr))}.galvanizing-page__hero-facts div{min-width:0;padding:0 25px;border-left:1px solid rgba(255,255,255,.24)}.galvanizing-page__hero-facts div:first-child{padding-left:0;border-left:0}.galvanizing-page__hero-facts dt{margin:0 0 5px;color:#fff;font-size:clamp(18px,1.8vw,26px);font-weight:750;letter-spacing:-.02em;line-height:1.15}.galvanizing-page__hero-facts dd{margin:0;color:#b7c0c7;font-size:12px;line-height:1.45}.galvanizing-page__jump{display:flex;overflow-x:auto;align-items:center;gap:8px;margin-top:calc(clamp(42px,5vw,76px)*-1 + 18px);padding:0 0 8px;scrollbar-width:thin}.galvanizing-page__jump a{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;padding:9px 17px;border:1px solid var(--galvanizing-line);background:#fff;color:var(--galvanizing-ink);font-size:13px;font-weight:650;text-decoration:none;transition:border-color .2s ease,color .2s ease}.galvanizing-page__jump a:hover,.galvanizing-page__jump a:focus-visible{border-color:var(--galvanizing-red);color:var(--galvanizing-red)}.galvanizing-page__overview{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(32px,6vw,90px);align-items:start;padding-bottom:clamp(36px,4vw,58px);border-bottom:1px solid var(--galvanizing-line)}.galvanizing-page__overview-copy p,.galvanizing-page__overview-copy li,.galvanizing-page__section-intro .prose p,.galvanizing-page__section-intro .prose li{color:var(--galvanizing-muted);font-size:16px;line-height:1.72}.galvanizing-page__overview-copy p:first-child,.galvanizing-page__section-intro .prose p:first-child{margin-top:0}.galvanizing-page__overview-copy p:last-child,.galvanizing-page__overview-copy ul:last-child,.galvanizing-page__overview-copy ol:last-child,.galvanizing-page__section-intro .prose p:last-child,.galvanizing-page__section-intro .prose ul:last-child,.galvanizing-page__section-intro .prose ol:last-child{margin-bottom:0}.galvanizing-page__section{display:grid;gap:28px;scroll-margin-top:24px}.galvanizing-page__section-heading{display:flex;min-width:0;align-items:flex-start;gap:14px}.galvanizing-page__section-heading>span{width:4px;height:32px;flex:0 0 4px;margin-top:5px;background:var(--galvanizing-red)}.galvanizing-page__section-heading h2{margin:0;color:var(--galvanizing-ink);font-size:clamp(27px,2.6vw,40px);font-weight:750;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.galvanizing-page__section-intro{display:grid;gap:14px}.galvanizing-page__section-intro>p{max-width:760px;margin:0;color:var(--galvanizing-muted);font-size:15px;line-height:1.65}.galvanizing-page__section-intro--split{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:start}.galvanizing-page__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.galvanizing-page__benefit{min-width:0;padding:clamp(24px,2.5vw,34px);border:1px solid var(--galvanizing-line);background:#fff;box-shadow:0 12px 30px #1a21260b}.galvanizing-page__benefit>svg{width:36px;height:36px;margin-bottom:28px;fill:none;stroke:var(--galvanizing-red);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.galvanizing-page__benefit h3{margin:0 0 10px;font-size:19px;font-weight:750;line-height:1.3}.galvanizing-page__benefit p{margin:0;color:var(--galvanizing-muted);font-size:14px;line-height:1.65}.galvanizing-page__process{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:clamp(32px,6vw,92px);padding:clamp(32px,4vw,56px);background:var(--galvanizing-soft)}.galvanizing-page__process-list{display:grid;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--galvanizing-line);list-style:none}.galvanizing-page__process-list li{display:grid;min-width:0;grid-template-columns:32px minmax(0,1fr);gap:14px;padding:22px;background:#fff}.galvanizing-page__process-list h3{margin:0 0 7px;font-size:16px;font-weight:750;line-height:1.3}.galvanizing-page__process-list p{margin:0;color:var(--galvanizing-muted);font-size:13px;line-height:1.58}.galvanizing-page__process-marker{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;background:#e7000b14;color:var(--galvanizing-red)}.galvanizing-page__process-marker svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.galvanizing-page__preparation{gap:24px}.galvanizing-page__preparation-head{display:grid;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(380px,.95fr);background:#171b1e;color:#fff}.galvanizing-page__preparation-head>div{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(34px,4.5vw,62px)}.galvanizing-page__preparation-head h2{margin:0 0 20px;color:#fff;font-size:clamp(28px,3vw,44px);font-weight:750;letter-spacing:-.035em;line-height:1.1}.galvanizing-page__preparation-head .prose p{margin:0;color:#bec6cc;font-size:15px;line-height:1.7}.galvanizing-page__preparation-head figure{min-height:390px;margin:0}.galvanizing-page__preparation-head figure picture,.galvanizing-page__preparation-head figure span,.galvanizing-page__preparation-head figure img{display:block;width:100%;height:100%}.galvanizing-page__preparation-head figure img{-o-object-fit:cover;object-fit:cover}.galvanizing-page__preparation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.galvanizing-page__preparation-grid article{display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:22px;border:1px solid var(--galvanizing-line);background:#fff}.galvanizing-page__preparation-grid article>span{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;color:var(--galvanizing-red)}.galvanizing-page__preparation-grid article>span svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.galvanizing-page__preparation-grid article h3{margin:0 0 7px;font-size:16px;font-weight:750;line-height:1.3}.galvanizing-page__preparation-grid article p{margin:0;color:var(--galvanizing-muted);font-size:13px;line-height:1.58}.galvanizing-page__technical{padding-top:6px}.galvanizing-page__scroll-hint{display:none;margin:-10px 0 0;color:var(--galvanizing-muted);font-size:12px;line-height:1.45}.galvanizing-page__table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--galvanizing-line);background:#fff;scrollbar-color:#aab2b8 #edf0f2;scrollbar-width:thin}.galvanizing-page__table-wrap:focus-visible{outline:2px solid var(--galvanizing-red)!important;outline-offset:2px!important}.galvanizing-page__table{width:100%;border-collapse:collapse;color:var(--galvanizing-ink);font-size:13px;line-height:1.45}.galvanizing-page__table th,.galvanizing-page__table td{padding:13px 15px;border-right:1px solid var(--galvanizing-line);border-bottom:1px solid var(--galvanizing-line);text-align:left;vertical-align:middle}.galvanizing-page__table th:last-child,.galvanizing-page__table td:last-child{border-right:0}.galvanizing-page__table tr:last-child>*{border-bottom:0}.galvanizing-page__table thead th{background:#242a2f;color:#fff;font-size:12px;font-weight:700;line-height:1.35}.galvanizing-page__table tbody th{font-weight:750}.galvanizing-page__table tbody tr:nth-child(2n)>*{background:#f7f8f9}.galvanizing-page__table tbody tr:hover>*{background:#fff6f6}.galvanizing-page__table--holes{min-width:820px;table-layout:fixed}.galvanizing-page__table--holes thead tr:first-child>th:first-child{width:14%}.galvanizing-page__table--holes thead tr:first-child>th:nth-child(2){width:14%}.galvanizing-page__table--holes thead tr:first-child>th:nth-child(3){width:17%}.galvanizing-page__table--holes thead tr:first-child>th:last-child{width:55%}.galvanizing-page__table--holes thead tr:last-child th,.galvanizing-page__table--holes tbody td:nth-last-child(-n+3){text-align:center}.galvanizing-page__table--corrosion{min-width:1080px}.galvanizing-page__table--corrosion th:first-child{width:155px}.galvanizing-page__table--corrosion th:nth-child(2),.galvanizing-page__table--corrosion th:nth-child(3){width:155px}.galvanizing-page__table--corrosion tbody th strong,.galvanizing-page__table--corrosion tbody th span{display:block}.galvanizing-page__table--corrosion tbody th strong{margin-bottom:3px;color:var(--galvanizing-red);font-size:15px}.galvanizing-page__table--corrosion tbody th span{color:var(--galvanizing-muted);font-size:12px;font-weight:600}.galvanizing-page__table--corrosion td{vertical-align:top}.galvanizing-page__note{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:start;padding:19px 22px;border-left:3px solid var(--galvanizing-red);background:var(--galvanizing-soft)}.galvanizing-page__note>svg{width:24px;height:24px;margin-top:1px;fill:none;stroke:var(--galvanizing-red);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.galvanizing-page__note .prose p{margin:0;color:var(--galvanizing-muted);font-size:13px;line-height:1.62}.galvanizing-page__limits{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:clamp(32px,5vw,72px);padding:clamp(32px,4vw,54px);background:#171b1e;color:#fff}.galvanizing-page__limits h2{margin:0 0 22px;color:#fff;font-size:clamp(27px,2.8vw,40px);font-weight:750;letter-spacing:-.035em;line-height:1.12}.galvanizing-page__limits .prose ul{display:grid;margin:0;padding:0;gap:11px;list-style:none}.galvanizing-page__limits .prose li{position:relative;margin:0;padding-left:22px;color:#c5cdd2;font-size:14px;line-height:1.6}.galvanizing-page__limits .prose li:before{position:absolute;top:.66em;left:0;width:7px;height:7px;background:var(--galvanizing-red);content:"";transform:rotate(45deg)}.galvanizing-page__download{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:28px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d}.galvanizing-page__download>svg{width:42px;height:42px;margin-bottom:22px;fill:none;stroke:var(--galvanizing-red);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.galvanizing-page__download p{margin:0 0 20px;color:#c5cdd2;font-size:13px;line-height:1.6}.galvanizing-page__download a{color:#fff;font-size:13px;font-weight:700;line-height:1.45;text-decoration-color:var(--galvanizing-red);text-decoration-thickness:2px;text-underline-offset:5px}.galvanizing-page__download a:hover,.galvanizing-page__download a:focus-visible{color:var(--galvanizing-red)}.galvanizing-page__faq-list{border-top:1px solid var(--galvanizing-line)}.galvanizing-page__faq-list details{border-bottom:1px solid var(--galvanizing-line)}.galvanizing-page__faq-list details[open] summary svg{transform:rotate(180deg)}.galvanizing-page__faq-list summary{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:20px;padding:18px 2px;color:var(--galvanizing-ink);cursor:pointer;font-size:16px;font-weight:700;line-height:1.4;list-style:none}.galvanizing-page__faq-list summary::-webkit-details-marker{display:none}.galvanizing-page__faq-list summary svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:var(--galvanizing-red);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .2s ease}.galvanizing-page__faq-list .prose{max-width:840px;padding:0 42px 20px 0}.galvanizing-page__faq-list .prose p{margin:0;color:var(--galvanizing-muted);font-size:14px;line-height:1.68}.galvanizing-page__seo{padding-top:34px;border-top:1px solid var(--galvanizing-line)}.galvanizing-page__cta{display:flex;align-items:center;justify-content:space-between;gap:38px;padding:clamp(34px,4vw,56px);background:var(--galvanizing-red);color:#fff}.galvanizing-page__cta h2{max-width:720px;margin:0;color:#fff;font-size:clamp(27px,3vw,42px);font-weight:750;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.galvanizing-page__cta .prose p{max-width:720px;margin:15px 0 0;color:#ffffffdb;font-size:14px;line-height:1.65}@media(max-width:1180px){.galvanizing-page__hero{min-height:570px}.galvanizing-page__process{grid-template-columns:1fr;gap:28px}.galvanizing-page__preparation-head{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr)}.galvanizing-page__preparation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.galvanizing-page__hero{min-height:620px}.galvanizing-page__hero-copy{justify-content:flex-end;padding:44px 34px 160px}.galvanizing-page__hero-overlay{background:linear-gradient(90deg,#0d1012d1,#0d101233),linear-gradient(0deg,#0d1012fa,#0d1012c7 54%,#0d10122e)}.galvanizing-page__hero-facts{padding:0 34px 30px}.galvanizing-page__overview,.galvanizing-page__section-intro--split,.galvanizing-page__limits,.galvanizing-page__benefits{grid-template-columns:1fr}.galvanizing-page__benefit{display:grid;grid-template-columns:42px minmax(0,1fr);gap:2px 16px}.galvanizing-page__benefit>svg{margin:0;grid-row:1/3}.galvanizing-page__preparation-head{grid-template-columns:1fr}.galvanizing-page__preparation-head figure{min-height:360px}.galvanizing-page__cta{align-items:flex-start;flex-direction:column}}@media(max-width:767px){.galvanizing-page{margin-top:20px}.galvanizing-page__container{gap:42px}.galvanizing-page__hero{min-height:630px;margin-right:-15px;margin-left:-15px}.galvanizing-page__hero-media img{-o-object-position:62% center;object-position:62% center}.galvanizing-page__hero-copy{padding:36px 20px 172px}.galvanizing-page__title{max-width:100%;font-size:clamp(28px,7.6vw,34px);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.galvanizing-page__lead{margin-top:17px}.galvanizing-page__lead p{font-size:14px;line-height:1.6}.galvanizing-page__button{width:100%;margin-top:24px}.galvanizing-page__hero-facts{gap:12px;padding:0 20px 24px}.galvanizing-page__hero-facts div{padding:0 10px}.galvanizing-page__hero-facts dt{font-size:16px}.galvanizing-page__hero-facts dd{font-size:10px}.galvanizing-page__jump{margin-top:-25px}.galvanizing-page__overview-copy p,.galvanizing-page__overview-copy li,.galvanizing-page__section-intro .prose p,.galvanizing-page__section-intro .prose li{font-size:14px;line-height:1.65}.galvanizing-page__section-heading{gap:11px}.galvanizing-page__section-heading>span{height:26px;margin-top:3px}.galvanizing-page__section-heading h2{font-size:27px}.galvanizing-page__process{margin-right:-15px;margin-left:-15px;padding:30px 15px}.galvanizing-page__process-list{grid-template-columns:1fr}.galvanizing-page__preparation-head{margin-right:-15px;margin-left:-15px}.galvanizing-page__preparation-head>div{padding:32px 20px}.galvanizing-page__preparation-head h2{font-size:30px}.galvanizing-page__preparation-head figure{min-height:280px}.galvanizing-page__preparation-grid{grid-template-columns:1fr}.galvanizing-page__scroll-hint{display:block}.galvanizing-page__table-wrap{margin-right:0;margin-left:0}.galvanizing-page__table{font-size:12px}.galvanizing-page__table th,.galvanizing-page__table td{padding:11px 12px}.galvanizing-page__note{padding:17px}.galvanizing-page__limits{margin-right:-15px;margin-left:-15px;padding:32px 20px}.galvanizing-page__download{padding:22px}.galvanizing-page__faq-list summary{font-size:15px}.galvanizing-page__cta{margin-right:-15px;margin-left:-15px;padding:34px 20px}.galvanizing-page__cta .galvanizing-page__button{margin:0}}@media(max-width:430px){.galvanizing-page__hero-facts{grid-template-columns:1fr 1fr}.galvanizing-page__hero-facts div:nth-child(3){display:none}.galvanizing-page__benefit{display:block}.galvanizing-page__benefit>svg{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.galvanizing-page__button,.galvanizing-page__faq-list summary svg{transition:none}}.global-product-search{position:relative;z-index:90;display:none;padding:14px 0;border-top:1px solid #edf0f2;border-bottom:1px solid #e1e5e8;background:#f5f7f8}.global-product-search__container{position:relative}.global-product-search__form{position:relative;width:100%}.global-product-search__form input{box-sizing:border-box;width:100%;height:50px;padding:10px 62px 10px 20px;border:1px solid #cfd5da;border-radius:4px;background:#fff;color:#212529;font-size:14px;line-height:1.3;transition:border-color .2s ease,box-shadow .2s ease}@media all and (max-width:1920px){.global-product-search__form input{height:calc(50 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(62 / var(--media-breakdown)) calc(10 / var(--media-breakdown)) calc(20 / var(--media-breakdown));border-radius:calc(4 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown))}}.global-product-search__form input::-moz-placeholder{color:#77828b;opacity:1}.global-product-search__form input::placeholder{color:#77828b;opacity:1}.global-product-search__form input:focus{border-color:#939da5;box-shadow:0 0 0 3px #939da529}.global-product-search__form input::-webkit-search-cancel-button{margin-right:4px}.global-product-search__form>button{position:absolute;top:5px;right:5px;display:inline-flex;width:42px;height:40px;align-items:center;justify-content:center;padding:0;border:0;border-radius:3px;background:#343a40;color:#fff;cursor:pointer;transition:background-color .2s ease}@media all and (max-width:1920px){.global-product-search__form>button{top:calc(5 / var(--media-breakdown));right:calc(5 / var(--media-breakdown));width:calc(42 / var(--media-breakdown));height:calc(40 / var(--media-breakdown));border-radius:calc(3 / var(--media-breakdown))}}.global-product-search__form>button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}@media all and (max-width:1920px){.global-product-search__form>button svg{width:calc(20 / var(--media-breakdown));height:calc(20 / var(--media-breakdown))}}.global-product-search__form>button:hover,.global-product-search__form>button:focus-visible{background:#e7000b}.global-product-search .banner__search-results{position:absolute;z-index:30;top:calc(100% + 7px);right:0;left:0;overflow-y:auto;max-height:min(440px,60vh);border:1px solid #dbe1e6;border-radius:4px;background:#fff;box-shadow:0 18px 42px #171d2129}.global-product-search .banner__search-item{display:grid;min-width:0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid #edf0f2;color:#212529;text-decoration:none;transition:background-color .2s ease}.global-product-search .banner__search-item:last-child{border-bottom:0}.global-product-search .banner__search-item:hover,.global-product-search .banner__search-item:focus-visible{background:#f6f7f8}.global-product-search .banner__search-item img,.global-product-search .banner__search-item>span{display:block;width:52px;height:52px;border-radius:3px;background:#eef1f3;-o-object-fit:cover;object-fit:cover}.global-product-search .banner__search-item .banner__search-category-icon{display:flex;align-items:center;justify-content:center}.global-product-search .banner__search-item .banner__search-category-icon svg{width:28px;height:28px;fill:none;stroke:#65717b;stroke-width:1.5;stroke-linejoin:round}.global-product-search .banner__search-item .banner__search-arrow{width:18px;height:18px;fill:none;stroke:#8b969f;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.global-product-search .banner__search-item strong{color:#212529;font-size:14px;font-weight:700;white-space:nowrap}@media all and (max-width:1920px){.global-product-search .banner__search-item strong{font-size:calc(14 / var(--media-breakdown))}}.global-product-search .banner__search-info{min-width:0}.global-product-search .banner__search-info div{overflow:hidden;color:#212529;font-size:14px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}@media all and (max-width:1920px){.global-product-search .banner__search-info div{font-size:calc(14 / var(--media-breakdown))}}.global-product-search .banner__search-info small{display:block;margin-top:4px;color:#77828b;font-size:12px}@media all and (max-width:1920px){.global-product-search .banner__search-info small{margin-top:calc(4 / var(--media-breakdown));font-size:calc(12 / var(--media-breakdown))}}.global-product-search .banner__search-info small.banner__search-match{color:#b90009;line-height:1.3;white-space:normal}.global-product-search .banner__search-info small.banner__search-match span{font-weight:650}.global-product-search .banner__search-empty{padding:14px 16px;color:#68737c;font-size:14px}@media all and (max-width:1920px){.global-product-search .banner__search-empty{padding:calc(14 / var(--media-breakdown)) calc(16 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown))}}.global-product-search--header{display:block;min-width:180px;max-width:560px;flex:1 1 420px;padding:0;border:0;background:transparent}@media all and (max-width:1920px){.global-product-search--header{min-width:calc(180 / var(--media-breakdown));max-width:calc(560 / var(--media-breakdown));flex-basis:calc(420 / var(--media-breakdown))}}.global-product-search--header .global-product-search__container{max-width:none;padding:0}.global-product-search--header .global-product-search__form input{height:46px;padding-top:8px;padding-bottom:8px}@media all and (max-width:1920px){.global-product-search--header .global-product-search__form input{height:calc(46 / var(--media-breakdown));padding-top:calc(8 / var(--media-breakdown));padding-bottom:calc(8 / var(--media-breakdown))}}.global-product-search--header .global-product-search__form>button{top:4px;right:4px;width:40px;height:38px}@media all and (max-width:1920px){.global-product-search--header .global-product-search__form>button{top:calc(4 / var(--media-breakdown));right:calc(4 / var(--media-breakdown));width:calc(40 / var(--media-breakdown));height:calc(38 / var(--media-breakdown))}}@media(max-width:1024px){.global-product-search--header{display:none}}@media(max-width:767px){.global-product-search--mobile{display:block;z-index:110;padding:calc(12 / var(--media-breakdown)) 0;border-top:0;border-bottom-width:calc(1 / var(--media-breakdown));background:#fff}.global-product-search--mobile__form input{height:calc(46 / var(--media-breakdown));padding:calc(9 / var(--media-breakdown)) calc(54 / var(--media-breakdown)) calc(9 / var(--media-breakdown)) calc(14 / var(--media-breakdown));border-width:calc(1 / var(--media-breakdown));border-radius:calc(4 / var(--media-breakdown));font-size:calc(13 / var(--media-breakdown))}.global-product-search--mobile__form input:focus{box-shadow:0 0 0 calc(3 / var(--media-breakdown)) #939da529}.global-product-search--mobile__form input::-webkit-search-cancel-button{margin-right:calc(4 / var(--media-breakdown))}.global-product-search--mobile__form>button{top:calc(4 / var(--media-breakdown));right:calc(4 / var(--media-breakdown));width:calc(40 / var(--media-breakdown));height:calc(38 / var(--media-breakdown));border-radius:calc(3 / var(--media-breakdown))}.global-product-search--mobile .banner__search-results{top:calc(100% + 7 / var(--media-breakdown));max-height:min(380 / var(--media-breakdown),56vh);border-width:calc(1 / var(--media-breakdown));border-radius:calc(4 / var(--media-breakdown));box-shadow:0 calc(18 / var(--media-breakdown)) calc(42 / var(--media-breakdown)) #171d2129}.global-product-search--mobile .banner__search-item{grid-template-columns:calc(46 / var(--media-breakdown)) minmax(0,1fr);gap:calc(10 / var(--media-breakdown));padding:calc(9 / var(--media-breakdown));border-bottom-width:calc(1 / var(--media-breakdown))}.global-product-search--mobile .banner__search-item img,.global-product-search--mobile .banner__search-item>span{width:calc(46 / var(--media-breakdown));height:calc(46 / var(--media-breakdown));border-radius:calc(3 / var(--media-breakdown))}.global-product-search--mobile .banner__search-item strong{grid-column:2;font-size:calc(12 / var(--media-breakdown));white-space:normal}.global-product-search--mobile .banner__search-item--category{grid-template-columns:calc(46 / var(--media-breakdown)) minmax(0,1fr) calc(18 / var(--media-breakdown))}.global-product-search--mobile .banner__search-item .banner__search-category-icon svg{width:calc(25 / var(--media-breakdown));height:calc(25 / var(--media-breakdown))}.global-product-search--mobile .banner__search-item .banner__search-arrow{width:calc(18 / var(--media-breakdown));height:calc(18 / var(--media-breakdown))}.global-product-search--mobile .banner__search-info div{font-size:calc(13 / var(--media-breakdown))}.global-product-search--mobile .banner__search-info small{font-size:calc(11 / var(--media-breakdown))}}@media(prefers-reduced-motion:reduce){.global-product-search input,.global-product-search button,.global-product-search .banner__search-item{transition:none}}.site-preferences{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:calc(18 / var(--media-breakdown));background:#0a0f14c7;-webkit-backdrop-filter:blur(calc(4 / var(--media-breakdown)));backdrop-filter:blur(calc(4 / var(--media-breakdown)))}.site-preferences[hidden]{display:none}.site-preferences__panel{width:min(100%,500 / var(--media-breakdown));max-height:calc(100dvh - 36 / var(--media-breakdown));overflow-y:auto;padding:calc(32 / var(--media-breakdown));border-radius:calc(12 / var(--media-breakdown));background:#fff;box-shadow:0 calc(18 / var(--media-breakdown)) calc(60 / var(--media-breakdown)) #00000052}.site-preferences__brand{margin:0 0 calc(14 / var(--media-breakdown));color:#e7000b;font-size:calc(16 / var(--media-breakdown));font-weight:800;letter-spacing:.12em}.site-preferences__title{margin:0;color:#181717;font-size:calc(26 / var(--media-breakdown));font-weight:700;line-height:1.2}.site-preferences__description{margin:calc(8 / var(--media-breakdown)) 0 calc(22 / var(--media-breakdown));color:#5f6b77;font-size:calc(15 / var(--media-breakdown));line-height:1.5}.site-preferences__form{display:grid;gap:calc(16 / var(--media-breakdown))}.site-preferences__fieldset{min-width:0;margin:0;padding:0;border:0}.site-preferences__fieldset legend{margin-bottom:calc(8 / var(--media-breakdown));color:#181717;font-size:calc(14 / var(--media-breakdown));font-weight:600}.site-preferences__languages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(8 / var(--media-breakdown))}.site-preferences__language{position:relative;cursor:pointer}.site-preferences__language input{position:absolute;width:calc(1 / var(--media-breakdown));height:calc(1 / var(--media-breakdown));opacity:0;pointer-events:none}.site-preferences__language span{display:flex;min-height:calc(44 / var(--media-breakdown));align-items:center;justify-content:center;padding:calc(8 / var(--media-breakdown)) calc(12 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #d9dee3;border-radius:calc(6 / var(--media-breakdown));color:#30363c;font-size:calc(15 / var(--media-breakdown));font-weight:600;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.site-preferences__language input:checked+span{border-color:#e7000b;background:#fff1f2;color:#c50009}.site-preferences__language input:focus-visible+span{outline:calc(2 / var(--media-breakdown)) solid rgba(231,0,11,.24);outline-offset:calc(2 / var(--media-breakdown))}.site-preferences__city-label{margin-bottom:calc(-8 / var(--media-breakdown));color:#181717;font-size:calc(14 / var(--media-breakdown));font-weight:600}.site-preferences__city{width:100%;min-height:calc(46 / var(--media-breakdown));padding:0 calc(38 / var(--media-breakdown)) 0 calc(12 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #d9dee3;border-radius:calc(6 / var(--media-breakdown));background:#fff;color:#181717;font:inherit;font-size:calc(15 / var(--media-breakdown))}.site-preferences__city:focus-visible{border-color:#e7000b;outline:calc(2 / var(--media-breakdown)) solid rgba(231,0,11,.18)!important}.site-preferences__submit{min-height:calc(48 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(18 / var(--media-breakdown));border:0;border-radius:calc(6 / var(--media-breakdown));background:#e7000b;color:#fff;cursor:pointer;font-size:calc(15 / var(--media-breakdown));font-weight:700;transition:background-color .2s ease,opacity .2s ease}.site-preferences__submit:hover:not(:disabled){background:#c50009}.site-preferences__submit:focus-visible{outline:calc(2 / var(--media-breakdown)) solid rgba(231,0,11,.24)!important;outline-offset:calc(2 / var(--media-breakdown))!important}.site-preferences__submit:disabled{cursor:not-allowed;opacity:.45}body.is-site-preferences-open{overflow:hidden}@media(max-width:600px){.site-preferences{align-items:end;padding:calc(10 / var(--media-breakdown))}.site-preferences__panel{max-height:calc(100dvh - 20 / var(--media-breakdown));padding:calc(22 / var(--media-breakdown)) calc(16 / var(--media-breakdown)) calc(18 / var(--media-breakdown));border-radius:calc(10 / var(--media-breakdown))}.site-preferences__brand{margin-bottom:calc(12 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown))}.site-preferences__title{font-size:calc(22 / var(--media-breakdown))}.site-preferences__description{margin:calc(7 / var(--media-breakdown)) 0 calc(18 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown))}.site-preferences__languages{gap:calc(6 / var(--media-breakdown))}.site-preferences__language span{min-height:calc(42 / var(--media-breakdown));padding:calc(7 / var(--media-breakdown)) calc(8 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown))}.site-preferences__form{gap:calc(14 / var(--media-breakdown))}.site-preferences__city{min-height:calc(44 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown))}.site-preferences__submit{min-height:calc(46 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown))}}@media(prefers-reduced-motion:reduce){.site-preferences *{transition-duration:.01ms!important}}.language-switcher__link--active,.language-switcher__link[aria-current=page]{font-weight:700}:root{scroll-behavior:smooth}*{box-sizing:border-box;outline:none!important;-webkit-tap-highlight-color:transparent;font-feature-settings:"pnum" on,"lnum" on}html{font-size:10px}.content{max-width:1920px;margin:auto;position:relative;padding-left:340px}@media all and (max-width:1920px){.content{padding-left:calc(340 / var(--media-breakdown))}}body{background-color:#f8f9fa;min-height:100vh}body>.newsletter picture{border-radius:0!important}body .main-container .services .main-container,body .main-container .exec .main-container,body .main-container .popular .main-container{max-width:none;padding-left:0;padding-right:0}body.locked{height:100vh;overflow:hidden}@media all and (max-width:500px){body.locked{height:auto}}body:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;opacity:0;pointer-events:none;z-index:50;transition:.3s ease-in-out}.main{overflow:hidden}.site{display:flex;flex-wrap:wrap}.site__content{width:calc(100% - 340px)}@media all and (max-width:1920px){.site__content{width:calc(100% - 340 / var(--media-breakdown))}}@media all and (max-width:1024px){.site__content{width:100%}}.site.full-width>.site__content{width:100%}.site.full-width main{width:100%}img{max-width:100%}.block-margin{margin-top:70px;margin-bottom:70px}@media all and (max-width:1920px){.block-margin{margin-top:calc(70 / var(--media-breakdown));margin-bottom:calc(70 / var(--media-breakdown))}}.padding-right,.full-container,.main-container{padding-right:100px}@media all and (max-width:1920px){.padding-right,.full-container,.main-container{padding-right:calc(100 / var(--media-breakdown))}}@media all and (max-width:1440px){.padding-right,.full-container,.main-container{padding-right:calc(54 / var(--media-breakdown))}}@media all and (max-width:1024px){.padding-right,.full-container,.main-container{padding-right:calc(44 / var(--media-breakdown))}}@media all and (max-width:768px){.padding-right,.full-container,.main-container{padding-right:calc(34 / var(--media-breakdown))}}@media all and (max-width:500px){.padding-right,.full-container,.main-container{padding-right:calc(20 / var(--media-breakdown))}}.padding-left,.full-container,.main-container{padding-left:100px}@media all and (max-width:1920px){.padding-left,.full-container,.main-container{padding-left:calc(100 / var(--media-breakdown))}}@media all and (max-width:1440px){.padding-left,.full-container,.main-container{padding-left:calc(54 / var(--media-breakdown))}}@media all and (max-width:1024px){.padding-left,.full-container,.main-container{padding-left:calc(44 / var(--media-breakdown))}}@media all and (max-width:768px){.padding-left,.full-container,.main-container{padding-left:calc(34 / var(--media-breakdown))}}@media all and (max-width:500px){.padding-left,.full-container,.main-container{padding-left:calc(20 / var(--media-breakdown))}}.main-container{max-width:1580px;margin:auto;width:100%}.full-container{max-width:1920px;margin:auto;width:100%}.section-title{font-size:36px;color:#181717;margin-bottom:8px;font-weight:700;line-height:normal;text-transform:uppercase}@media all and (max-width:1920px){.section-title{font-size:calc(36 / var(--media-breakdown));margin-bottom:calc(8 / var(--media-breakdown))}}@media all and (max-width:1600px){.section-title{font-size:calc(42 / var(--media-breakdown));margin-bottom:calc(35 / var(--media-breakdown))}}@media all and (max-width:1440px){.section-title{font-size:calc(38 / var(--media-breakdown));margin-bottom:calc(32 / var(--media-breakdown))}}@media all and (max-width:1200px){.section-title{font-size:calc(34 / var(--media-breakdown));margin-bottom:calc(29 / var(--media-breakdown))}}@media all and (max-width:1024px){.section-title{font-size:calc(30 / var(--media-breakdown));margin-bottom:calc(26 / var(--media-breakdown))}}@media all and (max-width:768px){.section-title{font-size:calc(26 / var(--media-breakdown));margin-bottom:calc(23 / var(--media-breakdown))}}@media all and (max-width:500px){.section-title{font-size:calc(22 / var(--media-breakdown));margin-bottom:calc(10 / var(--media-breakdown))}}.section-title span{color:#c4b39b}.section-subtitle{font-size:20px;color:#5f6b77;margin-bottom:36px;line-height:normal}@media all and (max-width:1920px){.section-subtitle{font-size:calc(20 / var(--media-breakdown));margin-bottom:calc(36 / var(--media-breakdown))}}@media all and (max-width:480px){.section-subtitle{font-size:calc(14 / var(--media-breakdown))}}.cat-lnk{font-size:16px;color:#000;text-decoration:none}.cat-lnk span{text-decoration:underline}.cat-lnk img{margin-left:4px}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;text-decoration:none;transition:.3s ease-in-out;cursor:pointer;border:none;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:16px;min-width:211px}@media all and (max-width:1920px){.button{border-radius:calc(5 / var(--media-breakdown));padding:calc(16 / var(--media-breakdown));min-width:calc(211 / var(--media-breakdown))}}@media all and (max-width:768px){.button{height:calc(44 / var(--media-breakdown));padding:calc(14 / var(--media-breakdown))}}.button span{font-size:16px;font-style:normal;font-weight:300;line-height:normal;transition:.2s}@media all and (max-width:1920px){.button span{font-size:calc(16 / var(--media-breakdown))}}.button-red{background-color:#e7000b;box-shadow:0 3px 25px -3px #e7000b4d;border:2px solid #E7000B}.button-red span{color:#fff}.button-red:hover{background:#2b2b2b}.button svg{width:auto;height:24px;margin-right:24px}@media all and (max-width:1920px){.button svg{height:calc(24 / var(--media-breakdown));margin-right:calc(24 / var(--media-breakdown))}}.button-stroke{background-color:transparent;border:2px solid #FFF}.button-stroke span{color:#fff}.button-stroke:hover{background:#2b2b2b}.button-stroke:hover span{color:#fff}.button-arrow{min-width:171px;padding:16px 44px}@media all and (max-width:1920px){.button-arrow{padding:calc(16 / var(--media-breakdown)) calc(44 / var(--media-breakdown))}}.button-arrow:after{content:"";width:20px;height:20px;background-image:url(/build/assets/arrow-SeU-Vj--.svg);margin-left:24px;background-size:contain;background-repeat:no-repeat}@media all and (max-width:1920px){.button-arrow:after{height:calc(20 / var(--media-breakdown));width:calc(20 / var(--media-breakdown));margin-left:calc(24 / var(--media-breakdown))}}p{color:#181717;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:47px}@media all and (max-width:1920px){p{font-size:calc(16 / var(--media-breakdown));line-height:calc(24 / var(--media-breakdown));margin-bottom:calc(47 / var(--media-breakdown))}}@media all and (max-width:480px){p{font-size:calc(14 / var(--media-breakdown));margin-bottom:2em}}.swiper-wrapper{align-items:stretch}.swiper-pagination{position:static;margin-top:30px;overflow:visible;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;width:100%;min-height:24px;height:auto;padding:0 4px;box-sizing:border-box}@media all and (max-width:480px){.swiper-pagination{margin-top:calc(30 / var(--media-breakdown))}}.swiper-pagination.swiper-pagination-lock,.swiper-pagination.swiper-pagination-disabled{display:none}.swiper-pagination-bullet{position:relative;flex:0 0 24px;width:24px;height:24px;border-radius:0;margin:0!important;background-color:transparent;opacity:1}.swiper-pagination-bullet:after{position:absolute;top:8px;left:8px;width:8px;height:8px;background-color:#dee2e6;content:""}.swiper-pagination-bullet-active{background-color:transparent}.swiper-pagination-bullet-active:after{background-color:#e7000b}.swiper-pagination-bullet-active:before{width:16px;height:16px;content:"";left:4px;top:4px;display:block;position:absolute;border:1px solid #E7000B;box-sizing:border-box}.custom-checkbox input[type=checkbox]{display:none}.custom-checkbox input[type=checkbox]:checked+span{border:1px solid #E7000B}.custom-checkbox input[type=checkbox]:checked+span:before{content:"";display:block;border-radius:3px;width:16px;height:16px;background-color:#e7000b}.custom-checkbox span{width:24px;height:24px;border-radius:3px;border:1px solid #CED4DA;margin-right:10px;display:flex;align-items:center;justify-content:center}.header{width:100%}.header__top{background-color:#e9ecef;padding-top:10px;padding-bottom:10px}@media all and (max-width:1920px){.header__top{padding-top:calc(10 / var(--media-breakdown));padding-bottom:calc(10 / var(--media-breakdown))}}@media all and (max-width:1024px){.header__top{display:none}}.header__top>div{display:flex;align-items:center;justify-content:space-between}.header-nav__list{display:flex}.header-nav__list .site-nav__item{color:red}.header-nav__list .site-nav__link{font-size:14px;margin-right:24px;color:#5f6b77;text-decoration:none;transition:.2s}@media all and (max-width:1920px){.header-nav__list .site-nav__link{font-size:calc(14 / var(--media-breakdown));margin-right:calc(24 / var(--media-breakdown))}}.header-nav__list .site-nav__link:hover{color:#000}.header__bottom{background-color:#fff;padding:30px 0}@media all and (max-width:1920px){.header__bottom{padding:calc(30 / var(--media-breakdown)) 0}}.header__bottom>div{display:flex;justify-content:space-between;align-items:center}.header__bottom>div>div{display:flex;align-items:center}.header__bottom--with-search{padding-top:18px;padding-bottom:18px}@media all and (max-width:1920px){.header__bottom--with-search{padding-top:calc(18 / var(--media-breakdown));padding-bottom:calc(18 / var(--media-breakdown))}}.header__bottom--with-search>.header__container{gap:24px}@media all and (max-width:1920px){.header__bottom--with-search>.header__container{gap:calc(24 / var(--media-breakdown))}}@media all and (max-width:1280px){.header__bottom--with-search>.header__container{gap:calc(16 / var(--media-breakdown))}}.header__bottom--with-search .header__prop{flex:0 0 auto}.header__phones{display:flex;align-items:center}.header__phones a{font-size:16px;font-weight:600;margin-right:10px;color:#212529;text-decoration:none}@media all and (max-width:1920px){.header__phones a{font-size:calc(16 / var(--media-breakdown));margin-right:calc(10 / var(--media-breakdown))}}.header__phones--stacked{position:relative;z-index:100;flex:0 0 auto;gap:10px}@media all and (max-width:1920px){.header__phones--stacked{gap:calc(10 / var(--media-breakdown))}}.header__phone-list{display:flex;flex-direction:column;align-items:flex-start;gap:5px}@media all and (max-width:1920px){.header__phone-list{gap:calc(5 / var(--media-breakdown))}}.header__phone-list a{margin-right:0;line-height:1.2;white-space:nowrap}.header__prop{display:flex;align-items:center}.header__prop-item{display:flex;align-items:center;font-weight:400;color:#212529;font-size:14px;margin-right:35px;position:relative}.header__prop-item[data-quick-order-open],.header__prop-item[data-cart-modal-open]{cursor:pointer}@media all and (max-width:1920px){.header__prop-item{font-size:calc(14 / var(--media-breakdown));margin-right:calc(35 / var(--media-breakdown))}}.header__prop-item:last-child{margin-right:0}.header__prop-item svg{margin-right:14px;width:24px;height:auto}@media all and (max-width:1920px){.header__prop-item svg{margin-right:calc(14 / var(--media-breakdown));width:calc(24 / var(--media-breakdown))}}.header__prop-item .login-devider{margin:0 10px}.header__prop-item span{display:flex;align-items:center}.header__prop-item a,.header__prop-item button{border:none;background-color:transparent;padding:0;text-decoration:none;color:#000}.header__prop-item .total{margin-left:10px;font-weight:600;font-size:16px}@media all and (max-width:1920px){.header__prop-item .total{margin-left:calc(10 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown))}}.header__prop-count{position:absolute;left:11px;top:-6px;font-size:10px;color:#fff;font-weight:600;line-height:100%;padding:3px;background-color:#e7000b;border-radius:2px}@media all and (max-width:1920px){.header__prop-count{font-size:calc(10 / var(--media-breakdown));left:calc(11 / var(--media-breakdown));top:calc(-6 / var(--media-breakdown));padding:calc(3 / var(--media-breakdown))}}.header__lang{display:flex;align-items:center}.header__lang svg{margin-right:4px;width:16px;height:auto}@media all and (max-width:1920px){.header__lang svg{margin-right:calc(4 / var(--media-breakdown));width:calc(16 / var(--media-breakdown))}}.header__lang a{text-decoration:none;font-size:14px;color:#5f6b77}@media all and (max-width:1920px){.header__lang a{font-size:calc(14 / var(--media-breakdown))}}.sidebar{min-height:100vh;align-self:flex-start;width:340px;background-color:#fff;z-index:99;padding-top:30px;border-right:1px solid #E9ECEF}@media all and (max-width:1920px){.sidebar{width:calc(340 / var(--media-breakdown));padding-top:calc(30 / var(--media-breakdown))}}@media all and (max-width:1024px){.sidebar{display:none}}.sidebar--product-filter{min-height:100vh}.sidebar__logo{text-align:center;margin-bottom:70px}@media all and (max-width:1920px){.sidebar__logo{margin-bottom:calc(70 / var(--media-breakdown))}}.sidebar__logo img{width:280px;height:auto;margin:auto}@media all and (max-width:1920px){.sidebar__logo img{width:calc(280 / var(--media-breakdown))}}.sidebar__nav-title{display:block;font-size:16px;font-weight:600;color:#939da5;line-height:normal;padding:20px 30px;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.sidebar__nav-title[href]:hover,.sidebar__nav-title[href]:focus-visible{color:#e7000b}@media all and (max-width:1920px){.sidebar__nav-title{font-size:calc(16 / var(--media-breakdown));padding:calc(20 / var(--media-breakdown)) calc(30 / var(--media-breakdown))}}.sidebar__nav-list>li>.sidebar__nav-row>.sidebar__nav-lnk>.sidebar__nav-title{padding-left:0;padding-right:0;text-transform:none;color:#212529}.sidebar__nav-list>li>.sidebar__nav-row .sidebar__nav-count{display:none}.sidebar__nav-item{margin-bottom:0}.sidebar__nav-item.is-open>.sidebar__nav-row{background-color:#f4f6f8}.sidebar__nav-item.is-open>.sidebar__nav-row .sidebar__nav-toggle span{transform:rotate(-90deg)}.sidebar__nav-item.is-active>.sidebar__nav-row{background-color:#e8ecef}.sidebar__nav-row{display:flex;align-items:center;gap:10px;justify-content:space-between;min-height:58px;padding:0 22px 0 30px;border-bottom:1px solid #E3E8EC}@media all and (max-width:1920px){.sidebar__nav-row{gap:calc(10 / var(--media-breakdown));min-height:calc(58 / var(--media-breakdown));padding:0 calc(22 / var(--media-breakdown)) 0 calc(30 / var(--media-breakdown))}}.sidebar__nav-lnk{font-weight:500;color:#212529;font-size:16px;text-decoration:none;line-height:1.25}@media all and (max-width:1920px){.sidebar__nav-lnk{font-size:calc(16 / var(--media-breakdown))}}.sidebar__nav-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:10px;vertical-align:middle}@media all and (max-width:1920px){.sidebar__nav-icon{width:calc(24 / var(--media-breakdown));height:calc(24 / var(--media-breakdown));margin-right:calc(10 / var(--media-breakdown))}}.sidebar__nav-icon img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.sidebar__nav-count{min-width:22px;color:#8b969e;font-size:14px;text-align:right}@media all and (max-width:1920px){.sidebar__nav-count{min-width:calc(22 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown))}}.sidebar__nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:auto;height:24px;padding:0;border:0;background:transparent;cursor:pointer}@media all and (max-width:1920px){.sidebar__nav-toggle{height:calc(24 / var(--media-breakdown))}}.sidebar__nav-toggle span{display:block;width:16px;height:16px;background-image:url(/build/assets/arrow-_fufl_9P.svg);background-repeat:no-repeat;background-size:contain;transition:transform .16s ease}@media all and (max-width:1920px){.sidebar__nav-toggle span{width:calc(16 / var(--media-breakdown));height:calc(16 / var(--media-breakdown))}}.sidebar__nav-sublist{background:#f8f9fa}.sidebar__nav-sublist .sidebar__nav-row{min-height:44px;padding-left:44px;background:transparent}@media all and (max-width:1920px){.sidebar__nav-sublist .sidebar__nav-row{min-height:calc(44 / var(--media-breakdown));padding-left:calc(44 / var(--media-breakdown))}}.sidebar__nav-sublist .sidebar__nav-lnk{color:#6f7a83;font-size:14px}@media all and (max-width:1920px){.sidebar__nav-sublist .sidebar__nav-lnk{font-size:calc(14 / var(--media-breakdown))}}.sidebar__nav-sublist .sidebar__nav-sublist .sidebar__nav-row{padding-left:58px}@media all and (max-width:1920px){.sidebar__nav-sublist .sidebar__nav-sublist .sidebar__nav-row{padding-left:calc(58 / var(--media-breakdown))}}.sidebar__nav-sublist .sidebar__nav-title{padding-left:0;padding-right:0;text-transform:none}.sidebar__calculator-list{margin:0;padding:0;list-style:none}.sidebar__calculator-list li{position:relative;margin:0}.sidebar__calculator-list li:before{position:absolute;top:0;bottom:0;left:0;width:calc(4 / var(--media-breakdown));background:#e7000b;content:"";opacity:0}.sidebar__calculator-list li.is-active{background:#f4f6f8}.sidebar__calculator-list li.is-active:before{opacity:1}.sidebar__calculator-list li.is-active a{font-weight:650}.sidebar__calculator-list a{display:flex;min-height:calc(54 / var(--media-breakdown));align-items:center;padding:calc(12 / var(--media-breakdown)) calc(30 / var(--media-breakdown));color:#252b30;font-size:calc(15 / var(--media-breakdown));line-height:1.25;text-decoration:none}.sidebar__calculator-list a:hover{background:#f7f8f9;color:#e7000b}.sidebar__calc{margin:70px auto 40px;padding:0 30px}@media all and (max-width:1920px){.sidebar__calc{padding:0 calc(30 / var(--media-breakdown));margin-top:calc(70 / var(--media-breakdown));margin-bottom:calc(40 / var(--media-breakdown))}}.sidebar__calc .button{width:100%}.sidebar__calc--back .button{justify-content:flex-start;gap:calc(64 / var(--media-breakdown))}.sidebar__calc--back .button svg{width:calc(20 / var(--media-breakdown));height:calc(20 / var(--media-breakdown));fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.breadcrumbs{margin:25px 0}.breadcrumbs__container{font-size:14px;display:flex;align-items:center}.breadcrumbs__lnk{color:#5f6b77;text-decoration:none}.breadcrumbs__current{color:#212529}.breadcrumbs svg{margin:0 6px}.shop-breadcrumbs{margin:28px 0 40px}@media all and (max-width:1920px){.shop-breadcrumbs{margin:calc(28 / var(--media-breakdown)) 0 calc(40 / var(--media-breakdown)) 0}}.shop-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0;margin:0;list-style:none;color:#939da5;font-size:14px;line-height:1.4}@media all and (max-width:1920px){.shop-breadcrumbs__list{font-size:calc(14 / var(--media-breakdown));gap:calc(6 / var(--media-breakdown))}}.shop-breadcrumbs__item{display:inline-flex;align-items:center}.shop-breadcrumbs__item:not(:last-child):after{content:">";margin-left:6px;color:#c2c7cc}.shop-breadcrumbs__item a{color:#5f6b77;text-decoration:none;transition:.2s}.shop-breadcrumbs__item a:hover,.shop-breadcrumbs__item span{color:#212529}.banner{position:relative;padding:107px 0 110px}@media all and (max-width:1920px){.banner{padding:calc(107 / var(--media-breakdown)) 0 calc(110 / var(--media-breakdown)) 0}}.banner__container{position:relative}.banner__img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.banner__img picture{width:100%;height:100%;display:block}.banner__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important}.banner__title{font-size:48px;font-weight:700;color:#fff;text-transform:uppercase;text-align:left;line-height:normal;margin-bottom:8px}@media all and (max-width:1920px){.banner__title{font-size:calc(48 / var(--media-breakdown));margin-bottom:calc(8 / var(--media-breakdown))}}.banner__subtitle{font-size:20px;line-height:normal;margin-bottom:24px;color:#fff;font-weight:300}@media all and (max-width:1920px){.banner__subtitle{font-size:calc(20 / var(--media-breakdown));margin-bottom:calc(24 / var(--media-breakdown))}}.banner__excerpt{border-radius:6px;background:#fff3;padding:10px 16px;display:inline-flex;font-size:14px;font-weight:300;color:#ced4da;margin-bottom:72px}@media all and (max-width:1920px){.banner__excerpt{border-radius:calc(6 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(16 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown));margin-bottom:calc(72 / var(--media-breakdown))}}.banner__excerpt strong{color:#fff;margin-left:12px}@media all and (max-width:1920px){.banner__excerpt strong{margin-left:calc(12 / var(--media-breakdown))}}.banner__excerpt svg{width:auto;height:16px;margin-right:12px}@media all and (max-width:1920px){.banner__excerpt svg{height:calc(16 / var(--media-breakdown));margin-right:calc(12 / var(--media-breakdown))}}.banner__row{display:flex;align-items:center}.banner__row form{position:relative;flex:1;margin-left:83px}@media all and (max-width:1920px){.banner__row form{margin-left:calc(83 / var(--media-breakdown))}}.banner__row form input{border-radius:5px;border:1px solid #939DA5;background:#2125294f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:13px 24px;height:56px;color:#fff;font-size:14px;line-height:normal;width:100%}@media all and (max-width:1920px){.banner__row form input{padding:calc(13 / var(--media-breakdown)) calc(24 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown));height:calc(56 / var(--media-breakdown))}}.banner__row form input::-moz-placeholder{color:#ced4da}.banner__row form input::placeholder{color:#ced4da}.banner__row form button{position:absolute;top:6px;right:6px;height:calc(100% - 12px);width:44px;background-color:#49505780;border:none}.banner__row form button svg{width:20px;height:20px}@media all and (max-width:1920px){.banner__row form button svg{width:calc(20 / var(--media-breakdown));height:calc(20 / var(--media-breakdown))}.banner__row form button{top:calc(6 / var(--media-breakdown));right:calc(6 / var(--media-breakdown));height:calc(100% - 12 / var(--media-breakdown));width:calc(44 / var(--media-breakdown))}}.banner__row .banner__search-results{position:absolute;z-index:20;top:calc(100% + 8px);left:0;right:0;overflow:hidden;max-height:444px;overflow-y:auto;border:1px solid rgba(206,212,218,.35);border-radius:6px;background:#212529f5;box-shadow:0 18px 42px #00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media all and (max-width:1920px){.banner__row .banner__search-results{top:calc(100% + 8 / var(--media-breakdown));max-height:calc(444 / var(--media-breakdown));border-radius:calc(6 / var(--media-breakdown))}}.banner__row .banner__search-item{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;color:#fff;text-decoration:none;border-bottom:1px solid rgba(206,212,218,.16);transition:background-color .2s ease}@media all and (max-width:1920px){.banner__row .banner__search-item{grid-template-columns:calc(52 / var(--media-breakdown)) minmax(0,1fr) auto;gap:calc(12 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(12 / var(--media-breakdown))}}.banner__row .banner__search-item:last-child{border-bottom:none}.banner__row .banner__search-item:hover{background:#e7000b29}.banner__row .banner__search-item img,.banner__row .banner__search-item>span{width:52px;height:52px;display:block;border-radius:4px;background:#ffffff14;-o-object-fit:cover;object-fit:cover}@media all and (max-width:1920px){.banner__row .banner__search-item img,.banner__row .banner__search-item>span{width:calc(52 / var(--media-breakdown));height:calc(52 / var(--media-breakdown));border-radius:calc(4 / var(--media-breakdown))}}.banner__row .banner__search-item .banner__search-category-icon{display:flex;align-items:center;justify-content:center}.banner__row .banner__search-item .banner__search-category-icon svg{width:28px;height:28px;fill:none;stroke:#ced4da;stroke-width:1.5;stroke-linejoin:round}@media all and (max-width:1920px){.banner__row .banner__search-item .banner__search-category-icon svg{width:calc(28 / var(--media-breakdown));height:calc(28 / var(--media-breakdown))}}.banner__row .banner__search-item .banner__search-arrow{width:18px;height:18px;fill:none;stroke:#ced4da;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media all and (max-width:1920px){.banner__row .banner__search-item .banner__search-arrow{width:calc(18 / var(--media-breakdown));height:calc(18 / var(--media-breakdown))}}.banner__row .banner__search-item strong{color:#fff;white-space:nowrap;font-size:14px;font-weight:700}@media all and (max-width:1920px){.banner__row .banner__search-item strong{font-size:calc(14 / var(--media-breakdown))}}.banner__row .banner__search-info{min-width:0}.banner__row .banner__search-info div{overflow:hidden;color:#fff;font-size:14px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}@media all and (max-width:1920px){.banner__row .banner__search-info div{font-size:calc(14 / var(--media-breakdown))}}.banner__row .banner__search-info small{display:block;margin-top:4px;color:#ced4da;font-size:12px}@media all and (max-width:1920px){.banner__row .banner__search-info small{margin-top:calc(4 / var(--media-breakdown));font-size:calc(12 / var(--media-breakdown))}}.banner__row .banner__search-info small.banner__search-match{color:#ffb8bc;line-height:1.3;white-space:normal}.banner__row .banner__search-info small.banner__search-match span{font-weight:600}.banner__row .banner__search-empty{padding:14px 16px;color:#ced4da;font-size:14px}@media all and (max-width:1920px){.banner__row .banner__search-empty{padding:calc(14 / var(--media-breakdown)) calc(16 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown))}}.banner__row .button-red{margin-right:24px}@media all and (max-width:1920px){.banner__row .button-red{margin-right:calc(24 / var(--media-breakdown))}}@media all and (max-width:500px){.banner__row>.button{width:calc(100% - 10 / var(--media-breakdown))!important}}.banner__digits{display:flex;flex-wrap:wrap;margin-top:48px}@media all and (max-width:1920px){.banner__digits{margin-top:calc(48 / var(--media-breakdown))}}.banner__digits-item{display:flex;flex-direction:column;margin-right:48px}@media all and (max-width:1920px){.banner__digits-item{margin-right:calc(48 / var(--media-breakdown))}}.banner__digits-big{color:#fff;font-size:36px;font-weight:700;line-height:normal;margin-bottom:5px}@media all and (max-width:1920px){.banner__digits-big{font-size:calc(36 / var(--media-breakdown));margin-bottom:calc(5 / var(--media-breakdown))}}.banner__digits-small{color:#ced4da;font-size:14px;font-weight:400;line-height:normal}@media all and (max-width:1920px){.banner__digits-small{font-size:calc(14 / var(--media-breakdown))}}.popular__container{position:relative}.popular__lnk{margin-bottom:36px}@media all and (max-width:1920px){.popular__lnk{margin-bottom:calc(36 / var(--media-breakdown))}}.popular .swiper{width:calc(100% + 48px);padding-left:24px;padding-right:24px;margin-left:-24px}@media all and (max-width:1920px){.popular .swiper{width:calc(100% + 48 / var(--media-breakdown));padding-left:calc(24 / var(--media-breakdown));padding-right:calc(24 / var(--media-breakdown));margin-left:calc(-24 / var(--media-breakdown))}}.popular__title{width:100%}.popular__slide-lnk rect,.popular__slide-lnk path{transition:fill .25s ease-in-out}.popular__slide:hover .popular__slide-lnk rect,.popular__slide:focus-visible .popular__slide-lnk rect{fill:#939da5}.popular__slide:hover .popular__slide-lnk path,.popular__slide:focus-visible .popular__slide-lnk path{fill:#e7000b}.popular__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.assort__list{display:flex;flex-wrap:wrap;width:calc(100% + 24px);margin-right:-24px;margin-left:0;padding-left:0;list-style:none}@media all and (max-width:1920px){.assort__list{margin-right:calc(-24 / var(--media-breakdown));width:calc(100% + 24 / var(--media-breakdown))}}.assort__item{width:calc(25% - 24px);margin-right:24px;padding:30px;border-radius:10px;background:#e9ecef;position:relative;display:flex;flex-direction:column;margin-bottom:24px}@media all and (max-width:1920px){.assort__item{border-radius:calc(10 / var(--media-breakdown));margin-right:calc(24 / var(--media-breakdown));width:calc(25% - 24 / var(--media-breakdown));padding:calc(30 / var(--media-breakdown));margin-bottom:calc(24 / var(--media-breakdown))}}.assort__item-last{justify-content:center;background-color:#ced4da}.assort__item-text{font-size:16px;font-weight:500;color:#212529;text-align:center;margin-bottom:33px}@media all and (max-width:1920px){.assort__item-text{font-size:calc(16 / var(--media-breakdown));margin-bottom:calc(33 / var(--media-breakdown))}}.assort__item-btn{padding-left:16px;padding-right:16px}@media all and (max-width:1920px){.assort__item-btn{padding-left:calc(16 / var(--media-breakdown));padding-right:calc(16 / var(--media-breakdown))}}.assort__item-title{font-size:20px;font-weight:500;line-height:100%;text-transform:uppercase;margin-bottom:16px;color:#212529}@media all and (max-width:1920px){.assort__item-title{font-size:calc(20 / var(--media-breakdown));margin-bottom:calc(16 / var(--media-breakdown))}}.assort__item-chield{font-size:14px;color:#5f6b77;margin-bottom:8px;line-height:1.2}@media all and (max-width:1920px){.assort__item-chield{font-size:calc(14 / var(--media-breakdown));margin-bottom:calc(8 / var(--media-breakdown))}}.assort__item-links{display:flex;flex-direction:column}.assort__item-links p{margin:0;display:contents}.assort__item-links a{display:inline-flex;min-height:24px;align-items:center;font-size:14px;color:#5f6b77;margin-bottom:4px;line-height:1.2}@media all and (max-width:1920px){.assort__item-links a{font-size:calc(14 / var(--media-breakdown));margin-bottom:calc(8 / var(--media-breakdown))}}.assort__item-all{margin-top:22px;text-align:right}@media all and (max-width:1920px){.assort__item-all{margin-top:calc(22 / var(--media-breakdown))}}.assort__item-cat{display:inline-flex;align-items:center}.assort__item-cat span{font-size:16px;color:#000;margin-right:4px}@media all and (max-width:1920px){.assort__item-cat span{font-size:calc(16 / var(--media-breakdown));margin-right:calc(4 / var(--media-breakdown))}}.assort__item-img{position:absolute;top:20px;right:20px;width:24px;height:auto}@media all and (max-width:1920px){.assort__item-img{top:calc(20 / var(--media-breakdown));right:calc(20 / var(--media-breakdown));width:calc(24 / var(--media-breakdown))}}.assort__item-img img{width:100%;height:auto}.masaic__item{display:flex;flex-wrap:wrap;margin-bottom:70px;justify-content:space-between}@media all and (max-width:1920px){.masaic__item{margin-bottom:calc(70 / var(--media-breakdown))}}.masaic__item:nth-child(2n){flex-direction:row-reverse}.masaic__item:last-child{margin-bottom:0}.masaic__item-title{font-size:24px;margin-bottom:1em;color:#212529;font-weight:600;line-height:140%}@media all and (max-width:1920px){.masaic__item-title{font-size:calc(24 / var(--media-breakdown))}}.masaic__item-text{width:calc(52% - 35px)}@media all and (max-width:1920px){.masaic__item-text{width:calc(52% - 35 / var(--media-breakdown))}}.masaic__item-text p{font-size:14px;margin-bottom:1em;line-height:140%}@media all and (max-width:1920px){.masaic__item-text p{font-size:calc(14 / var(--media-breakdown))}}.masaic__item-text p:last-child{margin-bottom:0}.masaic__item-text strong{font-weight:bolder}.masaic__item-img{width:calc(48% - 35px);margin:0;padding-bottom:44px}@media all and (max-width:1920px){.masaic__item-img{width:calc(48% - 35 / var(--media-breakdown));padding-bottom:calc(44 / var(--media-breakdown))}}.masaic__item-img img{max-width:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.masaic__item-img .swiper-slide{border-radius:10px;overflow:hidden}@media all and (max-width:1920px){.masaic__item-img .swiper-slide{border-radius:calc(10 / var(--media-breakdown))}}.services__list{display:flex;flex-wrap:wrap;width:calc(100% + 24px);margin-right:-24px}@media all and (max-width:1920px){.services__list{width:calc(100% + 24 / var(--media-breakdown));margin-right:calc(-24 / var(--media-breakdown))}}.services__item{width:calc(25% - 24px);margin-right:24px;position:relative;border-radius:10px;overflow:hidden;padding:30px;height:246px;cursor:pointer;text-decoration:none}@media all and (max-width:1920px){.services__item{width:calc(25% - 24 / var(--media-breakdown));margin-right:calc(24 / var(--media-breakdown));border-radius:calc(10 / var(--media-breakdown));padding:calc(30 / var(--media-breakdown));height:calc(246 / var(--media-breakdown))}}.services__item:hover .services__item-lnk{transform:translate(0)}.services__item:hover .services__item-img:after{transform:translateY(0)}.services__item:hover .services__item-img img{filter:grayscale(100%)}.services__item-img{position:absolute;top:0;left:0;width:100%;height:100%}.services__item-img picture{display:block;width:100%;height:100%}.services__item-img:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#00000080;transition:.2s;transform:translateY(-100%);filter:blur(30px)}.services__item-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:.2s}.services__item-title{position:relative;color:#fff;font-size:20px;text-transform:uppercase;font-weight:700}@media all and (max-width:1920px){.services__item-title{font-size:calc(20 / var(--media-breakdown))}}.services__item-lnk{position:absolute;right:16px;bottom:16px;width:31px;height:auto;transition:.2s;transform:translate(50px)}@media all and (max-width:1920px){.services__item-lnk{right:calc(16 / var(--media-breakdown));bottom:calc(16 / var(--media-breakdown));width:calc(31 / var(--media-breakdown))}}@media all and (max-width:500px){.services__item-lnk{width:calc(20 / var(--media-breakdown))}.services__item-lnk svg{width:100%;height:auto}}.exec__content{position:relative;isolation:isolate;overflow:hidden;border-radius:10px;background:#212529;padding:85px 117px}@media all and (max-width:1920px){.exec__content{padding:calc(85 / var(--media-breakdown)) calc(117 / var(--media-breakdown))}}.exec__img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;overflow:hidden;z-index:-1}@media all and (max-width:1920px){.exec__img{border-radius:calc(10 / var(--media-breakdown))}}.exec__img picture,.exec__img span{display:block;width:100%;height:100%}.exec__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important}.exec__title{font-size:48px;margin-bottom:8px;font-weight:700;line-height:normal;color:#fff}@media all and (max-width:1920px){.exec__title{font-size:calc(48 / var(--media-breakdown));margin-bottom:calc(8 / var(--media-breakdown))}}.exec__subtitle{font-size:20px;margin-bottom:40px;color:#fff;font-weight:300;line-height:141%}@media all and (max-width:1920px){.exec__subtitle{font-size:calc(20 / var(--media-breakdown));margin-bottom:calc(40 / var(--media-breakdown))}}.exec__buttons .button{margin-right:24px}@media all and (max-width:1920px){.exec__buttons .button{margin-right:calc(24 / var(--media-breakdown))}}.exec__buttons .button:last-child{margin-right:0}.delivery__content{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.delivery__col{width:381px}@media all and (max-width:1920px){.delivery__col{width:calc(381 / var(--media-breakdown))}}.delivery__col-item{display:flex;align-items:flex-start;margin-bottom:26px}@media all and (max-width:1920px){.delivery__col-item{margin-bottom:calc(26 / var(--media-breakdown))}}.delivery__col-item img{width:48px;height:auto;margin-right:20px}@media all and (max-width:1920px){.delivery__col-item img{width:calc(48 / var(--media-breakdown));margin-right:20px}}.delivery__col-text{flex:1}.delivery__col-title{font-size:16px;font-weight:600;line-height:140%}@media all and (max-width:1920px){.delivery__col-title{font-size:calc(16 / var(--media-breakdown))}}.delivery__col-desc{font-size:14px;font-weight:400;line-height:120%;margin-bottom:0}@media all and (max-width:1920px){.delivery__col-desc{font-size:calc(14 / var(--media-breakdown))}}.delivery__map{width:907px;position:relative}@media all and (max-width:1920px){.delivery__map{width:calc(907 / var(--media-breakdown))}}.delivery__map>img{height:auto!important}.delivery__map-marker{position:absolute;cursor:pointer}.delivery__map-marker img{width:28px;height:auto}@media all and (max-width:1920px){.delivery__map-marker img{width:calc(28 / var(--media-breakdown))}}@media all and (max-width:1024px){.delivery__map-marker img{width:calc(16 / var(--media-breakdown))}}.delivery__map-marker:hover svg,.delivery__map-marker .show svg{opacity:1}.delivery__map-marker:hover .delivery__map-desc,.delivery__map-marker .show .delivery__map-desc{opacity:1;z-index:50}@media all and (max-width:1024px){.delivery__map-marker:hover .delivery__map-desc,.delivery__map-marker .show .delivery__map-desc{display:none}}.delivery__map-block{position:relative}.delivery__map-block svg{transition:.2s;position:absolute;left:36px;top:6px;width:12px;opacity:0}@media all and (max-width:1920px){.delivery__map-block svg{left:calc(36 / var(--media-breakdown));top:calc(6 / var(--media-breakdown));width:calc(12 / var(--media-breakdown))}}.delivery__map-desc{transition:.2s;opacity:0;left:46px;top:-6px;position:absolute;border-radius:50px;padding:10px 25px;font-size:16px;line-height:normal;background-color:#343a40;color:#fff;white-space:nowrap;pointer-events:none}@media all and (max-width:1920px){.delivery__map-desc{left:calc(46 / var(--media-breakdown));top:calc(-6 / var(--media-breakdown));border-radius:calc(50 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(25 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown))}}.delivery .button{margin-top:14px}@media all and (max-width:1920px){.delivery .button{margin-top:calc(14 / var(--media-breakdown))}}.why__list{display:flex;flex-wrap:wrap;margin-right:-24px;width:calc(100% + 24px)}@media all and (max-width:1920px){.why__list{margin-right:calc(-24 / var(--media-breakdown));width:calc(100% + 24 / var(--media-breakdown))}}.why__item{width:calc(33.3333% - 24px);margin-right:24px;margin-bottom:24px;border-radius:14px;border:1px solid #CED4DA;padding:30px;background-color:#fff}@media all and (max-width:1920px){.why__item{margin-right:calc(24 / var(--media-breakdown));width:calc(33.33333% - 24 / var(--media-breakdown));margin-bottom:calc(24 / var(--media-breakdown));border-radius:calc(14 / var(--media-breakdown));padding:calc(30 / var(--media-breakdown))}}.why__item-img{margin:-8px}@media all and (max-width:1920px){.why__item-img{margin:calc(-8 / var(--media-breakdown))}}.why__item-title{margin-top:24px;font-size:16px;font-weight:600;color:#212529;line-height:120%}@media all and (max-width:1920px){.why__item-title{margin-top:calc(24 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown))}}.why__item-desc{margin-top:3px;font-size:14px;color:#5f6b77;margin-bottom:0}@media all and (max-width:1920px){.why__item-desc{margin-top:calc(3 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown))}}.text-block{margin-bottom:50px}.text-block__container h2{color:#212529;font-size:24px;font-weight:600;line-height:145%;margin-bottom:1em;margin-top:36px}.text-block__container h3{font-weight:600;font-size:20px;margin-bottom:.5em}@media all and (max-width:1200px){.text-block__container h3{font-size:calc(20 / var(--media-breakdown))}}@media all and (max-width:1024px){.text-block__container h3{font-size:calc(18 / var(--media-breakdown))}}@media all and (max-width:768px){.text-block__container h3{font-size:14px}}.text-block__container p,.text-block__container li{color:#212529;font-size:14px;font-weight:400;line-height:142%;margin-bottom:1em}.text-block__container li{margin-bottom:.2em}.text-block__container ul,.text-block__container ol{margin-bottom:1em;padding-left:20px}.text-block__container ul{list-style:disc}.text-block__container ol{list-style:decimal}.newsletter{position:relative;isolation:isolate;background:#212529;padding-top:70px;padding-bottom:70px}@media all and (max-width:1920px){.newsletter{padding-top:calc(70 / var(--media-breakdown));padding-bottom:calc(70 / var(--media-breakdown))}}.newsletter__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.newsletter__bg span{display:block;width:100%;height:100%}.newsletter__bg picture{display:block;width:100%;height:100%;border-radius:calc(10 / var(--media-breakdown));overflow:hidden}.newsletter__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important}.newsletter__content{display:flex;align-items:center;justify-content:space-between}.newsletter__content-form{display:flex;align-items:flex-end;flex-direction:column}.newsletter__label{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.newsletter__honeypot{position:absolute;left:-10000px;overflow:hidden;width:1px;height:1px}.newsletter__message{max-width:584px;margin:10px 0 0;color:#fff;font-size:14px;line-height:1.4;text-align:right}@media all and (max-width:1920px){.newsletter__message{max-width:calc(584 / var(--media-breakdown));margin-top:calc(10 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown))}}.newsletter__message--error{color:#ffd7d9}.newsletter__title{font-size:40px;color:#fff;font-weight:700;margin-bottom:8px}@media all and (max-width:1920px){.newsletter__title{margin-bottom:calc(8 / var(--media-breakdown));font-size:calc(40 / var(--media-breakdown))}}.newsletter__subtitle{font-size:16px;color:#fff;margin-bottom:0}@media all and (max-width:1920px){.newsletter__subtitle{font-size:calc(16 / var(--media-breakdown))}}.newsletter__list{margin-top:54px;display:flex;align-items:center;justify-content:center}@media all and (max-width:1920px){.newsletter__list{margin-top:calc(54 / var(--media-breakdown))}}.newsletter__item{margin:0 100px;opacity:.2}@media all and (max-width:1920px){.newsletter__item{margin:0 calc(100 / var(--media-breakdown))}}.newsletter form{display:flex;align-items:center}.newsletter form input[type=email]{width:584px;border-radius:5px;border:1px solid #939DA5;background:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:13px 24px;height:56px;color:#212529;font-size:14px;line-height:normal;margin-right:18px}@media all and (max-width:1920px){.newsletter form input[type=email]{padding:calc(13 / var(--media-breakdown)) calc(24 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown));height:calc(56 / var(--media-breakdown));margin-right:calc(18 / var(--media-breakdown));width:calc(584 / var(--media-breakdown))}}.newsletter form input[type=email]::-moz-placeholder{color:#5f6b77}.newsletter form input[type=email]::placeholder{color:#5f6b77}.newsletter form button{flex:0 0 auto;white-space:nowrap}.newsletter form button:disabled{cursor:wait;opacity:.72}.newsletter form input[aria-invalid=true]{border-color:#ff5b62;box-shadow:0 0 0 2px #ff000c33}html.newsletter-modal-open,html.newsletter-modal-open body{overflow:hidden}.newsletter-modal{position:fixed;z-index:10020;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease}.newsletter-modal[hidden]{display:none}.newsletter-modal.is-open{opacity:1;visibility:visible}.newsletter-modal.is-open .newsletter-modal__panel{transform:translateY(0) scale(1)}.newsletter-modal__overlay{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:#0b0e11bd;cursor:pointer}.newsletter-modal__panel{position:relative;z-index:1;width:min(480px,100%);padding:clamp(34px,5vw,52px) clamp(24px,5vw,48px) clamp(30px,4vw,42px);border:1px solid rgba(147,157,165,.25);border-radius:10px;background:#fff;box-shadow:0 24px 70px #00000047;color:#181717;text-align:center;transform:translateY(18px) scale(.97);transition:transform .22s ease}.newsletter-modal__close{position:absolute;top:14px;right:14px;display:grid;width:38px;height:38px;padding:9px;border:0;border-radius:50%;background:transparent;color:#5f6b77;cursor:pointer;place-items:center;transition:color .2s ease,background-color .2s ease}.newsletter-modal__close:hover{color:#181717;background:#f1f3f5}.newsletter-modal__close svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.newsletter-modal__icon{display:grid;width:72px;height:72px;margin:0 auto 24px;border-radius:50%;background:#ff000c1a;color:#ed000b;place-items:center}.newsletter-modal__icon svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.newsletter-modal h2{margin:0 0 12px;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.15;text-transform:uppercase}.newsletter-modal p{margin:0 auto 28px;color:#5f6b77;font-size:16px;line-height:1.55}.newsletter-modal__button{min-width:150px;white-space:nowrap}.newsletter-modal :focus-visible{outline:3px solid rgba(237,0,11,.35)!important;outline-offset:3px}@media all and (max-width:575px){.newsletter-modal{padding:16px}.newsletter-modal__panel{padding:38px 22px 28px}.newsletter-modal__icon{width:62px;height:62px;margin-bottom:20px}.newsletter-modal__icon svg{width:32px;height:32px}.newsletter-modal p{font-size:15px}.newsletter-modal__button{width:100%}}@media(prefers-reduced-motion:reduce){.newsletter-modal,.newsletter-modal__panel{transition:none}}.footer{background-color:#212529;padding:20px 0}@media all and (max-width:1920px){.footer{padding:calc(20 / var(--media-breakdown)) 0}}.footer__contacts-item{display:flex;align-items:flex-start;margin-bottom:20px}@media all and (max-width:1920px){.footer__contacts-item{margin-bottom:calc(20 / var(--media-breakdown))}}.footer__contacts-item img{width:20px;height:auto;margin-right:12px}@media all and (max-width:1920px){.footer__contacts-item img{width:calc(20 / var(--media-breakdown));margin-right:calc(12 / var(--media-breakdown))}}.footer__contacts-item svg{width:24px;height:auto;margin-left:8px;margin-bottom:-8px}@media all and (max-width:1920px){.footer__contacts-item svg{width:calc(24 / var(--media-breakdown));margin-left:calc(8 / var(--media-breakdown));margin-bottom:calc(-8 / var(--media-breakdown))}}.footer__contacts-item a,.footer__contacts-item span{text-decoration:none;font-size:14px;line-height:140%;color:#fff;margin-bottom:0;display:inline-block}@media all and (max-width:1920px){.footer__contacts-item a,.footer__contacts-item span{font-size:calc(14 / var(--media-breakdown))}}.footer__main{display:flex;justify-content:space-between}.footer__main-menu{display:flex;padding-top:44px}@media all and (max-width:1920px){.footer__main-menu{padding-top:calc(44 / var(--media-breakdown))}}.footer__main-menu a{width:calc(38 / var(--media-breakdown));height:calc(38 / var(--media-breakdown))}.footer__main-menu a svg{width:100%;height:auto}.footer__main-contacts{padding-top:44px}@media all and (max-width:1920px){.footer__main-contacts{padding-top:calc(44 / var(--media-breakdown))}}.footer__main-nav{width:270px;margin-right:44px}@media all and (max-width:1920px){.footer__main-nav{width:calc(270 / var(--media-breakdown));margin-right:calc(44 / var(--media-breakdown))}}.footer__main-nav li{margin-bottom:8px}@media all and (max-width:1920px){.footer__main-nav li{margin-bottom:calc(8 / var(--media-breakdown))}}.footer__main-nav a{font-size:14px;line-height:140%;color:#939da5;margin-bottom:0;text-decoration:none}@media all and (max-width:1920px){.footer__main-nav a{font-size:calc(14 / var(--media-breakdown))}}.footer__main-brand{width:280px;max-width:280px}@media all and (max-width:1920px){.footer__main-brand{width:calc(280 / var(--media-breakdown));max-width:calc(280 / var(--media-breakdown))}}.footer__main-brand>a{display:block}.footer__main-brand img{display:block;width:100%;height:auto}.footer__socials{margin-top:22px}@media all and (max-width:1920px){.footer__socials{margin-top:calc(22 / var(--media-breakdown))}}.footer__social-title{display:block;margin-bottom:10px;color:#939da5;font-size:13px;font-weight:500;line-height:1.3}@media all and (max-width:1920px){.footer__social-title{margin-bottom:calc(10 / var(--media-breakdown));font-size:calc(13 / var(--media-breakdown))}}.footer__social-list{display:grid;grid-template-columns:repeat(6,38px);gap:9px}@media all and (max-width:1920px){.footer__social-list{grid-template-columns:repeat(6,calc(38 / var(--media-breakdown)));gap:calc(9 / var(--media-breakdown))}}.footer__social-link{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0e;color:#fff;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}@media all and (max-width:1920px){.footer__social-link{width:calc(38 / var(--media-breakdown));height:calc(38 / var(--media-breakdown));border-radius:calc(10 / var(--media-breakdown))}}.footer__social-link svg{display:block;width:19px;height:19px}@media all and (max-width:1920px){.footer__social-link svg{width:calc(19 / var(--media-breakdown));height:calc(19 / var(--media-breakdown))}}.footer__social-link:hover{border-color:currentColor;background:#ffffff1c;transform:translateY(-2px)}.footer__social-link:focus-visible{outline:2px solid #fff;outline-offset:3px}.footer__social-link--facebook:hover{color:#55a2ff}.footer__social-link--youtube:hover{color:#ff3434}.footer__social-link--instagram:hover{color:#f16691}.footer__social-link--tiktok:hover{color:#25f4ee}.footer__social-link--twitter:hover{color:#52b8f2}.footer__social-link--linkedin:hover{color:#4da3df}.footer__nav-col ul{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}.footer-title{font-size:20px;font-weight:600;line-height:140%;color:#fff;margin-bottom:24px}@media all and (max-width:1920px){.footer-title{font-size:calc(20 / var(--media-breakdown));margin-bottom:calc(24 / var(--media-breakdown))}}.footer__copyright{display:flex;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid #343A40;margin-top:60px}@media all and (max-width:1920px){.footer__copyright{padding-top:calc(24 / var(--media-breakdown));margin-top:60px}}.footer__copyright p,.footer__copyright a{text-decoration:none;font-size:14px;line-height:normal;color:#adb5bd;margin-bottom:0}@media all and (max-width:1920px){.footer__copyright p,.footer__copyright a{font-size:calc(14 / var(--media-breakdown))}}.footer__copyright a{margin-left:24px}@media all and (max-width:1920px){.footer__copyright a{margin-left:calc(24 / var(--media-breakdown))}}.to-top{position:fixed;z-index:30;display:none;place-items:center;padding:0;border:0;background:#e7000b;box-shadow:0 8px 24px #e7000b47;color:#fff;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(8px);visibility:hidden;transition:opacity .25s ease,transform .25s ease,background-color .2s ease}.to-top svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.to-top.visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.to-top:hover,.to-top:focus-visible{background:#c90009}.to-top:focus-visible{outline:2px solid #fff;outline-offset:2px}@media all and (max-width:767px){.to-top{right:calc(16 / var(--media-breakdown));bottom:max(16 / var(--media-breakdown),env(safe-area-inset-bottom));display:grid;width:calc(52 / var(--media-breakdown));height:calc(52 / var(--media-breakdown));border-radius:calc(8 / var(--media-breakdown))}.to-top svg{width:calc(24 / var(--media-breakdown));height:calc(24 / var(--media-breakdown))}}@media(prefers-reduced-motion:reduce){.to-top{transition:none}}.products-catalog{padding-bottom:calc(72 / var(--media-breakdown))}.products-catalog__title{text-align:left}.products-catalog__subtitle{margin-bottom:calc(30 / var(--media-breakdown))}.products-catalog__list{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(24 / var(--media-breakdown))}.products-catalog__item{min-width:0;border-radius:calc(10 / var(--media-breakdown));overflow:hidden;background:#fff;box-shadow:0 calc(1 / var(--media-breakdown)) 0 #21252908;transition:transform .18s ease,box-shadow .18s ease}.products-catalog__item:hover{transform:translateY(calc(-3 / var(--media-breakdown)));box-shadow:0 calc(16 / var(--media-breakdown)) calc(32 / var(--media-breakdown)) #2125291a}.products-catalog__item--visual{position:relative;min-height:calc(320 / var(--media-breakdown));background:#252b30}.products-catalog__item--visual>a{position:relative;display:block;width:100%;height:100%;min-height:inherit;overflow:hidden;color:#fff;text-decoration:none}.products-catalog__item--visual>a:focus-visible{outline:calc(3 / var(--media-breakdown)) solid #e7000b;outline-offset:calc(-5 / var(--media-breakdown))}.products-catalog__item--visual .products-catalog__picture,.products-catalog__item--visual .products-catalog__picture picture{position:absolute;inset:0;width:100%;height:100%}.products-catalog__item--visual img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .42s ease,filter .24s ease}.products-catalog__item--visual:hover img{transform:scale(1.045);filter:saturate(1.06)}.products-catalog .item__content{padding:calc(24 / var(--media-breakdown)) calc(30 / var(--media-breakdown)) calc(30 / var(--media-breakdown)) calc(30 / var(--media-breakdown))}.products-catalog .item__img{width:100%;height:calc(160 / var(--media-breakdown));overflow:hidden;background:#d9dee2}.products-catalog .item__img a{display:block;width:100%;height:100%}.products-catalog .item__img .products-catalog__picture,.products-catalog .item__img .products-catalog__picture picture{width:100%;height:100%}.products-catalog .item__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .32s ease}.products-catalog .item__title{margin:0 0 calc(16 / var(--media-breakdown));color:#212529;font-size:calc(20 / var(--media-breakdown));font-weight:500;line-height:1.2}.products-catalog .item__title a{color:inherit;text-decoration:none}.products-catalog .item__visual-shade{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,#0c1013b3,#0c101329 52%,#0c101361),linear-gradient(90deg,rgba(12,16,19,.34),transparent 72%);transition:background-color .22s ease}.products-catalog .item__visual-title{position:absolute;z-index:2;top:0;left:0;max-width:90%;margin:0;padding:calc(28 / var(--media-breakdown)) calc(30 / var(--media-breakdown));color:#fff;font-size:clamp(24 / var(--media-breakdown),1.8vw,32 / var(--media-breakdown));font-weight:650;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;text-shadow:0 calc(2 / var(--media-breakdown)) calc(16 / var(--media-breakdown)) rgba(0,0,0,.38)}.products-catalog .item__list{max-height:calc(168 / var(--media-breakdown));overflow-y:auto;padding-right:calc(8 / var(--media-breakdown));scrollbar-color:#939da5 transparent;scrollbar-width:thin}.products-catalog .item__list::-webkit-scrollbar{width:calc(4 / var(--media-breakdown))}.products-catalog .item__list::-webkit-scrollbar-thumb{border-radius:calc(10 / var(--media-breakdown));background:#939da5}.products-catalog .item__subitem{margin:0 0 calc(8 / var(--media-breakdown));line-height:calc(20 / var(--media-breakdown));color:#5f6b77;font-size:calc(14 / var(--media-breakdown))}.products-catalog .item__subitem:last-child{margin-bottom:0}.products-catalog .item__subitem a{color:inherit;text-underline-offset:calc(2 / var(--media-breakdown))}.products-catalog .item__subitem a:hover{color:#212529}.products-catalog__item:hover .item__img img{transform:scale(1.035)}@media all and (max-width:1500px){.products-catalog__list{gap:calc(18 / var(--media-breakdown))}.products-catalog .item__content{padding-right:calc(24 / var(--media-breakdown));padding-left:calc(24 / var(--media-breakdown))}}@media all and (max-width:1024px){.products-catalog{padding-bottom:calc(56 / var(--media-breakdown))}.products-catalog__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(16 / var(--media-breakdown))}.products-catalog__item--visual{min-height:calc(280 / var(--media-breakdown))}}@media all and (max-width:720px){.products-catalog{padding-bottom:calc(44 / var(--media-breakdown))}.products-catalog__subtitle{margin-bottom:calc(22 / var(--media-breakdown))}.products-catalog__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12 / var(--media-breakdown))}.products-catalog .item__img{height:clamp(112 / var(--media-breakdown),31vw,148 / var(--media-breakdown))}.products-catalog .item__content{padding:calc(18 / var(--media-breakdown)) calc(16 / var(--media-breakdown)) calc(22 / var(--media-breakdown))}.products-catalog .item__title{margin-bottom:calc(12 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown));line-height:1.25}.products-catalog .item__visual-title{max-width:100%;padding:calc(20 / var(--media-breakdown)) calc(18 / var(--media-breakdown));font-size:clamp(20 / var(--media-breakdown),5.3vw,26 / var(--media-breakdown));line-height:1.12}.products-catalog .item__list{max-height:calc(132 / var(--media-breakdown));padding-right:calc(4 / var(--media-breakdown))}.products-catalog .item__subitem{margin-bottom:calc(6 / var(--media-breakdown));font-size:calc(12 / var(--media-breakdown));line-height:calc(17 / var(--media-breakdown))}.products-catalog__item--visual{min-height:clamp(190 / var(--media-breakdown),56vw,245 / var(--media-breakdown))}}@media(prefers-reduced-motion:reduce){.products-catalog__item,.products-catalog .item__img img,.products-catalog__item--visual img{transition:none}}.product-cart{border-radius:calc(10 / var(--media-breakdown));background-color:#fff;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;height:auto;transition:.2s}@media all and (max-width:1920px){.product-cart{border-radius:calc(10 / var(--media-breakdown))}}.product-cart:hover{box-shadow:0 0 calc(20 / var(--media-breakdown)) 0 #d6d8dc}.product-cart-img{width:100%;height:calc(162 / var(--media-breakdown))}@media all and (max-width:1920px){.product-cart-img{height:calc(162 / var(--media-breakdown))}}.product-cart-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-cart-desc{padding:calc(24 / var(--media-breakdown)) calc(16 / var(--media-breakdown)) calc(16 / var(--media-breakdown)) calc(16 / var(--media-breakdown));flex:1;display:flex;flex-direction:column}@media all and (max-width:1920px){.product-cart-desc{padding:calc(24 / var(--media-breakdown)) calc(16 / var(--media-breakdown)) calc(16 / var(--media-breakdown)) calc(16 / var(--media-breakdown))}}.product-cart-title{font-size:calc(16 / var(--media-breakdown));font-weight:600;line-height:1.2;color:#212529;margin-bottom:calc(8 / var(--media-breakdown));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media all and (max-width:1920px){.product-cart-title{font-size:calc(16 / var(--media-breakdown));margin-bottom:calc(8 / var(--media-breakdown))}}.product-cart-excerpt{color:#5f6b77;font-size:calc(12 / var(--media-breakdown));font-weight:600;line-height:1.6;margin-bottom:calc(19 / var(--media-breakdown));flex:1}@media all and (max-width:1920px){.product-cart-excerpt{font-size:calc(12 / var(--media-breakdown));margin-bottom:calc(19 / var(--media-breakdown))}}.product-cart-bottom{display:flex;align-items:center;justify-content:space-between}.product-cart-price{font-size:calc(16 / var(--media-breakdown));font-weight:600;color:#000}@media all and (max-width:1920px){.product-cart-price{font-size:calc(16 / var(--media-breakdown))}}.product-cart-price-wrap{min-width:0}.product-cart-price-date{margin-top:calc(4 / var(--media-breakdown));color:#6c757d;font-size:calc(11 / var(--media-breakdown));font-weight:400;line-height:1.35}.product-cart-lnk svg{width:calc(40 / var(--media-breakdown));height:calc(40 / var(--media-breakdown))}@media all and (max-width:1920px){.product-cart-lnk svg{width:calc(40 / var(--media-breakdown));height:calc(40 / var(--media-breakdown))}}.product-cart-lnk svg rect{transition:.2s}.product-cart-lnk svg path{transition:.2s}.product-cart-lnk:hover svg rect{fill:#212529}.product-cart-lnk:hover svg path{fill:#fff}.shop-product{padding:0 0 calc(80 / var(--media-breakdown))}.shop-product .button{min-width:auto}.shop-product__head{margin-bottom:calc(28 / var(--media-breakdown))}.shop-product__head h1{margin-bottom:calc(8 / var(--media-breakdown));color:#212529;font-size:calc(36 / var(--media-breakdown));line-height:1.12;font-weight:600;text-align:left}@media all and (max-width:1920px){.shop-product__head h1{font-size:calc(36 / var(--media-breakdown));margin-bottom:calc(8 / var(--media-breakdown))}}.shop-product__sku{display:inline-flex;align-items:center;gap:calc(6 / var(--media-breakdown));margin-bottom:calc(10 / var(--media-breakdown));padding:calc(6 / var(--media-breakdown)) calc(10 / var(--media-breakdown));border-left:calc(3 / var(--media-breakdown)) solid #EB0009;border-radius:calc(4 / var(--media-breakdown));background:#f1f3f5;color:#59636d;font-size:calc(14 / var(--media-breakdown));line-height:1.4}.shop-product__sku span{color:#212529;font-weight:600}.shop-product__lead{color:#5d6670;font-size:calc(20 / var(--media-breakdown));line-height:1.55}@media all and (max-width:1920px){.shop-product__lead{font-size:calc(20 / var(--media-breakdown))}}.shop-product__card{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:calc(43 / var(--media-breakdown))}@media all and (max-width:1920px){.shop-product__card{margin-bottom:calc(43 / var(--media-breakdown))}}.shop-product__gallery{min-width:0;width:500px;max-width:100%}@media all and (max-width:1920px){.shop-product__gallery{width:calc(500 / var(--media-breakdown))}}.shop-product__main-media{position:relative}.shop-product__gallery-trigger{position:absolute;top:calc(16 / var(--media-breakdown));right:calc(16 / var(--media-breakdown));z-index:6;display:inline-grid;width:calc(44 / var(--media-breakdown));height:calc(44 / var(--media-breakdown));place-items:center;padding:0;border:calc(1 / var(--media-breakdown)) solid rgba(33,37,41,.14);border-radius:50%;background:#fffffff0;box-shadow:0 calc(6 / var(--media-breakdown)) calc(20 / var(--media-breakdown)) #141c2429;color:#212529;cursor:pointer;-webkit-backdrop-filter:blur(calc(6 / var(--media-breakdown)));backdrop-filter:blur(calc(6 / var(--media-breakdown)));transition:color .2s,background-color .2s,border-color .2s,transform .2s}.shop-product__gallery-trigger svg{width:calc(23 / var(--media-breakdown));height:calc(23 / var(--media-breakdown))}.shop-product__gallery-trigger svg circle,.shop-product__gallery-trigger svg path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.shop-product__gallery-trigger:hover{border-color:#e7000b;background:#e7000b;color:#fff;transform:translateY(calc(-2 / var(--media-breakdown)))}.shop-product__gallery-trigger:focus-visible{outline:calc(3 / var(--media-breakdown)) solid rgba(231,0,11,.3);outline-offset:calc(3 / var(--media-breakdown))}.shop-product__video-button{position:absolute;left:calc(30 / var(--media-breakdown));bottom:calc(30 / var(--media-breakdown));z-index:5;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;padding:0;border:0;border-radius:calc(11 / var(--media-breakdown));background:transparent;color:#e7000b;cursor:pointer;transition:transform .2s,background-color .2s,box-shadow .2s}.shop-product__video-button svg{width:calc(30 / var(--media-breakdown));height:calc(21 / var(--media-breakdown))}.shop-product__video-button:hover{background:transparent;transform:translateY(calc(-2 / var(--media-breakdown)))}.shop-product__video-button:focus-visible{outline:calc(3 / var(--media-breakdown)) solid #FFF;outline-offset:calc(3 / var(--media-breakdown))}.shop-product__main-slider{width:100%;background:#f4f6f8;border:calc(1 / var(--media-breakdown)) solid #ECEFF2;border-radius:calc(8 / var(--media-breakdown));overflow:hidden}.shop-product__main-slider .swiper-wrapper{align-items:flex-start}.shop-product__main-slider .swiper-slide{position:relative;height:auto;overflow:hidden;background:#f4f6f8}.shop-product__main-slider img{display:block;width:100%;height:auto}.shop-product__zoom-layer{position:absolute;inset:0;z-index:2;display:block;opacity:0;background-repeat:no-repeat;background-size:185% auto;pointer-events:none;transition:opacity .16s ease}@media all and (min-width:1025px)and (hover:hover)and (pointer:fine){.shop-product__main-slider [data-product-gallery-slide]{cursor:zoom-in}.shop-product__main-slider [data-product-gallery-slide].is-zoomed .shop-product__zoom-layer{opacity:1}}.shop-product__thumb-slider{margin-top:calc(14 / var(--media-breakdown));width:100%}.shop-product__thumb-slider .swiper-wrapper{align-items:stretch}.shop-product__thumb{width:calc(116 / var(--media-breakdown));height:calc(92 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #E3E7EB;border-radius:calc(6 / var(--media-breakdown));background:#fff;cursor:pointer;overflow:hidden;transition:.2s}@media all and (max-width:1920px){.shop-product__thumb{width:calc(116 / var(--media-breakdown));height:calc(92 / var(--media-breakdown))}}.shop-product__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shop-product__thumb.swiper-slide-thumb-active,.shop-product__thumb:hover{border-color:#343a40}.shop-product__placeholder{width:100%;height:100%;min-height:calc(320 / var(--media-breakdown));background:linear-gradient(135deg,#eef1f4,#dde3e8)}.shop-product__options{display:flex;flex-direction:column;gap:0;max-width:384px;width:100%}@media all and (max-width:1920px){.shop-product__options{gap:0;max-width:calc(384 / var(--media-breakdown))}}.shop-product__options.is-collapsible{padding-bottom:calc(18 / var(--media-breakdown))}.shop-product__options-values{position:relative;display:flex;flex-direction:column;gap:0;transition:max-height .35s ease}@media all and (max-width:1920px){.shop-product__options-values{gap:0}}.shop-product__option-group+.shop-product__option-group{margin-top:calc(32 / var(--media-breakdown))}.shop-product__option-title{margin-bottom:calc(11 / var(--media-breakdown));color:#212529;font-size:calc(20 / var(--media-breakdown));line-height:1.35;font-weight:600}@media all and (max-width:1920px){.shop-product__option-title{margin-bottom:calc(11 / var(--media-breakdown));font-size:calc(20 / var(--media-breakdown))}}.shop-product__option-list{display:flex;flex-wrap:wrap;gap:calc(8 / var(--media-breakdown))}@media all and (max-width:1920px){.shop-product__option-list{gap:calc(8 / var(--media-breakdown))}}.shop-product__options.is-collapsible .shop-product__options-values{max-height:var(--shop-product-options-collapsed-height);overflow:hidden}.shop-product__options.is-collapsible.is-expanded .shop-product__options-values{max-height:var(--shop-product-options-expanded-height)}.shop-product__options.is-collapsible:not(.is-expanded) .shop-product__options-values:after{position:absolute;right:0;bottom:0;left:0;height:calc(72 / var(--media-breakdown));background:linear-gradient(180deg,#f8f9fa00,#f8f9fae0 62%,#f8f9fa);content:"";pointer-events:none}.shop-product__options-toggle{position:relative;z-index:1;display:flex;width:100%;align-items:center;gap:calc(12 / var(--media-breakdown));margin:calc(24 / var(--media-breakdown)) 0 0;padding:0;border:0;background:transparent;color:#5f6b77;font:inherit;font-size:calc(13 / var(--media-breakdown));line-height:1.2;cursor:pointer}.shop-product__options-toggle[hidden]{display:none}.shop-product__options-toggle:before,.shop-product__options-toggle:after{height:calc(1 / var(--media-breakdown));background:#d5dade;content:"";flex:1 1 auto}.shop-product__options-toggle>span{flex:0 0 auto;padding:calc(7 / var(--media-breakdown)) calc(18 / var(--media-breakdown));border-radius:calc(5 / var(--media-breakdown));background:#dee2e6;transition:background-color .2s ease,color .2s ease}.shop-product__options-toggle>span[hidden]{display:none}.shop-product__options-toggle:hover>span{background:#c9d0d6;color:#212529}.shop-product__options-toggle:focus-visible{outline:calc(2 / var(--media-breakdown)) solid #E7000B;outline-offset:calc(4 / var(--media-breakdown))}.shop-product__option{display:inline-flex;align-items:center;justify-content:center;border:calc(1 / var(--media-breakdown)) solid #DEE2E6;border-radius:calc(5 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(20 / var(--media-breakdown));background:#fff;color:#2b3035;font-size:calc(14 / var(--media-breakdown));line-height:100%;text-decoration:none;cursor:pointer;transition:.2s}@media all and (max-width:1920px){.shop-product__option{border-radius:calc(5 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(20 / var(--media-breakdown))}}.shop-product__option.is-active,.shop-product__option:hover{border-color:#5f6b77;background-color:#5f6b77;color:#fff}@media(prefers-reduced-motion:reduce){.shop-product__options-values{transition:none}}.shop-product__buy{background:#e9ecef;border:calc(1 / var(--media-breakdown)) solid #E4E8EC;border-radius:calc(8 / var(--media-breakdown));padding:calc(20 / var(--media-breakdown));box-shadow:0 calc(12 / var(--media-breakdown)) calc(30 / var(--media-breakdown)) #141c240f;width:444px}@media all and (max-width:1920px){.shop-product__buy{width:calc(444 / var(--media-breakdown))}}.shop-product__price-date{margin-top:calc(5 / var(--media-breakdown));color:#5f6871;font-size:calc(13 / var(--media-breakdown));line-height:1.4}.shop-product__unit-switcher{margin-bottom:calc(20 / var(--media-breakdown))}.shop-product__unit-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(70 / var(--media-breakdown)),1fr));gap:calc(5 / var(--media-breakdown));margin-bottom:calc(6 / var(--media-breakdown))}.shop-product__unit-tabs button{min-height:calc(36 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #D7DDE3;border-radius:calc(4 / var(--media-breakdown));background:#fff;color:#212529;font-size:calc(13 / var(--media-breakdown));font-weight:600;cursor:pointer;transition:.2s}.shop-product__unit-tabs button.is-active,.shop-product__unit-tabs button:hover{border-color:#212529;background:#212529;color:#fff}.shop-product__unit-equivalents{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(70 / var(--media-breakdown)),1fr));gap:calc(5 / var(--media-breakdown))}.shop-product__unit-equivalents div{min-height:calc(20 / var(--media-breakdown));display:grid;align-content:center;justify-items:center;border:0;border-radius:0;background:transparent;color:#5d6670}.shop-product__unit-equivalents div[hidden]{display:none}.shop-product__unit-equivalents span{color:#212529;font-size:calc(13 / var(--media-breakdown));line-height:1.15;font-weight:700;white-space:nowrap}.shop-product__purchase-row{display:block;margin-bottom:calc(14 / var(--media-breakdown))}.shop-product__qty{display:flex;width:calc(180 / var(--media-breakdown));height:calc(50 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #D7DDE3;border-radius:calc(5 / var(--media-breakdown));overflow:hidden;background:#fff;padding:calc(5 / var(--media-breakdown))}.shop-product__qty button,.shop-product__qty input{border:0;background:#fff;color:#212529;text-align:center;font-size:calc(16 / var(--media-breakdown))}.shop-product__qty input:focus{outline:none;box-shadow:none}.shop-product__qty input::-webkit-outer-spin-button,.shop-product__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shop-product__qty input[type=number]{-moz-appearance:textfield}.shop-product__qty button{cursor:pointer;transition:.2s;background-color:#e9ecef;height:100%;width:calc(24 / var(--media-breakdown));border-radius:calc(2 / var(--media-breakdown));flex-shrink:0}.shop-product__qty button:hover{background:#f0f2f4}.shop-product__qty input{width:100%;border-left:calc(1 / var(--media-breakdown)) solid #EDF0F2;border-right:calc(1 / var(--media-breakdown)) solid #EDF0F2;font-weight:600}.shop-product__qty-equivalents{display:grid;gap:calc(6 / var(--media-breakdown));align-content:center}.shop-product__qty-equivalents div{min-height:calc(21 / var(--media-breakdown));display:flex;align-items:baseline;justify-content:space-between;gap:calc(6 / var(--media-breakdown));border-bottom:calc(1 / var(--media-breakdown)) solid #EDF0F2;color:#5d6670}.shop-product__qty-equivalents div[hidden]{display:none}.shop-product__qty-equivalents span{color:#212529;font-size:calc(13 / var(--media-breakdown));line-height:1.2;font-weight:700}.shop-product__qty-equivalents small{color:#7a838c;font-size:calc(12 / var(--media-breakdown));line-height:1.2;white-space:nowrap}.shop-product__price-row{margin-bottom:calc(8 / var(--media-breakdown))}.shop-product__price{color:#000;font-size:calc(24 / var(--media-breakdown));line-height:1.1;font-weight:500;white-space:nowrap}.shop-product__pricenal{margin:calc(6 / var(--media-breakdown)) 0;color:#343a40;font-size:calc(14 / var(--media-breakdown));line-height:1.35;white-space:nowrap;font-weight:700}.shop-product__stock{margin:calc(6 / var(--media-breakdown)) 0 calc(18 / var(--media-breakdown));color:#c01722;font-size:calc(14 / var(--media-breakdown));line-height:1.35;font-weight:600}.shop-product__stock.is-available{color:#0b6b35}.shop-product__price-note{margin-bottom:calc(16 / var(--media-breakdown));color:#7a838c;font-size:calc(13 / var(--media-breakdown));line-height:1.35}.shop-product__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 / var(--media-breakdown))}.shop-product__actions .shop-product__quick:nth-child(3):last-child{grid-column:1/-1}.shop-product__cart svg,.shop-product__buy-link svg,.shop-product__ghost svg,.shop-product__quick svg{margin-left:calc(10 / var(--media-breakdown))}.shop-product__ghost,.shop-product__quick{background:#fff;border:calc(1 / var(--media-breakdown)) solid #E7000B}.shop-product__ghost span,.shop-product__quick span{color:#212529;font-weight:500}.shop-product__ghost:hover,.shop-product__quick:hover{border-color:#e7000b;color:#e7000b}.shop-product__secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 / var(--media-breakdown));margin-top:calc(14 / var(--media-breakdown))}.shop-product__secondary button{min-height:calc(38 / var(--media-breakdown));border:0;background:transparent;color:#5d6670;font-size:calc(13 / var(--media-breakdown));text-align:left;cursor:pointer;transition:.2s;display:flex;align-items:center}.shop-product__secondary button svg{margin-right:calc(10 / var(--media-breakdown))}.shop-product__secondary button:hover,.shop-product__secondary button.is-active{color:#e7000b}.shop-product .services .main-container,.shop-product .exec .main-container,.shop-product .popular .main-container{max-width:none;padding-left:0;padding-right:0}.shop-product__details{width:calc(100% - 468 / var(--media-breakdown));margin-top:calc(40 / var(--media-breakdown))}@media all and (max-width:1920px){.shop-product__details{width:calc(100% - 468 / var(--media-breakdown))}}.shop-product__tabs{display:flex;border-bottom:calc(1 / var(--media-breakdown)) solid #DEE2E6}.shop-product__tabs button{position:relative;min-height:calc(52 / var(--media-breakdown));border:0;background-color:#dee2e6;color:#59626b;font-size:calc(16 / var(--media-breakdown));font-weight:600;cursor:pointer;min-width:calc(160 / var(--media-breakdown));border-radius:calc(10 / var(--media-breakdown)) calc(10 / var(--media-breakdown)) 0 0}.shop-product__tabs button.is-active{color:#fff;background-color:#212529}.shop-product__description,.text-page__content,.category-landing-page__seo{color:#31363b;font-size:calc(16 / var(--media-breakdown));line-height:1.75;max-width:calc(1180 / var(--media-breakdown));margin:0 auto;overflow-wrap:anywhere}.shop-product__description>:first-child,.text-page__content>:first-child,.category-landing-page__seo>:first-child{margin-top:0}.shop-product__description>:last-child,.text-page__content>:last-child,.category-landing-page__seo>:last-child{margin-bottom:0}.shop-product__description h1,.text-page__content h1,.category-landing-page__seo h1,.shop-product__description h2,.text-page__content h2,.category-landing-page__seo h2,.shop-product__description h3,.text-page__content h3,.category-landing-page__seo h3,.shop-product__description h4,.text-page__content h4,.category-landing-page__seo h4,.shop-product__description h5,.text-page__content h5,.category-landing-page__seo h5,.shop-product__description h6,.text-page__content h6,.category-landing-page__seo h6{margin:1.5em 0 .65em;color:#212529;line-height:1.25;font-weight:700;letter-spacing:-.015em;white-space:normal}.shop-product__description h1,.text-page__content h1,.category-landing-page__seo h1{font-size:calc(30 / var(--media-breakdown))}.shop-product__description h2,.text-page__content h2,.category-landing-page__seo h2{font-size:calc(26 / var(--media-breakdown))}.shop-product__description h3,.text-page__content h3,.category-landing-page__seo h3{position:relative;padding-left:calc(16 / var(--media-breakdown));font-size:calc(22 / var(--media-breakdown))}.shop-product__description h3:before,.text-page__content h3:before,.category-landing-page__seo h3:before{content:"";position:absolute;top:.18em;bottom:.18em;left:0;width:calc(3 / var(--media-breakdown));border-radius:calc(3 / var(--media-breakdown));background:#e7000b}.shop-product__description h4,.text-page__content h4,.category-landing-page__seo h4{font-size:calc(19 / var(--media-breakdown))}.shop-product__description h5,.text-page__content h5,.category-landing-page__seo h5{font-size:calc(17 / var(--media-breakdown))}.shop-product__description h6,.text-page__content h6,.category-landing-page__seo h6{color:#5d6670;font-size:calc(15 / var(--media-breakdown));text-transform:uppercase;letter-spacing:.04em}.shop-product__description h1 a,.text-page__content h1 a,.category-landing-page__seo h1 a,.shop-product__description h2 a,.text-page__content h2 a,.category-landing-page__seo h2 a,.shop-product__description h3 a,.text-page__content h3 a,.category-landing-page__seo h3 a,.shop-product__description h4 a,.text-page__content h4 a,.category-landing-page__seo h4 a,.shop-product__description h5 a,.text-page__content h5 a,.category-landing-page__seo h5 a,.shop-product__description h6 a,.text-page__content h6 a,.category-landing-page__seo h6 a{color:inherit;text-decoration:none}.shop-product__description p,.text-page__content p,.category-landing-page__seo p,.shop-product__description ul,.text-page__content ul,.category-landing-page__seo ul,.shop-product__description ol,.text-page__content ol,.category-landing-page__seo ol,.shop-product__description dl,.text-page__content dl,.category-landing-page__seo dl,.shop-product__description table,.text-page__content table,.category-landing-page__seo table,.shop-product__description blockquote,.text-page__content blockquote,.category-landing-page__seo blockquote,.shop-product__description pre,.text-page__content pre,.category-landing-page__seo pre,.shop-product__description figure,.text-page__content figure,.category-landing-page__seo figure,.shop-product__description details,.text-page__content details,.category-landing-page__seo details,.shop-product__description address,.text-page__content address,.category-landing-page__seo address{margin:0 0 1.15em;white-space:normal}.shop-product__description p,.text-page__content p,.category-landing-page__seo p{max-width:calc(1050 / var(--media-breakdown))}.shop-product__description a,.text-page__content a,.category-landing-page__seo a{color:#b50009;font-weight:600;text-decoration:underline;text-decoration-thickness:calc(1 / var(--media-breakdown));text-underline-offset:.18em;transition:color .2s,background-color .2s,box-shadow .2s}.shop-product__description a:hover,.text-page__content a:hover,.category-landing-page__seo a:hover{color:#e7000b}.shop-product__description a:focus-visible,.text-page__content a:focus-visible,.category-landing-page__seo a:focus-visible{border-radius:calc(3 / var(--media-breakdown));box-shadow:0 0 0 calc(3 / var(--media-breakdown)) #e7000b2e}.shop-product__description strong,.text-page__content strong,.category-landing-page__seo strong,.shop-product__description b,.text-page__content b,.category-landing-page__seo b{color:#212529;font-weight:700}.shop-product__description em,.text-page__content em,.category-landing-page__seo em,.shop-product__description i,.text-page__content i,.category-landing-page__seo i{color:#4e565e}.shop-product__description mark,.text-page__content mark,.category-landing-page__seo mark{border-radius:calc(3 / var(--media-breakdown));padding:0 .2em;background:#fff1b8;color:#212529}.shop-product__description small,.text-page__content small,.category-landing-page__seo small{color:#69737d;font-size:.875em}.shop-product__description abbr[title],.text-page__content abbr[title],.category-landing-page__seo abbr[title]{text-decoration-color:#e7000b;text-underline-offset:.18em;cursor:help}.shop-product__description ul,.text-page__content ul,.category-landing-page__seo ul,.shop-product__description ol,.text-page__content ol,.category-landing-page__seo ol{padding-left:calc(26 / var(--media-breakdown))}.shop-product__description ul,.text-page__content ul,.category-landing-page__seo ul{list-style:disc outside}.shop-product__description ol,.text-page__content ol,.category-landing-page__seo ol{list-style:decimal outside}.shop-product__description li,.text-page__content li,.category-landing-page__seo li{margin:.38em 0;padding-left:.2em}.shop-product__description li::marker,.text-page__content li::marker,.category-landing-page__seo li::marker{color:#e7000b;font-weight:700}.shop-product__description li>ul,.text-page__content li>ul,.category-landing-page__seo li>ul,.shop-product__description li>ol,.text-page__content li>ol,.category-landing-page__seo li>ol{margin-top:.45em;margin-bottom:.45em}.shop-product__description dl,.text-page__content dl,.category-landing-page__seo dl{display:grid;grid-template-columns:minmax(calc(150 / var(--media-breakdown)),.4fr) minmax(0,1fr);border-top:calc(1 / var(--media-breakdown)) solid #DEE2E6}.shop-product__description dt,.text-page__content dt,.category-landing-page__seo dt,.shop-product__description dd,.text-page__content dd,.category-landing-page__seo dd{margin:0;border-bottom:calc(1 / var(--media-breakdown)) solid #DEE2E6;padding:calc(12 / var(--media-breakdown)) calc(14 / var(--media-breakdown))}.shop-product__description dt,.text-page__content dt,.category-landing-page__seo dt{background:#f1f3f5;color:#212529;font-weight:700}.shop-product__description dd,.text-page__content dd,.category-landing-page__seo dd{color:#4e565e}.shop-product__description blockquote,.text-page__content blockquote,.category-landing-page__seo blockquote{position:relative;border-left:calc(4 / var(--media-breakdown)) solid #E7000B;border-radius:0 calc(8 / var(--media-breakdown)) calc(8 / var(--media-breakdown)) 0;padding:calc(18 / var(--media-breakdown)) calc(22 / var(--media-breakdown));background:#f1f3f5;color:#394047;font-size:1.04em;font-style:italic}.shop-product__description blockquote>:last-child,.text-page__content blockquote>:last-child,.category-landing-page__seo blockquote>:last-child{margin-bottom:0}.shop-product__description blockquote cite,.text-page__content blockquote cite,.category-landing-page__seo blockquote cite{display:block;margin-top:calc(10 / var(--media-breakdown));color:#69737d;font-size:.86em;font-style:normal}.shop-product__description hr,.text-page__content hr,.category-landing-page__seo hr{height:calc(1 / var(--media-breakdown));margin:calc(30 / var(--media-breakdown)) 0;border:0;background:#dee2e6}.shop-product__description img,.text-page__content img,.category-landing-page__seo img,.shop-product__description video,.text-page__content video,.category-landing-page__seo video,.shop-product__description iframe,.text-page__content iframe,.category-landing-page__seo iframe{max-width:100%;border-radius:calc(8 / var(--media-breakdown))}.shop-product__description img,.text-page__content img,.category-landing-page__seo img{height:auto}.shop-product__description video,.text-page__content video,.category-landing-page__seo video,.shop-product__description iframe,.text-page__content iframe,.category-landing-page__seo iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#212529}.shop-product__description figure,.text-page__content figure,.category-landing-page__seo figure{width:-moz-fit-content;width:fit-content;max-width:100%}.shop-product__description figcaption,.text-page__content figcaption,.category-landing-page__seo figcaption{margin-top:calc(8 / var(--media-breakdown));color:#69737d;font-size:calc(13 / var(--media-breakdown));line-height:1.5;text-align:center}.shop-product__description .aligncenter,.text-page__content .aligncenter,.category-landing-page__seo .aligncenter,.shop-product__description .wp-block-image,.text-page__content .wp-block-image,.category-landing-page__seo .wp-block-image{display:block;margin-right:auto;margin-left:auto}.shop-product__description .alignleft,.text-page__content .alignleft,.category-landing-page__seo .alignleft{float:left;margin:0 calc(24 / var(--media-breakdown)) calc(16 / var(--media-breakdown)) 0}.shop-product__description .alignright,.text-page__content .alignright,.category-landing-page__seo .alignright{float:right;margin:0 0 calc(16 / var(--media-breakdown)) calc(24 / var(--media-breakdown))}.shop-product__description table,.text-page__content table,.category-landing-page__seo table{display:table;width:100%;max-width:100%;table-layout:auto;overflow:hidden;border:calc(1 / var(--media-breakdown)) solid #BCC4CC;border-radius:0;border-collapse:collapse;border-spacing:0;background:#fff;color:#394047;font-size:calc(14 / var(--media-breakdown));line-height:1.5;scrollbar-color:#AAB2BA #F1F3F5}.shop-product__description thead,.text-page__content thead,.category-landing-page__seo thead,.shop-product__description tbody,.text-page__content tbody,.category-landing-page__seo tbody,.shop-product__description tfoot,.text-page__content tfoot,.category-landing-page__seo tfoot{min-width:0}.shop-product__description th,.text-page__content th,.category-landing-page__seo th,.shop-product__description td,.text-page__content td,.category-landing-page__seo td{min-width:calc(130 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown)) calc(14 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #BCC4CC;border-radius:0;color:#394047;font-size:inherit;line-height:inherit;text-align:left;vertical-align:top}.shop-product__description th[rowspan],.text-page__content th[rowspan],.category-landing-page__seo th[rowspan],.shop-product__description td[rowspan],.text-page__content td[rowspan],.category-landing-page__seo td[rowspan]{vertical-align:middle}.shop-product__description table thead tr>th:first-child,.text-page__content table thead tr>th:first-child,.category-landing-page__seo table thead tr>th:first-child,.shop-product__description table thead tr>th:last-child,.text-page__content table thead tr>th:last-child,.category-landing-page__seo table thead tr>th:last-child,.shop-product__description table tbody tr>th:first-child,.text-page__content table tbody tr>th:first-child,.category-landing-page__seo table tbody tr>th:first-child,.shop-product__description table tbody tr>th:last-child,.text-page__content table tbody tr>th:last-child,.category-landing-page__seo table tbody tr>th:last-child,.shop-product__description table tbody tr>td:first-child,.text-page__content table tbody tr>td:first-child,.category-landing-page__seo table tbody tr>td:first-child,.shop-product__description table tbody tr>td:last-child,.text-page__content table tbody tr>td:last-child,.category-landing-page__seo table tbody tr>td:last-child{border-radius:0}.shop-product__description th,.text-page__content th,.category-landing-page__seo th{background:#212529;color:#fff;font-weight:700}.shop-product__description th strong,.text-page__content th strong,.category-landing-page__seo th strong,.shop-product__description th b,.text-page__content th b,.category-landing-page__seo th b{color:inherit}.shop-product__description table.table-condensed.table-bordered tbody:first-child>tr:first-child>td,.text-page__content table.table-condensed.table-bordered tbody:first-child>tr:first-child>td,.category-landing-page__seo table.table-condensed.table-bordered tbody:first-child>tr:first-child>td{background:#212529;color:#fff;font-weight:700}.shop-product__description table.table-condensed.table-bordered tbody:first-child>tr:first-child>td strong,.text-page__content table.table-condensed.table-bordered tbody:first-child>tr:first-child>td strong,.category-landing-page__seo table.table-condensed.table-bordered tbody:first-child>tr:first-child>td strong,.shop-product__description table.table-condensed.table-bordered tbody:first-child>tr:first-child>td b,.text-page__content table.table-condensed.table-bordered tbody:first-child>tr:first-child>td b,.category-landing-page__seo table.table-condensed.table-bordered tbody:first-child>tr:first-child>td b{color:inherit}.shop-product__description tbody tr:nth-child(2n) td,.text-page__content tbody tr:nth-child(2n) td,.category-landing-page__seo tbody tr:nth-child(2n) td{background:#f8f9fa}.shop-product__description table.table-hover tbody>tr:not(:first-child):hover>td,.text-page__content table.table-hover tbody>tr:not(:first-child):hover>td,.category-landing-page__seo table.table-hover tbody>tr:not(:first-child):hover>td{background:#fff3f4}.shop-product__description code,.text-page__content code,.category-landing-page__seo code,.shop-product__description kbd,.text-page__content kbd,.category-landing-page__seo kbd,.shop-product__description samp,.text-page__content samp,.category-landing-page__seo samp{border-radius:calc(4 / var(--media-breakdown));padding:.15em .38em;background:#eceff1;color:#b50009;font-family:Consolas,Courier New,monospace;font-size:.9em}.shop-product__description kbd,.text-page__content kbd,.category-landing-page__seo kbd{background:#212529;color:#fff;box-shadow:inset 0 calc(-2 / var(--media-breakdown)) 0 #ffffff29}.shop-product__description pre,.text-page__content pre,.category-landing-page__seo pre{max-width:100%;overflow-x:auto;border-radius:calc(8 / var(--media-breakdown));padding:calc(18 / var(--media-breakdown));background:#212529;color:#f8f9fa;font:calc(14 / var(--media-breakdown))/1.65 Consolas,"Courier New",monospace}.shop-product__description pre code,.text-page__content pre code,.category-landing-page__seo pre code{padding:0;background:transparent;color:inherit}.shop-product__description details,.text-page__content details,.category-landing-page__seo details{border:calc(1 / var(--media-breakdown)) solid #DEE2E6;border-radius:calc(8 / var(--media-breakdown));padding:calc(14 / var(--media-breakdown)) calc(16 / var(--media-breakdown));background:#fff}.shop-product__description details[open] summary,.text-page__content details[open] summary,.category-landing-page__seo details[open] summary{margin-bottom:calc(12 / var(--media-breakdown));color:#b50009}.shop-product__description summary,.text-page__content summary,.category-landing-page__seo summary{color:#212529;font-weight:700;cursor:pointer}.shop-product__description:after,.text-page__content:after,.category-landing-page__seo:after{content:"";display:block;clear:both}.shop-product__description-block{position:relative;margin-top:calc(40 / var(--media-breakdown));overflow:hidden;border:calc(1 / var(--media-breakdown)) solid #E1E5E8;border-radius:calc(10 / var(--media-breakdown));padding:clamp(22 / var(--media-breakdown),2.2vw,36 / var(--media-breakdown));background:#fff;box-shadow:0 calc(12 / var(--media-breakdown)) calc(32 / var(--media-breakdown)) #2125290f}.shop-product__description-block:before{content:"";position:absolute;top:0;right:0;left:0;height:calc(4 / var(--media-breakdown));background:#e7000b}.shop-product__description-block>.shop-product__section-title{max-width:calc(1180 / var(--media-breakdown));margin:0 auto calc(24 / var(--media-breakdown));padding-bottom:calc(16 / var(--media-breakdown));border-bottom:calc(1 / var(--media-breakdown)) solid #DEE2E6;font-size:calc(26 / var(--media-breakdown))}.shop-product__tab-panel[hidden]{display:none}.shop-product__section-title{margin:calc(28 / var(--media-breakdown)) 0 calc(14 / var(--media-breakdown));color:#212529;font-size:calc(22 / var(--media-breakdown));line-height:1.25;font-weight:700}.shop-product__specs{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--spec-rows, 1),auto);-moz-column-gap:calc(24 / var(--media-breakdown));column-gap:calc(24 / var(--media-breakdown))}.shop-product__specs div{padding:calc(16 / var(--media-breakdown)) calc(24 / var(--media-breakdown));display:flex;align-items:center;justify-content:space-between;font-size:calc(16 / var(--media-breakdown));line-height:120%}.shop-product__specs div dt{color:#626b74}.shop-product__specs div dd{color:#b50009}.shop-product__specs div.even{background-color:#e9ecef}.shop-product__specs dt,.shop-product__specs dd{margin:0;color:#2b3035;font-size:calc(14 / var(--media-breakdown));line-height:1.45}.shop-product__specs dt{color:#626b74}.shop-product__spec-link{color:inherit;text-decoration:underline;text-decoration-thickness:calc(1 / var(--media-breakdown));text-underline-offset:calc(2 / var(--media-breakdown))}.shop-product__spec-link:hover,.shop-product__spec-link:focus-visible{color:#e7000b;text-decoration-thickness:calc(2 / var(--media-breakdown))}.shop-product__spec-link:focus-visible{border-radius:calc(2 / var(--media-breakdown));outline:calc(2 / var(--media-breakdown)) solid rgba(231,0,11,.25);outline-offset:calc(2 / var(--media-breakdown))}.shop-product__reviews{margin-top:0}.shop-product__review-alert,.shop-product__review-errors,.shop-product__review-empty{margin:0 0 calc(16 / var(--media-breakdown));border-radius:calc(5 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown)) calc(14 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown));line-height:1.45}.shop-product__review-alert{background:#eaf7ef;color:#178a45}.shop-product__review-errors{background:#fcebee;color:#c01722}.shop-product__review-empty{background:#f5f6f7;color:#6a737d}.shop-product__review-list{display:grid;gap:calc(12 / var(--media-breakdown));margin-bottom:calc(22 / var(--media-breakdown))}.shop-product__review{border:calc(1 / var(--media-breakdown)) solid #E4E8EC;border-radius:calc(6 / var(--media-breakdown));padding:calc(14 / var(--media-breakdown));background:#fff}.shop-product__review p{margin:calc(10 / var(--media-breakdown)) 0 0;color:#31363b;font-size:calc(14 / var(--media-breakdown));line-height:1.55}.shop-product__review-head{display:flex;justify-content:space-between;gap:calc(14 / var(--media-breakdown));color:#212529;font-size:calc(14 / var(--media-breakdown));line-height:1.35}.shop-product__review-head span{color:#e7000b;font-weight:700;white-space:nowrap}.shop-product__review-form{position:relative;display:grid;gap:calc(14 / var(--media-breakdown));margin-top:calc(18 / var(--media-breakdown))}.shop-product__review-form label{display:grid;gap:calc(6 / var(--media-breakdown));color:#5d6670;font-size:calc(13 / var(--media-breakdown));line-height:1.3}.shop-product__review-form input,.shop-product__review-form select,.shop-product__review-form textarea{width:100%;border:calc(1 / var(--media-breakdown)) solid #DDE2E7;border-radius:calc(5 / var(--media-breakdown));background:#fff;color:#212529;font-size:calc(14 / var(--media-breakdown))}.shop-product__review-form input,.shop-product__review-form select{min-height:calc(42 / var(--media-breakdown));padding:calc(8 / var(--media-breakdown)) calc(12 / var(--media-breakdown))}.shop-product__review-form textarea{min-height:calc(110 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(12 / var(--media-breakdown));resize:vertical}.shop-product__review-form button{justify-self:start;min-height:calc(42 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #E7000B;border-radius:calc(5 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(18 / var(--media-breakdown));background:#e7000b;color:#fff;font-size:calc(14 / var(--media-breakdown));font-weight:600;cursor:pointer;transition:.2s}.shop-product__review-form button:hover{background:#c70009;border-color:#c70009}.shop-product__review-honeypot{position:absolute;width:calc(1 / var(--media-breakdown));height:calc(1 / var(--media-breakdown));overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shop-product__review-turnstile{min-height:calc(1 / var(--media-breakdown));max-width:100%}.shop-product__review-turnstile .cf-turnstile{max-width:100%}.shop-product__review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(14 / var(--media-breakdown))}.shop-product__review-rating{min-width:0;margin:0;padding:0;border:0}.shop-product__review-rating legend{margin-bottom:calc(7 / var(--media-breakdown));padding:0;color:#5d6670;font-size:calc(13 / var(--media-breakdown));line-height:1.3}.shop-product__review-stars{display:flex;min-height:calc(42 / var(--media-breakdown));width:-moz-max-content;width:max-content;max-width:100%;align-items:center;gap:calc(4 / var(--media-breakdown))}.shop-product__review-stars input{position:absolute;width:calc(1 / var(--media-breakdown));height:calc(1 / var(--media-breakdown));min-height:0;margin:0;padding:0;border:0;background:transparent;clip-path:inset(50%);opacity:0;pointer-events:none}.shop-product__review-stars label{display:grid;width:calc(36 / var(--media-breakdown));height:calc(36 / var(--media-breakdown));place-items:center;border-radius:50%;color:#c8cdd2;cursor:pointer;transition:color .16s ease,background-color .16s ease,transform .16s ease}.shop-product__review-stars label svg{width:calc(29 / var(--media-breakdown));height:calc(29 / var(--media-breakdown));fill:currentColor;filter:drop-shadow(0 calc(1 / var(--media-breakdown)) calc(1 / var(--media-breakdown)) rgba(0,0,0,.08))}.shop-product__review-stars label:hover{transform:translateY(calc(-1 / var(--media-breakdown)))}.shop-product__review-stars input:checked+label,.shop-product__review-stars label:has(~input:checked){color:#e7000b}.shop-product__review-stars:hover label{color:#c8cdd2}.shop-product__review-stars label:hover,.shop-product__review-stars label:has(~label:hover){color:#e7000b}.shop-product__review-stars input:focus-visible+label{background:#e7000b14;outline:calc(2 / var(--media-breakdown)) solid rgba(231,0,11,.4);outline-offset:calc(1 / var(--media-breakdown))}.shop-product__delivery{width:calc(444 / var(--media-breakdown));margin-top:calc(10 / var(--media-breakdown))}@media all and (max-width:1920px){.shop-product__delivery{width:calc(444 / var(--media-breakdown));margin-top:calc(10 / var(--media-breakdown))}}.shop-product__delivery>div,.shop-product__delivery>a{background-color:#fff;border-radius:calc(10 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #DEE2E6;margin-bottom:calc(10 / var(--media-breakdown));padding:calc(15 / var(--media-breakdown)) calc(30 / var(--media-breakdown));display:flex;align-items:center;color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s,background-color .2s}@media all and (max-width:1920px){.shop-product__delivery>div,.shop-product__delivery>a{margin-bottom:calc(10 / var(--media-breakdown));border-radius:calc(10 / var(--media-breakdown));padding:calc(15 / var(--media-breakdown)) calc(30 / var(--media-breakdown))}}.shop-product__delivery>div .delivery-content strong,.shop-product__delivery>a .delivery-content strong{font-size:calc(16 / var(--media-breakdown));font-weight:600;margin-bottom:calc(4 / var(--media-breakdown))}@media all and (max-width:1920px){.shop-product__delivery>div .delivery-content strong,.shop-product__delivery>a .delivery-content strong{font-size:calc(16 / var(--media-breakdown));margin-bottom:calc(4 / var(--media-breakdown))}}.shop-product__delivery>div .delivery-content span,.shop-product__delivery>a .delivery-content span{font-size:calc(14 / var(--media-breakdown));font-weight:400;line-height:120%}@media all and (max-width:1920px){.shop-product__delivery>div .delivery-content span,.shop-product__delivery>a .delivery-content span{font-size:calc(14 / var(--media-breakdown))}}.shop-product__delivery>div svg,.shop-product__delivery>a svg{width:calc(36 / var(--media-breakdown));height:auto;flex-shrink:0;margin-right:calc(24 / var(--media-breakdown))}.shop-product__delivery>a:hover{background-color:#fff9f9;border-color:#e7000b73;box-shadow:0 calc(6 / var(--media-breakdown)) calc(18 / var(--media-breakdown)) #21252914}.shop-product__delivery>a:focus-visible{border-color:#e7000b;outline:calc(2 / var(--media-breakdown)) solid rgba(231,0,11,.25);outline-offset:calc(2 / var(--media-breakdown))}.shop-product__delivery-pricing>svg{width:calc(30 / var(--media-breakdown));height:calc(27 / var(--media-breakdown));margin-right:calc(30 / var(--media-breakdown))}.shop-product__delivery strong,.shop-product__delivery span{display:block}.shop-product__delivery strong{margin-bottom:calc(6 / var(--media-breakdown));color:#212529;font-size:calc(15 / var(--media-breakdown));line-height:1.3}.shop-product__delivery span{color:#5d6670;font-size:calc(14 / var(--media-breakdown));line-height:1.5}body.is-product-video-open,body.is-product-gallery-open{overflow:hidden}.product-video-modal{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:calc(32 / var(--media-breakdown))}.product-video-modal[hidden]{display:none}.product-video-modal__backdrop{position:absolute;inset:0;background:#080c10eb;cursor:pointer}.product-video-modal__panel{position:relative;z-index:1;width:min(94vw,149vh,100rem);overflow:hidden;border:calc(1 / var(--media-breakdown)) solid rgba(255,255,255,.14);border-radius:calc(14 / var(--media-breakdown));aspect-ratio:16/9;background:#050505;box-shadow:0 calc(24 / var(--media-breakdown)) calc(80 / var(--media-breakdown)) #0000008c}.product-video-modal__title{position:absolute;width:calc(1 / var(--media-breakdown));height:calc(1 / var(--media-breakdown));margin:calc(-1 / var(--media-breakdown));padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.product-video-modal__frame,.product-video-modal iframe{display:block;width:100%;height:100%}.product-video-modal iframe{border:0;background:#050505}.product-video-modal__close{position:absolute;top:calc(14 / var(--media-breakdown));right:calc(14 / var(--media-breakdown));z-index:3;display:inline-flex;align-items:center;justify-content:center;width:calc(46 / var(--media-breakdown));height:calc(46 / var(--media-breakdown));padding:0;border:calc(1 / var(--media-breakdown)) solid rgba(255,255,255,.32);border-radius:50%;background:#080c10bd;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(calc(6 / var(--media-breakdown)));backdrop-filter:blur(calc(6 / var(--media-breakdown)));transition:background-color .2s,transform .2s}.product-video-modal__close svg{width:calc(24 / var(--media-breakdown));height:calc(24 / var(--media-breakdown))}.product-video-modal__close svg path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.product-video-modal__close:hover{background:#e7000b;transform:rotate(90deg)}.product-video-modal__close:focus-visible{outline:calc(3 / var(--media-breakdown)) solid #FFF;outline-offset:calc(3 / var(--media-breakdown))}.product-gallery-modal{position:fixed;inset:0;z-index:10060;display:grid;place-items:center;padding:20px}@media all and (max-width:1920px){.product-gallery-modal{padding:calc(20 / var(--media-breakdown))}}.product-gallery-modal[hidden]{display:none}.product-gallery-modal__backdrop{position:absolute;inset:0;background:#080c10f0;cursor:pointer}.product-gallery-modal__panel{position:relative;z-index:1;width:min(100vw - 40px,1800px);height:calc(100dvh - 40px);overflow:hidden;border:calc(1 / var(--media-breakdown)) solid rgba(255,255,255,.14);border-radius:calc(14 / var(--media-breakdown));background:#090c0f;box-shadow:0 calc(24 / var(--media-breakdown)) calc(80 / var(--media-breakdown)) #00000094}@media all and (max-width:1920px){.product-gallery-modal__panel{width:min(100vw - calc(40 / var(--media-breakdown)),1800 / var(--media-breakdown));height:calc(100dvh - calc(40 / var(--media-breakdown)))}}.product-gallery-modal__title{position:absolute;width:calc(1 / var(--media-breakdown));height:calc(1 / var(--media-breakdown));margin:calc(-1 / var(--media-breakdown));padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.product-gallery-modal__stage,.product-gallery-modal__slide{width:100%;height:100%}.product-gallery-modal__slide{position:relative;margin:0;padding:0}.product-gallery-modal__slide[hidden]{display:none}.product-gallery-modal__slide:not([hidden]){display:grid;place-items:center}.product-gallery-modal__slide img{position:absolute;inset:10px;display:block;width:calc(100% - 20px);height:calc(100% - 20px);max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media all and (max-width:1920px){.product-gallery-modal__slide img{inset:calc(10 / var(--media-breakdown));width:calc(100% - calc(20 / var(--media-breakdown)));height:calc(100% - calc(20 / var(--media-breakdown)))}}.product-gallery-modal__close,.product-gallery-modal__nav{position:absolute;z-index:3;display:inline-grid;place-items:center;padding:0;border:calc(1 / var(--media-breakdown)) solid rgba(255,255,255,.32);border-radius:50%;background:#080c10b8;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(calc(6 / var(--media-breakdown)));backdrop-filter:blur(calc(6 / var(--media-breakdown)));transition:background-color .2s,border-color .2s,transform .2s}.product-gallery-modal__close svg,.product-gallery-modal__nav svg{width:calc(25 / var(--media-breakdown));height:calc(25 / var(--media-breakdown))}.product-gallery-modal__close svg path,.product-gallery-modal__nav svg path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.product-gallery-modal__close:hover,.product-gallery-modal__nav:hover{border-color:#e7000b;background:#e7000b}.product-gallery-modal__close:focus-visible,.product-gallery-modal__nav:focus-visible{outline:calc(3 / var(--media-breakdown)) solid #FFF;outline-offset:calc(3 / var(--media-breakdown))}.product-gallery-modal__close{top:calc(16 / var(--media-breakdown));right:calc(16 / var(--media-breakdown));width:calc(48 / var(--media-breakdown));height:calc(48 / var(--media-breakdown))}.product-gallery-modal__close:hover{transform:rotate(90deg)}.product-gallery-modal__nav{top:50%;width:calc(54 / var(--media-breakdown));height:calc(54 / var(--media-breakdown));transform:translateY(-50%)}.product-gallery-modal__nav--prev{left:calc(18 / var(--media-breakdown))}.product-gallery-modal__nav--next{right:calc(18 / var(--media-breakdown))}.product-gallery-modal__counter{position:absolute;left:50%;bottom:calc(16 / var(--media-breakdown));z-index:3;display:inline-flex;gap:calc(6 / var(--media-breakdown));padding:calc(7 / var(--media-breakdown)) calc(13 / var(--media-breakdown));border-radius:calc(20 / var(--media-breakdown));background:#080c10b8;color:#fff;font-size:calc(14 / var(--media-breakdown));line-height:1;transform:translate(-50%);-webkit-backdrop-filter:blur(calc(6 / var(--media-breakdown)));backdrop-filter:blur(calc(6 / var(--media-breakdown)))}@media all and (max-width:767px){.shop-product__qty{height:calc(42 / var(--media-breakdown));padding:calc(4 / var(--media-breakdown))}.shop-product__video-button{left:calc(16 / var(--media-breakdown));bottom:calc(16 / var(--media-breakdown));width:auto;height:auto;border-radius:calc(9 / var(--media-breakdown))}.shop-product__gallery-trigger{top:calc(12 / var(--media-breakdown));right:calc(12 / var(--media-breakdown));width:calc(40 / var(--media-breakdown));height:calc(40 / var(--media-breakdown))}.shop-product__zoom-layer{display:none}.product-gallery-modal{padding:calc(8 / var(--media-breakdown))}.product-gallery-modal__panel{width:100%;height:calc(100dvh - calc(16 / var(--media-breakdown)));border-radius:calc(10 / var(--media-breakdown))}.product-gallery-modal__slide{padding:0}.product-gallery-modal__slide img{inset:calc(8 / var(--media-breakdown));width:calc(100% - calc(16 / var(--media-breakdown)));height:calc(100% - calc(16 / var(--media-breakdown)))}.product-gallery-modal__close{top:calc(12 / var(--media-breakdown));right:calc(12 / var(--media-breakdown));width:calc(42 / var(--media-breakdown));height:calc(42 / var(--media-breakdown))}.product-gallery-modal__nav{top:auto;bottom:calc(12 / var(--media-breakdown));width:calc(44 / var(--media-breakdown));height:calc(44 / var(--media-breakdown));transform:none}.product-gallery-modal__nav--prev{left:calc(12 / var(--media-breakdown))}.product-gallery-modal__nav--next{right:calc(12 / var(--media-breakdown))}.product-gallery-modal__counter{bottom:calc(23 / var(--media-breakdown));font-size:calc(13 / var(--media-breakdown))}.product-video-modal{padding:calc(8 / var(--media-breakdown))}.product-video-modal__panel{display:flex;align-items:center;width:100%;height:calc(100dvh - calc(16 / var(--media-breakdown)));border-radius:calc(10 / var(--media-breakdown));aspect-ratio:auto}.product-video-modal__frame{width:100%;height:auto;aspect-ratio:16/9}.product-video-modal__close{top:calc(12 / var(--media-breakdown));right:calc(12 / var(--media-breakdown))}}@media(prefers-reduced-motion:reduce){.shop-product__video-button,.shop-product__gallery-trigger,.shop-product__zoom-layer,.product-video-modal__close,.product-gallery-modal__close,.product-gallery-modal__nav{transition:none}}.shop-actions{display:flex;align-items:center;gap:calc(10 / var(--media-breakdown));margin-top:calc(16 / var(--media-breakdown))}.shop-actions__button,.shop-actions__icon{border:calc(1 / var(--media-breakdown)) solid #E7000B;background:#e7000b;color:#fff;border-radius:calc(5 / var(--media-breakdown));cursor:pointer;transition:.2s}.shop-actions__button{display:inline-flex;align-items:center;justify-content:center;gap:calc(8 / var(--media-breakdown));min-height:calc(42 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(18 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown));font-weight:600;line-height:1}.shop-actions__icon{width:calc(42 / var(--media-breakdown));height:calc(42 / var(--media-breakdown));display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#e7000b;font-size:calc(20 / var(--media-breakdown));line-height:1}.shop-actions__button:hover,.shop-actions__icon:hover,.shop-actions__icon.is-active{background:#212529;border-color:#212529;color:#fff}.shop-actions--image{position:absolute;top:calc(10 / var(--media-breakdown));right:calc(10 / var(--media-breakdown));z-index:2;flex-direction:column;gap:calc(6 / var(--media-breakdown));margin:0}.shop-actions--image .shop-actions__icon{width:calc(34 / var(--media-breakdown));height:calc(34 / var(--media-breakdown));border-color:#ffffffe6;background:#ffffffeb;box-shadow:0 calc(4 / var(--media-breakdown)) calc(14 / var(--media-breakdown)) #0000001f;font-size:calc(18 / var(--media-breakdown))}.cart-modal{position:fixed;inset:0;z-index:1000}.cart-modal[hidden],.cart-modal__overlay{display:none}.cart-modal__panel{position:fixed;width:min(720 / var(--media-breakdown),100vw - 24 / var(--media-breakdown));max-height:calc(100vh - 24 / var(--media-breakdown));display:flex;flex-direction:column;overflow:hidden;border-radius:calc(8 / var(--media-breakdown));background:#f8f9fa;box-shadow:0 calc(24 / var(--media-breakdown)) calc(80 / var(--media-breakdown)) #0000003d}.cart-modal__header{display:flex;align-items:center;justify-content:space-between;padding:calc(22 / var(--media-breakdown)) calc(29 / var(--media-breakdown));background:#fff}.cart-modal__header h2{margin:0;color:#212529;font-size:calc(24 / var(--media-breakdown));line-height:1.2;font-weight:700}.cart-modal__close,.cart-modal__remove{border:0;background:transparent;color:#9aa4ae;cursor:pointer;font-size:calc(28 / var(--media-breakdown));line-height:1}.cart-modal__body{overflow:auto;padding:calc(29 / var(--media-breakdown))}.cart-modal__items{display:grid;gap:calc(16 / var(--media-breakdown))}.cart-modal__item{position:relative;display:grid;grid-template-columns:calc(115 / var(--media-breakdown)) minmax(0,1fr) auto;gap:calc(24 / var(--media-breakdown));align-items:start;padding:0 calc(56 / var(--media-breakdown)) 0 0;border-radius:calc(8 / var(--media-breakdown));background:#fff;overflow:hidden}.cart-modal__image{display:block;width:calc(115 / var(--media-breakdown));height:calc(108 / var(--media-breakdown));background:#e9ecef}.cart-modal__image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.cart-modal__info{min-width:0;padding:calc(14 / var(--media-breakdown)) 0}.cart-modal__title{display:block;margin-bottom:calc(10 / var(--media-breakdown));color:#212529;font-size:calc(16 / var(--media-breakdown));line-height:1.25;font-weight:600;text-decoration:none}.cart-modal__qty{display:flex;align-items:center;gap:calc(8 / var(--media-breakdown))}.cart-modal__qty button{width:calc(28 / var(--media-breakdown));height:calc(32 / var(--media-breakdown));border:0;border-radius:calc(3 / var(--media-breakdown));background:#e9ecef;color:#9aa4ae;cursor:pointer;font-size:calc(18 / var(--media-breakdown))}.cart-modal__qty input{width:calc(96 / var(--media-breakdown));height:calc(32 / var(--media-breakdown));box-sizing:border-box;border:calc(1 / var(--media-breakdown)) solid #E1E5EA;border-radius:calc(4 / var(--media-breakdown));-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;color:#212529;text-align:center;font-size:calc(16 / var(--media-breakdown));font-weight:600}.cart-modal__qty input::-webkit-inner-spin-button,.cart-modal__qty input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.cart-modal__qty span{color:#5f6b77;font-size:calc(14 / var(--media-breakdown))}.cart-modal__purchase{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:flex-start;gap:calc(7 / var(--media-breakdown)) calc(8 / var(--media-breakdown))}.cart-modal__measure-list{display:grid;gap:calc(2 / var(--media-breakdown));min-width:0}.cart-modal__measure-row{display:grid;grid-template-columns:calc(58 / var(--media-breakdown)) minmax(0,1fr);align-items:center;gap:calc(7 / var(--media-breakdown));min-height:calc(22 / var(--media-breakdown))}.cart-modal__unit{min-width:calc(58 / var(--media-breakdown));padding:calc(3 / var(--media-breakdown)) calc(7 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid transparent;border-radius:calc(3 / var(--media-breakdown));background:#f6f7f8;color:#5f6b77;font-size:calc(11 / var(--media-breakdown));line-height:1.25;white-space:nowrap;cursor:pointer;transition:.2s}.cart-modal__unit.is-active{border-color:#d8dee4;background:#e9edf1;color:#212529;font-weight:600}.cart-modal__unit:hover{border-color:#939da5;color:#212529}.cart-modal__unit:focus-visible{outline:calc(2 / var(--media-breakdown)) solid #E7000B;outline-offset:calc(1 / var(--media-breakdown))}.cart-modal__unit:disabled{cursor:wait;opacity:.65}.cart-modal__measure-value{min-width:0;overflow:hidden;color:#62758a;font-size:calc(9 / var(--media-breakdown));line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cart-modal__measure-value.is-active{color:#2d2b2b;font-size:calc(10 / var(--media-breakdown));font-weight:500}.cart-modal__measure-value small{color:#5f6b77;font-size:calc(8 / var(--media-breakdown));font-weight:400}.cart-modal__price{display:grid;gap:calc(6 / var(--media-breakdown));padding-top:calc(29 / var(--media-breakdown));min-width:calc(140 / var(--media-breakdown))}.cart-modal__price strong{color:#000;font-size:calc(18 / var(--media-breakdown));line-height:1.2;font-weight:700;white-space:nowrap}.cart-modal__price span{color:#5f6b77;font-size:calc(14 / var(--media-breakdown));white-space:nowrap}.cart-modal__price--request{padding-top:calc(44 / var(--media-breakdown))}.cart-modal__remove{position:absolute;top:calc(16 / var(--media-breakdown));right:calc(12 / var(--media-breakdown));display:grid;width:calc(32 / var(--media-breakdown));height:calc(32 / var(--media-breakdown));padding:0;place-items:center;color:#e7000b}.cart-modal__remove svg{display:block;width:calc(16 / var(--media-breakdown));height:calc(18 / var(--media-breakdown))}.cart-modal__summary{display:flex;align-items:baseline;justify-content:space-between;gap:calc(20 / var(--media-breakdown));margin:calc(24 / var(--media-breakdown)) 0;color:#212529;font-size:calc(16 / var(--media-breakdown))}.cart-modal__summary strong{color:#000;font-size:calc(28 / var(--media-breakdown));line-height:1.1;white-space:nowrap}.cart-modal__footer{margin-top:calc(24 / var(--media-breakdown))}.cart-modal__footer .cart-modal__summary{margin-top:0}.cart-modal__actions{display:grid;grid-template-columns:1fr 1fr;gap:calc(24 / var(--media-breakdown))}.cart-modal__link,.cart-modal__checkout{display:inline-flex;align-items:center;justify-content:center;min-height:calc(49 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown));border-radius:calc(5 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown));font-weight:600;text-decoration:none}.cart-modal__link{border:calc(1 / var(--media-breakdown)) solid #E7000B;color:#212529;background:#fff}.cart-modal__checkout{border:calc(1 / var(--media-breakdown)) solid #E7000B;color:#fff;background:#e7000b}.cart-modal__empty{padding:calc(40 / var(--media-breakdown)) 0;color:#5f6b77;text-align:center;font-size:calc(18 / var(--media-breakdown))}@media all and (max-width:620px){.cart-modal__body,.cart-modal__header{padding:calc(18 / var(--media-breakdown))}.cart-modal__item{grid-template-columns:calc(86 / var(--media-breakdown)) minmax(0,1fr);gap:calc(14 / var(--media-breakdown));padding-right:calc(50 / var(--media-breakdown))}.cart-modal__image{width:calc(86 / var(--media-breakdown));height:calc(96 / var(--media-breakdown))}.cart-modal__price{grid-column:2;padding:0 0 calc(14 / var(--media-breakdown))}.cart-modal__price--request{padding-top:calc(8 / var(--media-breakdown))}.cart-modal__qty{gap:calc(5 / var(--media-breakdown))}.cart-modal__qty input{width:calc(72 / var(--media-breakdown))}.cart-modal__purchase{grid-template-columns:max-content minmax(0,1fr)}.cart-modal__measure-list{width:100%}.cart-modal__summary{align-items:flex-start;flex-direction:column;gap:calc(8 / var(--media-breakdown))}.cart-modal__actions{grid-template-columns:1fr;gap:calc(12 / var(--media-breakdown))}}html.cart-modal-open,html.cart-modal-open body{overflow:hidden;overscroll-behavior:none}.quick-order-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:calc(20 / var(--media-breakdown))}.quick-order-modal[hidden]{display:none}.quick-order-modal__overlay{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:#0d1216ad;-webkit-backdrop-filter:blur(calc(4 / var(--media-breakdown)));backdrop-filter:blur(calc(4 / var(--media-breakdown)));cursor:pointer;opacity:0;transition:opacity .22s ease}.quick-order-modal__panel{position:relative;z-index:1;width:min(520 / var(--media-breakdown),100%);max-height:calc(100dvh - 40 / var(--media-breakdown));overflow:hidden;border:calc(1 / var(--media-breakdown)) solid rgba(255,255,255,.2);border-radius:calc(3 / var(--media-breakdown));background:#f6f7f8;box-shadow:0 calc(30 / var(--media-breakdown)) calc(90 / var(--media-breakdown)) #00000057;opacity:0;transform:translateY(calc(18 / var(--media-breakdown))) scale(.98);transition:opacity .22s ease,transform .22s ease}.quick-order-modal.is-open .quick-order-modal__overlay,.quick-order-modal.is-open .quick-order-modal__panel{opacity:1}.quick-order-modal.is-open .quick-order-modal__panel{transform:translateY(0) scale(1)}.quick-order-modal__header{display:flex;align-items:center;justify-content:space-between;gap:calc(24 / var(--media-breakdown));padding:calc(28 / var(--media-breakdown)) calc(32 / var(--media-breakdown)) calc(24 / var(--media-breakdown));border-bottom:calc(1 / var(--media-breakdown)) solid #dce1e4;background:#fff}.quick-order-modal__header h2{margin:calc(5 / var(--media-breakdown)) 0 0;color:#15191d;font-size:calc(30 / var(--media-breakdown));font-weight:750;line-height:1.08;letter-spacing:-.025em}.quick-order-modal__eyebrow{color:#e7000b;font-size:calc(11 / var(--media-breakdown));font-weight:800;letter-spacing:.13em;text-transform:uppercase}.quick-order-modal__close{display:grid;width:calc(42 / var(--media-breakdown));height:calc(42 / var(--media-breakdown));flex:0 0 calc(42 / var(--media-breakdown));place-items:center;border:0;border-radius:50%;background:#f1f3f4;color:#596168;cursor:pointer;font-size:calc(30 / var(--media-breakdown));line-height:1;transition:background-color .18s ease,color .18s ease,transform .18s ease}.quick-order-modal__close:hover,.quick-order-modal__close:focus-visible{background:#15191d;color:#fff;outline:none;transform:rotate(4deg)}.quick-order-modal__form{position:relative;max-height:calc(100dvh - 137 / var(--media-breakdown));overflow-y:auto;overscroll-behavior:contain}.quick-order-modal__body{padding:calc(29 / var(--media-breakdown)) calc(32 / var(--media-breakdown)) calc(31 / var(--media-breakdown))}.quick-order-modal__intro{margin:0 0 calc(25 / var(--media-breakdown));color:#5d646a;font-size:calc(15 / var(--media-breakdown));line-height:1.58}.quick-order-modal__products{margin:0 0 calc(22 / var(--media-breakdown))}.quick-order-modal__products[hidden]{display:none}.quick-order-modal__products-title{margin-bottom:calc(10 / var(--media-breakdown));color:#15191d;font-size:calc(14 / var(--media-breakdown));font-weight:800}.quick-order-modal__products-list{display:grid;max-height:calc(230 / var(--media-breakdown));overflow-y:auto;border:calc(1 / var(--media-breakdown)) solid #dce1e4;border-radius:calc(3 / var(--media-breakdown));background:#fff}.quick-order-modal__product{display:grid;grid-template-columns:calc(64 / var(--media-breakdown)) minmax(0,1fr) auto;align-items:center;gap:calc(13 / var(--media-breakdown));padding:calc(11 / var(--media-breakdown));border-bottom:calc(1 / var(--media-breakdown)) solid #e7eaec}.quick-order-modal__product:last-child{border-bottom:0}.quick-order-modal__product img{width:calc(64 / var(--media-breakdown));height:calc(64 / var(--media-breakdown));border-radius:calc(2 / var(--media-breakdown));-o-object-fit:contain;object-fit:contain;background:#f2f4f5}.quick-order-modal__product>b{color:#15191d;font-size:calc(14 / var(--media-breakdown));white-space:nowrap}.quick-order-modal__product-content{display:grid;min-width:0;gap:calc(5 / var(--media-breakdown))}.quick-order-modal__product-content strong{color:#20252a;font-size:calc(13 / var(--media-breakdown));line-height:1.35}.quick-order-modal__product-content span{color:#747d84;font-size:calc(12 / var(--media-breakdown))}.quick-order-modal__quantity{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:calc(12 / var(--media-breakdown));margin:calc(-6 / var(--media-breakdown)) 0 calc(20 / var(--media-breakdown));padding:calc(13 / var(--media-breakdown)) calc(15 / var(--media-breakdown));border-radius:calc(3 / var(--media-breakdown));background:#e9ecef;color:#343a40;font-size:calc(13 / var(--media-breakdown));font-weight:750}.quick-order-modal__quantity[hidden]{display:none}.quick-order-modal__unit-tabs{display:flex;flex-wrap:nowrap;gap:calc(5 / var(--media-breakdown));min-width:0}.quick-order-modal__unit-tabs:empty{display:none}.quick-order-modal__unit-tabs button{min-width:calc(43 / var(--media-breakdown));min-height:calc(32 / var(--media-breakdown));padding:calc(5 / var(--media-breakdown)) calc(8 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #cdd3d7;border-radius:calc(3 / var(--media-breakdown));background:#fff;color:#31373c;cursor:pointer;font-size:calc(11 / var(--media-breakdown));font-weight:750;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.quick-order-modal__unit-tabs button.is-active,.quick-order-modal__unit-tabs button:hover,.quick-order-modal__unit-tabs button:focus-visible{border-color:#15191d;background:#15191d;color:#fff;outline:none}.quick-order-modal__stepper{display:grid;grid-template-columns:calc(34 / var(--media-breakdown)) minmax(calc(64 / var(--media-breakdown)),calc(88 / var(--media-breakdown))) calc(34 / var(--media-breakdown));height:calc(38 / var(--media-breakdown));overflow:hidden;border:calc(1 / var(--media-breakdown)) solid #d3d9dd;border-radius:calc(3 / var(--media-breakdown));background:#fff}.quick-order-modal__stepper button,.quick-order-modal__stepper input{min-width:0;border:0;background:transparent;color:#15191d;text-align:center}.quick-order-modal__stepper button{background:#edf0f2;cursor:pointer;font-size:calc(18 / var(--media-breakdown))}.quick-order-modal__stepper input{width:100%;padding:0 calc(4 / var(--media-breakdown));font-size:calc(15 / var(--media-breakdown));font-weight:700;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.quick-order-modal__stepper input::-webkit-inner-spin-button,.quick-order-modal__stepper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.quick-order-modal__field{display:grid;gap:calc(8 / var(--media-breakdown));margin-bottom:calc(17 / var(--media-breakdown))}.quick-order-modal__field label{color:#343a40;font-size:calc(13 / var(--media-breakdown));font-weight:750}.quick-order-modal__field input,.quick-order-modal__field textarea{width:100%;padding:calc(10 / var(--media-breakdown)) calc(16 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #cdd3d7;border-radius:calc(2 / var(--media-breakdown));background:#fff;color:#15191d;font-size:calc(15 / var(--media-breakdown));outline:none;transition:border-color .18s ease,box-shadow .18s ease}.quick-order-modal__field input::-moz-placeholder,.quick-order-modal__field textarea::-moz-placeholder{color:#939ba1}.quick-order-modal__field input::placeholder,.quick-order-modal__field textarea::placeholder{color:#939ba1}.quick-order-modal__field input:focus,.quick-order-modal__field textarea:focus{border-color:#15191d;box-shadow:0 0 0 calc(3 / var(--media-breakdown)) #15191d14}.quick-order-modal__field input[aria-invalid=true],.quick-order-modal__field textarea[aria-invalid=true]{border-color:#e7000b;box-shadow:0 0 0 calc(3 / var(--media-breakdown)) #e7000b14}.quick-order-modal__field input{height:calc(54 / var(--media-breakdown))}.quick-order-modal__field textarea{min-height:calc(108 / var(--media-breakdown));line-height:1.45;resize:vertical}.quick-order-modal__contact-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(14 / var(--media-breakdown))}.quick-order-modal__field-error{display:none;color:#c50009;font-size:calc(12 / var(--media-breakdown));line-height:1.35}.quick-order-modal__field-error:not(:empty){display:block}.quick-order-modal__status{margin:calc(2 / var(--media-breakdown)) 0 calc(16 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown)) calc(14 / var(--media-breakdown));border-left:calc(3 / var(--media-breakdown)) solid #e7000b;background:#fff0f1;color:#8e0007;font-size:calc(13 / var(--media-breakdown));line-height:1.45}.quick-order-modal__status[hidden]{display:none}.quick-order-modal__submit{display:flex;width:100%;height:calc(52 / var(--media-breakdown));align-items:center;justify-content:space-between;gap:calc(18 / var(--media-breakdown));margin-top:calc(6 / var(--media-breakdown));padding:0 calc(20 / var(--media-breakdown));border:0;border-radius:calc(2 / var(--media-breakdown));background:#e7000b;color:#fff;cursor:pointer;font-size:calc(14 / var(--media-breakdown));font-weight:800;transition:background-color .18s ease,transform .18s ease}.quick-order-modal__submit svg{width:calc(20 / var(--media-breakdown));fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.quick-order-modal__submit:hover,.quick-order-modal__submit:focus-visible{background:#bc0009;outline:none;transform:translateY(calc(-1 / var(--media-breakdown)))}.quick-order-modal__terms{margin:calc(19 / var(--media-breakdown)) 0 0;color:#7a838a;font-size:calc(11 / var(--media-breakdown));line-height:1.55}.quick-order-modal__terms a{color:#343a40;text-decoration:underline;text-decoration-color:#aeb5ba;text-underline-offset:calc(2 / var(--media-breakdown))}.quick-order-modal__hp{position:absolute!important;width:calc(1 / var(--media-breakdown))!important;height:calc(1 / var(--media-breakdown))!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.quick-order-modal__loading{position:absolute;z-index:5;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:calc(15 / var(--media-breakdown));background:#f6f7f8e6;color:#343a40;font-size:calc(13 / var(--media-breakdown));font-weight:750;inset:0;-webkit-backdrop-filter:blur(calc(3 / var(--media-breakdown)));backdrop-filter:blur(calc(3 / var(--media-breakdown)))}.quick-order-modal__loading[hidden]{display:none}.quick-order-modal__spinner{width:calc(42 / var(--media-breakdown));height:calc(42 / var(--media-breakdown));border:calc(3 / var(--media-breakdown)) solid #d8dde0;border-top-color:#e7000b;border-radius:50%;animation:quick-order-spin .7s linear infinite}.quick-order-modal__success{display:grid;min-height:calc(390 / var(--media-breakdown));place-items:center;align-content:center;padding:calc(48 / var(--media-breakdown)) calc(34 / var(--media-breakdown));text-align:center}.quick-order-modal__success[hidden]{display:none}.quick-order-modal__success h3{margin:calc(21 / var(--media-breakdown)) 0 0;color:#15191d;font-size:calc(30 / var(--media-breakdown));line-height:1.12;letter-spacing:-.025em}.quick-order-modal__success p{max-width:calc(360 / var(--media-breakdown));margin:calc(13 / var(--media-breakdown)) 0 0;color:#5d646a;font-size:calc(15 / var(--media-breakdown));line-height:1.55}.quick-order-modal__success-icon{display:grid;width:calc(72 / var(--media-breakdown));height:calc(72 / var(--media-breakdown));place-items:center;border-radius:50%;background:#e7000b;color:#fff}.quick-order-modal__success-icon svg{width:calc(34 / var(--media-breakdown));fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.quick-order-modal__success-close{min-width:calc(180 / var(--media-breakdown));height:calc(48 / var(--media-breakdown));margin-top:calc(26 / var(--media-breakdown));padding:0 calc(22 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #15191d;border-radius:calc(2 / var(--media-breakdown));background:transparent;color:#15191d;cursor:pointer;font-size:calc(13 / var(--media-breakdown));font-weight:800;transition:background-color .18s ease,color .18s ease}.quick-order-modal__success-close:hover,.quick-order-modal__success-close:focus-visible{background:#15191d;color:#fff;outline:none}@media(max-width:575px){.quick-order-modal{align-items:flex-end;padding:0}.quick-order-modal__panel{width:100%;max-height:calc(100dvh - 12 / var(--media-breakdown));border-right:0;border-bottom:0;border-left:0;border-radius:calc(3 / var(--media-breakdown)) calc(3 / var(--media-breakdown)) 0 0;transform:translateY(calc(24 / var(--media-breakdown)))}.quick-order-modal__header{padding:calc(22 / var(--media-breakdown)) calc(20 / var(--media-breakdown)) calc(18 / var(--media-breakdown))}.quick-order-modal__header h2{font-size:calc(26 / var(--media-breakdown))}.quick-order-modal__form{max-height:calc(100dvh - 101 / var(--media-breakdown))}.quick-order-modal__body{padding:calc(23 / var(--media-breakdown)) calc(20 / var(--media-breakdown)) calc(25 / var(--media-breakdown))}.quick-order-modal__intro{margin-bottom:calc(20 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown))}.quick-order-modal__field input,.quick-order-modal__field textarea{font-size:calc(16 / var(--media-breakdown))}.quick-order-modal__contact-row{grid-template-columns:1fr;gap:0}.quick-order-modal__product{grid-template-columns:calc(54 / var(--media-breakdown)) minmax(0,1fr)}.quick-order-modal__product img{width:calc(54 / var(--media-breakdown));height:calc(54 / var(--media-breakdown))}.quick-order-modal__product>b{grid-column:2;justify-self:start;margin-top:calc(-5 / var(--media-breakdown))}.quick-order-modal__products-list{max-height:calc(190 / var(--media-breakdown))}.quick-order-modal__quantity{grid-template-columns:auto minmax(0,1fr);gap:calc(10 / var(--media-breakdown))}.quick-order-modal__quantity>span{grid-column:1/-1}.quick-order-modal__unit-tabs{justify-content:flex-start}.quick-order-modal__unit-tabs button{min-width:calc(39 / var(--media-breakdown));padding-right:calc(6 / var(--media-breakdown));padding-left:calc(6 / var(--media-breakdown));font-size:calc(10 / var(--media-breakdown))}.quick-order-modal__field input{height:calc(50 / var(--media-breakdown))}.quick-order-modal__field textarea{min-height:calc(96 / var(--media-breakdown))}.quick-order-modal__success{min-height:calc(360 / var(--media-breakdown));padding:calc(40 / var(--media-breakdown)) calc(22 / var(--media-breakdown))}}html.quick-order-modal-open,html.quick-order-modal-open body{overflow:hidden;overscroll-behavior:none}@keyframes quick-order-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.quick-order-modal__overlay,.quick-order-modal__panel,.quick-order-modal__close,.quick-order-modal__submit,.quick-order-modal__success-close{transition:none}.quick-order-modal__spinner{animation-duration:1.4s}}.ordering.block-margin{margin-top:calc(54 / var(--media-breakdown))}@media all and (max-width:1920px){.ordering.block-margin{margin-top:calc(54 / var(--media-breakdown))}}@media all and (max-width:1024px){.ordering.block-margin{margin-top:calc(42 / var(--media-breakdown))}}@media all and (max-width:767px){.ordering.block-margin{margin-top:calc(34 / var(--media-breakdown))}}.ordering__title{text-align:left;margin-bottom:calc(48 / var(--media-breakdown))}@media all and (max-width:1920px){.ordering__title{margin-bottom:calc(48 / var(--media-breakdown))}}.ordering__layout{display:grid;grid-template-columns:minmax(0,1fr) calc(560 / var(--media-breakdown));gap:calc(140 / var(--media-breakdown));align-items:start}@media all and (max-width:1920px){.ordering__layout{grid-template-columns:minmax(0,1fr) calc(560 / var(--media-breakdown));gap:calc(140 / var(--media-breakdown))}}@media all and (max-width:1100px){.ordering__layout{grid-template-columns:1fr;gap:calc(28 / var(--media-breakdown))}}.ordering__main{min-width:0}.ordering__list-item{margin-bottom:calc(24 / var(--media-breakdown));border-bottom:calc(1 / var(--media-breakdown)) solid #DEE2E6;padding-bottom:calc(24 / var(--media-breakdown))}@media all and (max-width:1920px){.ordering__list-item{margin-bottom:calc(24 / var(--media-breakdown));padding-bottom:calc(24 / var(--media-breakdown))}}.ordering__list-item.active .ordering__list-counter{background-color:#e7000b}.ordering__list-item.completed .ordering__list-counter{background-color:#212529}.ordering__list-name{width:100%;padding:0;border:0;background:transparent;display:flex;align-items:center;font-weight:600;font-size:calc(24 / var(--media-breakdown));color:#212529;text-align:left;cursor:pointer}@media all and (max-width:1920px){.ordering__list-name{font-size:calc(24 / var(--media-breakdown))}}.ordering__list-counter{width:calc(43 / var(--media-breakdown));height:calc(43 / var(--media-breakdown));font-size:calc(24 / var(--media-breakdown));color:#fff;background-color:#ced4da;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;line-height:100%;margin-right:calc(20 / var(--media-breakdown));flex-shrink:0;transition:.2s}@media all and (max-width:1920px){.ordering__list-counter{width:calc(43 / var(--media-breakdown));height:calc(43 / var(--media-breakdown));font-size:calc(24 / var(--media-breakdown));margin-right:calc(20 / var(--media-breakdown))}}.ordering__panel{padding-left:0}@media all and (max-width:767px){.ordering__panel{margin-top:calc(20 / var(--media-breakdown))}}.ordering__panel--delivery{padding-top:calc(30 / var(--media-breakdown))}.ordering__panel>.row{display:flex;flex-wrap:wrap;margin-bottom:calc(18 / var(--media-breakdown));color:#212529;font-size:calc(16 / var(--media-breakdown));line-height:1.35}@media all and (max-width:1920px){.ordering__panel>.row{margin-bottom:calc(18 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown))}}.ordering__panel>.row span{color:#e7000b;margin-left:calc(4 / var(--media-breakdown))}.ordering__panel>.row input,.ordering__panel>.row select,.ordering__panel>.row textarea{width:100%;min-height:calc(52 / var(--media-breakdown));margin-top:calc(8 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #DEE2E6;border-radius:calc(5 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown)) calc(16 / var(--media-breakdown));background:#fff;color:#212529;font-size:calc(16 / var(--media-breakdown));transition:.2s}@media all and (max-width:1920px){.ordering__panel>.row input,.ordering__panel>.row select,.ordering__panel>.row textarea{min-height:calc(52 / var(--media-breakdown));margin-top:calc(8 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown)) calc(16 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown))}}.ordering__panel>.row input:focus,.ordering__panel>.row select:focus,.ordering__panel>.row textarea:focus{border-color:#212529;outline:none}.ordering__panel>.row input.is-invalid,.ordering__panel>.row select.is-invalid,.ordering__panel>.row textarea.is-invalid{border-color:#e7000b}.ordering__panel>.row textarea{min-height:calc(112 / var(--media-breakdown));resize:vertical}.ordering__panel>.row,.ordering__panel.row,.ordering__comment>.row,.ordering__comment.row{display:flex;flex-wrap:wrap;margin-bottom:calc(18 / var(--media-breakdown));color:#212529;font-size:calc(16 / var(--media-breakdown));line-height:1.35}.ordering__panel>.row[hidden],.ordering__panel.row[hidden],.ordering__comment>.row[hidden],.ordering__comment.row[hidden]{display:none!important}@media all and (max-width:1920px){.ordering__panel>.row,.ordering__panel.row,.ordering__comment>.row,.ordering__comment.row{margin-bottom:calc(18 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown))}}.ordering__panel>.row span,.ordering__panel.row span,.ordering__comment>.row span,.ordering__comment.row span{color:#e7000b;margin-left:calc(4 / var(--media-breakdown))}.ordering__panel>.row input,.ordering__panel>.row select,.ordering__panel>.row textarea,.ordering__panel>.row .selectric-wrapper,.ordering__panel.row input,.ordering__panel.row select,.ordering__panel.row textarea,.ordering__panel.row .selectric-wrapper,.ordering__comment>.row input,.ordering__comment>.row select,.ordering__comment>.row textarea,.ordering__comment>.row .selectric-wrapper,.ordering__comment.row input,.ordering__comment.row select,.ordering__comment.row textarea,.ordering__comment.row .selectric-wrapper{width:100%;margin-top:calc(8 / var(--media-breakdown))}@media all and (max-width:1920px){.ordering__panel>.row input,.ordering__panel>.row select,.ordering__panel>.row textarea,.ordering__panel>.row .selectric-wrapper,.ordering__panel.row input,.ordering__panel.row select,.ordering__panel.row textarea,.ordering__panel.row .selectric-wrapper,.ordering__comment>.row input,.ordering__comment>.row select,.ordering__comment>.row textarea,.ordering__comment>.row .selectric-wrapper,.ordering__comment.row input,.ordering__comment.row select,.ordering__comment.row textarea,.ordering__comment.row .selectric-wrapper{margin-top:calc(8 / var(--media-breakdown))}}.ordering__panel>.row input,.ordering__panel>.row select,.ordering__panel>.row textarea,.ordering__panel.row input,.ordering__panel.row select,.ordering__panel.row textarea,.ordering__comment>.row input,.ordering__comment>.row select,.ordering__comment>.row textarea,.ordering__comment.row input,.ordering__comment.row select,.ordering__comment.row textarea{min-height:calc(52 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #DEE2E6;border-radius:calc(5 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown)) calc(16 / var(--media-breakdown));background:#fff;color:#212529;font-size:calc(16 / var(--media-breakdown));transition:.2s}@media all and (max-width:1920px){.ordering__panel>.row input,.ordering__panel>.row select,.ordering__panel>.row textarea,.ordering__panel.row input,.ordering__panel.row select,.ordering__panel.row textarea,.ordering__comment>.row input,.ordering__comment>.row select,.ordering__comment>.row textarea,.ordering__comment.row input,.ordering__comment.row select,.ordering__comment.row textarea{min-height:calc(52 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown)) calc(16 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown))}}.ordering__panel>.row input:focus,.ordering__panel>.row select:focus,.ordering__panel>.row textarea:focus,.ordering__panel.row input:focus,.ordering__panel.row select:focus,.ordering__panel.row textarea:focus,.ordering__comment>.row input:focus,.ordering__comment>.row select:focus,.ordering__comment>.row textarea:focus,.ordering__comment.row input:focus,.ordering__comment.row select:focus,.ordering__comment.row textarea:focus{border-color:#212529;outline:none}.ordering__panel>.row input.is-invalid,.ordering__panel>.row select.is-invalid,.ordering__panel>.row textarea.is-invalid,.ordering__panel.row input.is-invalid,.ordering__panel.row select.is-invalid,.ordering__panel.row textarea.is-invalid,.ordering__comment>.row input.is-invalid,.ordering__comment>.row select.is-invalid,.ordering__comment>.row textarea.is-invalid,.ordering__comment.row input.is-invalid,.ordering__comment.row select.is-invalid,.ordering__comment.row textarea.is-invalid{border-color:#e7000b}.ordering__panel>.row textarea,.ordering__panel.row textarea,.ordering__comment>.row textarea,.ordering__comment.row textarea{min-height:calc(112 / var(--media-breakdown));resize:vertical}.ordering__comment{display:flex;margin:calc(24 / var(--media-breakdown)) 0 0}@media all and (max-width:1920px){.ordering__comment{margin-top:calc(24 / var(--media-breakdown))}}.ordering__tabs{margin-top:calc(34 / var(--media-breakdown));font-size:calc(20 / var(--media-breakdown));font-weight:500;line-height:100%}.ordering__tabs--account .ordering__tabs-contents{margin-top:0}.ordering__tabs-header{display:flex;align-items:center}.ordering__tabs-tab{border:0;background-color:#dee2e6;padding:calc(12 / var(--media-breakdown)) calc(34 / var(--media-breakdown));border-radius:calc(10 / var(--media-breakdown)) calc(10 / var(--media-breakdown)) 0 0;margin-right:calc(2 / var(--media-breakdown));cursor:pointer;color:#939da5;font:inherit;transition:.2s}@media all and (max-width:1920px){.ordering__tabs-tab{padding:calc(12 / var(--media-breakdown)) calc(34 / var(--media-breakdown));border-radius:calc(10 / var(--media-breakdown)) calc(10 / var(--media-breakdown)) 0 0}}.ordering__tabs-tab:last-child{margin-right:0}.ordering__tabs-tab.active{background-color:#212529;color:#fff}.ordering__tabs-content{display:flex;flex-wrap:wrap;gap:calc(24 / var(--media-breakdown))}@media all and (max-width:1920px){.ordering__tabs-content{gap:calc(24 / var(--media-breakdown))}}.ordering__tabs-content[hidden]{display:none}.ordering__tabs-contents{margin-top:calc(30 / var(--media-breakdown))}@media all and (max-width:1920px){.ordering__tabs-contents{margin-top:calc(30 / var(--media-breakdown))}}.ordering__tabs-contents .row{display:flex;flex-wrap:wrap;font-size:calc(16 / var(--media-breakdown));color:#212529;line-height:1.35}.ordering__tabs-contents .row[hidden]{display:none!important}@media all and (max-width:1920px){.ordering__tabs-contents .row{font-size:calc(16 / var(--media-breakdown))}}.ordering__tabs-contents .row-100{width:100%}.ordering__tabs-contents .row-50{width:calc(50% - 12 / var(--media-breakdown))}@media all and (max-width:640px){.ordering__tabs-contents .row-50{width:100%}}.ordering__tabs-contents .row span{color:#e7000b;margin-left:calc(4 / var(--media-breakdown))}.ordering__tabs-contents .row input,.ordering__tabs-contents .row select,.ordering__tabs-contents .row textarea,.ordering__tabs-contents .row .selectric-wrapper{margin-top:calc(8 / var(--media-breakdown));width:100%}@media all and (max-width:1920px){.ordering__tabs-contents .row input,.ordering__tabs-contents .row select,.ordering__tabs-contents .row textarea,.ordering__tabs-contents .row .selectric-wrapper{margin-top:calc(8 / var(--media-breakdown))}}.ordering__tabs-contents .row input,.ordering__tabs-contents .row select,.ordering__tabs-contents .row textarea{min-height:calc(52 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #DEE2E6;border-radius:calc(5 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown)) calc(16 / var(--media-breakdown));background:#fff;color:#212529;font-size:calc(16 / var(--media-breakdown));transition:.2s}@media all and (max-width:1920px){.ordering__tabs-contents .row input,.ordering__tabs-contents .row select,.ordering__tabs-contents .row textarea{min-height:calc(52 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown)) calc(16 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown))}}.ordering__tabs-contents .row input:focus,.ordering__tabs-contents .row select:focus,.ordering__tabs-contents .row textarea:focus{border-color:#212529;outline:none}.ordering__tabs-contents .row input.is-invalid,.ordering__tabs-contents .row select.is-invalid,.ordering__tabs-contents .row textarea.is-invalid{border-color:#e7000b}.ordering__tabs-contents .row textarea{min-height:calc(112 / var(--media-breakdown));resize:vertical}.ordering__notice{width:100%;border-radius:calc(5 / var(--media-breakdown));padding:calc(14 / var(--media-breakdown)) calc(16 / var(--media-breakdown));background:#f1f3f5;color:#343a40;font-size:calc(15 / var(--media-breakdown));line-height:1.4}.ordering__notice--success{background:#eaf7ef;color:#178a45}.ordering__checkbox{align-items:center;gap:calc(10 / var(--media-breakdown))}.ordering__checkbox input{width:auto!important;min-height:auto!important;margin-top:0!important}.ordering__login{width:100%}.ordering__login p{margin:0 0 calc(20 / var(--media-breakdown));color:#5f6b77;font-size:calc(16 / var(--media-breakdown));line-height:1.5}.ordering__login-grid{display:flex;flex-wrap:wrap;gap:calc(24 / var(--media-breakdown))}@media all and (max-width:1920px){.ordering__login-grid{gap:calc(24 / var(--media-breakdown))}}.ordering__remember{display:inline-flex;align-items:center;gap:calc(10 / var(--media-breakdown));margin-top:calc(20 / var(--media-breakdown));color:#5f6b77;font-size:calc(15 / var(--media-breakdown))}.ordering__remember input{width:auto}.ordering__choice-list{display:grid;gap:calc(14 / var(--media-breakdown));width:100%;min-width:0;margin:calc(34 / var(--media-breakdown)) 0 calc(24 / var(--media-breakdown));padding:0;border:0}@media all and (max-width:1920px){.ordering__choice-list{gap:calc(14 / var(--media-breakdown));margin:calc(34 / var(--media-breakdown)) 0 calc(24 / var(--media-breakdown))}}.ordering__choice-title{width:100%;margin:0 0 calc(2 / var(--media-breakdown));padding:0;color:#212529;font-size:calc(18 / var(--media-breakdown));font-weight:600;line-height:1.35}.ordering__choice{display:grid;grid-template-columns:calc(20 / var(--media-breakdown)) minmax(0,1fr);gap:calc(14 / var(--media-breakdown));align-items:start;border:calc(1 / var(--media-breakdown)) solid #DEE2E6;border-radius:calc(8 / var(--media-breakdown));padding:calc(18 / var(--media-breakdown));background:#fff;cursor:pointer;transition:.2s}@media all and (max-width:1920px){.ordering__choice{grid-template-columns:calc(20 / var(--media-breakdown)) minmax(0,1fr);gap:calc(14 / var(--media-breakdown));border-radius:calc(8 / var(--media-breakdown));padding:calc(18 / var(--media-breakdown))}}@media all and (max-width:640px){.ordering__choice{padding:calc(15 / var(--media-breakdown))}}.ordering__choice:has(input:checked){border-color:#212529;box-shadow:0 calc(8 / var(--media-breakdown)) calc(24 / var(--media-breakdown)) #141c2414}.ordering__choice input{margin-top:calc(3 / var(--media-breakdown));accent-color:#E7000B}.ordering__choice strong,.ordering__choice small{display:block}.ordering__choice strong{color:#212529;font-size:calc(18 / var(--media-breakdown));line-height:1.25}.ordering__choice small{margin-top:calc(6 / var(--media-breakdown));color:#5f6b77;font-size:calc(14 / var(--media-breakdown));line-height:1.45}.ordering__actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(16 / var(--media-breakdown));margin-top:calc(30 / var(--media-breakdown))}@media all and (max-width:1920px){.ordering__actions{gap:calc(16 / var(--media-breakdown));margin-top:calc(30 / var(--media-breakdown))}}.ordering__button{min-height:calc(52 / var(--media-breakdown));min-width:calc(300 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #E7000B;border-radius:calc(5 / var(--media-breakdown));padding:calc(13 / var(--media-breakdown)) calc(34 / var(--media-breakdown));background:#e7000b;color:#fff;cursor:pointer;font-size:calc(16 / var(--media-breakdown));font-weight:600;transition:.2s}@media all and (max-width:1920px){.ordering__button{min-height:calc(52 / var(--media-breakdown));min-width:calc(300 / var(--media-breakdown));padding:calc(13 / var(--media-breakdown)) calc(34 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown))}}@media all and (max-width:640px){.ordering__button{width:100%;min-width:0}}.ordering__button:hover{border-color:#c70009;background:#c70009}.ordering__button:disabled{border-color:#ced4da;background:#ced4da;cursor:not-allowed}.ordering__button--dark{min-width:0;margin-top:calc(18 / var(--media-breakdown));border-color:#212529;background:#212529}.ordering__button--dark:hover{border-color:#343a40;background:#343a40}.ordering__error{width:100%;color:#e7000b;font-size:calc(14 / var(--media-breakdown));line-height:1.35}.ordering__payment-groups{display:grid;gap:calc(10 / var(--media-breakdown));margin-top:calc(34 / var(--media-breakdown))}@media all and (max-width:1920px){.ordering__payment-groups{gap:calc(10 / var(--media-breakdown));margin-top:calc(34 / var(--media-breakdown))}}.ordering__payment-card{display:grid;gap:calc(22 / var(--media-breakdown));border-radius:calc(8 / var(--media-breakdown));padding:calc(26 / var(--media-breakdown)) calc(46 / var(--media-breakdown));background:#fff}@media all and (max-width:1920px){.ordering__payment-card{gap:calc(22 / var(--media-breakdown));border-radius:calc(8 / var(--media-breakdown));padding:calc(26 / var(--media-breakdown)) calc(46 / var(--media-breakdown))}}@media all and (max-width:640px){.ordering__payment-card{padding:calc(20 / var(--media-breakdown))}}.ordering__payment-option{display:flex;align-items:center;gap:calc(26 / var(--media-breakdown));color:#212529;font-size:calc(20 / var(--media-breakdown));line-height:1.3;cursor:pointer}@media all and (max-width:1920px){.ordering__payment-option{gap:calc(26 / var(--media-breakdown));font-size:calc(20 / var(--media-breakdown))}}.ordering__payment-option input{width:calc(30 / var(--media-breakdown));height:calc(30 / var(--media-breakdown));flex-shrink:0;accent-color:#E7000B}@media all and (max-width:1920px){.ordering__payment-option input{width:calc(30 / var(--media-breakdown));height:calc(30 / var(--media-breakdown))}}.ordering__payment-option--checkbox input{border-radius:calc(4 / var(--media-breakdown))}.ordering__summary{position:sticky;top:calc(24 / var(--media-breakdown));min-width:0}@media all and (max-width:1100px){.ordering__summary{position:static}}.ordering .selectric-wrapper{width:100%}.ordering .selectric-wrapper .selectric{min-height:calc(52 / var(--media-breakdown));border-color:#dee2e6;border-radius:calc(5 / var(--media-breakdown));color:#212529}@media all and (max-width:1920px){.ordering .selectric-wrapper .selectric{min-height:calc(52 / var(--media-breakdown));border-radius:calc(5 / var(--media-breakdown))}}.ordering .selectric-wrapper .selectric .label{height:calc(50 / var(--media-breakdown));margin:0 calc(52 / var(--media-breakdown)) 0 calc(16 / var(--media-breakdown));color:#212529;font-family:inherit;font-size:calc(16 / var(--media-breakdown));line-height:calc(50 / var(--media-breakdown))}@media all and (max-width:1920px){.ordering .selectric-wrapper .selectric .label{height:calc(50 / var(--media-breakdown));margin-right:calc(52 / var(--media-breakdown));margin-left:calc(16 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown));line-height:calc(50 / var(--media-breakdown))}}.ordering .selectric-wrapper .selectric .button{width:calc(52 / var(--media-breakdown));min-width:0;height:calc(50 / var(--media-breakdown));padding:0;background:#fff}@media all and (max-width:1920px){.ordering .selectric-wrapper .selectric .button{width:calc(52 / var(--media-breakdown));height:calc(50 / var(--media-breakdown))}}@media all and (max-width:1100px){.ordering__panel>.row,.ordering__panel.row,.ordering__comment>.row,.ordering__comment.row{margin-bottom:calc(16 / var(--media-breakdown));font-size:calc(15 / var(--media-breakdown))}.ordering__panel>.row input,.ordering__panel>.row select,.ordering__panel>.row textarea,.ordering__panel.row input,.ordering__panel.row select,.ordering__panel.row textarea,.ordering__comment>.row input,.ordering__comment>.row select,.ordering__comment>.row textarea,.ordering__comment.row input,.ordering__comment.row select,.ordering__comment.row textarea{min-height:calc(48 / var(--media-breakdown));padding:calc(11 / var(--media-breakdown)) calc(14 / var(--media-breakdown));font-size:calc(15 / var(--media-breakdown))}.ordering__tabs-content{gap:calc(16 / var(--media-breakdown))}.ordering__tabs-contents .row{margin-bottom:calc(16 / var(--media-breakdown));font-size:calc(15 / var(--media-breakdown))}.ordering__tabs-contents .row input,.ordering__tabs-contents .row select,.ordering__tabs-contents .row textarea{min-height:calc(48 / var(--media-breakdown));padding:calc(11 / var(--media-breakdown)) calc(14 / var(--media-breakdown));font-size:calc(15 / var(--media-breakdown))}.ordering .selectric-wrapper .selectric{min-height:calc(48 / var(--media-breakdown));border-radius:calc(5 / var(--media-breakdown))}.ordering .selectric-wrapper .selectric .label{height:calc(46 / var(--media-breakdown));margin-right:calc(48 / var(--media-breakdown));margin-left:calc(14 / var(--media-breakdown));font-size:calc(15 / var(--media-breakdown));line-height:calc(46 / var(--media-breakdown))}.ordering .selectric-wrapper .selectric .button{width:calc(48 / var(--media-breakdown));height:calc(46 / var(--media-breakdown))}}.checkout-summary{border-radius:calc(10 / var(--media-breakdown));padding:calc(24 / var(--media-breakdown));background:#fff;box-shadow:0 calc(14 / var(--media-breakdown)) calc(40 / var(--media-breakdown)) #141c240f}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary{border-radius:calc(10 / var(--media-breakdown));padding:calc(30 / var(--media-breakdown))}}@media all and (max-width:640px){.checkout-summary{padding:calc(20 / var(--media-breakdown)) calc(16 / var(--media-breakdown))}}.checkout-summary__title{margin:0 0 calc(8 / var(--media-breakdown));color:#212529;font-size:calc(24 / var(--media-breakdown));line-height:1.2;font-weight:700}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__title{margin-bottom:calc(10 / var(--media-breakdown));font-size:calc(24 / var(--media-breakdown))}}.checkout-summary__count{margin-bottom:calc(24 / var(--media-breakdown));color:#9aa4ae;font-size:calc(15 / var(--media-breakdown));line-height:1.35}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__count{margin-bottom:calc(48 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown))}}.checkout-summary__items{display:grid;gap:calc(12 / var(--media-breakdown));margin-bottom:calc(24 / var(--media-breakdown))}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__items{gap:calc(16 / var(--media-breakdown));margin-bottom:calc(30 / var(--media-breakdown))}}.checkout-summary__item{position:relative;display:grid;grid-template-columns:calc(78 / var(--media-breakdown)) minmax(0,1fr);gap:calc(8 / var(--media-breakdown)) calc(14 / var(--media-breakdown));align-items:start;overflow:hidden;border-radius:calc(8 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown)) calc(36 / var(--media-breakdown)) calc(12 / var(--media-breakdown)) calc(12 / var(--media-breakdown));background:#f8f9fa}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__item{grid-template-columns:calc(108 / var(--media-breakdown)) minmax(0,1fr);gap:calc(10 / var(--media-breakdown)) calc(18 / var(--media-breakdown));border-radius:calc(10 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown)) calc(42 / var(--media-breakdown)) calc(12 / var(--media-breakdown)) calc(12 / var(--media-breakdown))}}@media all and (max-width:640px){.checkout-summary__item{grid-template-columns:calc(72 / var(--media-breakdown)) minmax(0,1fr);gap:calc(8 / var(--media-breakdown)) calc(12 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(32 / var(--media-breakdown)) calc(10 / var(--media-breakdown)) calc(10 / var(--media-breakdown))}}.checkout-summary__image{display:block;grid-row:1/span 2;width:calc(78 / var(--media-breakdown));height:calc(78 / var(--media-breakdown));border-radius:calc(5 / var(--media-breakdown));overflow:hidden;background:#e9ecef}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__image{width:calc(108 / var(--media-breakdown));height:calc(108 / var(--media-breakdown));border-radius:calc(5 / var(--media-breakdown))}}@media all and (max-width:640px){.checkout-summary__image{width:calc(72 / var(--media-breakdown));height:calc(72 / var(--media-breakdown))}}.checkout-summary__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.checkout-summary__product{min-width:0}.checkout-summary__name{display:block;margin-bottom:calc(8 / var(--media-breakdown));color:#212529;font-size:calc(15 / var(--media-breakdown));line-height:1.3;font-weight:500;text-decoration:none}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__name{margin-bottom:calc(10 / var(--media-breakdown));font-size:calc(15 / var(--media-breakdown))}}.checkout-summary__qty{display:flex;align-items:center;gap:calc(7 / var(--media-breakdown))}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__qty{gap:calc(10 / var(--media-breakdown))}}.checkout-summary__qty button{width:calc(28 / var(--media-breakdown));height:calc(30 / var(--media-breakdown));border:0;border-radius:calc(3 / var(--media-breakdown));background:#dee2e6;color:#9aa4ae;cursor:pointer;font-size:calc(16 / var(--media-breakdown));font-weight:700}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__qty button{width:calc(30 / var(--media-breakdown));height:calc(34 / var(--media-breakdown));border-radius:calc(3 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown))}}.checkout-summary__qty input{width:calc(56 / var(--media-breakdown));height:calc(30 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #D7DDE3;border-radius:calc(4 / var(--media-breakdown));color:#212529;text-align:center;font-size:calc(14 / var(--media-breakdown));font-weight:500}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__qty input{width:calc(84 / var(--media-breakdown));height:calc(34 / var(--media-breakdown));border-radius:calc(5 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown))}}.checkout-summary__qty span{color:#5f6b77;font-size:calc(13 / var(--media-breakdown))}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__qty span{font-size:calc(14 / var(--media-breakdown))}}.checkout-summary__price{grid-column:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(3 / var(--media-breakdown)) calc(10 / var(--media-breakdown));min-width:0}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__price{gap:calc(6 / var(--media-breakdown)) calc(10 / var(--media-breakdown))}}.checkout-summary__price strong{color:#000;font-size:calc(17 / var(--media-breakdown));line-height:1.15;font-weight:700;white-space:nowrap}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__price strong{font-size:calc(18 / var(--media-breakdown))}}.checkout-summary__price span{color:#6c7782;font-size:calc(12 / var(--media-breakdown));line-height:1.3}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__price span{font-size:calc(14 / var(--media-breakdown))}}.checkout-summary__remove{position:absolute;top:calc(10 / var(--media-breakdown));right:calc(10 / var(--media-breakdown));border:0;background:transparent;color:#9aa4ae;cursor:pointer;font-size:calc(22 / var(--media-breakdown));line-height:1}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__remove{top:calc(12 / var(--media-breakdown));right:calc(12 / var(--media-breakdown));font-size:calc(24 / var(--media-breakdown))}}.checkout-summary__empty{margin-bottom:calc(24 / var(--media-breakdown));padding:calc(24 / var(--media-breakdown)) 0;color:#9aa4ae;text-align:center;font-size:calc(15 / var(--media-breakdown))}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__empty{margin-bottom:calc(28 / var(--media-breakdown));padding:calc(30 / var(--media-breakdown)) 0;font-size:calc(16 / var(--media-breakdown))}}.checkout-summary__promo{display:grid;gap:calc(8 / var(--media-breakdown));margin-bottom:calc(24 / var(--media-breakdown));color:#212529;font-size:calc(15 / var(--media-breakdown))}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__promo{gap:calc(10 / var(--media-breakdown));margin-bottom:calc(26 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown))}}.checkout-summary__promo label{margin:0}.checkout-summary__promo input{width:100%;min-height:calc(46 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #D7DDE3;border-radius:calc(5 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(14 / var(--media-breakdown));color:#212529;font-size:calc(15 / var(--media-breakdown))}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__promo input{min-height:calc(52 / var(--media-breakdown));border-radius:calc(5 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown)) calc(20 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown))}}.checkout-summary__promo-row{display:grid;grid-template-columns:minmax(0,1fr) calc(64 / var(--media-breakdown));gap:calc(8 / var(--media-breakdown))}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__promo-row{grid-template-columns:minmax(0,1fr) calc(76 / var(--media-breakdown));gap:calc(10 / var(--media-breakdown))}}.checkout-summary__promo-row button{min-height:calc(46 / var(--media-breakdown));border:0;border-radius:calc(5 / var(--media-breakdown));background:#212529;color:#fff;cursor:pointer;font-size:calc(15 / var(--media-breakdown));font-weight:700}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__promo-row button{min-height:calc(52 / var(--media-breakdown));border-radius:calc(5 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown))}}.checkout-summary__promo-message{font-size:calc(14 / var(--media-breakdown));line-height:1.35}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__promo-message{font-size:calc(14 / var(--media-breakdown))}}.checkout-summary__promo-message.is-success{color:#178a45}.checkout-summary__promo-message.is-error{color:#e7000b}.checkout-summary__totals{display:grid;gap:calc(8 / var(--media-breakdown));margin:0 0 calc(24 / var(--media-breakdown))}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__totals{gap:calc(8 / var(--media-breakdown));margin-bottom:calc(30 / var(--media-breakdown))}}.checkout-summary__totals div{display:flex;justify-content:space-between;gap:calc(16 / var(--media-breakdown));color:#212529;font-size:calc(15 / var(--media-breakdown));line-height:1.25}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__totals div{gap:calc(20 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown))}}.checkout-summary__totals dt,.checkout-summary__totals dd{margin:0}.checkout-summary__totals dd{text-align:right}.checkout-summary__grand{margin-top:calc(6 / var(--media-breakdown));font-weight:700}.checkout-summary__grand dd{color:#000;font-size:calc(20 / var(--media-breakdown))}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__grand dd{font-size:calc(22 / var(--media-breakdown))}}.checkout-summary__submit{width:100%;min-height:calc(50 / var(--media-breakdown));border:0;border-radius:calc(5 / var(--media-breakdown));background:#e7000b;color:#fff;cursor:pointer;font-size:calc(16 / var(--media-breakdown));font-weight:600;transition:.2s}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__submit{min-height:calc(52 / var(--media-breakdown));border-radius:calc(5 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown))}}.checkout-summary__submit:disabled{background:#f4a8ae;cursor:not-allowed}.checkout-summary__terms{margin-top:calc(18 / var(--media-breakdown));color:#9aa4ae;font-size:calc(13 / var(--media-breakdown));line-height:1.45}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__terms{margin-top:calc(26 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown))}}.checkout-summary__terms a{color:#212529;text-decoration:underline}.checkout-summary__order-message{margin-top:calc(14 / var(--media-breakdown));font-size:calc(15 / var(--media-breakdown));line-height:1.4}@media all and (min-width:1101px)and (max-width:1920px){.checkout-summary__order-message{margin-top:calc(14 / var(--media-breakdown));font-size:calc(15 / var(--media-breakdown))}}.checkout-summary__order-message.is-success{color:#178a45}.checkout-summary__order-message.is-error{color:#e7000b}.content-filter{margin:calc(32 / var(--media-breakdown)) 0}.content-filter__form{display:block;padding:calc(18 / var(--media-breakdown));margin-bottom:calc(24 / var(--media-breakdown));background:#f7f8fa;border:calc(1 / var(--media-breakdown)) solid #E4E8EC;border-radius:calc(8 / var(--media-breakdown))}.content-filter__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(210 / var(--media-breakdown)),1fr));gap:calc(14 / var(--media-breakdown))}.content-filter__label{display:block;margin-bottom:calc(6 / var(--media-breakdown));color:#212529;font-size:calc(14 / var(--media-breakdown));font-weight:600}.content-filter__input,.content-filter__select{width:100%;min-height:calc(42 / var(--media-breakdown));padding:calc(8 / var(--media-breakdown)) calc(10 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #CED4DA;border-radius:calc(6 / var(--media-breakdown));background:#fff;color:#212529;font-size:calc(14 / var(--media-breakdown))}.content-filter__checks{display:grid;gap:calc(6 / var(--media-breakdown))}.content-filter__check{display:flex;gap:calc(8 / var(--media-breakdown));align-items:center;padding-left:calc(var(--filter-depth, 0) * 18 / var(--media-breakdown));color:#31363b;font-size:calc(14 / var(--media-breakdown))}.content-filter__check.is-disabled{opacity:.3;cursor:not-allowed}.content-filter__check.is-disabled input{cursor:not-allowed}.content-filter__count{color:inherit;font-size:calc(12 / var(--media-breakdown))}.content-filter__select option:disabled,.content-filter__select option.is-disabled{color:#2125294d}.content-filter__range{display:grid;grid-template-columns:1fr 1fr;gap:calc(8 / var(--media-breakdown))}.content-filter__actions{display:flex;gap:calc(10 / var(--media-breakdown));align-items:center;margin-top:calc(16 / var(--media-breakdown))}.content-filter__submit,.content-filter__reset{display:inline-flex;align-items:center;justify-content:center;min-height:calc(40 / var(--media-breakdown));padding:calc(8 / var(--media-breakdown)) calc(16 / var(--media-breakdown));border-radius:calc(6 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown));text-decoration:none}.content-filter__submit{border:0;background:#212529;color:#fff}.content-filter__reset{border:calc(1 / var(--media-breakdown)) solid #CED4DA;background:#fff;color:#212529}.content-filter__results.is-loading{opacity:.55;pointer-events:none}.content-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(220 / var(--media-breakdown)),1fr));gap:calc(24 / var(--media-breakdown))}.content-filter-card{overflow:hidden;background:#fff;border:calc(1 / var(--media-breakdown)) solid #E4E8EC;border-radius:calc(8 / var(--media-breakdown))}.content-filter-card__image{display:block;aspect-ratio:4/3;background:#f1f3f5}.content-filter-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-filter-card__body{padding:calc(16 / var(--media-breakdown))}.content-filter-card__title{margin:0 0 calc(8 / var(--media-breakdown));color:#212529;font-size:calc(18 / var(--media-breakdown));line-height:1.25}.content-filter-card__body a{color:inherit;text-decoration:none}.content-filter-card__meta{color:#6c757d;font-size:calc(13 / var(--media-breakdown))}.content-filter-card__price{margin-top:calc(10 / var(--media-breakdown));color:#000;font-size:calc(16 / var(--media-breakdown));font-weight:600}.content-filter-row{display:flex;justify-content:space-between;gap:calc(16 / var(--media-breakdown));padding:calc(14 / var(--media-breakdown)) 0;border-bottom:calc(1 / var(--media-breakdown)) solid #E4E8EC}.content-filter-empty{padding:calc(24 / var(--media-breakdown));background:#f7f8fa;border:calc(1 / var(--media-breakdown)) solid #E4E8EC;border-radius:calc(8 / var(--media-breakdown));color:#6c757d}.cabinet{padding:calc(36 / var(--media-breakdown)) 0 calc(96 / var(--media-breakdown));color:#212529}.cabinet__container{container-name:cabinet-layout;container-type:inline-size}.cabinet *{box-sizing:border-box}.cabinet button,.cabinet input,.cabinet select{font-family:inherit}.cabinet__hero{position:relative;display:flex;min-height:0;align-items:center;justify-content:space-between;gap:calc(32 / var(--media-breakdown));padding:0;border:0;border-radius:0;background:transparent;color:#212529}.cabinet__hero-copy{position:relative;z-index:1;min-width:0}.cabinet__hero-kicker{display:block;margin-bottom:calc(8 / var(--media-breakdown));color:#7b8791;font-size:calc(13 / var(--media-breakdown));font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cabinet__title{margin:0;color:#212529;font-size:clamp(28 / var(--media-breakdown),3vw,46 / var(--media-breakdown));font-weight:800;line-height:1.05;letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:anywhere}.cabinet__tabs{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:calc(18 / var(--media-breakdown));margin-top:calc(22 / var(--media-breakdown))}.cabinet__links{display:flex;align-items:center;gap:calc(26 / var(--media-breakdown));padding:0;border:0;border-bottom:calc(1 / var(--media-breakdown)) solid #e1e6ea;border-radius:0;background:transparent;box-shadow:none}.cabinet__links-item{position:relative;display:grid;width:auto;min-width:calc(210 / var(--media-breakdown));min-height:calc(56 / var(--media-breakdown));grid-template-columns:calc(22 / var(--media-breakdown)) minmax(0,1fr) auto;align-items:center;gap:calc(11 / var(--media-breakdown));padding:calc(13 / var(--media-breakdown)) calc(4 / var(--media-breakdown));border:0;border-radius:0;background:transparent;color:#59646d;cursor:pointer;font-size:calc(18 / var(--media-breakdown));font-weight:700;text-align:left;transition:background-color .2s ease,color .2s ease}.cabinet__links-item>span{min-width:0;white-space:nowrap}.cabinet__links-item:before{position:absolute;top:auto;right:0;bottom:calc(-1 / var(--media-breakdown));left:0;width:auto;height:calc(3 / var(--media-breakdown));border-radius:calc(3 / var(--media-breakdown)) calc(3 / var(--media-breakdown)) 0 0;background:transparent;content:""}.cabinet__links-item svg{width:calc(21 / var(--media-breakdown));height:calc(21 / var(--media-breakdown));fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cabinet__links-item b{display:grid;min-width:calc(23 / var(--media-breakdown));height:calc(23 / var(--media-breakdown));place-items:center;border-radius:calc(12 / var(--media-breakdown));background:#edf0f2;color:#65717a;font-size:calc(13 / var(--media-breakdown))}.cabinet__links-item:hover,.cabinet__links-item:focus-visible{background:transparent;color:#212529;outline:0}.cabinet__links-item.active{background:transparent;color:#212529}.cabinet__links-item.active:before{background:#e7000b}.cabinet__links-item.active b{background:#ffe8e9;color:#e7000b}.cabinet__contents{min-width:0}.cabinet__contents-item{display:none}.cabinet__contents-item.active{display:block}.cabinet__contents-header{display:flex;min-height:calc(66 / var(--media-breakdown));align-items:center;justify-content:space-between;gap:calc(18 / var(--media-breakdown));margin-bottom:calc(14 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown)) calc(16 / var(--media-breakdown)) calc(12 / var(--media-breakdown)) calc(20 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #e1e6ea;border-radius:calc(8 / var(--media-breakdown));background:#fff}.cabinet__contents-header .header-item{display:flex;align-items:center}.cabinet__contents-header .found{color:#7b8791;font-size:calc(13 / var(--media-breakdown));font-weight:600}.cabinet__contents-header .found span{display:inline-grid;min-width:calc(30 / var(--media-breakdown));height:calc(30 / var(--media-breakdown));margin-left:calc(9 / var(--media-breakdown));place-items:center;border-radius:50%;background:#f0f2f4;color:#212529;font-size:calc(13 / var(--media-breakdown));font-weight:800}.cabinet__contents-header .show{gap:calc(10 / var(--media-breakdown));color:#7b8791;font-size:calc(14 / var(--media-breakdown));font-weight:600}.cabinet__contents-header .header-item__select{min-width:calc(220 / var(--media-breakdown));height:calc(42 / var(--media-breakdown));padding:0 calc(38 / var(--media-breakdown)) 0 calc(13 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #ccd3d9;border-radius:calc(6 / var(--media-breakdown));background-color:#fff;color:#212529;cursor:pointer;font-size:calc(14 / var(--media-breakdown));font-weight:600;line-height:1.2;transition:border-color .2s ease,box-shadow .2s ease}.cabinet__contents-header .header-item__select:hover{border-color:#9fa9b2}.cabinet__contents-header .header-item__select:focus-visible{border-color:#212529;box-shadow:0 0 0 calc(3 / var(--media-breakdown)) #2125291a;outline:0}.cabinet .all-orders{display:grid;gap:calc(12 / var(--media-breakdown))}.cabinet__contents-order{position:relative;overflow:hidden;padding:calc(20 / var(--media-breakdown)) calc(58 / var(--media-breakdown)) calc(20 / var(--media-breakdown)) calc(22 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #e1e6ea;border-left:calc(4 / var(--media-breakdown)) solid #e7000b;border-radius:calc(8 / var(--media-breakdown));background:#fff;box-shadow:0 calc(5 / var(--media-breakdown)) calc(18 / var(--media-breakdown)) #19222a09;transition:border-color .2s ease,box-shadow .2s ease}.cabinet__contents-order:hover{border-color:#cfd6dc;border-left-color:#e7000b;box-shadow:0 calc(12 / var(--media-breakdown)) calc(28 / var(--media-breakdown)) #19222a13}.cabinet__contents-order.done{border-left-color:#228b54}.cabinet__contents-order.done .order-item__status{background:#e9f6ef;color:#197744}.cabinet__contents-order.cancel{border-left-color:#9ba4ac}.cabinet__contents-order.cancel .order-item__status{background:#eef0f2;color:#68737c}.cabinet__contents-order.process .order-item__status{background:#fff0f1;color:#c9000a}.cabinet__contents-order.show .cabinet__contents-order-full{display:grid}.cabinet__contents-order.show .cabinet__contents-order-toggle svg{transform:rotate(180deg)}.cabinet__contents-order-toggle{position:absolute;top:calc(14 / var(--media-breakdown));right:calc(14 / var(--media-breakdown));z-index:2;display:grid;width:calc(38 / var(--media-breakdown));height:calc(38 / var(--media-breakdown));padding:0;place-items:center;border:0;border-radius:50%;background:#f0f2f4;color:#616d76;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cabinet__contents-order-toggle svg{width:calc(20 / var(--media-breakdown));height:calc(20 / var(--media-breakdown));transition:transform .2s ease}.cabinet__contents-order-toggle svg path{stroke:currentColor}.cabinet__contents-order-toggle:hover,.cabinet__contents-order-toggle:focus-visible{background:#212529;color:#fff;outline:0}.cabinet__contents-order-header{display:grid;grid-template-columns:minmax(calc(190 / var(--media-breakdown)),1.5fr) auto auto minmax(calc(150 / var(--media-breakdown)),.8fr);align-items:center;gap:calc(20 / var(--media-breakdown))}.cabinet .order-item__sku{min-width:0;color:#212529;font-size:calc(14 / var(--media-breakdown));font-weight:750;overflow-wrap:anywhere}.cabinet .order-item__sku span{display:block;margin-bottom:calc(4 / var(--media-breakdown));color:#929ca4;font-size:calc(11 / var(--media-breakdown));font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cabinet .order-item__status{min-width:calc(92 / var(--media-breakdown));padding:calc(7 / var(--media-breakdown)) calc(10 / var(--media-breakdown));border-radius:calc(4 / var(--media-breakdown));font-size:calc(12 / var(--media-breakdown));font-weight:750;line-height:1.2;text-align:center}.cabinet .order-item__date{color:#7b8791;font-size:calc(12 / var(--media-breakdown));white-space:nowrap}.cabinet .order-item__total{color:#212529;font-size:calc(17 / var(--media-breakdown));font-weight:800;text-align:right;white-space:nowrap}.cabinet .order-item__total span{display:block;margin-bottom:calc(3 / var(--media-breakdown));color:#929ca4;font-size:calc(11 / var(--media-breakdown));font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cabinet__contents-order-full{display:none;gap:0;margin-top:calc(20 / var(--media-breakdown));padding-top:calc(8 / var(--media-breakdown));border-top:calc(1 / var(--media-breakdown)) solid #edf0f2}.cabinet__contents-order-full .row{display:grid;grid-template-columns:minmax(calc(250 / var(--media-breakdown)),1fr) repeat(3,minmax(calc(100 / var(--media-breakdown)),auto));align-items:center;gap:calc(22 / var(--media-breakdown));padding:calc(14 / var(--media-breakdown)) 0;border-bottom:calc(1 / var(--media-breakdown)) solid #edf0f2}.cabinet__contents-order-full .row:last-child{border-bottom:0;padding-bottom:calc(2 / var(--media-breakdown))}.cabinet__contents-order-full .empty{display:none}.cabinet__contents-order-full .product{display:flex;min-width:0;align-items:center;gap:calc(13 / var(--media-breakdown))}.cabinet__contents-order-full .product img{width:calc(62 / var(--media-breakdown));height:calc(52 / var(--media-breakdown));flex:0 0 calc(62 / var(--media-breakdown));border-radius:calc(4 / var(--media-breakdown));-o-object-fit:cover;object-fit:cover}.cabinet__contents-order-full .product-name{color:#3f484f;font-size:calc(13 / var(--media-breakdown));font-weight:650;line-height:1.35}.cabinet__contents-order-full .column{min-width:0}.cabinet__contents-order-full .name{margin-bottom:calc(4 / var(--media-breakdown));color:#929ca4;font-size:calc(10 / var(--media-breakdown));font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cabinet__contents-order-full .value{color:#212529;font-size:calc(13 / var(--media-breakdown));font-weight:750;white-space:nowrap}.cabinet__personal{padding:clamp(18 / var(--media-breakdown),3.2cqi,32 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #e1e6ea;border-radius:calc(8 / var(--media-breakdown));background:#fff;box-shadow:0 calc(8 / var(--media-breakdown)) calc(24 / var(--media-breakdown)) #19222a0a}.cabinet__personal-title{display:flex;align-items:center;gap:calc(12 / var(--media-breakdown));margin:0 0 calc(22 / var(--media-breakdown));color:#212529;font-size:calc(21 / var(--media-breakdown));font-weight:800;line-height:1.25}.cabinet__personal-title:before{width:calc(4 / var(--media-breakdown));height:calc(24 / var(--media-breakdown));border-radius:calc(2 / var(--media-breakdown));background:#e7000b;content:""}.cabinet__personal-pas{margin-top:calc(36 / var(--media-breakdown));padding-top:calc(30 / var(--media-breakdown));border-top:calc(1 / var(--media-breakdown)) solid #edf0f2}.cabinet__personal-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280 / var(--media-breakdown)),1fr));gap:calc(18 / var(--media-breakdown));margin-bottom:calc(18 / var(--media-breakdown))}.cabinet__personal-row:last-child{margin-bottom:0}.cabinet__personal-block{position:relative;display:grid;width:100%;min-width:0;gap:calc(7 / var(--media-breakdown));color:#59646d;font-size:calc(12 / var(--media-breakdown));font-weight:700}.cabinet__personal-block>span{margin:0}.cabinet__personal-block>label{margin:0}.cabinet__personal-block input,.cabinet__personal-block select{width:100%;height:calc(50 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(14 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #d9dfe4;border-radius:calc(5 / var(--media-breakdown));background:#f8f9fa;color:#212529;font-size:calc(14 / var(--media-breakdown));font-weight:500;outline:0;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.cabinet__personal-block input::-moz-placeholder,.cabinet__personal-block select::-moz-placeholder{color:#a0a9b0}.cabinet__personal-block input::placeholder,.cabinet__personal-block select::placeholder{color:#a0a9b0}.cabinet__personal-block input:hover,.cabinet__personal-block select:hover{border-color:#c4ccd2}.cabinet__personal-block input:focus,.cabinet__personal-block select:focus{border-color:#7d8891;background:#fff;box-shadow:0 0 0 calc(3 / var(--media-breakdown)) #4550591a}.cabinet__personal-block select{cursor:pointer}.cabinet__password-field{position:relative}.cabinet__password-field input{padding-right:calc(50 / var(--media-breakdown))}.cabinet__password-toggle{position:absolute;top:50%;right:calc(8 / var(--media-breakdown));display:inline-grid;width:calc(36 / var(--media-breakdown));height:calc(36 / var(--media-breakdown));padding:0;border:0;border-radius:calc(4 / var(--media-breakdown));background:transparent;color:#7d8891;cursor:pointer;place-items:center;transform:translateY(-50%);transition:color .2s ease,background-color .2s ease}.cabinet__password-toggle:hover,.cabinet__password-toggle:focus-visible{background:#e9edf0;color:#212529;outline:0}.cabinet__password-icon{width:calc(21 / var(--media-breakdown));height:calc(21 / var(--media-breakdown));fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.cabinet__password-icon--hide,.cabinet__password-toggle[aria-pressed=true] .cabinet__password-icon--show{display:none}.cabinet__password-toggle[aria-pressed=true] .cabinet__password-icon--hide{display:block}.cabinet .cabinet__detail-save{display:inline-flex;width:-moz-fit-content;width:fit-content;min-width:calc(190 / var(--media-breakdown));min-height:calc(48 / var(--media-breakdown));align-items:center;justify-content:center;padding:calc(11 / var(--media-breakdown)) calc(22 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #e7000b;border-radius:calc(5 / var(--media-breakdown));background:#e7000b;color:#fff;cursor:pointer;font-size:calc(14 / var(--media-breakdown));font-weight:750;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.cabinet .cabinet__detail-save span{margin:0;color:inherit}.cabinet .cabinet__detail-save:hover,.cabinet .cabinet__detail-save:focus-visible{border-color:#c70009;background:#c70009;outline:0;transform:translateY(calc(-1 / var(--media-breakdown)))}.cabinet .cabinet__detail-save:disabled{cursor:wait;opacity:.65;transform:none}.cabinet__empty{display:grid;min-height:calc(220 / var(--media-breakdown));place-items:center;padding:calc(36 / var(--media-breakdown)) calc(24 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) dashed #cfd6dc;border-radius:calc(8 / var(--media-breakdown));background:#fff;color:#7b8791;font-size:calc(14 / var(--media-breakdown));text-align:center}.cabinet__profile-message{margin-top:calc(10 / var(--media-breakdown));padding:calc(11 / var(--media-breakdown)) calc(13 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #b9ddc8;border-radius:calc(4 / var(--media-breakdown));background:#edf8f1;color:#197744;font-size:calc(12 / var(--media-breakdown));line-height:1.4}.cabinet__profile-message.is-error{border-color:#efc4c7;background:#fff1f2;color:#c9000a}@media all and (max-width:1180px){.cabinet__tabs{grid-template-columns:1fr}}@media all and (max-width:900px){.cabinet{padding-top:calc(26 / var(--media-breakdown))}.cabinet__hero{min-height:0;padding:0}.cabinet__contents-header{align-items:flex-start;flex-direction:column}.cabinet__contents-header .show{width:100%;align-items:flex-start;flex-direction:column}.cabinet__contents-header .header-item__select{width:100%}.cabinet__contents-order-header{grid-template-columns:minmax(calc(180 / var(--media-breakdown)),1fr) auto auto}.cabinet .order-item__total{grid-column:1/-1;padding-top:calc(12 / var(--media-breakdown));border-top:calc(1 / var(--media-breakdown)) solid #edf0f2;text-align:left}.cabinet .order-item__total span{display:inline;margin-right:calc(8 / var(--media-breakdown))}.cabinet__contents-order-full .row{grid-template-columns:minmax(calc(220 / var(--media-breakdown)),1fr) repeat(3,auto);gap:calc(14 / var(--media-breakdown))}}@media all and (max-width:700px){.cabinet{padding:calc(20 / var(--media-breakdown)) 0 calc(64 / var(--media-breakdown))}.cabinet__hero{min-height:0;align-items:stretch;flex-direction:column;gap:calc(24 / var(--media-breakdown));padding:0}.cabinet__tabs{gap:calc(14 / var(--media-breakdown));margin-top:calc(16 / var(--media-breakdown))}.cabinet__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0}.cabinet__links-item{width:100%;min-width:0;min-height:calc(52 / var(--media-breakdown));grid-template-columns:calc(20 / var(--media-breakdown)) minmax(0,1fr) auto;gap:calc(8 / var(--media-breakdown));justify-content:center;padding:calc(11 / var(--media-breakdown)) clamp(4 / var(--media-breakdown),1.5vw,12 / var(--media-breakdown));font-size:clamp(14 / var(--media-breakdown),3.8vw,17 / var(--media-breakdown))}.cabinet__links-item svg{width:calc(19 / var(--media-breakdown));height:calc(19 / var(--media-breakdown))}.cabinet__contents-header{min-height:0;padding:calc(15 / var(--media-breakdown))}.cabinet__contents-order{padding:calc(18 / var(--media-breakdown)) calc(50 / var(--media-breakdown)) calc(18 / var(--media-breakdown)) calc(16 / var(--media-breakdown))}.cabinet__contents-order-header{grid-template-columns:minmax(0,1fr) auto;gap:calc(12 / var(--media-breakdown))}.cabinet .order-item__status{min-width:0}.cabinet .order-item__date{grid-column:1/2}.cabinet .order-item__total{grid-column:1/-1}.cabinet__contents-order-full .row{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(12 / var(--media-breakdown)) calc(8 / var(--media-breakdown));padding:calc(14 / var(--media-breakdown)) 0}.cabinet__contents-order-full .product{grid-column:1/-1}.cabinet__contents-order-full .value{font-size:calc(12 / var(--media-breakdown));white-space:normal}.cabinet__personal{padding:clamp(18 / var(--media-breakdown),5cqi,22 / var(--media-breakdown))}.cabinet__personal-row{grid-template-columns:1fr;gap:calc(14 / var(--media-breakdown));margin-bottom:calc(14 / var(--media-breakdown))}.cabinet__personal-title{margin-bottom:calc(18 / var(--media-breakdown));font-size:calc(18 / var(--media-breakdown))}.cabinet__personal-pas{margin-top:calc(28 / var(--media-breakdown));padding-top:calc(24 / var(--media-breakdown))}}@media all and (max-width:420px){.cabinet__hero{padding:0}.cabinet__title{font-size:calc(28 / var(--media-breakdown))}.cabinet__links-item b{display:none}.cabinet__links-item{grid-template-columns:calc(18 / var(--media-breakdown)) minmax(0,1fr);gap:calc(7 / var(--media-breakdown));font-size:clamp(13 / var(--media-breakdown),4vw,15 / var(--media-breakdown))}.cabinet__links-item svg{width:calc(18 / var(--media-breakdown));height:calc(18 / var(--media-breakdown))}.cabinet__contents-order{padding-left:calc(14 / var(--media-breakdown))}.cabinet .order-item__sku{font-size:calc(12 / var(--media-breakdown))}.cabinet .order-item__total{font-size:calc(16 / var(--media-breakdown))}.cabinet__contents-order-full .product img{width:calc(54 / var(--media-breakdown));height:calc(48 / var(--media-breakdown));flex-basis:calc(54 / var(--media-breakdown))}.cabinet .cabinet__detail-save{width:100%}}@media(prefers-reduced-motion:reduce){.cabinet *,.cabinet *:before,.cabinet *:after{scroll-behavior:auto!important;transition:none!important}}.calculator-embed{padding:3.2rem 0 8rem}.calculator-embed__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:2.4rem;color:#5f6b77;font-size:1.4rem}.calculator-embed__breadcrumbs a{color:#5f6b77;text-decoration:none}.calculator-embed__breadcrumbs a:hover{color:#e7000b}.calculator-embed__noscript{margin:1.2rem 0 0;font-size:1.4rem}body.is-calculator-diagram-open{overflow:hidden}.calculator-diagram-modal{position:fixed;z-index:10050;display:flex;align-items:center;justify-content:center;padding:clamp(1.6rem,4vw,4rem);inset:0}.calculator-diagram-modal[hidden]{display:none}.calculator-diagram-modal__backdrop{position:absolute;padding:0;border:0;background:#101418d1;cursor:zoom-out;inset:0}.calculator-diagram-modal__panel{position:relative;z-index:1;display:flex;width:min(120rem,100%);max-height:calc(100vh - clamp(3.2rem,8vw,8rem));flex-direction:column;overflow:hidden;border-radius:1.2rem;background:#fff;box-shadow:0 2.4rem 7rem #00000059}.calculator-diagram-modal__header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.4rem 1.6rem;border-bottom:1px solid #e3e7ea}.calculator-diagram-modal__header h2{margin:0;color:#252a2e;font-size:clamp(1.8rem,2vw,2.4rem);font-weight:700;line-height:1.25}.calculator-diagram-modal__close{display:inline-flex;width:4rem;height:4rem;flex:0 0 4rem;align-items:center;justify-content:center;padding:0;border:1px solid #d9dde1;border-radius:50%;background:#fff;color:#252a2e;font-size:3rem;font-weight:300;line-height:1;cursor:pointer}.calculator-diagram-modal__close:hover{border-color:#e7000b;color:#e7000b}.calculator-diagram-modal__close:focus-visible{outline:.3rem solid rgba(231,0,11,.25);outline-offset:.2rem}.calculator-diagram-modal__body{display:flex;min-height:0;flex:1;align-items:center;justify-content:center;overflow:auto;padding:clamp(1rem,2.5vw,2.4rem);background:#f5f6f7}.calculator-diagram-modal__body img{display:block;max-width:100%;max-height:calc(100vh - clamp(12rem,18vw,18rem));width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator{--calculator-red: #e7000b;--calculator-red-dark: #b90009;--calculator-ink: #252a2e;--calculator-muted: #6f7982;--calculator-line: #d9dde1;--calculator-soft: #f3f4f5;width:100%;color:var(--calculator-ink);font-size:1.4rem}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator *{box-sizing:border-box}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__intro{margin-bottom:2.4rem}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__intro h1,.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__intro h2{color:var(--calculator-ink);font-weight:700;line-height:1.2}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__intro h1{margin:0;font-size:clamp(2.8rem,2.5vw,3.8rem)}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__intro h2{margin:1rem 0 0;font-size:clamp(2rem,1.8vw,2.7rem)}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__types{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--calculator-line);overflow:hidden;border-radius:.8rem;background:#fff}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__types a{position:relative;display:flex;min-height:6rem;align-items:center;justify-content:center;padding:1.2rem 1.4rem;border-right:1px solid var(--calculator-line);border-bottom:1px solid var(--calculator-line);color:#394149;font-size:1.25rem;font-weight:680;line-height:1.25;text-decoration:none;text-transform:uppercase;transition:color .18s ease,background .18s ease}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__types a:nth-child(5n){border-right:0}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__types a:nth-last-child(-n+4){border-bottom:0}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__types a:hover{background:#f7f8f9;color:var(--calculator-red)}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__types a.is-active{background:#e4e6e8;color:#212529}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__form{margin:0}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,30rem);gap:1.6rem;margin-top:1.6rem}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__parameters,.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__result{border:1px solid var(--calculator-line);border-radius:.8rem;background:#fff}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__parameters{display:grid;grid-template-columns:18rem minmax(0,1fr);min-width:0;overflow:hidden}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__visual{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:flex-start;padding:2.4rem 1.2rem 2rem;border-right:1px solid var(--calculator-line);background:var(--calculator-soft);text-align:center}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__visual>span{align-self:flex-start;margin:0 1rem 2rem;color:#8a939b;font-size:1rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__visual img{display:block;width:min(100%,17rem);height:auto;mix-blend-mode:multiply}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__visual strong{width:100%;margin-top:1.8rem;padding-top:1.6rem;border-top:1px solid #d9dde0;color:#353c42;font-size:1.2rem;line-height:1.35;text-transform:uppercase}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__inputs{min-width:0;padding:2.5rem}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__section-heading{display:flex;align-items:flex-start;gap:1.2rem;margin-bottom:2.2rem}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__section-heading>span{display:inline-flex;width:3rem;height:3rem;flex:0 0 3rem;align-items:center;justify-content:center;background:var(--calculator-red);color:#fff;font-size:1rem;font-weight:760}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__section-heading h2{margin:0;color:var(--calculator-ink);font-size:1.8rem;font-weight:720;line-height:1.15;text-transform:uppercase}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__section-heading p{margin:.5rem 0 0;color:var(--calculator-muted);font-size:1.25rem;line-height:1.4}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__variants{min-width:0;margin:0 0 2.2rem;padding:0;border:0}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__variants legend{margin-bottom:.8rem;color:#69737c;font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__variants>div{display:flex;flex-wrap:wrap;gap:.7rem}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__variants label{position:relative;cursor:pointer}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__variants label input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__variants label span{display:inline-flex;min-height:4rem;align-items:center;padding:.8rem 1.3rem;border:1px solid #cfd4d8;border-radius:.4rem;background:#fff;color:#394149;font-size:1.1rem;font-weight:680;line-height:1.2;text-transform:uppercase;transition:border-color .16s ease,color .16s ease,background .16s ease}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__variants label input:focus-visible+span{box-shadow:0 0 0 3px #e7000b2e}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__variants label input:checked+span{border-color:#303438;background:#303438;color:#fff}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__field{display:grid;grid-template-columns:18rem minmax(0,1fr);gap:.8rem 1.2rem;min-width:0;margin-bottom:1.6rem}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__field>select{grid-column:1/-1;width:100%;min-height:4.8rem;padding:1rem 3.8rem 1rem 1.3rem;border:1px solid #cfd4d8;border-radius:.4rem;background-color:#fff;color:#30363b;font:inherit;font-size:1.4rem}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__field-heading{display:flex;grid-column:1/-1;align-items:baseline;justify-content:space-between;gap:1.2rem}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__field-heading label{color:#505a62;font-size:1.25rem;font-weight:680}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__field-heading label small{color:var(--calculator-red);font-size:inherit}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__field-heading>span{color:#8d969e;font-size:1rem;text-transform:uppercase}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__number{display:grid;grid-template-columns:4.4rem minmax(0,1fr) 4.4rem;min-height:4.8rem;overflow:hidden;border:1px solid #c7ccd0;border-radius:.4rem}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__number button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:#d6d8da;color:#3d454c;font-size:1.9rem;font-weight:760;cursor:pointer;transition:color .16s ease,background .16s ease}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__number button:hover{background:#c5c8cb;color:var(--calculator-red)}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__number input{width:100%;min-width:0;padding:.9rem .7rem;border:0;border-radius:0;background:#fff;color:#30363b;font:inherit;font-size:1.5rem;font-variant-numeric:tabular-nums;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__number input::-webkit-outer-spin-button,.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__number input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__number input:focus{position:relative;z-index:1;box-shadow:inset 0 0 0 2px #e7000b47}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__presets{display:flex;min-width:0;align-content:flex-start;flex-wrap:wrap;gap:.5rem;padding-left:1.2rem;border-left:3px solid #d7dadd}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__presets button{min-width:3.7rem;min-height:3.2rem;padding:.4rem .8rem;border:1px solid #d5dadd;border-radius:.3rem;background:#fff;color:#43505b;font:inherit;font-size:1.1rem;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__presets button:hover,.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__presets button.is-active{border-color:var(--calculator-red);background:#fff6f6;color:var(--calculator-red-dark)}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__submit{display:inline-flex;min-height:5.2rem;align-items:center;justify-content:space-between;gap:2.8rem;margin-top:.4rem;padding:1.2rem 1.8rem 1.2rem 2.2rem;border:0;border-radius:.4rem;background:var(--calculator-red);color:#fff;font:inherit;font-size:1.3rem;font-weight:760;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:background .18s ease}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__submit svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__submit:hover{background:var(--calculator-red-dark)}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__error{margin:1.2rem 0 0;color:var(--calculator-red-dark);font-size:1.2rem;line-height:1.45}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__result{align-self:start;padding:2.4rem 2rem;background:#f4f5f6}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__result .metal-calculator__section-heading{padding-bottom:1.8rem;border-bottom:1px solid #dfe3e6}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__result-list{display:grid;gap:.8rem}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__result-list>div{padding:1.3rem 1.4rem;border:1px solid #e3e6e8;border-left:3px solid #cfd4d8;border-radius:0 .4rem .4rem 0;background:#fff}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__result-list>div:first-child{border-left-color:var(--calculator-red)}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__result-list>div:first-child strong{color:var(--calculator-red-dark);font-size:2.5rem}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__result-list>div>span{display:block;margin-bottom:.4rem;color:#7a848c;font-size:1rem;font-weight:680;letter-spacing:.04em;text-transform:uppercase}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__result-list>div strong{color:#30363b;font-size:2rem;font-variant-numeric:tabular-nums;line-height:1.05}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__result-list>div strong small{color:#7a848c;font-size:1rem;font-weight:650;text-transform:uppercase}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__note{margin:1.8rem 0 0;padding-top:1.6rem;border-top:1px solid #dfe3e6;color:#7b858d;font-size:1.1rem;line-height:1.55}.calculator-seo-content{padding:0 0 calc(82 / var(--media-breakdown))}.calculator-seo-content__inner{padding-top:calc(34 / var(--media-breakdown));border-top:calc(1 / var(--media-breakdown)) solid #e3e7ea}.calculator-seo-content h2{max-width:calc(900 / var(--media-breakdown));margin:0 0 calc(22 / var(--media-breakdown));color:#212529;font-size:clamp(26 / var(--media-breakdown),3vw,40 / var(--media-breakdown));line-height:1.12}.calculator-seo-content__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(24 / var(--media-breakdown)) calc(40 / var(--media-breakdown));color:#4f5a64;font-size:calc(15 / var(--media-breakdown));line-height:1.75}.calculator-seo-content__body p{margin:0}.calculator-seo-content__body a{color:#c90009;text-decoration-thickness:calc(1 / var(--media-breakdown));text-underline-offset:calc(3 / var(--media-breakdown))}.calculator-seo-content__links{margin-top:calc(28 / var(--media-breakdown));padding:calc(20 / var(--media-breakdown)) calc(22 / var(--media-breakdown));border-left:calc(3 / var(--media-breakdown)) solid #e7000b;background:#f6f7f8}.calculator-seo-content__links h3{margin:0 0 calc(8 / var(--media-breakdown));color:#212529;font-size:calc(16 / var(--media-breakdown))}.calculator-seo-content__links p{margin:0;color:#68727c;font-size:calc(14 / var(--media-breakdown));line-height:1.7}.calculator-seo-content__links a{color:#c90009;font-weight:650;text-decoration:none}.calculator-seo-content__links a:hover{text-decoration:underline}.calculator-recommendations{position:relative;min-height:calc(180 / var(--media-breakdown));margin-top:calc(34 / var(--media-breakdown));padding:calc(30 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #e3e7ea;border-radius:calc(12 / var(--media-breakdown));background:#fff}.calculator-recommendations.is-loading:after{position:absolute;z-index:2;inset:0;border-radius:inherit;background:#ffffff94;content:"";pointer-events:none}.calculator-recommendations__loading{display:flex;min-height:calc(120 / var(--media-breakdown));align-items:center;justify-content:center;gap:calc(12 / var(--media-breakdown));color:#5f6b77;font-size:calc(14 / var(--media-breakdown))}.calculator-recommendations__loading span{width:calc(22 / var(--media-breakdown));height:calc(22 / var(--media-breakdown));border:calc(2 / var(--media-breakdown)) solid #e2e6e9;border-top-color:#e7000b;border-radius:50%;animation:calculator-spin .7s linear infinite}.calculator-recommendations__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(24 / var(--media-breakdown));margin-bottom:calc(24 / var(--media-breakdown))}.calculator-recommendations__heading>div>span{display:block;margin-bottom:calc(7 / var(--media-breakdown));color:#e7000b;font-size:calc(11 / var(--media-breakdown));font-weight:750;letter-spacing:.08em;text-transform:uppercase}.calculator-recommendations__heading h2{margin:0;color:#212529;font-size:clamp(24 / var(--media-breakdown),2.4vw,34 / var(--media-breakdown));line-height:1.08}.calculator-recommendations__heading p{max-width:calc(780 / var(--media-breakdown));margin:calc(9 / var(--media-breakdown)) 0 0;color:#6f7982;font-size:calc(14 / var(--media-breakdown));line-height:1.5}.calculator-recommendations__heading>a{display:inline-flex;flex:0 0 auto;align-items:center;gap:calc(8 / var(--media-breakdown));color:#e7000b;font-size:calc(14 / var(--media-breakdown));font-weight:700;text-decoration:none}.calculator-recommendations__notice{margin:calc(-6 / var(--media-breakdown)) 0 calc(20 / var(--media-breakdown));padding:calc(11 / var(--media-breakdown)) calc(14 / var(--media-breakdown));border-left:calc(3 / var(--media-breakdown)) solid #e7000b;background:#f7f8f9;color:#5f6b77;font-size:calc(13 / var(--media-breakdown));line-height:1.45}.calculator-recommendations__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(16 / var(--media-breakdown))}.calculator-recommendations__item{position:relative;min-width:0}.calculator-recommendations__item .content-filter-card{height:100%}.calculator-recommendations__match{position:absolute;z-index:3;top:calc(10 / var(--media-breakdown));left:calc(10 / var(--media-breakdown));max-width:calc(100% - 20 / var(--media-breakdown));overflow:hidden;padding:calc(6 / var(--media-breakdown)) calc(9 / var(--media-breakdown));border-radius:calc(5 / var(--media-breakdown));background:#212529e6;color:#fff;font-size:calc(10 / var(--media-breakdown));font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.calculator-recommendations__empty{padding:calc(28 / var(--media-breakdown));border-radius:calc(8 / var(--media-breakdown));background:#f6f7f9;text-align:center}.calculator-recommendations__empty strong{color:#212529;font-size:calc(18 / var(--media-breakdown))}.calculator-recommendations__empty p{margin:calc(8 / var(--media-breakdown)) auto calc(14 / var(--media-breakdown));color:#6f7982;font-size:calc(14 / var(--media-breakdown))}.calculator-recommendations__empty a{color:#e7000b;font-size:calc(14 / var(--media-breakdown));font-weight:700;text-decoration:none}.calc-products{margin-top:2.4rem;padding:2.4rem;border:1px solid #dfe3e6;border-radius:1rem;background:#fff}.calc-products__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:2rem}.calc-products__eyebrow{display:block;margin-bottom:.6rem;color:#c00009;font-size:1.1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.calc-products h3{margin:0;color:#212529;font-size:2.4rem;line-height:1.2}.calc-products__summary{margin:.6rem 0 0;color:#6f7982;font-size:1.3rem;line-height:1.4}.calc-products__all{flex:none;color:#c00009;font-size:1.3rem;font-weight:700;text-decoration:none}.calc-products__all:hover{text-decoration:underline}.calc-products__notice{margin:0 0 1.6rem;padding:1rem 1.2rem;border-left:3px solid #e7000b;background:#f4f5f6;color:#5f6b77;font-size:1.2rem;line-height:1.45}.calc-products__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}.calc-products__empty{padding:2.4rem;border-radius:.8rem;background:#f4f5f6;color:#5f6b77;font-size:1.3rem;text-align:center}.calc-product{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #e0e4e7;border-radius:.8rem;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.calc-product:hover{border-color:#c9ced2;box-shadow:0 1rem 2.4rem #21252917;transform:translateY(-2px)}.calc-product__image{display:block;width:100%;height:13rem;overflow:hidden;background:#eef0f2}.calc-product__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.calc-product:hover .calc-product__image img{transform:scale(1.035)}.calc-product__info{flex:1;padding:1.3rem 1.3rem .8rem}.calc-product__title{display:-webkit-box;overflow:hidden;margin:0 0 .6rem;color:#212529;font-size:1.35rem;font-weight:700;line-height:1.35;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:3}.calc-product__title:hover{color:#c00009}.calc-product__match{overflow:hidden;color:#7a838c;font-size:1.1rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.calc-product__buy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1.2rem 1.3rem 1.3rem;border-top:1px solid #edf0f2}.calc-product__price{grid-column:1/-1;color:#171b1f;font-size:1.35rem;font-weight:800;line-height:1.25}.calc-product__qty{display:grid;grid-template-columns:3rem minmax(4.8rem,1fr) 3rem;height:3.8rem;overflow:hidden;border:1px solid #d9dde1;border-radius:.5rem}.calc-product__qty button{border:0;background:#f1f3f4;color:#303840;font-size:1.6rem;cursor:pointer}.calc-product__qty button:hover{background:#e1e4e6;color:#c00009}.calc-product__qty input{min-width:0;border:0;border-right:1px solid #e1e4e7;border-left:1px solid #e1e4e7;background:#fff;color:#20262c;font-size:1.1rem;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.calc-product__qty input::-webkit-outer-spin-button,.calc-product__qty input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.calc-product__qty input:focus-visible{box-shadow:inset 0 0 0 2px #e7000b38}.calc-product__cart{display:inline-flex;height:3.8rem;align-items:center;justify-content:center;gap:.7rem;padding:0 1.2rem;border:0;border-radius:.5rem;background:#c00009;color:#fff;font-size:1.1rem;font-weight:750;white-space:nowrap;cursor:pointer}.calc-product__cart .calc-product__cart-truck{width:2rem;height:auto;flex:none;fill:none;stroke:none}.calc-product__cart:hover{background:#970007}.calc-product__cart:disabled{opacity:.6;cursor:wait}@keyframes calculator-spin{to{transform:rotate(360deg)}}@media(max-width:1024px){.calculator-embed{padding-top:calc(24 / var(--media-breakdown))}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__types{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__types a{min-width:calc(178 / var(--media-breakdown));flex:0 0 calc(178 / var(--media-breakdown));border-right:calc(1 / var(--media-breakdown)) solid var(--calculator-line);border-bottom:0}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__types a:nth-child(5n){border-right:calc(1 / var(--media-breakdown)) solid var(--calculator-line)}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__workspace{grid-template-columns:1fr}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__result{width:100%}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__result-list{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-recommendations{padding:calc(24 / var(--media-breakdown))}.calculator-recommendations__grid,.calc-products__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.calculator-embed{padding:calc(18 / var(--media-breakdown)) 0 calc(50 / var(--media-breakdown))}.calculator-embed .main-container{padding-right:calc(12 / var(--media-breakdown));padding-left:calc(12 / var(--media-breakdown))}.calculator-embed__breadcrumbs{margin:0 calc(4 / var(--media-breakdown)) calc(16 / var(--media-breakdown));font-size:calc(12 / var(--media-breakdown))}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__intro{margin:0 calc(4 / var(--media-breakdown)) calc(18 / var(--media-breakdown))}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__intro h1{font-size:calc(28 / var(--media-breakdown))}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__intro h2{margin-top:calc(8 / var(--media-breakdown));font-size:calc(20 / var(--media-breakdown))}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__mobile-types,.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__mobile-current{display:none}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__types a{min-width:calc(158 / var(--media-breakdown));min-height:calc(59 / var(--media-breakdown));flex-basis:calc(158 / var(--media-breakdown));padding:calc(11 / var(--media-breakdown));font-size:calc(10 / var(--media-breakdown))}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__workspace{gap:calc(12 / var(--media-breakdown));margin-top:calc(12 / var(--media-breakdown))}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__parameters{display:block}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__visual{display:grid;grid-template-columns:calc(105 / var(--media-breakdown)) minmax(0,1fr);min-height:calc(132 / var(--media-breakdown));align-items:center;gap:calc(12 / var(--media-breakdown));padding:calc(14 / var(--media-breakdown));border-right:0;border-bottom:calc(1 / var(--media-breakdown)) solid var(--calculator-line);text-align:left}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__visual>span{display:none}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__visual img{width:calc(105 / var(--media-breakdown))}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__visual strong{margin:0;padding:0 0 0 calc(12 / var(--media-breakdown));border-top:0;border-left:calc(1 / var(--media-breakdown)) solid #d9dde0;font-size:calc(11 / var(--media-breakdown))}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__inputs,.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__result{padding:calc(20 / var(--media-breakdown)) calc(16 / var(--media-breakdown))}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__section-heading{margin-bottom:calc(19 / var(--media-breakdown))}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__section-heading h2{font-size:calc(16 / var(--media-breakdown))}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__variants>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__variants label span{width:100%;justify-content:center;padding:calc(7 / var(--media-breakdown));text-align:center}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__field{grid-template-columns:1fr;gap:calc(7 / var(--media-breakdown))}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__field>select,.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__field .metal-calculator__field-heading{grid-column:1}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__presets{padding:calc(9 / var(--media-breakdown)) 0 0;border-top:calc(2 / var(--media-breakdown)) solid #d7dadd;border-left:0}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__submit{width:100%}.calculator-embed:not(.calculator-embed--weight-page) .metal-calculator__result-list{grid-template-columns:1fr}.calculator-recommendations{min-height:calc(150 / var(--media-breakdown));margin-top:calc(20 / var(--media-breakdown));padding:calc(18 / var(--media-breakdown)) calc(14 / var(--media-breakdown));border-radius:calc(9 / var(--media-breakdown))}.calculator-recommendations__heading{display:block;margin-bottom:calc(18 / var(--media-breakdown))}.calculator-recommendations__heading h2{font-size:calc(24 / var(--media-breakdown))}.calculator-recommendations__heading>a{margin-top:calc(13 / var(--media-breakdown))}.calculator-recommendations__grid{grid-template-columns:1fr;gap:calc(12 / var(--media-breakdown))}.calc-products{margin-top:calc(18 / var(--media-breakdown));padding:calc(18 / var(--media-breakdown)) calc(14 / var(--media-breakdown))}.calc-products__head{display:block;margin-bottom:calc(16 / var(--media-breakdown))}.calc-products h3{font-size:calc(22 / var(--media-breakdown))}.calc-products__all{display:inline-flex;margin-top:calc(10 / var(--media-breakdown))}.calc-products__list{grid-template-columns:1fr;gap:calc(12 / var(--media-breakdown))}.calc-product{display:grid;grid-template-columns:calc(100 / var(--media-breakdown)) minmax(0,1fr)}.calc-product__image{width:calc(100 / var(--media-breakdown));height:100%;min-height:calc(105 / var(--media-breakdown));grid-row:span 2}.calc-product__info{padding:calc(12 / var(--media-breakdown)) calc(12 / var(--media-breakdown)) calc(6 / var(--media-breakdown))}.calc-product__buy{grid-template-columns:minmax(0,1fr) auto;padding:calc(8 / var(--media-breakdown)) calc(12 / var(--media-breakdown)) calc(12 / var(--media-breakdown));border-top:0}.calc-product__price{grid-column:1/-1}.calculator-seo-content{padding-bottom:calc(52 / var(--media-breakdown))}.calculator-seo-content__inner{padding-top:calc(26 / var(--media-breakdown))}.calculator-seo-content h2{margin-bottom:calc(16 / var(--media-breakdown));font-size:calc(27 / var(--media-breakdown))}.calculator-seo-content__body{display:block;font-size:calc(14 / var(--media-breakdown))}.calculator-seo-content__body p+p{margin-top:calc(14 / var(--media-breakdown))}.calculator-seo-content__links{margin-top:calc(20 / var(--media-breakdown));padding:calc(16 / var(--media-breakdown))}}.calculator-embed--weight-page{--weight-calculator-bg: #f5f6f7;--weight-calculator-card: #fff;--weight-calculator-panel: #e9ecef;--weight-calculator-ink: #252a2e;--weight-calculator-muted: #687582;--weight-calculator-active: #687581;--weight-calculator-line: #d9dfe4;--weight-calculator-red: #e7000b;padding:calc(34 / var(--media-breakdown)) 0 calc(76 / var(--media-breakdown));background:var(--weight-calculator-bg)}.calculator-embed--weight-page .metal-calculator{width:100%;color:var(--weight-calculator-ink);font-size:calc(14 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator *{box-sizing:border-box}.calculator-embed--weight-page .metal-calculator__intro{margin:0 0 calc(36 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__intro h1{margin:0;color:var(--weight-calculator-ink);font-size:clamp(27 / var(--media-breakdown),2.35vw,34 / var(--media-breakdown));font-weight:720;line-height:1.15}.calculator-embed--weight-page .metal-calculator__intro h2{margin:calc(7 / var(--media-breakdown)) 0 0;color:var(--weight-calculator-muted);font-size:calc(16 / var(--media-breakdown));font-weight:400;line-height:1.35}.calculator-embed--weight-page .metal-calculator__mobile-types,.calculator-embed--weight-page .metal-calculator__mobile-current{display:none}.calculator-embed--weight-page .metal-calculator__form{margin:0}.calculator-embed--weight-page .metal-calculator__layout{display:grid;grid-template-columns:calc(224 / var(--media-breakdown)) minmax(0,1fr);align-items:start;gap:calc(50 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__sidebar,.calculator-embed--weight-page .metal-calculator__parameters,.calculator-embed--weight-page .metal-calculator__inputs{min-width:0}.calculator-embed--weight-page .metal-calculator__variants{margin:0;padding:0;border:0}.calculator-embed--weight-page .metal-calculator__variants>div{display:grid;gap:calc(8 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__variants legend{position:absolute;width:calc(1 / var(--media-breakdown));height:calc(1 / var(--media-breakdown));overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.calculator-embed--weight-page .metal-calculator__variants label{position:relative;margin:0;cursor:pointer}.calculator-embed--weight-page .metal-calculator__variants label input{position:absolute;width:calc(1 / var(--media-breakdown));height:calc(1 / var(--media-breakdown));opacity:0;pointer-events:none}.calculator-embed--weight-page .metal-calculator__variants span{display:flex;min-height:calc(39 / var(--media-breakdown));align-items:center;justify-content:center;padding:calc(8 / var(--media-breakdown)) calc(13 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid var(--weight-calculator-line);border-radius:calc(4 / var(--media-breakdown));background:#fff;color:#8c98a2;font-size:calc(14 / var(--media-breakdown));font-weight:570;line-height:1.25;text-align:center;transition:border-color .16s ease,background .16s ease,color .16s ease}.calculator-embed--weight-page .metal-calculator__variants span.is-active{border-color:var(--weight-calculator-active);background:var(--weight-calculator-active);color:#fff}.calculator-embed--weight-page .metal-calculator__variants input:checked+span{border-color:var(--weight-calculator-active);background:var(--weight-calculator-active);color:#fff}.calculator-embed--weight-page .metal-calculator__variants input:focus-visible+span{outline:calc(3 / var(--media-breakdown)) solid rgba(231,0,11,.18);outline-offset:calc(2 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__visual{display:flex;min-height:calc(184 / var(--media-breakdown));align-items:center;justify-content:center;margin-top:calc(27 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__visual img{display:block;width:min(100%,190 / var(--media-breakdown));height:auto;filter:grayscale(1);mix-blend-mode:multiply}.calculator-embed--weight-page .metal-calculator__inputs{display:grid;gap:calc(18 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__field{display:grid;grid-template-columns:calc(125 / var(--media-breakdown)) minmax(0,1fr);gap:calc(10 / var(--media-breakdown)) calc(34 / var(--media-breakdown));min-height:calc(96 / var(--media-breakdown));margin:0;padding:calc(17 / var(--media-breakdown)) calc(22 / var(--media-breakdown));border:0;border-radius:calc(8 / var(--media-breakdown));background:var(--weight-calculator-card)}.calculator-embed--weight-page .metal-calculator__field>select{width:min(100%,420 / var(--media-breakdown));min-height:calc(39 / var(--media-breakdown));grid-column:1/-1;padding:calc(7 / var(--media-breakdown)) calc(36 / var(--media-breakdown)) calc(7 / var(--media-breakdown)) calc(12 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid var(--weight-calculator-line);border-radius:calc(4 / var(--media-breakdown));background:#fff;color:var(--weight-calculator-ink);font:inherit}.calculator-embed--weight-page .metal-calculator__field-heading{display:block;grid-column:1/-1}.calculator-embed--weight-page .metal-calculator__field-heading label{color:#242a2f;font-size:calc(13 / var(--media-breakdown));font-weight:540;line-height:1.3}.calculator-embed--weight-page .metal-calculator__field-heading label small{color:inherit;font-size:inherit}.calculator-embed--weight-page .metal-calculator__number{display:grid;width:calc(120 / var(--media-breakdown));height:calc(39 / var(--media-breakdown));grid-template-columns:calc(28 / var(--media-breakdown)) minmax(0,1fr) calc(28 / var(--media-breakdown));overflow:hidden;border:calc(1 / var(--media-breakdown)) solid var(--weight-calculator-line);border-radius:calc(4 / var(--media-breakdown));box-shadow:0 0 0 calc(3 / var(--media-breakdown)) #f1f3f5}.calculator-embed--weight-page .metal-calculator__number button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:#e8edf1;color:#91a0ac;font:inherit;font-size:calc(15 / var(--media-breakdown));cursor:pointer}.calculator-embed--weight-page .metal-calculator__number button:hover{background:#dde3e8;color:#4d5a64}.calculator-embed--weight-page .metal-calculator__number input{width:100%;min-width:0;padding:calc(5 / var(--media-breakdown));border:0;background:#fff;color:#21272c;font:inherit;font-size:calc(13 / var(--media-breakdown));font-variant-numeric:tabular-nums;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.calculator-embed--weight-page .metal-calculator__number input::-webkit-outer-spin-button,.calculator-embed--weight-page .metal-calculator__number input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.calculator-embed--weight-page .metal-calculator__number input:focus-visible{outline:calc(2 / var(--media-breakdown)) solid rgba(104,117,129,.35);outline-offset:calc(-2 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__presets{display:flex;min-width:0;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:calc(6 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__presets button{min-width:calc(39 / var(--media-breakdown));min-height:calc(25 / var(--media-breakdown));padding:calc(4 / var(--media-breakdown)) calc(10 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid var(--weight-calculator-line);border-radius:calc(4 / var(--media-breakdown));background:#f7f8f9;color:#333b42;font:inherit;font-size:calc(14 / var(--media-breakdown));line-height:1.25;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.calculator-embed--weight-page .metal-calculator__presets button:hover,.calculator-embed--weight-page .metal-calculator__presets button.is-active{border-color:var(--weight-calculator-active);background:var(--weight-calculator-active);color:#fff}.calculator-embed--weight-page .metal-calculator__summary{display:grid;min-height:calc(94 / var(--media-breakdown));grid-template-columns:minmax(0,1fr) calc(215 / var(--media-breakdown));align-items:center;gap:calc(38 / var(--media-breakdown));margin-top:calc(18 / var(--media-breakdown));padding:calc(23 / var(--media-breakdown)) calc(26 / var(--media-breakdown));border-radius:calc(8 / var(--media-breakdown));background:var(--weight-calculator-panel)}.calculator-embed--weight-page .metal-calculator__quantity{min-width:0}.calculator-embed--weight-page .metal-calculator__field--count{display:flex;min-height:0;align-items:center;gap:calc(16 / var(--media-breakdown));padding:0;background:transparent}.calculator-embed--weight-page .metal-calculator__field--count .metal-calculator__field-heading{flex:none}.calculator-embed--weight-page .metal-calculator__field--count .metal-calculator__field-heading label{font-size:calc(16 / var(--media-breakdown));font-weight:500}.calculator-embed--weight-page .metal-calculator__field--count .metal-calculator__number{width:calc(126 / var(--media-breakdown));flex:0 0 calc(126 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__field--count .metal-calculator__number input{font-size:calc(16 / var(--media-breakdown));font-weight:500}.calculator-embed--weight-page .metal-calculator__submit{display:inline-flex;width:100%;min-height:calc(44 / var(--media-breakdown));align-items:center;justify-content:center;padding:calc(10 / var(--media-breakdown)) calc(20 / var(--media-breakdown));border:0;border-radius:calc(4 / var(--media-breakdown));background:var(--weight-calculator-red);color:#fff;font:inherit;font-size:calc(13 / var(--media-breakdown));font-weight:600;cursor:pointer;transition:background .16s ease}.calculator-embed--weight-page .metal-calculator__submit:hover{background:#c90009}.calculator-embed--weight-page .metal-calculator__result{min-width:0}.calculator-embed--weight-page .metal-calculator__result h2{margin:0 0 calc(10 / var(--media-breakdown));color:#252b30;font-size:calc(16 / var(--media-breakdown));font-weight:600;line-height:1.25}.calculator-embed--weight-page .metal-calculator__result-list{display:grid;gap:calc(6 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__result-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(20 / var(--media-breakdown));color:#343c43;font-size:calc(16 / var(--media-breakdown));line-height:1.35}.calculator-embed--weight-page .metal-calculator__result-list>div strong{font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.calculator-embed--weight-page .metal-calculator__note{display:none;max-width:calc(240 / var(--media-breakdown));margin:calc(40 / var(--media-breakdown)) 0 0;color:#73808b;font-size:calc(14 / var(--media-breakdown));line-height:1.7}.calculator-embed--weight-page .metal-calculator__error{margin:calc(12 / var(--media-breakdown)) 0 0;color:#b40008;font-size:calc(12 / var(--media-breakdown));line-height:1.4}.calculator-embed--weight-page .metal-calculator.is-calculated .metal-calculator__summary{min-height:calc(180 / var(--media-breakdown));grid-template-columns:minmax(calc(250 / var(--media-breakdown)),1fr) minmax(calc(330 / var(--media-breakdown)),1fr);align-items:start}.calculator-embed--weight-page .metal-calculator.is-calculated .metal-calculator__submit{display:none}.calculator-embed--weight-page .metal-calculator.is-calculated .metal-calculator__result,.calculator-embed--weight-page .metal-calculator.is-calculated .metal-calculator__note{display:block}.calculator-embed--weight-page [data-calculator-products]:empty{display:none}.calculator-embed--weight-page .calc-products{margin-top:calc(46 / var(--media-breakdown));padding:0;border:0;border-radius:0;background:transparent}.calculator-embed--weight-page .calc-products__head{align-items:center;margin-bottom:calc(22 / var(--media-breakdown))}.calculator-embed--weight-page .calc-products__eyebrow,.calculator-embed--weight-page .calc-products__summary{display:none}.calculator-embed--weight-page .calc-products h3{font-size:clamp(30 / var(--media-breakdown),2.6vw,40 / var(--media-breakdown));font-weight:720}.calculator-embed--weight-page .calc-products__all{color:#5f6b75;font-size:calc(12 / var(--media-breakdown))}.calculator-embed--weight-page .calc-products__notice{margin-bottom:calc(12 / var(--media-breakdown));border-left-color:var(--weight-calculator-active);background:#e9ecef}.calculator-embed--weight-page .calc-products__list{display:grid;grid-template-columns:1fr;gap:calc(14 / var(--media-breakdown))}.calculator-embed--weight-page .calc-product{display:grid;min-height:calc(112 / var(--media-breakdown));grid-template-columns:calc(145 / var(--media-breakdown)) minmax(calc(260 / var(--media-breakdown)),1fr) minmax(calc(500 / var(--media-breakdown)),calc(650 / var(--media-breakdown))) calc(38 / var(--media-breakdown));align-items:stretch;gap:calc(18 / var(--media-breakdown));overflow:hidden;border:0;border-radius:calc(8 / var(--media-breakdown));background:#fff;box-shadow:none;transform:none}.calculator-embed--weight-page .calc-product:hover{border-color:transparent;box-shadow:0 calc(8 / var(--media-breakdown)) calc(22 / var(--media-breakdown)) #21252912;transform:none}.calculator-embed--weight-page .calc-product__image{width:calc(145 / var(--media-breakdown));height:100%;min-height:calc(112 / var(--media-breakdown));background:#eceff1}.calculator-embed--weight-page .calc-product__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.calculator-embed--weight-page .calc-product__info{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:calc(11 / var(--media-breakdown)) 0}.calculator-embed--weight-page .calc-product__title{display:block;margin:0 0 calc(5 / var(--media-breakdown));color:#22282d;font-size:calc(16 / var(--media-breakdown));font-weight:650;line-height:1.3;-webkit-line-clamp:unset}.calculator-embed--weight-page .calc-product__description,.calculator-embed--weight-page .calc-product__match{display:block;overflow:hidden;color:#74808a;font-size:calc(12 / var(--media-breakdown));line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.calculator-embed--weight-page .calc-product__match{margin-top:calc(3 / var(--media-breakdown))}.calculator-embed--weight-page .calc-product__buy{display:grid;min-width:0;grid-template-columns:calc(136 / var(--media-breakdown)) calc(48 / var(--media-breakdown)) minmax(calc(88 / var(--media-breakdown)),1fr) minmax(calc(145 / var(--media-breakdown)),auto) auto;align-items:center;gap:calc(10 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown)) calc(12 / var(--media-breakdown)) calc(12 / var(--media-breakdown)) 0;border:0}.calculator-embed--weight-page .calc-product__price{grid-column:4;grid-row:1;color:#1f252a;font-size:calc(16 / var(--media-breakdown));font-weight:750;line-height:1.35}.calculator-embed--weight-page .calc-product__qty{width:calc(136 / var(--media-breakdown));height:calc(47 / var(--media-breakdown));grid-column:1;grid-row:1;grid-template-columns:calc(27 / var(--media-breakdown)) minmax(0,1fr) calc(27 / var(--media-breakdown));border-color:var(--weight-calculator-line);border-radius:calc(4 / var(--media-breakdown))}.calculator-embed--weight-page .calc-product__qty input{font-size:calc(14 / var(--media-breakdown))}.calculator-embed--weight-page .calc-product__unit-tabs{display:grid;grid-column:2;grid-row:1;gap:calc(4 / var(--media-breakdown))}.calculator-embed--weight-page .calc-product__unit-tabs button{display:inline-flex;min-height:calc(25 / var(--media-breakdown));align-items:center;justify-content:center;padding:calc(3 / var(--media-breakdown)) calc(6 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid var(--weight-calculator-line);border-radius:calc(4 / var(--media-breakdown));background:#fff;color:#343c43;font:inherit;font-size:calc(13 / var(--media-breakdown));font-weight:650;line-height:1;cursor:pointer}.calculator-embed--weight-page .calc-product__unit-tabs button:hover,.calculator-embed--weight-page .calc-product__unit-tabs button.is-active{border-color:var(--weight-calculator-active);background:var(--weight-calculator-active);color:#fff}.calculator-embed--weight-page .calc-product__unit-tabs button:focus-visible{outline:calc(2 / var(--media-breakdown)) solid rgba(231,0,11,.2);outline-offset:calc(2 / var(--media-breakdown))}.calculator-embed--weight-page .calc-product__equivalents{display:grid;min-width:0;grid-column:3;grid-row:1;gap:calc(5 / var(--media-breakdown));color:#687582;font-size:calc(14 / var(--media-breakdown));font-variant-numeric:tabular-nums;line-height:1.2}.calculator-embed--weight-page .calc-product__equivalents>div{white-space:nowrap}.calculator-embed--weight-page .calc-product__equivalents>div.is-current{display:none}.calculator-embed--weight-page .calc-product__cart{display:inline-flex;height:calc(45 / var(--media-breakdown));grid-column:5;grid-row:1;align-items:center;justify-content:center;gap:calc(7 / var(--media-breakdown));padding:0 calc(19 / var(--media-breakdown));border-radius:calc(4 / var(--media-breakdown));background:var(--weight-calculator-red);font-size:calc(14 / var(--media-breakdown))}.calculator-embed--weight-page .calc-product__cart svg{width:calc(20 / var(--media-breakdown));height:calc(20 / var(--media-breakdown));fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.calculator-embed--weight-page .calc-product__cart svg.calc-product__cart-truck{width:calc(20 / var(--media-breakdown));height:auto;flex:none;fill:none;stroke:none}.calculator-embed--weight-page .calc-product__arrow{display:flex;width:calc(36 / var(--media-breakdown));height:calc(36 / var(--media-breakdown));align-self:center;align-items:center;justify-content:center;margin-right:calc(10 / var(--media-breakdown));border-radius:calc(4 / var(--media-breakdown));background:#dce2e6;color:#8d9ba6}.calculator-embed--weight-page .calc-product__arrow svg{width:calc(17 / var(--media-breakdown));height:calc(17 / var(--media-breakdown));fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.calculator-embed--weight-page .calc-product__arrow:hover{background:var(--weight-calculator-active);color:#fff}@media(min-width:768px){.calculator-embed--weight-page .metal-calculator__mobile-types{display:block;margin-bottom:calc(28 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__mobile-types h2{display:none}.calculator-embed--weight-page .metal-calculator__mobile-types>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(8 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__mobile-types a{display:flex;min-width:0;min-height:calc(48 / var(--media-breakdown));align-items:center;justify-content:center;padding:calc(9 / var(--media-breakdown)) calc(12 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid var(--weight-calculator-line);border-radius:calc(4 / var(--media-breakdown));background:var(--weight-calculator-card);color:#394149;font-size:calc(13 / var(--media-breakdown));font-weight:570;line-height:1.25;text-align:center;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.calculator-embed--weight-page .metal-calculator__mobile-types a:hover{border-color:var(--weight-calculator-active);color:var(--weight-calculator-red)}.calculator-embed--weight-page .metal-calculator__mobile-types a:focus-visible{outline:calc(3 / var(--media-breakdown)) solid rgba(231,0,11,.2);outline-offset:calc(2 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__mobile-types a.is-active{border-color:var(--weight-calculator-active);background:var(--weight-calculator-active);color:#fff}}@media(max-width:1024px){.calculator-embed--weight-page .metal-calculator__layout{grid-template-columns:calc(200 / var(--media-breakdown)) minmax(0,1fr);gap:calc(28 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__field{grid-template-columns:calc(120 / var(--media-breakdown)) minmax(0,1fr);gap:calc(10 / var(--media-breakdown)) calc(22 / var(--media-breakdown))}}@media(max-width:767px){.page-weight-calculator main>.breadcrumbs{display:none}.calculator-embed--weight-page{padding:calc(22 / var(--media-breakdown)) 0 calc(50 / var(--media-breakdown))}.calculator-embed--weight-page .main-container{padding-right:calc(14 / var(--media-breakdown));padding-left:calc(14 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__mobile-types{display:block;margin-bottom:calc(30 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__mobile-types h2{margin:0 0 calc(13 / var(--media-breakdown));color:#252b30;font-size:calc(18 / var(--media-breakdown));font-weight:700;line-height:1.25}.calculator-embed--weight-page .metal-calculator__mobile-types>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(5 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__mobile-types a{display:flex;min-width:0;min-height:calc(55 / var(--media-breakdown));align-items:center;justify-content:center;padding:calc(7 / var(--media-breakdown)) calc(4 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #dce2e6;border-radius:calc(3 / var(--media-breakdown));background:#fff;color:#2f373e;font-size:calc(13 / var(--media-breakdown));font-weight:500;line-height:1.25;overflow-wrap:anywhere;text-align:center;text-decoration:none;white-space:normal}.calculator-embed--weight-page .metal-calculator__mobile-types a.is-active{border-color:var(--weight-calculator-active);background:var(--weight-calculator-active);color:#fff}.calculator-embed--weight-page .metal-calculator__intro{display:none}.calculator-embed--weight-page .metal-calculator__layout{grid-template-columns:1fr;gap:calc(18 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__mobile-current{display:block;margin:0;color:#252b30;font-size:calc(18 / var(--media-breakdown));font-weight:700;line-height:1.25}.calculator-embed--weight-page .metal-calculator__variants>div{display:none}.calculator-embed--weight-page .metal-calculator__variants--switchable{margin-bottom:calc(20 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__variants--switchable>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(6 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__variants--switchable span{min-height:calc(44 / var(--media-breakdown));padding:calc(8 / var(--media-breakdown)) calc(6 / var(--media-breakdown));font-size:calc(13 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__visual{min-height:calc(150 / var(--media-breakdown));margin-top:0;padding:0}.calculator-embed--weight-page .metal-calculator__visual img{width:calc(190 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__inputs{gap:calc(12 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__field{grid-template-columns:minmax(0,1fr) calc(112 / var(--media-breakdown));align-items:center;gap:calc(12 / var(--media-breakdown)) calc(10 / var(--media-breakdown));min-height:0;padding:calc(15 / var(--media-breakdown)) calc(17 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__field>select{grid-column:1/-1}.calculator-embed--weight-page .metal-calculator__field .metal-calculator__field-heading{grid-column:1}.calculator-embed--weight-page .metal-calculator__number{width:calc(112 / var(--media-breakdown));grid-column:2}.calculator-embed--weight-page .metal-calculator__presets{grid-column:1/-1}.calculator-embed--weight-page .metal-calculator__summary,.calculator-embed--weight-page .metal-calculator.is-calculated .metal-calculator__summary{grid-template-columns:1fr;gap:calc(24 / var(--media-breakdown));padding:calc(20 / var(--media-breakdown)) calc(16 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__field--count{display:flex;padding:0}.calculator-embed--weight-page .metal-calculator__note{margin-top:calc(24 / var(--media-breakdown))}.calculator-embed--weight-page .metal-calculator__result-list>div{gap:calc(12 / var(--media-breakdown))}.calculator-embed--weight-page .calc-products{margin-top:calc(34 / var(--media-breakdown));padding:0}.calculator-embed--weight-page .calc-products__head{display:block}.calculator-embed--weight-page .calc-products__all{display:inline-flex;margin-top:calc(9 / var(--media-breakdown))}.calculator-embed--weight-page .calc-product{grid-template-columns:calc(92 / var(--media-breakdown)) minmax(0,1fr);gap:calc(12 / var(--media-breakdown));padding:0}.calculator-embed--weight-page .calc-product__image{width:calc(92 / var(--media-breakdown));min-height:calc(92 / var(--media-breakdown));grid-row:1}.calculator-embed--weight-page .calc-product__info{padding:calc(11 / var(--media-breakdown)) calc(10 / var(--media-breakdown)) calc(7 / var(--media-breakdown)) 0}.calculator-embed--weight-page .calc-product__buy{grid-column:1/-1;grid-template-columns:calc(105 / var(--media-breakdown)) minmax(0,1fr);gap:calc(10 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(12 / var(--media-breakdown)) calc(12 / var(--media-breakdown));border-top:calc(1 / var(--media-breakdown)) solid #edf0f2}.calculator-embed--weight-page .calc-product__price{grid-column:1/-1;grid-row:3}.calculator-embed--weight-page .calc-product__qty{width:calc(105 / var(--media-breakdown));grid-column:1;grid-row:1}.calculator-embed--weight-page .calc-product__unit-tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-column:1/-1;grid-row:2}.calculator-embed--weight-page .calc-product__equivalents{grid-column:2;grid-row:1;font-size:calc(13 / var(--media-breakdown))}.calculator-embed--weight-page .calc-product__cart{grid-column:1/-1;grid-row:4}.calculator-embed--weight-page .calc-product__arrow{display:none}}.category-blade-filter{margin:calc(30 / var(--media-breakdown)) 0 calc(64 / var(--media-breakdown));color:#212529}.category-blade-filter__content{transition:opacity .18s ease}.category-filter-loading .category-blade-filter__content{opacity:.52;pointer-events:none}.category-blade-filter__header{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(28 / var(--media-breakdown));margin-bottom:calc(28 / var(--media-breakdown))}.category-blade-filter__title{margin:0 0 calc(8 / var(--media-breakdown));color:#212529;font-size:calc(32 / var(--media-breakdown));font-weight:800;line-height:1.08;letter-spacing:-.02em;text-transform:uppercase}.category-blade-filter__shown{color:#5f6871;font-size:calc(14 / var(--media-breakdown));line-height:1.45}.category-blade-filter__toolbar,.category-blade-filter__views{display:flex;align-items:center}.category-blade-filter__toolbar{gap:calc(10 / var(--media-breakdown))}.category-blade-filter__views{gap:calc(6 / var(--media-breakdown))}.category-blade-filter__filter-button{display:none}.category-blade-filter__view-btn{display:inline-flex;width:calc(42 / var(--media-breakdown));height:calc(42 / var(--media-breakdown));align-items:center;justify-content:center;gap:calc(8 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #dfe4e8;border-radius:calc(4 / var(--media-breakdown));background:#fff;color:#7b8791;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.category-blade-filter__view-btn svg{width:calc(20 / var(--media-breakdown));height:calc(20 / var(--media-breakdown));fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.category-blade-filter__view-btn span{display:none;font-size:calc(14 / var(--media-breakdown));font-weight:650}.category-blade-filter__view-btn:hover,.category-blade-filter__view-btn:focus-visible{border-color:#aeb8c0;color:#212529}.category-blade-filter__view-btn.is-active{border-color:#56636f;background:#56636f;color:#fff}.category-blade-filter__sort{position:relative;min-width:calc(232 / var(--media-breakdown))}.category-blade-filter__sort-label{position:absolute;width:calc(1 / var(--media-breakdown));height:calc(1 / var(--media-breakdown));overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.category-blade-filter__sort:after,.category-blade-filter__per-page:after{position:absolute;top:50%;right:calc(14 / var(--media-breakdown));width:calc(7 / var(--media-breakdown));height:calc(7 / var(--media-breakdown));border-right:calc(1.5 / var(--media-breakdown)) solid #737e87;border-bottom:calc(1.5 / var(--media-breakdown)) solid #737e87;content:"";pointer-events:none;transform:translateY(-70%) rotate(45deg)}.category-blade-filter__sort select,.category-blade-filter__per-page select{box-sizing:border-box;width:100%;min-height:calc(42 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #dfe4e8;border-radius:calc(4 / var(--media-breakdown));background:#fff;color:#343a40;font:inherit;font-size:calc(14 / var(--media-breakdown));-webkit-appearance:none;-moz-appearance:none;appearance:none}.category-blade-filter__sort select{padding:calc(9 / var(--media-breakdown)) calc(40 / var(--media-breakdown)) calc(9 / var(--media-breakdown)) calc(14 / var(--media-breakdown))}.category-blade-filter__sort select:focus-visible,.category-blade-filter__per-page select:focus-visible,.category-blade-filter__price input:focus-visible{border-color:#939da5;outline:0;box-shadow:0 0 0 calc(3 / var(--media-breakdown)) #5f6b771f}.sidebar--product-filter{background:#fff}.sidebar--product-filter .sidebar__logo{margin-bottom:calc(26 / var(--media-breakdown))}.sidebar--product-filter .sidebar__nav{padding-bottom:calc(28 / var(--media-breakdown))}.category-blade-filter__sidebar{display:block;padding:0 0 calc(28 / var(--media-breakdown));border:0;background:#fff}.category-blade-filter__head{display:flex;min-height:calc(48 / var(--media-breakdown));align-items:center;justify-content:space-between;gap:calc(16 / var(--media-breakdown));padding:0 calc(24 / var(--media-breakdown)) calc(14 / var(--media-breakdown));border-bottom:calc(1 / var(--media-breakdown)) solid #e8ecef;color:#212529;font-size:calc(13 / var(--media-breakdown));font-weight:750;letter-spacing:.035em;text-transform:uppercase}.category-blade-filter__reset{color:#e7000b;font-size:calc(12 / var(--media-breakdown));font-weight:600;letter-spacing:0;text-decoration:none;text-transform:none}.category-blade-filter__reset:hover,.category-blade-filter__reset:focus-visible{color:#b80009;text-decoration:underline}.category-blade-filter__group{min-width:0;padding:0 calc(24 / var(--media-breakdown));border-bottom:calc(1 / var(--media-breakdown)) solid #edf0f2}.category-blade-filter__group-title{position:relative;display:flex;width:100%;min-height:calc(50 / var(--media-breakdown));align-items:center;padding:calc(12 / var(--media-breakdown)) calc(28 / var(--media-breakdown)) calc(12 / var(--media-breakdown)) 0;border:0;background:transparent;color:#212529;cursor:pointer;font:inherit;font-size:calc(14 / var(--media-breakdown));font-weight:700;line-height:1.3;text-align:left}.category-blade-filter__group-title:after{position:absolute;top:50%;right:calc(3 / var(--media-breakdown));width:calc(8 / var(--media-breakdown));height:calc(8 / var(--media-breakdown));border-right:calc(1.5 / var(--media-breakdown)) solid #78838c;border-bottom:calc(1.5 / var(--media-breakdown)) solid #78838c;content:"";transform:translateY(-70%) rotate(45deg);transition:transform .18s ease}.category-blade-filter__group.is-open .category-blade-filter__group-title:after{transform:translateY(-25%) rotate(225deg)}.category-blade-filter__group-title:hover,.category-blade-filter__group-title:focus-visible{color:#e7000b;outline:0}.category-blade-filter__group-body{display:grid;max-height:calc(286 / var(--media-breakdown));gap:calc(9 / var(--media-breakdown));overflow-y:auto;padding:0 calc(12 / var(--media-breakdown)) calc(17 / var(--media-breakdown)) 0;scrollbar-color:#cfd6dc transparent;scrollbar-gutter:stable;scrollbar-width:thin}.category-blade-filter__group-body[hidden]{display:none}.category-blade-filter__group-body::-webkit-scrollbar{width:calc(5 / var(--media-breakdown))}.category-blade-filter__group-body::-webkit-scrollbar-thumb{border-radius:calc(999 / var(--media-breakdown));background:#cfd6dc}.category-blade-filter__price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(8 / var(--media-breakdown))}.category-blade-filter__price input{box-sizing:border-box;width:100%;min-width:0;height:calc(40 / var(--media-breakdown));padding:calc(8 / var(--media-breakdown)) calc(10 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #dfe4e8;border-radius:calc(4 / var(--media-breakdown));background:#f8f9fa;color:#212529;font:inherit;font-size:calc(13 / var(--media-breakdown))}.category-blade-filter__check{display:grid;min-height:calc(24 / var(--media-breakdown));grid-template-columns:calc(18 / var(--media-breakdown)) minmax(0,1fr) auto;align-items:center;gap:calc(9 / var(--media-breakdown));color:#46515a;cursor:pointer;font-size:calc(13 / var(--media-breakdown));line-height:1.3}.category-blade-filter__check.is-disabled{color:#aeb5ba;cursor:not-allowed;opacity:.58}.category-blade-filter__check.is-disabled .category-blade-filter__box{border-color:#e1e5e8;background:#f4f5f6}.category-blade-filter__check input{position:absolute;opacity:0;pointer-events:none}.category-blade-filter__box{box-sizing:border-box;width:calc(17 / var(--media-breakdown));height:calc(17 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #cfd6dc;border-radius:calc(2 / var(--media-breakdown));background:#fff;transition:border-color .15s ease,background-color .15s ease}.category-blade-filter__check input:checked+.category-blade-filter__box{border-color:#e7000b;background:#e7000b;box-shadow:inset 0 0 0 calc(4 / var(--media-breakdown)) #fff}.category-blade-filter__check input:focus-visible+.category-blade-filter__box{outline:calc(2 / var(--media-breakdown)) solid rgba(231,0,11,.3);outline-offset:calc(2 / var(--media-breakdown))}.category-blade-filter__check-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-blade-filter__count{color:#9aa3aa;font-size:calc(11 / var(--media-breakdown))}.category-blade-filter__grid{display:grid;gap:calc(16 / var(--media-breakdown))}.category-blade-filter__grid--grid{grid-template-columns:repeat(6,minmax(0,1fr))}.category-blade-filter__grid.category-blade-filter__grid--list{grid-template-columns:minmax(0,1fr);gap:calc(12 / var(--media-breakdown))}.category-blade-filter__grid .content-filter-card{position:relative;min-width:0;overflow:hidden;border:calc(1 / var(--media-breakdown)) solid #e4e8ec;border-radius:calc(5 / var(--media-breakdown));background:#fff;box-shadow:0 calc(1 / var(--media-breakdown)) 0 #121b2205;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.category-blade-filter__grid .content-filter-card:hover{border-color:#cfd6dc;box-shadow:0 calc(12 / var(--media-breakdown)) calc(28 / var(--media-breakdown)) #1c262f14;transform:translateY(calc(-2 / var(--media-breakdown)))}.category-blade-filter__grid .content-filter-card__image{display:block;overflow:hidden;background:#eef1f3}.category-blade-filter__grid .content-filter-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.category-blade-filter__grid .content-filter-card:hover .content-filter-card__image img{transform:scale(1.025)}.category-blade-filter__grid--grid .content-filter-card__image{aspect-ratio:4/3}.category-blade-filter__grid--grid .content-filter-card__body{display:flex;min-height:calc(145 / var(--media-breakdown));flex-direction:column;padding:calc(14 / var(--media-breakdown))}.category-blade-filter__grid .content-filter-card__title{margin:0 0 calc(7 / var(--media-breakdown));color:#212529;font-size:calc(14 / var(--media-breakdown));font-weight:700;line-height:1.3}.category-blade-filter__grid .content-filter-card__title a{color:inherit;text-decoration:none}.content-filter-card__meta{display:flex;flex-wrap:wrap;gap:calc(3 / var(--media-breakdown)) calc(10 / var(--media-breakdown));color:#59636d;font-size:calc(11 / var(--media-breakdown));line-height:1.35}.content-filter-card__excerpt{display:-webkit-box;overflow:hidden;margin:calc(7 / var(--media-breakdown)) 0 0;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#7b8791;font-size:calc(11 / var(--media-breakdown));line-height:1.35}.content-filter-card__buy{display:flex;align-items:center;justify-content:space-between;gap:calc(12 / var(--media-breakdown))}.category-blade-filter__grid--grid .content-filter-card__buy{margin-top:auto;padding-top:calc(13 / var(--media-breakdown))}.category-blade-filter__grid .content-filter-card__price{margin:0;color:#212529;font-size:calc(14 / var(--media-breakdown));font-weight:750;line-height:1.25}.content-filter-card__price-wrap{min-width:0}.content-filter-card__price-date{margin-top:calc(4 / var(--media-breakdown));color:#6c757d;font-size:calc(11 / var(--media-breakdown));font-weight:400;line-height:1.35}.content-filter-card__details{display:inline-flex;width:calc(30 / var(--media-breakdown));height:calc(30 / var(--media-breakdown));flex:0 0 calc(30 / var(--media-breakdown));align-items:center;justify-content:center;border-radius:calc(3 / var(--media-breakdown));background:#eef2f4;color:#e7000b;font-size:calc(19 / var(--media-breakdown));font-weight:700;line-height:1;text-decoration:none;transition:background-color .18s ease,color .18s ease}.content-filter-card__details svg{width:calc(16 / var(--media-breakdown));height:calc(16 / var(--media-breakdown));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.content-filter-card__details:hover,.content-filter-card__details:focus-visible{background:#e7000b;color:#fff}.category-blade-filter__grid--list .content-filter-card{display:grid;min-height:calc(116 / var(--media-breakdown));grid-template-columns:calc(142 / var(--media-breakdown)) minmax(0,1fr);border-color:transparent}.category-blade-filter__grid--list .content-filter-card__image{min-height:calc(116 / var(--media-breakdown));aspect-ratio:auto}.category-blade-filter__grid--list .content-filter-card__body{display:grid;min-width:0;grid-template-columns:minmax(calc(220 / var(--media-breakdown)),1fr) auto;align-items:center;gap:clamp(16 / var(--media-breakdown),1.5vw,28 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown)) calc(14 / var(--media-breakdown)) calc(12 / var(--media-breakdown)) calc(18 / var(--media-breakdown))}.category-blade-filter__grid--list .content-filter-card__title{margin-bottom:calc(5 / var(--media-breakdown));font-size:calc(15 / var(--media-breakdown))}.category-blade-filter__grid--list .content-filter-card__excerpt{max-width:calc(520 / var(--media-breakdown));-webkit-line-clamp:1}.category-blade-filter__grid--list .content-filter-card__commerce{display:grid;min-width:0;grid-template-columns:minmax(calc(250 / var(--media-breakdown)),auto) minmax(calc(124 / var(--media-breakdown)),auto) calc(126 / var(--media-breakdown)) calc(32 / var(--media-breakdown));align-items:center;gap:clamp(10 / var(--media-breakdown),1vw,18 / var(--media-breakdown))}.content-filter-card__quantity-block{display:grid;min-width:0;grid-template-columns:calc(108 / var(--media-breakdown)) auto minmax(calc(72 / var(--media-breakdown)),auto);align-items:center;gap:calc(8 / var(--media-breakdown))}.content-filter-card__quantity{display:grid;height:calc(34 / var(--media-breakdown));overflow:hidden;grid-template-columns:calc(28 / var(--media-breakdown)) minmax(calc(44 / var(--media-breakdown)),1fr) calc(28 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #d9dfe4;border-radius:calc(3 / var(--media-breakdown));background:#fff}.content-filter-card__quantity button,.content-filter-card__quantity input{min-width:0;height:calc(32 / var(--media-breakdown));padding:0;border:0;background:transparent;color:#46515a;font:inherit;font-size:calc(13 / var(--media-breakdown));text-align:center}.content-filter-card__quantity button{cursor:pointer;font-size:calc(17 / var(--media-breakdown));line-height:1}.content-filter-card__quantity button:hover,.content-filter-card__quantity button:focus-visible{background:#f1f3f5;color:#e7000b;outline:0}.content-filter-card__quantity input{width:100%;border-right:calc(1 / var(--media-breakdown)) solid #edf0f2;border-left:calc(1 / var(--media-breakdown)) solid #edf0f2;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.content-filter-card__quantity input::-webkit-inner-spin-button,.content-filter-card__quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.content-filter-card__unit-tabs{display:flex;flex-wrap:wrap;gap:calc(3 / var(--media-breakdown))}.content-filter-card__unit-tabs button{min-width:calc(30 / var(--media-breakdown));height:calc(26 / var(--media-breakdown));padding:calc(2 / var(--media-breakdown)) calc(6 / var(--media-breakdown));border:0;border-radius:calc(2 / var(--media-breakdown));background:#eef1f3;color:#6f7a83;cursor:pointer;font:inherit;font-size:calc(10 / var(--media-breakdown));font-weight:700;line-height:1;white-space:nowrap}.content-filter-card__unit-tabs button:hover,.content-filter-card__unit-tabs button:focus-visible{background:#dfe4e8;color:#212529;outline:0}.content-filter-card__unit-tabs button.is-active{background:#56636f;color:#fff}.content-filter-card__equivalents{color:#6f7a83;font-size:calc(10 / var(--media-breakdown));line-height:1.45;white-space:nowrap}.content-filter-card__pricing{min-width:calc(124 / var(--media-breakdown))}.category-blade-filter__grid--list .content-filter-card__price{font-size:calc(16 / var(--media-breakdown));text-align:left;white-space:nowrap}.content-filter-card__cashless{margin-top:calc(3 / var(--media-breakdown));color:#89939b;font-size:calc(10 / var(--media-breakdown));line-height:1.25;white-space:nowrap}.category-blade-filter__grid--list .shop-actions{margin:0}.category-blade-filter__grid--list .shop-actions__button{width:calc(126 / var(--media-breakdown));min-width:calc(126 / var(--media-breakdown));min-height:calc(44 / var(--media-breakdown));justify-content:center;gap:calc(9 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(13 / var(--media-breakdown))}.category-blade-filter__grid--list .shop-actions__button .shop-actions__cart-truck{width:calc(22 / var(--media-breakdown));height:calc(16 / var(--media-breakdown));fill:none;stroke:none}.category-blade-filter__grid--list .shop-actions--image{display:none}.content-filter-empty{padding:calc(40 / var(--media-breakdown)) calc(24 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #e4e8ec;border-radius:calc(5 / var(--media-breakdown));background:#fff;color:#59636d;text-align:center}.category-blade-filter__footer{display:flex;align-items:center;justify-content:space-between;gap:calc(24 / var(--media-breakdown));margin-top:calc(28 / var(--media-breakdown))}.category-blade-filter__pagination{display:flex;align-items:center;gap:calc(5 / var(--media-breakdown))}.category-blade-filter__page,.category-blade-filter__ellipsis{display:inline-flex;min-width:calc(30 / var(--media-breakdown));height:calc(30 / var(--media-breakdown));align-items:center;justify-content:center;border-radius:calc(3 / var(--media-breakdown));color:#59636d;font-size:calc(13 / var(--media-breakdown));text-decoration:none}.category-blade-filter__page{border:calc(1 / var(--media-breakdown)) solid transparent;background:#eef2f4}.category-blade-filter__page:hover,.category-blade-filter__page:focus-visible{border-color:#cfd6dc;background:#fff;color:#212529}.category-blade-filter__page.is-active{border-color:transparent;background:transparent;color:#212529;font-weight:750}.category-blade-filter__page.is-disabled{opacity:.38;pointer-events:none}.category-blade-filter__per-page{position:relative;display:flex;align-items:center;gap:calc(12 / var(--media-breakdown));color:#59646d;font-size:calc(13 / var(--media-breakdown))}.category-blade-filter__per-page select{width:calc(76 / var(--media-breakdown));min-height:calc(38 / var(--media-breakdown));padding:calc(8 / var(--media-breakdown)) calc(28 / var(--media-breakdown)) calc(8 / var(--media-breakdown)) calc(12 / var(--media-breakdown))}@media(prefers-reduced-motion:reduce){.category-blade-filter__content,.category-blade-filter__view-btn,.category-blade-filter__group-title:after,.category-blade-filter__grid .content-filter-card,.category-blade-filter__grid .content-filter-card__image img{transition:none}}@media all and (max-width:1500px){.category-blade-filter__grid--grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-blade-filter__grid--list .content-filter-card{grid-template-columns:calc(128 / var(--media-breakdown)) minmax(0,1fr)}.category-blade-filter__grid--list .content-filter-card__commerce{grid-template-columns:minmax(calc(176 / var(--media-breakdown)),auto) minmax(calc(112 / var(--media-breakdown)),auto) calc(116 / var(--media-breakdown)) calc(30 / var(--media-breakdown))}.content-filter-card__quantity-block{grid-template-columns:calc(104 / var(--media-breakdown)) auto}.content-filter-card__equivalents{display:none}.category-blade-filter__grid--list .shop-actions__button{width:calc(116 / var(--media-breakdown));min-width:calc(116 / var(--media-breakdown));padding-inline:calc(10 / var(--media-breakdown))}}@media all and (max-width:1250px){.category-blade-filter__grid--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-blade-filter__grid--list .content-filter-card__body{grid-template-columns:minmax(calc(190 / var(--media-breakdown)),1fr) auto;gap:calc(14 / var(--media-breakdown));padding-left:calc(14 / var(--media-breakdown))}.category-blade-filter__grid--list .content-filter-card__commerce{grid-template-columns:calc(104 / var(--media-breakdown)) minmax(calc(108 / var(--media-breakdown)),auto) calc(108 / var(--media-breakdown)) calc(30 / var(--media-breakdown));gap:calc(8 / var(--media-breakdown))}.content-filter-card__quantity-block{grid-template-columns:calc(104 / var(--media-breakdown))}.content-filter-card__unit-tabs{display:none}.category-blade-filter__grid--list .shop-actions__button{width:calc(108 / var(--media-breakdown));min-width:calc(108 / var(--media-breakdown));font-size:calc(12 / var(--media-breakdown))}}@media all and (max-width:1024px){.category-blade-filter{margin-top:calc(24 / var(--media-breakdown))}.category-blade-filter__header{align-items:stretch;flex-direction:column;gap:calc(34 / var(--media-breakdown));margin-bottom:calc(24 / var(--media-breakdown))}.category-blade-filter__title{font-size:calc(30 / var(--media-breakdown))}.category-blade-filter__toolbar{width:100%}.category-blade-filter__filter-button{display:inline-flex;min-height:calc(46 / var(--media-breakdown));align-items:center;justify-content:center;gap:calc(8 / var(--media-breakdown));padding:calc(9 / var(--media-breakdown)) calc(18 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #dfe4e8;border-radius:calc(4 / var(--media-breakdown));background:#fff;color:#343a40;font:inherit;font-size:calc(14 / var(--media-breakdown));font-weight:650}.category-blade-filter__filter-button svg{width:calc(18 / var(--media-breakdown));height:calc(18 / var(--media-breakdown));fill:none;stroke:#7b8791;stroke-width:1.7;stroke-linecap:round}.category-blade-filter__filter-button b{display:inline-grid;min-width:calc(20 / var(--media-breakdown));height:calc(20 / var(--media-breakdown));place-items:center;border-radius:calc(10 / var(--media-breakdown));background:#e7000b;color:#fff;font-size:calc(11 / var(--media-breakdown))}.category-blade-filter__view-btn{width:auto;min-width:calc(46 / var(--media-breakdown));height:calc(46 / var(--media-breakdown));padding:0 calc(14 / var(--media-breakdown))}.category-blade-filter__view-btn span{display:inline}.category-blade-filter__sort{min-width:calc(210 / var(--media-breakdown));margin-left:auto}.category-blade-filter__sort select{min-height:calc(46 / var(--media-breakdown))}.category-blade-filter__grid--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(16 / var(--media-breakdown))}.category-blade-filter__grid--grid .content-filter-card__image{aspect-ratio:1.85/1}.category-blade-filter__grid--list .content-filter-card{grid-template-columns:calc(120 / var(--media-breakdown)) minmax(0,1fr)}.category-blade-filter__grid--list .content-filter-card__body{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:calc(11 / var(--media-breakdown))}.category-blade-filter__grid--list .content-filter-card__excerpt{display:none}.category-blade-filter__grid--list .content-filter-card__commerce{grid-template-columns:calc(104 / var(--media-breakdown)) minmax(calc(108 / var(--media-breakdown)),1fr) calc(108 / var(--media-breakdown)) calc(30 / var(--media-breakdown))}.content-filter-card__unit-tabs{display:flex}.content-filter-card__quantity-block{grid-template-columns:calc(104 / var(--media-breakdown))}}@media all and (max-width:720px){.category-blade-filter{margin-top:calc(18 / var(--media-breakdown));margin-bottom:calc(48 / var(--media-breakdown))}.category-blade-filter__header{gap:calc(24 / var(--media-breakdown))}.category-blade-filter__title{font-size:calc(25 / var(--media-breakdown))}.category-blade-filter__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(10 / var(--media-breakdown))}.category-blade-filter__filter-button{justify-content:flex-start}.category-blade-filter__views{justify-content:flex-end}.category-blade-filter__view-btn span{display:none}.category-blade-filter__sort{width:100%;min-width:0;grid-column:1/-1;margin-left:0}.category-blade-filter__grid--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12 / var(--media-breakdown))}.category-blade-filter__grid.category-blade-filter__grid--list{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 / var(--media-breakdown))}.category-blade-filter__grid--grid .content-filter-card__body{min-height:calc(138 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown))}.category-blade-filter__grid--grid .content-filter-card__title{font-size:calc(13 / var(--media-breakdown))}.category-blade-filter__grid--grid .content-filter-card__excerpt{display:none}.category-blade-filter__grid--list .content-filter-card{width:100%;min-height:0;grid-template-columns:minmax(0,1fr)}.category-blade-filter__grid--list .content-filter-card__image{width:100%;min-height:0;aspect-ratio:16/9}.category-blade-filter__grid--list .content-filter-card__body{display:flex;align-items:stretch;flex-direction:column;gap:calc(10 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(12 / var(--media-breakdown))}.category-blade-filter__grid--list .content-filter-card__title{font-size:calc(13 / var(--media-breakdown))}.category-blade-filter__grid--list .content-filter-card__commerce{grid-template-columns:minmax(0,1fr);gap:calc(9 / var(--media-breakdown))}.category-blade-filter__grid--list .content-filter-card__quantity-block{grid-template-columns:minmax(0,1fr);gap:calc(8 / var(--media-breakdown))}.category-blade-filter__grid--list .content-filter-card__equivalents,.category-blade-filter__grid--list .content-filter-card__details{display:none}.category-blade-filter__grid--list .content-filter-card__unit-tabs{align-content:center;flex-wrap:nowrap}.category-blade-filter__grid--list .content-filter-card__pricing,.category-blade-filter__grid--list .content-filter-card__cart{width:100%;grid-column:1/-1}.category-blade-filter__grid--list .content-filter-card__price{min-width:0;font-size:calc(13 / var(--media-breakdown));text-align:left}.category-blade-filter__grid--list .shop-actions__button{width:100%;min-width:0;min-height:calc(36 / var(--media-breakdown));padding:calc(7 / var(--media-breakdown)) calc(10 / var(--media-breakdown));font-size:calc(12 / var(--media-breakdown))}.category-blade-filter__grid--list .shop-actions__button svg{display:none}.category-blade-filter__footer{align-items:stretch;flex-direction:column;gap:calc(18 / var(--media-breakdown))}.category-blade-filter__pagination{flex-wrap:wrap}.category-blade-filter__per-page{justify-content:space-between}}@media all and (max-width:420px){.category-blade-filter__grid--grid{gap:calc(10 / var(--media-breakdown))}.category-blade-filter__grid--grid .content-filter-card__body{min-height:calc(132 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown))}.category-blade-filter__grid--grid .content-filter-card__price{font-size:calc(12 / var(--media-breakdown))}.category-blade-filter__grid--list .content-filter-card{min-height:0;grid-template-columns:minmax(0,1fr)}.category-blade-filter__grid--list .content-filter-card__image{min-height:0;aspect-ratio:16/9}.category-blade-filter__grid--list .content-filter-card__commerce{grid-template-columns:minmax(0,1fr);gap:calc(9 / var(--media-breakdown))}.category-blade-filter__grid--list .content-filter-card__quantity-block{grid-template-columns:minmax(0,1fr)}.content-filter-card__pricing{min-width:0}.category-blade-filter__grid--list .shop-actions__button{width:100%;min-width:0}}.shop-category-content{margin-top:calc(48 / var(--media-breakdown))}.shop-category-content__body{width:100%}@media all and (max-width:767px){.shop-category-content{margin-top:calc(32 / var(--media-breakdown))}}.category-children{margin:0 0 calc(34 / var(--media-breakdown))}.category-children__title{margin:0 0 calc(18 / var(--media-breakdown));color:#212529;font-size:calc(24 / var(--media-breakdown));font-weight:700;line-height:1.2}.category-children__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(12 / var(--media-breakdown))}.category-children__card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:calc(1 / var(--media-breakdown)) solid #dce2e7;border-radius:calc(5 / var(--media-breakdown));background:#fff;color:#212529;text-decoration:none;box-shadow:0 calc(5 / var(--media-breakdown)) calc(16 / var(--media-breakdown)) #1820260d;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.category-children__card:focus-visible{outline:calc(2 / var(--media-breakdown)) solid #e7000b;outline-offset:calc(3 / var(--media-breakdown))}@media(any-hover:hover){.category-children__card:hover{border-color:#e7000b8c;box-shadow:0 calc(9 / var(--media-breakdown)) calc(22 / var(--media-breakdown)) #1820261a;transform:translateY(calc(-2 / var(--media-breakdown)))}.category-children__card:hover .category-children__media img{transform:scale(1.035)}.category-children__card:hover .category-children__caption svg{color:#e7000b;transform:translate(calc(3 / var(--media-breakdown)))}}.category-children__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#edf0f2}.category-children__media>.lazy-img-wrapper,.category-children__media picture{width:100%;height:100%}.category-children__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .32s ease}.category-children__placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8ecef,#f7f8f9 52%,#dfe4e8);color:#8e99a2}.category-children__placeholder svg{width:calc(72 / var(--media-breakdown));height:calc(54 / var(--media-breakdown));fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(2 / var(--media-breakdown))}.category-children__caption{display:flex;min-height:calc(50 / var(--media-breakdown));align-items:center;justify-content:space-between;gap:calc(12 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(12 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown));font-weight:650;line-height:1.3}.category-children__caption>span{min-width:0}.category-children__caption svg{width:calc(17 / var(--media-breakdown));height:calc(17 / var(--media-breakdown));flex:0 0 calc(17 / var(--media-breakdown));fill:none;stroke:#929ca5;stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(1.8 / var(--media-breakdown));transition:color .2s ease,transform .2s ease}@media(max-width:1399px){.category-children__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1023px){.category-children__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.category-children{margin-bottom:calc(26 / var(--media-breakdown))}.category-children__title{margin-bottom:calc(14 / var(--media-breakdown));font-size:calc(21 / var(--media-breakdown))}.category-children__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 / var(--media-breakdown))}.category-children__caption{min-height:calc(48 / var(--media-breakdown));gap:calc(6 / var(--media-breakdown));padding:calc(11 / var(--media-breakdown)) calc(12 / var(--media-breakdown));font-size:calc(13 / var(--media-breakdown))}.category-children__caption svg{width:calc(17 / var(--media-breakdown));height:calc(17 / var(--media-breakdown));flex-basis:calc(17 / var(--media-breakdown))}}@media(prefers-reduced-motion:reduce){.category-children__card,.category-children__media img,.category-children__caption svg{transition:none}}.category-landing-page__container{padding-top:clamp(10 / var(--media-breakdown),1.6vw,24 / var(--media-breakdown));padding-bottom:clamp(34 / var(--media-breakdown),4vw,64 / var(--media-breakdown))}.category-landing-page__header{margin-bottom:clamp(22 / var(--media-breakdown),2.5vw,36 / var(--media-breakdown))}.category-landing-page__title{margin:0;color:#212529;text-transform:uppercase}.category-landing-page__catalog{margin-bottom:clamp(40 / var(--media-breakdown),5vw,72 / var(--media-breakdown))}.category-landing-page__catalog-title{margin:0 0 calc(20 / var(--media-breakdown));color:#212529;font-size:clamp(21 / var(--media-breakdown),2vw,28 / var(--media-breakdown));font-weight:700;line-height:1.2}.category-landing-page__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14 / var(--media-breakdown),1.5vw,22 / var(--media-breakdown))}.category-landing-page__card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:calc(1 / var(--media-breakdown)) solid #dce2e7;border-radius:calc(6 / var(--media-breakdown));background:#fff;color:#212529;text-decoration:none;box-shadow:0 calc(8 / var(--media-breakdown)) calc(24 / var(--media-breakdown)) #18202612;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.category-landing-page__card:focus-visible{outline:calc(2 / var(--media-breakdown)) solid #e7000b;outline-offset:calc(3 / var(--media-breakdown))}@media(any-hover:hover){.category-landing-page__card:hover{border-color:#e7000b8c;box-shadow:0 calc(13 / var(--media-breakdown)) calc(30 / var(--media-breakdown)) #18202621;transform:translateY(calc(-3 / var(--media-breakdown)))}.category-landing-page__card:hover .category-landing-page__media img{transform:scale(1.035)}.category-landing-page__card:hover .category-landing-page__caption svg{color:#e7000b;transform:translate(calc(3 / var(--media-breakdown)))}}.category-landing-page__media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#edf0f2}.category-landing-page__media>.lazy-img-wrapper,.category-landing-page__media picture{width:100%;height:100%}.category-landing-page__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.category-landing-page__placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8ecef,#f7f8f9 52%,#dfe4e8);color:#8e99a2}.category-landing-page__placeholder svg{width:calc(82 / var(--media-breakdown));height:calc(62 / var(--media-breakdown));fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(2 / var(--media-breakdown))}.category-landing-page__caption{display:flex;min-height:calc(66 / var(--media-breakdown));align-items:center;justify-content:space-between;gap:calc(16 / var(--media-breakdown));padding:calc(15 / var(--media-breakdown)) calc(18 / var(--media-breakdown));font-size:calc(17 / var(--media-breakdown));font-weight:700;line-height:1.3}.category-landing-page__caption>span{min-width:0}.category-landing-page__caption svg{width:calc(20 / var(--media-breakdown));height:calc(20 / var(--media-breakdown));flex:0 0 calc(20 / var(--media-breakdown));fill:none;stroke:#929ca5;stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(1.8 / var(--media-breakdown));transition:color .2s ease,transform .2s ease}.category-landing-page__seo{position:relative;padding:clamp(24 / var(--media-breakdown),3vw,44 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #e1e5e8;border-radius:calc(8 / var(--media-breakdown));background:#fff;box-shadow:0 calc(10 / var(--media-breakdown)) calc(28 / var(--media-breakdown)) #2125290e}.category-landing-page__seo:before{content:"";position:absolute;top:0;right:0;left:0;height:calc(4 / var(--media-breakdown));border-radius:calc(8 / var(--media-breakdown)) calc(8 / var(--media-breakdown)) 0 0;background:#e7000b}.category-landing-page__seo>:first-child{margin-top:0}.category-landing-page__seo>:last-child{margin-bottom:0}@media(max-width:1023px){.category-landing-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.category-landing-page__header{margin-bottom:calc(20 / var(--media-breakdown))}.category-landing-page__title{font-size:calc(26 / var(--media-breakdown))}.category-landing-page__catalog-title{margin-bottom:calc(14 / var(--media-breakdown));font-size:calc(21 / var(--media-breakdown))}.category-landing-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12 / var(--media-breakdown))}.category-landing-page__caption{min-height:calc(58 / var(--media-breakdown));gap:calc(8 / var(--media-breakdown));padding:calc(11 / var(--media-breakdown)) calc(12 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown))}.category-landing-page__caption svg{width:calc(17 / var(--media-breakdown));height:calc(17 / var(--media-breakdown));flex-basis:calc(17 / var(--media-breakdown))}.category-landing-page__seo{padding:calc(24 / var(--media-breakdown)) calc(17 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown));line-height:1.7}.category-landing-page__seo h2{font-size:calc(21 / var(--media-breakdown))}.category-landing-page__seo h3{font-size:calc(18 / var(--media-breakdown))}}@media(prefers-reduced-motion:reduce){.category-landing-page__card,.category-landing-page__media img,.category-landing-page__caption svg{transition:none}}.city-products{padding:calc(8 / var(--media-breakdown)) 0 calc(52 / var(--media-breakdown))}.text-page--heading-only .text-page__container{padding-top:calc(8 / var(--media-breakdown));padding-bottom:calc(12 / var(--media-breakdown))}.text-page--after-products .text-page__container{padding-top:clamp(22 / var(--media-breakdown),2.2vw,36 / var(--media-breakdown))}.city-products__title{margin:0 0 calc(28 / var(--media-breakdown))}.city-products__grid.category-blade-filter__grid--grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(18 / var(--media-breakdown))}@media all and (max-width:1500px){.city-products__grid.category-blade-filter__grid--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media all and (max-width:1180px){.city-products__grid.category-blade-filter__grid--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media all and (max-width:760px){.city-products{padding-bottom:calc(40 / var(--media-breakdown))}.city-products__grid.category-blade-filter__grid--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12 / var(--media-breakdown))}}@media all and (max-width:460px){.city-products__grid.category-blade-filter__grid--grid{grid-template-columns:minmax(0,1fr)}}.article-page,.article-list{--article-ink: #181717;--article-muted: #5f6b77;--article-line: #dee2e6;--article-soft: #f3f5f6;--article-red: #e7000b}.article-page__container{max-width:calc(1260 / var(--media-breakdown))}.article-page__header{max-width:calc(1000 / var(--media-breakdown));margin-bottom:calc(32 / var(--media-breakdown))}.article-page__title{margin-bottom:calc(18 / var(--media-breakdown));text-transform:none}.article-page__meta{display:flex;flex-wrap:wrap;gap:calc(12 / var(--media-breakdown)) calc(28 / var(--media-breakdown));color:var(--article-muted);font-size:calc(14 / var(--media-breakdown));line-height:1.5}.article-page__featured{overflow:hidden;margin:0 0 calc(42 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid var(--article-line);border-radius:calc(8 / var(--media-breakdown));background:var(--article-soft)}.article-page__featured .lazy-img-wrapper,.article-page__featured picture{display:block}.article-page__featured img{display:block;width:100%;max-height:calc(680 / var(--media-breakdown));-o-object-fit:cover;object-fit:cover}.article-page__content{max-width:calc(1000 / var(--media-breakdown));color:var(--article-ink);font-size:calc(17 / var(--media-breakdown));line-height:1.72}.article-page__content p,.article-page__content li,.article-page__content td,.article-page__content th{color:inherit;font-size:inherit;line-height:inherit}.article-page__content p{margin:0 0 calc(23 / var(--media-breakdown))}.article-page__content h2,.article-page__content h3,.article-page__content h4{color:var(--article-ink);font-weight:600;line-height:1.25}.article-page__content h2{margin:calc(43 / var(--media-breakdown)) 0 calc(17 / var(--media-breakdown));font-size:calc(28 / var(--media-breakdown))}.article-page__content h3{margin:calc(34 / var(--media-breakdown)) 0 calc(15 / var(--media-breakdown));font-size:calc(23 / var(--media-breakdown))}.article-page__content h4{margin:calc(28 / var(--media-breakdown)) 0 calc(13 / var(--media-breakdown));font-size:calc(19 / var(--media-breakdown))}.article-page__content ul,.article-page__content ol{margin:0 0 calc(25 / var(--media-breakdown));padding-left:calc(24 / var(--media-breakdown))}.article-page__content ul{list-style:disc}.article-page__content ol{list-style:decimal}.article-page__content li{margin-bottom:calc(9 / var(--media-breakdown));padding-left:calc(3 / var(--media-breakdown))}.article-page__content a{color:var(--article-red);text-decoration:underline;text-decoration-thickness:calc(1 / var(--media-breakdown));text-underline-offset:calc(3 / var(--media-breakdown))}.article-page__content blockquote{margin:calc(30 / var(--media-breakdown)) 0;padding:calc(22 / var(--media-breakdown)) calc(26 / var(--media-breakdown));border-left:calc(4 / var(--media-breakdown)) solid var(--article-red);background:var(--article-soft);color:#444c53}.article-page__content img{display:block;max-width:100%;height:auto;margin:calc(28 / var(--media-breakdown)) auto;border-radius:calc(6 / var(--media-breakdown))}.article-page__content table{width:100%;margin:calc(28 / var(--media-breakdown)) 0;border-collapse:collapse}.article-page__content th,.article-page__content td{padding:calc(12 / var(--media-breakdown)) calc(14 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid var(--article-line);text-align:left;vertical-align:top}.article-page__content th{background:var(--article-soft);font-weight:600}.article-page__content>:first-child{margin-top:0}.article-page__content>:last-child{margin-bottom:0}.article-page__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(22 / var(--media-breakdown));margin-top:calc(46 / var(--media-breakdown))}.article-page__gallery-item{overflow:hidden;margin:0;border:calc(1 / var(--media-breakdown)) solid var(--article-line);border-radius:calc(6 / var(--media-breakdown));background:var(--article-soft)}.article-page__gallery-item img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.article-page__footer{margin-top:calc(42 / var(--media-breakdown));padding-top:calc(24 / var(--media-breakdown));border-top:calc(1 / var(--media-breakdown)) solid var(--article-line)}.article-page__back{display:inline-flex;gap:calc(10 / var(--media-breakdown));align-items:center;color:var(--article-ink);font-size:calc(15 / var(--media-breakdown));font-weight:600;text-decoration:none;transition:color .2s ease}.article-page__back:hover,.article-page__back:focus-visible{color:var(--article-red)}.article-list__header{max-width:calc(920 / var(--media-breakdown));margin-bottom:calc(34 / var(--media-breakdown))}.article-list__title{margin-bottom:calc(15 / var(--media-breakdown));text-transform:none}.article-list__intro{color:var(--article-muted);font-size:calc(16 / var(--media-breakdown));line-height:1.65}.article-list__intro p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.article-list__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(22 / var(--media-breakdown))}.article-card{display:flex;overflow:hidden;min-width:0;flex-direction:column;border:calc(1 / var(--media-breakdown)) solid var(--article-line, #dee2e6);border-radius:calc(8 / var(--media-breakdown));background:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.article-card:hover{transform:translateY(calc(-3 / var(--media-breakdown)));border-color:#e7000b52;box-shadow:0 calc(12 / var(--media-breakdown)) calc(28 / var(--media-breakdown)) #1817171a}.article-card__image{position:relative;display:block;overflow:hidden;min-height:calc(220 / var(--media-breakdown));aspect-ratio:16/10;background:var(--article-soft, #f3f5f6)}.article-card__image .lazy-img-wrapper,.article-card__image picture,.article-card__image img{display:block;width:100%;height:100%}.article-card__image img{-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.article-card:hover .article-card__image img{transform:scale(1.025)}.article-card__placeholder{position:absolute;inset:0;display:grid;place-items:center;color:#939da5;font-size:calc(20 / var(--media-breakdown));font-weight:700;letter-spacing:calc(2 / var(--media-breakdown))}.article-card__body{display:flex;min-height:calc(250 / var(--media-breakdown));flex:1;flex-direction:column;align-items:flex-start;padding:calc(24 / var(--media-breakdown))}.article-card__date{margin-bottom:calc(10 / var(--media-breakdown));color:#7a858e;font-size:calc(13 / var(--media-breakdown));line-height:1.45}.article-card__title{margin:0 0 calc(12 / var(--media-breakdown));font-size:calc(21 / var(--media-breakdown));line-height:1.28}.article-card__title a{color:var(--article-ink, #181717);text-decoration:none}.article-card__excerpt{margin:0 0 calc(22 / var(--media-breakdown));color:var(--article-muted, #5f6b77);font-size:calc(15 / var(--media-breakdown));line-height:1.58}.article-card__link{display:inline-flex;gap:calc(7 / var(--media-breakdown));align-items:center;margin-top:auto;color:var(--article-red, #e7000b);font-size:calc(15 / var(--media-breakdown));font-weight:600;text-decoration:none}.article-card__link span{transition:transform .2s ease}.article-card__link:hover span,.article-card__link:focus-visible span{transform:translate(calc(4 / var(--media-breakdown)))}.article-related{margin-top:calc(64 / var(--media-breakdown));padding-top:calc(38 / var(--media-breakdown));border-top:calc(1 / var(--media-breakdown)) solid var(--article-line)}.article-related__heading{display:flex;gap:calc(20 / var(--media-breakdown));align-items:baseline;justify-content:space-between;margin-bottom:calc(26 / var(--media-breakdown))}.article-related__heading h2{margin:0;font-size:calc(30 / var(--media-breakdown));line-height:1.2}.article-related__heading a{color:var(--article-red);font-size:calc(15 / var(--media-breakdown));font-weight:600;text-decoration:none}.article-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(22 / var(--media-breakdown))}@media(max-width:1280px){.article-list__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.article-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.article-page__header{margin-bottom:calc(22 / var(--media-breakdown))}.article-page__featured{margin-bottom:calc(27 / var(--media-breakdown))}.article-page__featured img{max-height:none}.article-page__content{max-width:none;font-size:calc(15 / var(--media-breakdown))}.article-page__content h2{margin-top:calc(32 / var(--media-breakdown));font-size:calc(23 / var(--media-breakdown))}.article-page__content h3{font-size:calc(19 / var(--media-breakdown))}.article-page__content blockquote{padding:calc(18 / var(--media-breakdown))}.article-page__content table{display:block;overflow-x:auto}.article-page__gallery{grid-template-columns:1fr;gap:calc(16 / var(--media-breakdown))}.article-page__footer{margin-top:calc(32 / var(--media-breakdown))}.article-list__header{margin-bottom:calc(25 / var(--media-breakdown))}.article-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12 / var(--media-breakdown))}.article-list .article-card__image{min-height:0}.article-list .article-card__body{padding:calc(12 / var(--media-breakdown))}.article-list .article-card__date{margin-bottom:calc(7 / var(--media-breakdown));font-size:calc(11 / var(--media-breakdown))}.article-list .article-card__title{margin-bottom:calc(9 / var(--media-breakdown));font-size:calc(15 / var(--media-breakdown));line-height:1.3}.article-list .article-card__excerpt{margin-bottom:calc(14 / var(--media-breakdown));font-size:calc(13 / var(--media-breakdown));line-height:1.45}.article-list .article-card__link{font-size:calc(13 / var(--media-breakdown))}.article-card__image{min-height:calc(195 / var(--media-breakdown))}.article-card__body{min-height:auto;padding:calc(20 / var(--media-breakdown))}.article-card__title{font-size:calc(19 / var(--media-breakdown))}.article-related{margin-top:calc(44 / var(--media-breakdown));padding-top:calc(28 / var(--media-breakdown))}.article-related__heading{display:block;margin-bottom:calc(22 / var(--media-breakdown))}.article-related__heading h2{margin-bottom:calc(10 / var(--media-breakdown));font-size:calc(25 / var(--media-breakdown))}.article-related__grid{grid-template-columns:1fr;gap:calc(18 / var(--media-breakdown))}}@media(prefers-reduced-motion:reduce){.article-card,.article-card__image img,.article-card__link span{transition:none}}.text-page__container{position:relative;padding-top:clamp(22 / var(--media-breakdown),2.2vw,36 / var(--media-breakdown));padding-bottom:clamp(22 / var(--media-breakdown),2.2vw,36 / var(--media-breakdown))}.text-page:not(.text-page--heading-only) .text-page__container{margin-top:calc(32 / var(--media-breakdown));margin-bottom:calc(40 / var(--media-breakdown));overflow:hidden;border:calc(1 / var(--media-breakdown)) solid #E1E5E8;border-radius:calc(10 / var(--media-breakdown));background:#fff;box-shadow:0 calc(12 / var(--media-breakdown)) calc(32 / var(--media-breakdown)) #2125290f}.text-page:not(.text-page--heading-only) .text-page__container:before{content:"";position:absolute;top:0;right:0;left:0;height:calc(4 / var(--media-breakdown));background:#e7000b}.text-page__breadcrumbs{margin-bottom:calc(24 / var(--media-breakdown));padding:0}.text-page__title{max-width:calc(1180 / var(--media-breakdown));margin:0 auto calc(24 / var(--media-breakdown));padding-bottom:calc(16 / var(--media-breakdown));border-bottom:calc(1 / var(--media-breakdown)) solid #DEE2E6;font-size:calc(26 / var(--media-breakdown));text-align:left;text-transform:none}.text-page__updated{max-width:calc(1180 / var(--media-breakdown));margin:0 auto calc(28 / var(--media-breakdown));color:#939da5;font-size:calc(15 / var(--media-breakdown))}.text-page__content{width:100%;max-width:calc(1180 / var(--media-breakdown));margin:0 auto}@media(max-width:767px){.text-page:not(.text-page--heading-only) .text-page__container{margin-top:calc(18 / var(--media-breakdown));margin-bottom:calc(24 / var(--media-breakdown));border-radius:calc(8 / var(--media-breakdown));padding:calc(22 / var(--media-breakdown)) calc(16 / var(--media-breakdown))}.text-page__title{margin-bottom:calc(18 / var(--media-breakdown));padding-bottom:calc(13 / var(--media-breakdown));font-size:calc(22 / var(--media-breakdown))}.text-page__updated{margin-bottom:calc(20 / var(--media-breakdown));font-size:calc(13 / var(--media-breakdown))}.text-page__content{font-size:calc(14 / var(--media-breakdown));line-height:1.7}.text-page__content h1{font-size:calc(24 / var(--media-breakdown))}.text-page__content h2{font-size:calc(21 / var(--media-breakdown))}.text-page__content h3{font-size:calc(18 / var(--media-breakdown))}.text-page__content h4{font-size:calc(16 / var(--media-breakdown))}.text-page__content h5,.text-page__content h6{font-size:calc(14 / var(--media-breakdown))}.text-page__content ul,.text-page__content ol{padding-left:calc(21 / var(--media-breakdown))}.text-page__content dl{display:block}.text-page__content dt,.text-page__content dd{padding:calc(10 / var(--media-breakdown)) calc(12 / var(--media-breakdown))}.text-page__content blockquote{padding:calc(14 / var(--media-breakdown)) calc(16 / var(--media-breakdown))}.text-page__content th,.text-page__content td{min-width:calc(110 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(12 / var(--media-breakdown))}.text-page__content .alignleft,.text-page__content .alignright{float:none;display:block;margin:calc(16 / var(--media-breakdown)) auto}}.basket__container{padding-top:calc(8 / var(--media-breakdown));padding-bottom:calc(40 / var(--media-breakdown))}.basket__title{text-align:left;text-transform:uppercase;margin-bottom:calc(24 / var(--media-breakdown))}.basket__table{background:#fff;border-radius:calc(10 / var(--media-breakdown));overflow:hidden}.basket__head{display:grid;grid-template-columns:calc(120 / var(--media-breakdown)) minmax(calc(220 / var(--media-breakdown)),1fr) minmax(calc(410 / var(--media-breakdown)),calc(470 / var(--media-breakdown))) calc(190 / var(--media-breakdown)) calc(56 / var(--media-breakdown));gap:calc(16 / var(--media-breakdown));align-items:center;padding:calc(16 / var(--media-breakdown)) calc(24 / var(--media-breakdown));background:#f1f3f5;color:#5f6b77;font-size:calc(14 / var(--media-breakdown))}.basket__row{display:grid;grid-template-columns:calc(120 / var(--media-breakdown)) minmax(calc(220 / var(--media-breakdown)),1fr) minmax(calc(410 / var(--media-breakdown)),calc(470 / var(--media-breakdown))) calc(190 / var(--media-breakdown)) calc(56 / var(--media-breakdown));gap:calc(16 / var(--media-breakdown));align-items:center;padding:calc(20 / var(--media-breakdown)) calc(24 / var(--media-breakdown));border-bottom:calc(1 / var(--media-breakdown)) solid #EDEFF2}.basket__row:last-child{border-bottom:0}.basket__cell{min-width:0}.basket__cell--qty{display:flex;align-items:center;gap:calc(10 / var(--media-breakdown))}.basket__image{display:block;width:calc(96 / var(--media-breakdown));height:calc(72 / var(--media-breakdown));border-radius:calc(6 / var(--media-breakdown));overflow:hidden;background:#f1f3f5}.basket__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.basket__name{display:block;color:#212529;font-size:calc(16 / var(--media-breakdown));font-weight:600;line-height:1.3;margin-bottom:calc(6 / var(--media-breakdown))}.basket__name:hover{color:#e7000b}.basket__desc{color:#939da5;font-size:calc(13 / var(--media-breakdown));line-height:1.4}.basket__measure-list{display:grid;flex:1 1 calc(210 / var(--media-breakdown));gap:calc(2 / var(--media-breakdown));min-width:calc(190 / var(--media-breakdown))}.basket__measure-row{display:grid;grid-template-columns:calc(58 / var(--media-breakdown)) minmax(0,1fr);align-items:center;gap:calc(10 / var(--media-breakdown));min-height:calc(22 / var(--media-breakdown))}.basket__unit{min-width:calc(58 / var(--media-breakdown));padding:calc(3 / var(--media-breakdown)) calc(7 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid transparent;border-radius:calc(3 / var(--media-breakdown));background:#f6f7f8;color:#5f6b77;font-size:calc(11 / var(--media-breakdown));line-height:1.25;white-space:nowrap;cursor:pointer;transition:.15s}.basket__unit.is-active{background:#e9edf1;border-color:#d8dee4;color:#212529;font-weight:600}.basket__unit:hover{border-color:#939da5;color:#212529}.basket__unit:focus-visible{outline:calc(2 / var(--media-breakdown)) solid #E7000B;outline-offset:calc(1 / var(--media-breakdown))}.basket__unit:disabled{cursor:wait;opacity:.65}.basket__stepper{display:inline-flex;align-items:center;gap:calc(8 / var(--media-breakdown))}.basket__step{width:calc(32 / var(--media-breakdown));height:calc(32 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #E5E9ED;border-radius:calc(6 / var(--media-breakdown));background:#fff;color:#2d2b2b;font-size:calc(18 / var(--media-breakdown));line-height:1;cursor:pointer}.basket__step:hover{border-color:#2d2b2b}.basket__qty-input{width:calc(64 / var(--media-breakdown));height:calc(32 / var(--media-breakdown));text-align:center;border:calc(1 / var(--media-breakdown)) solid #E5E9ED;border-radius:calc(6 / var(--media-breakdown));font-size:calc(15 / var(--media-breakdown));-moz-appearance:textfield}.basket__qty-input::-webkit-outer-spin-button,.basket__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.basket__unit-label{color:#5f6b77;font-size:calc(14 / var(--media-breakdown))}.basket__measure-value{min-width:0;overflow:hidden;color:#62758a;font-size:calc(10 / var(--media-breakdown));line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.basket__measure-value.is-active{color:#2d2b2b;font-size:calc(11 / var(--media-breakdown));font-weight:500}.basket__measure-value small{color:#5f6b77;font-size:calc(9 / var(--media-breakdown));font-weight:400}.basket__sum{display:block;color:#212529;font-size:calc(18 / var(--media-breakdown));font-weight:700}.basket__sum-alt{display:block;color:#939da5;font-size:calc(13 / var(--media-breakdown));margin-top:calc(4 / var(--media-breakdown))}.basket__remove{display:inline-flex;align-items:center;justify-content:center;width:calc(36 / var(--media-breakdown));height:calc(36 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #EDEFF2;border-radius:calc(6 / var(--media-breakdown));background:#fff;cursor:pointer}.basket__remove:hover{border-color:#e7000b}.basket__remove:hover svg path{stroke:#e7000b}.basket__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(24 / var(--media-breakdown));flex-wrap:wrap;margin-top:calc(28 / var(--media-breakdown))}.basket__promo{position:relative;display:flex;flex-direction:column;gap:calc(8 / var(--media-breakdown));max-width:calc(320 / var(--media-breakdown));width:100%}.basket__promo-label{color:#2d2b2b;font-size:calc(15 / var(--media-breakdown))}.basket__promo-input{height:calc(48 / var(--media-breakdown));padding:0 calc(64 / var(--media-breakdown)) 0 calc(16 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #E5E9ED;border-radius:calc(8 / var(--media-breakdown));background:#fff;font-size:calc(15 / var(--media-breakdown))}.basket__promo-apply{position:absolute;right:calc(6 / var(--media-breakdown));bottom:calc(6 / var(--media-breakdown));height:calc(36 / var(--media-breakdown));padding:0 calc(14 / var(--media-breakdown));border:0;border-radius:calc(6 / var(--media-breakdown));background:#2d2b2b;color:#fff;cursor:pointer}.basket__promo-ok{color:#1fa85a;font-size:calc(14 / var(--media-breakdown))}.basket__total{text-align:center}.basket__total-label{display:block;color:#5f6b77;font-size:calc(15 / var(--media-breakdown));margin-bottom:calc(6 / var(--media-breakdown))}.basket__total-value{display:block;color:#212529;font-size:calc(28 / var(--media-breakdown));font-weight:700}.basket__total-discount{display:block;color:#939da5;font-size:calc(14 / var(--media-breakdown));margin-top:calc(4 / var(--media-breakdown))}.basket__actions{display:flex;flex-direction:column;gap:calc(12 / var(--media-breakdown));min-width:calc(280 / var(--media-breakdown))}.basket__actions .button{width:100%}.basket__actions .button-stroke[data-quick-order-mode=one_click_cart]{border-color:#e7000b;background:#fff;color:#e7000b!important}.basket__actions .button-stroke[data-quick-order-mode=one_click_cart] span{color:inherit!important}.basket__actions .button-stroke[data-quick-order-mode=one_click_cart]:hover,.basket__actions .button-stroke[data-quick-order-mode=one_click_cart]:focus-visible{background:#e7000b;color:#fff!important}.basket__empty{background:#fff;border-radius:calc(10 / var(--media-breakdown));padding:calc(48 / var(--media-breakdown)) calc(24 / var(--media-breakdown));text-align:center}.basket__empty-text{color:#5f6b77;font-size:calc(18 / var(--media-breakdown));margin-bottom:calc(20 / var(--media-breakdown))}.basket__empty .button{display:inline-flex}@media(max-width:1100px){.basket__head,.basket__row{grid-template-columns:calc(90 / var(--media-breakdown)) minmax(0,1fr) calc(310 / var(--media-breakdown)) calc(150 / var(--media-breakdown)) calc(48 / var(--media-breakdown));gap:calc(12 / var(--media-breakdown))}.basket__measure-list{min-width:0}}@media(max-width:767px){.basket__head{display:none}.basket__row{grid-template-columns:calc(80 / var(--media-breakdown)) minmax(0,1fr) calc(40 / var(--media-breakdown));grid-template-areas:"photo name remove" "qty qty remove" "sum sum remove";row-gap:calc(10 / var(--media-breakdown));padding:calc(16 / var(--media-breakdown))}.basket__cell--photo{grid-area:photo}.basket__cell--name{grid-area:name}.basket__cell--qty{grid-area:qty}.basket__cell--sum{grid-area:sum}.basket__cell--remove{grid-area:remove}.basket__image{width:calc(72 / var(--media-breakdown));height:calc(64 / var(--media-breakdown))}.basket__cell--qty{flex-wrap:nowrap;gap:calc(8 / var(--media-breakdown))}.basket__measure-list{flex:1 1 auto}.basket__stepper{gap:calc(4 / var(--media-breakdown))}.basket__step{width:calc(28 / var(--media-breakdown));height:calc(30 / var(--media-breakdown))}.basket__qty-input{width:calc(56 / var(--media-breakdown));height:calc(30 / var(--media-breakdown))}.basket__footer{flex-direction:column;align-items:stretch}.basket__promo{max-width:none}.basket__total{text-align:left}.basket__actions{min-width:0}}.order-success__container{text-align:center;max-width:calc(760 / var(--media-breakdown));padding-top:calc(24 / var(--media-breakdown));padding-bottom:calc(40 / var(--media-breakdown))}.order-success__title{text-align:center;text-transform:uppercase;margin-bottom:calc(16 / var(--media-breakdown))}.order-success__subtitle{text-align:center;color:#5f6b77;font-size:calc(18 / var(--media-breakdown));line-height:1.4;margin-bottom:calc(40 / var(--media-breakdown))}.order-success__icon{display:flex;justify-content:center;margin-bottom:calc(48 / var(--media-breakdown))}.order-success__icon img,.order-success__icon svg{display:block;width:calc(160 / var(--media-breakdown));height:calc(160 / var(--media-breakdown))}.order-success__actions{display:flex;justify-content:center}.order-success__actions .button{min-width:calc(360 / var(--media-breakdown));max-width:100%}@media(max-width:767px){.order-success__subtitle{font-size:calc(16 / var(--media-breakdown));margin-bottom:calc(28 / var(--media-breakdown))}.order-success__icon{margin-bottom:calc(32 / var(--media-breakdown))}.order-success__icon img,.order-success__icon svg{width:calc(120 / var(--media-breakdown));height:calc(120 / var(--media-breakdown))}.order-success__actions .button{min-width:0;width:100%}}body.page-order-success{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}body.page-order-success .site{flex:1 0 auto}body.page-order-success .site__content{display:flex;flex-direction:column}body.page-order-success .site__content>main{display:flex;flex:1 0 auto;flex-direction:column}body.page-order-success .order-success{display:flex;flex:1 0 auto;margin-top:0;margin-bottom:0}body.page-order-success .order-success__container{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;width:100%}body.page-order-success .footer{flex-shrink:0}.page-404{position:relative;isolation:isolate;display:grid;width:100%;min-height:100vh;min-height:100svh;place-items:center;overflow:hidden;background:#171c21;color:#fff}.page-404:after{content:"";position:absolute;z-index:1;inset:0;background:#050a0e14;pointer-events:none}.page-404__img{position:absolute;z-index:0;inset:0}.page-404__img img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-404__container{position:relative;z-index:2;display:flex;width:min(100%,118rem);flex-direction:column;align-items:center;justify-content:center;padding:clamp(2.4rem,4.167vw,8rem) clamp(2rem,2.083vw,4rem);text-align:center}.page-404__title{margin:0 0 clamp(1.8rem,1.875vw,3.6rem);color:#fff;font-size:clamp(3.2rem,3.333vw,6.4rem);font-weight:700;line-height:1.08;letter-spacing:.01em;text-transform:uppercase}.page-404__subtitle{width:min(100%,98rem);margin:0 0 clamp(2.8rem,2.292vw,4.4rem);color:#fffffff0;font-size:clamp(1.4rem,1.042vw,2rem);font-weight:400;line-height:1.5}.page-404__btn.button{width:clamp(17rem,11.77vw,22.6rem);min-width:0;min-height:clamp(4.4rem,2.917vw,5.6rem);padding:clamp(1.2rem,.833vw,1.6rem) clamp(1.4rem,1.042vw,2rem);border-width:.2rem;border-radius:clamp(.4rem,.26vw,.5rem);font-size:clamp(1.2rem,.833vw,1.6rem);white-space:nowrap}.page-404__btn.button span{font-size:inherit;font-weight:500;line-height:1.2}.page-404__btn.button:hover{transform:translateY(-.2rem)}.page-404__btn.button:focus-visible{box-shadow:0 0 0 .3rem #ffffffeb,0 .3rem 2.5rem -.3rem #e7000b8c}@media all and (max-width:767px){.page-404__img img{-o-object-position:38% center;object-position:38% center}.page-404__container{width:100%;padding-right:2rem;padding-left:2rem}.page-404__subtitle{max-width:52rem}}@media(prefers-reduced-motion:reduce){.page-404__btn.button{transition:none}.page-404__btn.button:hover{transform:none}}.responsive-header,.responsive-drawer,.responsive-drawer-backdrop,.responsive-filter-head,.sidebar__calc-label--compact,.sidebar__filter-show,.category-blade-filter__filter-button{display:none}.footer-title{width:100%;padding:0;border:0;background:transparent;text-align:left}.footer-title b{display:none}@media all and (max-width:1024px){body{overflow-x:hidden}body.responsive-nav-open{overflow:hidden}.site,.site__content,.site__content>main{width:100%;min-width:0}.header,.sidebar:not(.sidebar--product-filter){display:none}.main-container,.full-container{max-width:none;padding-right:calc(32 / var(--media-breakdown));padding-left:calc(32 / var(--media-breakdown))}.block-margin{margin-top:calc(42 / var(--media-breakdown));margin-bottom:calc(42 / var(--media-breakdown))}.section-title{margin-bottom:calc(6 / var(--media-breakdown));font-size:calc(24 / var(--media-breakdown));line-height:1.15}.section-subtitle{margin-bottom:calc(28 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown))}.button{min-width:0;min-height:calc(46 / var(--media-breakdown));padding:calc(13 / var(--media-breakdown)) calc(18 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown))}.button span{font-size:calc(14 / var(--media-breakdown))}.button svg{height:calc(20 / var(--media-breakdown));margin-right:calc(12 / var(--media-breakdown))}.responsive-header{position:relative;z-index:120;display:block;border-bottom:calc(1 / var(--media-breakdown)) solid #e2e7eb;background:#fff}.responsive-header__top{display:flex;min-height:calc(60 / var(--media-breakdown));align-items:center;gap:clamp(12 / var(--media-breakdown),2vw,24 / var(--media-breakdown));padding:calc(8 / var(--media-breakdown)) clamp(16 / var(--media-breakdown),3.125vw,32 / var(--media-breakdown))}.responsive-header__logo{position:relative;display:block;width:calc(145 / var(--media-breakdown));height:calc(38 / var(--media-breakdown));flex:0 0 calc(145 / var(--media-breakdown));overflow:hidden}.responsive-header__logo img{position:absolute;top:50%;left:0;display:block;width:calc(145 / var(--media-breakdown));max-width:none;transform:translateY(-50%)}.responsive-header__desktop-phones{display:flex;margin-left:auto;align-items:center;gap:clamp(8 / var(--media-breakdown),1.2vw,14 / var(--media-breakdown))}.responsive-header__desktop-phones a{color:#212529;font-size:calc(12 / var(--media-breakdown));font-weight:650;text-decoration:none;white-space:nowrap}.responsive-header__desktop-phones svg{width:calc(22 / var(--media-breakdown));height:calc(22 / var(--media-breakdown));flex:0 0 auto;fill:none;stroke:#939da5;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.responsive-header__actions{display:flex;align-items:center;gap:clamp(8 / var(--media-breakdown),1.2vw,14 / var(--media-breakdown))}.responsive-header__action{position:relative;display:inline-flex;min-width:calc(36 / var(--media-breakdown));min-height:calc(36 / var(--media-breakdown));align-items:center;justify-content:center;gap:calc(7 / var(--media-breakdown));padding:0;border:0;background:transparent;color:#212529;font:inherit;font-size:calc(12 / var(--media-breakdown));text-decoration:none;cursor:pointer}.responsive-header__action svg{width:calc(24 / var(--media-breakdown));height:calc(24 / var(--media-breakdown));fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.responsive-header__cart strong{font-size:calc(12 / var(--media-breakdown));white-space:nowrap}.responsive-header__cart b{position:absolute;top:calc(-1 / var(--media-breakdown));left:calc(17 / var(--media-breakdown));display:grid;min-width:calc(16 / var(--media-breakdown));height:calc(16 / var(--media-breakdown));place-items:center;border-radius:50%;background:#e7000b;color:#fff;font-size:calc(9 / var(--media-breakdown))}.responsive-header__menu,.responsive-header__phonebar{display:none}.responsive-header__menu{flex-direction:column;gap:calc(4 / var(--media-breakdown))}.responsive-header__menu span{display:block;width:calc(22 / var(--media-breakdown));height:calc(2 / var(--media-breakdown));border-radius:calc(2 / var(--media-breakdown));background:#212529}.responsive-header__tools{display:grid;min-height:calc(64 / var(--media-breakdown));grid-template-columns:clamp(148 / var(--media-breakdown),19vw,198 / var(--media-breakdown)) minmax(calc(170 / var(--media-breakdown)),1fr) clamp(145 / var(--media-breakdown),17.5vw,185 / var(--media-breakdown)) auto;align-items:center;gap:clamp(8 / var(--media-breakdown),1.2vw,16 / var(--media-breakdown));padding:calc(8 / var(--media-breakdown)) clamp(16 / var(--media-breakdown),3.125vw,32 / var(--media-breakdown));border-top:calc(1 / var(--media-breakdown)) solid #edf0f2;background:#fff}.responsive-header__catalog-button,.responsive-header__quick{display:inline-flex;width:100%;min-width:0;min-height:calc(46 / var(--media-breakdown));align-items:center;justify-content:center;gap:clamp(7 / var(--media-breakdown),1vw,12 / var(--media-breakdown));padding:0 clamp(10 / var(--media-breakdown),1.5vw,18 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #dbe1e6;border-radius:calc(5 / var(--media-breakdown));background:#fff;color:#212529;font-size:clamp(11 / var(--media-breakdown),1.35vw,14 / var(--media-breakdown));font-weight:650;cursor:pointer;white-space:nowrap}.responsive-header__catalog-button svg,.responsive-header__quick svg{width:clamp(19 / var(--media-breakdown),2.3vw,24 / var(--media-breakdown));height:clamp(19 / var(--media-breakdown),2.3vw,24 / var(--media-breakdown));flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.responsive-header__catalog-button{border-color:#e7000b;background:#e7000b;color:#fff}.responsive-header__catalog-button:hover,.responsive-header__catalog-button:focus-visible{border-color:#c9000a;background:#c9000a}.responsive-header__search{position:relative;display:flex;min-width:0;flex:1}.responsive-header__search input{box-sizing:border-box;width:100%;height:calc(46 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(48 / var(--media-breakdown)) calc(10 / var(--media-breakdown)) clamp(12 / var(--media-breakdown),1.5vw,18 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #dbe1e6;border-radius:calc(5 / var(--media-breakdown));background:#f8f9fa;color:#212529;font-size:clamp(12 / var(--media-breakdown),1.3vw,14 / var(--media-breakdown))}.responsive-header__search input:focus{border-color:#939da5;outline:0;box-shadow:0 0 0 calc(3 / var(--media-breakdown)) #5f6b771f}.responsive-header__search>button{position:absolute;top:0;right:0;width:calc(46 / var(--media-breakdown));height:calc(46 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown));border:0;background:transparent;color:#5f6b77}.responsive-header__search>button svg{width:calc(20 / var(--media-breakdown));height:calc(20 / var(--media-breakdown));fill:none;stroke:currentColor;stroke-width:1.8}.responsive-header__search .banner__search-results{position:absolute;z-index:30;top:calc(100% + 6 / var(--media-breakdown));right:0;left:0;max-height:calc(360 / var(--media-breakdown));overflow:auto;border:calc(1 / var(--media-breakdown)) solid #dbe1e6;border-radius:calc(5 / var(--media-breakdown));background:#fff;box-shadow:0 calc(16 / var(--media-breakdown)) calc(32 / var(--media-breakdown)) #00000024}.responsive-header__search .banner__search-item{display:grid;grid-template-columns:calc(48 / var(--media-breakdown)) minmax(0,1fr) auto;align-items:center;gap:calc(10 / var(--media-breakdown));padding:calc(9 / var(--media-breakdown));border-bottom:calc(1 / var(--media-breakdown)) solid #edf0f2;color:#212529;text-decoration:none}.responsive-header__search .banner__search-item img,.responsive-header__search .banner__search-item>span{width:calc(48 / var(--media-breakdown));height:calc(48 / var(--media-breakdown));-o-object-fit:cover;object-fit:cover}.responsive-header__search .banner__search-item .banner__search-category-icon{display:flex;align-items:center;justify-content:center}.responsive-header__search .banner__search-item .banner__search-category-icon svg{width:calc(26 / var(--media-breakdown));height:calc(26 / var(--media-breakdown));fill:none;stroke:#65717b;stroke-width:1.5;stroke-linejoin:round}.responsive-header__search .banner__search-item .banner__search-arrow{width:calc(18 / var(--media-breakdown));height:calc(18 / var(--media-breakdown));fill:none;stroke:#8b969f;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.responsive-header__search .banner__search-item .banner__search-match{display:block;margin-top:calc(3 / var(--media-breakdown));color:#b90009;font-size:calc(11 / var(--media-breakdown));line-height:1.3;white-space:normal}.responsive-header__search .banner__search-item .banner__search-match span{font-weight:650}.responsive-header__quick{border-color:transparent;background:transparent}.responsive-header__quick svg{color:#939da5}.responsive-header__quick:hover,.responsive-header__quick:focus-visible{border-color:#e2e7eb;background:#f8f9fa}.responsive-header__lang{display:flex;min-width:0;align-items:center;gap:calc(4 / var(--media-breakdown));padding-left:clamp(4 / var(--media-breakdown),.8vw,10 / var(--media-breakdown));border-left:calc(1 / var(--media-breakdown)) solid #e2e7eb;font-size:calc(12 / var(--media-breakdown))}.responsive-header__lang>svg{width:calc(18 / var(--media-breakdown));height:calc(18 / var(--media-breakdown));flex:0 0 auto;fill:none;stroke:#5f6b77;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.responsive-header__lang nav{gap:calc(3 / var(--media-breakdown));white-space:nowrap}.responsive-header__lang a{padding:calc(3 / var(--media-breakdown)) calc(4 / var(--media-breakdown));border:0;color:#212529;text-decoration:none}.responsive-header__lang a[aria-current=page]{font-weight:700}.responsive-header__lang--mobile{display:none}.responsive-drawer-backdrop{position:fixed;z-index:998;inset:0;display:block;background:#11171d94;opacity:1}.responsive-drawer-backdrop[hidden]{display:none}.responsive-drawer,.sidebar--product-filter[data-responsive-drawer]{position:fixed;z-index:999;top:0;bottom:0;left:0;display:flex;width:min(390 / var(--media-breakdown),92vw);height:100dvh;flex-direction:column;overflow:hidden;padding:0;border:0;background:#fff;box-shadow:calc(20 / var(--media-breakdown)) 0 calc(50 / var(--media-breakdown)) #0000002e;transform:translate(-105%);transition:transform .25s ease}.responsive-drawer.is-open,.sidebar--product-filter[data-responsive-drawer].is-open{transform:translate(0)}.responsive-drawer__head,.responsive-drawer .responsive-filter-head{display:flex;min-height:calc(64 / var(--media-breakdown));flex:0 0 auto;align-items:center;justify-content:space-between;gap:calc(16 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(20 / var(--media-breakdown));border-bottom:calc(1 / var(--media-breakdown)) solid #e9ecef}.responsive-drawer__head strong,.responsive-drawer .responsive-filter-head strong{color:#212529;font-size:calc(18 / var(--media-breakdown))}.responsive-drawer__head>button,.responsive-drawer .responsive-filter-head>button{width:calc(40 / var(--media-breakdown));height:calc(40 / var(--media-breakdown));padding:0;border:0;background:transparent;color:#212529;font-size:calc(32 / var(--media-breakdown));line-height:1}.responsive-drawer__body{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.responsive-drawer__meta{display:grid;gap:calc(4 / var(--media-breakdown));padding:calc(18 / var(--media-breakdown)) calc(20 / var(--media-breakdown));border-top:calc(1 / var(--media-breakdown)) solid #e9ecef}.responsive-drawer__meta a,.responsive-drawer__meta button{display:block;width:100%;padding:calc(12 / var(--media-breakdown)) 0;border:0;background:transparent;color:#212529;font-size:calc(15 / var(--media-breakdown));text-align:left;text-decoration:none}.responsive-drawer__meta>div{display:flex;align-items:center;padding-top:calc(4 / var(--media-breakdown))}.responsive-drawer__meta nav{display:inline-flex;width:auto;flex-wrap:nowrap;align-items:center;gap:calc(6 / var(--media-breakdown));white-space:nowrap}.responsive-drawer__meta nav a{display:inline-flex;width:auto;flex:0 0 auto;align-items:center;padding:calc(8 / var(--media-breakdown)) calc(6 / var(--media-breakdown))}.responsive-drawer__calculator{width:calc(100% - 40 / var(--media-breakdown));margin:calc(24 / var(--media-breakdown)) calc(20 / var(--media-breakdown))}.responsive-menu__list .site-nav__link{display:block;padding:calc(15 / var(--media-breakdown)) calc(20 / var(--media-breakdown));border-bottom:calc(1 / var(--media-breakdown)) solid #e9ecef;color:#212529;font-size:calc(16 / var(--media-breakdown));font-weight:600;text-decoration:none}.responsive-drawer--menu{background:#f8f9fa}.responsive-drawer--menu .responsive-drawer__head--menu{position:relative;min-height:calc(72 / var(--media-breakdown));justify-content:flex-end;padding:calc(10 / var(--media-breakdown)) calc(20 / var(--media-breakdown));border:0;background:#202428}.responsive-drawer--menu .responsive-drawer__head--menu strong{position:absolute;left:50%;color:#fff;font-size:calc(18 / var(--media-breakdown));font-weight:700;transform:translate(-50%)}.responsive-drawer--menu .responsive-drawer__head--menu>button{color:#98a2ab;font-size:calc(34 / var(--media-breakdown));font-weight:300}.responsive-drawer--menu .responsive-menu-drawer{display:flex;flex-direction:column;padding:0 calc(22 / var(--media-breakdown)) calc(28 / var(--media-breakdown));background:#f8f9fa}.responsive-drawer--menu .responsive-menu-drawer__phones{display:grid;grid-template-columns:calc(30 / var(--media-breakdown)) minmax(0,auto) calc(30 / var(--media-breakdown));align-items:start;justify-content:start;gap:calc(12 / var(--media-breakdown));padding:calc(34 / var(--media-breakdown)) 0 calc(36 / var(--media-breakdown))}.responsive-drawer--menu .responsive-menu-drawer__phones>svg{width:calc(26 / var(--media-breakdown));height:calc(26 / var(--media-breakdown));margin-top:calc(4 / var(--media-breakdown));fill:none;stroke:#9ba7b0;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.responsive-drawer--menu .responsive-menu-drawer__phones>div{display:grid;gap:calc(5 / var(--media-breakdown))}.responsive-drawer--menu .responsive-menu-drawer__phones a{color:#212529;font-size:calc(18 / var(--media-breakdown));line-height:1.25;text-decoration:none;white-space:nowrap}.responsive-drawer--menu .responsive-menu-drawer__phones .responsive-menu-drawer__chat{width:calc(24 / var(--media-breakdown));height:calc(24 / var(--media-breakdown));margin-top:calc(21 / var(--media-breakdown));fill:#939da5;stroke:none}.responsive-drawer--menu .responsive-menu-drawer__catalog{width:100%;min-height:calc(64 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown)) calc(18 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #e7000b;border-radius:calc(5 / var(--media-breakdown));background:transparent;color:#212529;cursor:pointer;font-size:calc(18 / var(--media-breakdown));font-weight:500}.responsive-drawer--menu .responsive-menu-drawer__actions,.responsive-drawer--menu .responsive-menu-drawer__navigation,.responsive-drawer--menu .responsive-menu-drawer__languages{border-top:calc(1 / var(--media-breakdown)) solid #e3e7ea}.responsive-drawer--menu .responsive-menu-drawer__actions{display:grid;gap:calc(4 / var(--media-breakdown));margin-top:calc(34 / var(--media-breakdown));padding:calc(25 / var(--media-breakdown)) 0 calc(27 / var(--media-breakdown))}.responsive-drawer--menu .responsive-menu-drawer__action{display:flex;width:100%;min-height:calc(46 / var(--media-breakdown));align-items:center;gap:calc(12 / var(--media-breakdown));padding:calc(7 / var(--media-breakdown)) 0;border:0;background:transparent;color:#212529;cursor:pointer;font-size:calc(17 / var(--media-breakdown));font-weight:400;text-align:left;text-decoration:none}.responsive-drawer--menu .responsive-menu-drawer__icon{position:relative;display:inline-flex;width:calc(31 / var(--media-breakdown));height:calc(31 / var(--media-breakdown));flex:0 0 calc(31 / var(--media-breakdown));align-items:center;justify-content:center}.responsive-drawer--menu .responsive-menu-drawer__icon svg{width:calc(26 / var(--media-breakdown));height:calc(26 / var(--media-breakdown));fill:none;stroke:#98a5ae;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.responsive-drawer--menu .responsive-menu-drawer__icon b{position:absolute;top:calc(-3 / var(--media-breakdown));right:calc(-4 / var(--media-breakdown));display:grid;min-width:calc(20 / var(--media-breakdown));height:calc(17 / var(--media-breakdown));padding:0 calc(4 / var(--media-breakdown));place-items:center;border-radius:calc(3 / var(--media-breakdown));background:#e7000b;color:#fff;font-size:calc(10 / var(--media-breakdown));font-weight:700;line-height:1}.responsive-drawer--menu .responsive-menu-drawer__navigation{padding:calc(25 / var(--media-breakdown)) 0 calc(27 / var(--media-breakdown))}.responsive-drawer--menu .responsive-menu__list{display:grid;gap:calc(3 / var(--media-breakdown));margin:0;padding:0;list-style:none}.responsive-drawer--menu .responsive-menu__list .site-nav__link{padding:calc(11 / var(--media-breakdown)) 0;border:0;color:#212529;font-size:calc(17 / var(--media-breakdown));font-weight:400}.responsive-drawer--menu .responsive-menu-drawer__languages{display:flex;align-items:center;gap:calc(8 / var(--media-breakdown));padding:calc(31 / var(--media-breakdown)) 0 calc(34 / var(--media-breakdown));border-bottom:calc(1 / var(--media-breakdown)) solid #e3e7ea}.responsive-drawer--menu .responsive-menu-drawer__languages>svg{width:calc(20 / var(--media-breakdown));height:calc(20 / var(--media-breakdown));flex:0 0 calc(20 / var(--media-breakdown));fill:none;stroke:#697784;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.responsive-drawer--menu .responsive-menu-drawer__languages nav{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:calc(6 / var(--media-breakdown));white-space:nowrap}.responsive-drawer--menu .responsive-menu-drawer__languages a{width:auto;padding:calc(5 / var(--media-breakdown)) calc(4 / var(--media-breakdown));border:0;color:#697784;font-size:calc(16 / var(--media-breakdown));text-decoration:none}.responsive-drawer--menu .responsive-menu-drawer__calculator{display:flex;width:100%;min-height:calc(64 / var(--media-breakdown));flex:0 0 auto;align-items:center;justify-content:center;gap:calc(28 / var(--media-breakdown));margin-top:calc(36 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown)) calc(20 / var(--media-breakdown));border-radius:calc(5 / var(--media-breakdown));background:#e7000b;color:#fff;font-size:calc(17 / var(--media-breakdown));font-weight:500;text-decoration:none}.responsive-drawer--menu .responsive-menu-drawer__calculator svg{width:calc(27 / var(--media-breakdown));height:calc(27 / var(--media-breakdown));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.responsive-drawer--catalog{width:min(465 / var(--media-breakdown),100vw);background:#f7f8f9}.responsive-drawer--catalog .responsive-drawer__head--catalog{position:relative;display:grid;min-height:calc(70 / var(--media-breakdown));grid-template-columns:calc(44 / var(--media-breakdown)) minmax(0,1fr) calc(44 / var(--media-breakdown));align-items:center;gap:0;padding:calc(8 / var(--media-breakdown)) calc(16 / var(--media-breakdown));border:0;background:#202428}.responsive-drawer--catalog .responsive-drawer__head--catalog strong{color:#fff;font-size:calc(18 / var(--media-breakdown));font-weight:700;text-align:center}.responsive-drawer--catalog .responsive-drawer__head--catalog>button{display:grid;width:calc(40 / var(--media-breakdown));height:calc(40 / var(--media-breakdown));padding:0;place-items:center;border:0;background:transparent;color:#98a2ab;cursor:pointer}.responsive-drawer--catalog .responsive-drawer__head--catalog>button svg{width:calc(25 / var(--media-breakdown));height:calc(25 / var(--media-breakdown));fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.responsive-drawer--catalog .responsive-drawer__head--catalog .responsive-drawer__back{justify-self:start}.responsive-drawer--catalog .responsive-drawer__head--catalog .responsive-drawer__close{justify-self:end}.responsive-drawer--catalog .responsive-catalog-drawer{padding:calc(40 / var(--media-breakdown)) 0 calc(72 / var(--media-breakdown));background:#f7f8f9;scrollbar-color:#c8cfd5 transparent;scrollbar-width:thin}.responsive-drawer--catalog .sidebar__nav-list,.responsive-drawer--catalog .sidebar__nav-sublist{margin:0;padding:0;list-style:none}.responsive-drawer--catalog .sidebar__nav-icon{display:none}.responsive-drawer--catalog .sidebar__nav-row{min-height:calc(58 / var(--media-breakdown));gap:calc(10 / var(--media-breakdown));padding:0 calc(22 / var(--media-breakdown)) 0 calc(30 / var(--media-breakdown));border:0;background:transparent;transition:background-color .16s ease}.responsive-drawer--catalog .sidebar__nav-lnk{min-width:0;flex:1 1 auto;color:#212529;font-size:calc(16 / var(--media-breakdown));font-weight:500;line-height:1.25}.responsive-drawer--catalog .sidebar__nav-lnk>.sidebar__nav-title{padding-top:0;padding-bottom:0}.responsive-drawer--catalog .sidebar__nav-toggle{width:calc(24 / var(--media-breakdown));height:calc(24 / var(--media-breakdown));flex:0 0 calc(24 / var(--media-breakdown))}.responsive-drawer--catalog .sidebar__nav-toggle span{width:0;height:0;border-top:calc(6 / var(--media-breakdown)) solid transparent;border-bottom:calc(6 / var(--media-breakdown)) solid transparent;border-left:calc(8 / var(--media-breakdown)) solid #9ca7af;background:none;transform-origin:center}.responsive-drawer--catalog .sidebar__nav-item.is-open>.sidebar__nav-row{position:relative;border-bottom:calc(1 / var(--media-breakdown)) solid #dce2e6;background:#f7f8f9}.responsive-drawer--catalog .sidebar__nav-item.is-open>.sidebar__nav-row:before{position:absolute;top:0;bottom:0;left:0;width:calc(5 / var(--media-breakdown));background:#e7000b;content:""}.responsive-drawer--catalog .sidebar__nav-sublist{background:#f4f6f8}.responsive-drawer--catalog .sidebar__nav-sublist .sidebar__nav-row{min-height:calc(44 / var(--media-breakdown));padding:0 calc(22 / var(--media-breakdown)) 0 calc(44 / var(--media-breakdown));border-bottom:calc(1 / var(--media-breakdown)) solid #dce2e6;background:transparent}.responsive-drawer--catalog .sidebar__nav-sublist .sidebar__nav-lnk{color:#6f7a83;font-size:calc(14 / var(--media-breakdown));font-weight:500}.responsive-drawer--catalog .sidebar__nav-sublist .sidebar__nav-count{display:block;min-width:calc(22 / var(--media-breakdown));color:#939da5;font-size:calc(14 / var(--media-breakdown))}.responsive-drawer--catalog .sidebar__nav-sublist .sidebar__nav-item.is-active>.sidebar__nav-row{background:#e4e8ec}.responsive-drawer--catalog .sidebar__nav-sublist .sidebar__nav-item.is-active>.sidebar__nav-row .sidebar__nav-lnk,.responsive-drawer--catalog .sidebar__nav-sublist .sidebar__nav-item.is-active>.sidebar__nav-row .sidebar__nav-count{color:#212529}.responsive-drawer--catalog .sidebar__nav-sublist .sidebar__nav-sublist .sidebar__nav-row{padding-left:calc(58 / var(--media-breakdown))}.responsive-drawer--catalog .sidebar__nav-list>.sidebar__nav-item>.sidebar__nav-row .sidebar__nav-count{display:none}.sidebar--product-filter[data-responsive-drawer]{min-height:0;overflow:clip;overflow-anchor:none}.sidebar--product-filter[data-responsive-drawer] .sidebar__container{display:flex;min-height:0;height:100%;flex-direction:column;overflow:hidden;overflow-anchor:none}.sidebar--product-filter[data-responsive-drawer] .responsive-filter-head{position:relative;z-index:4;display:flex;min-height:calc(64 / var(--media-breakdown));flex:0 0 auto;align-items:center;justify-content:space-between;padding:calc(10 / var(--media-breakdown)) calc(20 / var(--media-breakdown));border-bottom:calc(1 / var(--media-breakdown)) solid #e9ecef;background:#fff}.sidebar--product-filter[data-responsive-drawer] .responsive-filter-head strong{font-size:calc(18 / var(--media-breakdown))}.sidebar--product-filter[data-responsive-drawer] .responsive-filter-head button{width:calc(40 / var(--media-breakdown));height:calc(40 / var(--media-breakdown));border:0;background:transparent;font-size:calc(32 / var(--media-breakdown))}.sidebar--product-filter[data-responsive-drawer] .sidebar__logo{flex:0 0 auto;margin-bottom:calc(14 / var(--media-breakdown))}.sidebar--product-filter[data-responsive-drawer] .sidebar__nav{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.sidebar--product-filter[data-responsive-drawer] .sidebar__calc{flex:0 0 auto;margin:calc(14 / var(--media-breakdown)) 0 calc(18 / var(--media-breakdown));padding:0 calc(28 / var(--media-breakdown))}.sidebar--product-filter[data-responsive-drawer] .sidebar__calc--filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 / var(--media-breakdown))}.sidebar--product-filter[data-responsive-drawer] .sidebar__calc--filter-actions .button{min-width:0;min-height:calc(46 / var(--media-breakdown));gap:calc(8 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(12 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown))}.sidebar--product-filter[data-responsive-drawer] .sidebar__calc--filter-actions>a{border:calc(1 / var(--media-breakdown)) solid #e7000b;background:#fff;box-shadow:none;color:#e7000b}.sidebar--product-filter[data-responsive-drawer] .sidebar__calc--filter-actions>a span{color:currentColor}.sidebar--product-filter[data-responsive-drawer] .sidebar__calc--filter-actions>a svg{width:calc(20 / var(--media-breakdown));height:calc(20 / var(--media-breakdown));flex:0 0 calc(20 / var(--media-breakdown))}.sidebar--product-filter[data-responsive-drawer] .sidebar__calc--filter-actions>a svg path{stroke:currentColor}.sidebar--product-filter[data-responsive-drawer] .sidebar__calc--filter-actions .sidebar__filter-show{background:#e7000b;color:#fff}.sidebar--product-filter[data-responsive-drawer] .sidebar__calc--filter-actions .sidebar__filter-show:hover,.sidebar--product-filter[data-responsive-drawer] .sidebar__calc--filter-actions .sidebar__filter-show:focus-visible{background:#e7000b;color:#fff}.sidebar--product-filter[data-responsive-drawer] .sidebar__calc--filter-actions .sidebar__calc-label--full{display:none}.sidebar--product-filter[data-responsive-drawer] .sidebar__calc--filter-actions .sidebar__calc-label--compact,.sidebar--product-filter[data-responsive-drawer] .sidebar__calc--filter-actions .sidebar__filter-show{display:inline-flex}.category-blade-filter__filter-button{display:inline-flex;min-height:calc(36 / var(--media-breakdown));align-items:center;justify-content:center;padding:calc(7 / var(--media-breakdown)) calc(14 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #dfe5ea;border-radius:calc(4 / var(--media-breakdown));background:#fff;color:#343a40;font-size:calc(13 / var(--media-breakdown));font-weight:650}.banner{min-height:calc(360 / var(--media-breakdown));padding:calc(34 / var(--media-breakdown)) 0}.banner__container{display:flex;min-height:calc(292 / var(--media-breakdown));flex-direction:column;justify-content:center}.banner__title{max-width:calc(650 / var(--media-breakdown));margin-bottom:calc(8 / var(--media-breakdown));font-size:calc(34 / var(--media-breakdown))}.banner__subtitle{margin-bottom:calc(16 / var(--media-breakdown));font-size:calc(15 / var(--media-breakdown))}.banner__excerpt{align-self:flex-start;margin-bottom:calc(24 / var(--media-breakdown));padding:calc(8 / var(--media-breakdown)) calc(12 / var(--media-breakdown));font-size:calc(12 / var(--media-breakdown))}.banner__row{flex-wrap:wrap}.banner__row .button-red{margin-right:calc(12 / var(--media-breakdown))}.banner__row form{display:none;min-width:calc(280 / var(--media-breakdown));margin-left:calc(24 / var(--media-breakdown))}.banner__digits{margin-top:calc(26 / var(--media-breakdown))}.banner__digits-item{margin-right:calc(34 / var(--media-breakdown))}.banner__digits-big{font-size:calc(25 / var(--media-breakdown))}.banner__digits-small{font-size:calc(12 / var(--media-breakdown))}.popular .swiper{width:calc(100% + 32 / var(--media-breakdown));margin-left:calc(-16 / var(--media-breakdown));padding-right:calc(16 / var(--media-breakdown));padding-left:calc(16 / var(--media-breakdown))}.popular__lnk{margin-bottom:calc(24 / var(--media-breakdown))}.product-cart{border:calc(1 / var(--media-breakdown)) solid #e9ecef}.product-cart-img{height:calc(150 / var(--media-breakdown))}.product-cart-desc{padding:calc(14 / var(--media-breakdown)) calc(12 / var(--media-breakdown))}.product-cart-title{font-size:calc(14 / var(--media-breakdown))}.product-cart-excerpt{font-size:calc(11 / var(--media-breakdown))}.assort__list,.services__list,.why__list{display:grid;width:100%;margin:0;gap:calc(16 / var(--media-breakdown))}.assort__list{grid-template-columns:repeat(3,minmax(0,1fr))}.assort__item{width:auto;min-width:0;margin:0;padding:calc(22 / var(--media-breakdown))}.assort__item-title{padding-right:calc(24 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown))}.assort__item-links a{font-size:calc(12 / var(--media-breakdown))}.assort__item-cat span{font-size:calc(13 / var(--media-breakdown))}.masaic__item{gap:calc(28 / var(--media-breakdown));margin-bottom:calc(50 / var(--media-breakdown))}.masaic__item-text,.masaic__item-img{width:calc(50% - 14 / var(--media-breakdown))}.masaic__item-title{font-size:calc(20 / var(--media-breakdown))}.masaic__item-text p{font-size:calc(13 / var(--media-breakdown))}.services__list{grid-template-columns:repeat(2,minmax(0,1fr))}.services__item{width:auto;height:calc(180 / var(--media-breakdown));margin:0;padding:calc(20 / var(--media-breakdown))}.services__item-title{font-size:calc(16 / var(--media-breakdown))}.exec__content{min-height:calc(190 / var(--media-breakdown));padding:calc(34 / var(--media-breakdown)) calc(38 / var(--media-breakdown))}.exec__title{max-width:calc(620 / var(--media-breakdown));font-size:calc(27 / var(--media-breakdown))}.exec__subtitle{max-width:calc(620 / var(--media-breakdown));margin-bottom:calc(22 / var(--media-breakdown));font-size:calc(13 / var(--media-breakdown))}.delivery__content{flex-wrap:nowrap;align-items:stretch;gap:calc(32 / var(--media-breakdown))}.delivery__col{width:42%;flex:0 0 42%}.delivery__map{width:auto;min-width:0;flex:1}.delivery__map>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.why__list{grid-template-columns:repeat(3,minmax(0,1fr))}.why__item{width:auto;margin:0;padding:calc(18 / var(--media-breakdown))}.newsletter{padding:calc(30 / var(--media-breakdown)) 0}.newsletter__title{font-size:calc(24 / var(--media-breakdown))}.newsletter__subtitle{font-size:calc(13 / var(--media-breakdown))}.newsletter form input[type=email]{width:min(300 / var(--media-breakdown),31vw);height:calc(44 / var(--media-breakdown));margin-right:calc(10 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(14 / var(--media-breakdown))}.newsletter__list{margin-top:calc(24 / var(--media-breakdown))}.newsletter__item{margin:0 calc(40 / var(--media-breakdown))}.products-catalog__list{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(18 / var(--media-breakdown));margin:0}.products-catalog__item{width:auto;min-width:0;margin:0}.products-catalog .item__content{padding:calc(18 / var(--media-breakdown))}.category-blade-filter{margin:calc(24 / var(--media-breakdown)) 0 calc(42 / var(--media-breakdown))}.category-blade-filter__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(16 / var(--media-breakdown))}.shop-product{padding-bottom:calc(48 / var(--media-breakdown))}.shop-product__head h1{font-size:calc(28 / var(--media-breakdown))}.shop-product__lead{font-size:calc(15 / var(--media-breakdown))}.shop-product__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:calc(24 / var(--media-breakdown))}.shop-product__gallery,.shop-product__options,.shop-product__buy,.shop-product__details,.shop-product__delivery{width:100%;max-width:none}.shop-product__gallery{grid-row:span 2}.shop-product__option-group+.shop-product__option-group{margin-top:calc(18 / var(--media-breakdown))}.shop-product__buy{padding:calc(18 / var(--media-breakdown))}.shop-product__details,.shop-product__description-block{grid-column:1/-1}.shop-product__delivery{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10 / var(--media-breakdown))}.shop-product__delivery>div,.shop-product__delivery>a{min-width:0;margin:0;padding:calc(14 / var(--media-breakdown))}.shop-product__specs{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-breadcrumbs{margin:calc(20 / var(--media-breakdown)) 0 calc(28 / var(--media-breakdown))}.text-page__content{max-width:none}.text-page__content table{display:block;max-width:100%;overflow-x:auto}.ordering__layout{grid-template-columns:1fr;gap:calc(28 / var(--media-breakdown))}.ordering__summary{position:static}.basket__body,.cabinet__contents{min-width:0}.footer{padding:calc(32 / var(--media-breakdown)) 0 calc(22 / var(--media-breakdown))}.footer__main{display:grid;grid-template-columns:minmax(calc(170 / var(--media-breakdown)),1fr) 2fr minmax(calc(180 / var(--media-breakdown)),.8fr);gap:calc(24 / var(--media-breakdown))}.footer__main-brand{width:100%;max-width:none}.footer__main-brand img{width:calc(160 / var(--media-breakdown))}.footer__socials{margin-top:calc(16 / var(--media-breakdown))}.footer__social-title{font-size:calc(12 / var(--media-breakdown))}.footer__social-list{grid-template-columns:repeat(6,calc(34 / var(--media-breakdown)));gap:calc(7 / var(--media-breakdown))}.footer__social-link{width:calc(34 / var(--media-breakdown));height:calc(34 / var(--media-breakdown));border-radius:calc(9 / var(--media-breakdown))}.footer__social-link svg{width:calc(17 / var(--media-breakdown));height:calc(17 / var(--media-breakdown))}.footer__main-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(18 / var(--media-breakdown));padding-top:0}.footer__main-nav{width:auto;margin:0}.footer__main-contacts{padding-top:0}.footer-title{margin-bottom:calc(14 / var(--media-breakdown));color:#fff;font-size:calc(15 / var(--media-breakdown))}.footer__nav a,.footer__contacts-item a,.footer__contacts-item span{font-size:calc(12 / var(--media-breakdown))}.footer__copyright{margin-top:calc(28 / var(--media-breakdown));padding-top:calc(18 / var(--media-breakdown))}}@media all and (max-width:767px){.footer-title,.footer__contacts-item a{min-height:calc(44 / var(--media-breakdown));display:inline-flex;align-items:center}.main-container,.full-container{padding-right:calc(14 / var(--media-breakdown));padding-left:calc(14 / var(--media-breakdown))}.block-margin{margin-top:calc(34 / var(--media-breakdown));margin-bottom:calc(34 / var(--media-breakdown))}.section-title{font-size:calc(22 / var(--media-breakdown))}.section-subtitle{margin-bottom:calc(20 / var(--media-breakdown));font-size:calc(13 / var(--media-breakdown))}.responsive-header__top{min-height:calc(56 / var(--media-breakdown));gap:calc(8 / var(--media-breakdown));padding:calc(7 / var(--media-breakdown)) calc(12 / var(--media-breakdown))}.responsive-header__logo{width:calc(100 / var(--media-breakdown));height:calc(34 / var(--media-breakdown));flex-basis:calc(100 / var(--media-breakdown))}.responsive-header__logo img{width:calc(100 / var(--media-breakdown))}.responsive-header__desktop-phones,.responsive-header__account span,.responsive-header__cart-label,.responsive-header__cart strong,.responsive-header__tools{display:none}.responsive-header__actions{margin-left:auto;gap:calc(4 / var(--media-breakdown))}.responsive-header__lang--mobile{display:flex;flex:0 0 auto;padding-right:calc(5 / var(--media-breakdown));padding-left:0;border-right:calc(1 / var(--media-breakdown)) solid #e2e7eb;border-left:0}.responsive-header__lang--mobile>svg{display:none}.responsive-header__action{width:calc(34 / var(--media-breakdown));min-width:calc(34 / var(--media-breakdown));min-height:calc(34 / var(--media-breakdown))}.responsive-header__menu{display:inline-flex}.responsive-header__phonebar{display:flex;min-height:calc(44 / var(--media-breakdown));align-items:center;gap:calc(12 / var(--media-breakdown));padding:calc(8 / var(--media-breakdown)) calc(12 / var(--media-breakdown));background:#f8f9fa}.responsive-header__phonebar a{color:#212529;font-size:calc(12 / var(--media-breakdown));font-weight:700;text-decoration:none}.responsive-header__phonebar svg{width:calc(24 / var(--media-breakdown));height:calc(24 / var(--media-breakdown));flex:0 0 calc(24 / var(--media-breakdown));fill:#939da5}.responsive-drawer,.sidebar--product-filter[data-responsive-drawer]{width:100%;max-width:none}.banner{min-height:clamp(600 / var(--media-breakdown),122vw,765 / var(--media-breakdown));padding:clamp(30 / var(--media-breakdown),9.5vw,60 / var(--media-breakdown)) 0 clamp(38 / var(--media-breakdown),9vw,58 / var(--media-breakdown))}.banner__container{display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;padding-right:clamp(14 / var(--media-breakdown),4.65vw,30 / var(--media-breakdown));padding-left:clamp(14 / var(--media-breakdown),4.65vw,30 / var(--media-breakdown))}.banner__title{grid-column:1/-1;max-width:none;margin-bottom:clamp(12 / var(--media-breakdown),3vw,19 / var(--media-breakdown));font-size:clamp(32 / var(--media-breakdown),7vw,44 / var(--media-breakdown));line-height:1.08}}@media all and (max-width:767px)and (max-width:499px){.banner__title{font-size:calc(27 / var(--media-breakdown))}}@media all and (max-width:767px){.banner__subtitle{grid-column:1/-1;max-width:none;margin-bottom:clamp(20 / var(--media-breakdown),5.5vw,35 / var(--media-breakdown));font-size:clamp(15 / var(--media-breakdown),3.5vw,22 / var(--media-breakdown));line-height:1.3}.banner__excerpt{grid-column:1/-1;width:100%;min-height:clamp(48 / var(--media-breakdown),8.5vw,54 / var(--media-breakdown));align-items:center;margin-bottom:clamp(30 / var(--media-breakdown),8.5vw,53 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) clamp(14 / var(--media-breakdown),3.8vw,24 / var(--media-breakdown));font-size:clamp(12 / var(--media-breakdown),2.9vw,18 / var(--media-breakdown));line-height:1.3}}@media all and (max-width:767px)and (max-width:499px){.banner__excerpt{font-size:calc(11.5 / var(--media-breakdown))}}@media all and (max-width:767px){.banner__excerpt>svg{display:none}.banner__excerpt strong{margin-right:clamp(8 / var(--media-breakdown),2vw,13 / var(--media-breakdown));margin-left:0}.banner__row{display:contents}.banner__row .button,.banner__row .button-red{width:100%;min-height:clamp(50 / var(--media-breakdown),10.7vw,67 / var(--media-breakdown));margin:0;padding:calc(10 / var(--media-breakdown)) calc(8 / var(--media-breakdown));font-size:clamp(14 / var(--media-breakdown),3.2vw,20 / var(--media-breakdown))}.banner__row .button span,.banner__row .button-red span{font-size:inherit;font-weight:400}.banner__row .button:after,.banner__row .button-red:after{display:none}.banner__row .button-red{grid-row:6;grid-column:1;margin-top:clamp(30 / var(--media-breakdown),7vw,44 / var(--media-breakdown));margin-right:clamp(5 / var(--media-breakdown),2.5vw,15 / var(--media-breakdown))}.banner__row .button-stroke{grid-row:6;grid-column:2;margin-top:clamp(30 / var(--media-breakdown),7vw,44 / var(--media-breakdown));margin-left:clamp(5 / var(--media-breakdown),2.5vw,15 / var(--media-breakdown))}.banner__row form{display:block;grid-row:2;grid-column:1/-1;min-width:0;margin:0 0 clamp(24 / var(--media-breakdown),6vw,38 / var(--media-breakdown))}.banner__row form input{height:clamp(48 / var(--media-breakdown),10.5vw,66 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) clamp(52 / var(--media-breakdown),10vw,64 / var(--media-breakdown)) calc(10 / var(--media-breakdown)) clamp(16 / var(--media-breakdown),5.8vw,36 / var(--media-breakdown));font-size:clamp(14 / var(--media-breakdown),3vw,19 / var(--media-breakdown))}.banner__row form button{width:clamp(42 / var(--media-breakdown),8vw,50 / var(--media-breakdown))}.banner__digits{display:grid;grid-row:5;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8 / var(--media-breakdown),3vw,18 / var(--media-breakdown));width:100%;margin-top:clamp(30 / var(--media-breakdown),7vw,44 / var(--media-breakdown))}.banner__digits-item{min-width:0;margin:0;text-align:center}.banner__digits-big{margin-bottom:clamp(5 / var(--media-breakdown),1.5vw,9 / var(--media-breakdown));font-size:clamp(28 / var(--media-breakdown),7vw,44 / var(--media-breakdown))}.banner__digits-small{font-size:clamp(11 / var(--media-breakdown),2.8vw,18 / var(--media-breakdown));line-height:1.3}.popular__header{align-items:flex-end}.popular__lnk{margin-bottom:calc(20 / var(--media-breakdown));font-size:calc(12 / var(--media-breakdown))}.popular .swiper{width:calc(100% + 28 / var(--media-breakdown));margin-left:calc(-14 / var(--media-breakdown));padding-right:calc(14 / var(--media-breakdown));padding-left:calc(14 / var(--media-breakdown))}.product-cart-img{height:calc(126 / var(--media-breakdown))}.product-cart-desc{padding:calc(11 / var(--media-breakdown)) calc(9 / var(--media-breakdown))}.product-cart-title{font-size:calc(12 / var(--media-breakdown))}.product-cart-excerpt{margin-bottom:calc(10 / var(--media-breakdown));font-size:calc(10 / var(--media-breakdown))}.product-cart-price{font-size:calc(12 / var(--media-breakdown))}.product-cart-lnk svg{width:calc(30 / var(--media-breakdown));height:calc(30 / var(--media-breakdown))}.assort__list,.services__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 / var(--media-breakdown))}.assort__item{min-height:calc(180 / var(--media-breakdown));padding:calc(16 / var(--media-breakdown)) calc(12 / var(--media-breakdown))}.assort__item-title{font-size:calc(13 / var(--media-breakdown))}.assort__item-img{top:calc(12 / var(--media-breakdown));right:calc(12 / var(--media-breakdown));width:calc(20 / var(--media-breakdown))}.assort__item-links a{margin-bottom:calc(5 / var(--media-breakdown));font-size:calc(11 / var(--media-breakdown))}.assort__item-all{margin-top:auto;padding-top:calc(10 / var(--media-breakdown))}.assort__item-cat span{font-size:calc(11 / var(--media-breakdown))}.assort__item-text{margin-bottom:calc(14 / var(--media-breakdown));font-size:calc(12 / var(--media-breakdown))}.assort__item-btn{width:100%;padding:calc(8 / var(--media-breakdown))}.masaic__item,.masaic__item:nth-child(2n){display:flex;flex-direction:column;gap:calc(20 / var(--media-breakdown));margin-bottom:calc(42 / var(--media-breakdown))}.masaic__item-text,.masaic__item-img{width:100%}.masaic__item-title{font-size:calc(18 / var(--media-breakdown))}.masaic__item-text p{font-size:calc(13 / var(--media-breakdown));line-height:1.55}.masaic__item-img{order:2;padding-bottom:calc(34 / var(--media-breakdown))}.services__item{height:calc(128 / var(--media-breakdown));padding:calc(12 / var(--media-breakdown))}.services__item-title{font-size:calc(12 / var(--media-breakdown))}.services__item-lnk{display:block;transition:none;transform:none;animation:none}.exec__content{min-height:calc(236 / var(--media-breakdown));padding:calc(24 / var(--media-breakdown)) calc(18 / var(--media-breakdown))}.exec__title{max-width:calc(320 / var(--media-breakdown));font-size:calc(24 / var(--media-breakdown));line-height:1.08}.exec__subtitle{max-width:calc(330 / var(--media-breakdown));margin-bottom:calc(20 / var(--media-breakdown));font-size:calc(12 / var(--media-breakdown))}.exec__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(8 / var(--media-breakdown))}.exec__buttons .button{width:100%;margin:0;padding:calc(9 / var(--media-breakdown)) calc(6 / var(--media-breakdown))}.exec__buttons .button:after{display:none}.delivery__content{flex-direction:column;gap:calc(26 / var(--media-breakdown))}.delivery__col{width:100%;flex-basis:auto}.delivery__col-item{margin-bottom:calc(16 / var(--media-breakdown))}.delivery__col-item img{width:calc(40 / var(--media-breakdown));margin-right:calc(14 / var(--media-breakdown))}.delivery__col-title{font-size:calc(14 / var(--media-breakdown))}.delivery__col-desc{font-size:calc(12 / var(--media-breakdown))}.delivery__col .button{width:100%}.delivery__map{width:100%;min-height:calc(250 / var(--media-breakdown));overflow:hidden}.why__list{grid-template-columns:1fr;gap:calc(10 / var(--media-breakdown))}.why__item{display:grid;grid-template-columns:calc(42 / var(--media-breakdown)) minmax(0,1fr);align-items:center;-moz-column-gap:calc(12 / var(--media-breakdown));column-gap:calc(12 / var(--media-breakdown));padding:calc(14 / var(--media-breakdown))}.why__item-img{grid-row:span 2;margin:0}.why__item-img img{width:calc(36 / var(--media-breakdown))}.why__item-title{margin:0;font-size:calc(14 / var(--media-breakdown))}.why__item-desc{margin:calc(3 / var(--media-breakdown)) 0 0;font-size:calc(12 / var(--media-breakdown))}.newsletter{padding:calc(28 / var(--media-breakdown)) 0}.newsletter__content{align-items:stretch;flex-direction:column;gap:calc(18 / var(--media-breakdown))}.newsletter__content-form{align-items:stretch}.newsletter__message{max-width:none;text-align:left}.newsletter__title{font-size:calc(22 / var(--media-breakdown))}.newsletter form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(8 / var(--media-breakdown))}.newsletter form input[type=email]{width:100%;margin:0}.newsletter__list{justify-content:flex-start;overflow-x:auto}.newsletter__item{flex:0 0 calc(110 / var(--media-breakdown));margin:0 calc(18 / var(--media-breakdown)) 0 0}.products-catalog__list,.category-blade-filter__grid--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 / var(--media-breakdown))}.products-catalog .item__content{padding:calc(12 / var(--media-breakdown))}.products-catalog .item__title{margin-bottom:calc(10 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown))}.products-catalog .item__subitem{margin-bottom:calc(5 / var(--media-breakdown));font-size:calc(11 / var(--media-breakdown));line-height:1.35}.category-blade-filter{margin-top:calc(18 / var(--media-breakdown))}.category-blade-filter__header{gap:calc(14 / var(--media-breakdown));margin-bottom:calc(18 / var(--media-breakdown))}.category-blade-filter__title{font-size:calc(24 / var(--media-breakdown))}.category-blade-filter__shown{font-size:calc(12 / var(--media-breakdown))}.category-blade-filter__toolbar{width:100%}.category-blade-filter__sort{min-width:0;flex:1}.category-blade-filter__footer{gap:calc(18 / var(--media-breakdown))}.category-blade-filter__per-page{width:100%;justify-content:space-between}.shop-breadcrumbs{margin:calc(14 / var(--media-breakdown)) 0 calc(20 / var(--media-breakdown))}.shop-breadcrumbs__list{gap:calc(4 / var(--media-breakdown));font-size:calc(11 / var(--media-breakdown))}.shop-product{padding-bottom:calc(34 / var(--media-breakdown))}.shop-product__head{margin-bottom:calc(18 / var(--media-breakdown))}.shop-product__head h1{font-size:calc(22 / var(--media-breakdown));line-height:1.18}.shop-product__lead{font-size:calc(13 / var(--media-breakdown))}.shop-product__card{display:flex;flex-direction:column;gap:calc(20 / var(--media-breakdown))}.shop-product__gallery,.shop-product__options,.shop-product__buy,.shop-product__details,.shop-product__delivery{width:100%}.shop-product__thumb{width:calc(82 / var(--media-breakdown));height:calc(66 / var(--media-breakdown))}.shop-product__option-title{font-size:calc(16 / var(--media-breakdown))}.shop-product__option{padding:calc(8 / var(--media-breakdown)) calc(12 / var(--media-breakdown));font-size:calc(12 / var(--media-breakdown))}.shop-product__unit-tabs,.shop-product__unit-equivalents{grid-template-columns:repeat(4,minmax(calc(58 / var(--media-breakdown)),1fr));overflow-x:auto}.shop-product__price{font-size:calc(22 / var(--media-breakdown))}.shop-product__actions,.shop-product__secondary{gap:calc(8 / var(--media-breakdown))}.shop-product__tabs{max-width:100%;overflow-x:auto}.shop-product__tabs button{min-width:calc(120 / var(--media-breakdown));min-height:calc(46 / var(--media-breakdown));font-size:calc(13 / var(--media-breakdown));white-space:nowrap}.shop-product__specs{display:block}.shop-product__specs div{padding:calc(11 / var(--media-breakdown)) calc(12 / var(--media-breakdown));font-size:calc(13 / var(--media-breakdown))}.shop-product__review-grid,.shop-product__delivery{display:grid;grid-template-columns:1fr}.shop-product__description-block{margin-top:calc(18 / var(--media-breakdown));border-radius:calc(8 / var(--media-breakdown));padding:calc(22 / var(--media-breakdown)) calc(16 / var(--media-breakdown))}.shop-product__description-block>.shop-product__section-title{margin-bottom:calc(18 / var(--media-breakdown));padding-bottom:calc(13 / var(--media-breakdown));font-size:calc(22 / var(--media-breakdown))}.shop-product__description,.category-landing-page__seo,.text-page__content{font-size:calc(14 / var(--media-breakdown));line-height:1.7}.shop-product__description h1,.category-landing-page__seo h1,.text-page__content h1{font-size:calc(24 / var(--media-breakdown))}.shop-product__description h2,.category-landing-page__seo h2,.text-page__content h2{font-size:calc(21 / var(--media-breakdown))}.shop-product__description h3,.category-landing-page__seo h3,.text-page__content h3{padding-left:calc(13 / var(--media-breakdown));font-size:calc(18 / var(--media-breakdown))}.shop-product__description h4,.category-landing-page__seo h4,.text-page__content h4{font-size:calc(16 / var(--media-breakdown))}.shop-product__description h5,.category-landing-page__seo h5,.text-page__content h5,.shop-product__description h6,.category-landing-page__seo h6,.text-page__content h6{font-size:calc(14 / var(--media-breakdown))}.shop-product__description ul,.category-landing-page__seo ul,.text-page__content ul,.shop-product__description ol,.category-landing-page__seo ol,.text-page__content ol{padding-left:calc(21 / var(--media-breakdown))}.shop-product__description dl,.category-landing-page__seo dl,.text-page__content dl{display:block}.shop-product__description dt,.category-landing-page__seo dt,.text-page__content dt,.shop-product__description dd,.category-landing-page__seo dd,.text-page__content dd{padding:calc(10 / var(--media-breakdown)) calc(12 / var(--media-breakdown))}.shop-product__description blockquote,.category-landing-page__seo blockquote,.text-page__content blockquote{padding:calc(14 / var(--media-breakdown)) calc(16 / var(--media-breakdown))}.shop-product__description table,.category-landing-page__seo table,.text-page__content table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.shop-product__description thead,.category-landing-page__seo thead,.text-page__content thead,.shop-product__description tbody,.category-landing-page__seo tbody,.text-page__content tbody,.shop-product__description tfoot,.category-landing-page__seo tfoot,.text-page__content tfoot{display:table;width:100%;min-width:-moz-max-content;min-width:max-content}.shop-product__description th,.category-landing-page__seo th,.text-page__content th,.shop-product__description td,.category-landing-page__seo td,.text-page__content td{min-width:calc(110 / var(--media-breakdown));padding:calc(10 / var(--media-breakdown)) calc(12 / var(--media-breakdown))}.shop-product__description .alignleft,.category-landing-page__seo .alignleft,.text-page__content .alignleft,.shop-product__description .alignright,.category-landing-page__seo .alignright,.text-page__content .alignright{float:none;display:block;margin:calc(16 / var(--media-breakdown)) auto}.ordering__title{font-size:calc(22 / var(--media-breakdown))}.ordering__list{display:block;max-width:100%;overflow:visible;scroll-snap-type:none}.ordering__list-item{min-width:0;scroll-snap-align:none}.ordering__list-name{font-size:calc(18 / var(--media-breakdown));line-height:1.25}.ordering__list-counter{width:calc(40 / var(--media-breakdown));height:calc(40 / var(--media-breakdown));margin-right:calc(12 / var(--media-breakdown));font-size:calc(18 / var(--media-breakdown))}.ordering__tabs-header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.ordering__tabs-tab{min-width:0;margin:0;padding:calc(12 / var(--media-breakdown)) calc(8 / var(--media-breakdown));font-size:calc(15 / var(--media-breakdown));line-height:1.2}.ordering__panel,.ordering__summary{padding-right:0;padding-left:0}.basket__row{padding:calc(14 / var(--media-breakdown))}.basket__footer,.basket__actions{align-items:stretch;flex-direction:column}.basket__actions .button{width:100%}.text-page__container{padding-bottom:calc(24 / var(--media-breakdown))}.text-page__title{font-size:calc(24 / var(--media-breakdown))}.text-page__content{font-size:calc(14 / var(--media-breakdown));line-height:1.65}.cart-modal__panel{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;border-radius:0;background:#f4f6f8;box-shadow:none}.cart-modal__header{position:relative;z-index:2;min-height:calc(68 / var(--media-breakdown));flex:0 0 auto;padding:calc(12 / var(--media-breakdown) + env(safe-area-inset-top)) calc(16 / var(--media-breakdown)) calc(12 / var(--media-breakdown));border-bottom:calc(1 / var(--media-breakdown)) solid #e4e8ec;box-shadow:0 calc(4 / var(--media-breakdown)) calc(18 / var(--media-breakdown)) #2125290d}.cart-modal__header h2{font-size:calc(23 / var(--media-breakdown))}.cart-modal__close{display:inline-grid;width:calc(40 / var(--media-breakdown));height:calc(40 / var(--media-breakdown));place-items:center;border-radius:50%;background:#f0f2f4;color:#5f6b77;font-size:calc(28 / var(--media-breakdown));transition:background-color .18s ease,color .18s ease}.cart-modal__close:hover,.cart-modal__close:focus-visible{background:#212529;color:#fff;outline:0}.cart-modal__body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden;padding:0}.cart-modal__items{align-content:start;min-height:0;flex:1 1 auto;gap:calc(10 / var(--media-breakdown));grid-auto-rows:max-content;overflow-x:hidden;overflow-y:auto;padding:calc(14 / var(--media-breakdown)) calc(14 / var(--media-breakdown)) calc(20 / var(--media-breakdown));overscroll-behavior:contain;scrollbar-color:#c8cfd5 transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.cart-modal__item{min-height:calc(108 / var(--media-breakdown));grid-template-columns:minmax(0,1fr);align-items:start;gap:calc(8 / var(--media-breakdown));padding:calc(11 / var(--media-breakdown)) calc(40 / var(--media-breakdown)) calc(11 / var(--media-breakdown)) calc(11 / var(--media-breakdown));border:calc(1 / var(--media-breakdown)) solid #e7ebee;border-radius:calc(8 / var(--media-breakdown));box-shadow:0 calc(5 / var(--media-breakdown)) calc(18 / var(--media-breakdown)) #2125290a}.cart-modal__image{position:absolute;top:calc(11 / var(--media-breakdown));left:calc(11 / var(--media-breakdown));width:calc(84 / var(--media-breakdown));height:calc(84 / var(--media-breakdown));overflow:hidden;border-radius:calc(6 / var(--media-breakdown))}.cart-modal__info{grid-column:1;padding:calc(1 / var(--media-breakdown)) 0 0}.cart-modal__title{min-height:calc(84 / var(--media-breakdown));margin:0 0 calc(10 / var(--media-breakdown));padding-right:calc(4 / var(--media-breakdown));padding-left:calc(96 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown));line-height:1.3}.cart-modal__purchase{grid-template-columns:max-content minmax(0,1fr);width:100%}.cart-modal__qty{gap:calc(5 / var(--media-breakdown))}.cart-modal__qty button{width:calc(30 / var(--media-breakdown));height:calc(32 / var(--media-breakdown));color:#5f6b77}.cart-modal__qty input{width:calc(58 / var(--media-breakdown));height:calc(32 / var(--media-breakdown));font-size:calc(14 / var(--media-breakdown))}.cart-modal__qty span{margin-left:calc(2 / var(--media-breakdown));font-size:calc(12 / var(--media-breakdown));white-space:nowrap}.cart-modal__price{grid-column:1;gap:calc(3 / var(--media-breakdown));min-width:0;padding:0}.cart-modal__price strong{font-size:calc(16 / var(--media-breakdown))}.cart-modal__price span{overflow:hidden;font-size:calc(12 / var(--media-breakdown));text-overflow:ellipsis}.cart-modal__remove{top:calc(8 / var(--media-breakdown));right:calc(8 / var(--media-breakdown));display:grid;width:calc(32 / var(--media-breakdown));height:calc(32 / var(--media-breakdown));place-items:center;border-radius:50%;background:#f3f5f6;color:#e7000b;font-size:calc(22 / var(--media-breakdown))}.cart-modal__footer{position:relative;z-index:2;flex:0 0 auto;margin:0;padding:calc(14 / var(--media-breakdown)) calc(16 / var(--media-breakdown)) calc(14 / var(--media-breakdown) + env(safe-area-inset-bottom));border-top:calc(1 / var(--media-breakdown)) solid #e1e5e9;background:#fff;box-shadow:0 calc(-8 / var(--media-breakdown)) calc(28 / var(--media-breakdown)) #21252914}.cart-modal__summary{align-items:center;flex-direction:row;gap:calc(12 / var(--media-breakdown));margin:0 0 calc(12 / var(--media-breakdown))!important;font-size:calc(14 / var(--media-breakdown))}.cart-modal__summary strong{margin-left:auto;font-size:calc(22 / var(--media-breakdown))}.cart-modal__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(8 / var(--media-breakdown))}.cart-modal__link,.cart-modal__checkout{min-height:calc(46 / var(--media-breakdown));padding:calc(9 / var(--media-breakdown)) calc(8 / var(--media-breakdown));font-size:calc(13 / var(--media-breakdown));line-height:1.2;text-align:center}.cart-modal__empty{display:grid;min-height:0;flex:1 1 auto;place-items:center;padding:calc(32 / var(--media-breakdown)) calc(20 / var(--media-breakdown));font-size:calc(16 / var(--media-breakdown))}.footer{padding:calc(28 / var(--media-breakdown)) 0 calc(20 / var(--media-breakdown))}.footer__main{display:flex;flex-direction:column;gap:0}.footer__main-brand{max-width:none;align-items:center;display:flex;flex-direction:column;margin-bottom:calc(24 / var(--media-breakdown))}.footer__main-brand img{width:calc(160 / var(--media-breakdown))}.footer__socials{margin-top:calc(16 / var(--media-breakdown));text-align:center}.footer__social-list{grid-template-columns:repeat(6,calc(38 / var(--media-breakdown)));gap:calc(8 / var(--media-breakdown))}.footer__social-link{width:calc(38 / var(--media-breakdown));height:calc(38 / var(--media-breakdown))}.footer__social-link svg{width:calc(19 / var(--media-breakdown));height:calc(19 / var(--media-breakdown))}.footer__main-menu{display:block;padding:0}.footer__main-nav,.footer__main-contacts{width:100%;margin:0;padding:0;border-top:calc(1 / var(--media-breakdown)) solid #343a40}.footer-title{display:flex;min-height:calc(56 / var(--media-breakdown));align-items:center;justify-content:space-between;margin:0;color:#fff;font-size:calc(15 / var(--media-breakdown));font-weight:650}.footer-title b{display:block;font-size:calc(18 / var(--media-breakdown));font-weight:400}.footer [data-footer-panel]{display:none;padding-bottom:calc(18 / var(--media-breakdown))}.footer .is-open>[data-footer-panel]{display:block}.footer__nav ul,.footer__nav-col ul{-moz-column-count:1;column-count:1}.footer__contacts-item{margin-bottom:calc(10 / var(--media-breakdown))}.footer__copyright{align-items:flex-start;flex-direction:column;gap:calc(12 / var(--media-breakdown));margin-top:calc(22 / var(--media-breakdown))}.footer__copyright-right{display:flex;flex-direction:column;gap:calc(8 / var(--media-breakdown))}.footer__copyright a{margin-left:0}}@media all and (max-width:390px){.responsive-header__phonebar{justify-content:flex-start;gap:calc(12 / var(--media-breakdown))}.responsive-header__phonebar a{font-size:calc(11 / var(--media-breakdown))}.banner__title{font-size:calc(27 / var(--media-breakdown))}.category-blade-filter__grid--grid,.products-catalog__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.warranty-page{color:#15191d}.warranty-page__container{display:grid;gap:76px}.warranty-page__hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);min-height:550px;overflow:hidden;border:1px solid #dfe3e6;background:#f3f5f6;color:#15191d}.warranty-page__hero-content{display:flex;flex-direction:column;justify-content:center;padding:64px 54px}.warranty-page__eyebrow,.warranty-page__related-label{margin:0 0 18px;color:#e7000b;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.warranty-page__title.section-title{max-width:680px;margin:0;color:#15191d;font-size:clamp(38px,3vw,50px);line-height:1.02;letter-spacing:-.035em}.warranty-page__lead{max-width:610px;margin-top:26px;color:#4f565c;font-size:18px;line-height:1.7}.warranty-page__hero-actions,.warranty-page__cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px}.warranty-page__button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:13px 25px;border:1px solid transparent;font-size:14px;font-weight:750;line-height:1.2;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.warranty-page__button--primary{background:#e7000b;color:#fff}.warranty-page__button--primary:hover,.warranty-page__button--primary:focus-visible{background:#c60009;color:#fff}.warranty-page__button--secondary{border-color:#15191d;background:#fff;color:#15191d}.warranty-page__button--secondary:hover,.warranty-page__button--secondary:focus-visible{border-color:#e7000b;color:#e7000b}.warranty-page__text-link{display:inline-flex;gap:9px;align-items:center;color:#15191d;font-size:14px;font-weight:700;text-decoration:none}.warranty-page__text-link:hover,.warranty-page__text-link:focus-visible{color:#ff5a61}.warranty-page__hero-image{position:relative;min-width:0;margin:0;background:#e3e7e9}.warranty-page__hero-image .lazy-img-wrapper,.warranty-page__hero-image picture,.warranty-page__hero-image img{display:block;width:100%;height:100%}.warranty-page__hero-image img{height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:58% center;object-position:58% center}.warranty-page__section{display:grid;gap:34px}.warranty-page__section-heading{display:block}.warranty-page__section-heading h2{max-width:880px;margin:0;color:#15191d;font-size:clamp(28px,3vw,44px);line-height:1.12;letter-spacing:-.025em}.warranty-page__principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dfe3e6;border-left:1px solid #dfe3e6}.warranty-page__principle{min-height:270px;padding:30px 26px;border-right:1px solid #dfe3e6;border-bottom:1px solid #dfe3e6}.warranty-page__principle h3{margin:28px 0 12px;color:#15191d;font-size:20px;line-height:1.25}.warranty-page__principle p{margin:0;color:#5c6268;font-size:14px;line-height:1.65}.warranty-page__principle-icon{display:grid;width:48px;height:48px;place-items:center;background:#f5f6f7;color:#e7000b}.warranty-page__principle-icon svg{width:25px;height:25px;fill:currentColor}.warranty-page__scope{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:65px;padding:58px;background:#f3f5f6}.warranty-page__scope .warranty-page__section-heading{display:block}.warranty-page__scope-content{color:#454b51;font-size:17px;line-height:1.78}.warranty-page .prose p{margin:0 0 1em}.warranty-page .prose p:last-child{margin-bottom:0}.warranty-page .prose ul{display:grid;gap:11px;margin:18px 0 0;padding:0;list-style:none}.warranty-page .prose li{position:relative;padding-left:25px}.warranty-page .prose li:before{position:absolute;top:.72em;left:0;width:8px;height:2px;background:#e7000b;content:""}.warranty-page__steps{display:grid;margin:0;padding:0;border-top:1px solid #dfe3e6;list-style:none}.warranty-page__step{display:grid;grid-template-columns:70px minmax(0,1fr);gap:28px;padding:25px 0;border-bottom:1px solid #dfe3e6}.warranty-page__step h3{margin:0 0 8px;color:#15191d;font-size:20px;line-height:1.25}.warranty-page__step p{max-width:900px;margin:0;color:#5c6268;line-height:1.65}.warranty-page__step-number{display:grid;width:38px;height:38px;place-items:center;border:1px solid #e7000b;border-radius:50%;color:#e7000b;font-size:16px;font-weight:800}.warranty-page__documents{display:grid;grid-template-columns:84px minmax(0,1fr);gap:35px;padding:54px 58px;border:1px solid #dfe3e6;border-left:4px solid #e7000b;background:#fff;color:#15191d}.warranty-page__documents h2{margin:0 0 22px;color:#15191d;font-size:clamp(27px,3vw,42px);line-height:1.15}.warranty-page__documents .prose{max-width:930px;color:#50575d;font-size:16px;line-height:1.7}.warranty-page__documents-mark{display:grid;width:72px;height:72px;place-items:center;background:#e7000b}.warranty-page__documents-mark svg{width:34px;height:34px;fill:#fff}.warranty-page__faq-list{border-top:1px solid #cfd4d8}.warranty-page__faq-item{border-bottom:1px solid #cfd4d8}.warranty-page__faq-item summary{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:25px;align-items:center;padding:24px 0;cursor:pointer;font-size:18px;font-weight:750;line-height:1.4;list-style:none}.warranty-page__faq-item summary::-webkit-details-marker{display:none}.warranty-page__faq-item[open] .warranty-page__faq-toggle:after{transform:rotate(90deg);opacity:0}.warranty-page__faq-toggle{position:relative;width:26px;height:26px}.warranty-page__faq-toggle:before,.warranty-page__faq-toggle:after{position:absolute;top:12px;left:4px;width:18px;height:2px;background:#e7000b;content:"";transition:transform .2s ease,opacity .2s ease}.warranty-page__faq-toggle:after{transform:rotate(90deg)}.warranty-page__faq-answer{max-width:930px;padding:0 55px 25px 0;color:#596067;line-height:1.72}.warranty-page__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.warranty-page__related-card{position:relative;display:flex;min-height:230px;flex-direction:column;padding:28px;border:1px solid #dfe3e6;color:#15191d;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.warranty-page__related-card strong{margin-bottom:13px;font-size:22px;line-height:1.22}.warranty-page__related-card>span:not(.warranty-page__related-label):not(.warranty-page__related-arrow){color:#5c6268;line-height:1.55}.warranty-page__related-card:hover,.warranty-page__related-card:focus-visible{border-color:#e7000b;color:#15191d;transform:translateY(-3px);box-shadow:0 16px 35px #0e141914}.warranty-page__related-label{margin-bottom:25px}.warranty-page__related-arrow{margin-top:auto;padding-top:25px;color:#e7000b;font-size:24px}.warranty-page__cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:45px;align-items:center;padding:55px 58px;border:1px solid #dfe3e6;border-left:4px solid #e7000b;background:#f3f5f6;color:#15191d}.warranty-page__cta h2{max-width:820px;margin:0 0 17px;color:#15191d;font-size:clamp(28px,3vw,43px);line-height:1.13}.warranty-page__cta .prose{max-width:780px;color:#50575d;line-height:1.65}.warranty-page__cta-actions{justify-content:flex-end;margin-top:0}@media(max-width:1100px){.warranty-page__container{gap:60px}.warranty-page__hero{grid-template-columns:1fr 1fr}.warranty-page__hero-content{padding:45px 36px}.warranty-page__principles{grid-template-columns:repeat(2,minmax(0,1fr))}.warranty-page__scope{gap:40px;padding:45px}.warranty-page__cta{grid-template-columns:1fr}.warranty-page__cta-actions{justify-content:flex-start}}@media(max-width:767px){.warranty-page__container{gap:44px}.warranty-page__hero{grid-template-columns:1fr;min-height:0}.warranty-page__hero-content{padding:38px 24px}.warranty-page__title.section-title{font-size:38px}.warranty-page__lead{font-size:16px}.warranty-page__hero-image{min-height:280px;order:-1}.warranty-page__hero-actions,.warranty-page__cta-actions{align-items:stretch;flex-direction:column}.warranty-page__button{width:100%}.warranty-page__principles,.warranty-page__related-grid{grid-template-columns:1fr}.warranty-page__principle{min-height:0}.warranty-page__scope{grid-template-columns:1fr;gap:28px;padding:32px 24px}.warranty-page__step{grid-template-columns:42px minmax(0,1fr);gap:14px}.warranty-page__documents{grid-template-columns:1fr;gap:25px;padding:36px 24px}.warranty-page__documents-mark{width:58px;height:58px}.warranty-page__faq-item summary{padding:20px 0;font-size:16px}.warranty-page__faq-answer{padding-right:0}.warranty-page__related-card{min-height:205px}.warranty-page__cta{gap:28px;padding:38px 24px}}.runtime-page{color:#15191d}.runtime-page__container{display:grid;gap:72px}.runtime-page__hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr);min-height:540px;overflow:hidden;background:#11161b;color:#fff}.runtime-page__hero-content{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:58px 48px}.runtime-page__eyebrow,.runtime-page__related-label,.runtime-page__contact-label{margin:0 0 16px;color:#e7000b;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.runtime-page__title.section-title{margin:0;color:#fff;font-size:clamp(40px,3.3vw,54px);line-height:1.02;letter-spacing:-.035em}.runtime-page__lead{max-width:610px;margin-top:25px;color:#d4d9dd;font-size:17px;line-height:1.72}.runtime-page__lead.prose p{color:inherit}.runtime-page__hero-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:34px;background:#3a4249}.runtime-page__hero-summary span{display:flex;min-height:100px;flex-direction:column;justify-content:center;padding:18px 20px;background:#20272d;color:#bbc2c8;font-size:12px;line-height:1.45}.runtime-page__hero-summary strong{display:block;margin-bottom:5px;color:#fff;font-size:21px;line-height:1.2}.runtime-page__hero-image{min-width:0;margin:0;background:#293037}.runtime-page__hero-image .lazy-img-wrapper,.runtime-page__hero-image picture,.runtime-page__hero-image img{display:block;width:100%;height:100%}.runtime-page__hero-image img{height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.runtime-page__section{display:grid;gap:32px}.runtime-page__section-heading{display:block}.runtime-page__section-heading h2{max-width:900px;margin:0;color:#15191d;font-size:clamp(29px,3vw,44px);line-height:1.12;letter-spacing:-.025em}.runtime-page__schedule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dce1e4;border-left:1px solid #dce1e4}.runtime-page__schedule-card{min-height:340px;padding:30px 28px;border-right:1px solid #dce1e4;border-bottom:1px solid #dce1e4}.runtime-page__schedule-icon{display:grid;width:48px;height:48px;place-items:center;background:#f3f5f6;color:#e7000b}.runtime-page__schedule-icon svg{width:25px;height:25px;fill:currentColor}.runtime-page__schedule-label{margin:28px 0 8px;color:#5d646a;font-size:13px;font-weight:750;text-transform:uppercase}.runtime-page__schedule-hours{margin:0;color:#15191d;font-size:clamp(30px,3vw,42px);font-weight:780;line-height:1.08;letter-spacing:-.025em}.runtime-page__schedule-days{margin:8px 0 19px;color:#e7000b;font-size:14px;font-weight:750}.runtime-page__schedule-text{margin:0;color:#5d646a;font-size:14px;line-height:1.65}.runtime-page__online{grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);gap:50px;padding:52px;background:#f3f5f6}.runtime-page__online-intro{display:flex;flex-direction:column;justify-content:space-between;gap:30px}.runtime-page__online-text{color:#555d63;line-height:1.72}.runtime-page__online-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d7dcdf;border-left:1px solid #d7dcdf}.runtime-page__online-card,.runtime-page__related-card,.runtime-page__contact-card{position:relative;display:flex;min-width:0;flex-direction:column;color:#15191d;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.runtime-page__online-card:hover,.runtime-page__online-card:focus-visible,.runtime-page__related-card:hover,.runtime-page__related-card:focus-visible,.runtime-page__contact-card:hover,.runtime-page__contact-card:focus-visible{color:#15191d;transform:translateY(-2px)}.runtime-page__online-card{min-height:250px;padding:25px;border-right:1px solid #d7dcdf;border-bottom:1px solid #d7dcdf;background:#fff}.runtime-page__online-card strong{margin:0 0 10px;font-size:20px;line-height:1.25}.runtime-page__online-card>span:not(.runtime-page__online-number):not(.runtime-page__arrow){color:#5d646a;font-size:14px;line-height:1.6}.runtime-page__online-card:hover,.runtime-page__online-card:focus-visible{background:#fafafa}.runtime-page__arrow{margin-top:auto;padding-top:20px;color:#e7000b;font-size:22px;font-style:normal}.runtime-page__process-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;border-top:1px solid #dce1e4;border-left:1px solid #dce1e4;list-style:none}.runtime-page__process-list li{min-height:260px;padding:28px;border-right:1px solid #dce1e4;border-bottom:1px solid #dce1e4}.runtime-page__process-list h3{margin:22px 0 11px;color:#15191d;font-size:21px;line-height:1.25}.runtime-page__process-list p{margin:0;color:#5d646a;font-size:14px;line-height:1.65}.runtime-page__process-number{display:grid;width:36px;height:36px;place-items:center;border:1px solid #e7000b;border-radius:50%;color:#e7000b;font-size:15px;font-weight:800}.runtime-page__notice{display:grid;grid-template-columns:72px minmax(0,1fr);gap:32px;padding:48px 52px;background:#11161b;color:#fff}.runtime-page__notice h2{margin:0 0 16px;color:#fff;font-size:clamp(25px,2.6vw,38px);line-height:1.15}.runtime-page__notice .prose{max-width:920px;color:#d1d7db;line-height:1.72}.runtime-page__notice .prose p,.runtime-page__notice .prose li{color:inherit}.runtime-page__notice-icon{display:grid;width:64px;height:64px;place-items:center;background:#e7000b;color:#fff;font-size:30px;font-weight:800}.runtime-page__contacts{grid-template-columns:minmax(270px,.65fr) minmax(0,1.35fr);gap:48px}.runtime-page__contacts-intro{display:grid;align-content:start;gap:28px}.runtime-page__contacts-intro .prose{color:#5d646a;line-height:1.72}.runtime-page__contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;font-style:normal}.runtime-page__contact-card{min-height:235px;padding:27px;border:1px solid #dce1e4}.runtime-page__contact-card strong{margin-bottom:9px;color:#15191d;font-size:18px;line-height:1.35}.runtime-page__contact-card>span:not(.runtime-page__contact-label):not(.runtime-page__arrow){color:#5d646a;font-size:13px;line-height:1.55}.runtime-page__contact-card:hover,.runtime-page__contact-card:focus-visible{border-color:#e7000b}.runtime-page__faq-list{border-top:1px solid #cfd5d9}.runtime-page__faq-item{border-bottom:1px solid #cfd5d9}.runtime-page__faq-item summary{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:24px;align-items:center;padding:23px 0;cursor:pointer;font-size:18px;font-weight:750;line-height:1.4;list-style:none}.runtime-page__faq-item summary::-webkit-details-marker{display:none}.runtime-page__faq-item[open] .runtime-page__faq-toggle:after{opacity:0;transform:rotate(90deg)}.runtime-page__faq-toggle{position:relative;width:26px;height:26px}.runtime-page__faq-toggle:before,.runtime-page__faq-toggle:after{position:absolute;top:12px;left:4px;width:18px;height:2px;background:#e7000b;content:"";transition:opacity .2s ease,transform .2s ease}.runtime-page__faq-toggle:after{transform:rotate(90deg)}.runtime-page__faq-answer{max-width:920px;padding:0 50px 24px 0;color:#5d646a;line-height:1.72}.runtime-page__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.runtime-page__related-card{min-height:220px;padding:27px;border:1px solid #dce1e4}.runtime-page__related-card strong{margin-bottom:10px;font-size:22px;line-height:1.25}.runtime-page__related-card>span:not(.runtime-page__related-label):not(.runtime-page__arrow){color:#5d646a;font-size:14px;line-height:1.58}.runtime-page__related-card:hover,.runtime-page__related-card:focus-visible{border-color:#e7000b;box-shadow:0 15px 34px #0f141912}.runtime-page .prose p{margin:0 0 1em}.runtime-page .prose p:last-child{margin-bottom:0}@media(max-width:1100px){.runtime-page__container{gap:58px}.runtime-page__hero{grid-template-columns:1fr 1fr}.runtime-page__hero-content{padding:44px 34px}.runtime-page__schedule-grid,.runtime-page__process-list{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-page__online{grid-template-columns:1fr;padding:42px}.runtime-page__contacts{grid-template-columns:1fr}}@media(max-width:767px){.runtime-page__container{gap:44px}.runtime-page__hero{grid-template-columns:1fr;min-height:0}.runtime-page__hero-image{height:210px;min-height:0;order:-1}.runtime-page__hero-content{padding:25px 20px 28px}.runtime-page__eyebrow{margin-bottom:12px;font-size:11px;letter-spacing:.1em}.runtime-page__title.section-title{font-size:clamp(30px,8.6vw,36px);line-height:1.06}.runtime-page__lead{margin-top:16px;font-size:14px;line-height:1.58}.runtime-page__hero-summary,.runtime-page__schedule-grid,.runtime-page__online-grid,.runtime-page__process-list,.runtime-page__contact-grid,.runtime-page__related-grid{grid-template-columns:1fr}.runtime-page__hero-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.runtime-page__hero-summary span{min-height:88px;padding:15px 14px}.runtime-page__hero-summary strong{font-size:18px}.runtime-page__schedule-card{min-height:0}.runtime-page__online{gap:30px;padding:32px 24px}.runtime-page__online-card,.runtime-page__process-list li,.runtime-page__related-card{min-height:0}.runtime-page__online-card .runtime-page__arrow,.runtime-page__related-card .runtime-page__arrow{margin-top:18px;padding-top:0}.runtime-page__contact-card{min-height:0;padding:24px}.runtime-page__contact-card .runtime-page__arrow{margin-top:16px;padding-top:0}.runtime-page__notice{grid-template-columns:1fr;gap:22px;padding:34px 24px}.runtime-page__notice-icon{width:54px;height:54px}.runtime-page__faq-item summary{padding:20px 0;font-size:16px}.runtime-page__faq-answer{padding-right:0}}.about-page{--about-dark: #11161b;--about-ink: #15191d;--about-muted: #5d646a;--about-line: #dce1e4;--about-soft: #f3f5f6;--about-red: #e7000b;color:var(--about-ink)}.about-page__container{display:grid;gap:76px}.about-page__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.about-page__hero{position:relative;isolation:isolate;min-height:580px;overflow:hidden;background:var(--about-dark);color:#fff}.about-page__hero:after{position:absolute;z-index:1;background:linear-gradient(90deg,#0a0e11f0,#0a0e11d1 31%,#0a0e116b 53%,#0a0e1114 72%,#0a0e1100);content:"";inset:0;pointer-events:none}.about-page__hero-content{position:relative;z-index:2;display:flex;width:min(54%,680px);min-height:580px;min-width:0;flex-direction:column;justify-content:center;padding:58px 48px}.about-page__eyebrow,.about-page__related-label{margin:0 0 17px;color:var(--about-red);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.about-page__title.section-title{max-width:570px;margin:0;color:#fff;font-size:clamp(40px,3.4vw,56px);line-height:1.02;letter-spacing:-.04em}.about-page__lead{max-width:620px;margin-top:25px;color:#d4d9dd;font-size:17px;line-height:1.72}.about-page__lead.prose p{color:inherit}.about-page__hero-actions,.about-page__cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.about-page__button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:13px 23px;border:1px solid transparent;font-size:13px;font-weight:800;letter-spacing:.025em;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.about-page__button:hover,.about-page__button:focus-visible{transform:translateY(-2px);text-decoration:none}.about-page__button--primary{background:var(--about-red);color:#fff}.about-page__button--primary:hover,.about-page__button--primary:focus-visible{background:#bd0009;color:#fff}.about-page__button--secondary{border-color:#596168;color:#fff}.about-page__button--secondary:hover,.about-page__button--secondary:focus-visible{border-color:#fff;color:#fff}.about-page__button--light{border-color:#d3d9dd;background:#fff;color:var(--about-ink)}.about-page__button--light:hover,.about-page__button--light:focus-visible{border-color:#fff;background:var(--about-soft);color:var(--about-ink)}.about-page__hero-image{position:absolute;z-index:0;width:100%;height:100%;margin:0;background:#2b3035;inset:0}.about-page__hero-image .lazy-img-wrapper,.about-page__hero-image picture,.about-page__hero-image img{display:block;width:100%;height:100%}.about-page__hero-image img{height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:58% center;object-position:58% center}.about-page__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-76px;border-top:1px solid var(--about-line);border-left:1px solid var(--about-line);background:#fff}.about-page__fact{min-height:215px;padding:31px 30px;border-right:1px solid var(--about-line);border-bottom:1px solid var(--about-line)}.about-page__fact strong{display:block;color:var(--about-ink);font-size:clamp(31px,3.3vw,48px);line-height:1.05;letter-spacing:-.035em}.about-page__fact span{display:block;margin-top:6px;color:var(--about-red);font-size:13px;font-weight:800;text-transform:uppercase}.about-page__fact p{margin:21px 0 0;color:var(--about-muted);font-size:14px;line-height:1.65}.about-page__story{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(42px,7vw,100px);align-items:start}.about-page__story-heading h2,.about-page__section-heading h2,.about-page__quality h2,.about-page__geography h2,.about-page__cta h2{margin:0;color:var(--about-ink);font-size:clamp(30px,3.1vw,45px);line-height:1.1;letter-spacing:-.03em}.about-page__story-content{display:grid;gap:35px}.about-page__story-text{color:var(--about-muted);font-size:16px;line-height:1.78}.about-page__story-text p+p{margin-top:18px}.about-page__mission{display:grid;grid-template-columns:44px minmax(0,1fr);gap:22px;padding:31px;border-left:4px solid var(--about-red);background:var(--about-soft)}.about-page__mission>span{color:var(--about-red);font-size:28px}.about-page__mission h3{margin:0 0 11px;color:var(--about-ink);font-size:20px}.about-page__mission .prose{color:var(--about-muted);line-height:1.68}.about-page__section{display:grid;gap:34px}.about-page__section-heading{display:block}.about-page__section-intro{max-width:760px;margin-top:17px;color:var(--about-muted);font-size:15px;line-height:1.7}.about-page__specialization-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--about-line);border-left:1px solid var(--about-line)}.about-page__specialization-card{min-height:250px;padding:29px;border-right:1px solid var(--about-line);border-bottom:1px solid var(--about-line)}.about-page__specialization-card h3{margin:0 0 11px;color:var(--about-ink);font-size:21px;line-height:1.24}.about-page__specialization-card p{margin:0;color:var(--about-muted);font-size:14px;line-height:1.62}.about-page__process{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:52px;padding:54px;background:var(--about-soft)}.about-page__process-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:1px solid #d5dbde;border-left:1px solid #d5dbde;list-style:none}.about-page__process-list li{min-height:235px;padding:25px;border-right:1px solid #d5dbde;border-bottom:1px solid #d5dbde;background:#fff}.about-page__process-list li>span{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--about-red);border-radius:50%;color:var(--about-red);font-size:15px;font-weight:800}.about-page__process-list h3{margin:22px 0 10px;color:var(--about-ink);font-size:20px;line-height:1.25}.about-page__process-list p{margin:0;color:var(--about-muted);font-size:14px;line-height:1.62}.about-page__quality{display:grid;grid-template-columns:minmax(310px,.9fr) minmax(0,1.1fr);gap:1px;background:#353c42}.about-page__quality-copy{padding:52px;background:var(--about-dark);color:#fff}.about-page__quality-copy h2{margin-top:21px;color:#fff}.about-page__quality-copy .prose{margin-top:23px;color:#cdd3d7;font-size:16px;line-height:1.72}.about-page__quality-copy .prose p,.about-page__quality-copy .prose li,.about-page__quality-copy .prose span{color:inherit;font-size:inherit}.about-page__quality-copy .prose>:first-child{margin-top:0}.about-page__quality-copy .prose>:last-child{margin-bottom:0}.about-page__quality-copy>a{display:inline-flex;gap:14px;margin-top:28px;color:#fff;font-size:16px;font-weight:750;line-height:1.4;text-decoration:none}.about-page__quality-copy>a span{color:var(--about-red)}.about-page__quality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#353c42}.about-page__quality-grid article{min-height:250px;padding:28px;background:#20272d}.about-page__quality-grid h3{margin:0 0 11px;color:#fff;font-size:19px;line-height:1.25}.about-page__quality-grid p{margin:0;color:#bfc6cb;font-size:14px;line-height:1.62}.about-page__geography{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1fr) auto;gap:45px;align-items:center;padding:43px 46px;border:1px solid var(--about-line)}.about-page__geography h2{font-size:clamp(27px,2.6vw,38px)}.about-page__geography>a{display:inline-flex;gap:13px;align-items:center;color:var(--about-ink);font-size:16px;font-weight:800;line-height:1.4;text-decoration:none;white-space:nowrap}.about-page__geography>a span{color:var(--about-red);font-size:20px}.about-page__geography-text{color:var(--about-muted);line-height:1.7}.about-page__cta{display:grid;grid-template-columns:minmax(0,1.25fr) auto;gap:50px;align-items:center;padding:52px;background:var(--about-dark);color:#fff}.about-page__cta h2{max-width:780px;color:#fff}.about-page__cta .prose{max-width:760px;margin-top:18px;color:#cdd3d7;line-height:1.68}.about-page__cta .prose p,.about-page__cta .prose li,.about-page__cta .prose span{color:inherit}.about-page__cta .about-page__cta-actions{flex-direction:column;margin-top:0}.about-page__faq-list{border-top:1px solid var(--about-line)}.about-page__faq-item{border-bottom:1px solid var(--about-line)}.about-page__faq-item summary{display:flex;min-height:68px;cursor:pointer;align-items:center;justify-content:space-between;gap:25px;padding:18px 0;color:var(--about-ink);font-size:16px;font-weight:780;list-style:none}.about-page__faq-item summary::-webkit-details-marker{display:none}.about-page__faq-toggle{position:relative;flex:0 0 21px;width:21px;height:21px}.about-page__faq-toggle:before,.about-page__faq-toggle:after{position:absolute;top:10px;left:3px;width:15px;height:2px;background:var(--about-red);content:""}.about-page__faq-toggle:after{transform:rotate(90deg);transition:transform .2s ease}.about-page__faq-item[open] .about-page__faq-toggle:after{transform:rotate(0)}.about-page__faq-answer{max-width:960px;padding:0 54px 24px 0;color:var(--about-muted);line-height:1.7}.about-page__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.about-page__related-card{position:relative;display:flex;min-height:230px;min-width:0;flex-direction:column;padding:27px;border:1px solid var(--about-line);color:var(--about-ink);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.about-page__related-card strong{margin-bottom:10px;font-size:20px;line-height:1.28}.about-page__related-card>span:not(.about-page__related-label){color:var(--about-muted);font-size:14px;line-height:1.6}.about-page__related-card i{margin-top:auto;padding-top:19px;color:var(--about-red);font-size:22px;font-style:normal}.about-page__related-card:hover,.about-page__related-card:focus-visible{border-color:var(--about-red);color:var(--about-ink);transform:translateY(-2px)}@media(max-width:1199px){.about-page__container{gap:62px}.about-page__hero-content{width:min(64%,650px);padding:45px 36px}.about-page__specialization-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page__process,.about-page__quality{grid-template-columns:1fr}.about-page__geography{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.about-page__geography>a{grid-column:2;justify-self:start}}@media(max-width:767px){.about-page__container{gap:48px}.about-page__hero{display:flex;min-height:0;flex-direction:column;background:var(--about-soft);color:var(--about-ink)}.about-page__hero:after{display:none}.about-page__hero-content{z-index:auto;width:100%;min-height:0;padding:25px 20px 28px;background:var(--about-soft)}.about-page__eyebrow{margin-bottom:12px;font-size:11px;letter-spacing:.1em}.about-page__title.section-title{color:var(--about-ink);font-size:clamp(30px,8.6vw,36px);line-height:1.06}.about-page__lead{margin-top:16px;color:var(--about-muted);font-size:14px;line-height:1.58}.about-page__hero-image{position:relative;z-index:auto;order:-1;height:210px;background:#dfe3e5;inset:auto}.about-page__hero-image img{-o-object-position:68% center;object-position:68% center}.about-page__hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.about-page__hero-actions .about-page__button{min-height:46px;padding:10px 12px;font-size:12px;letter-spacing:0}.about-page__hero-content .about-page__button--secondary{border-color:#8b949a;color:var(--about-ink)}.about-page__hero-content .about-page__button--secondary:hover,.about-page__hero-content .about-page__button--secondary:focus-visible{border-color:var(--about-ink);color:var(--about-ink)}.about-page__cta-actions{align-items:stretch;flex-direction:column}.about-page__facts{grid-template-columns:1fr;margin-top:-48px}.about-page__fact{min-height:0;padding:26px 23px}.about-page__story,.about-page__geography,.about-page__cta{grid-template-columns:1fr;gap:28px}.about-page__story-heading h2,.about-page__section-heading h2,.about-page__quality h2,.about-page__geography h2,.about-page__cta h2{font-size:31px}.about-page__mission{grid-template-columns:30px minmax(0,1fr);padding:25px 22px}.about-page__specialization-grid,.about-page__process-list,.about-page__quality-grid,.about-page__related-grid{grid-template-columns:1fr}.about-page__specialization-card,.about-page__process-list li,.about-page__quality-grid article{min-height:0}.about-page__process-list h3{margin-top:20px}.about-page__process,.about-page__quality-copy,.about-page__geography,.about-page__cta{padding:31px 23px}.about-page__geography>a{grid-column:auto;white-space:normal}.about-page__cta .about-page__cta-actions{width:100%}.about-page__faq-item summary{font-size:15px}.about-page__faq-answer{padding-right:0}.about-page__related-card{min-height:205px}}@media(prefers-reduced-motion:reduce){.about-page__button,.about-page__related-card,.about-page__faq-toggle:after{transition:none}}.steel-grades-page{color:#15191d}.steel-grades-page__container{display:grid;min-width:0;gap:clamp(52px,5vw,80px)}.steel-grades-page__hero{position:relative;display:grid;width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);min-height:420px;overflow:hidden;background:linear-gradient(90deg,#11161bfa,#11161be0),repeating-linear-gradient(135deg,transparent 0 23px,rgba(255,255,255,.035) 23px 24px);color:#fff}.steel-grades-page__hero:before{content:"";position:absolute;top:0;bottom:0;left:0;width:5px;background:#e7000b}.steel-grades-page__hero-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(38px,5vw,72px)}.steel-grades-page__eyebrow,.steel-grades-page__section-index{margin:0 0 16px;color:#e7000b;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.steel-grades-page__title.section-title{max-width:780px;margin:0;color:#fff;font-size:clamp(38px,4.2vw,64px);line-height:1;letter-spacing:-.045em;text-transform:uppercase}.steel-grades-page__lead{max-width:700px;margin-top:24px;color:#cbd1d5;font-size:17px;line-height:1.72}.steel-grades-page__lead p{margin:0;color:inherit}.steel-grades-page__lead li{color:inherit}.steel-grades-page__stats{display:grid;min-width:0;grid-template-rows:repeat(2,minmax(0,1fr));margin:0;border-left:1px solid #394047}.steel-grades-page__stats div{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:38px;border-bottom:1px solid #394047;background:#ffffff09}.steel-grades-page__stats div:last-child{border-bottom:0}.steel-grades-page__stats dt{margin:0 0 8px;color:#fff;font-size:clamp(36px,4vw,56px);font-weight:800;line-height:1;letter-spacing:-.04em}.steel-grades-page__stats dd{margin:0;color:#9fa8ae;font-size:13px;font-weight:700;line-height:1.45;letter-spacing:.07em;text-transform:uppercase;overflow-wrap:anywhere}.steel-grades-page__directory,.steel-grades-page__article{display:grid;min-width:0;gap:32px}.steel-grades-page__section-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);gap:44px;align-items:end}.steel-grades-page__section-heading h2{max-width:760px;margin:0;color:#15191d;font-size:clamp(29px,3vw,44px);line-height:1.1;letter-spacing:-.03em}.steel-grades-page__section-heading--article{display:block}.steel-grades-page__section-intro{max-width:710px;color:#5d646a;font-size:15px;line-height:1.7}.steel-grades-page__section-intro p{margin:0;color:inherit}.steel-grades-page__tools{display:grid;width:100%;min-width:0;max-width:100%;gap:16px;padding:22px;border:1px solid #dce1e4;background:#fff}.steel-grades-page__search{display:flex;width:100%;min-width:0;max-width:100%;min-height:58px;align-items:center;gap:13px;padding:0 18px;border:1px solid #cfd5d9;background:#f8f9fa;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.steel-grades-page__search:focus-within{border-color:#e7000b;background:#fff;box-shadow:0 0 0 3px #e7000b17}.steel-grades-page__search svg{width:22px;height:22px;flex:0 0 auto;fill:none;stroke:#747d84;stroke-width:1.8}.steel-grades-page__search input{width:100%;min-width:0;border:0;background:transparent;color:#15191d;font:inherit;font-size:16px}.steel-grades-page__search input::-moz-placeholder{color:#89939a}.steel-grades-page__search input::placeholder{color:#89939a}.steel-grades-page__search input::-webkit-search-cancel-button{display:none}.steel-grades-page__search button{flex:0 0 auto;padding:8px 0 8px 12px;border:0;background:transparent;color:#e7000b;cursor:pointer;font-size:13px;font-weight:700}.steel-grades-page__alphabet{display:flex;flex-wrap:wrap;gap:7px}.steel-grades-page__alphabet button{min-width:38px;height:38px;padding:0 11px;border:1px solid #d7dcdf;background:#fff;color:#4e565c;cursor:pointer;font-size:13px;font-weight:750;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.steel-grades-page__alphabet button:hover,.steel-grades-page__alphabet button:focus-visible,.steel-grades-page__alphabet button.is-active{border-color:#15191d;background:#15191d;color:#fff}.steel-grades-page__result-count{margin:-10px 0 0;color:#626a72;font-size:13px}.steel-grades-page__grid{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.steel-grades-page__grade{display:inline-flex;min-width:0;min-height:40px;align-items:center;justify-content:center;padding:8px 16px;border:1px solid #d9dee1;border-radius:4px;background:#fff;box-shadow:0 3px 10px #191f2412;color:#15191d;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.steel-grades-page__grade:hover,.steel-grades-page__grade:focus-visible{border-color:#e7000b;background:#e7000b;color:#fff;transform:translateY(-2px);box-shadow:0 8px 18px #e7000b33}.steel-grades-page__grade:focus-visible{outline:2px solid #15191d;outline-offset:2px}.steel-grades-page__grade[hidden]{display:none}.steel-grades-page__grade-name{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:20px}.steel-grades-page__empty{display:grid;grid-template-columns:auto minmax(0,1fr);gap:25px;align-items:center;padding:34px;border:1px solid #dce1e4;background:#fff}.steel-grades-page__empty[hidden]{display:none}.steel-grades-page__empty>span{color:#e3e6e8;font-size:46px;font-weight:850;line-height:1}.steel-grades-page__empty h3{margin:0 0 7px;font-size:20px}.steel-grades-page__empty p{margin:0;color:#6b747a;font-size:14px;line-height:1.55}.steel-grades-page__article{padding:clamp(28px,4vw,54px);border-top:4px solid #e7000b;background:#fff;box-shadow:0 12px 34px #1e252a0f}.steel-grades-page__article-body{max-width:1060px;margin:0}.steel-grades-page__note{display:grid;grid-template-columns:54px minmax(0,1fr);gap:24px;align-items:center;padding:28px 32px;background:#11161b;color:#d2d8dc}.steel-grades-page__note>span{display:grid;width:50px;height:50px;place-items:center;background:#e7000b;color:#fff;font-size:22px;font-weight:800}.steel-grades-page__note .prose{min-width:0;color:inherit}.steel-grades-page__note p{margin:0;color:inherit}.steel-grades-page__note li{color:inherit}@media(max-width:900px){.steel-grades-page__hero{grid-template-columns:1fr}.steel-grades-page__stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;border-top:1px solid #394047;border-left:0}.steel-grades-page__stats div{border-right:1px solid #394047;border-bottom:0}.steel-grades-page__stats div:last-child{border-right:0}.steel-grades-page__section-heading{grid-template-columns:1fr;gap:18px}}@media(max-width:560px){.steel-grades-page__container{gap:42px}.steel-grades-page__hero-copy{padding:34px 24px}.steel-grades-page__title.section-title{font-size:clamp(33px,11vw,46px)}.steel-grades-page__lead{font-size:15px}.steel-grades-page__stats div{padding:24px 20px}.steel-grades-page__stats dt{font-size:34px}.steel-grades-page__tools{padding:14px}.steel-grades-page__search{min-height:52px;padding:0 14px}.steel-grades-page__search button{width:28px;overflow:hidden;color:transparent}.steel-grades-page__search button:after{content:"×";color:#e7000b;font-size:22px}.steel-grades-page__alphabet{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.steel-grades-page__alphabet button{flex:0 0 auto}.steel-grades-page__grade{min-height:36px;padding:7px 12px}.steel-grades-page__grade-name{font-size:14px}.steel-grades-page__article{padding:26px 20px}.steel-grades-page__note,.steel-grades-page__empty{grid-template-columns:1fr;padding:24px 20px}}.steel-grade-detail{padding-top:28px;padding-bottom:70px}.steel-grade-detail__heading{margin:26px 0 24px}.steel-grade-detail__title{margin:0;color:#15191d;font-size:clamp(31px,4vw,54px);line-height:1.05;letter-spacing:-.035em}.steel-grade-detail__description{max-width:none;margin:0 0 clamp(30px,4vw,48px)}.steel-grade-detail__description table{width:100%}.steel-grade-detail__toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:23px}.steel-grade-detail__toolbar p{margin:0;color:#687178;font-size:14px}.steel-grade-detail__toolbar form{display:flex;align-items:center;gap:10px}.steel-grade-detail__toolbar label{color:#687178;font-size:15px;font-weight:600;line-height:1.3}.steel-grade-detail__toolbar select{min-height:46px;padding:0 38px 0 14px;border:1px solid #cfd5d9;background:#fff;color:#15191d;font-family:inherit;font-size:16px;line-height:1.25}.steel-grade-detail .category-blade-filter__grid{margin-bottom:28px}.steel-grade-detail__pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:32px}.steel-grade-detail__pagination a,.steel-grade-detail__pagination strong,.steel-grade-detail__pagination>span{display:grid;min-width:42px;height:42px;place-items:center;border:1px solid #d6dce0;background:#fff;color:#41494f;text-decoration:none;font-size:14px}.steel-grade-detail__pagination a:hover,.steel-grade-detail__pagination a:focus-visible,.steel-grade-detail__pagination strong{border-color:#15191d;background:#15191d;color:#fff}.steel-grade-detail__pagination>span{border-color:transparent;background:transparent}@media(max-width:700px){.steel-grade-detail__heading{margin:20px 0 18px}.steel-grade-detail__title{font-size:clamp(28px,9vw,38px)}.steel-grade-detail__description{overflow-x:auto}.steel-grade-detail__toolbar{align-items:stretch;flex-direction:column}.steel-grade-detail__toolbar form{justify-content:space-between}}.messenger-menu{--messenger-gap: 4px;--messenger-size: calc(32 / var(--media-breakdown));position:relative;z-index:4;display:inline-flex;flex:0 0 auto;align-items:center;vertical-align:middle}.messenger-menu__trigger{position:relative;z-index:2;display:grid;width:var(--messenger-size);height:var(--messenger-size);flex:0 0 var(--messenger-size);padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:#939da5;cursor:pointer;transition:color .22s ease,background-color .22s ease,transform .22s ease}.messenger-menu__trigger:hover,.messenger-menu__trigger:focus-visible{background:#e7000b17;color:#e7000b}.messenger-menu__trigger:focus-visible{outline:calc(2 / var(--media-breakdown)) solid rgba(231,0,11,.3);outline-offset:calc(2 / var(--media-breakdown))}.messenger-menu__trigger:active{transform:scale(.94)}.messenger-menu__trigger-icon{display:grid;width:100%;height:100%;margin:0;place-items:center;color:inherit}.messenger-menu__trigger-icon svg{display:block;width:75%;height:75%;margin:0;fill:currentColor;stroke:none}.messenger-menu__trigger-icon--close{display:none}.messenger-menu__trigger-icon--close svg{width:58%;height:58%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.messenger-menu__items{position:absolute;z-index:1;top:50%;left:calc(100% + var(--messenger-gap));width:-moz-max-content;width:max-content;opacity:0;pointer-events:none;transform:translate(calc(-10 / var(--media-breakdown)),-50%);transition:opacity .22s ease,transform .26s ease,visibility 0s linear .26s;visibility:hidden}.messenger-menu.is-open{z-index:15}.messenger-menu.is-open .messenger-menu__trigger{background:#e7000b;color:#fff}.messenger-menu.is-open .messenger-menu__trigger-icon--chat{display:none}.messenger-menu.is-open .messenger-menu__trigger-icon--close{display:grid}.messenger-menu.is-open .messenger-menu__items{opacity:1;pointer-events:auto;transform:translateY(-50%);transition-delay:0s;visibility:visible}.messenger-links{display:flex;align-items:center;gap:var(--messenger-gap)}.messenger-links__link{display:grid;width:var(--messenger-size);height:var(--messenger-size);min-width:var(--messenger-size);min-height:var(--messenger-size);flex:0 0 var(--messenger-size);margin:0;place-items:center;border-radius:50%;color:#fff;text-decoration:none;transform:translate(calc(-6 / var(--media-breakdown)));transition:transform .22s ease,filter .2s ease,box-shadow .2s ease}.messenger-links__link:hover,.messenger-links__link:focus-visible{color:#fff;filter:brightness(1.08);text-decoration:none;transform:translate(0) scale(1.06)}.messenger-links__link:focus-visible{outline:calc(2 / var(--media-breakdown)) solid rgba(231,0,11,.35);outline-offset:calc(2 / var(--media-breakdown))}.messenger-links__icon{display:grid;width:100%;height:100%;margin:0;place-items:center;border-radius:50%;color:inherit;box-shadow:0 calc(5 / var(--media-breakdown)) calc(12 / var(--media-breakdown)) #1f2d3d33}.messenger-links__icon svg{display:block;width:58%;height:58%;margin:0;fill:currentColor;stroke:none}.messenger-links__link--telegram .messenger-links__icon{background:#3e99d8}.messenger-links__link--viber .messenger-links__icon{background:#665cac}.messenger-links__link--whatsapp .messenger-links__icon{background:#2ab540}.messenger-menu .messenger-links__link{color:#fff}.messenger-menu .messenger-links__link:hover,.messenger-menu .messenger-links__link:focus-visible{color:#fff}.messenger-menu.is-open .messenger-links__link{transform:translate(0)}.header__phones>.messenger-menu{margin-left:calc(-2 / var(--media-breakdown))}.header__phones .messenger-links__link{margin-right:0}.footer__messenger-row{min-height:calc(40 / var(--media-breakdown));margin-top:calc(10 / var(--media-breakdown))}.messenger-menu--footer{--messenger-gap: 4px;--messenger-size: calc(40 / var(--media-breakdown))}.messenger-menu--footer .messenger-menu__trigger{border:calc(1 / var(--media-breakdown)) solid rgba(255,255,255,.2);background:#ffffff14;color:#fff}.messenger-menu--footer .messenger-menu__trigger:hover,.messenger-menu--footer .messenger-menu__trigger:focus-visible,.messenger-menu--footer.is-open .messenger-menu__trigger{border-color:#e7000b;background:#e7000b;color:#fff}.footer__contacts-item .messenger-menu__trigger-icon,.footer__contacts-item .messenger-links__icon{display:grid;width:100%;height:100%;margin:0}.footer__contacts-item .messenger-menu__trigger-icon--close,.footer__contacts-item .messenger-menu.is-open .messenger-menu__trigger-icon--chat{display:none}.footer__contacts-item .messenger-menu.is-open .messenger-menu__trigger-icon--close{display:grid}.footer__contacts-item .messenger-menu svg,.footer__contacts-item .messenger-links__icon svg{height:58%;margin:0}.footer__contacts-item .messenger-links__link{display:grid;width:var(--messenger-size);height:var(--messenger-size);margin:0;color:#fff}.responsive-header__desktop-phones .messenger-menu__trigger svg{fill:currentColor;stroke:none}.responsive-header__desktop-phones .messenger-menu__trigger-icon--close svg{fill:none;stroke:currentColor}.responsive-menu-drawer__phones>.messenger-menu{align-self:start;justify-self:end;margin-top:calc(12 / var(--media-breakdown))}@media(max-width:767px){.responsive-header__phonebar .messenger-menu{--messenger-gap: 4px;--messenger-size: 26px}.responsive-header__phonebar .messenger-menu__trigger{padding:0}.responsive-header__phonebar .messenger-menu__trigger svg{width:75%;height:75%;margin:0}.responsive-header__phonebar .messenger-menu__trigger-icon--close svg{width:58%;height:58%}}@media(max-width:380px){.responsive-header__phonebar .messenger-menu{--messenger-gap: 4px;--messenger-size: 22px}}@media(prefers-reduced-motion:reduce){.messenger-menu__trigger,.messenger-menu__items,.messenger-links__link{transition:none}}input[type=number],input[type=number]:hover,input[type=number]:focus{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}
