.slick-track{display:flex}.h2-contact{display:inline-block;margin-right:17px}.swiper-pagination{& .swiper-pagination-bullet{background:var(--white);opacity:.18}& .swiper-pagination-bullet-active{background:var(--white);opacity:1}}.margin-out{margin-top:var(--out);margin-bottom:var(--out)}.pt-in{padding-top:var(--in)}.mb-in{margin-bottom:var(--in)}.wpcf7-spinner{position:absolute}.grecaptcha-badge{visibility:hidden}h2.corner_3{padding-left:91rem;padding-top:38px;padding-bottom:39px}.header{& .menu-menyu-container ul{display:flex;flex-direction:row;justify-content:space-between;gap:45rem}}.tel_me_fon{display:none;z-index:10;position:absolute;top:3px;right:2px;background:var(--white);height:50px;padding-left:20px;gap:5px}.tel_me_fon_item{display:flex;align-items:center;cursor:pointer;flex-wrap:nowrap;gap:10px}.tel_me_fon_item .content_tel{white-space:nowrap;width:0;opacity:0;overflow:hidden;border:1px solid var(--blue);transition:width .3s ease,transform .3s ease}.tel_me_fon_item.active:before{content:"";height:100%;width:3px;position:absolute;left:0;background:var(--blue)}.tel_me_fon_item.active .content_tel{width:135px;opacity:1;transition:width .3s ease,transform .3s ease}.btn_white{background:var(--opacity);border:1px solid var(--black);display:flex;gap:9px}.grid{display:flex;flex-wrap:wrap;gap:38px;& .grid_element{flex:1;position:relative;padding-right:82rem}& .grid_element:not(:nth-child(4)):before{content:"";background:var(--border);height:100%;width:1px;position:absolute;right:0;top:0}}.btn-pointer,from{cursor:pointer}.btn_1,.btn_2{padding:18rem 16rem 17rem 38rem;border:1px solid var(--white)}.btn_1{background-color:var(--white);color:var(--black)}.btn_2{background-color:transparent;color:var(--white)}.rotate{writing-mode:vertical-rl;rotate:180deg}.hidden{overflow:hidden}.flex-row{display:flex;flex-direction:row;align-items:center}.flex-column{display:flex;flex-direction:column;justify-content:space-between}.contact{display:flex;flex-direction:column;gap:16px}.corner_footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-right:40rem}header .active .burger-line{background-color:var(--black)}.burger.active .burger-line:nth-child(1){transform:translateY(8px) rotate(45deg)}.burger.active .burger-line:nth-child(2){opacity:0}.burger.active .burger-line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.menu-menyu-1,.menu-menyu-container{position:relative;z-index:5}.logo_on_slider{position:absolute;left:0;top:50%;transform:translateY(-50%);height:391rem;z-index:10}.transparent{font-size:112rem;font-weight:700;display:block;color:var(--white);position:absolute;z-index:1;-webkit-text-stroke:1px var(--black);font-family:sans-serif;bottom:0;right:0;mix-blend-mode:multiply}footer{& .content{& .footer_two{position:relative;padding:0 80px}& .footer_two:after{content:"";position:absolute;height:100%;width:1px;background:var(--border);right:0;top:0}& .footer_two:before{content:"";position:absolute;height:100%;width:1px;background:var(--border);left:0;top:0}}}.content.hero{margin-top:var(--in);overflow:visible}@media (max-width:1024px){.grid{& .grid_element{flex:40%}& .grid_element:nth-child(2):before{display:none}}.content.hero{overflow:hidden}#production{& .proizvodstvo_block{max-width:100%;& .proizvodstvo_block_left{overflow:scroll}}}.corner_footer{justify-content:center}footer .menu{display:none}.header.active{height:320px}.mobil_menu.active{height:auto;display:block}.tel_me_fon{display:flex}}@media (max-width:800px){.header.active{height:276px;max-height:1000px;padding-bottom:60px}}@media (max-width:600px){.grid{& .grid_element{flex:100%;margin-left:15%}& .grid_element:nth-child(n):before{display:none}}}.vid-baskets-tabs{& .basket-slider{position:relative;overflow:hidden;max-height:var(--height-baskets)}& .basket-slider{max-height:var(--height-baskets)}}.nested-slider{& .swiper-wrapper{& .swiper-slide-active{background:#373332;border:1px solid #373332}}}.product-swiper{& .swiper-slide{width:100%!important;flex-shrink:0!important;min-width:100%!important;background:#373332!important;min-height:inherit!important;border:none!important}}.popup-content{& .basket{display:flex;max-height:450px;background:#373332;& .product-swiper{max-width:517px}& .description_basket{max-height:inherit;display:flex;gap:20px;flex-direction:column;align-content:flex-start;width:100%;max-width:879px;padding:40px 20px;background:#373332;color:var(--white);& .contact{display:flex;flex-direction:row}& .contact--tel{font-family:"Montserrat"}& .quickly_form{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;& .corner_2span{height:54px;max-width:calc(50% - 10px);overflow:hidden;position:relative;& span{display:block;height:54px}& input{height:inherit;background:0 0;color:var(--white);max-width:100%;border:2px solid #fff;padding-left:20px;outline:none;font-family:"Montserrat"}}.wpcf7-form-control-wrap{display:contents}& .corner_2span input:is(:active,:focus,:hover){border:2px solid #72cde2;outline:none}& .btn_form{max-width:50%;height:54px;background:var(--accent);flex:1;& p{height:100%}& input{width:100%;height:100%;padding:0;color:var(--black);font-size:20px;border:1px solid var(--accent);background:0 0;text-align:center;cursor:pointer}}}& .btn{margin-top:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;& a{font-size:12px;min-width:45%;display:flex;justify-content:center;align-items:center;gap:5px;padding:10px 15px}& .order-button{background:var(--accent);font-size:12px}}}}}.popup-contacts{display:flex;gap:70rem}@media (max-width:900px){.popup-content{& .basket{flex-direction:column;align-items:center;background:#373332;max-height:700px;width:100%;& .product-swiper{height:256px;width:290px}& .description_basket{box-sizing:border-box;gap:10px;padding:20px 15px;& .btn a{min-width:10%}}}}}@media (max-width:400px){.popup-contacts{flex-direction:column}.popup-content .basket .description_basket .quickly_form{& .btn_form input{font-size:16px}& .corner_2span input{height:88%;width:80%}}}.popup-content .product-swiper .swipper-navigation{position:absolute;width:100%;bottom:10px;& .swiper-button-prev{left:calc(50% - 50px)}& .swiper-button-next{right:calc(50% - 50px)}& [class^=swiper-button-]{color:var(--dark_border);height:24px;top:0}& [class^=swiper-button-]:after{font-size:23px}.swiper-pagination-bullets{top:-21px}}