@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Thin.woff") format("woff");font-weight:100;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-ExtraLight.woff") format("woff");font-weight:200;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Light.woff") format("woff");font-weight:300;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Regular.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Medium.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-SemiBold.woff") format("woff");font-weight:600;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Bold.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-ExtraBold.woff") format("woff");font-weight:800;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Black.woff") format("woff");font-weight:900;font-display:swap}h1{color:#333;margin-bottom:30px}@media(max-width: 768px){h1{font-size:calc(32px + 17 * ((100vw - 390px) / 1920))}}@media(min-width: 768px){h1{font-size:calc(32px + 10 * (100vw / 1920))}}h2{color:#834143;margin-bottom:20px}@media(max-width: 768px){h2{font-size:calc(32px + 17 * ((100vw - 390px) / 1920))}}@media(min-width: 768px){h2{font-size:calc(32px + 10 * (100vw / 1920))}}h2.heading-center,h1.heading-center{text-align:center}h3.heading-center{font-weight:500;text-align:center;margin:30px auto;max-width:700px;line-height:1.8}*{padding:0;margin:0;box-sizing:border-box;font-family:"Montserrat","Helvetica",sans-serif}.loader{display:none;position:fixed;top:50%;left:50%;transform:translateX(-50%);width:40px;height:40px;z-index:2}.loader img{width:100%}.overlay{display:none;position:fixed;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:2}.container{width:100%;max-width:1360px;margin:0 auto;padding:0 20px}main{padding:20px 0 40px 0;min-height:70vh}main.main{background:url(../images/hero-back.webp) top left no-repeat;width:100%;height:auto}.pageup{display:none;position:fixed;bottom:25px;right:25px;cursor:pointer;z-index:10}.force-active{display:block !important}a{color:#834143;text-decoration:none;font-weight:500;transition:all .5s ease;cursor:pointer}a:hover{text-decoration:underline}p,li{line-height:1.8}@media screen and (max-width: 768px){p,li{line-height:1.5}.woocommerce-breadcrumb{display:none}}button.primary,a.primary,input.primary{width:-moz-fit-content;width:fit-content;font-weight:500;background-color:#834143;color:#fff;border:1px solid #834143;border-radius:15px;transition:all .5s ease;cursor:pointer;text-decoration:none;padding:15px 25px;font-size:16px}button.primary:hover,a.primary:hover,input.primary:hover{background-color:#fff;color:#834143}button.button,a.button{width:-moz-fit-content;width:fit-content;font-weight:500;background-color:#834143;color:#fff;border:1px solid #834143;border-radius:15px;transition:all .5s ease;cursor:pointer;text-decoration:none;padding:15px 25px;font-size:16px}button.button:hover,a.button:hover{background-color:#fff;color:#834143}button.secondary,a.secondary{width:-moz-fit-content;width:fit-content;font-weight:500;background-color:#fff;color:#834143;border:1px solid #834143;border-radius:15px;transition:all .5s ease;cursor:pointer;text-decoration:none;padding:15px 25px;font-size:16px}button.secondary:hover,a.secondary:hover{background-color:#834143;color:#fff}button.secondary-small,a.secondary-small{width:-moz-fit-content;width:fit-content;font-weight:400;background-color:#fff;color:#834143;border:1px solid #834143;border-radius:15px;transition:all .5s ease;cursor:pointer;text-decoration:none;padding:9px 16px 9px 17px;font-size:12px}button.secondary-small:hover,a.secondary-small:hover{background-color:#834143;color:#fff}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{width:-moz-fit-content;width:fit-content;font-weight:500;background-color:#834143;color:#fff;border:1px solid #834143;border-radius:15px;transition:all .5s ease;cursor:pointer;text-decoration:none;padding:15px 25px;font-size:16px}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button:hover{background-color:#fff;color:#834143}.woocommerce div.product form.cart .button{width:-moz-fit-content;width:fit-content;font-weight:500;background-color:#834143;color:#fff;border:1px solid #834143;border-radius:15px;transition:all .5s ease;cursor:pointer;text-decoration:none;padding:15px 25px;font-size:16px}.woocommerce div.product form.cart .button:hover{background-color:#fff;color:#834143}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:999}.modal.contact-us{background-color:#fff;width:100%;height:-moz-fit-content;height:fit-content;overflow:scroll;padding:20px;border-radius:15px;box-shadow:2px 2px 8px rgba(0,0,0,.5);max-width:400px;max-height:100vh}.modal.contact-us input:not([type=checkbox]):not(.primary),.modal.contact-us select{width:100%}.modal.contact-us label{color:#767676;font-size:14px}.modal.contact-us span.checkbox~.wpcf7-not-valid-tip{display:none !important}.modal.contact-us span.checkbox .wpcf7-list-item{margin:0}.modal.contact-us span.checkbox input[type=checkbox]{margin:0 0 0 5px;padding:0}.modal.contact-us span.checkbox .wpcf7-list-item-label{font-size:12px;line-height:1.5;text-align:center;padding-bottom:10px}.modal.contact-us span.checkbox .wpcf7-list-item-label a{margin:0;padding:0;color:#834143;font-weight:500}.modal.contact-us .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;top:40px;font-size:11px}.modal.contact-us .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0}.modal.contact-us .wpcf7-response-output{width:100%;height:100dvh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;border:none;background:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px}.modal input[type=submit]{width:200px;margin:20px auto 30px auto}.modal .close{position:absolute;top:5px;right:5px;width:25px;height:25px;cursor:pointer}.modal .close-pop-up{top:20px;right:20px}.modal .close:before,.modal .close:after{content:"";position:absolute;top:15px;right:15px;width:15px;height:2px;background:#834143}.modal .close:before{transform:rotate(45deg)}.modal .close:after{transform:rotate(-45deg)}.modal.contact-us,.modal.offer-modal{display:none}.modal.success{display:none;padding:30px 35px;background-color:#fff;height:-moz-fit-content;height:fit-content;border-radius:15px;box-shadow:2px 2px 8px rgba(0,0,0,.5)}.modal.success h3{text-align:center;margin-bottom:30px}.modal.success p{text-align:center}.modal.success button.ok{margin:30px auto 0 auto;width:150px;font-weight:500;display:block}body.modal-open{overflow:hidden}.cookie{position:fixed;bottom:0;width:100%;background-color:rgba(51,51,51,.9254901961);color:#fff;padding:10px;box-sizing:border-box;display:none;z-index:999}.cookie-wrapper{display:flex;padding:10px}.cookie-message{line-height:1.5;font-size:14px;text-align:justify}.cookie-message a{color:#fff;font-weight:600}.cookie-buttons{display:flex;align-items:center}.cookie-buttons button{background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:15px;color:#fff;padding:10px 30px;width:150px;height:55px;margin:0 10px;cursor:pointer;transition:all .5s ease}.cookie-buttons button:hover{background-color:#fff;color:#000}@media screen and (max-width: 1024px){.cookie-wrapper{flex-direction:column}.cookie-message{font-size:12px;margin-bottom:10px}.cookie-buttons{justify-content:center}.cookie-buttons button{background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:15px;color:#fff;padding:10px;width:150px;height:55px;cursor:pointer;transition:all .5s ease}.cookie-buttons button:hover{background-color:#fff;color:#000}}@media screen and (max-width: 768px){.modal button{margin-bottom:50px}.modal.pop-up .pop-up-content{flex-wrap:wrap}.modal.pop-up .pop-up-content .pop-up-content-wrapper{width:100%}.modal.pop-up .pop-up-content .pop-up-image{width:100%}.modal.pop-up .pop-up-content .pop-up-image img{margin:0 auto}}form{display:flex;flex-direction:column}form input,form select,form textarea{margin-bottom:20px;padding:10px;border:1px solid rgba(0,0,0,.2);border-radius:5px;color:#834143}form input:focus,form input:active,form select:focus,form select:active,form textarea:focus,form textarea:active{border:1px solid #834143;outline:none}form textarea{resize:none;width:100%;height:100px}form .message,form .message-label,form .inne-sale-message,form .inne-sale-message-label{display:none}form label{margin-bottom:5px}form button{margin:0 auto}.header{background-color:#834143;box-shadow:0 5px 5px -5px rgba(0,0,0,.2)}.header .container{position:relative}.header .container .hamburger{display:none;position:absolute;top:50%;transform:translateY(-50%);left:20px;flex-direction:column;justify-content:center;gap:5px;cursor:pointer}.header .container .hamburger span{display:block;width:25px;height:2px;background-color:#fff}.header-wrapper{display:flex;justify-content:space-between;padding:20px 0;flex-wrap:wrap}.header-wrapper .logo-wrapper .logo{display:block;width:100%}.header-wrapper .logo-wrapper .logo-image-wrapper{width:90px}.header-wrapper .logo-wrapper .logo-link{display:flex;align-items:center}.header-wrapper .nav-wrapper{display:flex}.header-wrapper .nav-wrapper .menu{display:flex;height:auto;gap:20px;list-style-type:none;align-items:center}.header-wrapper .nav-wrapper .menu-item:first-child{position:relative}.header-wrapper .nav-wrapper .menu-item:first-child ul.sub-menu{display:none;position:absolute;list-style-type:none;background:rgba(128,128,128,.9);z-index:2;width:-moz-fit-content;width:fit-content;padding:10px}.header-wrapper .nav-wrapper .menu-item:first-child ul.sub-menu li.menu-item{margin-top:10px;transition:all .5s ease}.header-wrapper .nav-wrapper .menu-item:first-child ul.sub-menu li.menu-item:first-child{margin-top:0}.header-wrapper .nav-wrapper .menu-item:first-child ul.sub-menu li.menu-item a.menu-link{padding:0}.header-wrapper .nav-wrapper .menu-item:first-child ul.sub-menu li.menu-item a.menu-link:before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#fff;transition:width .5s}.header-wrapper .nav-wrapper .menu-item:first-child ul.sub-menu li.menu-item a.menu-link:hover:before{width:100%}.header-wrapper .nav-wrapper .menu-item:first-child .menu-link{position:relative}.header-wrapper .nav-wrapper .menu-item:first-child .menu-link:hover:before{width:0}.header-wrapper .nav-wrapper .menu-item:first-child .menu-link:before{content:"";font-family:"FontAwesome";font-size:14px;position:static;margin-right:7px;background:none}.header-wrapper .nav-wrapper .menu-item:last-child{position:relative}.header-wrapper .nav-wrapper .menu-item:last-child ul.sub-menu{display:none;position:absolute;list-style-type:none;background:rgba(128,128,128,.9);z-index:2;width:150px;padding:10px}.header-wrapper .nav-wrapper .menu-item:last-child ul.sub-menu li.menu-item{margin-top:10px;transition:all .5s ease}.header-wrapper .nav-wrapper .menu-item:last-child ul.sub-menu li.menu-item:first-child{margin-top:0}.header-wrapper .nav-wrapper .menu-item:last-child ul.sub-menu li.menu-item a.menu-link{padding:0;word-wrap:none}.header-wrapper .nav-wrapper .menu-item:last-child ul.sub-menu li.menu-item a.menu-link:before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#fff;transition:width .5s}.header-wrapper .nav-wrapper .menu-item:last-child ul.sub-menu li.menu-item a.menu-link:hover:before{width:100%}.header-wrapper .nav-wrapper .menu-item:last-child .menu-link{position:relative}.header-wrapper .nav-wrapper .menu-item:last-child .menu-link:hover:before{width:0}.header-wrapper .nav-wrapper .menu-item .menu-link{font-weight:400;color:#fff;text-decoration:none;padding:8px 0;position:relative;font-size:14px}.header-wrapper .nav-wrapper .menu-item .menu-link:before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#fff;transition:width .5s}.header-wrapper .nav-wrapper .menu-item .menu-link:hover:before{width:100%}.header-wrapper .customer{display:flex;height:auto;align-items:center;gap:10px}.header-wrapper .customer-item{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.header-wrapper .customer-item.search{position:relative}.header-wrapper .customer-item.search .search-icon:before{font-family:"FontAwesome";content:"";font-size:17px;color:#fff;cursor:pointer;padding:.75em .5em}.header-wrapper .customer-item.search .search-icon:hover{opacity:.6}.header-wrapper .customer-item.search .search-form{display:none;flex-direction:row;position:absolute;top:50px;left:50%;transform:translateX(-50%);width:200px;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.header-wrapper .customer-item.search .search-form label{width:100%}.header-wrapper .customer-item.search .search-form input.search-field{width:100%;margin:0}.header-wrapper .customer-item.search .search-form button{background:rgba(0,0,0,0);border:none}.header-wrapper .customer-item.search .search-form.active{display:flex;z-index:2}.header-wrapper .customer .account-icon-wrapper{color:#fff;cursor:pointer}.header-wrapper .customer .account-icon-wrapper:before{font-family:"Font Awesome 6 Free";content:"";font-size:18px;padding:.75em .5em}.header-wrapper .customer .account-icon-wrapper:hover{opacity:.6}.header-wrapper .customer .mini-cart{position:relative}.header-wrapper .customer .mini-cart .mini-cart-icon{cursor:pointer}.header-wrapper .customer .mini-cart .mini-cart-icon i{color:#fff;font-size:19px}.header-wrapper .customer .mini-cart .mini-cart-icon:hover i{opacity:.6}.header-wrapper .customer .mini-cart .cart-count{position:absolute;top:0;right:0;width:22px;height:22px;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:100%;font-size:14px}.header .nav-wrapper__mobile{display:block;width:80vw;height:100vh;background-color:#fff;position:fixed;top:0;left:-100%;z-index:3}.header .nav-wrapper__mobile .menu__mobile{display:flex;flex-direction:column;gap:30px;margin-top:80px;list-style:none;margin-left:30px}.header .nav-wrapper__mobile .menu__mobile a{color:#834143;text-decoration:none;font-weight:500}.header .nav-wrapper__mobile .close{position:absolute;top:20px;right:20px;width:20px;height:20px;cursor:pointer}.header .nav-wrapper__mobile .close:before,.header .nav-wrapper__mobile .close:after{content:"";position:absolute;top:9px;right:0;width:20px;height:2px;background:#834143}.header .nav-wrapper__mobile .close:before{transform:rotate(45deg)}.header .nav-wrapper__mobile .close:after{transform:rotate(-45deg)}@media screen and (max-width: 1024px){.header-wrapper{flex-direction:column;align-items:center;gap:10px;padding:10px 0}.header-wrapper .logo-wrapper .logo-image-wrapper{width:70px}}@media screen and (max-width: 768px){.header .container .hamburger{display:flex}.header-wrapper{flex-direction:row;padding:10px 0}.header-wrapper .logo-wrapper{margin-left:40px}.header-wrapper .logo-wrapper .logo-link{padding:10px}.header-wrapper .logo-wrapper .logo-image-wrapper{width:60px}.header-wrapper .nav-wrapper{display:none}}.contact-wrapper{position:fixed;bottom:20px;left:20px;z-index:999}.contact-wrapper.active{background-color:rgba(255,255,255,.7);border-radius:15px;box-shadow:2px 2px 8px rgba(0,0,0,.5)}.contact-wrapper .close-messenger{display:none;position:absolute;right:10px;top:15px;width:15px;height:15px;cursor:pointer}.contact-wrapper .close-messenger:before,.contact-wrapper .close-messenger:after{content:"";position:absolute;width:15px;height:2px;background:#834143}.contact-wrapper .close-messenger:before{transform:rotate(45deg)}.contact-wrapper .close-messenger:after{transform:rotate(-45deg)}.contact-wrapper .contact-default{cursor:pointer;width:60px;height:60px;border-radius:50%;box-shadow:2px 2px 8px rgba(0,0,0,.3);background-color:#1fb141;display:flex;align-items:center;justify-content:center}.contact-wrapper .contact-block{display:none;padding:10px}.contact-wrapper .contact-block .contact-item{margin-bottom:10px}.contact-wrapper .contact-block .contact-item:first-child{margin-top:15px}.contact-wrapper .contact-block .contact-item .contact-img{transition:all .5s ease}.contact-wrapper .contact-block .contact-item .contact-img:hover{transform:scale(1.1)}.body-overlay{display:none;position:absolute;top:0;height:100%;width:100%}.mini-cart-wrapper{opacity:0;position:fixed;width:500px;height:100dvh;background:#fff;z-index:9999999999;top:0;right:-100%;transition:all .5s ease;overflow:hidden;padding:20px 0 20px 20px}.mini-cart-wrapper.mini-cart_opened{opacity:1;right:0}.mini-cart-wrapper .widget_shopping_cart_content{height:100%}.mini-cart-header-wrapper{padding:0 20px 20px 0;display:flex;justify-content:space-between;border-bottom:1px solid #adadad}.mini-cart-close{cursor:pointer;order:2}.mini-cart-close i{font-size:36px;color:#834143}.mini-cart-title{font-size:32px;margin-bottom:0;order:1}.mini-cart-content{overflow:scroll;height:100%;width:100%;padding-right:20px}.mini-cart-content ul.mini-cart-list{margin-bottom:150px;overflow:scroll}.mini-cart-content ul.mini-cart-list .mini-cart-item{display:flex;gap:10px;padding-bottom:10px;margin-bottom:20px}.mini-cart-content ul.mini-cart-list .mini-cart-item:before,.mini-cart-content ul.mini-cart-list .mini-cart-item:after{content:none}.mini-cart-content ul.mini-cart-list .mini-cart-item:last-child{margin-bottom:0;padding-bottom:160px}.mini-cart-content ul.mini-cart-list .mini-cart-item:first-child{padding:20px 0 10px 0}.mini-cart-content ul.mini-cart-list .mini-cart-item .product-wrapper{display:flex;gap:10px}.mini-cart-content ul.mini-cart-list .mini-cart-item .product-wrapper .image-wrapper .image-link{height:100px;display:block;width:100px}.mini-cart-content ul.mini-cart-list .mini-cart-item .product-wrapper .image-wrapper .image-link img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;float:none;margin:0}.mini-cart-content ul.mini-cart-list .mini-cart-item .product-wrapper .title-wrapper{display:flex;flex-direction:column;justify-content:space-between}.mini-cart-content ul.mini-cart-list .mini-cart-item .product-wrapper .title-wrapper .title-link{font-weight:500;line-height:1.2}.mini-cart-content ul.mini-cart-list .mini-cart-item .product-wrapper .title-wrapper .product-variation{font-size:13px;line-height:1.2}.mini-cart-content ul.mini-cart-list .mini-cart-item .product-wrapper .title-wrapper .quantity{font-weight:600;line-height:1}.mini-cart-content ul.mini-cart-list .mini-cart-item .product-wrapper .title-wrapper .quantity del{color:gray;margin-right:5px;font-weight:500}.mini-cart-content ul.mini-cart-list .mini-cart-item .product-wrapper .title-wrapper .quantity ins{text-decoration:none;color:#e90000;font-size:16px}.mini-cart-content ul.mini-cart-list .mini-cart-item .product-total-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.mini-cart-content ul.mini-cart-list .mini-cart-item .product-total-wrapper .product-total{display:flex;flex-wrap:nowrap;gap:3px;line-height:1.1;font-weight:600;position:relative;height:-moz-fit-content;height:fit-content}.mini-cart-content ul.mini-cart-list .mini-cart-item .product-total-wrapper .product-total .brutto{position:absolute;font-size:12px;right:0;bottom:-12px;color:gray;font-weight:400}.mini-cart-content ul.mini-cart-list .mini-cart-item .product-total-wrapper .remove:hover{color:#e90000 !important;background:none}.mini-cart-content ul.mini-cart-list .mini-cart-item .product-total-wrapper .remove i{color:#adadad;font-size:16px;transition:all .3s ease}.mini-cart-content ul.mini-cart-list .mini-cart-item .product-total-wrapper .remove i:hover{color:#e90000}.mini-cart-footer{position:absolute;bottom:0;background:#fff;width:100%;max-width:460px;padding:20px 0;border-top:1px solid #adadad;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.mini-cart-footer>div{height:-moz-fit-content;height:fit-content}.mini-cart-footer .total{display:flex;justify-content:space-between;position:relative}.mini-cart-footer .total .amount{font-weight:700}.mini-cart-footer .total .brutto{position:absolute;font-size:12px;right:0;bottom:-12px;color:gray}.mini-cart-footer .shipping-message{font-size:12px}.mini-cart-footer .buttons{display:flex;justify-content:space-between;gap:20px}.mini-cart-footer .buttons .button{display:block;text-align:center}.mini-cart-empty{height:100%;position:relative}.mini-cart-empty_content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%}.mini-cart-empty_content a{display:block}@media screen and (max-width: 540px){.mini-cart-wrapper{width:100%}.mini-cart-content ul.mini-cart-list .mini-cart-item .product-wrapper .image-wrapper .image-link{height:70px;width:70px}.mini-cart-content ul.mini-cart-list .mini-cart-item .product-wrapper .title-wrapper{gap:5px}.mini-cart-content ul.mini-cart-list .mini-cart-item .product-wrapper .title-wrapper .title-link{font-size:14px}.mini-cart-content ul.mini-cart-list .mini-cart-item:last-child{padding-bottom:220px}.mini-cart-footer{max-width:calc(100% - 40px)}.mini-cart-footer .buttons{flex-wrap:wrap}.mini-cart-footer .buttons .button{width:100%}}.footer{background-color:#834143;padding:50px 0 20px 0}.footer .logo{width:100px}.footer .footer-wrapper{display:grid;grid-template-columns:repeat(auto-fill, minmax(340px, 1fr));gap:50px}.footer .footer-block__title{color:#fff;margin:40px 0 20px 0;font-weight:300}@media(max-width: 768px){.footer .footer-block__title{font-size:calc(24px + 13.6 * ((100vw - 390px) / 1920))}}@media(min-width: 768px){.footer .footer-block__title{font-size:calc(24px + 8 * (100vw / 1920))}}.footer .footer-block__contact-wrapper{width:100%;display:flex;flex-direction:column}.footer .footer-block__contact-wrapper .contact-item{font-weight:300;font-size:14px;padding:15px 0 15px 40px;color:#fff;position:relative;line-height:1.5;width:-moz-fit-content;width:fit-content}.footer .footer-block__contact-wrapper .contact-item:before{font-size:16px;position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:20px;height:20px;border:1px solid #fff;padding:5px;border-radius:50%}.footer .footer-block__contact-wrapper p.contact-bank:before{content:"";font-family:"FontAwesome"}.footer .footer-block__contact-wrapper a.contact-office:before{content:"";font-family:"FontAwesome"}.footer .footer-block__contact-wrapper a{text-decoration:none}.footer .footer-block__contact-wrapper a:hover{text-decoration:underline}.footer .footer-block__contact-wrapper a.contact-phone:before{content:"";font-family:"FontAwesome"}.footer .footer-block__contact-wrapper a.contact-email:before{content:"";font-family:"FontAwesome"}.footer .footer-block__contact-wrapper a.contact-instagram:before{content:"";font-family:"FontAwesome"}.footer .footer-block__contact-wrapper a.contact-facebook:before{content:"";font-family:"FontAwesome"}.footer .footer-block__contact-wrapper a.contact-tiktok:before{content:"";font-family:"FontAwesome"}.footer .footer-block__contact-wrapper a.contact-youtube:before{content:"";font-family:"FontAwesome"}.footer .footer-block__contact-wrapper a.contact-address{width:100%}.footer .footer-block__contact-wrapper a.contact-address:before{content:"";font-family:"FontAwesome"}.footer .footer-block__img-wrapper{width:100%;padding:30px;border:1px solid #fff;border-radius:40px}.footer .footer-block__img-wrapper a{padding:0}.footer .footer-block__img-wrapper img.map{width:100%;mix-blend-mode:soft-light;opacity:.8}.footer .footer-nav-wrapper .menu-item{line-height:1.5;margin-left:20px}.footer .footer-nav-wrapper .menu-item::marker{color:#fff}.footer .footer-nav-wrapper .menu-link{font-weight:300;font-size:14px;padding:15px 0;color:#fff;line-height:1.5;width:-moz-fit-content;width:fit-content;display:inline-block}.footer .footer-payments-wrapper{display:flex;gap:30px;justify-content:space-between;flex-wrap:wrap;margin-bottom:50px}.footer .footer-payments-wrapper .quality-mark{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.footer .footer-payments-wrapper .quality-mark img{width:80px;height:80px}.footer .footer-payments .image-wrapper{display:flex;justify-content:space-between;gap:10px}.footer .footer-payments-icon{width:80px;height:50px;padding:7px;background-color:#fff;border-radius:5px}.footer .copyright{color:#fff;text-align:center;margin:20px auto;font-weight:300;font-size:14px}@media screen and (max-width: 1366px){.footer-block__descr-wrapper a.contact-address:after{content:none}}@media screen and (max-width: 1024px){.footer .footer-wrapper{flex-wrap:wrap}.footer .footer-block{width:100%}}@media screen and (max-width: 768px){.footer h2{text-align:center}.footer .footer-wrapper{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));margin-bottom:30px}.footer .footer-block__contact-wrapper .footer-logo{padding:0;text-align:center;margin:0 auto}.footer .footer-block__title{margin-top:20px}.footer .footer-block__img-wrapper{display:none}.footer .footer-payments{width:100%;margin:0 auto}.footer .footer-payments .image-wrapper{flex-wrap:wrap;justify-content:center}.footer .footer-payments-wrapper .quality-mark{width:100%;justify-content:center;align-items:center}}