@import url(https://assets.leoart.pl/fontawesome/css/all.css);.wpcf7-form p:empty{display:none}.stellarnav,.sticky-bar{z-index:1000!important}.hidden{display:none!important}.block{display:block!important}@media (min-width:769px){.md-hidden{display:none!important}.md-block{display:block!important}}#primary .woo-single-item-warpper .product-item .product-img{margin-bottom:10px}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{vertical-align:middle}@media (min-width:769px){.woocommerce div.product form.cart .variations tr{display:block;float:left;width:50%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{display:block}}.woocommerce ul.products li.product a:hover{cursor:pointer}.select2{width:100%!important}.select2-container--default .select2-selection--single{background-color:#E3EAF7!important}.select2-container--default .select2-results__option--highlighted,.select2-container--default .select2-results__option--selected.select2-results__option--highlighted{background-color:#d02d26!important;color:#fff!important}.select2-container--default .select2-results__option--selected{background-color:#E3EAF7!important;color:#2a4b59!important}#select2-thickness-results li{text-align:center}#select2-thickness-results li:first-child{display:none}.page-template-template-creator .acf-notice{font-size:.7em;line-height:1.7em;display:flex;align-items:center}.page-template-template-creator .acf-input{display:flex;flex-direction:column;align-items:flex-end}.page-template-template-creator #acf-form .select2-container .select2-selection--single{height:67px}.page-template-template-creator #acf-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:67px}.page-template-template-creator #acf-form .acf-field .acf-label{display:none}.page-template-template-creator .acf-button{padding:20px 30px;font-size:16px;font-weight:600;line-height:1;display:inline-block;color:#FFF;background-color:#d02d26;border-radius:5px;border:none;margin:30px 0 0 0;padding:20px 50px 20px 50px;font-family:Rubik,Sans-serif}.page-template-template-creator .acf-button:hover{color:#FFF;background-color:#2A4B59}.page-template-template-creator .acf-actions .acf-button{background-color:#2A4B59}.page-template-template-creator .acf-actions .acf-button:hover{background-color:#d02d26}.page-template-template-creator strong.select2-results__group{display:none!important}.page-template-template-creator th.acf-th .description{font-size:.8em;line-height:1.1em}.woocommerce button.button.request{background-color:#d02d26}.modal-request{position:fixed;top:0;right:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-request button.button.close{background-color:#2a4b59}.modal-request .modal-header{padding:1rem 2rem}.modal-request .modal-header h5{color:#2a4b59}.modal-request .modal-body{padding:2rem}.modal-request .modal-body h5{color:#2a4b59}.wpcf7-response-output{padding:1rem 2rem;display:block;color:#fff;background-color:#d02d26}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#d02d26;font-size:1em;font-weight:400;display:inline-block;position:absolute;top:3.35em;left:1em;width:300px}.wpcf7-spinner{display:none;opacity:0}.cart .actions .button{background-color:#d02d26}.woocommerce-cart .woocommerce-message{border-top-color:#2a4b59}.woocommerce-cart .woocommerce-message:before{color:#2a4b59}.woocommerce-cart .woocommerce-message .button{display:none}span.onrequest{position:absolute;bottom:1em;display:block;width:100%;padding:.25em .5em;background:#2a4b59;color:#fff;font-weight:600;text-transform:uppercase;font-size:.7em;text-align:center;letter-spacing:.1em}span.buynow{position:absolute;bottom:1em;display:block;width:100%;padding:.25em .5em;background:#d02d26;color:#fff;font-weight:600;text-transform:uppercase;font-size:.7em;text-align:center;letter-spacing:.1em}div.archive_content{position:absolute;bottom:4em;top:0;left:0;right:0;display:flex;justify-content:center;align-items:center;width:100%;padding:1em;background:rgba(42,75,89,.6);color:#fff;font-weight:600;text-transform:uppercase;font-size:.7em;line-height:1.5em;text-align:center;letter-spacing:.1em}div.archive_content p:last-of-type{margin-bottom:0}#site-header-cart a span.fas{color:#d02d26}.mobile.cart{display:none}#ct_checkout_invoice label .optional{display:none}.woocommerce-cart .woocommerce-info,.woocommerce-checkout .woocommerce-info{background-color:transparent!important;border:none;padding:0;margin-bottom:2em}.woocommerce-cart .woocommerce-info:before,.woocommerce-checkout .woocommerce-info:before{display:none}.woocommerce-cart .woocommerce-info .backtocart,.woocommerce-checkout .woocommerce-info .backtocart{float:left;background-color:#2a4b59}.woocommerce-cart .woocommerce-info .backtocart i,.woocommerce-checkout .woocommerce-info .backtocart i{margin-right:.25em}.woocommerce-remove-coupon{display:none}.wc-proceed-to-checkout a.checkout-button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background-color:#d02d26!important}@media screen and (max-width:1023px){.mobile.cart{position:absolute;right:4em;top:auto;bottom:0;height:100%;display:inline-flex;align-items:center;justify-content:center}.mobile.cart ul.restly-hmini{display:inline!important;height:auto;min-height:1em}}@media screen and (max-width:800px){.mobile.cart{right:2.75em}}.background-image{width:100vw;height:300px;max-height:50vh;display:block;background-size:cover;background-position:center;background-repeat:no-repeat}.single-product #primary{padding-top:3em;padding-bottom:0}.product>.container{margin-bottom:3em}h1.product_title,h2.woocommerce-loop-product__title{font-family:Rubik,Sans-serif;font-weight:700}.post-type-archive-product #primary{padding:4em 0}@media (max-width:480px){.single-product #primary{padding-top:0}}.secondary{padding:0 0}.secondary.gray{background-color:#E3EAF7}.secondary.white{background-color:#fff}.secondary.dark{background-color:#2a4b59;color:#fff}.restly-woocommerce-page.container-fluid{padding:0}.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover{background-color:#ccc}.single_variation_wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em;margin-bottom:2em}.woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em}ul.faq{list-style:none}ul.faq li{padding:1em 0}ul.faq li .question{font-size:18px;margin-bottom:0;line-height:27px;padding:0;padding-bottom:0;padding-bottom:6px;font-family:Rubik,Sans-serif;color:#2a4b59;font-weight:700}ul.faq li .question i{color:#eb1d25;padding-left:.5em}ul.faq li .answer{background-color:#E3EAF7;line-height:28px}.single.single-product .woo-single-post a.button,.single.single-product .woo-single-post a.button:hover{color:#fff!important}.woocommerce-cart table.cart .product-number,.woocommerce-cart table.cart .product-remove,.woocommerce-cart table.cart th.product-quantity{text-align:center}.woocommerce-cart table.cart .product-number a.remove,.woocommerce-cart table.cart .product-remove a.remove,.woocommerce-cart table.cart th.product-quantity a.remove{display:inline-block}.cart_totals .free-shipping{color:#d02d26;font-weight:700}.download{display:flex;flex-direction:column;gap:2em;justify-content:center;align-items:center;padding:1em 0;margin-bottom:2em;background-color:#E3EAF7}.download a.button{color:#fff!important}.download a.button:hover{background-color:#182B33!important}.download a.button i{margin-right:.25em}@media (min-width:769px){.download{flex-direction:row}}.tech-sheet{padding-top:2em}.tech-sheet-single{margin-bottom:2.5em}.tech-sheet-single .container .block{border:1px solid #d7d7d7;padding:2em;display:flex;gap:2em;justify-content:space-around;align-items:center}.tech-sheet-single .container .block h2{margin-bottom:0;font-size:1.5em}.woocommerce-info{color:#fff!important;background-color:#2a4b59!important;border:none;margin-bottom:0}.cart-empty.woocommerce-info,.wc_payment_methods .woocommece-info{color:#2a4b59!important}.woocommerce .return-to-shop a.button{background-color:#2a4b59}.breadcroumb-area{padding-top:190px;padding-bottom:113px}.breadcroumb-area .brea-title{font-family:Rubik,Sans-serif;font-weight:700}.breadcroumb-area.shop{padding-top:30px;padding-bottom:30px}.breadcroumb-area.shop .bre-sub,.breadcroumb-area.shop .bre-sub span{color:#2a4b59}.breadcroumb-area .bre-sub span{font-weight:700}.breadcroumb-area .bre-sub span a span{font-weight:400}.restly-woo-shop-topbar{display:none}.cky-btn-revisit img{display:none}div.quantity{display:flex;gap:0}div.quantity input{margin-right:0!important}div.quantity input::-webkit-inner-spin-button,div.quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}div.quantity input[type=number]{-moz-appearance:textfield}div.quantity input.qty{border-radius:0!important;background-color:#E3EAF7}div.quantity .button.gray{background-color:#2a4b59;color:#fff;padding:20px 15px}div.quantity .button.gray:hover{background-color:#d02d26}div.quantity .button.gray.minus{border-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px}div.quantity .button.gray.plus{border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.woocommerce table.shop_table td.product-quantity .quantity{justify-content:right}@media (min-width:769px){.woocommerce table.shop_table td.product-quantity .quantity{justify-content:center}}.woocommerce table.table-product td a.button{padding:8px 12px}@media (min-width:481px){.woocommerce table.table-product td a.button{padding:10px 15px}}@media (min-width:993px){.woocommerce table.table-product td a.button{padding:20px 30px}}#site-header-cart{margin-right:.5em}#site-header-cart .restly-mini-cart-items{display:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{text-align:left}footer .widget.widget_nav_menu ul li a::before{display:none}.footer-three .company-contact-widget ul li,.footer-three .company-info-widget p,.footer-three .company-subscribe-widget p,.footer-three .widget ul li a,.footer-three .widget_text strong,.footer-three h4.widget-title,.footer-three p,.footer-two .company-contact-widget ul li,.footer-two .company-info-widget p,.footer-two .company-subscribe-widget p,.footer-two .widget ul li a,.footer-two .widget_text strong,.footer-two p,footer.footer-three .rssSummary,footer.footer-three .widget li.recentcomments,footer.footer-three .widget table caption,footer.footer-three .widget ul li>span.number,footer.footer-three .widget.widget_rss .rss-date,footer.footer-three .widget.widget_rss cite,footer.footer-three span.wp-calendar-nav-next a,footer.footer-three span.wp-calendar-nav-prev a,footer.footer-three table td,footer.footer-three table th,footer.footer-two .rssSummary,footer.footer-two .widget li.recentcomments,footer.footer-two .widget table caption,footer.footer-two .widget ul li>span.number,footer.footer-two .widget.widget_rss .rss-date,footer.footer-two .widget.widget_rss cite,footer.footer-two span.wp-calendar-nav-next a,footer.footer-two span.wp-calendar-nav-prev a,footer.footer-two table td,footer.footer-two table th{opacity:100%}.table-product a.button{color:#fff!important}.woocommerce-tabs .tabs{display:none}.woocommerce-billing-fields label .optional{display:none}