@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:300;src:url(fonts/montserrat-v31-cyrillic_latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url(fonts/montserrat-v31-cyrillic_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url(fonts/montserrat-v31-cyrillic_latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url(fonts/montserrat-v31-cyrillic_latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url(fonts/montserrat-v31-cyrillic_latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:800;src:url(fonts/montserrat-v31-cyrillic_latin-800.woff2) format("woff2")}:root{--primary: #191E26;--primary-90: rgb(25 30 38 / 90%);--primary-80: rgb(25 30 38 / 80%);--primary-60: rgb(25 30 38 / 60%);--surface: #D9D9D9;--surface-light: #EAEAEA;--surface-input: #65676B;--text-primary: #CECECE;--text-secondary: #585757;--accent: #CE3337;--success: #2A913D;--radius: 6px}*,*::before,*::after{box-sizing:border-box}body{font-family:"Montserrat",sans-serif;font-size:17px;margin:0}@media(max-width: 1180px){body{font-size:16px}}@media(max-width: 976px){body{font-size:14px}}a{color:inherit;text-decoration:none}button,.button{border:0;padding:0;margin:0;font:inherit;color:inherit;background:none;cursor:pointer;text-transform:uppercase;font-weight:700;border-radius:var(--radius)}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0}svg{display:block}ul,ol{list-style:none;margin:0;padding:0}input,select{font-family:inherit;background-color:var(--surface-input);border:none;outline:none;color:#fff;font-size:16px;font-weight:300;padding:20px 24px;border-radius:var(--radius)}@media(max-width: 976px){input,select{padding:14px 20px;font-size:14px}}input::placeholder,select::placeholder{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}input{border:1px solid rgba(0,0,0,0)}input.invalid{border-color:var(--accent)}select{appearance:none;-moz-appearance:none;background:var(--surface-input) url("data:image/svg+xml,<svg width=\"10\" height=\"7\" viewBox=\"0 0 10 7\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4.58829 6.7984C4.63416 6.86057 4.69555 6.91141 4.76715 6.94653C4.83875 6.98165 4.91843 7 4.99932 7C5.08021 7 5.15989 6.98165 5.2315 6.94653C5.3031 6.91141 5.36448 6.86057 5.41035 6.7984L9.91071 0.73215C9.9628 0.662181 9.99335 0.580228 9.99903 0.495195C10.0047 0.410163 9.98532 0.325302 9.94295 0.249833C9.90058 0.174365 9.83686 0.111175 9.75871 0.0671292C9.68056 0.0230835 9.59097 -0.000133618 9.49967 5.78465e-07H0.49897C0.407885 0.000351679 0.318625 0.0238674 0.24079 0.0680186C0.162955 0.11217 0.0994899 0.175286 0.0572196 0.25058C0.0149493 0.325874 -0.00452694 0.410497 0.000885468 0.495348C0.00629787 0.580199 0.0363941 0.662067 0.0879376 0.73215L4.58829 6.7984Z\" fill=\"%23CECECE\"/></svg>") right 20px center/10px no-repeat}.container{max-width:1264px;padding:0 12px;margin:0 auto}.user-content{font-size:17px;font-weight:400;color:var(--text-secondary)}@media(max-width: 976px){.user-content{font-size:15px}}.user-content p:first-child{margin-top:0}.user-content p:last-child{margin-bottom:0}.user-content h2{margin:20px 0}.user-content h3{margin:18px 0}.user-content ul{margin:14px 0;padding-left:40px;list-style:disc}.user-content a{color:var(--accent)}.flex{display:flex}.flex.a-c{align-items:center}.flex.j-c{justify-content:center}.flex.s-b{justify-content:space-between}.flex.column{flex-direction:column}.flex.center{justify-content:center;align-items:center}.breadcrumb{font-size:16px;margin:0 auto}@media(max-width: 976px){.breadcrumb{font-size:13px}}@media(max-width: 976px){.breadcrumb .list{overflow:auto;justify-content:start}}.breadcrumb .list .item{white-space:nowrap;color:var(--text-primary)}.breadcrumb .list .item:not(:last-child)::after{content:">";display:inline-block;margin:0 14px;font-size:inherit;transform:translateY(1px)}@media(max-width: 976px){.breadcrumb .list .item:not(:last-child)::after{margin:0 10px}}.breadcrumb .list .item .link,.breadcrumb .list .item .current{display:inline-block;font-size:inherit;line-height:1.25}.subsections{display:grid;grid-template-columns:repeat(3, 1fr);gap:26px}@media(max-width: 976px){.subsections{grid-template-columns:repeat(2, 1fr);gap:8px}}.subsections.has-form .calc-form{grid-column:span 2}@media(max-width: 976px){.subsections.has-form .calc-form{display:none}}.subsections .subsection.has-image{position:relative}.subsections .subsection.has-image .title{position:absolute;left:0;bottom:0;width:100%;border-radius:0 0 var(--radius) var(--radius)}.subsections .subsection .image{aspect-ratio:1;object-fit:cover;border-radius:var(--radius)}.subsections .subsection .title{font-size:20px;font-weight:700;color:var(--text-primary);background-color:var(--primary-80);padding:30px 0;text-align:center;border-radius:var(--radius)}@media(max-width: 1180px){.subsections .subsection .title{font-size:17px}}@media(max-width: 976px){.subsections .subsection .title{font-size:13px;padding:16px 8px}}.advantages{padding:42px 0}.advantages .items{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}@media(max-width: 1180px){.advantages .items{gap:16px}}@media(max-width: 976px){.advantages .items{grid-template-columns:repeat(2, 1fr);gap:8px}}.advantages .items .item{background-color:var(--surface);border-radius:var(--radius);padding:42px 36px}@media(max-width: 976px){.advantages .items .item{padding:24px 20px}}.advantages .items .item .icon{margin-bottom:26px}@media(max-width: 976px){.advantages .items .item .icon{height:44px;width:auto}}.advantages .items .item .title{font-size:20px;margin-bottom:14px}@media(max-width: 976px){.advantages .items .item .title{font-size:15px}}.advantages .items .item .text{font-size:15px}@media(max-width: 976px){.advantages .items .item .text{font-size:13px}}.calc-form{background-color:var(--primary-80);border-radius:var(--radius);color:var(--text-primary);padding:36px 46px 52px}@media(max-width: 976px){.calc-form{padding:24px 28px 36px}}.calc-form.full-width .form-body input:last-child{flex:unset;width:724px}.calc-form .form-title{font-size:38px;margin-bottom:28px}@media(max-width: 976px){.calc-form .form-title{font-size:24px}}.calc-form .form-body{flex-wrap:wrap;gap:20px;margin-bottom:32px}.calc-form .form-body input,.calc-form .form-body select{width:228px}@media(max-width: 976px){.calc-form .form-body input,.calc-form .form-body select{width:100%}}.calc-form .form-body input option,.calc-form .form-body select option{padding:4px;margin:4px;line-height:2}.calc-form .form-body input:last-child{flex:1}.calc-form .form-bottom{gap:24px;flex-wrap:wrap}.calc-form .form-bottom .form-button{flex-shrink:0;width:228px;height:61px;background-color:var(--accent);font-size:15px}@media(max-width: 976px){.calc-form .form-bottom .form-button{width:100%;height:54px;font-size:13px}}.product-page .product-main{display:grid;grid-template-columns:589px 1fr;gap:26px;margin-bottom:44px}@media(max-width: 976px){.product-page .product-main{grid-template-columns:minmax(0, 1fr)}}.product-page .product-main .product-gallery{aspect-ratio:1;position:relative;overflow:hidden}.product-page .product-main .product-gallery .images{position:absolute;inset:0}.product-page .product-main .product-gallery .images .image{position:absolute;inset:0;opacity:0;transition:opacity .5s}.product-page .product-main .product-gallery .images .image.active{opacity:1;transition:opacity .2s}.product-page .product-main .product-gallery .images .image img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius)}.product-page .product-main .product-gallery .previews{gap:12px;position:absolute;left:0;bottom:0;border-radius:0 var(--radius) 0 var(--radius);background-color:rgba(0,0,0,.4);backdrop-filter:blur(10px);padding:12px}.product-page .product-main .product-gallery .previews .preview{width:64px;aspect-ratio:1;object-fit:cover;border-radius:var(--radius);border-bottom:2px solid var(--primary-80);cursor:pointer;transition:border-color .2s}.product-page .product-main .product-gallery .previews .preview.active{border-color:var(--accent);cursor:default}.product-page .product-main .product-info .title{font-size:41px;color:var(--primary);margin-bottom:20px}@media(max-width: 976px){.product-page .product-main .product-info .title{font-size:30px}}.product-page .product-main .product-info .standards{gap:20px;margin-bottom:16px}@media(max-width: 976px){.product-page .product-main .product-info .standards{flex-wrap:wrap;gap:12px}}.product-page .product-main .product-info .standards .item{padding:4px 10px;background-color:var(--surface);font-size:16px}@media(max-width: 976px){.product-page .product-main .product-info .standards .item{font-size:14px}}.product-page .product-main .product-info .availability{display:inline-block;font-size:13px;font-weight:600;text-transform:uppercase;padding:6px 10px;background-color:var(--surface);color:var(--success);margin-bottom:24px}@media(max-width: 976px){.product-page .product-main .product-info .availability{font-size:12px}}.product-page .product-main .product-info .availability.out-of-stock{color:var(--accent)}.product-page .product-main .product-info .features{gap:16px;padding-left:6px;margin-bottom:22px}@media(max-width: 976px){.product-page .product-main .product-info .features{gap:10px}}.product-page .product-main .product-info .features .item{font-weight:600;color:var(--text-secondary);position:relative;gap:12px}@media(max-width: 976px){.product-page .product-main .product-info .features .item{gap:8px}}.product-page .product-main .product-info .features .item::before{content:"•"}.product-page .product-main .product-info .short-description{margin-bottom:14px}.product-page .product-main .product-info .details-link{width:fit-content;margin-bottom:24px;font-weight:600;color:var(--text-secondary);gap:8px;cursor:pointer}.product-page .product-main .product-info .price{width:fit-content;padding:9px 32px;background-color:var(--surface-light);font-weight:700;color:var(--text-secondary);text-transform:uppercase;margin-bottom:18px}.product-page .product-main .product-info .actions{gap:16px}@media(max-width: 976px){.product-page .product-main .product-info .actions{gap:12px}}.product-page .product-main .product-info .actions .button{width:235px;height:61px;font-size:15px}@media(max-width: 976px){.product-page .product-main .product-info .actions .button{font-size:13px;height:54px}}.product-page .product-main .product-info .actions .button.order-button{background-color:var(--accent);color:var(--text-primary)}.product-page .product-main .product-info .actions .button.whatsapp-button{border:2px solid var(--success);color:var(--success)}.product-page .product-tabs{margin-bottom:40px;scroll-margin-top:12px}.product-page .product-tabs .tabs{gap:16px;margin-bottom:24px}@media(max-width: 976px){.product-page .product-tabs .tabs{flex-direction:column}}.product-page .product-tabs .tabs .tab{padding:20px 30px 16px;text-transform:uppercase;font-size:15px;font-weight:600;border-radius:var(--radius) var(--radius) 0 0;color:var(--text-secondary);cursor:pointer;position:relative}@media(max-width: 976px){.product-page .product-tabs .tabs .tab{font-size:13px;padding:10px 0;text-align:center;border-radius:var(--radius);border:1px dashed var(--text-secondary)}}.product-page .product-tabs .tabs .tab::after{content:"";display:block;margin-top:2px;border-bottom:2px dashed var(--text-secondary)}@media(max-width: 976px){.product-page .product-tabs .tabs .tab::after{display:none}}.product-page .product-tabs .tabs .tab.active{background-color:var(--surface);border-color:rgba(0,0,0,0);color:#000}.product-page .product-tabs .tabs .tab.active::after{opacity:0}.product-page .product-tabs .contents .content{display:none}.product-page .product-tabs .contents .content.active{display:block}.product-page .product-tabs .contents .content figure.table{overflow-x:auto}.file-item{border:1px solid var(--primary);border-radius:var(--radius);padding:14px;gap:16px}.file-item .icon{color:var(--primary);width:32px;height:32px;flex-shrink:0}.file-item .title{font-weight:500;font-size:15px}@media(max-width: 976px){.file-item .title{font-size:12px}}.file-item .button{background:var(--accent);color:var(--text-primary);margin-left:auto;padding:9px 20px;border-radius:var(--radius);font-size:13px}@media(max-width: 976px){.file-item .button{font-size:11px;padding:8px 12px}}figure{margin:0}figure.table table{border:1px solid #000;border-collapse:collapse;width:100%}figure.table table th,figure.table table td{border:1px solid #000;border-collapse:collapse;padding:5px}figure.image{clear:both;display:table;margin:.9em auto}figure.image.image-style-align-left{float:left;margin:3px 10px 0 0}figure.image.image-style-align-right{float:right;margin:3px 0 0 10px}figure.image.image-style-block-align-right{margin-left:auto;margin-right:0}figure.image.image-style-block-align-left{margin-left:0;margin-right:auto}figure.image img{max-width:100%;height:auto}.header{padding:32px 0;background-color:var(--primary);color:var(--text-primary)}@media(max-width: 976px){.header{padding:16px 0}}.header .suptitle{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1%}@media(max-width: 1180px){.header .suptitle{font-size:8px}}@media(max-width: 976px){.header .suptitle{font-size:7px}}.header .title{font-size:21px;font-weight:700}@media(max-width: 1180px){.header .title{font-size:17px}}@media(max-width: 976px){.header .title{font-size:15px}}.header-logo{gap:28px}@media(max-width: 1180px){.header-logo{gap:16px}}@media(max-width: 976px){.header-logo{gap:12px}}.header-logo .logo-image{width:64px;aspect-ratio:1}@media(max-width: 1180px){.header-logo .logo-image{width:52px}}@media(max-width: 976px){.header-logo .logo-image{width:44px}}@media(max-width: 976px){.header-nav{display:none;position:absolute;background-color:var(--primary);width:100%;left:0;top:76px;z-index:1;border-top:2px solid var(--accent)}.header-nav.active{display:block}}.header-nav .list{gap:36px}@media(max-width: 1180px){.header-nav .list{gap:16px}}@media(max-width: 976px){.header-nav .list{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;padding:76px 24px 24px 24px}}.header-nav .list .item:not(:first-child){margin-bottom:5px}@media(max-width: 976px){.header-nav .list .item:not(:first-child){margin-bottom:0}}@media(max-width: 976px){.header-nav .list .item-home .link .icon{display:none}}.header-nav .list .item-home .link .text{display:none}@media(max-width: 976px){.header-nav .list .item-home .link .text{display:block}}.header-nav .list .item .link{font-size:12px;font-weight:600;color:#fff;text-transform:uppercase}@media(max-width: 1180px){.header-nav .list .item .link{font-size:11px}}@media(max-width: 976px){.header-nav .list .item .link{display:block;background-color:#252b36;padding:12px 16px;border-radius:4px}}.header-contacts{gap:28px}@media(max-width: 1180px){.header-contacts{gap:16px}}@media(max-width: 976px){.header-contacts{display:none;position:absolute;top:76px;left:0;width:100%;z-index:1;padding:16px 24px;justify-content:space-between}.header-contacts.active{display:flex}}.header-contacts .whatsapp{text-align:end}@media(max-width: 976px){.header-contacts .whatsapp{text-align:start}.header-contacts .whatsapp .suptitle{font-size:10px;font-weight:500;margin-bottom:2px}.header-contacts .whatsapp .title{font-size:17px}}.header-contacts .button{height:56px;background-color:var(--accent);color:var(--primary);font-size:14px;padding:0 18px}@media(max-width: 1180px){.header-contacts .button{height:48px}}@media(max-width: 976px){.header-contacts .button{font-size:12px;height:38px;padding:0 24px}}.header .hamburger{display:none;width:44px;height:44px;border:1px solid var(--accent);gap:4px;padding:0 10px}@media(max-width: 976px){.header .hamburger{display:flex}}.header .hamburger.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.header .hamburger.active span:nth-child(2){opacity:0}.header .hamburger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header .hamburger span{width:100%;height:3px;background-color:var(--accent);border-radius:2px;transition:transform .15s}.hero{height:500px;background:url(images/hero-bg.90a995dc5bee26ceb48d.jpg) center/cover no-repeat;padding-top:84px;position:relative}@media(max-width: 1180px){.hero{height:450px;padding-top:72px}}@media(max-width: 976px){.hero{height:400px;padding-top:48px}}.hero-title{font-size:50px;font-weight:800;color:#fff;max-width:1015px;text-align:center;margin-bottom:30px}@media(max-width: 1180px){.hero-title{font-size:36px;max-width:680px;margin-bottom:24px}}@media(max-width: 976px){.hero-title{font-size:30px;max-width:340px;margin-bottom:20px}}.hero-text{font-size:20px;font-weight:500;max-width:650px;text-align:center;color:var(--text-primary);margin-bottom:44px}@media(max-width: 1180px){.hero-text{font-size:18px;margin-bottom:36px}}@media(max-width: 976px){.hero-text{font-size:15px;max-width:320px;margin-bottom:28px}}.hero-button{background:var(--accent);color:var(--text-primary);height:61px;padding:0 34px;font-size:15px}@media(max-width: 1180px){.hero-button{height:58px;font-size:14px}}@media(max-width: 576px){.hero-button{height:52px;font-size:13px}}.hero .scroll-down{position:absolute;bottom:28px;left:50%;transform:translateX(-50%)}@media(max-width: 976px){.hero .scroll-down{display:none}}.hero .scroll-down .icon{color:var(--text-secondary)}.catalog{padding:60px 0 72px;background-color:var(--surface)}@media(max-width: 976px){.catalog{padding:40px 0 48px}}.catalog .section-title{font-size:41px;color:var(--primary);text-align:center;margin-bottom:16px}@media(max-width: 976px){.catalog .section-title{font-size:24px}}.catalog .section-description{text-align:center;max-width:690px;margin:0 auto 42px;color:var(--text-secondary)}@media(max-width: 976px){.catalog .section-description{font-size:13px;margin:0 auto 30px}}.page-header{padding:64px 0;background-color:var(--primary-80);margin-bottom:36px}@media(max-width: 1180px){.page-header{padding:40px 0}}@media(max-width: 976px){.page-header{padding:32px 0}}.page-header .page-title{text-align:center;color:#fff;font-size:46px;font-weight:800;margin-bottom:2px}@media(max-width: 1180px){.page-header .page-title{font-size:36px}}@media(max-width: 976px){.page-header .page-title{font-size:28px}}.page-content{padding-bottom:42px}.page-items>div:not(:last-child){margin-bottom:32px}.page-items .gallery{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media(max-width: 976px){.page-items .gallery{grid-template-columns:repeat(2, 1fr);gap:12px}}.page-items .file{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media(max-width: 976px){.page-items .file{grid-template-columns:1fr;gap:12px}}.other-products{background-color:var(--surface);padding:48px 0 80px}.other-products .section-title{text-align:center;font-size:41px;margin-bottom:40px}.footer{color:var(--text-primary)}.footer-main{padding:66px 0 56px;background-color:var(--primary-90)}@media(max-width: 976px){.footer-main{padding:40px 0}}.footer-main .inner{gap:80px}@media(max-width: 1180px){.footer-main .inner{gap:32px}}@media(max-width: 976px){.footer-main .inner{gap:24px}}@media(max-width: 768px){.footer-main .inner{flex-wrap:wrap}}@media(max-width: 576px){.footer-main .inner{flex-direction:column}}.footer-main .info-block .company{font-size:16px;margin-bottom:34px}@media(max-width: 976px){.footer-main .info-block .company{font-size:14px;margin-bottom:20px}}.footer-main .info-block .text{font-size:15px;max-width:200px;margin-bottom:18px}@media(max-width: 976px){.footer-main .info-block .text{font-size:13px}}.footer-main .info-block .whatsapp{gap:6px}.footer-main .info-block .whatsapp .icon{color:var(--accent)}.footer-main .info-block .whatsapp .link{font-size:15px;font-weight:500}.footer-main .nav-block-catalog .list{column-count:2}@media(max-width: 576px){.footer-main .nav-block-catalog .list{column-count:unset}}.footer-main .nav-block .block-title{font-size:16px;margin-bottom:34px;text-transform:uppercase}@media(max-width: 976px){.footer-main .nav-block .block-title{font-size:14px;margin-bottom:20px}}.footer-main .nav-block .list .item{margin-bottom:8px}.footer-main .nav-block .list .item .link{font-size:15px}@media(max-width: 976px){.footer-main .nav-block .list .item .link{font-size:13px}}.footer-bottom{background-color:var(--primary);font-size:12px;letter-spacing:1%;padding:36px 0;text-transform:uppercase}@media(max-width: 976px){.footer-bottom{padding:24px 0}}@media(max-width: 976px){.footer-bottom .inner{flex-direction:column;align-items:flex-start;gap:10px}}.whatsapp-float-button{width:78px;height:78px;background-color:var(--success);border-radius:50%;position:fixed;right:40px;bottom:40px}@media(max-width: 976px){.whatsapp-float-button{width:64px;height:64px;right:24px;bottom:24px}}.whatsapp-float-button .icon{color:var(--primary)}@media(max-width: 976px){.whatsapp-float-button .icon{width:32px;height:32px}}.modal-overlay{display:flex;justify-content:center;align-items:center;background-color:rgba(25,30,38,.15);position:fixed;inset:0;z-index:10;opacity:0;visibility:hidden;transition:opacity .2s ease .15s,visibility 0s linear .45s,backdrop-filter .2s ease .15s}.modal-overlay.active{backdrop-filter:blur(8px);opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s,backdrop-filter .2s ease}.modal-overlay .modal{position:absolute;background-color:#1d222a;border-radius:var(--radius);width:600px;padding:30px 32px;opacity:0;visibility:hidden;transform:translateY(15px) scale(0.98);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}@media(max-width: 976px){.modal-overlay .modal{width:calc(100% - 24px)}}.modal-overlay .modal.active{opacity:1;visibility:visible;transform:translateY(0) scale(1);transition:opacity .2s ease .1s,transform .2s ease .1s,visibility 0s}.modal-overlay .modal.modal-calc .modal-body{grid-template-columns:repeat(2, 1fr)}@media(max-width: 976px){.modal-overlay .modal.modal-calc .modal-body{grid-template-columns:1fr}}.modal-overlay .modal.modal-calc .modal-body input:last-child{grid-column:span 2}@media(max-width: 976px){.modal-overlay .modal.modal-calc .modal-body input:last-child{grid-column:auto}}.modal-overlay .modal .modal-header{margin-bottom:24px}.modal-overlay .modal .modal-header .modal-title{font-size:26px;font-weight:700;color:#fff}.modal-overlay .modal .modal-header .modal-close{width:48px;height:48px;color:var(--text-primary);border:1px solid var(--surface-light);border-radius:50%;background-color:#fff;flex-shrink:0}@media(max-width: 976px){.modal-overlay .modal .modal-header .modal-close{width:40px;height:40px}}.modal-overlay .modal .modal-body{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:24px}.modal-overlay .modal .modal-body input,.modal-overlay .modal .modal-body select{width:100%;padding:16px 20px}.modal-overlay .modal .modal-actions .button{width:100%;height:54px;background-color:var(--accent);color:var(--text-primary)}.modal-overlay .loader{opacity:0;visibility:hidden;width:80px;height:80px;background:url(images/loader.0c9644c42c4537798867.svg) center/cover no-repeat;transition:opacity .2s}.modal-overlay .loader.active{opacity:1;visibility:visible}.modal-overlay .message{display:none;background-color:#1d222a;border-radius:var(--radius);padding:30px 32px;color:var(--success);font-weight:600;font-size:18px;text-align:center}@media(max-width: 976px){.modal-overlay .message{font-size:15px}}.modal-overlay .message.active{display:block}
