@font-face{font-display:swap;font-weight:400;font-style:normal;font-family:"woodmart-font";src:url(//soft-inc.ru/wp-content/themes/soft/fonts/woodmart-font-3-700.woff2?v=8.4.1) format("woff2")}:root{--wd-text-font:"Roboto", Arial, Helvetica, sans-serif;--wd-text-font-weight:400;--wd-text-color:rgb(43,43,43);--wd-text-font-size:16px;--wd-title-font:"Roboto", Arial, Helvetica, sans-serif;--wd-title-font-weight:500;--wd-title-transform:none;--wd-title-color:#242424;--wd-entities-title-font:"Roboto", Arial, Helvetica, sans-serif;--wd-entities-title-font-weight:600;--wd-entities-title-color:#333333;--wd-entities-title-color-hover:rgba(51, 51, 51, 0.65);--wd-alternative-font:"Benzin Bold", Arial, Helvetica, sans-serif;--wd-widget-title-font:"Roboto", Arial, Helvetica, sans-serif;--wd-widget-title-font-weight:600;--wd-widget-title-transform:uppercase;--wd-widget-title-color:#333;--wd-widget-title-font-size:16px;--wd-header-el-font:"Roboto", Arial, Helvetica, sans-serif;--wd-header-el-font-weight:400;--wd-header-el-transform:none;--wd-header-el-font-size:20px;--wd-otl-style:dotted;--wd-otl-width:2px;--wd-primary-color:rgb(255,0,34);--wd-alternative-color:rgb(17,45,75);--btn-default-font-family:"Roboto", Arial, Helvetica, sans-serif;--btn-default-font-weight:500;--btn-default-transform:uppercase;--btn-default-bgcolor:rgb(17,45,75);--btn-default-bgcolor-hover:rgb(52,170,88);--btn-accented-font-family:"Roboto", Arial, Helvetica, sans-serif;--btn-accented-font-weight:500;--btn-accented-transform:uppercase;--btn-accented-bgcolor:rgb(17,45,75);--btn-accented-bgcolor-hover:rgb(52,170,88);--wd-form-brd-width:1px;--notices-success-bg:#459647;--notices-success-color:#fff;--notices-warning-bg:rgb(229,101,84);--notices-warning-color:#fff;--wd-link-color:rgb(51,51,51);--wd-link-color-hover:rgb(72,186,57)}.wd-age-verify-wrap{--wd-popup-width:500px}.wd-popup.wd-promo-popup{background-color:#112d4b;background-image:none;background-repeat:no-repeat;background-size:contain;background-position:left center}.wd-promo-popup-wrap{--wd-popup-width:400px}:is(.woodmart-woocommerce-layered-nav,.wd-product-category-filter) .wd-scroll-content{max-height:190px}.wd-page-title .wd-page-title-bg img{object-fit:cover;object-position:center center}.wd-footer{background-color:#f4f4f4;background-image:none}html .wd-nav-mobile>li>a{font-family:"Roboto",Arial,Helvetica,sans-serif;text-transform:none}html .wd-checkout-steps li{font-family:"Roboto",Arial,Helvetica,sans-serif;text-transform:none}html table th{font-family:"Roboto",Arial,Helvetica,sans-serif;text-transform:none}.page :is(.wd-page-content,.whb-header){background-color:#f7f9fb;background-image:none}html .entry-summary .single_add_to_cart_button,.wd-single-add-cart .single_add_to_cart_button{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:500;font-size:15px;text-transform:uppercase;background:#112d4b;padding:0 30px 0 30px}html .entry-summary .single_add_to_cart_button:hover,.wd-single-add-cart .single_add_to_cart_button:hover{background:#34aa58}html .btn.wd-buy-now-btn{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:500;font-size:14px;text-transform:uppercase;color:#efefef;background:#34aa58}html .btn.wd-buy-now-btn:hover{color:#fff;background:#34aa58}body,[class*=color-scheme-light],[class*=color-scheme-dark],.wd-search-form[class*="wd-header-search-form"] form.searchform,.wd-el-search .searchform{--wd-form-color:rgb(61,61,61);--wd-form-placeholder-color:rgb(119,119,119);--wd-form-bg:rgb(247,249,251)}.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)){--wd-arrow-size:40px;--wd-arrow-icon-size:16px;--wd-arrow-offset-h:15px;--wd-arrow-color:rgb(36,36,36);--wd-arrow-color-hover:rgb(51,51,51);--wd-arrow-color-dis:rgb(36,36,36);--wd-arrow-bg:rgb(244,244,244);--wd-arrow-bg-hover:rgb(239,239,239);--wd-arrow-bg-dis:rgb(244,244,244);--wd-arrow-radius:20px}.product-labels .product-label.onsale{background-color:#5fbf7a}.product-labels .product-label.new{background-color:#dd5858}.product-labels .product-label.featured{background-color:#d00}.product-labels .product-label.out-of-stock{background-color:#242424}.mfp-wrap.wd-popup-quick-view-wrap{--wd-popup-width:920px}:root{--wd-container-w:1540px;--wd-form-brd-radius:5px;--btn-default-color:#fff;--btn-default-color-hover:#fff;--btn-accented-color:#fff;--btn-accented-color-hover:#fff;--btn-default-brd-radius:5px;--btn-default-box-shadow:none;--btn-default-box-shadow-hover:none;--btn-accented-brd-radius:5px;--btn-accented-box-shadow:none;--btn-accented-box-shadow-hover:none;--wd-brd-radius:12px}@media (min-width:1540px){section.elementor-section.wd-section-stretch>.elementor-container{margin-left:auto;margin-right:auto}}.wd-page-title{background-color:#fff}@font-face{font-family:"Benzin Bold";src:url(//soft-inc.ru/wp-content/uploads/2026/04/benzin-bold.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}.wd-add-btn.wd-action-btn .button{display:none!important}.wd-action-btn.wd-style-icon>a{flex-direction:column;width:40px;height:40px;font-size:12px!important;display:inline!important}.wd-action-btn .wd-action-icon:before{font-size:16px}.wd-action-btn{display:inline!important}.wd-compare-table :is(th,td){padding:10px}.summary-inner>.wd-action-btn{display:block!important}.wd-compare-remove-action{font-size:80%;display:flex;justify-content:flex-end;margin:10px 0 20px}.compare-basic .compare-value{vertical-align:top}.compare-basic .wd-compare-cell-inner{display:flex;flex-direction:column;height:100%}.compare-basic .wd-compare-more-btn{margin-top:auto;align-self:flex-start;width:100%}.compare-basic .product-image img{max-height:200px;width:100%;object-fit:contain;margin-bottom:20px}.compare-basic .wd-compare-cell-inner{display:flex;flex-direction:column;height:100%}.compare-basic .request-price-btn{margin-top:auto;align-self:flex-start;width:100%}.compare-basic .compare-value{vertical-align:top}.wd-nav-product-cat:not(.wd-nav-mobile)>li>a{padding-block:10px!important;font-size:12px!important;font-weight:400;min-height:30px;line-height:1}.dim-quote{padding:30px 0 10px 0}.proj-advice-section{width:100%;padding:40px 20px;box-sizing:border-box;background:#fff;border-radius:20px}.proj-advice-container{max-width:90%;margin:0 auto;display:flex;align-items:flex-start;gap:40px}.proj-advice-text{flex:1 1 50%;min-width:0}.proj-advice-title{font-size:26px;line-height:1.3;margin:0 0 16px;color:#1a1a1a;font-weight:700}.proj-advice-desc{font-size:16px;line-height:1.6;margin:0 0 20px;color:#444}.proj-advice-list{list-style:none;padding:0;margin:0}.proj-advice-list li{position:relative;padding:6px 0 6px 28px;font-size:16px;line-height:1.5;color:#333}.proj-advice-list li::before{content:"";position:absolute;left:0;top:14px;width:8px;height:8px;background-color:#0073aa;border-radius:50%}.proj-advice-image{flex:1 1 50%;min-width:0}.proj-advice-img{display:block;width:100%;height:auto;border-radius:50px;object-fit:cover}.projector-calc-info{display:flex;align-items:center;justify-content:space-between;gap:40px;margin:10px 0 5px;padding:28px 30px;border-radius:12px;background:#f7f8fa;border:1px solid #e8e9ec}.projector-calc-info__content{flex:1}.projector-calc-info p{margin:0 0 10px;font-size:18px;line-height:1.65;color:#555}.projector-calc-info__image{flex:0 0 700px}.projector-calc-info__image img{display:block;width:100%;height:auto;border-radius:10px}.pro-button{display:block;border-radius:12px;padding:12px 20px;margin:20px 0 4px;width:100%;background:#112d4b;color:#fff}.pro-button:hover{background:#0a875a;color:#fff}.wpc-filters-widget-wrapper .wpc-posts-found p{margin:0 0 20px!important;color:green;font-size:14px}.wpc-edit-filter-set{display:none}.spc-calc-panel__toggle{color:white!important;padding:10px 20px!important}.spc-calc-panel__head{cursor:auto!important}.post-password-form input[type="submit"]{margin-bottom:10px;vertical-align:bottom;background:#112d4b;color:#fff;padding:10px 20px}.dim-calc1{margin:0 5px 24px;padding:20px;background:#fff;border-radius:12px;border:1px solid #e2e5ea}.wd-label{font-weight:400}.meta-label{font-weight:400!important;text-transform:lowercase}.dim-c{text-align:center;padding:15px}.dim-c h3{margin-bottom:0}.custom-sale-badge{position:absolute;top:12px;right:0;z-index:100;background:#e74c3c;color:#fff;padding:5px 12px;border-radius:3px;font-size:12px;font-weight:600;text-transform:uppercase}.wd-sub-menu li>a{color:#303030;font-size:16px}.product-label{padding:10px 14px;font-size:14px}.wd-load-more{--btn-brd-width:1px !important;padding:10px!important}.category-brand-title{margin-bottom:20px;font-size:20px;font-weight:600}.category-brand-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin:25px 0}.category-brand-item{display:flex;align-items:center;justify-content:center;min-height:70px;padding:15px;background:#f4fdf7;border:1px solid #eee;border-radius:12px;text-decoration:none;color:#222;font-size:15px;font-weight:600;transition:.25s ease}.category-brand-item:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgb(0 0 0 / .08);border-color:#ddd}@media (max-width:1024px){.category-brand-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.category-brand-grid{grid-template-columns:repeat(2,1fr);gap:12px}.category-brand-item{min-height:55px;font-size:14px}}.category-discount-badge{position:absolute;top:12px;right:0;z-index:100;background:#e74c3c;color:#fff;padding:5px 12px;border-radius:3px;font-size:12px;font-weight:600;text-transform:uppercase}:where(.wd-loop-builder-off) .wd-product-brands-links a{color:#5fbf7a;font-family:"Benzin Bold";font-size:12px;letter-spacing:.7px}:is(.btn,.button,button,[type=submit],[type=button]){padding:10px}.dim-family{font-family:"Benzin Bold";color:#121111}.d-font{font-family:'Benzin Bold';letter-spacing:1px;color:#112d4b}.dim-t{text-transform:uppercase}.dim-blog-url{position:relative;padding-bottom:5px;display:inline-block}.dim-blog-url::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background-color:red;transition:width 0.3s ease-in-out}.dim-blog-url:hover::after{width:70%}.max-link{display:inline-flex;align-items:center;gap:6px;border:2px solid #8B5CF6;border-radius:12px;padding:4px 4px;text-decoration:none;color:inherit}.max-text{font-size:12px;font-weight:500;color:#8B5CF6;white-space:nowrap}.dim-color{color:#5fbf7a;font-family:'Benzin Bold';letter-spacing:1px}.widget_price_filter [class*="price_slider_amount"] .button{width:100%}.wd-product-brands{border:1px solid #c4cacf;border-radius:8px}.products-separator{width:100%;height:1px;background:#ddd;margin:40px 0;grid-column:1 / -1}.product-source-admin{border:1px solid;width:max-content;padding:8px;background:#eb1313;color:#fff;text-transform:lowercase}.products .product-element-top{height:220px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:4px!important;position:relative!important}.dim-cat-nav{display:flex;gap:8px;margin:-12px 0 20px}.dim-cat-url{padding:8px;border:1px solid #112d4b;border-radius:5px}.dim-cat-url:hover{color:#fff;background:#112d4b}.wd-cat-inner{padding:14px}.wd-cat-thumb{display:none}.wd-search-title.title{font-weight:600;letter-spacing:1px;color:#5fbf7a}.wd-search-results-wrapper{width:150%}.wd-search-requests ul a{border-radius:4px!important;color:#222222!important;font-weight:400!important}.wd-search-full-screen .searchform input[type="text"]{font-weight:400!important;font-size:30px!important;opacity:.3}.price-by-request{font-size:18px}.price{color:#112d4b}.contact-block{margin-top:4rem;margin-bottom:2rem!important;display:flex;flex-direction:column;align-items:center}.contact-inner{background:rgb(255 255 255 / .75);backdrop-filter:blur(10px);border:1px solid var(--border-soft,rgb(15 23 42 / .06));border-radius:28px;padding:2.5rem 2rem;text-align:center;box-shadow:0 10px 30px rgb(0 0 0 / .04);transition:all 0.25s ease}.contact-inner:hover{transform:translateY(-3px);box-shadow:0 20px 40px rgb(0 0 0 / .06)}.contact-inner i.fa-headset{font-size:2.8rem;color:var(--accent,#5fbf7a);margin-bottom:1rem}.contact-inner h3{font-size:1.6rem;font-weight:600;margin-bottom:.75rem;color:var(--text-main,#0b1220)}.contact-inner p{color:var(--text-secondary,#5b6475);max-width:750px;margin:0 auto 1.8rem;font-size:1rem}.contact-links{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.contact-links a{display:inline-flex;align-items:center;gap:8px;background:var(--accent-soft,rgb(95 191 122 / .12));padding:.7rem 1.3rem;border-radius:40px;color:var(--accent,#5fbf7a);font-weight:500;text-decoration:none;transition:all 0.2s ease;font-size:.95rem}.contact-links a:hover{background:var(--accent,#5fbf7a);color:#fff}@media (max-width:640px){.contact-links{flex-direction:column;align-items:center;gap:.8rem}.contact-inner{padding:1.8rem}}:root textarea{min-height:100px}.dim-predlog{display:flex;gap:20px;margin-top:30px;justify-content:center}.dim-zakaz-kom{background-color:#61ce70;width:350px;color:#fff;padding:14px;text-align:center;font-size:16px;font-weight:500;border:1px solid;border-radius:6px}.dim-zakaz-kom:hover{background-color:#fff}.dim-zakaz-test{cursor:pointer;background-color:#de1414;width:350px;color:#fff;padding:14px 40px;text-align:center;font-size:16px;font-weight:500;border:1px solid;border-radius:6px}.dim-zakaz-test:hover{background-color:#fff}.dim-url-a{border-bottom:1px solid}.awooc-col.columns-right input{width:auto!important}.t-dim{width:max-content}.wd-pf-results li{font-weight:400!important;font-size:14px!important}.wd-pf-results li:after{margin-top:-6px!important;font-size:12px!important;color:red;inset-inline-start:0px!important}.wd-side-hidden.wd-right{z-index:99999}.term-description{padding:10px}.banner-title.wd-fontsize-xxl{text-shadow:0 14px 28px rgb(0 0 0 / .25),0 10px 10px rgb(0 0 0 / .22)}.dim-blog{display:flex;flex-direction:column;gap:8px;font-size:30px;padding-bottom:50px}.dim-blog h4{font-size:32px}.dim-blog h5{font-size:24px}.blockOverlay{background:#1e1e1e!important}.dim-politika{color:#8d8d8d;border-bottom:1px solid}.wpcf7-list-item label{color:#8d8d8d}.posted_in,.tagged_as{display:none}.sub-dim{width:100%;border:2px solid}.dim-form-white{color:#fff}.dim-form-title{font-size:32px;color:#fff}.wd-buttons{border:1px solid #ff00005e}.dim-home-text{text-align:center;text-shadow:0 14px 28px rgb(0 0 0 / .25),0 10px 10px rgb(0 0 0 / .22)}.dim-home-center{text-align:center;font-family:'Benzin Bold','Arial Black',sans-serif;text-shadow:0 14px 28px rgb(0 0 0 / .25),0 10px 10px rgb(0 0 0 / .22);font-size:80px}.dim-all-pro{letter-spacing:.3px;text-transform:uppercase;color:#112d4b;font-weight:700}.dim-all-pro:hover{color:#f02}.dim-all-pro:after{font-size:.8em;content:"\f113";font-family:"woodmart-font";display:inline-block;margin-left:10px}.whb-top-bar{margin-bottom:-28px}.product-summary-shadow .summary-inner{padding:30px 14px 15px}form.cart{flex-wrap:unset}.dim-studio{display:flex;justify-content:space-between;align-items:center}.dim-studio2{font-size:12px;color:#828282}.site-logo{margin-top:26px}.whb-clone.whb-sticked .whb-not-sticky-row .site-logo{margin-top:0}.dim-header-contact{display:grid;font-size:20px;font-weight:600;line-height:30px}.dim-header-telega{display:grid;gap:5px}.dim-call-back{font-size:20px;border-bottom:1px solid}.dim-header-url:hover{color:red}.dim-header-call{border-bottom:1px solid}.children .cat-item>a::before{content:"- "}.widget .product-categories li a{align-items:baseline;flex:1 1 calc(100% - 50px);padding-block:8px;padding-inline-end:5px;width:calc(100% - 50px);text-decoration:none}.wd.wd .wd-loop-item-2118 .wd-product-wrapper{padding:20px 20px 0 20px}.elementor-animation-grow{transition-duration:.3s!important}#wd-product-category-filter-2 .wd-scroll{max-height:480px!important;overflow-y:auto!important}#wd-product-category-filter-2 .wd-scroll-content{max-height:none!important}@media (max-width:1660px){.wd-nav-header>li>a{font-size:16px!important}.wd-logo img[width]:not([src$=".svg"]){width:190px!important;margin-top:-4px}.wd-cat .wd-entities-title{font-size:18px!important}}@media (max-width:1510px){.wd-logo img[width]:not([src$=".svg"]){width:200px!important}.wd-cat .wd-entities-title{font-size:16px!important}}@media (max-width:1440px){.wd-nav-header>li>a{font-size:16px!important}.dim-header-url{font-size:14px}}@media (max-width:1362px){.wd-nav-header>li>a{font-size:15px!important}.dim-tg-max{display:none}.dim-header-url{font-size:18px}.wd-cat .wd-entities-title{font-size:13px!important}}@media (min-width:1025px) and (max-width:1260px){.wd-nav{gap:6px}.wd-logo img[width]:not([src$=".svg"]){width:190px!important}}@media (min-width:768px) and (max-width:1024px){.site-logo{margin-top:0}.proj-advice-container{flex-direction:column;gap:24px}.proj-advice-section{padding:24px 16px}.proj-advice-title{font-size:22px}.proj-advice-desc,.proj-advice-list li{font-size:15px}}@media (min-width:577px) and (max-width:767px){.site-logo{margin-top:0}.proj-advice-container{flex-direction:column;gap:24px}.proj-advice-section{padding:24px 16px}.proj-advice-title{font-size:22px}.proj-advice-desc,.proj-advice-list li{font-size:15px}.wd-compare-table td:before{border-bottom:1px dotted;width:fit-content}}@media (max-width:576px){.wd-product-brands{border:none}.site-logo{margin-top:0}.wd.wd .wd-loop-item-2118 .wd-product-wrapper{padding:0px!important}.wd-loop-prod-title.wd-entities-title{font-size:14px;font-weight:500}form.cart{flex-wrap:wrap}.dim-home-center{font-size:38px}.dim-blog{display:flex;flex-direction:column;gap:8px;font-size:24px;padding-bottom:22px}.wd-page-content.main-page-wrapper .container{padding-inline:8px!important}.wd-pf-title span{flex:1 1 auto}.wd-style-form .wd-pf-title{align-items:flex-start;gap:3px;flex-direction:column;height:60px!important;margin-bottom:10px;padding-top:5px;border-top:none}.dim-predlog{flex-direction:column;gap:10px}.wd-search-results-wrapper{width:100%}.cat-design-side .wd-cat-header{gap:10px!important;flex-direction:column;align-items:flex-start!important}.dim-cat-nav{display:flex;margin:-30px 0 20px;flex-direction:column}.cwcpf-field input[type="number"]{padding:0;text-align:left;padding-left:10px;width:270px!important}.contacts-block{display:flex;flex-direction:column;align-items:center}.contacts-block .phones{display:flex;gap:20px}.d-font{line-height:1.2;font-size:20px}.dim-img-center{border-radius:8px!important}.searchform .searchsubmit{color:#fff;background:#112D4B}.wd-side-hidden{--wd-side-hidden-w:min(330px, 90vw)}.wd-product-brands a{display:inline-block;border:1px solid #c4cacf;padding:12px;border-radius:5px}.projector-calc-info{flex-direction:column;align-items:stretch;gap:20px;padding:22px 18px}.projector-calc-info p{font-size:14px;line-height:1.55}.projector-calc-info__image{flex:none;width:100%;order:2}.projector-calc-info__content{order:1}.proj-advice-container{flex-direction:column;gap:24px}.proj-advice-section{padding:24px 16px}.proj-advice-title{font-size:22px}.proj-advice-desc,.proj-advice-list li{font-size:15px}.wd-compare-table td:before{border-bottom:1px dotted;width:fit-content}.wd-product .wd-buttons{opacity:0!important}a.button.request-price-btn{min-width:170px!important}}