/*!
	Theme Name: lkmgrupp
	Theme URI:
	Author: Evgeny
	Author URI:
	Description: Description
	Version: 1.0.0
	Tested up to: 8
	Requires PHP: 8
	License: GNU General Public License v2 or later
	License URI: LICENSE
	Text Domain: linko.ru
	Tags:
	
*/*{margin:0;padding:0;border:0;box-sizing:border-box}html{overflow-x:hidden}body{font-family:Inter,sans-serif;font-weight:500;font-size:14px;font-style:normal;color:#151b21;background:#fff;min-height:100vh;overflow-x:hidden;line-height:1.2}a{transition:.4s;color:#002fff}a:hover{color:#767676}.container{width:100%;max-width:1900px;margin:0 auto;padding-left:15px;padding-right:15px;position:relative}.content-wrapper{width:100%}#p-c-num,.h1,.lkm-10,h1{font-family:Inter,sans-serif;font-size:36px;font-weight:800;letter-spacing:-1px;line-height:1.2;color:var(--gray-900,#151b21)}input,select,textarea{outline:0;font-family:Inter,sans-serif;font-weight:500;font-size:14px;font-style:normal;color:#151b21}input:focus::-webkit-input-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}.relative{position:relative}.absolute{position:absolute}#callback,#spisok,.acart,.con-two-5{display:none}td{padding:5px 8px}.geo-3{text-transform:none;color:#002fff;font-weight:600;text-decoration:underline;cursor:pointer;margin:1px 0 0 6px}.geo-3:hover{color:#767676}.v-blue{background:linear-gradient(90deg,transparent 0,#91a6ffc7 20%,#002fff 100%);color:#fff}.v-white{background:linear-gradient(90deg,transparent 0,#fff 40%,#fff 100%);color:#000}.phone_block:hover .view.v-blue{background:linear-gradient(90deg,transparent 0,#91a6FFc7 40%,#002fff 100%)}.phone_block:hover .view.v-white{background:linear-gradient(90deg,transparent 0,#fff 60%,#fff 100%)}.phone_block{position:relative;width:fit-content;height:18px;display:flex}.phone_block .view{position:absolute;display:flex;width:100%;height:100%;top:0;padding-right:5px;cursor:pointer;transition:all .5s ease;user-select:none;font-size:12px;font-weight:500;text-transform:uppercase}.phone_block .view span{display:flex;align-items:center;flex:1;justify-content:flex-end;transition:color .3s ease}.cart-img{padding:15px;display:flex;align-items:end;cursor:pointer}.cart-img img{opacity:.5}.cart-img:hover img{opacity:.7!important}.cart-count{position:absolute;top:15px;right:-15px;color:#fff;background-color:#002fff;border-radius:20px;width:18px;height:18px;font-size:10px;font-weight:600;line-height:18px;text-align:center}.cart-img:hover .cart-count{opacity:.7}.search-head{position:relative;flex-basis:454px}.search-head #searchformproduct,.search-head form{display:flex;height:100%;width:100%;position:relative;padding:0 15px}.search-head #searchformproduct img,.search-head form img{width:16px;margin:auto 15px auto 0;fill:#AAAAAA}.search-head #searchformproduct:hover .search-input-2,.search-head form:hover .search-input{color:#151b21}.search-head .search-input,.search-head .search-input-2{width:100%;font-size:14px;font-weight:500;text-transform:none;color:#aaa}.search-head .search-input-2:focus,.search-head .search-input:focus{color:#151b21}.search-head .result-search-list{display:block;position:absolute;top:51px;left:-1px;width:600px}.search-head .result-search,.search-head .result-search-2{display:none}.search-head .result-search{position:absolute;width:calc(100% + 2px);display:none;top:17px}.search-head .result-search .preloader-search,.search-head .result-search-2 .preloader-search-2{position:absolute;width:20px;margin:auto;right:15px;top:calc(50% + 7px);height:20px;display:none}.search-head .result-search .preloader-search .loader,.search-head .result-search-2 .preloader-search-2 .loader{width:100%;height:100%}.search-head .result-search .result-search-list,.search-head .result-search-2 .result-search-list-2{width:100%;display:none;overflow-y:auto;padding:10px;box-sizing:border-box;background:#fff;border-top:none;border:1px solid #e3e3e3;z-index:5}.search-head .result-search .result-search-list .result_item,.search-head .result-search-2 .result-search-list-2 .result_item{line-height:15px;width:100%;box-sizing:border-box;border-bottom:1px solid #e3e3e3;padding-bottom:10px;margin-top:10px;display:flex;align-items:center}.search-head .result-search .result-search-list .result_item:first-child,.search-head .result-search-2 .result-search-list-2 .result_item:first-child{margin-top:0}.search-head .result-search .result-search-list .result_item:last-child,.search-head .result-search-2 .result-search-list-2 .result_item:last-child{padding-bottom:0;border-bottom:none}.search-head .result-search .result-search-list .result_item a,.search-head .result-search-2 .result-search-list-2 .result_item a{color:#002fff;display:block;text-decoration:none;font-size:10px;font-weight:600}.search-head .result-search .result-search-list .result_item a:hover,.search-head .result-search-2 .result-search-list-2 .result_item a:hover{color:rgba(21,27,33,.6)}.search-head .result-search .result-search-list .result_item img,.search-head .result-search-2 .result-search-list-2 .result_item img{width:30px;float:left;border:1px solid #e3e3e3;background-color:#e3e3e3;margin:0 5px 0 0;height:100%;object-fit:cover}#searchformproduct .search-input-2{margin-top:2px}.search-head .result-search-2{position:absolute;width:calc(100% + 2px);display:none;top:40px;left:-1px;z-index:2}.search-head.ca-21 .result-search-2 .preloader-search-2{top:-30px}.section{padding-bottom:120px}#metalloprokat{margin-top:40px}.m-div-2{margin-top:118px;font-size:22px;font-weight:600;line-height:24px;text-transform:uppercase;max-width:430px}.m-d-2{display:none}.m-div-3{margin-top:19px;font-size:16px;color:#aaa;max-width:430px}.m-div-4{position:absolute;bottom:0;right:0}#metalloprokat .m-a-4{margin-top:24px}.metall-slick{display:flex;gap:10px;height:520px;overflow:hidden;flex-direction:row;flex-wrap:wrap;margin:0 -6px}.m-d-1{overflow:hidden;background-color:#ecf0eb;background-repeat:repeat;background-size:cover;height:520px;margin:0 6px}.m-d-img-1{width:100%;height:100%;object-fit:cover;background-color:#ecf0eb}.m-name{position:absolute;top:16px;left:16px;z-index:3;font-weight:600;font-size:16px;text-decoration:none;color:#151b21;cursor:pointer}#metall-slick .m-name,.grid-main-cont .m-name{background-color:#234989;color:#fff;padding:5px;line-height:1}.m-name:hover{opacity:.7}.m-excerpt{position:absolute;top:16px;right:16px;font-weight:600;font-size:16px}.sub-metalloprokat{position:absolute;z-index:2;top:0;left:0;width:100%;height:0;background-color:#ecf0eb;transition:.4s;overflow:hidden}.sub-metalloprokat a{text-transform:uppercase;font-size:12px;font-weight:500;opacity:.5;color:#151b21;text-decoration:none}.m-sub-links{margin:73px 16px 50px;max-height:388px}.sub-metalloprokat a:hover{opacity:1}.m-d-1:hover .sub-metalloprokat{height:100%}.m-href{position:absolute;bottom:16px;left:16px;cursor:pointer;font-size:12px;text-transform:uppercase;font-weight:600}.m-href:hover{opacity:.7}.m-href svg{width:10px;margin-left:10px;margin-bottom:-2px;fill:#002FFF}.sub-metalloprokat a.m-sub-links-all{display:block;margin-top:4px;color:#002fff;opacity:1}.sub-metalloprokat a.m-sub-links-all:hover{opacity:.8}.m-a-4{color:#fff;background-color:#002fff;padding:15px 13px 15px 20px;text-decoration:none;border:1px solid #002fff;display:inline-block;cursor:pointer}#service .m-a-4 div:nth-child(2),.m-a-4 div:first-child{width:1px;height:34%;background-color:#fff;display:block;top:32%;right:50px;position:absolute;transition:.4s}#service .m-a-4 div:first-child{width:auto;height:auto;background-color:transparent;display:block;top:0;right:0;position:relative;transition:0s}#service .m-a-4 div:nth-child(3),.m-a-4 div:nth-child(2){border:7px solid transparent;border-left:8px solid #fff;display:inline-block;margin-bottom:-3px;transition:.4s;margin-left:50px}#service .m-a-4 div:nth-child(2){border:none;border-left:none;display:inline-block;margin-bottom:0;transition:0s;margin-left:0;transition:.4s}.m-a-4:hover{color:#151b21;background-color:#fff}#service .m-a-4:hover div:nth-child(2),.m-a-4:hover div:first-child{background-color:#002fff;top:0;height:100%}#service .m-a-4:hover div:nth-child(3),.m-a-4:hover div:nth-child(2){border-left:8px solid #002fff}#promo{background-color:#ecf0eb}.promo-slick{margin:0 -6px}.p-num{padding:40px 0 60px;color:#234989;font-size:12px;font-weight:600}.p-1{padding:0 6px;position:relative}.p-1 img{width:100%;height:640px;object-fit:cover}.p-2{position:absolute;left:24px;bottom:22px;padding:16px;background-color:#fff;width:calc(100% - 48px);height:160px}.p-2>div:first-child{font-size:18px;font-weight:600}.p-2>div:nth-child(2){position:absolute;bottom:16px;left:16px;color:#aaa;max-width:60%}.p-2>div:nth-child(3){position:absolute;bottom:16px;right:16px}.p-line{position:absolute;top:43px;right:15px;height:1px;width:295px;background-color:#234989}.main-arrow{position:absolute;width:18px;cursor:pointer;z-index:2;transition:.4s}.main-arrow-left{margin-right:60px}.main-arrow-left img{transform:rotate(180deg)}.main-arrow:hover{opacity:.7}.slick-disabled{opacity:.7}#promo .main-arrow{top:-50px;right:220px}#work{background-color:#c6c6c6}.w-1{display:grid;grid-template-columns:1fr 1fr;padding-top:40px}.w-1>div:first-child{color:#234989;font-size:18px;font-weight:600;margin-top:40px}.w-1>div:nth-child(2)>div{font-size:104px;max-width:715px;margin:0 auto}.w-2{display:grid;grid-template-columns:1fr 1fr 1fr;margin:70px 0 40px 0;gap:25px}.w-2>div>div:first-child{font-size:16px;font-weight:600}.w-2>div>div:nth-child(2){background-color:#234989;height:1px;width:100%;margin:10px 0}.w-2>div>div:nth-child(2) img{position:absolute;top:-3px;right:0;width:15px}.w-2>div>div:nth-child(3){opacity:.3;max-width:440px}.w-img-1{width:100%;height:100%;object-fit:cover}.w-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:80px}.w-4{background-color:#fff;padding:32px 16px 16px;position:relative;min-height:336px}.w-4>img:first-child{width:15px;display:block}.w-4>div:nth-child(2){font-size:16px;font-weight:600;margin:15px 0}.w-4>div:nth-child(3){color:#aaa}.w-4>img:nth-child(4){position:absolute;left:16px;bottom:16px}.w-3>.w-4:nth-child(2)>img:nth-child(4){transform:rotate(90deg)}.w-3>.w-4:nth-child(3)>img:nth-child(4){transform:rotate(180deg)}#service{background-color:#c6c6c6;border-top:1px solid #b1b1b1}.s-1{font-size:160px;font-weight:400;margin:40px 0 80px;text-transform:uppercase;line-height:.9}.s-1>div{margin-left:737px}.s-2{font-size:160px;font-weight:400;position:absolute;top:-23px;right:15px}.s-3{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px}.s-5{background-color:#ecf0eb;padding:16px;transition:.4s;position:relative}.s-50{text-decoration:none;color:#151b21}.s-5:hover{background-color:#002fff;color:#fff}.s-5:hover .s-50{color:#fff}.s-5:hover .s-50 div:nth-child(2){color:rgba(255,255,255,.7)}.s-5:hover .s-z-11{display:block}.s-z-11{position:absolute;color:#aaa;right:10px;bottom:10px;text-transform:uppercase;font-size:12px;font-weight:400;z-index:2;cursor:pointer}.s-z-11 svg{fill:#AAAAAA;margin:0 0 -3px 5px}.s-z-11:hover{color:#fff}.s-z-11:hover svg{fill:#fff}#callback .m-a-4,#service .m-a-4{width:100%}#callback .m-a-4 div:nth-child(2),#service .m-a-4 div:nth-child(3){position:absolute;top:16px;right:16px}.s-50>div:first-child{font-size:16px;font-weight:600}.s-50>div:nth-child(2){color:rgba(21,27,33,.3);padding:8px 0 60px;transition:.4s}.s-50>div:nth-child(3) img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.s-50>div:nth-child(3){aspect-ratio:1/1;line-height:0}.s-10,.s-11{position:absolute;z-index:2;transition:.4s}.s-10{top:0;left:0}.s-11{bottom:0;right:0}.s-z-1>div:first-child{cursor:pointer}.s-z-1 a{color:#fff;text-decoration:none}.s-10,.s-11{border:6vw solid transparent}.s-10{border-left:6vw solid #ecf0eb;border-top:6vw solid #ecf0eb}.s-11{border-right:6vw solid #ecf0eb;border-bottom:6vw solid #ecf0eb}.s-5:hover .s-10{border-left:6vw solid #002fff;border-top:6vw solid #002fff}.s-5:hover .s-11{border-right:6vw solid #002fff;border-bottom:6vw solid #002fff}.s-20 .m-a-4{background-color:transparent;color:#002fff}#service .s-20 .m-a-4 div:nth-child(3){border-left:8px solid #002fff}#service .s-20 .m-a-4 div:nth-child(2){background-color:#002fff;top:0;height:100%}.s-20 .m-a-4:hover{color:#fff;background-color:#002fff}#service .s-20 .m-a-4:hover div:nth-child(3){border-left:8px solid #fff}#service .s-20 .m-a-4:hover div:nth-child(2){background-color:#fff;top:32%;height:34%}@media(min-width:1920px){.s-10,.s-11{border:115px solid transparent}.s-10{border-left:115px solid #ecf0eb;border-top:115px solid #ecf0eb}.s-11{border-right:115px solid #ecf0eb;border-bottom:115px solid #ecf0eb}.s-5:hover .s-10{border-left:115px solid #002fff;border-top:115px solid #002fff}.s-5:hover .s-11{border-right:115px solid #002fff;border-bottom:115px solid #002fff}}.reviews-container{max-width:930px;margin:0 auto;padding-left:15px;padding-right:15px}.reviews-heading{font-size:36px;font-weight:800;color:var(--gray-900,#111827);text-align:center;letter-spacing:-1px;line-height:1.2;margin:40px 0 32px}.reviews-container review-lab{display:block;font-family:Inter,sans-serif}.reviews-container .widget{background:0 0!important;border:none!important;box-shadow:none!important;padding:0!important}.reviews-container .widgetheader{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:28px;flex-wrap:wrap}.reviews-container .widgettab{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:var(--gray-600,#4b5563);background:var(--gray-100,#f3f4f6);border:1px solid var(--gray-200,#e5e7eb);border-radius:100px;padding:8px 20px;cursor:pointer;transition:all .2s ease}.reviews-container .widgettab:hover{color:#3d5a96;border-color:#3d5a96;background:#fff}.reviews-container .widgettab_active{background:#3d5a96!important;color:#fff!important;border-color:#3d5a96!important}.reviews-container .widgettab--rating{color:#f5a623;font-weight:700}.reviews-container .widgettab_active .widgettab--rating{color:#fff}.reviews-container .widgetcount{font-size:13px;font-weight:500;color:var(--gray-400,#9ca3af)}.reviews-container .widgetleave{text-align:center;margin-bottom:24px}.reviews-container .widgetleave-link{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:var(--brand,#002fff);color:#fff!important;border:none;border-radius:100px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px rgba(0,47,255,.2)}.reviews-container .widgetleave-link:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,47,255,.3)}.reviews-container .review{background:#fff;border:1px solid var(--gray-200,#e5e7eb);border-radius:12px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:all .25s ease}.reviews-container .review:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(11,15,26,.1);border-color:#9ca3af}.reviews-container .reviewheader{display:flex;align-items:center;gap:12px;margin-bottom:14px}.reviews-container .reviewphoto{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--gray-100,#f3f4f6)}.reviews-container .reviewtitle{font-family:Inter,sans-serif;font-size:15px;font-weight:700;color:var(--gray-900,#151b21);line-height:1.3}.reviews-container .reviewtext{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.65;color:var(--gray-600,#4b5563)}.reviews-container .reviewrating{color:#f5a623;font-size:14px;letter-spacing:1px}.reviews-container .review__more{display:inline-block;font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#3d5a96;text-decoration:none;margin-top:8px;cursor:pointer;transition:color .2s ease}.reviews-container .review__more:hover{color:var(--brand,#002fff)}.reviews-container .widgetpag .widgetpag_next,.reviews-container .widgetpag .widgetpag_prev{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid var(--gray-200,#e5e7eb);box-shadow:0 2px 8px rgba(0,0,0,.06);cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;color:var(--gray-600,#4b5563)}.reviews-container .widgetpag .widgetpag_next:hover,.reviews-container .widgetpag .widgetpag_prev:hover{background:#3d5a96;border-color:#3d5a96;color:#fff;box-shadow:0 4px 14px rgba(61,90,150,.3)}.doc-0{font-size:36px;font-weight:800;color:var(--gray-900,#111827);text-align:center;letter-spacing:-1px;line-height:1.2;margin:0 0 32px}.doc-sh-1{position:absolute;top:25px;right:15px}.doc-1{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.doc-1>div{padding:0 40px;border:1px solid #e3e3e3;border-radius:12px;overflow:hidden}.doc-1>div img{width:100%;height:100%;object-fit:contain;border-radius:12px}.d-line{width:100%;height:1px;background-color:#234989;margin:11px 0 13px}#contacts{background-color:#002c58;padding-top:40px}#contacts .con-5{font-size:15px}#contacts .con-2>div:first-child{font-size:50px}.c-line{width:100%;height:1px;background-color:#fff}.con-1{display:grid;grid-template-columns:1015px 1fr;gap:80px;margin-top:15px}.con-2>div:first-child{color:#fff;font-size:64px;font-weight:400;line-height:.9;max-width:810px;letter-spacing:-2.4px}.con-3{width:100%}.con-4{display:flex;flex-wrap:wrap;gap:6px;margin-top:80px}.con-4>div{padding:20px 30px;border:1px solid #fff;color:#fff;cursor:pointer;transition:.4s}.con-4>div.active,.con-4>div:hover{border:1px solid #fff;background-color:#fff;color:#002c58}.con-5{margin:80px 0 70px;display:grid;grid-template-columns:320px 1fr;color:#fff;font-size:12px;font-weight:600;line-height:1.2;text-transform:uppercase}.con-5 a{color:#fff;text-decoration:none;text-transform:uppercase;display:inline-block;padding:2px 2px 0}.con-5>div:nth-child(2){line-height:1.4}.con-5 a:hover{color:#fff;background-color:#b1b1b1}#page-service-service{background-color:#c6c6c6}#page-service-service .white-button{background-color:transparent}.map-contact{width:100%;max-width:770px;height:720px}.map-contact iframe{width:100%}.con-10{color:#fff;font-size:12px;text-transform:uppercase;margin-bottom:4px}.name-name{width:0;height:0;overflow:hidden;padding:0;margin:0;display:block}.contact-form-1{color:#fff;background-color:rgba(255,255,255,.2);margin-bottom:15px;width:100%;padding:12px 10px}.contact-form-2{color:#fff;background-color:rgba(255,255,255,.2);margin-bottom:15px;width:100%;padding:12px 10px}.contact-form-3{color:#fff;background-color:rgba(255,255,255,.2);margin-bottom:15px;width:100%;padding:12px 10px;resize:none}.contact-form-1::placeholder{color:#002c58}.contact-form-2::placeholder,.contact-form-3::placeholder{color:#c4c4c4}#form-contact input:focus,#form-contact textarea:focus{color:#002c58;background-color:#fff}#upload-container{display:flex;gap:12px;justify-content:center;align-items:center;flex-direction:column;width:100%;height:120px;background-color:#002c58;border:1px dashed rgba(255,255,255,.4);font-size:12px;text-transform:uppercase;color:#fff;margin-bottom:18px}#upload-container img{width:13px;position:absolute}#upload-container label{cursor:pointer;transition:.4s;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding-top:50px}#upload-container label:hover{background-color:rgba(255,255,255,.2)}#upload-container div{position:relative;z-index:10;width:100%;height:100%}#upload-container input[type=file]{width:.1px;height:.1px;opacity:0;position:absolute;z-index:-10}#upload-container.dragover{background-color:rgba(255,255,255,.2)}#upload-container.chek-input-file.dragover{background-color:rgba(0,44,88,.5)}.con-check-1{display:flex;gap:6px}.custom-checkbox{display:inline-block;width:14px;height:14px;padding:0;vertical-align:top;outline:0;cursor:pointer}.custom-checkbox input[type=checkbox]+span{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/wp-content/themes/lkmgrupp/img/check.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.custom-checkbox input[type=checkbox]:checked+span{background-position:0 -15px}.custom-checkbox.new-check{outline:1px solid red}.label-checkbox{color:rgba(255,255,255,.6);display:inline-block;margin-bottom:12px}.label-checkbox a{color:#fff;padding:2px 2px 0}.label-checkbox a:hover{background-color:#b1b1b1}.custom-send{display:block;width:100%;color:#151b21;background-color:#fff;padding:15px 13px 15px 20px;text-decoration:none;outline:1px solid #fff;cursor:pointer;transition:.4s}.custom-send:hover{background-color:#002c58;color:#fff}.but-cat-home a.custom-send div:nth-child(2),.custom-send div:first-child{background-color:#002c58;right:50px;width:1px;top:0;height:100%;display:block;position:absolute;transition:.4s}.but-cat-home a.custom-send div:nth-child(3),.custom-send div:nth-child(2){border:7px solid transparent;border-left:8px solid #002c58;display:inline-block;margin-bottom:-3px;transition:.4s;margin-left:50px;position:absolute;top:16px;right:16px}.but-cat-home a.custom-send:hover div:nth-child(2),.custom-send:hover div:first-child{background-color:#fff;top:32%;height:34%}.but-cat-home a.custom-send:hover div:nth-child(3),.custom-send:hover div:nth-child(2){border-left:8px solid #fff}.but-cat-home a.custom-send{border:1px solid #002fff;color:#002fff}.but-cat-home a.custom-send div:first-child{text-align:center;background-color:transparent;right:0;width:calc(100% - 50px);top:0;height:100%;display:block;position:relative;transition:0s}.but-cat-home a.custom-send div:nth-child(2){background-color:#002fff;border:none}.but-cat-home a.custom-send div:nth-child(3){border-left:8px solid #002fff}.but-cat-home a.custom-send:hover{background-color:#002fff;color:#fff}.reviews-h1{margin-bottom:48px}.page-line-top{height:1px;width:100%;background-color:#234989;margin:40px 0 15px}.page-line-top-2{height:1px;width:100%;background-color:#234989;margin:0 0 20px}.page-line-top-bottom{height:1px;width:100%;background-color:#234989;margin:14px 0 10px}.breadcrumb-main{display:flex;gap:10px;padding:20px 0 15px;text-transform:uppercase;font-size:12px;flex-wrap:wrap}.breadcrumb-main a{text-decoration:none;color:#151b21}.breadcrumb-main div{color:#aaa}.breadcrumb-main a:hover{opacity:.7}.page-h1{margin-bottom:32px}.post{font-size:16px;line-height:17px}.post p{margin-bottom:10px}#page-services{background-color:#c6c6c6;padding-top:120px}.services-h1{max-width:590px;margin-bottom:40px}.grid-main-cont{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin:0 -6px;row-gap:12px}#page-service-catalog{border-bottom:1px solid #e3e3e3}.s-c-1{padding-top:40px;margin-bottom:40px;border-bottom:1px solid #234989;font-size:32px;line-height:36px;letter-spacing:-1.2px;text-transform:uppercase}.white-button{margin-top:40px;text-decoration:none;display:block;width:100%;color:#002fff;background-color:#fff;padding:14px 50px 14px 0;text-decoration:none;border:1px solid #002fff;cursor:pointer;transition:.4s;text-align:center}.white-button>div:nth-child(2){background-color:#002fff;right:50px;width:1px;top:0;height:100%;display:block;position:absolute;transition:.4s}.white-button>div:nth-child(3){border:7px solid transparent;border-left-width:7px;border-left-style:solid;border-left-color:transparent;border-left:8px solid #002fff;display:inline-block;margin-bottom:-3px;transition:.4s;margin-left:50px;position:absolute;top:16px;right:16px}#page-service-service .white-button:hover,.white-button:hover{background-color:#002fff;color:#fff}.white-button:hover>div:nth-child(2){background-color:#fff;top:32%;height:34%}.white-button:hover>div:nth-child(3){border-left:8px solid #fff}.service-1{margin-top:20px;margin-bottom:120px}.service-2{display:flex;gap:40px;float:left}.service-2>div{width:240px}.service-1-line{height:1px;width:100%;background-color:#234989;margin:18px 0}.service-2>div>img:nth-child(3){position:absolute;right:0;top:60px}.service-2>div>div:nth-child(4){text-align:right;font-weight:600;font-size:16px}.service-3{float:right;max-width:615px;width:100%}.service-4{float:none;max-width:1087px;width:100%;padding-top:210px;display:flex;overflow:hidden;gap:12px;flex-wrap:wrap}.serv-img-1{aspect-ratio:77/80;width:100%;height:100%;max-width:770px;object-fit:cover;object-position:center}.serv-img-2{width:100%;height:100%;max-width:301px;object-fit:cover;aspect-ratio:1/1;object-position:center}.serv-img-3{width:301px;object-fit:cover;aspect-ratio:30/46;object-position:center}.service-4>div:nth-child(3){text-align:right;max-width:770px;width:100%}.page-usl h1{font-size:32px;letter-spacing:-1.2px;line-height:36px;text-transform:uppercase}#page-catalog-main h1{margin:120px 0 40px}#p-c-num{position:absolute;top:0;right:15px;color:#002fff}#lkm-top{background-color:#234989;color:#fff;padding-top:40px}.lkm-line{width:100%;height:1px;background-color:#fff;margin-bottom:15px}.lkm-1{font-weight:400;font-size:160px;line-height:144px;letter-spacing:-5.4px;text-align:center;max-width:1015px;text-transform:uppercase}.lkm-i-1{width:100%;aspect-ratio:1/1;max-width:301px;position:absolute;top:15px;right:15px}.lkm-2{max-width:886px;text-align:center;font-size:32px;line-height:36px;letter-spacing:-1.2px;margin:130px auto 100px;text-transform:uppercase}.lkm-3{max-width:455px;font-size:16px;line-height:17px;margin-left:56%}.lkm-3 p{margin-bottom:25px}.lkm-5{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:160px}.lkm-51>div:first-child{font-size:160px;font-weight:400;line-height:144px;letter-spacing:-5.2px;display:flex;gap:10px}.lkm-51>div:first-child>div:nth-child(1){text-transform:uppercase}.lkm-51>div:first-child>div:nth-child(2){line-height:18px;font-size:18px;letter-spacing:0}.lkm-51>div:nth-child(2){font-size:16px;border-top:1px solid #fff;padding-top:15px;margin-top:15px}#lkm-text{background-color:#ecf0eb;padding-top:40px}.lkm-7{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;font-size:18px;line-height:18px;font-weight:600;letter-spacing:-.2px}.lkm-71{display:grid;grid-template-columns:615px 1fr;margin-top:80px;gap:20px}.lkm-i-2{width:100%;max-width:615px;object-fit:cover;object-position:center;aspect-ratio:61/80}.lkm-8{max-width:690px;width:100%;margin-top:240px;font-size:32px;line-height:36px;letter-spacing:-1.2px;color:#234989;text-align:center;margin-right:auto;margin-left:auto;text-transform:uppercase}.lkm-90{position:absolute;bottom:0;right:15px}.lkm-9{border:1px solid #002fff;color:#002fff;text-decoration:none;display:flex;align-items:center}.lkm-9>div:first-child{padding:15px 20px;border-right:1px solid #002fff}.lkm-9>div:nth-child(2){padding:0 15px}.lkm-9:hover{color:#002fff;opacity:.7}.lkm-10{padding:40px 0 60px}.lkm-11{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;border-top:1px solid #234989;padding:15px 0 45px;font-size:16px;font-weight:600}.lkm-11:last-child{padding:15px 0 0}.lkm-i-11{position:absolute;top:-4px;right:0}#main-page-category,#main-page-category-2,#main-page-category-coast,#main-page-category-coast-1,#main-page-category-position,#main-page-category-position-2{background-color:#ecf0eb}.ca-1{border-top:1px solid #234989;padding-top:20px;display:grid;grid-template-columns:460px 1fr 615px;gap:40px}#main-page-category h1{width:1200px}.ca-3{width:100%;max-width:460px;margin:140px auto 0;font-size:18px;line-height:18px;letter-spacing:-.2px}.ca-3>div:first-child{text-align:center;font-weight:600;font-size:1.5em;margin-bottom:140px;color:#aaa}.ca-3.product-single>div:first-child{text-align:left;font-weight:500;font-size:18px;margin-bottom:0;color:#151b21;margin-top:200px}.ca-2>div:nth-child(3){font-size:18px;line-height:18px;letter-spacing:-.2px;margin:80px 0 145px}.ca-2>div:nth-child(4){max-width:301px;width:100%;aspect-ratio:1/1}.ca-2>div:nth-child(4) img{width:100%;object-fit:cover;object-position:center}.line-cat-1{height:1px;width:100%;background-color:#234989;margin-bottom:20px}.ca-10{text-transform:uppercase;font-size:12px;color:#234989}.ca-20{text-transform:uppercase;font-size:32px;letter-spacing:-1.2px}.ca-20 h1{text-transform:none}.subcat-1{width:100%;margin-top:70px}.subcat-2{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e3e3e3;padding:7px 0;font-size:16px;line-height:17px;font-weight:600;text-align:right}.subcat-2 a{text-transform:uppercase;font-size:12px;font-weight:500;color:#aaa;text-decoration:none;padding:2px 1px 0}.subcat-2 .subcat-3 a:hover,.subcat-2 a:hover{background-color:#b1b1b1;color:#fff}.subcat-2 .subcat-3{text-align:left}.subcat-2 .subcat-3 a{font-size:16px;line-height:17px;font-weight:600;color:#151b21;text-transform:none;word-break:break-all}.subcat-2 .subcat-5 div{cursor:pointer;display:inline;text-transform:uppercase;font-size:12px;font-weight:500;color:#002fff}.subcat-2 .subcat-5 svg{margin:0 0 -2px 3px;fill:#002FFF}.subcat-2 .subcat-5 div:hover{color:#767676}.subcat-2 .subcat-5 div:hover svg{fill:#767676}.slick-product{visibility:hidden}.slick-product.slick-initialized{visibility:visible}.ca-25 .slick-product.slick-initialized{margin:0 -15px}.ca-25 .slick-initialized .slick-slide{padding:0 15px}.site-footer{background:#f5f7fa;color:#373e44;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:14px;line-height:1.6;padding:0;border-top:1px solid #e2e8f0}.site-footer .container{padding-top:48px;padding-bottom:0}.footer-top{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.3fr;gap:40px;padding-bottom:40px;border-bottom:1px solid #e2e8f0}.footer-heading{font-size:14px;font-weight:700;color:#1a2332;text-transform:uppercase;letter-spacing:.04em;margin-bottom:18px}.footer-nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-nav-list a,.footer-nav-list li a{color:#7a8086;text-decoration:none;font-size:14px;transition:color .2s;display:inline-block;padding:2px 0}.footer-nav-list a:hover,.footer-nav-list li a:hover{color:#033b5a}.footer-col--contacts{display:flex;flex-direction:column}.footer-contact-item{display:flex;align-items:center;gap:10px;margin-bottom:14px}.footer-contact-item svg{flex-shrink:0;margin-top:2px;stroke:#3d5a96}.footer-phone.phone_block{position:relative;width:fit-content;height:fit-content;display:flex}.footer-phone.phone_block a{color:#1a2332;text-decoration:none;font-weight:600;font-size:15px}.footer-phone.phone_block a:hover{color:#3d5a96}.footer-phone.phone_block .view{position:absolute;display:flex;width:100%;height:100%;top:0;padding-right:5px;cursor:pointer;transition:all .3s ease;user-select:none;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;background:linear-gradient(90deg,transparent 0,#f5f7fa 35%,#f5f7fa 100%);color:#3d5a96}.footer-phone.phone_block:hover .view{background:linear-gradient(90deg,transparent 0,#f5f7fa 55%,#f5f7fa 100%)}.footer-phone.phone_block .view span{display:flex;align-items:center;flex:1;justify-content:flex-end}.footer-email,.footer-phone{color:#1a2332;text-decoration:none;font-weight:600;font-size:15px;transition:color .2s}.footer-email:hover,.footer-phone:hover{color:#3d5a96}.footer-address,.footer-schedule{color:#7a8086;font-size:13px;line-height:1.5}.footer-messengers{display:flex;gap:10px;margin-top:8px}.footer-msg{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#e2e8f0;transition:background .2s,transform .2s}.footer-msg:hover{background:#3d5a96;transform:translateY(-2px)}.footer-msg svg{width:18px;height:18px;fill:#3d5a96}.footer-msg:hover svg{fill:#fff}.footer-msg.event-max svg{fill:none}.footer-msg.event-max svg rect{fill:#3d5a96}.footer-msg.event-max svg path{fill:#fff}.footer-msg.event-max:hover svg rect{fill:#fff}.footer-msg.event-max:hover svg path{fill:#3d5a96}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:24px 0}.footer-bottom-left{display:flex;align-items:center;gap:20px}.site-footer .footer-logo{display:inline-block;flex-shrink:0}.site-footer .footer-logo:hover{opacity:.8}.site-footer .footer-logo img{width:140px;height:auto}.footer-copy{font-size:13px;font-weight:600;color:#1a2332}.footer-desc{font-size:13px;color:#7a8086}.footer-bottom-right{display:flex;align-items:center;gap:16px}.footer-policy{color:#7a8086;text-decoration:none;font-size:13px;transition:color .2s}.footer-policy:hover{color:#3d5a96}@media(max-width:1200px){.footer-top{grid-template-columns:1fr 1fr 1fr}.footer-col--contacts{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:16px 40px}.footer-contact-item{margin-bottom:0}.footer-heading{margin:auto 0}}@media(max-width:800px){.footer-top{grid-template-columns:1fr 1fr;gap:32px}.footer-col--contacts{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:16px;text-align:center}.footer-bottom-left{flex-direction:column;gap:8px}}@media(max-width:550px){.site-footer .container{padding-top:32px}.footer-top{grid-template-columns:1fr;gap:28px}.footer-col--contacts{flex-direction:column;gap:12px}}.pesontedan{position:relative;width:100%;overflow:hidden}.pesontedan input{position:absolute;opacity:0;z-index:-1}.pesontedan label{position:relative;display:block;font-weight:600;color:#151b21;cursor:pointer;padding:8px 0}.pesontedan label img{position:absolute;top:8px;right:0;display:none}.pesontedan-content{max-height:0;overflow:hidden;color:#aaa;line-height:16px;transition:.4s;border-bottom:1px solid #234989}.pesontedan-content ul li{margin-bottom:18px}.pesontedan-content ul li:last-child{margin-bottom:0}.pesontedan input:checked~.pesontedan-content{max-height:100vh;padding:10px 20px}.pesontedan-content table tr td:first-child{color:#151b21}.pesontedan-content table tr td{border:1px solid #aaa}.pesontedan-content table tr td:nth-child(2){width:100%}.pesontedan input[type=checkbox]+label img:nth-child(2){display:block}.pesontedan input[type=checkbox]+label img:first-child{display:none}.pesontedan input[type=checkbox]:checked+label img:first-child{display:block}.pesontedan input[type=checkbox]:checked+label img:nth-child(2){display:none}.modalDialog{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,44,88,.4);z-index:99999;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;transition:opacity .4s ease-in;display:none}.modalDialog2{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);z-index:1000;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;transition:opacity .4s ease-in;display:none}.modalDialog2>div,.modalDialog>div{max-width:800px;width:96%;position:relative;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e3e3e3;padding:20px 20px 20px 15px}.m-t-1{font-size:12px;text-transform:uppercase;color:#aaa}.close{cursor:pointer;background:0 0;border:none;padding:0;margin:0}.close2{position:relative;width:10px;height:10px;background:linear-gradient(45deg,transparent calc(50% - 1px),#002fff calc(50% - 1px),#002fff calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(-45deg,transparent calc(50% - 1px),#002fff calc(50% - 1px),#002fff calc(50% + 1px),transparent calc(50% + 1px));transition:.4s}.close:hover{opacity:.7}.checkname{height:0;width:0;overflow:hidden;padding:0;margin:0}.popup-form-in{padding:15px}.contact-form-p-1,.contact-form-p-2{padding:11px 10px 10px;background-color:#e3e3e3;border-bottom:1px solid #b1b1b1;width:100%;margin-bottom:15px}.con-p-10{font-size:12px;text-transform:uppercase}.input-file input[type=file]{position:absolute;z-index:-1;opacity:0;display:block;width:0;height:0}.input-file.input-file-popup{margin-top:5px}.input-file-btn{position:relative;display:inline-block;cursor:pointer;text-decoration:none;text-align:center;background-color:#fff;line-height:50px;height:50px;transition:.4s;border:1px solid #b1b1b1;width:100%;color:#b1b1b1;text-transform:uppercase;margin:5px 0 15px 0;font-size:12px}.input-file-btn:hover{color:#151b21}#callback .label-checkbox{color:#aaa}#callback .label-checkbox a{color:#151b21}#callback .label-checkbox a:hover{color:#fff}#callback .custom-checkbox input[type=checkbox]+span{background-image:url(/wp-content/themes/lkmgrupp/img/check-blue.png)}.popup-city>div{cursor:pointer;display:inline;font-weight:600;padding:2px 1px 0;transition:.4s;color:#aaa;text-transform:uppercase;font-size:12px}.popup-city>div:focus,.popup-city>div:hover{color:#fff;background-color:#b1b1b1;outline:0}.popup-city .region_locatioin{display:block;padding:5px 0 5px 0;font-size:20px}.ca-21{max-width:770px;background-color:#fff;padding:10px 0}.ca-25{margin-top:10px;margin-bottom:15px;background-color:#fff;border:2px solid #aaa}.ca-30{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background-color:#fff;border-bottom:1px solid #c8c6c6}.ca-30>a,.ca-30>div{border-right:1px solid #c8c6c6;padding:8px;font-size:12px;line-height:15px;font-weight:600;text-transform:uppercase;display:flex;align-items:center;justify-content:end}.m-cat-1{display:none}.ca-30.ca-40>div{padding:13px 8px}.ca-30.ca-40>div:first-child{justify-content:start}.ca-30>div:last-child{border-right:none}.ca-30 .ca-31{gap:20px;justify-content:start;padding:8px 100px 8px 8px}.ca-30 .ca-31 a{font-size:16px;line-height:17px;font-weight:600;color:#151b21;text-decoration:none;text-transform:none}.ca-31{position:relative}.ca-31 a:hover{opacity:.7}.ca-31 img{width:62px;height:62px;aspect-ratio:1/1;object-fit:cover}.ca-30 .ca-31>div:nth-child(2) div{color:#234989;text-transform:uppercase;font-size:12px;margin-top:10px}.ca-30.ca-40{background-color:#e4e4e4;text-transform:uppercase;font-size:12px;border-bottom:none}.ca-32{font-weight:500;position:absolute;right:8px;top:25px;margin-top:-9px;cursor:pointer;color:#002fff}.ca-32 svg{fill:#002FFF;margin-bottom:-3px;margin-left:5px}.ca-32:hover{color:#767676}.ca-32:hover svg{fill:#767676}.z-pr-0{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:14px;margin-top:30px}.z-pr-0 .m-a-4 div:nth-child(2){margin-top:1px;margin-left:auto;float:right}.cart-main-button .m-a-4{width:100%;text-align:left;font-weight:500;font-size:14px;line-height:18px;letter-spacing:-.2px;font-family:Inter,sans-serif}.woocommerce-message{position:fixed;background-color:#fff;width:100%;padding:20px 15px 16px;z-index:10;left:0;top:180px;font-size:18px;box-shadow:1px 2px 5px 5px #e8e8e8}.close-m-s-1{transform:rotate(45deg);float:right;cursor:pointer;opacity:.7}.close-m-s-1:hover{opacity:1}#main-page-grey,.category-page-grey{background-color:#ecf0eb;padding-top:1px}.cart-1{display:grid;grid-template-columns:50px 70px 3fr 1fr;border-left:2px solid #aaa;border-right:2px solid #aaa;background-color:#fff;border-bottom:1px solid #e3e3e3}.cart-1.cart-2{background-color:#e4e4e4;text-transform:uppercase;font-size:12px;border-top:2px solid #aaa;border-bottom:none}.cart-1>div{border-right:1px solid #e3e3e3;padding:15px 8px;font-size:12px;font-weight:600;text-transform:uppercase;display:flex;align-items:center}.cart-1.cart-2>div{padding:13px 8px}.cart-1>div:last-child{justify-content:end}.cart-1:last-child{border-bottom:2px solid #aaa}.cart-1 img{width:100%;height:100%;object-fit:contain}.cart-1 .product-remove{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.cart-1 .product-remove .remove{text-decoration:none;font-size:0;background-color:red;border-radius:50%;width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;position:relative;padding:0}.cart-1 .product-remove .remove::before{content:'\00D7';font-size:18px;line-height:1;color:#151b21;display:block}.cart-1 .product-remove .remove:hover::before{color:#fff}.cart-1>div{display:flex;align-items:center}.cart-1>div a{color:#151b21;font-weight:600;padding:2px 1px 0;white-space:nowrap;text-decoration:none}.cart-1>div a:hover{color:#fff;background-color:#b1b1b1}.pr-pr-1{margin-top:20px;font-weight:600;color:#aaa}.cart-10{margin-top:40px;text-align:right}.check-1{display:flex;gap:60px;justify-content:space-between}.check-1>div:first-child{flex-basis:45%}.check-1>div:nth-child(2){flex-basis:35%}.check-2 img{aspect-ratio:1/1;height:auto;width:40px}.check-2 a{color:#151b21;text-decoration:none;padding:2px 1px 0}.check-2 a:hover{color:#fff;background-color:#b1b1b1}.wc-block-components-order-summary .wc-block-components-order-summary-item{gap:10px;align-items:center;display:flex}.wc-block-components-totals-wrapper{border-top:1px solid hsla(0,0%,7%,.11);padding:16px 0}.wc-block-components-order-summary .wc-block-components-order-summary__content{display:flex;flex-direction:column;width:100%;gap:20px}.wc-block-components-order-summary .wc-block-components-order-summary-item{font-size:.875em}.wc-block-components-order-summary .wc-block-components-order-summary-item__total-price{font-weight:700;text-align:right;margin-left:auto}#form-check .m-a-4{width:100%;background-color:#002c58;border:1px solid #002c58;transition:.4s}#form-check .m-a-4 div:nth-child(2){position:absolute;right:14px}#form-check .m-a-4:hover{background-color:#fff}#form-check .m-a-4:hover div:first-child{background-color:#002c58}#form-check .m-a-4:hover div:nth-child(2){border-left:8px solid #002c58}#form-check .label-checkbox{color:#151b21}#form-check .con-10,#form-check .contact-form-2,#form-check .contact-form-3,#form-check .label-checkbox a{color:#151b21}#form-check .label-checkbox a:hover{color:#fff}#form-check .contact-form-1,#form-check .contact-form-2,#form-check .contact-form-3{border:gray solid 1px}.cat-a-cur{cursor:default}.ca-30 .ca-31 a.addcartmaincat{font-weight:500;position:absolute;right:8px;bottom:15px;margin-top:-9px;cursor:pointer;color:#002fff;font-size:12px;text-transform:uppercase}.ca-30 .ca-31 a.addcartmaincat svg{fill:#002FFF;margin-bottom:-3px;margin-left:5px}.slick-product .main-arrow{bottom:-50px}.slick-product .main-arrow-left{left:60%}.slick-product .main-arrow-right{left:63%}.line-pr-1{position:absolute;bottom:48px;right:15px;width:calc(40% - 10px);height:1px;background-color:#234989}.num-pr-1{position:absolute;bottom:10px;right:15px;color:#234989;font-size:12px;font-weight:600}.arrow-pr-two{position:absolute;bottom:10px;right:calc(40% - 70px)}.arrow-pr-two img{cursor:pointer}.arrow-left-01{margin-right:60px}.arrow-left-01 img{transform:rotate(180deg)}.arrow-pr-two img:hover{opacity:.7}.top-panel-filter{display:grid;grid-template-columns:770px 1fr;margin:40px 0 0}.category-filter{display:flex;justify-content:end;gap:40px;align-items:center}.category-filter .item{position:relative}.category-filter .item .name{cursor:pointer;padding:12px 8px;overflow:hidden;display:flex;text-transform:uppercase;font-size:12px;min-width:135px}.category-filter .item .name>div{border:5px solid transparent;border-top:6px solid #151b21;margin-left:10px;margin-top:2px}.category-filter .item:hover .name>div{border-top:0 solid #151b21;border-bottom:6px solid #151b21;margin-bottom:6px}.category-filter .item:hover .options-filter,.category-filter .name.open+.options-filter{display:grid;z-index:3;width:100%;background-color:#fff;box-shadow:inset 0 0 1px 1px #000}.category-filter .name+.options-filter,.category-filter .name.closed+.options-filter{display:none;position:absolute}.item .options-filter .checkbox{display:none}.item .options-filter div{display:block;cursor:pointer}#countpage-1 div,#gost-option-in div,#marka-option-in div,#razmer-option-in div{padding:5px;white-space:nowrap}#countpage-1 div:hover,#gost-option-in div:hover,#marka-option-in div:hover,#razmer-option-in div:hover{color:#fff;background-color:#002fff}.item #gost-option,.item #marka-option,.item #razmer-option{width:500%;max-height:727px;right:0;overflow-x:auto}#gost-option-in,#marka-option-in,#razmer-option-in{max-height:727px;display:grid;max-height:727px;grid-auto-columns:auto;grid-template-columns:repeat(3,1fr)}.variation dt{font-weight:700;grid-column:1}.variation dd{margin:0;grid-column:2}.variation dd p{margin:0}.checkout.summary-item-conteiner{background:#fff;padding:10px}.item-removing-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7);z-index:10;transition:opacity .3s}.item-removing-overlay:after{content:"Удаление...";position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%);color:#555;font-weight:700}.top-menu:hove{visibility:visible;opacity:1}.top-menu{position:absolute;padding:16px 0 0;white-space:nowrap;user-select:none;font-size:16px;text-transform:none;visibility:hidden;opacity:0}.top-menu a{color:unset}.top-menu.top-level{width:fit-content;height:fit-content}.top-menu .dropy-item a,.top-menu .dropy-item span,.top-menu .top-link{margin:10px}.mega-menu-wrapper{outline:1px solid #151B21;background-color:#fff;transition:height .3s ease-in-out,width .2s ease-in-out}.top-menu .dropy-level,.top-menu .dropy-sublevel{outline:1px solid #151B21;background-color:#fff;opacity:0;visibility:hidden;position:absolute;top:0;transition:all .3s ease}.top-menu .dropy-level.active,.top-menu .dropy-sublevel.active{opacity:1;visibility:visible}.top-menu .dropy-item,.top-menu .dropy-subitem,.top-menu .top-item{color:#151b21;padding:5px 0;position:relative}.top-menu .dropy-item a:hover,.top-menu .dropy-item:hover,.top-menu .dropy-subitem:hover,.top-menu .top-item:hover{color:#fff;background-color:#002fff}.top-menu ul,ol{list-style-type:none;padding-left:0}.mobile-catalog a{text-decoration:none;color:#151b21}.mobile-catalog ul li{border-bottom:unset}.mobile-catalog-control{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 24px}.mobile-catalog-container{padding:0 24px;display:none;background:#f3f3f3}.mobile-catalog-container .top-item{padding:2px 0;font-size:16px}.mobile-catalog-container .dropy-subitem{padding:6px 0}.mobile-catalog-control a{display:block;text-decoration:none;position:relative;text-transform:uppercase;font-size:22px;font-weight:600;line-height:64px;color:#151b21}.mobile-catalog-container .top-toggle,.mobile-catalog-toggle{position:relative;width:24px;height:24px;background:#234989;border-radius:4px;transition:all .3s ease;cursor:pointer}.mobile-catalog-container .top-toggle::after,.mobile-catalog-container .top-toggle::before,.mobile-catalog-toggle::after,.mobile-catalog-toggle::before{content:'';position:absolute;background:#fff;transition:all .3s ease}.mobile-catalog-container .top-toggle::before,.mobile-catalog-toggle::before{width:12px;height:2px;left:6px;top:11px}.mobile-catalog-container .top-toggle::after,.mobile-catalog-toggle::after{width:2px;height:12px;left:11px;top:6px}.mobile-catalog-container .top-toggle[aria-expanded=true]::after,.mobile-catalog-toggle[aria-expanded=true]::after{opacity:0;transform:rotate(90deg)}.mobile-catalog .top-control{display:flex;justify-content:space-between;align-items:center}.mobile-catalog .dropy-level{padding-left:15px}.mobile-catalog .dropy-sublevel{padding-left:25px}.mobile-catalog .dropy-link,.mobile-catalog .top-link{padding:8px 0;display:block;color:#151b21}.mobile-catalog .dropy-level,.mobile-catalog .dropy-sublevel{display:none}@media(max-width:550px){.variation{margin-left:10px;display:flex;flex-wrap:wrap;gap:5px}.variation dt{display:none}.variation p{border:1px solid #234989;text-align:center;padding:0 10px}.cart-1 img{object-fit:contain}.wp-block-woocommerce-checkout-order-summary-block .variation{margin:5px 0 0 0}}@media(min-width:550px){.variation{display:grid;grid-template-columns:max-content 1fr;gap:0 1rem;margin-left:10px}.wp-block-woocommerce-checkout-order-summary-block .variation{margin:5px 0 0 0}}@media(max-width:1900px){.cart-count{right:-5px}.sub-menu a{font-size:16px}}@media(max-width:1800px){.s-1>div{margin-left:0}.service-4{max-width:calc(100% - 655px)}.serv-img-1,.service-4>div:nth-child(3){max-width:calc(100% - 313px)}.lkm-51>div:first-child{font-size:120px;line-height:118px}#main-page-category h1{width:1000px}}@media(max-width:1600px){.con-1{gap:40px}.grid-main-cont{grid-template-columns:1fr 1fr 1fr}.grid-main-cont .m-d-1:nth-child(4){display:none}.ca-1{grid-template-columns:460px 1fr 460px;gap:40px}#main-page-category h1{width:200%}.top-panel-filter{grid-template-columns:400px 1fr}.category-filter{gap:20px}}@media(max-width:1500px){.w-1>div:nth-child(2)>div{font-size:80px}.s-10,.s-11{border:5.5vw solid transparent}.s-10{border-left:5.5vw solid #ecf0eb;border-top:5.5vw solid #ecf0eb}.s-11{border-right:5.5vw solid #ecf0eb;border-bottom:5.5vw solid #ecf0eb}.s-5:hover .s-10{border-left:5.5vw solid #002fff;border-top:5.5vw solid #002fff}.s-5:hover .s-11{border-right:5.5vw solid #002fff;border-bottom:5.5vw solid #002fff}.con-1{grid-template-columns:770px 1fr}#contacts .con-2>div:first-child,.con-2>div:first-child{font-size:32px;line-height:1.1;letter-spacing:-1.4px}.service-2>div{width:calc(33.3% - 27px)}.service-2{float:none}.service-3{max-width:100%;float:none;margin-top:70px}.service-4{padding-top:100px;max-width:100%;justify-content:space-between}.serv-img-1,.service-4>div:nth-child(3){max-width:770px}}@media(max-width:1400px){.p-2{height:auto}.p-2>div:nth-child(2){position:relative;bottom:0;left:0;max-width:100%;margin-top:40px}.p-2>div:nth-child(3){position:relative;bottom:0;right:0;margin-top:40px;width:100%}.p-2>div:nth-child(3) .m-a-4{width:100%}.p-2>div:nth-child(3) .m-a-4 div:nth-child(2){position:absolute;top:16px;right:16px}.w-img-1{height:800px}.doc-sh-1{top:24px}.doc-1{grid-template-columns:repeat(3,1fr)}.lkm-51>div:first-child{font-size:80px;line-height:80px}.lkm-1{font-size:130px;line-height:124px;max-width:818px}.ca-1{grid-template-columns:340px 1fr 460px;gap:30px}.ca-30{grid-template-columns:3fr 1fr 1fr 1fr}}@media(max-width:1200px){.container{padding-left:24px;padding-right:24px}.ca-30.ca-40{display:none}.m-d-1{margin:12px 6px}.p-line{right:25px}.w-1>div:nth-child(2)>div{font-size:60px}.s-1{font-size:104px}.s-2{font-size:104px;right:20px;top:78px}.s-3{display:flex;flex-wrap:wrap}.s-20{order:5;width:100%;margin-top:30px}.ca-4{margin-top:0}.s-5{width:calc(50% - 6px)}#service .m-a-4 div:first-child{width:calc(100% - 50px);text-align:center}#service .m-a-4 div:nth-child(2){background-color:#002fff;height:100%;top:0}#service .m-a-4 div:nth-child(3){border-left:8px solid #002fff}#service .m-a-4:hover{background-color:#002fff}#service .m-a-4:hover div:first-child{color:#fff}#service .m-a-4:hover div:nth-child(2){height:34%;top:32%;background-color:#fff}#service .m-a-4:hover div:nth-child(3){border-left:8px solid #fff}.s-10,.s-11{border:12vw solid transparent}.s-10{border-left:12vw solid #ecf0eb;border-top:12vw solid #ecf0eb}.s-11{border-right:12vw solid #ecf0eb;border-bottom:12vw solid #ecf0eb}.s-5:hover .s-10{border-left:12vw solid #002fff;border-top:12vw solid #002fff}.s-5:hover .s-11{border-right:12vw solid #002fff;border-bottom:12vw solid #002fff}.con-1{display:flex;flex-direction:column-reverse;gap:40px}.con-two-5{display:block;color:#fff;font-size:32px;letter-spacing:-1.2px;margin-bottom:10px}.con-2>div:first-child{display:none}.con-3{box-sizing:border-box}.con-4{margin-top:60px}.con-5{margin:40px 0}.map-contact{max-width:100%}.grid-main-cont{grid-template-columns:1fr 1fr}.grid-main-cont .m-d-1:nth-child(4){display:block}.grid-main-cont .m-d-1{margin:6px}.serv-img-1,.service-4>div:nth-child(3){max-width:calc(100% - 313px)}.lkm-1{font-size:104px;line-height:96px;max-width:370px;text-align:left;letter-spacing:-2.4px}.lkm-2{max-width:475px;margin:120px auto 100px}.lkm-3{margin-left:0}.lkm-51>div:first-child{font-size:104px;line-height:96px;letter-spacing:-2.4px}.lkm-5{grid-template-columns:1fr;gap:40px}.lkm-7{grid-template-columns:1fr;gap:80px}.lkm-7>div{max-width:450px}.lkm-7>div:nth-child(3){display:none}.lkm-71{grid-template-columns:1fr}.lkm-i-2{width:100%;max-width:100%}.lkm-8{margin-top:25px}.lkm-90{position:relative;bottom:0;right:0;display:flex;align-items:center;justify-content:center;margin-top:80px}.lkm-11>div:nth-child(3){display:none}.lkm-11{grid-template-columns:1fr;padding:15px 0}.lkm-i-1{right:25px}#main-page-category h1{width:calc(100% - 321px)}.ca-1{grid-template-columns:1fr;gap:80px}.ca-2>div:nth-child(4){position:absolute;top:0;right:0}.ca-2>div:nth-child(3){margin:60px 0 0;max-width:460px}.ca-3{margin:0}.ca-30{grid-template-columns:1fr;border-left:none;border-right:none;padding-bottom:70px}.ca-30:last-child{border-bottom:none}.ca-30>div{border-right:none;padding:4px 10px;justify-content:space-between}.ca-31{position:initial}.ca-30 .ca-31{padding:10px 10px 20px}.ca-32{right:auto;top:auto;margin-top:auto;bottom:20px}.ca-30 .ca-31 a.addcartmaincat{bottom:20px}.m-cat-1{display:block;color:#aaa}.ca-21{max-width:100%}.cart-1{grid-template-columns:50px 70px 2fr 1fr}.check-1>div:first-child{flex-basis:50%}.check-1>div:nth-child(2){flex-basis:40%}.acart{position:fixed;left:0;bottom:0;z-index:10;width:100%}.acart a{color:#fff;background-color:#002fff;text-transform:uppercase;font-size:12px;padding:9px 12px 8px;text-decoration:none;text-align:center;width:100%;display:block}.ca-25 .slick-slide{display:grid!important;grid-template-columns:1fr 1fr;gap:16px}.line-pr-1,.num-pr-1{right:25px}.slick-product .main-arrow-left{left:59%}.ca-3>div:first-child{margin-bottom:80px}.ca-3.product-single>div:first-child{margin-top:0}.top-panel-filter{grid-template-columns:1fr;gap:30px}.category-filter{justify-content:start}.item #gost-option,.item #marka-option,.item #razmer-option{right:auto;left:0}#gost-option-in,#marka-option-in,#razmer-option-in{grid-template-columns:repeat(2,1fr);max-width:400px}.item #gost-option,.item #marka-option,.item #razmer-option{width:400px;max-height:1908px}}@media(max-width:960px){.section{padding-bottom:100px}.metall-slick{height:100%;margin:70px -8px 0}.metall-slick>div{display:none}.metall-slick>div:first-child,.metall-slick>div:nth-child(2){display:flex}.metall-slick>div:first-child .m-d-1,.metall-slick>div:nth-child(2) .m-d-1{width:50%}.m-name{position:relative;top:0;left:0;display:block;margin:0 0 8px;font-size:14px}.m-d-1{background-color:#fff;height:100%;margin:12px 8px 40px}.m-d-img-1{aspect-ratio:45/50;height:auto}.sub-metalloprokat{position:initial;height:100%;background-color:#fff}.m-sub-links{margin:2px 0 31px 0;font-size:12px;display:flex;row-gap:3px;column-gap:2px;flex-wrap:wrap;align-items:flex-start;height:40px;overflow:hidden}#metalloprokat .container{display:flex;flex-direction:column-reverse}.m-excerpt{position:absolute;top:0;right:0;font-size:14px}.sub-metalloprokat a{font-weight:600;opacity:1;background-color:#aaa;color:#fff;padding:3px 2px 1px;float:left}.sub-metalloprokat a.m-sub-links-all{display:block;background-color:#7992ff;cursor:pointer;margin-top:0;color:#fff;position:absolute;bottom:55px}#metall-slick .sub-metalloprokat a.m-sub-links-all{bottom:43px}.sub-metalloprokat br{float:left}.m-href{position:relative;bottom:0;left:0;cursor:pointer;font-size:10px;text-transform:uppercase;font-weight:500;margin-top:10px;color:#fff;background-color:#002fff;padding:12px 10px 9px}.m-href svg{width:14px;margin-left:14px;margin-bottom:0;fill:#ffffff;position:absolute;top:8px;right:12px}.m-div-2{margin-top:40px}.but-cat-home{display:block;width:100%}.promo-slick{margin:0 -8px}.p-1{padding:0 8px}.p-1 img{height:520px}.p-line{width:calc(50% - 35px)}#promo .main-arrow{right:calc(50% - 90px)}.w-1{grid-template-columns:1fr;padding-top:0}.w-1>div:first-child{margin-bottom:35px}.w-1>div:nth-child(2)>div{font-size:48px;max-width:340px;margin:0}.w-2{grid-template-columns:1fr}.w-img-1{height:1200px}.w-3{grid-template-columns:1fr;margin-top:40px}.w-4{min-height:240px;padding:32px 16px 12px}.w-4>img:nth-child(4){position:relative;left:0;bottom:0;margin-top:38px}.s-5{padding:16px 16px 62px 16px}.s-z-1{display:flex;align-items:center;justify-content:space-between;position:absolute;width:100%;left:0;bottom:0;color:#fff;background-color:#002fff;text-transform:uppercase;padding:16px 15px 16px;font-size:12px}.s-z-1 svg{fill:#fff;margin:0 0 -2px 10px}.doc-0{font-size:28px;margin-bottom:28px}.doc-sh-1{top:25px}.doc-1{grid-template-columns:repeat(2,1fr)}.doc-1>div{padding:0 20px}.con-5{grid-template-columns:1fr;gap:25px;float:left}#page-services{padding-top:100px}.grid-main-cont{row-gap:30px}.serv-img-1,.service-4>div:nth-child(3){max-width:450px}.service-4{justify-content:space-between}.service-2{gap:24px}#p-c-num{position:relative;top:0;right:0;margin-top:80px}#page-catalog-main h1{margin:20px 0 40px}.map-contact{max-width:450px;height:560px;overflow:hidden;float:right;margin-top:40px}.map-contact iframe{height:100%}.check-1>div:first-child{flex-basis:50%}.check-1>div:nth-child(2){flex-basis:45%}.check-1{gap:40px}.line-pr-1{position:relative;bottom:auto;right:0;width:100%;margin:40px 0 120px}#main-page-category-coast .m-a-4{left:calc(50% - 164px)}.num-pr-1{bottom:133px}.ca-25 .slick-product .main-arrow{bottom:-80px;right:auto}.slick-product .main-arrow-left{left:15px}.slick-product .main-arrow-right{left:75px}.arrow-pr-two{bottom:130px;right:auto}.arrow-right-01{margin-left:60px}.s-5:hover .s-z-11{display:none}.item #gost-option,.item #marka-option,.item #razmer-option{max-height:1908px}.category-filter{display:grid;grid-template-columns:auto auto;gap:0}}@media(max-width:850px){.serv-img-1,.service-4>div:nth-child(3){max-width:400px}}@media(max-width:800px){#p-c-num,.h1,.lkm-10,h1{font-size:48px;letter-spacing:-2px;line-height:44px}.p-line{width:calc(100% - 50px)}#promo .main-arrow{right:calc(100% - 90px);top:-40px}.p-num{text-align:right;padding:60px 0 25px}.w-img-1{height:800px}.s-1{font-size:60px;margin:40px 0 40px}.s-2{font-size:60px;top:48px}.s-5{padding:14px 12px 60px 12px}.s-50>div:nth-child(2){padding:8px 0 40px}.s-10,.s-11{border:11vw solid transparent}.s-10{border-left:11vw solid #ecf0eb;border-top:11vw solid #ecf0eb}.s-11{border-right:11vw solid #ecf0eb;border-bottom:11vw solid #ecf0eb}.s-5:hover .s-10{border-left:11vw solid #002fff;border-top:11vw solid #002fff}.s-5:hover .s-11{border-right:11vw solid #002fff;border-bottom:11vw solid #002fff}.grid-main-cont{grid-template-columns:1fr}.s-c-1{font-size:24px;line-height:20px}.con-5{grid-template-columns:1fr 1fr;float:none}.map-contact{max-width:100%;float:none;margin-top:40px}.serv-img-1,.serv-img-2,.serv-img-3,.service-4>div:nth-child(3){max-width:100%}.serv-img-3{width:100%}.page-usl h1{font-size:24px;line-height:20px}.service-2>div{width:100%}.service-2{gap:10px;flex-wrap:wrap}.breadcrumb-main{padding:15px 0 10px;font-size:10px}.service-4 img{aspect-ratio:1/1}.lkm-1{font-size:64px;line-height:60px;max-width:240px;text-align:left;letter-spacing:-2px}.lkm-i-1{max-width:180px}.lkm-2{max-width:886px;font-size:28px;line-height:32px;margin:110px auto 90px}.lkm-51>div:first-child{font-size:44px;line-height:40px;letter-spacing:-1.2px}.lkm-51>div:nth-child(2){font-size:14px}.lkm-51>div:first-child>div:nth-child(2){line-height:16px;font-size:16px}.lkm-5{margin-top:120px}.lkm-8{font-size:28px;line-height:32px}.lkm-9{font-size:12px}.lkm-11>div:nth-child(5){font-size:14px;font-weight:500}.ca-2>div:nth-child(4){max-width:105px}#main-page-category h1{width:calc(100% - 135px)}.subcat-2{grid-template-columns:70% 30%;gap:8px}.subcat-4{text-align:left}.ca-25{grid-template-columns:1fr}.cart-1{position:relative;grid-template-columns:50px 70px 1fr}.cart-1 .product-price{position:absolute;right:0;bottom:-20px;color:#aaa}.cart-1>div a{white-space:wrap}.cart-1>div{padding:15px 8px 30px;font-size:10px}.cart-1.cart-2 div:last-child{display:none}.check-1{gap:60px;flex-direction:column}.wc-block-components-order-summary .wc-block-components-order-summary-item__total-price{color:#aaa;font-weight:400}.woocommerce-message{top:auto;bottom:30px;font-size:14px;padding:16px 0 13px}.ca-25 .slick-slide{grid-template-columns:1fr}.item #gost-option,.item #marka-option,.item #razmer-option{grid-template-columns:1fr 1fr 1fr;width:300%}.metall-slick>div:nth-child(2){display:none}.metall-slick>div:first-child{flex-direction:column}.metall-slick>div:first-child .m-d-1,.metall-slick>div:nth-child(2) .m-d-1{width:100%}}@media(max-width:600px){.container{padding-left:12px;padding-right:12px}#p-c-num,.h1,.lkm-10,h1{font-size:32px;letter-spacing:-1.2px;line-height:28px}.m-a-4{font-size:12px;padding:16px 13px 16px 20px}.m-div-3{font-size:12px}.m-div-4{display:none}.m-div-2{margin-top:0}.p-2{left:25px;width:calc(100% - 50px);bottom:78px}.p-line{width:calc(100% - 20px);right:10px}.p-2>div:nth-child(3){position:absolute;bottom:-58px}.p-2>div:first-child{font-size:14px}.p-2>div:nth-child(2){font-size:12px;line-height:14px}.p-1 img{height:400px}.w-img-1{height:480px}.w-1>div:nth-child(2)>div{font-size:40px}.w-4>img:nth-child(4){margin-top:38px;width:40px;height:40px}.w-4{min-height:200px}.s-1,.s-2{font-size:44px}.s-2{top:34px}.s-50>div:first-child{font-size:12px;line-height:12px;min-height:24px}.s-50>div:nth-child(2){font-size:10px;padding:6px 0 30px}.s-5{padding:14px 10px 44px 10px}.s-3{gap:8px}.s-z-1{font-size:10px;padding:0}.s-z-1>div:first-child{padding:12px 15px;width:100%}.s-z-1>a:nth-child(2){display:none}.s-z-1 svg{position:absolute;top:10px;right:13px}.reviews-heading{font-size:24px;margin:24px 0 20px}.reviews-container .review{padding:18px 16px;border-radius:10px}.reviews-container .reviewphoto{width:36px;height:36px}.reviews-container .reviewtitle{font-size:14px}.reviews-container .reviewtext{font-size:13px}.reviews-container .widgetheader{gap:10px;margin-bottom:20px}.reviews-container .widgettab{font-size:13px;padding:6px 16px}.reviews-container .widgetleave-link{font-size:13px;padding:10px 24px}.doc-0{font-size:24px}.doc-sh-1{top:24px;right:10px}.doc-1>div{padding:0}.doc-1{gap:8px}.con-5{grid-template-columns:1fr;font-size:10px}.con-5>div:first-child{display:flex;flex-direction:column;gap:8px}.con-5 .phone_block{height:auto}.con-5 .phone_block a{min-height:auto;padding:0}.con-two-5{font-size:24px;font-weight:400;line-height:1.1;margin-bottom:8px}#upload-container{font-size:10px}.label-checkbox{font-size:10px}.con-check-1{align-items:flex-start}.con-4>div,.custom-send{font-size:12px}.con-1{gap:30px}.con-4{margin-top:30px}.con-4>div{padding:10px 14px;font-size:11px}.contact-form-2,.contact-form-3{padding:10px 8px;margin-bottom:10px;font-size:14px}.con-10{font-size:10px;margin-bottom:2px}#contacts .custom-send{padding:12px 50px 12px 16px;font-size:12px}#contacts .custom-send div:first-child{right:40px}#contacts .custom-send div:nth-child(2){right:12px;top:12px}#contacts{padding-top:25px}#contacts .c-line{margin-bottom:5px}.map-contact{max-width:100%;height:440px}.reviews-h1{margin-bottom:32px;font-size:28px}.white-button{margin-top:30px}#p-c-num{margin-top:40px}#page-catalog-main h1{margin:15px 0 30px}.lkm-10{padding:40px 0 50px}.lkm-i-1{right:12px}.ca-2>div:nth-child(2){margin:130px 0 0}.subcat-2{font-size:14px}.ca-30 .ca-31 a{font-size:14px;line-height:16px}.ca-30 .ca-31>div:nth-child(2) div{font-size:10px}.z-pr-0{grid-template-columns:1fr}.z-pr-0 .m-a-4{font-size:14px}.ca-2>div:nth-child(3){top:-50px}#main-page-category-coast .m-a-4{left:calc(50% - 147px)}.num-pr-1{right:10px;bottom:100px}.line-pr-1{margin:25px 0 80px}.ca-25 .slick-product .main-arrow{bottom:-60px}.cart-1 .product-remove .remove{width:28px;height:28px}.cart-1 .product-remove .remove::before{font-size:24px}.arrow-pr-two{bottom:96px}.category-filter .item .name{font-size:10px;min-width:90px}.item #gost-option,.item #marka-option,.item #razmer-option{grid-template-columns:1fr 1fr 1fr;width:230%;left:0}.item .options-filter div{font-size:12px}#gost-option-in,#marka-option-in,#razmer-option-in{grid-template-columns:1fr}}@media(max-width:500px){.lkm-1{font-size:44px;line-height:40px;max-width:160px;letter-spacing:-1.2px}.lkm-i-1{max-width:115px}}@media(max-width:450px){.m-div-2{max-width:290px}.item #gost-option,.item #marka-option,.item #razmer-option{grid-template-columns:1fr 1fr;width:140%}}@media(max-width:375px){.subcat-2{grid-template-columns:60% 40%}}@media(max-width:320px){.subcat-2 .subcat-3 a{font-size:14px}.subcat-2{font-size:12px}.subcat-2 a{font-size:10px}.subcat-2 .subcat-5 div{font-size:10px}}@media (max-width:960px){.category-filter .item .name{min-height:44px;padding:12px 10px;display:flex;align-items:center}#countpage-1 div,#gost-option-in div,#marka-option-in div,#razmer-option-in div{min-height:44px;padding:10px 12px;display:flex;align-items:center}.site-footer a{min-height:44px;display:inline-flex;align-items:center;padding:4px 0}.con-check-1{min-height:44px;align-items:center;padding:4px 0}.con-check-1 .custom-checkbox{min-width:24px;min-height:24px}.con-check-1 .custom-checkbox input[type=checkbox]+span{min-width:24px;min-height:24px}.pesontedan label{min-height:44px;padding:12px 0;display:flex;align-items:center}.blue-button,.custom-send,.white-button,button,input[type=button],input[type=submit]{min-height:44px}.geo-3{min-height:44px;display:inline-flex;align-items:center;padding:8px 4px}.m-sub-links a,.sub-metalloprokat a,.subcat-2 a,.subcat-3 a{min-height:36px;padding:8px 6px;display:inline-flex;align-items:center}.acart,.add-to-cart-btn,.product-add-to-cart,.single_add_to_cart_button{min-height:44px;padding:10px 16px}.page-numbers a,.page-numbers span,.woocommerce-pagination a,.woocommerce-pagination span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.close-btn,.modal-close,.popup-close{min-width:44px;min-height:44px}.main-arrow,.slick-arrow,.slick-next,.slick-prev{min-width:44px;min-height:44px}.breadcrumbs a,.woocommerce-breadcrumb a{min-height:44px;padding:8px 4px;display:inline-flex;align-items:center}.phone_block a{min-height:44px;padding:10px 4px;display:inline-flex;align-items:center}.qty,.quantity input[type=number]{min-height:44px;min-width:44px}.minus,.plus,.qty-btn,.quantity button{min-width:44px;min-height:44px}.cart-1 .product-remove .remove,.remove_from_cart_button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.tabs-nav a,.woocommerce-tabs ul.tabs li a{min-height:44px;padding:10px 16px;display:inline-flex;align-items:center}.footer-msg,.social-links a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #3d5a96;outline-offset:2px}[role=button]:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:0}.blue-button:focus-visible,.cart-main-button:focus-visible,.custom-send:focus-visible,.single_add_to_cart_button:focus-visible,.white-button:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible{outline:2px solid #3d5a96;outline-offset:2px;box-shadow:0 0 0 4px rgba(61,90,150,.2)}#search-form input:focus-visible,.search-head .search-input-2:focus-visible,.search-head .search-input:focus-visible{outline:2px solid #3d5a96;outline-offset:0;border-color:#3d5a96;box-shadow:0 0 0 3px rgba(61,90,150,.15)}#form-contact input:focus-visible,#form-contact textarea:focus-visible,.checkout input:focus-visible,.checkout select:focus-visible,.checkout textarea:focus-visible,.woocommerce-form input:focus-visible,.woocommerce-form textarea:focus-visible{outline:2px solid #3d5a96;outline-offset:0;border-color:#3d5a96;box-shadow:0 0 0 3px rgba(61,90,150,.15)}#brand-option-in div:focus-visible,#gost-option-in div:focus-visible,#razmer-option-in div:focus-visible,.category-filter .item .name:focus-visible,.category-filter .item:focus-visible{outline:2px solid #3d5a96;outline-offset:1px;border-radius:4px}.product-card a:focus-visible,.product-item a:focus-visible,ul.products li.product a:focus-visible{outline:2px solid #3d5a96;outline-offset:2px;border-radius:4px}.page-numbers:focus-visible,.pagination a:focus-visible,.woocommerce-pagination a:focus-visible{outline:2px solid #3d5a96;outline-offset:2px;border-radius:4px}.site-footer a:focus-visible{outline:2px solid #3d5a96;outline-offset:2px;border-radius:4px}.minus:focus-visible,.plus:focus-visible,.quantity button:focus-visible{outline:2px solid #3d5a96;outline-offset:1px}.cart-1 .product-remove .remove:focus-visible,.remove_from_cart_button:focus-visible{outline:2px solid #e74c3c;outline-offset:2px}.tabs-nav a:focus-visible,.woocommerce-tabs ul.tabs li a:focus-visible{outline:2px solid #3d5a96;outline-offset:2px}#mobile-menu a:focus-visible,.burger-menu:focus-visible,.mob-menu-toggle:focus-visible{outline:2px solid #3d5a96;outline-offset:2px}.slick-arrow:focus-visible,.slick-dots button:focus-visible,.slick-next:focus-visible,.slick-prev:focus-visible{outline:2px solid #3d5a96;outline-offset:2px}.logo a:focus-visible{outline:2px solid #3d5a96;outline-offset:4px;border-radius:4px}.account-icon:focus-visible,.cart-icon:focus-visible{outline:2px solid #3d5a96;outline-offset:2px;border-radius:50%}.footer-msg:focus-visible,.mes-head a:focus-visible,.social-links a:focus-visible{outline:2px solid #3d5a96;outline-offset:2px;border-radius:50%}.city-select a:focus-visible,.city-selector:focus-visible{outline:2px solid #3d5a96;outline-offset:2px;border-radius:4px}.breadcrumbs a:focus-visible,.woocommerce-breadcrumb a:focus-visible{outline:2px solid #3d5a96;outline-offset:2px;border-radius:2px}.skip-link{position:absolute;top:-40px;left:0;background:#3d5a96;color:#fff;padding:8px 16px;z-index:10000;text-decoration:none;font-weight:600;transition:top .3s}.skip-link:focus-visible{top:0;outline:2px solid #fff;outline-offset:2px}.sticky-product-cta{display:none}@media (max-width:960px){.sticky-product-cta{display:none;position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.15);padding:12px 16px;z-index:1000;transform:translateY(100%);transition:transform .3s ease}.sticky-product-cta.visible{display:flex;transform:translateY(0);align-items:center;justify-content:space-between;gap:12px}.sticky-product-cta__info{flex:1;min-width:0}.sticky-product-cta__title{font-size:13px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.sticky-product-cta__price{font-size:16px;font-weight:700;color:#3d5a96}.sticky-product-cta__price .old-price{font-size:12px;color:#999;text-decoration:line-through;font-weight:400;margin-right:6px}.sticky-product-cta__actions{display:flex;gap:8px;flex-shrink:0}.sticky-product-cta__btn{min-height:44px;padding:10px 16px;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s,transform .1s;white-space:nowrap}.sticky-product-cta__btn:active{transform:scale(.98)}.sticky-product-cta__btn--cart{background-color:#3d5a96;color:#fff}.sticky-product-cta__btn--cart:focus,.sticky-product-cta__btn--cart:hover{background-color:#2d4a86}.sticky-product-cta__btn--order{background-color:#f5f5f5;color:#333;border:1px solid #ddd}.sticky-product-cta__btn--order:focus,.sticky-product-cta__btn--order:hover{background-color:#eee}body.single-product .acart{display:none!important}body.single-product .site-footer{padding-bottom:70px}}.btn-scroll-top{position:fixed;right:24px;bottom:24px;z-index:50;width:48px;height:48px;border:none;border-radius:50%;background:#033b5a;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.25);opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .3s,visibility .3s,transform .3s,background .3s}.btn-scroll-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.btn-scroll-top:hover{background:#234989}@media (max-width:1200px){.btn-scroll-top{right:16px;bottom:60px}}