body{font-family:Raleway,sans-serif;font-weight:300;color:#000;background-color:#f2f2f2;overflow-x:hidden;margin:unset}h1{font-size:32px;margin:unset}#page{margin:0 10%}@media (max-width: 1200px){#page{margin:0 5%}}@media (max-width: 480px){#page{margin:0}}h1.title{font-weight:300;font-style:italic;text-transform:uppercase}@media (max-width: 767px){h1.title{text-align:center;font-size:24px}}@media (min-width: 768px){h1.title{font-size:30px}}.text-and-pic{margin-left:100px;margin-right:100px;display:flex;flex-direction:row;justify-content:space-between;column-gap:120px}.text-and-pic .text-and-pic--text{flex-basis:calc(50% - 120px)}.text-and-pic .text-and-pic--text a{width:175px;margin-top:30px}.text-and-pic .text-and-pic--text p{margin:unset;margin-top:20px}.text-and-pic .text-and-pic--pic{flex-basis:calc(50% - 10px)}@media (max-width: 480px){.text-and-pic{margin-left:50px;margin-right:50px;flex-direction:column}.text-and-pic .text-and-pic--text,.text-and-pic .text-and-pic--pic{width:unset}.text-and-pic .text-and-pic--pic{margin-bottom:40px}.text-and-pic .text-and-pic--text h1{font-size:20px;margin-bottom:20px}.text-and-pic .text-and-pic--text p{margin:unset;margin-bottom:20px;font-size:12px}}#footer{height:350px;background-color:#fff;border-top:2px solid black;padding-top:40px;padding-bottom:60px;font-size:15px}#footer footer{height:100%;display:flex;align-items:center;justify-content:space-between}#footer footer .footer-left,#footer footer .footer-right{flex:1 1 0px;width:0}#footer .footer-left{display:flex;flex-direction:column;height:100%}#footer .footer-left .logo{margin-bottom:40px}#footer .footer-left .socials{display:flex;column-gap:45px}#footer .footer-left .socials img{width:52px;height:52px}#footer .footer-left .copyright{margin-top:auto}#footer .footer-right{height:100%;display:flex;flex-direction:row;column-gap:20px}#footer .footer-right .links,#footer .footer-right .contacts{flex:1 1 0px;width:0}#footer .footer-right h2{margin:unset;font-size:24px;line-height:20px;margin-bottom:20px}#footer .footer-right .links{display:flex;flex-direction:column;height:100%}#footer .footer-right .links a.active{color:#000;text-decoration:underline;text-decoration-thickness:2px;font-weight:600}#footer .footer-right .contacts>div:not(.note){margin-left:-35px;margin-bottom:20px;display:flex;align-items:center;column-gap:20px}#footer .footer-right .contacts>div:not(.note) img{height:15px;width:15px;flex-grow:0}#footer .footer-right .contacts>div.phone{margin-bottom:4px}#footer .footer-right .contacts .note{color:#575757;font-weight:300;margin-bottom:20px}#footer .footer-right .contacts .note b{font-weight:500}#footer .footer-right .contacts .phone>.text,#footer .footer-right .contacts .mail>.text{text-decoration:unset;color:inherit;font-weight:500}#footer .info-bottom{display:none}#footer .info-bottom a.active{color:#000;text-decoration:underline;text-decoration-thickness:2px;font-weight:600}#footer .info-bottom a,#footer .footer-right .links a{display:block;margin:unset;padding:unset;margin-bottom:10px;color:#000;font-weight:300;line-height:18px;text-decoration:unset}#footer .info-bottom .confidential-policy,#footer .footer-right .links .confidential-policy{display:block;margin-top:auto;margin-bottom:0}footer{margin:0 10%}@media (max-width: 1200px){footer{margin:0 5%}}@media (max-width: 480px){#footer{padding:0 50px;height:unset}#footer footer{margin:unset;display:block}#footer footer .footer-left,#footer footer .footer-right{width:unset}#footer footer .footer-left .copyright,#footer footer .footer-right .links .confidential-policy{display:none}#footer footer .footer-left{height:unset;margin:30px 0;flex-direction:row;justify-content:space-between;align-items:center;column-gap:unset}#footer footer .footer-left .logo{margin-bottom:unset;flex-grow:0}#footer footer .footer-left .socials{column-gap:16px}#footer footer .footer-left .socials a{width:32px;height:32px}#footer footer .footer-left .socials a img{width:100%;height:100%}#footer footer .footer-right{height:unset;flex-direction:column-reverse}#footer footer .footer-right .links,#footer footer .footer-right .contacts{flex:unset;width:100%}#footer footer .footer-right .links h2,#footer footer .footer-right .contacts h2{font-size:14px}#footer footer .footer-right .contacts>div:not(.note){margin-left:unset;margin-bottom:10px;column-gap:10px}#footer footer .footer-right .contacts>div:not(.note) img{width:14px;height:14px}#footer footer .footer-right .contacts>div.phone{margin-bottom:0}#footer footer .footer-right .contacts .text{font-size:12px}#footer footer .footer-right .contacts .note{margin-top:2px;margin-bottom:10px;margin-left:24px;font-size:10px}#footer footer .footer-right .links{margin-top:30px}#footer footer .footer-right .links .quick-links{display:grid;grid-template-columns:1fr 1fr;row-gap:12px}#footer footer .footer-right .links .quick-links a{display:block;font-size:12px;line-height:unset;margin-bottom:unset}#footer footer .info-bottom{display:block;margin-top:30px;padding-bottom:40px;color:#575757;font-size:10px;font-weight:300}#footer footer .info-bottom .copyright{margin-top:10px}}.logo{display:block;margin-left:-35px;height:21px;font-size:0}@media (max-width: 480px){.logo{display:block;margin-left:-21px;height:13px}.logo img{height:100%}}.black-button{all:unset;display:block;color:#fff;background-color:#000;padding:20px 0;width:100%;font-size:16px;font-weight:500;text-align:center;line-height:16px}.black-button:hover{cursor:pointer}.bordered-image-wrapper{position:relative;height:400px}.bordered-image-wrapper img{height:100%;width:100%;object-fit:cover}.bordered-image-wrapper .img-border{position:absolute;width:100%;height:100%;right:-20px;bottom:-20px;border-right:2px solid black;border-bottom:2px solid black}@media (max-width: 480px){.bordered-image-wrapper{height:unset}.bordered-image-wrapper .img-border{right:-10px;bottom:-10px}}.button{all:unset;display:block;color:#575757;font-size:14px;font-weight:300;padding-top:4px;width:100%;border-top:2px solid #575757;border-right:2px solid #575757;transition:padding-top .15s,padding-bottom .15s,border-color .15s,font-weight .15s}.button:hover,.button.active{cursor:pointer;border-top:unset;border-bottom:2px solid black;padding-top:unset;padding-bottom:4px;border-color:#000;font-weight:700;color:#000}.carousel{position:relative;height:fit-content;overflow:hidden;display:flex}.carousel .carousel-item{flex-grow:0;flex-shrink:0;transition:transform .2s ease-in-out}@media (max-width: 1023px){.carousel{margin:0 10px}.carousel .carousel-item{padding-left:20px;padding-right:20px}}@media (min-width: 1024px){.carousel .carousel-item{padding-left:30px;padding-right:30px}}.navigation{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.navigation:hover .backward,.navigation:hover .forward,.navigation:focus .backward,.navigation:focus .forward,.navigation:active .backward,.navigation:active .forward{opacity:1}.navigation .backward>img{transform:rotate(180deg)}.navigation .backward,.navigation .forward{z-index:100;display:block;border:unset;padding:unset;position:absolute;top:50%;text-align:center;background-color:#6d6d6d;border-radius:23px;transition:all .3s ease-in-out;opacity:0}.navigation .backward img,.navigation .forward img{width:18px;height:30px;margin:auto;display:block;padding:18px 9px 18px 11px}.navigation .backward:hover,.navigation .forward:hover{cursor:pointer}.navigation .backward{left:45px;transform:translate(-50%,-50%)}.navigation .forward{right:45px;transform:translate(50%,-50%)}.with-border-wrapper{position:relative}.with-border-wrapper .border{position:absolute;width:100%;height:100%;right:-20px;bottom:-20px;border-right:2px solid black;border-bottom:2px solid black}@media (max-width: 480px){.with-border-wrapper .border{right:-10px;bottom:-10px}}.gallery{position:relative;z-index:30;overflow:hidden;white-space:nowrap;width:100%;height:100%;background-color:#343434;display:flex;justify-content:center;align-items:center}.gallery .gallery-images{height:100%}.gallery .gallery-images>img{max-height:100%;object-fit:contain}.gallery svg,.gallery img{display:inline-block;vertical-align:middle;width:100%;height:100%;transition:transform .3s ease-out}.gallery svg>image{width:100%;height:100%}.gallery .bottom-nav{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:100;border-radius:23px;background-color:#6d6d6d;display:flex;column-gap:5px;padding:8px}.gallery .bottom-nav button{all:unset;display:block;margin:unset;border-radius:100%;cursor:pointer;display:inline-block;background-color:#999;width:10px;height:10px;text-decoration:none;transition:color .3s ease,background-color .3s ease}.gallery .bottom-nav a:hover,.gallery .bottom-nav .current{background-color:#343434}.gallery .angle-border{position:absolute;width:100%;height:100%;right:-20px;bottom:-20px;border-right:2px solid black;border-bottom:2px solid black}.center-block-container{display:flex;width:100%;justify-content:center;margin-top:120px;margin-bottom:100px;color:#000}.center-block-container .center-block{text-align:center}.center-block-container .center-block>img{margin-bottom:60px}.center-block-container .center-block>h1{font-weight:800;font-size:30px;text-transform:uppercase;margin-bottom:0}.center-block-container .center-block>p{margin:20px auto 30px;font-size:20px;font-weight:300}.center-block-container .center-block .error-navigation{display:flex;column-gap:20px;justify-content:center}.center-block-container .center-block .error-navigation div>img{background-color:#000;padding:11px;width:20px;height:20px}.center-block-container .center-block .error-navigation div:hover{cursor:pointer}@media (max-width: 480px){.center-block-container .center-block>img{width:110px;height:110px;margin-bottom:40px}.center-block-container .center-block h1{font-size:20px}.center-block-container .center-block p{width:190px;font-size:14px}.center-block-container .center-block .error-navigation img{width:18px;height:18px;padding:10px}}header{height:60px;display:flex;align-items:center;justify-content:space-between;column-gap:40px;margin-top:40px;margin-bottom:40px;color:#575757;font-weight:200;font-size:13px}header .logo{flex-grow:0}header .address-wrapper{flex-grow:1}header .address-wrapper .address{padding-left:15%;padding-right:50%}header .contacts{flex-grow:0;flex-basis:130px;flex-shrink:0}header .contacts .phone{color:#000;font-size:15px;font-weight:600;text-decoration:none}header .request-call-button{width:270px}nav{height:100%;display:flex;align-items:center;column-gap:20px}#header{margin:0 10%}@media (max-width: 1200px){#header{margin:0 5%}}@media (max-width: 480px){#header{margin:0 50px}#header header{margin-top:30px;margin-bottom:30px;column-gap:unset;justify-content:space-between}#header header .logo{flex-grow:0}#header header .address-wrapper,#header header .request-call-button{display:none}#header header .contacts{text-align:right;font-size:11px}#header header .contacts .phone{font-size:12px}#header nav{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:calc(100% - 1px)}#header nav a{border-width:1px}}.callback-form-wrapper{transition:margin-left .3s,transform .3s,margin .3s}.callback-form-wrapper .callback-form-outer{display:none}.callback-form-wrapper .callback-form-inner{width:650px;background-color:#fff;padding:60px 0;margin:180px auto 180px 100px;position:relative}.callback-form-wrapper .callback-form-inner p.callback-form-text{font-size:15px;margin:unset;margin-top:20px;margin-bottom:40px}.callback-form-wrapper .callback-form-inner .callback-form{margin:0 190px 0 100px}.callback-form-wrapper .callback-form-inner .callback-form form .text-inputs{width:100%;display:flex;align-items:center;column-gap:20px}.callback-form-wrapper .callback-form-inner .callback-form form .text-inputs .input-wrapper{position:relative;width:0;height:28px;flex:1 1 0px}.callback-form-wrapper .callback-form-inner .callback-form form .text-inputs .input-wrapper input{width:calc(100% - 4.5px);height:100%;color:#575757;font-weight:300;padding:unset;padding-left:3px;border-radius:0;border:unset;border-right:1px solid #575757;border-bottom:1px solid #575757;transition:color .3s}.callback-form-wrapper .callback-form-inner .callback-form form .text-inputs .input-wrapper input::placeholder{color:#575757;opacity:unset;font-weight:200}.callback-form-wrapper .callback-form-inner .callback-form form .text-inputs .input-wrapper input:focus,.callback-form-wrapper .callback-form-inner .callback-form form .text-inputs .input-wrapper input:active{outline:0;border-color:#000}.callback-form-wrapper .callback-form-inner .callback-form form .text-inputs .input-wrapper .required-field{width:7px;height:7px;position:absolute;right:20px;bottom:50%;transform:translateY(50%)}.callback-form-wrapper .callback-form-inner .callback-form form .consent{display:flex;align-items:center;margin-top:40px;margin-bottom:40px;column-gap:18px;font-size:14px;color:#575757}.callback-form-wrapper .callback-form-inner .callback-form form .consent>*{vertical-align:middle}.callback-form-wrapper .callback-form-inner .callback-form form .consent p{margin:unset}.callback-form-wrapper .callback-form-inner .callback-form form .consent input{display:none}.callback-form-wrapper .callback-form-inner .callback-form form .consent .checkbox{flex-grow:0;flex-shrink:0;display:block;border:1px solid #575757;border-radius:0;width:19px;height:19px;position:relative;margin:unset}.callback-form-wrapper .callback-form-inner .callback-form form .consent [type=checkbox]:checked+.checkbox:before{content:"";display:inline-block;background:url(/img/tick.svg) no-repeat 0 0;background-size:100%;position:absolute;width:110%;height:110%;top:50%;left:50%;transform:translate(-50%,-50%)}.callback-form-wrapper .callback-form-inner .callback-form form .consent a{all:unset;text-decoration:underline}.callback-form-wrapper .callback-form-inner .callback-form form .consent a:hover,.callback-form-wrapper .callback-form-inner .callback-form form .consent .checkbox:hover{cursor:pointer}.callback-form-wrapper .callback-form-inner .callback-form-border{position:absolute;left:20px;top:20px;background-color:transparent;border-right:2px solid black;border-bottom:2px solid black;width:100%;height:100%;z-index:-10}.callback-form-wrapper .callback-form-inner .callback-form-arrow{position:absolute;right:-120px;top:50%;transform:translate(100%,-50%);transition:right 1.2s ease-in}@media (min-width: 480px){.callback-form-wrapper.sent{margin-left:calc(50% - 50px);transform:translate(-50%)}.callback-form-wrapper.sent .callback-form-arrow{right:-1000%}}@media (max-width: 480px){.callback-form-wrapper{margin-top:80px;margin-bottom:90px}.callback-form-wrapper .callback-form-outer{display:block;width:unset;margin:0 50px;padding:unset}.callback-form-wrapper .callback-form-outer h1.callback-form-title{font-size:20px;margin:unset;margin-bottom:10px}.callback-form-wrapper .callback-form-outer p.callback-form-text{font-size:12px;margin:unset;margin-bottom:30px}.callback-form-wrapper .callback-form-inner{width:unset;margin:0 50px;padding:unset}.callback-form-wrapper .callback-form-inner .callback-form-title,.callback-form-wrapper .callback-form-inner .callback-form-text,.callback-form-wrapper .callback-form-inner .callback-form-arrow{display:none}.callback-form-wrapper .callback-form-inner .callback-form{margin:unset;padding:40px 50px}.callback-form-wrapper .callback-form-inner .callback-form form .text-inputs{display:block}.callback-form-wrapper .callback-form-inner .callback-form form .text-inputs .input-wrapper{width:unset;margin-bottom:20px}.callback-form-wrapper .callback-form-inner .callback-form form .text-inputs .input-wrapper input{font-size:14px}.callback-form-wrapper .callback-form-inner .callback-form form .consent{display:flex;column-gap:8px;margin-top:30px;margin-bottom:20px;align-content:center;font-size:12px}.callback-form-wrapper .callback-form-inner .callback-form form .consent .checkbox{flex-grow:0;flex-shrink:0;margin-right:0}.callback-form-wrapper .callback-form-inner .callback-form-border{left:10px;top:10px;border-width:1px}}.advantages{margin:200px 100px 180px}.advantages h1{margin-bottom:60px}.advantages .qualities{display:grid;grid-template-columns:repeat(3,1fr);row-gap:70px;column-gap:90px;color:#9c9c9c}.advantages .qualities .quality{position:relative;transition:color .3s}.advantages .qualities .quality h3{margin:unset;margin-bottom:12px;font-size:24px;font-weight:500}.advantages .qualities .quality p{margin:unset}.advantages .qualities .quality .quality-border{position:absolute;left:-20px;height:100%;transition:border .3s}.advantages .qualities .quality:hover,.advantages .qualities .quality:active,.advantages .qualities .quality:focus{color:#000}.advantages .qualities .quality:hover .quality-border,.advantages .qualities .quality:active .quality-border,.advantages .qualities .quality:focus .quality-border{border-left:3px solid black}@media (max-width: 480px){.advantages{margin:80px 50px}.advantages h1{margin-bottom:30px;font-size:20px}.advantages .qualities{grid-template-columns:1fr;row-gap:20px}.advantages .qualities .quality{color:#000}.advantages .qualities .quality h3{font-size:14px;margin-bottom:10px}.advantages .qualities .quality p{font-size:12px}.advantages .qualities .quality .quality-border{border-left:3px solid black}}.about-company-prod{margin-top:150px;margin-bottom:200px}.about-company-prod h1{font-size:32px;font-weight:600}.about-company-prod h3{margin:20px 0 10px;font-size:24px;font-weight:500}.about-company-prod .about-company-prod-text>p{margin-top:0;margin-bottom:20px}.company-history{margin-left:100px;margin-right:100px}.company-history h1{font-size:32px}.company-history .dates{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);column-gap:90px;row-gap:70px}.company-history .dates .date{color:#9c9c9c}.company-history .dates .date h2{font-size:32px;margin:unset;margin-bottom:20px;transition:color .3s}.company-history .dates .date .date-fact{position:relative;transition:color .3s}.company-history .dates .date .date-fact h3{font-size:18px;font-weight:500;margin:unset;margin-bottom:12px}.company-history .dates .date .date-fact p{margin:unset}.company-history .dates .date .date-fact .date-fact-border{position:absolute;left:-20px;height:100%;transition:border .3s}.company-history .dates .date:hover{color:#000}.company-history .dates .date:hover .date-fact-border{border-left:3px solid black}.about-production{margin-top:190px}.about-production .about-production-text .footnote{margin-top:20px;border-top:2px solid #9c9c9c;padding-top:20px;color:#575757}@media (max-width: 480px){.about-company-prod{margin-top:50px;margin-bottom:40px;flex-direction:column-reverse}.about-company-prod .about-company-prod-text{margin-bottom:30px}.about-company-prod .about-company-prod-text h3{font-size:14px}.about-company-prod .about-company-prod-text p{margin-bottom:10px;font-size:12px}.company-history{margin-left:50px;margin-right:50px}.company-history h1{font-size:20px}.company-history .dates{margin-top:30px;grid-template-columns:1fr;row-gap:30px}.company-history .dates .date h2{margin-bottom:10px;font-size:18px;font-weight:600}.company-history .dates .date h3{margin-bottom:10px;font-size:14px;font-weight:500}.company-history .dates .date p{font-size:12px}.company-history .dates .date,.company-history .dates .date:hover{color:#000}.company-history .dates .date .date-fact-border,.company-history .dates .date:hover .date-fact-border{border-left:3px solid black}.about-production{flex-direction:column-reverse;margin-top:80px}.about-production .about-production-text .footnote{font-size:10px;padding-top:10px;margin-top:20px}}.catalogue-item{aspect-ratio:1}.catalogue-item .image-container{position:relative;width:100%;height:100%;margin-bottom:20px;background-color:#343434;text-align:center}.catalogue-item .image-container img{display:inline-block;object-fit:contain;vertical-align:middle;width:100%;height:100%}.catalogue-item .image-container .out-of-stock-banner{display:none;position:absolute;width:100%;height:100%;top:0;left:0}.catalogue-item .image-container .out-of-stock-banner .out-of-stock-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:8px;font-size:16px;font-weight:600;color:#fff;background-color:#575757;z-index:10000}.catalogue-item .image-container .out-of-stock-banner .out-of-stock-cover{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.5137254902}.catalogue-item h2{color:#1d1d1b;font-size:16px;margin:0;font-weight:600;text-decoration:none}.catalogue-item.out-of-stock .image-container .out-of-stock-banner{display:unset}.catalogue-item.out-of-stock h2{color:#9c9c9c}@media (max-width: 480px){.catalogue-item h2{font-size:16px}.catalogue-item .image-container{margin-top:20px;margin-bottom:20px}}.catalogue{margin-top:120px;margin-bottom:200px}.catalogue .title{display:flex;column-gap:67px;align-items:center;margin-bottom:60px}.catalogue .title h1{font-weight:600}.catalogue .title .download-icon{background-color:#000;padding:8px}.catalogue .catalogue-items{display:grid;grid-auto-flow:row;grid-template-columns:repeat(3,calc((100% - 252px) / 3));gap:60px 126px}.catalogue .catalogue-items>a{height:100%}@media (max-width: 480px){.catalogue{margin:50px 50px 80px}.catalogue .title{margin-bottom:40px;column-gap:8px}.catalogue .title h1{font-size:20px}.catalogue .title .download-icon{background-color:unset;padding:8px;filter:invert(100%)}.catalogue .catalogue-items{grid-template-columns:1fr;row-gap:40px}}.contacts-page .contacts-page-info h1,.contacts-page .contacts-page-map h1{font-size:32px;font-weight:600}.contacts-page .contacts-page-info{margin:120px 100px;font-size:18px}.contacts-page .contacts-page-info .contact-info{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);column-gap:120px}.contacts-page .contacts-page-info .contact-info .contacts h2,.contacts-page .contacts-page-info .contact-info .addresses h2,.contacts-page .contacts-page-info .contact-info .requisites h2{margin:unset;margin-bottom:30px;font-size:24px;font-weight:600}.contacts-page .contacts-page-info .contact-info .contacts>div{position:relative;margin-bottom:20px}.contacts-page .contacts-page-info .contact-info .contacts>div img{position:absolute;top:0;left:0;width:19px;height:auto;transform:translate(calc(-100% - 20px))}.contacts-page .contacts-page-info .contact-info .contacts>div a{all:unset;color:#000;font-weight:500}.contacts-page .contacts-page-info .contact-info .contacts>div a:hover{cursor:pointer}.contacts-page .contacts-page-info .contact-info .contacts>div .remark{margin-top:10px;color:#575757;font-size:14px;font-weight:300}.contacts-page .contacts-page-info .contact-info .contacts .working-hours>b{font-weight:500}.contacts-page .contacts-page-info .contact-info .addresses .address h3{margin:unset;margin-bottom:12px;font-size:20px;font-weight:600}.contacts-page .contacts-page-info .contact-info .addresses .address p{margin:unset;margin-bottom:20px}.contacts-page .contacts-page-info .contact-info .requisites p{margin:unset;margin-bottom:12px}.contacts-page .contacts-page-info .contact-info .requisites p b{font-weight:600}.contacts-page .contacts-page-map h1{margin:120px 100px 60px}.contacts-page .callback-form-wrapper{margin-top:130px}@media (max-width: 480px){.contacts-page .contacts-page-info{margin:50px 50px 60px;font-size:12px}.contacts-page .contacts-page-info h1{font-size:20px;margin-bottom:0}.contacts-page .contacts-page-info .contact-info{grid-template-columns:1fr;margin-top:30px}.contacts-page .contacts-page-info .contact-info .contacts h2,.contacts-page .contacts-page-info .contact-info .addresses h2,.contacts-page .contacts-page-info .contact-info .requisites h2{margin:unset;margin-bottom:20px;font-size:16px}.contacts-page .contacts-page-info .contact-info .contacts>div{position:relative;margin-bottom:10px;margin-left:37px}.contacts-page .contacts-page-info .contact-info .contacts>div img{width:17px;transform:translate(calc(-100% - 20px))}.contacts-page .contacts-page-info .contact-info .contacts>div .remark{margin-top:5px;font-size:11px}.contacts-page .contacts-page-info .contact-info .addresses,.contacts-page .contacts-page-info .contact-info .requisites{margin-top:30px}.contacts-page .contacts-page-info .contact-info .addresses .address h3{font-size:14px;margin-bottom:12px}.contacts-page .contacts-page-info .contact-info .requisites p{margin-bottom:10px}.contacts-page .contacts-page-map{margin:60px 50px}.contacts-page .contacts-page-map h1{margin:unset;margin-bottom:30px;font-size:20px}.contacts-page .contacts-page-map .map{height:270px}.contacts-page .callback-form-wrapper{margin-top:80px}}.corrugated-packaging-page .corrugated-package{margin:120px 100px 100px;display:flex;justify-content:space-between;column-gap:120px}.corrugated-packaging-page .corrugated-package>div{flex:1 0 0}.corrugated-packaging-page .corrugated-package .corrugated-package-info h1{margin:unset;margin-bottom:30px;font-size:32px;font-weight:600}.corrugated-packaging-page .corrugated-package .corrugated-package-info p{margin:unset;margin-bottom:30px;font-size:20px}.corrugated-packaging-page .corrugated-package .corrugated-package-image{text-align:center}.corrugated-packaging-page .corrugated-package .corrugated-package-image img{width:180px}.corrugated-packaging-page .examples-block h2{font-size:24px;font-weight:600;margin:0 100px 60px;width:50%}.corrugated-packaging-page .examples-block .examples{display:grid;grid-template-columns:auto auto auto;justify-content:space-between;row-gap:60px;margin-left:100px;margin-right:100px}.corrugated-packaging-page .examples-block .examples .example{width:270px}.corrugated-packaging-page .examples-block .examples .example p,.corrugated-packaging-page .examples-block .examples .example .image{width:100%}.corrugated-packaging-page .examples-block .examples .example .image{height:270px;background-color:#343434}.corrugated-packaging-page .examples-block .examples .example p{margin:unset;margin-top:20px;font-size:16px;font-weight:500}.corrugated-packaging-page .examples-block .examples .example .remark{margin-top:10px;font-size:14px;font-weight:300}@media (max-width: 480px){.corrugated-packaging-page .corrugated-package{margin:50px 50px 0}.corrugated-packaging-page .corrugated-package .corrugated-package-info h1{font-size:20px;margin-bottom:20px}.corrugated-packaging-page .corrugated-package .corrugated-package-info p{font-size:12px;margin-bottom:20px}.corrugated-packaging-page .corrugated-package .corrugated-package-image{display:none}.corrugated-packaging-page .examples-block{margin:20px 50px 40px}.corrugated-packaging-page .examples-block h2{margin:unset;width:unset;margin-bottom:30px;font-size:16px}.corrugated-packaging-page .examples-block .examples{grid-template-columns:1fr;row-gap:40px;margin-left:0;margin-right:0}.corrugated-packaging-page .examples-block .examples .example{width:unset}.corrugated-packaging-page .examples-block .examples .example img.image{height:unset;object-fit:contain}.corrugated-packaging-page .examples-block .examples .example p{margin-top:20px;font-size:14px}.corrugated-packaging-page .examples-block .examples .example .remark{font-size:12px}}.overview{margin-top:150px;display:flex;align-items:center;justify-content:space-between;column-gap:20px}.overview .overview-slogan,.overview .flasks-overview-img{flex:1 1 0px;width:0}.overview h1{margin-bottom:30px}.overview .overview-slogan h1{padding-right:200px}.overview .overview-slogan .details{width:175px}.about-company{margin-top:180px}.about-company .about-company-text h3{font-size:24px;font-weight:500;margin:unset;margin-top:20px;margin-bottom:10px}.about-company .about-company-text p{margin-top:0;margin-bottom:20px}@media (max-width: 480px){.overview{display:block;margin:50px}.overview .overview-slogan,.overview .flasks-overview-img{width:100%}.overview .overview-slogan h1{padding-right:unset;font-size:23px}.overview .overview-slogan .details{display:none}.overview .flasks-overview-img{min-height:270px;object-fit:cover}.about-company{margin-top:80px}.about-company .about-company-text h1{font-size:20px}.about-company .about-company-text h3{font-size:14px}.about-company .about-company-text p{font-size:12px}.about-company .about-company-text a{font-size:14px;width:130px}.about-company .text-and-pic--pic{display:none}}.partnership-page{margin:120px 100px 0}.partnership-page h1{margin:unset;margin-bottom:30px;font-size:32px;font-weight:600}.partnership-page>p:not(.partnership){margin:unset;margin-bottom:20px}.partnership-page h2{margin:unset;margin-top:80px;margin-bottom:30px;font-size:24px;font-weight:500}.partnership-page ol{padding:unset;margin-left:-20px;margin-bottom:60px}.partnership-page ol li{padding-left:20px;margin-bottom:20px}.partnership-page ol li h3{margin:unset;margin-bottom:10px;font-size:20px;font-weight:400}.partnership-page ol li p{margin:unset;font-size:16px;font-weight:300}.partnership-page ol li::marker{font-size:20px;font-weight:400}.partnership-page p.partnership{margin:unset;font-size:16px}.partnership-page p.partnership>a{all:unset;font-weight:600;color:#000}.partnership-page p.partnership>a:hover{cursor:pointer}.partnership-page .callback-form-wrapper{margin-top:120px}@media (max-width: 480px){.partnership-page{margin:50px 50px 80px}.partnership-page h1{font-size:20px;margin-bottom:20px}.partnership-page>p:not(.partnership){font-size:12px}.partnership-page h2{font-size:16px;margin-top:40px;margin-bottom:30px}.partnership-page ol{margin-left:0;margin-bottom:40px}.partnership-page ol li{padding-left:0}.partnership-page ol li::marker{font-size:14px}.partnership-page ol li h3{margin-bottom:10px;font-size:14px;font-weight:400}.partnership-page ol li p{font-size:12px}.partnership-page p.partnership{font-size:14px}}.payment-page{margin:120px 100px 0}.payment-page h1{font-weight:600}.payment-page .info{margin-top:60px;display:grid;grid-template-columns:1fr 1fr;column-gap:200px}.payment-page .info .delivery-info h2,.payment-page .info .payment-info h2{margin:unset;margin-bottom:30px;font-size:28px;font-weight:600}.payment-page .info .delivery-info h3,.payment-page .info .payment-info h3{margin:unset;margin-bottom:20px;font-size:24px;font-weight:300}.payment-page .info .delivery-info .remark,.payment-page .info .payment-info .remark{margin-top:30px;border-top:2px solid #9c9c9c;padding-top:20px;color:#575757;font-size:14px;font-weight:300}.payment-page .info .delivery-info>p{margin:unset;margin-bottom:10px}.payment-page .info .delivery-info>p b{font-weight:600}.payment-page .info .payment-info>.payment-choice{display:flex;column-gap:20px;align-items:center;margin-bottom:20px;font-size:18px;font-weight:500}.payment-page .callback-form-wrapper{margin-top:130px}@media (max-width: 480px){.payment-page{margin:50px 50px 80px}.payment-page h1{font-size:20px}.payment-page .info{margin-top:30px;grid-template-columns:1fr;row-gap:40px}.payment-page .info .delivery-info h2,.payment-page .info .payment-info h2{font-size:16px;margin-bottom:20px}.payment-page .info .delivery-info h3,.payment-page .info .payment-info h3{font-size:14px;font-weight:400;margin-bottom:10px}.payment-page .info .delivery-info p,.payment-page .info .payment-info p{font-size:12px;margin-bottom:20px}.payment-page .info .delivery-info .remark,.payment-page .info .payment-info .remark{margin-top:20px;padding-top:10px;font-size:11px}.payment-page .info .payment-info .payment-choice{font-size:14px;margin-bottom:unset;margin-top:20px}.payment-page .info .payment-info .payment-choice img{height:18px;width:auto}.payment-page .callback-form-wrapper{margin-top:80px}.payment-page .callback-form-wrapper>div{margin-left:unset;margin-right:unset}}.policy-page{margin:120px 100px}.policy-page h1{font-size:32px;font-weight:600;margin-bottom:30px}.policy-page h2{margin:unset;margin-top:40px;margin-bottom:20px;font-size:24px;font-weight:500}.policy-page h3{margin:20px 0;font-size:18px;font-weight:400}.policy-page p{margin:unset;margin-top:20px}.policy-page ol.big li::marker{font-size:18px;font-weight:400}.policy-page a{all:unset;font-weight:600;color:#000}.policy-page a:hover{cursor:pointer}@media (max-width: 480px){.policy-page{margin:50px 50px 60px}.policy-page h1{font-size:20px;margin-bottom:20px}.policy-page h2{margin:unset;margin-top:30px;margin-bottom:20px;font-size:16px}.policy-page h3{margin:20px 0 10px;font-size:14px}.policy-page p{margin:unset;margin-top:0;font-size:12px}.policy-page ol{padding-left:unset}.policy-page ol:not(.big){font-size:12px}.policy-page ol:not(.big) li{margin-bottom:5px}.policy-page ol.big li::marker{font-size:14px}.policy-page a{all:unset;font-weight:600;color:#000}.policy-page a:hover{cursor:pointer}}.product-page{margin:120px 100px 0}.product-page h1{color:#000;font-size:32px;font-weight:600}.product-page .product-info{margin-bottom:60px}.product-page .product-container{display:flex;column-gap:120px}.product-page .product-container .product-gallery{aspect-ratio:1;flex-basis:calc(50% - 10px)}.product-page .product-container .main-info{flex-basis:calc(50% - 120px);font-size:16px;font-weight:300}.product-page .product-container .main-info>p{margin-top:0;color:#575757}.product-page .product-container .main-info .short-info{position:relative;margin-bottom:25px}.product-page .product-container .main-info .short-info>img{position:absolute;left:-20px;top:50%;width:20px;transform:translate(-100%,-50%)}.product-page .product-container .main-info .short-info>p{color:#575757;font-size:14px;font-weight:300;margin:0}.product-page .product-container .main-info .short-info.out-of-stock>img{padding:10px 20px 10px 10px;background-color:#cacaca;filter:invert(100%);left:0}.product-page .product-container .main-info .short-info.out-of-stock>p{font-weight:600;color:#fff;background-color:#343434;display:inline-block;vertical-align:middle;padding-top:11.5px;padding-bottom:11.5px;padding-right:15px}.product-page .product-container .main-info h3{font-size:20px;font-weight:600;margin:45px 0 20px}.product-page .product-container .main-info>.color{color:#575757}.product-page .product-container .main-info>.color b{font-weight:600;color:#000;margin-right:20px}.product-page .product-container .main-info>.price{margin-top:40px;width:173px;font-size:14px;font-weight:300}.product-page .product-container .main-info>.price:hover{font-weight:700}.product-page .product-main-info{margin-top:100px}.product-page .product-main-info .product-chars{margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px;column-gap:120px;color:#000;font-size:16px}.product-page .product-main-info .product-chars .product-char{display:flex;justify-content:space-between}.product-page .product-main-info .product-chars .product-char .product-char-value{font-weight:600}.product-page .product-packaging-info{margin-top:100px}.product-page .product-packaging-info .product-packages{margin-top:40px;display:grid;grid-template-columns:1fr auto 1fr;font-size:16px}.product-page .product-packaging-info .product-packages .product-package-header{grid-column:3}.product-page .product-packaging-info .product-packages .product-package-header br{display:none}.product-page .product-packaging-info .product-packages .package-border{border-top:2px solid black;grid-column:1/4}.product-page .product-packaging-info .product-packages>div:not(.package-border){display:flex;align-items:center;padding:10px 0}.product-page .product-packaging-info .product-packages .product-pallet-size,.product-page .product-packaging-info .product-packages .product-package-header{margin-left:auto}.product-page .product-packaging-info .product-packages .product-rows-count,.product-page .product-packaging-info .product-packages .product-pallet-size{font-weight:600}@media (max-width: 480px){.product-page{margin:50px 50px 80px}.product-page .product-info{margin-bottom:20px}.product-page .product-info h1{font-size:20px}.product-page .product-container{flex-direction:column;row-gap:20px}.product-page .product-container .product-gallery{min-height:unset}.product-page .product-container .product-gallery .border{display:none}.product-page .product-container .main-info h3{margin-top:40px;margin-bottom:10px;font-size:20px}.product-page .product-container .main-info>p{margin-bottom:20px;font-size:12px}.product-page .product-container .main-info>.color{font-size:12px}.product-page .product-container .main-info>.color b{margin-right:10px;font-size:14px}.product-page .product-container .main-info>.short-info{margin-left:35px;margin-bottom:15px}.product-page .product-container .main-info>.short-info img{width:15px;height:15px}.product-page .product-container .main-info>.short-info>p{font-size:14px}.product-page .product-container .main-info>.short-info.out-of-stock p{padding-top:9px;padding-bottom:9px;text-wrap:nowrap}.product-page .product-container .main-info .price{margin-top:30px;font-size:12px}.product-page .product-main-info{margin-top:80px}.product-page .product-main-info h1{font-size:20px}.product-page .product-main-info .product-chars{margin-top:30px;grid-template-columns:1fr;row-gap:20px;font-size:12px}.product-page .product-packaging-info{margin-top:60px}.product-page .product-packaging-info h1{font-size:20px}.product-page .product-packaging-info .product-packages{margin-top:30px;font-size:11px;column-gap:20px}.product-page .product-packaging-info .product-packages .package-border{border-width:1px}.product-page .product-packaging-info .product-packages>div:not(.package-border){width:100%;justify-content:center;text-align:center}.product-page .product-packaging-info .product-packages .product-package-header{min-width:100px}.product-page .product-packaging-info .product-packages .product-package-header br{display:unset}}
