.categories_products.mt_0{margin-top:0}h2{font-size:clamp(1.438rem, 1.149rem + 1.44vw, 2.5rem);line-height:1.1}h3{font-size:1.3rem}.hero{position:relative;overflow:hidden;left:-20px;width:calc(100% +  40px );background:#fff;margin-bottom:3rem;padding:20px}.hero::before{content:"";z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.5}.hero.mb{margin-bottom:4rem}.hero .breadcrumb{margin-top:0;position:relative;z-index:4}.hero .txt{position:relative;z-index:3}.hero .txt h2{margin-top:0}.hero .bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.ico_txt_wrp{margin-bottom:3rem}.ico_txt{display:grid;gap:2rem}.ico_txt .itm{display:grid;grid-template-columns:50px 1fr;gap:20px}.ico_txt .itm .ico{position:relative;width:50px;aspect-ratio:1;border-radius:50%;background:#0261ad}.ico_txt .itm .ico img{position:absolute;top:50%;left:50%;width:55%;height:55%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:contain;object-fit:contain}.ico_txt .itm p{margin-bottom:.3rem}.ico_txt .itm p strong{display:block;line-height:1.3}.ico_txt .itm p:last-child{margin-bottom:0}.ico_txt.secondary{margin-top:2rem;text-align:center}.ico_txt.secondary .itm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.ico_txt.secondary .txt h3{margin:0}.configurator{background:#fff;position:relative;left:-20px;width:calc(100% +  40px );padding:1.75rem 20px;display:grid;gap:2rem;justify-items:center;margin-bottom:4rem}.configurator .filter{width:100%}.configurator .filter h2{margin-top:0}.configurator .img{aspect-ratio:1;width:100%;max-height:320px;position:relative}.configurator .img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.configurator .g_t{margin-bottom:.25rem}.configurator .inpt_w{position:relative;margin:0 17px 17px 0}.configurator .inpt_w input{position:absolute;width:0;height:0;opacity:0;visibility:hidden;padding:0}.configurator .inpt_w label{display:block;font-size:13px;font-weight:bold;color:#0261ad;padding:7px 13px;border:1px solid #0261ad;border-radius:5px;cursor:pointer}.configurator .inpt_w label:hover{background:#efefef}.configurator .inpt_w input:checked+label{background:#0261ad;color:#fff}.configurator .inpt_w.sec{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.configurator .inpt_w.sec input{position:static;width:12px;height:12px;visibility:visible;opacity:1}.configurator .inpt_w.sec label{padding:0;border:none}.configurator .inpt_w.sec label:hover{background:none;text-decoration:underline}.configurator .inpt_w.sec input:checked+label{background:none;color:#0261ad}.configurator .inpt_w.color{margin:0 10px 10px 0}.configurator .inpt_w.color label{border:none;border-radius:50%;width:24px;height:24px;padding:0}.configurator .inpt_w.color input:checked+label{border:2px solid #0261ad}.configurator .group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.img_txt{margin-bottom:3rem}.img_txt .txt ul{padding-left:1.25rem}.img_txt .txt ul li::marker{color:#bb9667}.img_txt .txt p:last-child{margin-bottom:0}.img_txt .img img{display:block;margin:auto;border-radius:10px;max-width:400px;width:100%}.img_txt.columns .txt table{background:none;table-layout:fixed}.img_txt.columns .txt table tr td{width:50%;vertical-align:top;padding:0 1rem 0 0}.img_txt.columns .txt table tr td h3:first-child{margin-top:0}.img_txt.columns .txt table tr td:last-child{padding-right:0;padding-left:1rem}.img_txt.columns .img img{border-radius:0}.boxes_text{margin-bottom:3rem}.boxes_text .items{display:grid;gap:2rem}.boxes_text .items .itm{max-width:400px}.boxes_text .items .itm img{display:block;width:100%;aspect-ratio:161/102;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-bottom:1rem}.boxes_text .items .itm h3{margin-top:0}.boxes_text .items .itm p{margin:0}.cat_gallery{margin-bottom:4rem}.cat_gallery img{display:block;border-radius:10px;width:100%}.cat_gallery .cat_gallery_wrp a{display:block;padding:0 10px}.cat_gallery .cat_gallery_wrp a:hover{opacity:.7}.cat_gallery .tns-outer{position:relative}.cat_gallery .tns-controls button{position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);left:0;border:none;width:50px;height:50px;color:transparent;font-size:1px;overflow:hidden;background:#16191f url("/images/arrow3.svg") center center no-repeat;background-size:21px 21px;border-radius:0 5px 5px 0;z-index:5}.cat_gallery .tns-controls button[data-controls="next"]{-webkit-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:0}.form_wrp{margin-top:0;border-top:none;padding-top:3rem}.contact_card_wrp{margin-top:4rem}.contact_card_wrp .card{position:relative;border-radius:20px;background:#ebe0d1;padding:20px}.contact_card_wrp .card p{margin-bottom:.5rem}.contact_card_wrp .card p:last-child{margin-bottom:0}.contact_card_wrp .card p a{color:#16191f;text-decoration:none}.contact_card_wrp .card p a:hover{text-decoration:underline}.contact_card_wrp .card span{font-size:14px;display:table;background:#ddcab3;border-radius:10px;margin:0 0 1rem auto;padding:1px 11px}.contact_card_wrp .card h3{margin-top:0;font-size:1.875rem;line-height:1.1}@media (min-width:530px){.boxes_text .items{grid-template-columns:1fr 1fr}.boxes_text .items .itm{max-width:none}.ico_txt.secondary{grid-template-columns:1fr 1fr}}@media (min-width:636px){.contact_card_wrp .card{width:75%;margin-left:auto;max-width:540px}}@media (min-width:900px) and (max-width:1024px),(min-width:1200px){.ico_txt{grid-template-columns:1fr 1fr 1fr}}@media (min-width:769px) and (max-width:1024px){.img_txt{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.img_txt .img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.img_txt .img img{margin-left:0}.img_txt .txt h2:first-child{margin-top:0}.img_txt.columns{grid-template-columns:2fr 1fr}.img_txt.columns .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:3rem}.boxes_text .items{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1025px){.categories_products.mt_0{margin-top:4rem}.hero{left:0;width:100%;border-radius:10px;padding:25px}.ico_txt_wrp{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e1de}.ico_txt_wrp.bb_0{border-bottom:none}.configurator{left:0;width:100%;border-radius:10px;padding:25px;margin-bottom:5rem}.contact_card_wrp .card{padding:3% 4%}}@media (min-width:1200px){.configurator{padding-top:2rem;padding-bottom:3rem}.img_txt{display:grid;gap:2rem;grid-template-columns:320px 1fr}.img_txt .img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.img_txt .img img{margin-left:0}.img_txt .txt h2:first-child{margin-top:0}.img_txt.columns{grid-template-columns:1fr 320px}.img_txt.columns .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:4rem}.boxes_text .items{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1300px){.hero{padding-top:45px}.hero::before{width:80%;background:-webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(60%, #fff), to(rgba(255,255,255,0)));background:linear-gradient(90deg, #fff 0, #fff 60%, rgba(255,255,255,0) 100%);opacity:.75}.hero .breadcrumb{position:absolute;top:45px;right:25px}.hero .txt h2{padding-right:390px}.hero .txt p{max-width:67%}.ico_txt.secondary{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:1500px){.img_txt .txt ul{-webkit-columns:2;columns:2}.img_txt.columns .txt ul{-webkit-columns:auto;columns:auto}}@media (min-width:769px) and (max-width:1024px),(min-width:1200px){.configurator{grid-template-columns:5fr 4fr;padding-right:0;justify-items:start}.configurator .img{aspect-ratio:auto;height:100%;max-height:none}}@media (max-width:1024px),(min-width:1200px) and (max-width:1444px){.img_txt.columns .txt table tr td{width:100%;display:block;padding-right:0}.img_txt.columns .txt table tr td:last-child{padding-left:0}}
/*# sourceMappingURL=shop_spec.css.map */