@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700;800&display=swap");
/*!
Theme Name: Ecol-Shop
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ecol-shop
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Ecol-Shop is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@font-face{font-family:"ActionMan";src:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/fonts/action-man/ActionMan.eot);src:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/fonts/action-man/ActionMan.eot?#iefix) format("embedded-opentype"),url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/fonts/action-man/ActionMan.woff) format("woff"),url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/fonts/action-man/ActionMan.ttf) format("truetype"),url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/fonts/action-man/ActionMan.svg#ActionMan) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"icomoon";src:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/fonts/icomoon.eot?yavym9);src:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/fonts/icomoon.eot?yavym9#iefix) format("embedded-opentype"),url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/fonts/icomoon.ttf?yavym9) format("truetype"),url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/fonts/icomoon.woff?yavym9) format("woff"),url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/fonts/icomoon.svg?yavym9#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-add:before{content:"\e91c"}.icon-delete:before{content:"\e91d"}.icon-delivery:before{content:"\e91e"}.icon-promo:before{content:"\e91f"}.icon-send:before{content:"\e920"}.icon-tooltip:before{content:"\e921"}.icon-warranty:before{content:"\e922"}.icon-account:before{content:"\e918"}.icon-cart:before{content:"\e919"}.icon-hours:before{content:"\e91a"}.icon-discount:before{content:"\e91b"}.icon-reset:before{content:"\e917"}.icon-talk:before{content:"\e916"}.icon-table:before{content:"\e915"}.icon-plus-border:before{content:"\e914"}.icon-menu:before{content:"\e913"}.icon-calendar:before{content:"\e900"}.icon-arrow-right:before{content:"\e901"}.icon-arrow-left:before{content:"\e902"}.icon-download:before{content:"\e903"}.icon-email:before{content:"\e904"}.icon-facebook:before{content:"\e905"}.icon-fax:before{content:"\e906"}.icon-form:before{content:"\e907"}.icon-language:before{content:"\e908"}.icon-linkedin:before{content:"\e909"}.icon-phone:before{content:"\e90a"}.icon-plus:before{content:"\e90b"}.icon-search:before{content:"\e90c"}.icon-settings:before{content:"\e90d"}.icon-shop:before{content:"\e90e"}.icon-time:before{content:"\e90f"}.icon-tools:before{content:"\e910"}.icon-youtube:before{content:"\e911"}.icon-place:before{content:"\e912"}.icon-set{font-size:12px;margin-left:12px}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#2c304c;font-family:"Inter",sans-serif;font-size:1rem;line-height:1.5;font-weight:300}h1,h2,h3,h4,h5,h6{clear:both;font-weight:800;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h2{font-size:2em;color:#2c304c;font-weight:800;padding:0;margin:0;position:relative;line-height:42px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;scroll-margin-top:144px}h2.table-header{font-size:2em;color:#2c304c;font-weight:800;margin:0 0 60px;padding:0;position:relative;line-height:46px;-webkit-font-smoothing:antialiased;text-align:center;scroll-margin-top:144px}@media (max-width:480px){h2.table-header{font-size:1.75em;line-height:42px}}@font-face{font-family:"ActionMan";src:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/fonts/action-man/ActionMan.eot);src:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/fonts/action-man/ActionMan.eot?#iefix) format("embedded-opentype"),url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/fonts/action-man/ActionMan.woff) format("woff"),url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/fonts/action-man/ActionMan.ttf) format("truetype"),url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/fonts/action-man/ActionMan.svg#ActionMan) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"icomoon";src:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/fonts/icomoon.eot?yavym9);src:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/fonts/icomoon.eot?yavym9#iefix) format("embedded-opentype"),url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/fonts/icomoon.ttf?yavym9) format("truetype"),url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/fonts/icomoon.woff?yavym9) format("woff"),url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/fonts/icomoon.svg?yavym9#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-add:before{content:"\e91c"}.icon-delete:before{content:"\e91d"}.icon-delivery:before{content:"\e91e"}.icon-promo:before{content:"\e91f"}.icon-send:before{content:"\e920"}.icon-tooltip:before{content:"\e921"}.icon-warranty:before{content:"\e922"}.icon-account:before{content:"\e918"}.icon-cart:before{content:"\e919"}.icon-hours:before{content:"\e91a"}.icon-discount:before{content:"\e91b"}.icon-reset:before{content:"\e917"}.icon-talk:before{content:"\e916"}.icon-table:before{content:"\e915"}.icon-plus-border:before{content:"\e914"}.icon-menu:before{content:"\e913"}.icon-calendar:before{content:"\e900"}.icon-arrow-right:before{content:"\e901"}.icon-arrow-left:before{content:"\e902"}.icon-download:before{content:"\e903"}.icon-email:before{content:"\e904"}.icon-facebook:before{content:"\e905"}.icon-fax:before{content:"\e906"}.icon-form:before{content:"\e907"}.icon-language:before{content:"\e908"}.icon-linkedin:before{content:"\e909"}.icon-phone:before{content:"\e90a"}.icon-plus:before{content:"\e90b"}.icon-search:before{content:"\e90c"}.icon-settings:before{content:"\e90d"}.icon-shop:before{content:"\e90e"}.icon-time:before{content:"\e90f"}.icon-tools:before{content:"\e910"}.icon-youtube:before{content:"\e911"}.icon-place:before{content:"\e912"}.icon-set{font-size:12px;margin-left:12px}p{margin-bottom:1.5em;font-size:1.125em;font-weight:300;line-height:26px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (max-width:480px){p{font-size:1em}}.width-94p{width:94%;margin-left:auto;margin-right:auto}dfn,cite,em,i{font-style:italic}em{font-size:18px}@media (max-width:480px){em{font-size:16px}}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{scroll-behavior:smooth;scroll-margin-top:184px}html :where(.wp-block){max-width:none !important}h1.wp-block-post-title{max-width:840px !important;margin-left:auto !important;margin-right:auto !important}body{background:#fff}#sow-logo{margin-left:30px}@media (max-width:1024px){#sow-logo{display:none}}.main-page{margin-top:245px;z-index:0;position:relative}@media (max-width:1024px){.main-page{margin-top:100px}}.sub-page{width:100%;max-width:1640px;margin:215px auto 0;z-index:0;position:relative}@media (max-width:1024px){.sub-page{margin:115px auto 0}}.cart-page{width:100%;max-width:1640px;margin:245px auto 0;z-index:0;position:relative}@media (max-width:1640px){.cart-page{width:94%}}@media (max-width:1024px){.cart-page{margin:115px auto 0}}.cart-page .sub-header{padding:0 50px 0 150px;margin:60px 0 50px}@media (max-width:1024px){.cart-page .sub-header{padding:0 50px 0}}.cart-page .sub-header .sub-header-cart-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:50px}.cart-page .sub-header .sub-header-cart-container h1{font-size:2em;line-height:42px;margin:0 200px 0 0;padding:0;color:#2c304c;font-weight:800;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (max-width:1340px){.cart-page .sub-header .sub-header-cart-container h1{margin:0 100px 0 0}}@media (max-width:600px){.cart-page .sub-header .sub-header-cart-container h1{margin-right:30px}}.cart-page .sub-header .sub-header-cart-container .steps{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:1em;font-weight:400px;color:#2c304c;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;gap:20px}@media (max-width:600px){.cart-page .sub-header .sub-header-cart-container .steps{flex-direction:column;align-items:flex-start;gap:12px}}.cart-page .sub-header .sub-header-cart-container .steps .step-separator{width:100px;height:1px;border-bottom:1px solid #cdcfd4}@media (max-width:600px){.cart-page .sub-header .sub-header-cart-container .steps .step-separator{width:1px;height:30px;border-bottom:none;border-left:1px solid #cdcfd4;margin-left:18px}}.cart-page .sub-header .sub-header-cart-container .steps .active{cursor:default;pointer-events:none}.cart-page .sub-header .sub-header-cart-container .steps .inactive{cursor:default;text-decoration:none;pointer-events:none;color:#b2b5bd !important}.cart-page .sub-header .sub-header-cart-container .steps .inactive .step-number{color:#b2b5bd !important;border:1px solid #cdcfd4 !important}.cart-page .sub-header .sub-header-cart-container .steps .step{display:flex;flex-direction:row;justify-content:center;align-items:center;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;opacity:1;font-size:1em;font-weight:400px;color:#2c304c;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-decoration:none}.cart-page .sub-header .sub-header-cart-container .steps .step:hover{opacity:.7;cursor:pointer}.cart-page .sub-header .sub-header-cart-container .steps .step .step-number{font-size:1em;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#78b6e3;height:36px;width:36px;display:flex;justify-content:center;align-items:center;border-radius:10px;border:1px solid #78b6e3;margin:0 16px 0 0}.page-content{width:100%;max-width:1640px;margin-left:auto !important;margin-right:auto !important}.error-page{width:100%;max-width:1640px;margin:200px auto 0;z-index:0;position:relative}@media (max-width:1024px){.error-page{margin:100px auto 0}}.site-footer{width:100%;height:auto}.site-footer .site-footer__content-container{width:98%;max-width:1640px;background-color:#252e49;padding:0;margin:70px auto 60px;border-radius:40px;line-height:1em}@media (max-width:1024px){.site-footer .site-footer__content-container{width:100%;border-radius:0;margin:70px auto 0}}.site-footer .site-footer__content-container .menu-container{display:flex;width:100%;max-width:1500px;margin-left:auto;margin-right:auto;padding-top:60px;padding-bottom:50px;justify-content:center}@media (max-width:1024px){.site-footer .site-footer__content-container .menu-container{display:none}}.site-footer .site-footer__content-container .menu-container .menu-columns-container{width:calc(100% - 500px)}@media (max-width:1280px){.site-footer .site-footer__content-container .menu-container .menu-columns-container{width:90%}}.site-footer .site-footer__content-container .menu-container .menu-columns-container #footer-menu>li.footer-element-group>a{color:#bdbec4;text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:300;margin-bottom:10px;padding:0}.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-container>ul,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-en-container>ul,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-se-container>ul,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-cz-container>ul,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-ro-container>ul,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-ua-container>ul{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px 20px;list-style:none;margin-left:50px}@media (max-width:1080px){.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-container>ul,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-en-container>ul,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-se-container>ul,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-cz-container>ul,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-ro-container>ul,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-ua-container>ul{grid-template-columns:1fr 1fr}}@media (max-width:1024px){.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-container>ul,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-en-container>ul,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-se-container>ul,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-cz-container>ul,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-ro-container>ul,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-ua-container>ul{display:none}}.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-container>ul>li,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-en-container>ul>li,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-se-container>ul>li,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-cz-container>ul>li,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-ro-container>ul>li,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-ua-container>ul>li{margin-left:0}@media (max-width:1280px){.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-container>ul>li,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-en-container>ul>li,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-se-container>ul>li,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-cz-container>ul>li,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-ro-container>ul>li,.site-footer .site-footer__content-container .menu-container .menu-columns-container .menu-menu-stopka-ua-container>ul>li{margin-left:40px}}.site-footer .site-footer__content-container .menu-container .menu-columns-container #footer-menu>li.footer-element-group>ul{margin:7px 0 0;padding:0;list-style:none}.site-footer .site-footer__content-container .menu-container .menu-columns-container #footer-menu>li.footer-element-group>ul>li{padding:10px 15px 0 0;margin:0}.site-footer .site-footer__content-container .menu-container .menu-columns-container #footer-menu>li.footer-element-group>ul>li>a{color:#fff;text-decoration:none;font-weight:300;font-size:16px;line-height:26px;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.site-footer .site-footer__content-container .menu-container .menu-columns-container #footer-menu>li.footer-element-group>ul>li>a:hover{color:#78b6e3;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}.site-footer .site-footer__content-container .menu-container .contact-container{display:flex;flex-direction:column;color:#bdbec4;text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:300;margin-bottom:10px;padding:0;width:295px}.site-footer .site-footer__content-container .menu-container .contact-container .email-info{margin-top:12px;text-transform:none}.site-footer .site-footer__content-container .menu-container .contact-container .email-info a{font-size:1em;font-weight:400;color:#fff;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;padding:16px 0 16px;text-decoration:none;opacity:1;-webkit-font-smoothing:antialiased;display:flex;align-items:center}.site-footer .site-footer__content-container .menu-container .contact-container .email-info a:hover{opacity:.75;color:#fff;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}.site-footer .site-footer__content-container .menu-container .contact-container .email-info span{color:#78b6e3;font-size:25px;margin-right:14px}.site-footer .site-footer__content-container .menu-container .contact-container .phone-info{text-transform:none}.site-footer .site-footer__content-container .menu-container .contact-container .phone-info a{font-size:1em;font-weight:400;color:#fff;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;padding:6px 0 16px;text-decoration:none;opacity:1;-webkit-font-smoothing:antialiased;display:flex;align-items:center}.site-footer .site-footer__content-container .menu-container .contact-container .phone-info a:hover{opacity:.75;color:#fff;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}.site-footer .site-footer__content-container .menu-container .contact-container .phone-info span{color:#78b6e3;font-size:25px;margin-right:12px}.site-footer .site-footer__content-container .menu-container .contact-container .days-info{display:flex;flex-direction:row;text-transform:none;padding:6px 0 16px}.site-footer .site-footer__content-container .menu-container .contact-container .days-info span{color:#78b6e3;font-size:24px;margin-right:13px}.site-footer .site-footer__content-container .menu-container .contact-container .days-info .info-container .day-container{font-size:1em;font-weight:400;color:#fff;padding:3px 0 11px;text-decoration:none;-webkit-font-smoothing:antialiased}.site-footer .site-footer__content-container .menu-container .contact-container .days-info .info-container .hours-container{font-size:1em;font-weight:400;color:#fff;padding:0;text-decoration:none;-webkit-font-smoothing:antialiased}.site-footer .site-footer__content-container .menu-container .buttons-container{display:flex;flex-direction:column;margin-right:25px}@media (max-width:1280px){.site-footer .site-footer__content-container .menu-container .buttons-container{display:none}}.site-footer .site-footer__content-container .company-container{width:100%;border-top:1px solid #51586d;border-bottom:1px solid #51586d;padding:45px 0 47px;margin:0}@media (max-width:1024px){.site-footer .site-footer__content-container .company-container{border-top:none}}@media (max-width:540px){.site-footer .site-footer__content-container .company-container{padding:45px 0 32px}}.site-footer .site-footer__content-container .company-container .company-data-container{display:flex;width:100%;max-width:1500px;margin-left:auto;margin-right:auto}@media (max-width:1280px){.site-footer .site-footer__content-container .company-container .company-data-container{flex-direction:column}}.site-footer .site-footer__content-container .company-container .company-data-container .company-data{display:flex;flex-direction:row}@media (max-width:1280px){.site-footer .site-footer__content-container .company-container .company-data-container .company-data{margin-left:auto;margin-right:auto;margin-bottom:50px}}@media (max-width:540px){.site-footer .site-footer__content-container .company-container .company-data-container .company-data{display:flex;flex-direction:column;margin-bottom:0}}.site-footer .site-footer__content-container .company-container .company-data-container .company-data img.footer-logo{width:136px;height:auto;margin-left:50px;margin-right:90px}@media (max-width:720px){.site-footer .site-footer__content-container .company-container .company-data-container .company-data img.footer-logo{display:none}}.site-footer .site-footer__content-container .company-container .company-data-container .company-data p{font-size:1em;font-weight:300;color:#fff;line-height:1.5em;margin:0 60px 0 0;padding:0;-webkit-font-smoothing:antialiased}@media (max-width:540px){.site-footer .site-footer__content-container .company-container .company-data-container .company-data p{margin:0 0 40px}}.site-footer .site-footer__content-container .company-container .company-data-container .company-data p strong,.site-footer .site-footer__content-container .company-container .company-data-container .company-data p b{font-weight:600}.site-footer .site-footer__content-container .company-container .company-data-container .company-contact{display:inline-flex;margin-left:auto;margin-right:50px}@media (max-width:1280px){.site-footer .site-footer__content-container .company-container .company-data-container .company-contact{margin-right:auto}}@media (max-width:540px){.site-footer .site-footer__content-container .company-container .company-data-container .company-contact{display:flex;flex-direction:column}}.site-footer .site-footer__content-container .company-container .company-data-container .bottom-socials{margin:0 auto;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:37px;text-decoration:none}@media (max-width:850px){.site-footer .site-footer__content-container .company-container .company-data-container .bottom-socials{text-align:center}}.site-footer .site-footer__content-container .company-container .company-data-container .bottom-socials a.site-footer__social-button{text-decoration:none;padding:0;margin:0}.site-footer .site-footer__content-container .company-container .company-data-container .bottom-socials a.site-footer__social-button:hover,.site-footer .site-footer__content-container .company-container .company-data-container .bottom-socials a.site-footer__social-button:visited,.site-footer .site-footer__content-container .company-container .company-data-container .bottom-socials a.site-footer__social-button:focus{text-decoration:none}.site-footer .site-footer__content-container .company-container .company-data-container .bottom-socials a span{color:#7c8292;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;text-decoration:none !important}.site-footer .site-footer__content-container .company-container .company-data-container .bottom-socials a span:hover{color:#fff;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;text-decoration:none !important}.site-footer .site-footer__content-container .company-container .company-data-container .bottom-socials a span:focus,.site-footer .site-footer__content-container .company-container .company-data-container .bottom-socials a span:visited{text-decoration:none !important}.site-footer .site-footer__content-container .company-container .company-data-container .bottom-socials span{padding:0 0 0 25px}@media (max-width:850px){.site-footer .site-footer__content-container .company-container .company-data-container .bottom-socials span{padding:0 13px 0}}@media (max-width:540px){.site-footer .site-footer__content-container .company-container .company-data-container .bottom-socials span{padding:0 20px 0}}.site-footer .site-footer__content-container .site-footer__regulations-container{width:100%;margin:0;padding:0;line-height:1.5em}.site-footer .site-footer__content-container .site-footer__regulations-container .regulations{width:100%;max-width:1500px;margin-left:auto;margin-right:auto;padding:30px 50px 30px;margin:0 auto;font-size:1.0625em;font-weight:300}@media (max-width:1080px){.site-footer .site-footer__content-container .site-footer__regulations-container .regulations{display:flex;flex-direction:column-reverse;align-items:center}}@media (max-width:850px){.site-footer .site-footer__content-container .site-footer__regulations-container .regulations{text-align:center}}.site-footer .site-footer__content-container .site-footer__regulations-container .regulations span{font-size:1em;font-weight:300;color:#bdbec4}.site-footer .site-footer__content-container .site-footer__regulations-container .regulations a{color:#fff;float:right;padding-left:85px;outline:0;font-weight:300;-moz-transition:all ease .2s;-ms-transition:all ease .2s;-o-transition:all ease .2s;-webkit-transition:all ease .2s;text-decoration:none}.site-footer .site-footer__content-container .site-footer__regulations-container .regulations a:hover{opacity:.75;-moz-transition:all ease .2s;-ms-transition:all ease .2s;-o-transition:all ease .2s;-webkit-transition:all ease .2s}@media (max-width:960px){.site-footer .site-footer__content-container .site-footer__regulations-container .regulations a{padding-left:40px}}@media (max-width:850px){.site-footer .site-footer__content-container .site-footer__regulations-container .regulations a{padding:30px 0 0;display:block;float:none}}.site-footer .site-footer__content-container .site-footer__regulations-container .delivery-icons{float:right}@media (max-width:1080px){.site-footer .site-footer__content-container .site-footer__regulations-container .delivery-icons{margin-bottom:20px}}.site-footer .site-footer__content-container .site-footer__regulations-container .delivery-icons img{margin-left:25px;opacity:.5}.site-footer .site-footer__content-container .site-footer__regulations-container .delivery-icons img:first-of-type{margin-left:0}.site-footer .site-footer__content-container .site-footer__regulations-container .payments-icons{margin-left:110px;float:right}@media (max-width:1280px){.site-footer .site-footer__content-container .site-footer__regulations-container .payments-icons{margin-left:0}}@media (max-width:1080px){.site-footer .site-footer__content-container .site-footer__regulations-container .payments-icons{margin-bottom:20px;margin-left:0}}.site-footer .site-footer__content-container .site-footer__regulations-container .payments-icons img{margin-left:25px;opacity:.5}.site-footer .site-footer__content-container .site-footer__regulations-container .payments-icons img:first-of-type{margin-left:0}@media (max-width:1080px){.site-footer .site-footer__content-container .site-footer__regulations-container .payments-icons img{margin-bottom:20px}}.newsletter{min-height:340px;border:1px solid #b6cff5;border-radius:40px;padding:50px 20px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;max-width:1640px;margin-left:auto;margin-right:auto}@media (max-width:1640px){.newsletter{width:94%}}@media (max-width:1280px){.newsletter{background-size:70%}}@media (max-width:780px){.newsletter{background-image:none;width:100%;border:none;padding:0 20px}}.newsletter .newsletter-container{max-width:1200px;width:80%;margin-left:auto;margin-right:auto}@media (max-width:780px){.newsletter .newsletter-container{width:90%}}.newsletter .newsletter-container h3{font-size:1.5em;color:#2c304c;font-weight:600;padding:0;margin:0;position:relative;line-height:34px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (max-width:640px){.newsletter .newsletter-container input{width:100%;margin-right:0}}.wpcf7-form-control.wpcf7-not-valid{border:1px solid #dc3232 !important}.wpcf7-not-valid-tip{font-size:16px;display:none !important}.wpcf7-not-valid-tip:not(:nth-child(5)){display:inherit}.right-side{margin-right:0 !important}.wpcf7-list-item{margin:0}.width-260{width:260px !important}@media (max-width:850px){.width-260{width:100% !important;max-width:650px}}.wpcf7-list-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #d3dbe5;border-radius:3px;position:relative;cursor:pointer;outline:none;top:4px;background-color:#fff}.wpcf7-list-item input[type=checkbox]:checked{border:1px solid #1261e6}.wpcf7-list-item input[type=checkbox]:checked:before{content:url('data:image/svg+xml,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 16 16" width="16" height="16"><defs><style> .cls-1 { fill: %231261e6; stroke-width: 0px; } </style></defs><path class="cls-1" d="M14.7,3.3c.4.4.4,1,0,1.4L6.7,12.7c-.4.4-1,.4-1.4,0L1.3,8.7c-.4-.4-.4-1,0-1.4s1-.4,1.4,0l3.3,3.3,7.3-7.3c.4-.4,1-.4,1.4,0h0Z"/></svg>');font-size:16px;color:#d3dbe5;position:absolute;left:1px;top:0}.terms-text{display:inline-table;padding:0;font-size:15px;line-height:25px}.wpcf7 form .wpcf7-response-output{border:1px solid #1261e6;width:100%;max-width:640px;border-radius:5px;color:#1261e6;padding:.4em 1em .42em;margin:25px 0 0}.wpcf7 form.sent .wpcf7-response-output{border:1px solid #6fd356;color:#6fd356}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:1px solid #dc3232;color:#dc3232}.wpcf7-submit .icon-plus:before{content:"\e90b";color:#fff;font-size:12px;font-weight:400;line-height:normal}.wpcf7-form p{margin:0}#wpcf7-f67-o1 .wpcf7-submit{margin-bottom:25px}.wpcf7-submit{position:relative}.spinner{border:2px solid rgba(255,255,255,.1);border-left-color:#fff;border-radius:50%;width:24px;height:24px;animation:spin 1s linear infinite;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px);transform:translateY(-50%);display:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.button-text{display:inline-block;opacity:1}#form select{position:relative;display:inline-block;max-width:360px;width:100%;border:1px solid #d3dbe5;border-radius:5px;padding:12px 25px;margin-bottom:25px}@media (max-width:640px){#form select{width:100%;max-width:100%}}#form input[type=text],#form input[type=email],#form input[type=tel]{margin-right:0;max-width:360px;width:100%}@media (max-width:640px){#form input[type=text],#form input[type=email],#form input[type=tel]{width:100%;max-width:100%}}#form label.margin-25{margin-left:25px;font-size:16px}#form textarea{margin-top:10px}#form .wpcf7 form .wpcf7-response-output{width:100%;max-width:745px}#form .form-row{display:flex;flex-wrap:wrap;gap:25px}@media (max-width:640px){#form .form-row{flex-direction:column;width:100%;gap:0}}#form .form-row h3{font-size:1.5em;color:#2c304c;font-weight:800;padding:0;margin:0 0 25px;position:relative;line-height:34px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#form .form-column{flex:1;width:100%}#form .form-column.full-width{flex:100%}#form .form-upload{margin-bottom:25px}.float-right{float:right}.wpcf7-form-control-wrap{position:relative}.required-field+span{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:1em}.wpcf7-list-item{display:flex;align-items:flex-start;margin-bottom:20px}.wpcf7-list-item:last-of-type{margin-bottom:25px}.wpcf7-list-item-label{display:inline-block;margin-left:15px;width:calc(99% - 46px);max-width:650px;font-size:15px;line-height:25px}input[type=file]::file-selector-button{font-size:16px;font-weight:400;color:#fff !important;background-color:#1261e6;border-radius:10px;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;padding:5px 10px 5px;text-decoration:none;margin-bottom:10px;min-width:130px;margin-right:15px;text-align:center;border:1px solid #1261e6;height:40px;cursor:pointer}input[type=file]::file-selector-button:hover{background-color:#2f75ee;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}label.files-text{font-size:14px}span.blue{color:#1261e6}hr{display:block;width:75px;height:5px;background:#78b6e3;margin:23px 0 23px;border:none}ul,ol{margin:0 0 1.5em;font-weight:300;font-size:1.125em;line-height:26px;padding:0 0 0 20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:480px){ul,ol{font-size:1em}}ul li,ol li{margin-bottom:10px;font-size:1.125em;line-height:26px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul li p,ol li p{font-weight:300 !important;font-size:18px !important;line-height:26px !important}@media (max-width:480px){ul li p,ol li p{font-size:16px}}@media (max-width:480px){ul li,ol li{font-size:1em}}.sub-content ol ul{margin:1em 0}.sub-content ul,ol{margin:0 0 1.5em;font-weight:300;font-size:18px;line-height:26px;padding:0 0 0 20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:480px){.sub-content ul,ol{font-size:16px}}.sub-content ul li,ol li{margin-bottom:10px;font-size:18px}@media (max-width:480px){.sub-content ul li,ol li{font-size:16px}}.main-content ul,ol{margin:0 0 1.5em;font-weight:300;font-size:18px;line-height:26px;padding:0 0 0 20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:480px){.main-content ul,ol{font-size:1em}}.main-content ul li,ol li{margin-bottom:10px;font-size:18px}@media (max-width:480px){.main-content ul li,ol li{font-size:1em}}ul{list-style:disc;list-style-image:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/list-bullet.png);margin:0 0 1.5em;padding-left:20px}@media (max-width:480px){ul{font-size:1em}}ul li{padding-left:8px;line-height:26px;margin-bottom:10px;font-size:18px;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:480px){ul li{font-size:16px}}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}.site-header__logo{display:block;margin-left:70px}@media (max-width:1180px){.site-header__logo{margin-left:40px}}@media (max-width:960px){.site-header__logo{margin-left:25px}}.site-header__logo img.logo-claim{height:auto;width:325px;margin-top:24px;margin-bottom:24px;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;display:inherit}@media (max-width:1340px){.site-header__logo img.logo-claim{width:285px}}@media (max-width:1024px){.site-header__logo img.logo-claim{display:none}}.site-header__logo img.logo-small{height:auto;width:110px;margin-top:24px;margin-bottom:24px;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;display:none}@media (max-width:1024px){.site-header__logo img.logo-small{width:90px;margin-top:32px;display:inherit}}img.product-img{border-radius:30px}.table-container{width:100%;margin-left:auto;margin-right:auto;max-width:1640px}@media (max-width:1180px){.table-container{width:100%;overflow-x:auto}}@media (max-width:1180px){.table-container .width-750{width:750px !important;display:block !important}}@media (max-width:1180px){.table-container .width-1100{width:1100px !important;display:block !important}}.table-container .width-1024{max-width:1024px !important}@media (max-width:1024px){.table-container .width-1024{max-width:100% !important}}.table-container table.type-series{text-align:center;vertical-align:center;border-spacing:0;width:94%;max-width:1640px;margin-left:auto;margin-right:auto;background-color:#fff}@media (max-width:1024px){.table-container table.type-series{width:100%}}@media (max-width:1180px){.table-container table.type-series tr>th:first-child,.table-container table.type-series tr>td:first-child{position:sticky;left:0;z-index:1}}.table-container table.type-series thead{background-color:#f7f9fe;color:#78b6e3;font-size:1em;font-weight:400}@media (max-width:1280px){.table-container table.type-series thead{font-size:.875em}}.table-container table.type-series thead th.th-left-corner{border:1px solid #b6cff5;border-radius:15px 0 0 15px;font-weight:600;padding:5px;background-color:#f7f9fe}@media (max-width:1180px){.table-container table.type-series thead th.th-left-corner{z-index:2}}@media (max-width:1024px){.table-container table.type-series thead th.th-left-corner{border-radius:0}}.table-container table.type-series thead th.th-left{border-left:1px solid #b6cff5;border-right:1px solid #b6cff5;border-bottom:1px solid #b6cff5;border-radius:15px 0 0 15px;font-weight:600;padding:5px;background-color:#f7f9fe}@media (max-width:1180px){.table-container table.type-series thead th.th-left{z-index:1}}@media (max-width:1024px){.table-container table.type-series thead th.th-left{border-radius:0}}.table-container table.type-series thead th.th-right-corner{border-top:1px solid #b6cff5;border-right:1px solid #b6cff5;border-bottom:1px solid #b6cff5;border-radius:0 15px 15px 0;font-weight:600;padding:5px}@media (max-width:1024px){.table-container table.type-series thead th.th-right-corner{border-radius:0}}.table-container table.type-series thead th.th-left-top-corner{border-top:1px solid #b6cff5;border-left:1px solid #b6cff5;border-right:1px solid #b6cff5;border-bottom:1px solid #b6cff5;border-radius:15px 0 0;font-weight:600;padding:5px;background-color:#f7f9fe}@media (max-width:1180px){.table-container table.type-series thead th.th-left-top-corner{z-index:1}}@media (max-width:1024px){.table-container table.type-series thead th.th-left-top-corner{border-radius:0}}.table-container table.type-series thead th.th-right-top-corner{border-top:1px solid #b6cff5;border-right:1px solid #b6cff5;border-bottom:1px solid #b6cff5;border-radius:0 15px 0 0;font-weight:600;padding:5px}@media (max-width:1024px){.table-container table.type-series thead th.th-right-top-corner{border-radius:0}}.table-container table.type-series thead th.th-left-bottom-corner{border-left:1px solid #b6cff5;border-right:1px solid #b6cff5;border-bottom:1px solid #b6cff5;border-radius:0 0 0 15px;font-weight:300;padding:5px;background-color:#f7f9fe}@media (max-width:1180px){.table-container table.type-series thead th.th-left-bottom-corner{z-index:1}}@media (max-width:1024px){.table-container table.type-series thead th.th-left-bottom-corner{border-radius:0}}.table-container table.type-series thead th.th-right-bottom-corner{border-right:1px solid #b6cff5;border-bottom:1px solid #b6cff5;border-radius:0 0 15px;font-weight:300;padding:5px}@media (max-width:1024px){.table-container table.type-series thead th.th-right-bottom-corner{border-radius:0}}.table-container table.type-series thead th.th-center-top{border-top:1px solid #b6cff5;border-bottom:1px solid #b6cff5;border-right:1px solid #b6cff5;font-weight:600;padding:5px}.table-container table.type-series thead th.th-center-bottom{border-bottom:1px solid #b6cff5;border-right:1px solid #b6cff5;font-weight:300;padding:5px}.table-container table.type-series thead th.th-center{border-bottom:1px solid #b6cff5;border-right:1px solid #b6cff5;font-weight:600;padding:5px}.table-container table.type-series tbody tr:hover td{background-color:#f2f4f9}.table-container table.type-series tbody td.td-download{position:relative}.table-container table.type-series tbody td.td-download:hover{background-color:#1261e6;color:#fff;-moz-transition:all ease .2s;-ms-transition:all ease .2s;-o-transition:all ease .2s;-webkit-transition:all ease .2s}.table-container table.type-series tbody td.td-download a{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}.table-container table.type-series tbody td.td-download a:focus{color:#1261e6}.table-container table.type-series tbody td.td-download:hover span.icon-download{color:#fff;-moz-transition:all ease .2s;-ms-transition:all ease .2s;-o-transition:all ease .2s;-webkit-transition:all ease .2s}.table-container table.type-series tbody td.td-shop{position:relative}.table-container table.type-series tbody td.td-shop:hover{background-color:#1261e6;color:#fff;-moz-transition:all ease .2s;-ms-transition:all ease .2s;-o-transition:all ease .2s;-webkit-transition:all ease .2s}.table-container table.type-series tbody td.td-shop a{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}.table-container table.type-series tbody td.td-shop a:focus{color:#1261e6}.table-container table.type-series tbody td.td-shop:hover span.icon-shop{color:#fff;-moz-transition:all ease .2s;-ms-transition:all ease .2s;-o-transition:all ease .2s;-webkit-transition:all ease .2s}.table-container table.type-series tbody td{color:#2c304c;border-right:1px solid #b6cff5;border-bottom:1px solid #b6cff5;padding:3px 10px 3px}.table-container table.type-series tbody td span.icon-download{font-size:20px;font-weight:400}.table-container table.type-series tbody td span.icon-shop{font-size:26px;font-weight:400}.table-container table.type-series tbody td span.icon-plus{font-size:12px;font-weight:300;color:#1261e6}.table-container table.type-series tbody td.td-top{border-top:1px solid #b6cff5;border-right:1px solid #b6cff5;border-bottom:1px solid #b6cff5;background-color:#fff}.table-container table.type-series tbody td.td-left-top-corner{border:1px solid #b6cff5;border-radius:15px 0 0;background-color:#fff}@media (max-width:1024px){.table-container table.type-series tbody td.td-left-top-corner{border-radius:0}}.table-container table.type-series tbody td.td-left-bottom-corner{border-left:1px solid #b6cff5;border-right:1px solid #b6cff5;border-bottom:1px solid #b6cff5;border-radius:0 0 0 15px;background-color:#fff}@media (max-width:1024px){.table-container table.type-series tbody td.td-left-bottom-corner{border-radius:0}}.table-container table.type-series tbody td.td-right-top-corner{border-top:1px solid #b6cff5;border-right:1px solid #b6cff5;border-bottom:1px solid #b6cff5;border-radius:0 15px 0 0;background-color:#fff}@media (max-width:1024px){.table-container table.type-series tbody td.td-right-top-corner{border-radius:0}}.table-container table.type-series tbody td.td-right-bottom-corner{border-right:1px solid #b6cff5;border-bottom:1px solid #b6cff5;border-radius:0 0 15px;background-color:#fff}@media (max-width:1024px){.table-container table.type-series tbody td.td-right-bottom-corner{border-radius:0}}.table-container table.type-series tbody td.td-left-corner{border-top:1px solid #b6cff5;border-left:1px solid #b6cff5;border-right:1px solid #b6cff5;border-bottom:1px solid #b6cff5;border-radius:15px 0 0 15px;background-color:#fff}@media (max-width:1024px){.table-container table.type-series tbody td.td-left-corner{border-radius:0}}.table-container table.type-series tbody td.td-right-corner{border-top:1px solid #b6cff5;border-right:1px solid #b6cff5;border-bottom:1px solid #b6cff5;border-radius:0 15px 15px 0;background-color:#fff}@media (max-width:1024px){.table-container table.type-series tbody td.td-right-corner{border-radius:0}}.table-container table.type-series tbody td.td-left{border-left:1px solid #b6cff5;border-right:1px solid #b6cff5;border-bottom:1px solid #b6cff5;background-color:#fff}@media (max-width:1024px){.table-container table.type-series tbody td.td-left{border-radius:0}}.table-container table.specification{text-align:left;vertical-align:center;border-spacing:0;width:100%;max-width:1640px;margin-left:auto;margin-right:auto;background-color:#fff}.table-container table.specification tbody tr:hover td{background-color:#f2f4f9}.table-container table.specification tbody td{color:#2c304c;border-right:1px solid #b6cff5;border-bottom:1px solid #b6cff5;padding:3px 5px 3px}.table-container table.specification tbody td.td-top{border-top:1px solid #b6cff5;border-bottom:1px solid #b6cff5;background-color:#fff;padding-left:35px}@media (max-width:720px){.table-container table.specification tbody td.td-top{padding-left:15px;padding-right:10px}}.table-container table.specification tbody td.td-left-top-corner{border:1px solid #b6cff5;border-right:none;border-radius:15px 0 0;background-color:#fff;padding-left:35px}@media (max-width:1024px){.table-container table.specification tbody td.td-left-top-corner{border-radius:0}}@media (max-width:720px){.table-container table.specification tbody td.td-left-top-corner{padding-left:15px;padding-right:10px}}.table-container table.specification tbody td.td-left-bottom-corner{border-left:1px solid #b6cff5;border-right:none;border-bottom:1px solid #b6cff5;border-radius:0 0 0 15px;background-color:#fff;padding-left:35px}@media (max-width:1024px){.table-container table.specification tbody td.td-left-bottom-corner{border-radius:0}}@media (max-width:720px){.table-container table.specification tbody td.td-left-bottom-corner{padding-left:15px;padding-right:10px}}.table-container table.specification tbody td.td-right-top-corner{border-top:1px solid #b6cff5;border-right:1px solid #b6cff5;border-bottom:1px solid #b6cff5;border-radius:0 15px 0 0;background-color:#fff}@media (max-width:1024px){.table-container table.specification tbody td.td-right-top-corner{border-radius:0}}.table-container table.specification tbody td.td-right-bottom-corner{border-right:1px solid #b6cff5;border-bottom:1px solid #b6cff5;border-radius:0 0 15px;background-color:#fff}@media (max-width:1024px){.table-container table.specification tbody td.td-right-bottom-corner{border-radius:0}}.table-container table.specification tbody td.td-left-corner{border-top:1px solid #b6cff5;border-left:1px solid #b6cff5;border-bottom:1px solid #b6cff5;border-radius:15px 0 0 15px;background-color:#fff;padding-left:35px}@media (max-width:1024px){.table-container table.specification tbody td.td-left-corner{border-radius:0}}@media (max-width:720px){.table-container table.specification tbody td.td-left-corner{padding-left:15px;padding-right:10px}}.table-container table.specification tbody td.td-right-corner{border-top:1px solid #b6cff5;border-right:1px solid #b6cff5;border-bottom:1px solid #b6cff5;border-radius:0 15px 15px 0;background-color:#fff}@media (max-width:1024px){.table-container table.specification tbody td.td-right-corner{border-radius:0}}.table-container table.specification tbody td.td-left{border-left:1px solid #b6cff5;border-right:none;border-bottom:1px solid #b6cff5;background-color:#fff;padding-left:35px}@media (max-width:1024px){.table-container table.specification tbody td.td-left{border-radius:0}}@media (max-width:720px){.table-container table.specification tbody td.td-left{padding-left:15px;padding-right:10px}}.wc-block-components-product-details.wc-block-components-product-details li{margin-left:0;padding-left:0}.wc-block-components-product-details [aria-hidden=true]{display:none}.wc-block-cart__main .wc-block-cart-items{border-bottom:none}.wc-block-cart-items{display:flex;flex-direction:column;gap:25px;border-collapse:separate;border-spacing:0;width:100%}.wc-block-cart-items thead,.wc-block-cart-items .wc-block-cart-items__header{display:none}.wc-block-cart-items tbody{display:flex;flex-direction:column;gap:25px}.wc-block-cart-items .wc-block-cart-items__row{display:flex;flex-direction:row;gap:25px;width:100%;background:#fff;border-radius:25px;border:1px solid #b6cff5;padding:30px 32px;box-sizing:border-box;align-items:stretch;min-height:200px}.wc-block-cart-items .wc-block-cart-items__row td{display:block;padding:0;border:none}.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{width:200px;min-width:200px;flex-shrink:0;margin-left:30px;margin-right:30px}@media (max-width:1480px){.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{width:120px;min-width:120px}}.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image a{display:block;width:100%}.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{width:100%;height:auto;border-radius:15px;-o-object-fit:cover;object-fit:cover}.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{flex:1;min-width:0}.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{width:220px;min-width:220px;flex-shrink:0;text-align:right}.wp-block-woocommerce-cart:not(.ecol-cart-ready) .wc-block-cart-items__row:nth-child(n+2){display:none}.ecol-cart-ready .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{display:flex;flex-direction:column;justify-content:flex-start}.ecol-cart-ready .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap{display:flex;flex-direction:column;height:100%}.ecol-cart-ready .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-name{font-size:1.375em;color:#2c304c;line-height:30px;font-weight:800;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 32px;padding:0;text-align:left;text-decoration:none;display:block}.ecol-cart-ready .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-metadata{display:block}.ecol-cart-ready .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-details{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px;font-size:16px;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ecol-cart-ready .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-details li{font-size:1em;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0 0 15px;color:#2c304c;display:block}.ecol-cart-ready .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-details .wc-block-components-product-details__name{font-weight:600}.ecol-cart-ready .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-details .wc-block-components-product-details__value{font-weight:300}.ecol-cart-ready .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-details [aria-hidden=true]{display:none}.ecol-cart-ready .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__prices,.ecol-cart-ready .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-price{display:none}.ecol-cart-ready .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__remove-link{display:none}.ecol-cart-ready .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ecol-cart-ready .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{display:flex;flex-direction:column;justify-content:space-between;min-width:250px}.ecol-cart-price-area{text-align:right}.ecol-cart-price-area .ecol-cart-price-net{font-size:22px;color:#1261e6;line-height:30px;font-weight:800;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.ecol-cart-price-area .ecol-cart-price-net .ecol-price-suffix{font-size:18px;font-weight:400}.ecol-cart-price-area .ecol-cart-price-gross{font-size:18px;line-height:26px;color:#1261e6;font-weight:400;margin:4px 0 0;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.ecol-cart-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:auto}.ecol-cart-actions .wc-block-components-quantity-selector{display:flex;align-items:center;width:120px;height:50px;border:1px solid #d3dbe5;border-radius:10px;overflow:hidden;background:#fff;margin:0;box-shadow:none}.ecol-cart-actions .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{-moz-appearance:textfield;text-align:center;width:40px;height:50px;border:none;font-size:16px;background:0 0;padding:0;outline:none;margin:0;box-shadow:none;min-width:40px;flex:0 0 40px;order:2}.ecol-cart-actions .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{outline:none;box-shadow:none;border:none}.ecol-cart-actions .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input::-webkit-inner-spin-button,.ecol-cart-actions .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ecol-cart-actions .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{width:40px;height:50px;background:#fff;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity ease .3s;opacity:1;font-size:0;line-height:0;color:transparent;min-width:40px}.ecol-cart-actions .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{opacity:.7}.ecol-cart-actions .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.ecol-cart-actions .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus-visible{outline:none;box-shadow:none;border:none}.ecol-cart-actions .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button svg{display:none}.ecol-cart-actions .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus{border-radius:10px 0 0 10px;padding-right:5px;order:1}.ecol-cart-actions .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus:after{content:"";display:block;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12'%3E%3Cpath d='M5,5H1c-.5,0-1,.5-1,1s.5,1,1,1h10c.5,0,1-.5,1-1s-.5-1-1-1h-6Z' fill='%2378b6e3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.ecol-cart-actions .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus{border-radius:0 10px 10px 0;padding-left:5px;order:3}.ecol-cart-actions .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus:after{content:"";display:block;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12'%3E%3Cpath fill='%2378B6E3' d='M6,0C5.4,0,5,0.5,5,1v4H1C0.5,5,0,5.5,0,6s0.5,1,1,1h4v4c0,0.5,0.5,1,1,1s1-0.5,1-1V7h4c0.5,0,1-0.5,1-1s-0.5-1-1-1H7V1C7,0.5,6.5,0,6,0L6,0L6,0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.ecol-cart-actions .ecol-cart-delete-btn{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid #d3dbe5;border-radius:10px;background:#fff;cursor:pointer;transition:all ease .3s;flex-shrink:0;padding:0}.ecol-cart-actions .ecol-cart-delete-btn:focus,.ecol-cart-actions .ecol-cart-delete-btn:focus-visible{outline:none;box-shadow:none}.ecol-cart-actions .ecol-cart-delete-btn:hover{border-color:#dc3232;background:#fef2f2}.ecol-cart-actions .ecol-cart-delete-btn:hover .icon-delete{color:#dc3232}.ecol-cart-actions .ecol-cart-delete-btn .icon-delete{font-size:18px;color:#cdcfd4;line-height:1;transition:color ease .3s}.ecol-cart-ready .wc-block-cart-items__row[data-ecol-hide-meta=true] .wc-block-components-product-metadata{display:none}@media (max-width:1180px){.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{width:100px;min-width:100px}.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{width:180px;min-width:180px}}@media (max-width:850px){.wc-block-cart-items .wc-block-cart-items__row{flex-wrap:wrap}.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{width:120px;min-width:120px}.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{width:100%;flex:none}.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{width:100%;min-width:100%}.ecol-cart-ready .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{flex-direction:row;align-items:center;justify-content:space-between}.ecol-cart-actions{justify-content:flex-start}.ecol-cart-back-col{display:none}.ecol-cart-back-btn{display:none !important}.wc-block-components-sidebar{width:100%;margin-left:0}}@media (max-width:750px){.ecol-cart-ready .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{flex-direction:column;align-items:flex-start}.ecol-cart-actions{width:100%;margin-top:25px}}.ecol-cart-back-btn{display:inline-flex;align-items:center;margin-top:20px;margin-bottom:80px}.ecol-cart-back-col{flex:1;display:flex;align-items:flex-start}.ecol-cart-back-col .ecol-cart-back-btn{margin-top:0;margin-bottom:0}.ecol-empty-cart{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:20vh;text-align:center;padding:40px 20px 80px}.ecol-empty-cart__icon{width:150px;height:150px;margin-bottom:32px}.ecol-empty-cart__text{font-size:1.5em;font-weight:500;color:#2c304c;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-bottom:16px}.wc-block-components-sidebar-layout.wc-block-cart{display:flex;flex-direction:row;gap:25px}@media (max-width:1340px){.wc-block-components-sidebar-layout.wc-block-cart{flex-wrap:wrap}}.wc-block-components-sidebar-layout .wc-block-components-main{padding-right:0;width:calc(100% - 525px)}.wc-block-components-sidebar{padding-left:0;width:500px}@media (max-width:1340px){.wc-block-cart .wc-block-components-main{width:100%}}@media (max-width:1340px){.wc-block-cart .wc-block-components-sidebar{margin-left:auto}}.wp-block-woocommerce-cart-order-summary-block{border:1px solid #b6cff5;border-radius:25px;padding:30px 32px}@media (max-width:600px){.wp-block-woocommerce-cart-order-summary-block{padding:30px 10px}}.wp-block-woocommerce-cart-order-summary-block .wc-block-cart__totals-title{font-size:0;font-weight:800;margin:0 0 20px 25px;padding:0;color:#2c304c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-block-woocommerce-cart-order-summary-block .wc-block-cart__totals-title:after{content:"Podsumowanie";font-size:26px !important}.wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block{margin-bottom:15px}.wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon{border:none;padding:0;position:relative}.wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon:after{content:"\e90b";font-family:"icomoon" !important;font-size:14px;color:#78b6e3;position:absolute;right:30px;top:30px;transition:transform ease .3s;pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:none}.wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon:has(.wc-block-components-panel__button[aria-expanded=true]):after{transform:rotate(45deg)}.wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-panel__button{font-size:0;color:transparent;padding:20px 30px;margin-bottom:0;width:100%}.wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-panel__button .wc-block-components-panel__button-icon{display:none}.wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-panel__button:before{content:"";display:block;width:220px;height:20px;border-radius:6px;background:linear-gradient(90deg,#e8eef5 25%,#f0f4f9 50%,#e8eef5 75%);background-size:400% 100%;animation:ecol-skeleton-pulse 1.5s ease-in-out infinite}.wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-discount-block .wc-block-components-totals-discount{border:none;padding:25px 25px 0}.wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-discount-block .wc-block-components-chip{background:#fff;border-radius:10px;padding:5px 10px 5px 20px;font-size:1em;color:#78b6e3;border:1px solid #78b6e3}.wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-shipping-block{display:none}.wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-subtotal-block{display:none}.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper{border:none;padding:0;margin:0}.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item{background:#f7f9fe;border-radius:15px;padding:20px 30px !important;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media (max-width:600px){.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item{flex-direction:column;align-items:flex-start;gap:6px}}.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-size:0;font-weight:600;color:#2c304c;margin-bottom:0}.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__label:after{content:"Kwota";font-size:18px;font-weight:300}.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:18px !important;font-weight:800;color:#1261e6 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax-value{font-size:20px !important;font-weight:800;color:#1261e6 !important}.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__description{width:100%}.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__description .wc-block-components-totals-footer-item-tax{font-size:14px;font-weight:400;color:#6b7280;margin:0;padding:0;visibility:hidden;height:0;overflow:hidden;justify-content:flex-end}@media (max-width:600px){.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__description .wc-block-components-totals-footer-item-tax{justify-content:flex-start}}.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__description .wc-block-components-totals-footer-item-tax:before{content:"("}.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__description .wc-block-components-totals-footer-item-tax:after{content:")"}.wc-block-components-sidebar .ecol-cart-checkout-btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:300px;font-size:16px !important;font-weight:400;margin-top:30px;margin-left:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block{display:none !important}.wc-block-cart .wc-block-cart__totals-title{text-transform:none}.wc-block-components-totals-discount__coupon-list{padding:0 !important;margin:0 !important}.wp-block-woocommerce-cart-order-summary-totals-block{border-top:1px solid #b6cff5;padding-bottom:25px}.wc-block-components-totals-coupon__content{margin-bottom:20px}.wc-block-components-totals-coupon .wc-block-components-panel__content{padding-left:25px;padding-right:25px}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input{margin:0 10px 0 0}.wc-block-components-text-input input[type=text]{border-radius:7px;color:#2c304c;border:1px solid #d3dbe5}.wc-block-components-text-input input[type=text]:focus{color:#2c304c;border:1px solid #d3dbe5}.ecol-cart-ready .wc-block-components-totals-footer-item-tax{visibility:visible !important;height:auto !important;overflow:visible !important}.ecol-cart-ready .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon:after{display:block}.ecol-cart-ready .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-panel__button{font-size:0;display:flex;align-items:center;padding-right:60px}.ecol-cart-ready .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-panel__button:before{content:"\e91f";font-family:"icomoon" !important;font-size:25px;color:#78b6e3;margin-right:20px;margin-left:25px;width:auto;height:auto;border-radius:0;background:0 0;animation:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ecol-cart-ready .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-panel__button:after{content:"Posiadam kod rabatowy";font-size:16px;font-weight:300;color:#2c304c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes ecol-skeleton-pulse{0%{background-position:100% 0}100%{background-position:-100% 0}}.wp-block-woocommerce-checkout-order-summary-totals-block{padding-top:30px}.wc-block-components-order-summary .wc-block-components-order-summary-item:last-child{margin-bottom:25px}.wc-block-components-formatted-money-amount{font-size:18px;font-weight:800;color:#2c304c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-block-woocommerce-checkout-order-summary-totals-block{padding-bottom:10px}.wc-block-components-totals-item__label{font-size:18px;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wc-block-components-chip .wc-block-components-chip__remove-icon{fill:#78b6e3;width:25px;height:25px;margin-top:-4px;margin-left:-5px}.wc-block-components-chip__remove:hover .wc-block-components-chip__remove-icon{fill:#78b6e3}.wc-block-components-chip .wc-block-components-chip__remove{background:#fff;cursor:pointer}.wc-block-components-chip.is-removable .wc-block-components-chip__text{padding-right:5px}.wc-block-components-sidebar-layout{display:flex;flex-wrap:wrap;margin:0 auto 16px;position:relative;gap:25px}.wc-block-components-sidebar-layout.wc-block-checkout{flex-wrap:nowrap}@media (max-width:1080px){.wc-block-components-sidebar-layout.wc-block-checkout{flex-wrap:wrap;flex-direction:column-reverse}.wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-main{width:100%}.wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-sidebar{width:100%}}.wp-block-woocommerce-checkout{padding-top:0}.wc-block-components-form .wc-block-components-checkout-step{border-radius:25px;border:1px solid #b6cff5;padding:30px 32px}.wp-block-woocommerce-checkout-order-summary-block{border-radius:25px;border:1px solid #b6cff5;padding:30px 32px}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{margin-bottom:20px}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{color:#fff;background-color:#1261e6;height:22px;width:22px;font-weight:600;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:7px;padding:2px 5px;border:none}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-sidebar .wc-block-components-totals-item{margin-bottom:15px}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title-text{font-size:26px !important;font-weight:800 !important;color:#2c304c;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title-price,.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title-icon{display:none}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-metadata__description,.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-details{display:none}.wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block{display:none !important}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper{border:none;padding:0;margin:0 0 15px}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-shipping .wc-block-components-totals-item strong{font-size:18px;font-weight:800;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item:not(#ecol-total-summary) .wc-block-components-totals-item__label,.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item:not(#ecol-total-summary) .wc-block-components-totals-item__value{font-size:0;color:transparent;position:relative}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item:not(#ecol-total-summary) .wc-block-components-totals-item__label:after,.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item:not(#ecol-total-summary) .wc-block-components-totals-item__value:after{content:"";display:block;width:100px;height:18px;border-radius:4px;background:linear-gradient(90deg,#e8edf3 25%,#f4f6f9 50%,#e8edf3 75%);background-size:200% 100%;animation:ecol-skeleton-pulse 1.4s ease-in-out infinite}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item:not(#ecol-total-summary) .wc-block-components-totals-item__value:after{width:120px;margin-left:auto}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item:not(#ecol-total-summary) .wc-block-components-totals-item__description{display:none}.wp-block-woocommerce-checkout-order-summary-block #ecol-total-summary{background:#f7f9fe;border-radius:15px;padding:20px 30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media (max-width:600px){.wp-block-woocommerce-checkout-order-summary-block #ecol-total-summary{flex-direction:column;align-items:flex-end;gap:6px}}.wp-block-woocommerce-checkout-order-summary-block #ecol-total-summary .wc-block-components-totals-item__label{font-size:18px;font-weight:300;color:#2c304c;margin-bottom:0}.wp-block-woocommerce-checkout-order-summary-block #ecol-total-summary .wc-block-components-totals-item__value{font-size:18px;font-weight:800;color:#1261e6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-block-woocommerce-checkout-order-summary-block #ecol-total-summary .wc-block-components-totals-footer-item-tax-value{font-size:20px;font-weight:800;color:#1261e6}.wp-block-woocommerce-checkout-order-summary-block #ecol-total-summary .wc-block-components-totals-item__description{width:100%}.wp-block-woocommerce-checkout-order-summary-block #ecol-total-summary .wc-block-components-totals-item__description .wc-block-components-totals-footer-item-tax{font-size:14px;font-weight:400;color:#6b7280;margin:0;padding:0;display:flex;justify-content:flex-end}@media (max-width:600px){.wp-block-woocommerce-checkout-order-summary-block #ecol-total-summary .wc-block-components-totals-item__description .wc-block-components-totals-footer-item-tax{justify-content:flex-end}}.wp-block-woocommerce-checkout-order-summary-block #ecol-total-summary .wc-block-components-totals-item__description .wc-block-components-totals-footer-item-tax:before{content:"("}.wp-block-woocommerce-checkout-order-summary-block #ecol-total-summary .wc-block-components-totals-item__description .wc-block-components-totals-footer-item-tax:after{content:")"}.ecol-skeleton{position:relative;color:transparent !important}.ecol-skeleton *{color:transparent !important}.ecol-skeleton:after{content:"";position:absolute;inset:2px 0;border-radius:4px;background:linear-gradient(90deg,#e8edf3 25%,#f4f6f9 50%,#e8edf3 75%);background-size:200% 100%;animation:ecol-skeleton-pulse 1.4s ease-in-out infinite}@keyframes ecol-skeleton-pulse{0%{background-position:200% 0}100%{background-position:-200% 0}}.wc-block-components-form .wc-block-components-text-input.has-error input{border-color:#dc3232}.ecol-cart-back-col .white-btn{margin-top:0}@media (max-width:1340px){.wc-block-cart .wc-block-components-sidebar{margin-bottom:60px}}.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title{display:block !important}.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row{display:flex !important;grid-template-columns:none !important;padding:30px}.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label{font-size:16px;font-weight:800;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.login-container{margin:280px auto 100px;width:100%;max-width:400px}.login-container--inline{margin:80px auto 100px}.login-container h2{margin-bottom:50px}.login-container .form-group{max-width:100%;position:relative}.login-container .form-group .form-label{position:absolute !important;top:50% !important;left:25px !important;transform:translateY(-50%) !important;font-size:16px;font-weight:300;color:#2c304c;background:#fff;padding:0;transition:all .2s ease-in-out;pointer-events:none;opacity:1}.login-container .form-group .form-input:not(:-moz-placeholder)+.form-label{top:14px !important;left:12px !important;font-size:12px;font-weight:300;opacity:.8}.login-container .form-group .form-input:focus+.form-label,.login-container .form-group .form-input:not(:placeholder-shown)+.form-label{top:14px !important;left:12px !important;font-size:12px;font-weight:300;opacity:.8}.login-container .form-group.default-style{margin-top:0;margin-bottom:25px}.login-container .has-error{margin-bottom:5px !important}.login-container .form-group.has-error .form-input{border-color:#dc3232 !important}.reset-password-form .form-group.reset-password-field{position:relative;margin-bottom:15px}.reset-password-form .form-group.reset-password-field .form-input{width:100%;padding-right:55px;margin-bottom:0;height:50px}.reset-password-form .form-group.reset-password-field .form-label{position:absolute !important;top:25px !important;left:25px !important;transform:translateY(-50%) !important;z-index:1}.reset-password-form .form-group.reset-password-field:has(.form-input:not(:-moz-placeholder)) .form-label{top:14px !important;left:12px !important;font-size:12px !important;font-weight:300;opacity:.8}.reset-password-form .form-group.reset-password-field:has(.form-input:focus) .form-label,.reset-password-form .form-group.reset-password-field:has(.form-input:not(:placeholder-shown)) .form-label{top:14px !important;left:12px !important;font-size:12px !important;font-weight:300;opacity:.8}.reset-password-form .form-group.reset-password-field .form-input{position:relative;z-index:1}.reset-password-form .form-group.reset-password-field button.toggle-password{position:absolute;right:12px;top:25px;transform:translateY(-50%);font-size:12px;font-weight:300;color:#2c304c;opacity:.6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10;background:0 0;border:none;padding:0;margin:0;outline:none;line-height:1}.reset-password-form .form-group.reset-password-field button.toggle-password:hover{opacity:1}.reset-password-form .form-group.reset-password-field.has-mismatch .form-input{border:1px solid #dc3232}.reset-password-form .form-group.reset-password-field .required-star{color:#78b6e3}.reset-password-form .password-meter-wrapper{margin-bottom:15px;font-size:14px}.reset-password-form .password-meter-wrapper .woocommerce-password-strength{text-align:left;margin-bottom:4px;padding:0 15px}.reset-password-form .password-meter-wrapper .woocommerce-password-hint{margin:0}.reset-password-form .password-mismatch-error{color:#dc3232;font-size:14px;margin-top:5px;padding:0 15px}.reset-password-form .reset-password-submit:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.field-error-message{color:#dc3232;font-size:14px;margin-top:5px;padding:0 15px}.form-row{font-size:16px;margin:0;padding:0}.woocommerce-account .woocommerce>.woocommerce-notices-wrapper{display:none}.woocommerce-account .entry-content:has(.woocommerce-MyAccount-navigation){margin-top:250px;width:98%;max-width:1640px}@media (max-width:1024px){.woocommerce-account .entry-content:has(.woocommerce-MyAccount-navigation){margin-top:120px}}@media (max-width:768px){.woocommerce-account .entry-content:has(.woocommerce-MyAccount-navigation){width:100%}}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){display:flex;gap:30px;align-items:flex-start}@media (max-width:1024px){.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){flex-direction:column;gap:30px}}.woocommerce-MyAccount-navigation{flex:0 0 400px;width:400px;background:#f2f4f9;border-radius:20px;padding:40px 0 25px;max-height:450px}@media (max-width:1280px){.woocommerce-MyAccount-navigation{flex:0 0 300px;width:300px}}@media (max-width:1024px){.woocommerce-MyAccount-navigation{flex:none;width:100%;max-height:none}}@media (max-width:768px){.woocommerce-MyAccount-navigation{border-radius:0}}.woocommerce-MyAccount-navigation:before{content:"Moje konto";display:block;font-size:26px;font-weight:800;color:#2c304c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 45px 25px}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li{margin:0;padding:0}.woocommerce-MyAccount-navigation li a{display:block;padding:10px 45px;font-size:18px;font-weight:300;color:#2c304c;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce-MyAccount-navigation li a:hover{color:#1261e6}.woocommerce-MyAccount-navigation li.is-active a{font-weight:500;color:#1261e6}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads{display:none}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:25px;padding-top:10px;border-top:1px solid #b6cff5;margin-left:45px;margin-right:45px}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{padding-left:0;padding-right:0}.woocommerce-MyAccount-content{flex:1;min-width:0;border:1px solid #b6cff5;border-radius:25px;padding:80px}.woocommerce-MyAccount-content:has(.woocommerce-orders-table){border:none;border-radius:0;padding:0}.woocommerce-MyAccount-content:has(.woocommerce-order-details){border:none;border-radius:0;padding:0}@media (max-width:1024px){.woocommerce-MyAccount-content{width:100%}}.woocommerce-MyAccount-content .woocommerce-notices-wrapper{display:block !important}.woocommerce-MyAccount-content .woocommerce-notices-wrapper:empty{display:none !important}.woocommerce-MyAccount-content>p{font-size:18px;font-weight:300;line-height:1.6;color:#2c304c}.woocommerce-MyAccount-content>p a{color:#1261e6;text-decoration:none}.woocommerce-MyAccount-content>p a:hover{text-decoration:underline}.woocommerce-MyAccount-content>p strong{font-weight:600}.woocommerce-MyAccount-content .ecol-empty-cart{min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center}.woocommerce-MyAccount-content .woocommerce-orders-table{width:100%;border-spacing:0;border-collapse:separate;background-color:#fff;text-align:center;vertical-align:middle}.woocommerce-MyAccount-content .woocommerce-orders-table thead{background-color:#f7f9fe;color:#78b6e3;font-size:1em;font-weight:400}.woocommerce-MyAccount-content .woocommerce-orders-table thead th{border-top:1px solid #b6cff5;border-bottom:1px solid #b6cff5;border-right:1px solid #b6cff5;padding:12px 15px;font-weight:600;height:50px}.woocommerce-MyAccount-content .woocommerce-orders-table thead th:first-child{border-left:1px solid #b6cff5;border-radius:15px 0 0 15px}.woocommerce-MyAccount-content .woocommerce-orders-table thead th:last-child{border-radius:0 15px 15px 0}.woocommerce-MyAccount-content .woocommerce-orders-table thead tr:last-child th{border:none;background-color:#fff;padding:6px 0;height:auto}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr{height:50px}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:hover td{background-color:#f2f4f9}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td{color:#2c304c;border-right:1px solid #b6cff5;border-bottom:1px solid #b6cff5;padding:10px 15px;font-weight:300;font-size:16px;background-color:#fff}@media (max-width:768px){.woocommerce-MyAccount-content .woocommerce-orders-table tbody td{padding:15px 30px}}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td:first-child{border-left:1px solid #b6cff5}@media (max-width:768px){.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td:first-child{padding-top:30px}}@media (max-width:768px){.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:first-child:last-child td:last-child{padding-bottom:30px}}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:first-child td{border-top:1px solid #b6cff5}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:first-child:last-child td:first-child{border-radius:15px 0 0 15px}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:first-child:last-child td:last-child{border-radius:0 15px 15px 0}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:first-child:not(:last-child) td:first-child{border-radius:15px 0 0}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:first-child:not(:last-child) td:last-child{border-radius:0 15px 0 0}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:last-child:not(:first-child) td:first-child{border-radius:0 0 0 15px}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:last-child:not(:first-child) td:last-child{border-radius:0 0 15px}@media (max-width:768px){.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:last-child:not(:first-child) td:last-child{border-radius:0}}.woocommerce-MyAccount-content .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-number{color:#2c304c}.woocommerce-MyAccount-content .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-status{font-weight:600}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td .woocommerce-button.button{display:inline-block;padding:6px 16px;font-size:14px;font-weight:400;color:#1261e6;border:1px solid #b6cff5;border-radius:8px;background:#fff;text-decoration:none}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td .woocommerce-button.button:hover{background:#1261e6;color:#fff;border-color:#1261e6}@media (max-width:768px){.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:hover td{background-color:#fff}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td{border:none;border-radius:0}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:first-child td{border:none;border-radius:0}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:first-child td:first-child{border-top:1px solid #b6cff5}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:first-child:last-child td:first-child,.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:first-child:last-child td:last-child{border-radius:0}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td:last-child{border-bottom:1px solid #b6cff5}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:last-child td:last-child{border-bottom:1px solid #b6cff5;padding-bottom:15px}.woocommerce-MyAccount-content .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-actions:before{display:none !important}.woocommerce-MyAccount-content .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-status{font-weight:600}}a{color:#1261e6;text-decoration:none;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a:visited{color:#1261e6}a:hover,a:focus,a:active{color:#78b6e3;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}button[type=submit]{font-size:16px;font-weight:400;color:#fff !important;background-color:#1261e6;border-radius:10px;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;padding:15px 30px 16px;text-decoration:none;margin-top:auto;margin-bottom:auto;min-width:170px;text-align:center;border:1px solid #1261e6;height:50px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}button[type=submit]:hover{background-color:#2f75ee;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}@media (max-width:540px){button[type=submit]{margin-right:auto;margin-left:auto;max-width:170px}}button[type=submit] span.icon-plus{font-size:12px;margin-left:12px}.add-to-cart{min-width:225px !important;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-left:15px}@media (max-width:480px){.add-to-cart{margin:0 !important}}.add-to-cart:disabled{pointer-events:none;opacity:.7;cursor:not-allowed}.add-to-cart span.icon-add{font-size:22px;margin-left:10px}.site-header__quotation-button{font-size:1em;font-weight:400;color:#1261e6 !important;background-color:#fff;border-radius:10px;border:1px solid #1261e6;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;padding:11px 30px 11px;margin-left:3.125em;margin-right:3.125em;text-decoration:none;min-width:170px;text-align:center}.site-header__quotation-button:hover{color:#fff !important;background-color:#1261e6;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}@media (max-width:1280px){.site-header__quotation-button{margin-left:1.5em;margin-right:1.5em}}@media (max-width:1024px){.site-header__quotation-button{display:none}}.site-footer__quotation-button{font-size:1em;font-weight:400;color:#fff !important;background-color:rgba(0,0,0,0);border-radius:10px;border:1px solid #fff;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;padding:16px 30px 16px;text-decoration:none;min-width:170px;text-align:center}.site-footer__quotation-button:hover{color:#fff !important;background-color:#1261e6;border:1px solid #1261e6;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}@media (max-width:1280px){.site-footer__quotation-button{margin-left:1em}}@media (max-width:1024px){.site-footer__quotation-button{display:none}}.site-footer__contact-button{font-size:1em;font-weight:400;color:#fff !important;background-color:#1261e6;border-radius:10px;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;padding:17px 30px 17px;text-decoration:none;margin-top:auto;margin-bottom:auto;margin-right:90px;min-width:170px;text-align:center}.site-footer__contact-button:hover{background-color:#2f75ee;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}@media (max-width:1280px){.site-footer__contact-button{margin-left:1em}}@media (max-width:540px){.site-footer__contact-button{margin-right:auto;margin-left:auto;max-width:170px;margin-bottom:40px}}.site-header__phone-button{font-size:1em;font-weight:400;color:#2c304c;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;padding:16px 0 16px 45px;text-decoration:none;opacity:1;-webkit-font-smoothing:antialiased;display:flex;justify-content:center;align-items:center}.site-header__phone-button:hover{opacity:.75;color:#2c304c;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}@media (max-width:1280px){.site-header__phone-button{padding-left:25px}}@media (max-width:1180px){.site-header__phone-button{display:none}}.site-header__phone-button span{color:#78b6e3;font-size:25px;margin-right:9px}.site-header__email-button{font-size:1em;font-weight:400;color:#2c304c;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;padding:16px 0 16px 30px;text-decoration:none;opacity:1;-webkit-font-smoothing:antialiased;display:flex;justify-content:center;align-items:center}.site-header__email-button:hover{opacity:.75;color:#2c304c;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}@media (max-width:1280px){.site-header__email-button{padding-left:1em}}@media (max-width:1180px){.site-header__email-button{display:none}}.site-header__email-button span{color:#78b6e3;font-size:25px;margin-right:14px}.blue-btn{font-size:1em;font-weight:400;color:#fff !important;background-color:#1261e6;border-radius:10px;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;padding:12px 30px 12px;text-decoration:none;margin-top:auto;margin-bottom:auto;min-width:200px;text-align:center;margin-top:40px;display:inline-block;cursor:pointer;height:50px;display:inline-flex;align-items:center;justify-content:center}.blue-btn:hover{background-color:#2f75ee;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}.blue-btn span.icon-plus{font-size:12px;margin-left:12px}.blue-btn span.icon-add{font-size:22px;margin-left:10px}.wc-block-checkout__login-prompt{font-size:16px !important;font-weight:400;color:#fff !important;background-color:#1261e6;border-radius:10px;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;padding:12px 30px 12px;text-decoration:none;margin-top:auto;margin-bottom:auto;min-width:200px;text-align:center;margin-top:40px;margin-left:40px;display:inline-block;cursor:pointer;height:50px;display:inline-flex;align-items:center;justify-content:center}.wc-block-checkout__login-prompt:hover{background-color:#2f75ee;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}.wc-block-checkout__login-prompt:after{content:"\e90b";font-family:"icomoon" !important;font-size:12px;margin-left:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.white-btn{font-size:1em;font-weight:400;color:#1261e6 !important;border-radius:10px;border:1px solid #1261e6;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;padding:12px 30px 12px;margin-left:0;text-decoration:none;min-width:200px;text-align:center;margin-top:40px;display:inline-block;cursor:pointer;height:50px}.white-btn:hover{color:#78b6e3 !important;border:1px solid #78b6e3;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}.white-btn span.icon-plus{font-size:12px;margin-left:12px}.white-btn span.icon-arrow-left{font-size:14px;margin-right:12px}.white-border-btn{font-size:1em;font-weight:400;color:#fff !important;border-radius:10px;border:1px solid #fff;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;padding:12px 30px 12px;margin-left:0;text-decoration:none;min-width:170px;margin-top:25px;display:none;cursor:pointer}.white-border-btn:hover{color:#fff !important;border:1px solid #fff;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}.white-border-btn span.icon-plus{font-size:12px;margin-left:12px}.light-green-btn{font-size:1em;font-weight:400;color:#fff !important;background-color:#68c850;border-radius:10px;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;padding:12px 30px 12px;text-decoration:none;margin-top:auto;margin-bottom:auto;min-width:200px;text-align:center;margin-top:45px;display:inline-block;cursor:pointer;height:50px}.light-green-btn:hover{background-color:#54ba3b;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}.light-green-btn span.icon-plus{font-size:12px;margin-left:12px}.light-green-btn span.icon-arrow-right{font-size:14px;margin-left:12px}.green-btn{font-size:1em;font-weight:400;color:#fff !important;background-color:#2fc480;border-radius:10px;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;padding:12px 30px 12px;text-decoration:none;margin-top:auto;margin-bottom:auto;min-width:200px;text-align:center;margin-top:45px;display:inline-block;cursor:pointer;height:50px}.green-btn:hover{background-color:#3acf8c;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}.green-btn span.icon-plus{font-size:12px;margin-left:12px}.light-blue-btn{font-size:1em;font-weight:400;color:#78b6e3 !important;border-radius:10px;border:1px solid #78b6e3;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;padding:12px 30px 12px;margin-left:0;text-decoration:none;min-width:200px;text-align:center;display:inline-block;cursor:pointer;height:50px}.light-blue-btn:hover{color:#1261e6 !important;border:1px solid #1261e6;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}.light-blue-btn span.icon-plus{font-size:12px;margin-left:12px}.map-search-btn{font-size:16px;font-weight:400;color:#fff !important;background-color:#1261e6;border-radius:10px;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;padding:15px 30px 16px;text-decoration:none;margin-top:auto;margin-bottom:auto;min-width:170px;text-align:center;border:1px solid #1261e6;height:50px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.map-search-btn .icon-plus{color:#fff;font-size:12px;margin-left:12px;font-weight:400;line-height:normal}.map-search-btn:hover{background-color:#2f75ee;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer;border:none}.map-search-btn:disabled{opacity:.7;cursor:not-allowed}.popup-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:rgba(0,0,0,0);border-radius:15px;transition:all .2s ease-in-out;border:none}.popup-close:hover{outline:0;background:#fff}.popup-close:hover:after{background:#78b6e3}.popup-close:hover:before{background:#78b6e3}.popup-close:focus{outline:0;background:#fff}.popup-close:before{display:block;content:" ";position:absolute;top:14px;left:23px;width:2px;height:22px;border-radius:4px;background:#fff;transition:background .2s ease-in-out;transform:rotate(-45deg)}.popup-close:after{display:block;content:" ";position:absolute;top:14px;left:23px;width:2px;height:22px;border-radius:4px;background:#fff;transition:background .2s ease-in-out;transform:rotate(45deg)}.disabled-link{pointer-events:none;opacity:.7;cursor:not-allowed}.enquiry-btn{font-size:1em;font-weight:400;color:#1261e6 !important;background-color:transparent;border-radius:10px;border:1px solid #1261e6;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;padding:12px 30px 12px;margin-left:0;text-decoration:none;margin-top:0 !important;min-width:200px;text-align:center;cursor:pointer}.enquiry-btn:hover{color:#78b6e3 !important;border:1px solid #78b6e3;background-color:transparent;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}button.clear-btn{background-color:#fff;color:#2c304c;font-size:1em;line-height:normal;font-weight:300;border:none;margin-left:18px;margin-right:20px;display:inline-flex;cursor:pointer;opacity:1;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}button.clear-btn:hover{opacity:.8;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}@media (max-width:640px){button.clear-btn{margin-bottom:25px}}button.clear-btn span.icon-reset{color:#78b6e3;font-size:25px;margin-left:15px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{position:relative;display:inline-block;width:360px;border:1px solid #d3dbe5;border-radius:5px;padding:12px 25px;margin-bottom:25px;margin-right:25px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}input::-moz-placeholder{color:#2c304c}input::placeholder{color:#2c304c}input:focus{outline:none;box-shadow:none}textarea:focus{outline:none;box-shadow:none}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #d3dbe5;border-radius:3px;position:relative;margin-left:25px;margin-right:15px;cursor:pointer;outline:none;top:4px;background-color:#fff;padding-top:6px}input[type=checkbox]:checked{border:1px solid #1261e6}@media (max-width:1024px){input[type=checkbox]{margin-left:0}}input[type=checkbox]:checked:before{content:url('data:image/svg+xml,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 16 16" width="16" height="16"><defs><style>.cls-1{fill:%231261e6;stroke-width:0}</style></defs><path class="cls-1" d="M14.7,3.3c.4.4.4,1,0,1.4L6.7,12.7c-.4.4-1,.4-1.4,0L1.3,8.7c-.4-.4-.4-1,0-1.4s1-.4,1.4,0l3.3,3.3,7.3-7.3c.4-.4,1-.4,1.4,0h0Z"/></svg>');font-size:16px;color:#d3dbe5;position:absolute;left:1px;top:0}textarea{width:100%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 12 12" width="12" height="12" enable-background="new 0 0 12 12" xml:space="preserve"><path fill="%2378B6E3" d="M6,0C5.4,0,5,0.5,5,1v4H1C0.5,5,0,5.5,0,6s0.5,1,1,1h4v4c0,0.5,0.5,1,1,1s1-0.5,1-1V7h4c0.5,0,1-0.5,1-1s-0.5-1-1-1H7V1C7,0.5,6.5,0,6,0L6,0L6,0z"/></svg>') no-repeat center center;padding-right:2em;background-size:12px 12px;background-position:right 22px center;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}select:hover{border:1px solid #1261e6;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}select:focus{outline:none}select:disabled{opacity:.7;cursor:not-allowed}@media (max-width:540px){select{width:100%}}select.plus-select{position:relative;display:inline-block;width:360px;border:1px solid #d3dbe5;border-radius:5px;padding:12px 25px;margin-bottom:25px}@media (max-width:640px){select.plus-select{width:100%}}select.plus-select:after{content:"";position:absolute;top:50%;right:22px;width:12px;height:12px;background:url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 12 12" width="12" height="12" enable-background="new 0 0 12 12" xml:space="preserve"><path fill="%2378B6E3" d="M6,0C5.4,0,5,0.5,5,1v4H1C0.5,5,0,5.5,0,6s0.5,1,1,1h4v4c0,0.5,0.5,1,1,1s1-0.5,1-1V7h4c0.5,0,1-0.5,1-1s-0.5-1-1-1H7V1C7,0.5,6.5,0,6,0L6,0L6,0z"/></svg>') no-repeat center center;transform:translateY(-50%);pointer-events:none}select.plus-select-realization{position:relative;display:inline-block;width:330px;border:1px solid #d3dbe5;border-radius:5px;padding:12px 25px;margin-right:25px;margin-bottom:25px;cursor:pointer}@media (max-width:1440px){select.plus-select-realization{width:285px}}@media (max-width:1280px){select.plus-select-realization{margin-bottom:25px;margin-left:12px;margin-right:13px;width:calc((100% - 55px) / 2)}}@media (max-width:640px){select.plus-select-realization{width:100%;margin:0 0 25px}}select.plus-select-realization:after{content:"";position:absolute;top:50%;right:22px;width:12px;height:12px;background:url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 12 12" width="12" height="12" enable-background="new 0 0 12 12" xml:space="preserve"><path fill="%2378B6E3" d="M6,0C5.4,0,5,0.5,5,1v4H1C0.5,5,0,5.5,0,6s0.5,1,1,1h4v4c0,0.5,0.5,1,1,1s1-0.5,1-1V7h4c0.5,0,1-0.5,1-1s-0.5-1-1-1H7V1C7,0.5,6.5,0,6,0L6,0L6,0z"/></svg>') no-repeat center center;transform:translateY(-50%);pointer-events:none}form.filter-form{margin-top:80px;max-width:1280px;margin-left:auto;margin-right:auto;margin-bottom:15px}form.filter-form .filter{display:flex;flex-direction:column;gap:20px;margin-bottom:60px}form.filter-form .filter h3{font-size:1.25em;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:0 0 25px 15px;margin:0 0 10px;border-bottom:1px solid #b6cff5}form.filter-form .filter label{display:flex;align-items:flex-start;cursor:pointer;gap:5px}form.filter-form .filter label input[type=checkbox]{margin-top:-2px;flex-shrink:0}@media (max-width:960px){form.filter-form{width:100%}}.quantity{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid #d3dbe5;border-radius:10px;overflow:hidden;background:#fff;width:120px;height:50px}.quantity input[type=number]{-moz-appearance:textfield;text-align:center;width:40px;height:50px;border:none;font-size:16px;background:0 0;padding:0;outline:none;margin:0}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity .qty_button{width:40px;height:50px;background:#fff;border:none;cursor:pointer;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;opacity:1}.quantity .qty_button:hover{opacity:.7;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.quantity .minus{border-radius:10px 0 0 10px;padding-right:5px}.quantity .plus{border-radius:0 10px 10px 0;padding-left:5px}.form-group{position:relative;width:100%;max-width:400px;margin-bottom:15px}.form-group:first-of-type{margin-top:24px}.form-group:last-of-type{margin-bottom:24px}.form-group .form-label{position:absolute;top:50%;left:25px;transform:translateY(-50%);font-size:16px;font-weight:300;color:#2c304c;background:#fff;padding:0;transition:all .2s ease-in-out;pointer-events:none;opacity:1}.form-group .form-label.no-animation{transition:none !important}.form-group .form-input,.form-group .form-select{width:100%;padding:20px 20px 6px 12px;border:1px solid #d3dbe5;border-radius:7px;font-size:16px;font-weight:300;color:#2c304c;outline:none;background:#fff;transition:border-color .2s ease-in-out;box-shadow:none;height:50px}.form-group .form-input:not(:-moz-placeholder)+.form-label{top:14px;left:12px;font-size:12px;font-weight:300;opacity:.8}.form-group .form-input:focus+.form-label,.form-group .form-input:not(:placeholder-shown)+.form-label,.form-group .form-select:focus+.form-label{top:14px;left:12px;font-size:12px;font-weight:300;opacity:.8}.form-group .form-select:disabled+.form-label{opacity:.5;cursor:not-allowed}.form-group .form-select.filled+.form-label{top:14px;left:12px;font-size:12px;font-weight:300;opacity:.8;transition:none !important}.form-group .form-input.filled+.form-label{top:14px;left:12px;font-size:12px;font-weight:300;opacity:.8;transition:none !important}.form-group .form-input:disabled+.form-label{opacity:.5;cursor:not-allowed}.form-group .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 12 12" width="12" height="12" enable-background="new 0 0 12 12" xml:space="preserve"><path fill="%2378B6E3" d="M6,0C5.4,0,5,0.5,5,1v4H1C0.5,5,0,5.5,0,6s0.5,1,1,1h4v4c0,0.5,0.5,1,1,1s1-0.5,1-1V7h4c0.5,0,1-0.5,1-1s-0.5-1-1-1H7V1C7,0.5,6.5,0,6,0L6,0L6,0z"/></svg>') no-repeat right 20px center;background-size:12px}input.error{border:1px solid #dc3232 !important}.slider{-webkit-appearance:none;width:265px !important;height:1px;border-radius:5px !important;border:none !important;background:#d3d3d3;outline:none;opacity:.7;transition:opacity .2s;padding:0 !important;margin:0 0 0 15px !important}.slider:hover{opacity:1}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#78b6e3;cursor:pointer}.slider::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#78b6e3;cursor:pointer}#checkbox-ordinates{display:flex;align-items:flex-start}#mobile-navigation{display:none;opacity:0}.width-110{width:280px !important}.width-full{width:100% !important}.height-75{height:75px !important}.padding-12{padding-top:12px !important;padding-bottom:12px !important}.padding-11{padding-top:11px !important;padding-bottom:11px !important}#masthead{position:fixed;top:0;width:100%;background-color:#fff;z-index:1}.bottom-line{height:74px;background-color:#f2f4f9;z-index:0;position:relative;margin-top:-74px;width:1000px;margin-left:auto;margin-right:auto;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}@media (max-width:1024px){.bottom-line{display:none}}.site-header{position:relative;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.site-header-narrow{-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;box-shadow:0 0 70px 0 rgba(0,0,0,.15)}#transparent-bg{display:none;position:absolute;left:0;top:0;width:100%;min-height:100vh;height:100%;background-color:rgba(0,0,0,.3);z-index:9}.nav-bottom-row{position:relative;z-index:999}.main-navigation ul.main-menu-top>li>a{position:relative}.main-navigation ul.main-menu-top>li>a:after{content:"";position:absolute;width:40px;transform:scaleX(0);height:5px;top:69px;bottom:0;left:2.1875em;background-color:#78b6e3;transform-origin:bottom left;transition:transform .25s ease-out}@media (max-width:1365px){.main-navigation ul.main-menu-top>li>a:after{left:1.5625em}}@media (max-width:1180px){.main-navigation ul.main-menu-top>li>a:after{left:1.25em}}.main-navigation ul.main-menu-top>li:hover>a:after{transform:scaleX(1);transform-origin:bottom left}.main-navigation{display:block;background-color:#f2f4f9;border-radius:15px;color:#2c304c}.main-navigation ul.main-menu-top{list-style:none;margin:0;padding-left:0;height:74px;padding:0 2.1875em !important}@media (max-width:1180px){.main-navigation ul.main-menu-top{padding:0 .3125em 0 1.25em !important}}.main-navigation ul.main-menu-top li{display:inline-block;margin:0;padding:0;font-size:16px}.main-navigation ul.main-menu-top li.pll-parent-menu-item{position:absolute;right:calc(1% + 21px)}@media (max-width:1640px){.main-navigation ul.main-menu-top li.pll-parent-menu-item{right:calc(1% + 35px)}}.main-navigation ul.main-menu-top li.pll-parent-menu-item a{color:#2c304c !important;padding:1.4625em 2.1875em 1.5625em;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}@media (max-width:1365px){.main-navigation ul.main-menu-top li.pll-parent-menu-item a{padding:1.4625em 2.1875em 1.5625em !important}}@media (max-width:1180px){.main-navigation ul.main-menu-top li.pll-parent-menu-item a{padding:1.4625em 2.1875em 1.5625em !important}}.main-navigation ul.main-menu-top li.pll-parent-menu-item a:before{content:"\e908";font-family:"icomoon";font-size:1.25em;color:#2c304c;position:absolute;top:26px;margin-right:11px;left:0;line-height:1;-webkit-font-smoothing:antialiased}.main-navigation ul.main-menu-top li.pll-parent-menu-item a:after{display:none}.main-navigation ul.main-menu-top li.pll-parent-menu-item:after{display:none}.main-navigation ul.main-menu-top li.pll-parent-menu-item>ul a{color:#2c304c !important;font-weight:300;padding:10px 20px 10px !important;font-size:1em}.main-navigation ul.main-menu-top li.pll-parent-menu-item>ul>li{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 0 0 12px}.main-navigation ul.main-menu-top li.pll-parent-menu-item>ul>li.lang-item-pl a{color:#2c304c !important;font-weight:300;padding:10px 35px 0 40px !important;font-size:1em;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.main-navigation ul.main-menu-top li.pll-parent-menu-item>ul>li.lang-item-pl a:hover{color:#1261e6 !important;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.main-navigation ul.main-menu-top li.pll-parent-menu-item>ul>li.lang-item-pl a:before{content:"";width:23px;height:23px;position:absolute;top:12px;left:0;background-image:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/flags/pl.svg)}.main-navigation ul.main-menu-top li.pll-parent-menu-item>ul>li.lang-item-en a{color:#2c304c !important;font-weight:300;padding:10px 35px 0 40px !important;font-size:1em;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.main-navigation ul.main-menu-top li.pll-parent-menu-item>ul>li.lang-item-en a:hover{color:#1261e6 !important;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.main-navigation ul.main-menu-top li.pll-parent-menu-item>ul>li.lang-item-en a:before{content:"";width:23px;height:23px;position:absolute;top:12px;left:0;background-image:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/flags/gb.svg)}.main-navigation ul.main-menu-top li.pll-parent-menu-item>ul>li.lang-item-se a{color:#2c304c !important;font-weight:300;padding:10px 35px 0 40px !important;font-size:1em;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.main-navigation ul.main-menu-top li.pll-parent-menu-item>ul>li.lang-item-se a:hover{color:#1261e6 !important;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.main-navigation ul.main-menu-top li.pll-parent-menu-item>ul>li.lang-item-se a:before{content:"";width:23px;height:23px;position:absolute;top:12px;left:0;background-image:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/flags/se.svg)}.main-navigation ul.main-menu-top li.pll-parent-menu-item>ul>li.lang-item-cz a{color:#2c304c !important;font-weight:300;padding:10px 35px 0 40px !important;font-size:1em;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.main-navigation ul.main-menu-top li.pll-parent-menu-item>ul>li.lang-item-cz a:hover{color:#1261e6 !important;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.main-navigation ul.main-menu-top li.pll-parent-menu-item>ul>li.lang-item-cz a:before{content:"";width:23px;height:23px;position:absolute;top:12px;left:0;background-image:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/flags/cz.svg)}.main-navigation ul.main-menu-top li.pll-parent-menu-item>ul>li.lang-item-ro a{color:#2c304c !important;font-weight:300;padding:10px 35px 0 40px !important;font-size:1em;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.main-navigation ul.main-menu-top li.pll-parent-menu-item>ul>li.lang-item-ro a:hover{color:#1261e6 !important;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.main-navigation ul.main-menu-top li.pll-parent-menu-item>ul>li.lang-item-ro a:before{content:"";width:23px;height:23px;position:absolute;top:12px;left:0;background-image:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/flags/ro.svg)}.main-navigation ul.main-menu-top li.pll-parent-menu-item>ul>li.lang-item-ua a{color:#2c304c !important;font-weight:300;padding:10px 5px 0 40px !important;font-size:1em;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.main-navigation ul.main-menu-top li.pll-parent-menu-item>ul>li.lang-item-ua a:hover{color:#1261e6 !important;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.main-navigation ul.main-menu-top li.pll-parent-menu-item>ul>li.lang-item-ua a:before{content:"";width:23px;height:23px;position:absolute;top:12px;left:0;background-image:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/flags/ua.svg)}.main-navigation ul.main-menu-top li.menu-desc-4elements{background-color:#f2f4f9;padding:50px;border-radius:15px;grid-row-end:span 2;min-height:330px;margin-right:40px}.main-navigation ul.main-menu-top li.menu-desc-4elements .menu-item-description{display:block;margin-top:35px;font-size:16px !important;line-height:1.5em;font-weight:300;color:#2c304c}.main-navigation ul.main-menu-top li.menu-desc-4elements a{color:#2c304c !important;font-size:1.75em !important;font-weight:800 !important;line-height:1.5em;text-decoration:none;padding:0;margin:0}.main-navigation ul.main-menu-top li.menu-desc-4elements a:before{display:none}.main-navigation ul.main-menu-top li.menu-desc-4elements a:hover{color:#2c304c;text-decoration:none}.main-navigation ul.main-menu-top li.menu-desc-2elements{background-color:#f2f4f9;padding:50px;border-radius:15px;grid-row-end:span 2;min-height:150px;margin-right:40px}.main-navigation ul.main-menu-top li.menu-desc-2elements .menu-item-description{display:block;margin-top:35px;font-size:16px !important;line-height:1.5em;font-weight:300;color:#2c304c}.main-navigation ul.main-menu-top li.menu-desc-2elements a{color:#2c304c !important;font-size:1.75em !important;font-weight:800 !important;line-height:1.5em;text-decoration:none;padding:0;margin:0}.main-navigation ul.main-menu-top li.menu-desc-2elements a:before{display:none}.main-navigation ul.main-menu-top li.menu-desc-2elements a:hover{color:#2c304c;text-decoration:none}.main-navigation ul.main-menu-top .sep{background-image:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/ecol-unicon-separators.svg);background-size:222px 262px;background-position:right 40px bottom 0;background-repeat:no-repeat}.main-navigation ul.main-menu-top .os{background-image:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/ecol-unicon-settling-tanks.svg);background-size:227px 210px;background-position:right 20px bottom 0;background-repeat:no-repeat}.main-navigation ul.main-menu-top .neu{background-image:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/ecol-unicon-neutralisers.svg);background-size:210px 202px;background-position:right 20px bottom 0;background-repeat:no-repeat}.main-navigation ul.main-menu-top .reg{background-image:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/ecol-unicon-regulators.svg);background-size:205px 195px;background-position:right 20px bottom 10px;background-repeat:no-repeat}.main-navigation ul.main-menu-top .al{background-image:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/ecol-unicon-alarms.svg);background-size:204px 195px;background-position:right 0 bottom 20px;background-repeat:no-repeat}.main-navigation ul.main-menu-top li.product-offer{background-color:#f2f4f9;padding:50px;border-radius:15px;grid-row-end:span 2;min-height:520px;margin-right:40px}@media (max-width:1180px){.main-navigation ul.main-menu-top li.product-offer{display:none}}.main-navigation ul.main-menu-top li.product-offer a{color:#2c304c !important;font-size:1.75em !important;font-weight:800 !important;line-height:1.5em;text-decoration:none;padding:0;margin:0;height:175px}.main-navigation ul.main-menu-top li.product-offer a:before{display:none}.main-navigation ul.main-menu-top li.product-offer a:hover{color:#2c304c;text-decoration:none}@media (max-width:1340px){.main-navigation ul.main-menu-top li.product-offer a{height:215px}}.main-navigation ul.main-menu-top li.row-product-offer{background-color:#f2f4f9;padding:50px;border-radius:15px;grid-row-end:span 2;min-height:150px;margin-right:40px}@media (max-width:1180px){.main-navigation ul.main-menu-top li.row-product-offer{display:none}}.main-navigation ul.main-menu-top li.row-product-offer a{color:#2c304c !important;font-size:1.75em !important;font-weight:800 !important;line-height:1.5em;text-decoration:none;padding:0;margin:0}.main-navigation ul.main-menu-top li.row-product-offer a:before{display:none}.main-navigation ul.main-menu-top li.row-product-offer a:hover{color:#2c304c;text-decoration:none}.main-navigation ul.main-menu-top li.product-group{background-color:#fff;padding:20px;min-height:200px;margin-left:30px;position:relative}.main-navigation ul.main-menu-top li.row-product-group{background-color:#fff;padding:20px;min-height:150px;margin-left:30px;position:relative}.main-navigation ul.main-menu-top li.menu-sub-element{background-color:#fff;padding:20px;min-height:165px;margin-left:30px;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation a:focus{outline:0}@media (max-width:1024px){.main-navigation{display:none}}.main-menu-top>li>ul{display:none;z-index:99999;position:absolute;left:0;right:0;background-color:#fff;border-radius:25px;min-height:323px;box-shadow:0px 25px 62px 0px rgba(0,0,0,.2);width:85%;margin:0 auto 0 0 !important;padding:25px !important}@media (max-width:1640px){.main-menu-top>li>ul{width:98%;margin:0 auto 0 1% !important}}.main-menu-top>li.column-product-list>ul{display:none;z-index:99999;position:absolute;left:0;right:0;background-color:#fff;border-radius:25px;min-height:323px;box-shadow:0px 25px 62px 0px rgba(0,0,0,.2);width:65%;margin:0 auto 0 0 !important;padding:25px !important}@media (max-width:1640px){.main-menu-top>li.column-product-list>ul{width:98%;margin:0 auto 0 1% !important}}.main-menu-top>li.products-list>ul{display:none;z-index:99999;position:absolute;left:0;right:0;background-color:#fff;border-radius:25px;min-height:550px;box-shadow:0px 25px 62px 0px rgba(0,0,0,.2);width:100%;margin:0 auto 0 !important;padding:25px !important}@media (max-width:1640px){.main-menu-top>li.products-list>ul{width:98%}}.main-menu-top>li.row-product-list>ul{display:none;z-index:99999;position:absolute;left:0;right:0;background-color:#fff;border-radius:25px;min-height:323px;box-shadow:0px 25px 62px 0px rgba(0,0,0,.2);width:100%;margin:0 auto 0 !important;padding:25px !important}@media (max-width:1640px){.main-menu-top>li.row-product-list>ul{width:98%}}.main-menu-top>li:hover ul{display:grid;grid-template-columns:42% 29% 29%}.main-menu-top>li.column-product-list:hover ul{display:grid;grid-template-columns:59% 41%}.main-menu-top>li:hover ul>li a{color:#2c304c;font-size:1.125em;font-weight:700;margin-bottom:20px}.main-menu-top>li:hover ul>li a .menu-item-description{display:block;margin-top:35px;font-size:16px !important;line-height:1.5em;font-weight:300;color:#2c304c}.main-menu-top>li:hover ul>li a:before{content:"\e914";font-family:"icomoon";font-size:2.125em;color:#78b6e3;position:absolute;font-weight:300;top:14px;margin-right:15px;left:-35px;line-height:1;-webkit-font-smoothing:antialiased}.main-menu-top>li:hover ul>li>ul{display:flex;flex-direction:column;margin-left:0;padding-left:0}.main-menu-top>li:hover ul>li>ul a{color:#2c304c;font-weight:300;font-size:.875em;padding:5px 0;margin:0;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.main-menu-top>li:hover ul>li>ul a:before{display:none}.main-menu-top>li:hover ul>li>ul a:hover{color:#1261e6;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}@media (max-width:1024px){.main-menu-top>li:hover ul>li>ul{display:none}}.main-menu-top>li.column-product-list:hover ul>li>ul{display:flex;flex-direction:column;margin-left:0;padding-left:0}.main-menu-top>li.column-product-list:hover ul>li>ul a{color:#2c304c;font-weight:300;font-size:.875em;padding:5px 0;margin:0;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.main-menu-top>li.column-product-list:hover ul>li>ul a:before{display:none}.main-menu-top>li.column-product-list:hover ul>li>ul a:hover{color:#1261e6;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}@media (max-width:1024px){.main-menu-top>li.column-product-list:hover ul>li>ul{display:none}}.main-menu-top>li.products-list:hover ul{display:grid;grid-template-columns:38% 22% 20% 20%}@media (max-width:1640px){.main-menu-top>li.products-list:hover ul{grid-template-columns:31% 23% 23% 23%}}@media (max-width:1180px){.main-menu-top>li.products-list:hover ul{grid-template-columns:33.333% 33.333% 33.333%}}.main-menu-top>li.products-list:hover ul>li a{color:#2c304c;font-size:1.125em;font-weight:700;margin-bottom:20px}.main-menu-top>li.products-list:hover ul>li a:before{content:"\e914";font-family:"icomoon";font-size:2.125em;color:#78b6e3;position:absolute;font-weight:300;top:14px;margin-right:15px;left:-35px;line-height:1;-webkit-font-smoothing:antialiased}.main-menu-top>li.products-list:hover ul>li>ul{display:flex;flex-direction:column;margin-left:0;padding-left:0}.main-menu-top>li.products-list:hover ul>li>ul a{color:#2c304c;font-weight:300;font-size:.875em;padding:3px 0;margin:0;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.main-menu-top>li.products-list:hover ul>li>ul a:before{display:none}.main-menu-top>li.products-list:hover ul>li>ul a:hover{color:#1261e6;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}@media (max-width:1024px){.main-menu-top>li.products-list:hover ul>li>ul{display:none}}.main-menu-top>li.products-list:hover ul{display:grid;grid-template-columns:38% 22% 20% 20%}@media (max-width:1640px){.main-menu-top>li.products-list:hover ul{grid-template-columns:31% 23% 23% 23%}}@media (max-width:1180px){.main-menu-top>li.products-list:hover ul{grid-template-columns:33.333% 33.333% 33.333%}}.main-menu-top>li.products-list:hover ul>li a{color:#2c304c;font-size:1.125em;font-weight:700;margin-bottom:20px}.main-menu-top>li.products-list:hover ul>li a:before{content:"\e914";font-family:"icomoon";font-size:2.125em;color:#78b6e3;position:absolute;font-weight:300;top:14px;margin-right:15px;left:-35px;line-height:1;-webkit-font-smoothing:antialiased}.main-menu-top>li.products-list:hover ul>li>ul{display:flex;flex-direction:column;margin-left:0;padding-left:0}.main-menu-top>li.products-list:hover ul>li>ul a{color:#2c304c;font-weight:300;font-size:.875em;padding:3px 0;margin:0;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.main-menu-top>li.products-list:hover ul>li>ul a:before{display:none}.main-menu-top>li.products-list:hover ul>li>ul a:hover{color:#1261e6;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}@media (max-width:1024px){.main-menu-top>li.products-list:hover ul>li>ul{display:none}}.main-menu-top>li.products-list:hover ul{display:grid;grid-template-columns:38% 22% 20% 20%}@media (max-width:1640px){.main-menu-top>li.products-list:hover ul{grid-template-columns:31% 23% 23% 23%}}@media (max-width:1180px){.main-menu-top>li.products-list:hover ul{grid-template-columns:33.333% 33.333% 33.333%}}.main-menu-top>li.products-list:hover ul>li a{color:#2c304c;font-size:1.125em;font-weight:700;margin-bottom:20px}.main-menu-top>li.products-list:hover ul>li a:before{content:"\e914";font-family:"icomoon";font-size:2.125em;color:#78b6e3;position:absolute;font-weight:300;top:14px;margin-right:15px;left:-35px;line-height:1;-webkit-font-smoothing:antialiased}.main-menu-top>li.products-list:hover ul>li>ul{display:flex;flex-direction:column;margin-left:0;padding-left:0}.main-menu-top>li.products-list:hover ul>li>ul a{color:#2c304c;font-weight:300;font-size:.875em;padding:3px 0;margin:0;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.main-menu-top>li.products-list:hover ul>li>ul a:before{display:none}.main-menu-top>li.products-list:hover ul>li>ul a:hover{color:#1261e6;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}@media (max-width:1024px){.main-menu-top>li.products-list:hover ul>li>ul{display:none}}.main-menu-top>li.row-product-list:hover ul{display:grid;grid-template-columns:38% 22% 20% 20%}@media (max-width:1640px){.main-menu-top>li.row-product-list:hover ul{grid-template-columns:31% 23% 23% 23%}}@media (max-width:1180px){.main-menu-top>li.row-product-list:hover ul{grid-template-columns:33.333% 33.333% 33.333%}}.main-menu-top>li.row-product-list:hover ul>li a{color:#2c304c;font-size:1.125em;font-weight:700}@media (max-width:1640px){.main-menu-top>li.row-product-list:hover ul>li a{margin-bottom:20px}}.main-menu-top>li.row-product-list:hover ul>li a:before{content:"\e914";font-family:"icomoon";font-size:2.125em;color:#78b6e3;position:absolute;font-weight:300;top:14px;margin-right:15px;left:-35px;line-height:1;-webkit-font-smoothing:antialiased}.main-menu-top>li.row-product-list:hover ul>li>ul{display:flex;flex-direction:column;margin-left:0;padding-left:0}.main-menu-top>li.row-product-list:hover ul>li>ul a{color:#2c304c;font-weight:300;font-size:.875em;padding:3px 0;margin:0;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.main-menu-top>li.row-product-list:hover ul>li>ul a:before{display:none}.main-menu-top>li.row-product-list:hover ul>li>ul a:hover{color:#1261e6;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}@media (max-width:1024px){.main-menu-top>li.row-product-list:hover ul>li>ul{display:none}}.menu-toggle,.main-navigation.toggled ul{display:block}#mobile-navigation{display:none}@media (max-width:1024px){#mobile-navigation{display:inherit}}.orange-link a{color:#e74d21 !important}.green-link a{color:#6ebe46 !important}#primary-menu>li>a{font-size:1em;font-weight:400;color:#2c304c;padding:1.4625em 2.1875em 1.5625em}@media (max-width:1365px){#primary-menu>li>a{padding:1.4625em 1.5625em 1.5625em}}@media (max-width:1180px){#primary-menu>li>a{padding:1.4625em 1.25em 1.5625em}}.site-header__nav-container{height:100%;max-width:1360px;padding:0 40px 0;margin:auto;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}#site-navigation{margin-left:auto;margin-right:auto;width:100%;max-width:1640px}@media (max-width:1640px){#site-navigation{width:98%}}#small-navigation{margin-left:auto;display:flex}@media (max-width:1024px){#small-navigation{display:none}}@media screen and (min-width:37.5em){.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.site-header_mobile-menu-container{flex:1;float:right;display:none}@media (max-width:1024px){.site-header_mobile-menu-container{display:inherit}}.site-header__mobile-menu-button{font-size:2em;font-weight:600;color:#000 !important;background-color:#fff;border-radius:25px 25px 25px 0;padding:14px 14px 8px;width:60px;margin-left:20px;text-decoration:none}.site-header__mobile-menu-button span{color:#000}.mm-blocker{background:rgba(0,0,0,.6) !important}.mm{background:#fff !important}.mm li:after{margin-left:0 !important}.mm li:before{top:28px !important}.mm a{line-height:2em !important;font-size:1em !important;font-weight:300 !important;text-align:left !important}.mobile-shop{background-color:#e74d21 !important}.mobile-shop a{color:#fff !important;font-weight:400 !important}.project-quotation:after{border-top:1px solid #1261e6 !important;opacity:.7 !important}.project-quotation a{color:#1261e6 !important;font-weight:400 !important}.langauge-switch{background-color:#f2f4f9 !important}.langauge-switch ul.sub-menu li a{padding-left:54px}.langauge-switch a{font-weight:400 !important;padding-left:54px !important}.langauge-switch a:before{content:"\e908";font-family:"icomoon";font-size:1.25em;color:#2c304c;position:absolute;top:18px;margin-right:11px;left:20px;line-height:1;-webkit-font-smoothing:antialiased}.site-header__nav-container{height:100%;width:100%;max-width:none;padding:0;margin:auto;display:block;-moz-align-items:center;-ms-align-items:center;align-items:center}.site-header__nav-container .nav-container{width:100%;max-width:1640px;margin-left:auto;margin-right:auto}.site-header__nav-container .nav-top-row{height:110px;display:flex;width:100%;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}@media (max-width:1024px){.site-header__nav-container .nav-top-row{height:75px;box-shadow:0 0 70px 0 rgba(0,0,0,.15)}}.site-header__nav-container .nav-top-row .nav-top-buttons{margin-left:auto;margin-right:70px;display:flex;align-items:center}@media (max-width:1180px){.site-header__nav-container .nav-top-row .nav-top-buttons{margin-right:40px}}@media (max-width:960px){.site-header__nav-container .nav-top-row .nav-top-buttons{margin-right:25px}}.breadcrumbs{margin:35px 70px 35px;font-size:.875em;font-weight:300;color:#2c304c;line-height:normal;display:inherit}@media (max-width:720px){.breadcrumbs{display:none}}.breadcrumbs a{text-decoration:none;color:#2c304c;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.breadcrumbs a:hover{color:#78b6e3;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.breadcrumbs span.blue-separator{color:#78b6e3;padding:0 8px 0}.product-navigation-container{margin-top:35px;margin-left:auto;margin-right:auto;width:100%;max-width:1640px;display:block;background-color:#f2f4f9;border-radius:15px;color:#2c304c}@media (max-width:1640px){.product-navigation-container{width:98%}}@media (max-width:1024px){.product-navigation-container{width:100%;border-radius:0}}.product-navigation-container .product-navigation-list{display:flex;flex-direction:row;width:78%;min-height:75px;align-items:center;margin-left:auto;margin-right:auto;text-align:left}@media (max-width:1640px){.product-navigation-container .product-navigation-list{width:86%}}@media (max-width:850px){.product-navigation-container .product-navigation-list{flex-direction:column;width:100%;padding:20px 60px 10px}}@media (max-width:540px){.product-navigation-container .product-navigation-list{padding:20px 30px 10px}}@media (max-width:320px){.product-navigation-container .product-navigation-list{padding:20px 10px 10px}}.product-navigation-container .product-navigation-list .product-navigation-list-item{text-align:left;display:flex;align-items:center;height:75px;margin-right:9%}@media (max-width:1180px){.product-navigation-container .product-navigation-list .product-navigation-list-item{margin-right:6%}}@media (max-width:850px){.product-navigation-container .product-navigation-list .product-navigation-list-item{width:100%;height:50px;padding-left:50px;margin:0}}.product-navigation-container .product-navigation-list .product-navigation-list-item:last-child{margin-right:0}.product-navigation-container .product-navigation-list .product-navigation-list-item a{color:#2c304c;font-size:1em;font-weight:300;position:relative;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;margin-top:-5px}.product-navigation-container .product-navigation-list .product-navigation-list-item a:hover{color:#1261e6;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}.product-navigation-container .product-navigation-list .product-navigation-list-item a.current-page{pointer-events:none;font-weight:600}.product-navigation-container .product-navigation-list .product-navigation-list-item a.current-page:before{content:"";position:absolute;width:5px;height:50px;top:-10px;left:-30px;background-color:#78b6e3;display:none}@media (max-width:850px){.product-navigation-container .product-navigation-list .product-navigation-list-item a.current-page:before{display:inherit}}.product-navigation-container .product-navigation-list .product-navigation-list-item a.current-page:after{content:"";position:absolute;width:40px;height:5px;top:46px;bottom:0;left:0;background-color:#78b6e3;display:inherit}@media (max-width:850px){.product-navigation-container .product-navigation-list .product-navigation-list-item a.current-page:after{display:none}}@media (max-width:850px){.list-btn{height:80px !important}}body.banner-dismissed #top-banner{display:none}.top-banner{position:relative;width:100%;min-height:50px;background-color:#1261e6;color:#fff}.top-banner__link{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:8px 60px;box-sizing:border-box;color:#fff;text-decoration:none}.top-banner__link:hover,.top-banner__link:focus,.top-banner__link:visited{color:#fff;text-decoration:none}.top-banner__inner{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 20px;width:100%;max-width:1640px}.top-banner__icon{flex:0 0 auto;font-size:18px;line-height:1;color:#fff}.top-banner__text{flex:0 1 auto;min-width:0;font-size:14px;font-weight:300;line-height:1.3;color:#fff;word-wrap:break-word;overflow-wrap:break-word}.top-banner__text p,.top-banner__text span,.top-banner__text strong,.top-banner__text em,.top-banner__text a{font-size:14px;line-height:1.3}.top-banner__text p{margin:0;padding:0}.top-banner__text a{color:#fff;text-decoration:underline}.top-banner__btn{flex:0 0 auto;font-size:14px;font-weight:700;line-height:1;color:#fff;background:0 0;border:1px solid #fff;border-radius:6px;padding:7px 22px;text-decoration:none}.top-banner__close{position:absolute;top:15px;right:20px;transform:none;width:20px;height:20px;padding:0;background:0 0;border:0;cursor:pointer;z-index:2}.top-banner__close:before,.top-banner__close:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background-color:#fff}.top-banner__close:before{transform:translate(-50%,-50%) rotate(45deg)}.top-banner__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.top-banner__close:hover{opacity:.8}@media (max-width:560px){.top-banner__link{padding:8px 40px 8px 12px}.top-banner__inner{gap:6px 10px}.top-banner__close{right:12px}}body.has-top-banner{--banner-h:50px}body.has-top-banner .main-page{margin-top:calc(245px + var(--banner-h))}@media (max-width:1024px){body.has-top-banner .main-page{margin-top:calc(100px + var(--banner-h))}}body.has-top-banner .sub-page{margin-top:calc(215px + var(--banner-h))}@media (max-width:1024px){body.has-top-banner .sub-page{margin-top:calc(115px + var(--banner-h))}}body.has-top-banner .cart-page{margin-top:calc(245px + var(--banner-h))}@media (max-width:1024px){body.has-top-banner .cart-page{margin-top:calc(115px + var(--banner-h))}}body.has-top-banner .error-page{margin-top:calc(200px + var(--banner-h))}@media (max-width:1024px){body.has-top-banner .error-page{margin-top:calc(100px + var(--banner-h))}}.border-radius-40{border-radius:40px !important}.border-radius-40 img{border-radius:40px !important}.light-blue{color:#78b6e3 !important;margin-left:4px;margin-right:15px}.main-blue{color:#1261e6 !important;font-weight:400}.regular{font-weight:400 !important}.width-100{width:100px !important}.no-break{white-space:nowrap}.no-border-radius{border-radius:0 !important;width:revert-layer !important}.no-border-radius img{border-radius:0 !important}@media (max-width:1024px){.no-border-radius{margin-left:auto !important;margin-right:auto !important;display:flex;margin-bottom:25px;border-radius:0 !important}}@media (max-width:480px){.no-border-radius{border-radius:0 !important}}.margin-left-0{margin-left:0 !important}.margin-left-70{margin-left:70px !important}.margin-bottom-0{margin-bottom:0 !important}.margin-top-0{margin-top:0 !important}.left-0{justify-content:left !important}@media (max-width:1024px){.left-0{justify-content:center !important}}.sticky{display:block}.post,.page{margin:0 0 1.5em;z-index:0;position:relative}.post p,.page p{scroll-margin-top:144px}.updated:not(.published){display:none}.page-content,.main-content,.entry-summary{margin:1.5em 0 0}.sub-content{margin:1.5em 0 0}.entry-content{margin:70px auto 70px;max-width:1024px;width:94%}@media (max-width:480px){.entry-content{width:90%}}.page-links{clear:both;margin:0 0 1.5em}.small{min-height:160px !important}.sub-header-container{min-height:280px;border:1px solid #b6cff5;border-radius:40px;padding:15px;display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;margin-left:auto;margin-right:auto}@media (max-width:1640px){.sub-header-container{width:94%}}@media (max-width:720px){.sub-header-container{min-height:150px;margin-top:50px}}@media (max-width:480px){.sub-header-container{border-radius:25px}}.sub-header-container .product-group-block{width:80px;height:auto;display:block;border-radius:25px;text-align:center}@media (max-width:720px){.sub-header-container .product-group-block{width:20px;border-radius:25px 0 0 25px}}@media (max-width:480px){.sub-header-container .product-group-block{display:none}}.sub-header-container .product-group-block img{width:40px;height:48px;margin:32px auto 0;display:inherit}@media (max-width:720px){.sub-header-container .product-group-block img{display:none}}.sub-header-container .subpage-title{width:calc(100% - 80px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}@media (max-width:720px){.sub-header-container .subpage-title{width:calc(100% - 20px)}}@media (max-width:480px){.sub-header-container .subpage-title{width:100%}}.sub-header-container .subpage-title h1{font-size:2em;margin-left:-80px;text-align:center}@media (max-width:720px){.sub-header-container .subpage-title h1{margin-left:-20px}}@media (max-width:480px){.sub-header-container .subpage-title h1{font-size:1.75em;margin-left:0}}.sub-header-container .subpage-title p{font-size:1.25em;font-weight:300;line-height:30px;max-width:800px;margin-left:-80px;text-align:center}@media (max-width:960px){.sub-header-container .subpage-title p{max-width:500px}}@media (max-width:850px){.sub-header-container .subpage-title p{max-width:450px}}@media (max-width:720px){.sub-header-container .subpage-title p{margin-left:-20px}}@media (max-width:540px){.sub-header-container .subpage-title p{max-width:350px}}@media (max-width:480px){.sub-header-container .subpage-title p{margin-left:0;font-size:1.125em;line-height:28px}}.sub-header-container .subpage-title-single{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.sub-header-container .subpage-title-single h1{font-size:2em;text-align:center}@media (max-width:480px){.sub-header-container .subpage-title-single h1{font-size:1.75em}}.sub-header-container .subpage-title-single p{font-size:1.25em;font-weight:300;line-height:30px;max-width:800px;text-align:center}@media (max-width:960px){.sub-header-container .subpage-title-single p{max-width:500px}}@media (max-width:850px){.sub-header-container .subpage-title-single p{max-width:450px}}@media (max-width:720px){.sub-header-container .subpage-title-single p{margin-left:-20px}}@media (max-width:540px){.sub-header-container .subpage-title-single p{max-width:350px}}@media (max-width:480px){.sub-header-container .subpage-title-single p{margin-left:0;font-size:1.125em;line-height:28px}}.site-404{max-width:100%;min-height:520px;padding:0;margin:0 0 80px}@media (max-width:1240px){.site-404{margin:-20px 0 40px}}@media (max-width:560px){.site-404{margin:-20px 0 40px}}@media (max-width:480px){.site-404{margin:-20px 0 60px}}.site-404 .site-404-container{min-height:520px;max-width:1640px;position:relative;margin-left:auto;margin-right:auto}@media (max-width:1640px){.site-404 .site-404-container{width:94%;max-width:1500px}}@media (max-width:1240px){.site-404 .site-404-container{width:100%}}.site-404 .site-404-container .columns{max-width:1640px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:nowrap}@media (max-width:1240px){.site-404 .site-404-container .columns{width:100%}}.site-404 .site-404-container .columns .left-column{width:50%;padding-left:70px;padding-right:70px;padding-top:50px;display:flex;flex-direction:column;justify-content:center}.site-404 .site-404-container .columns .left-column a.white-btn{max-width:227px;margin-top:20px}@media (max-width:1365px){.site-404 .site-404-container .columns .left-column{padding-left:80px}}@media (max-width:1240px){.site-404 .site-404-container .columns .left-column{width:90%;margin-left:auto;margin-right:auto;padding-right:0;padding-top:100px}}@media (max-width:720px){.site-404 .site-404-container .columns .left-column{padding-top:100px;width:70%;padding-left:0;margin-left:auto;margin-right:auto}}@media (max-width:560px){.site-404 .site-404-container .columns .left-column{padding-top:100px}}@media (max-width:480px){.site-404 .site-404-container .columns .left-column{padding-top:80px}}.site-404 .site-404-container .columns .left-column h1{max-width:600px}.site-404 .site-404-container .columns .left-column p{max-width:600px}.site-404 .site-404-container .columns .right-column{width:50%;display:grid}@media (max-width:1240px){.site-404 .site-404-container .columns .right-column{display:none}}.site-404 .site-404-container .columns .right-column img.right-img{margin-top:65px;margin-left:auto;margin-right:auto;height:auto;width:100%;max-width:690px;border-radius:45px}.account-btn{cursor:pointer;line-height:15px;margin-left:1.875em;display:inherit}.account-btn:hover{opacity:.7}@media (max-width:1024px){.account-btn{display:none}}.account-btn span{font-size:25px;color:#000}.cart-btn{cursor:pointer;line-height:15px;margin-left:1.5625em;position:relative;display:inline-block}.cart-btn:hover{opacity:.7}@media (max-width:1024px){.cart-btn{margin-left:1.875em}}.cart-btn span{font-size:29px;color:#000}.cart-count{display:none;position:absolute;top:17px;right:-2px;background-color:#1261e6;color:#fff !important;font-size:9px !important;font-weight:700;padding-left:1px;border-radius:3px;width:14px;height:14px;text-align:center}#search-icon{cursor:pointer;width:23px;height:23px;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}#search-icon:hover{opacity:.75}.search-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:9999;align-items:center;justify-content:center;flex-direction:column}.search-overlay-content{width:95%;max-width:1000px;margin:110px auto 0;text-align:center;background-color:#fff;border-radius:15px;position:relative}@media (max-width:850px){.search-overlay-content{margin:75px auto 0}}.search-content-wrapper{display:flex;flex-direction:row;align-items:center}.search-icon{margin-left:30px}#search-input{width:calc(95% - 23px);margin-left:auto;margin-right:auto;padding:15px 30px 15px 12px;margin-top:8px;margin-bottom:8px;font-size:18px;border:none;position:relative}.search-columns{display:flex;flex-direction:row}@media (max-width:850px){.search-columns{flex-direction:column;overflow-y:auto;max-height:80vh}}.search-results-left{flex:1;font-size:1.1em;padding-left:40px;padding-right:20px;text-align:left;color:#1261e6}@media (max-width:850px){.search-results-left{padding-right:40px}}.search-results-left a{color:#1261e6 !important;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.search-results-left a:hover{color:#78b6e3 !important}.search-results-left a:first-of-type{padding-top:30px}.search-results-left a:last-of-type{padding-bottom:30px}.search-results-right{flex:1;text-align:left;padding-left:0;padding-right:40px}@media (max-width:850px){.search-results-right{padding-left:40px}}.search-results-right h3{margin-bottom:10px;margin-top:30px;color:#2c304c;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:850px){.search-results-right h3:first-of-type{margin-top:0}}.search-results-right a{margin:5px 0 0}.search-results-right a:last-of-type{padding-bottom:30px}.search-results-right a h4{font-weight:300;color:#2c304c;font-size:16px !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search-results-right .results-section{margin-bottom:20px}.search-results-left .result-item,.search-results-right .result-item{display:block;color:#2c304c;text-decoration:none;margin-bottom:10px}.search-results-right .result-item h4{margin:0;color:#2c304c;font-size:16px;font-weight:400}.search-results-right .result-item p{margin:5px 0 0;color:#2c304c;font-size:14px;line-height:20px}#search-results .result-item{padding:10px;color:#2c304c;text-decoration:none;display:block}#search-results .result-item:hover{background-color:#555}#close-search{position:absolute;top:20px;right:40px;width:40px;height:40px;cursor:pointer;z-index:10000}#close-search:before,#close-search:after{display:block;content:" ";position:absolute;top:9px;left:19px;width:2px;height:22px;border-radius:4px;background:#fff;transition:background .2s ease-in-out}#close-search:before{transform:rotate(-45deg)}#close-search:after{transform:rotate(45deg)}#close-search:hover:before,#close-search:hover:after{background:#78b6e3}.product-header-container{min-height:415px;border:1px solid #b6cff5;border-radius:40px;padding:35px 60px 40px;display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;margin-left:auto;margin-right:auto;position:relative}@media (max-width:1640px){.product-header-container{width:94%;padding:40px;flex-direction:column}}@media (max-width:720px){.product-header-container{min-height:150px;margin-top:50px;padding:30px}}@media (max-width:560px){.product-header-container{border:none;padding:0 10px 20px}}@media (max-width:480px){.product-header-container{border-radius:25px}}.product-header-container .product-gallery{width:calc(100% - 955px);min-width:300px;min-height:540px;background-color:#fff;box-shadow:0px 0px 43px 0px rgba(0,0,0,.07);border-radius:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;position:relative}@media (max-width:1640px){.product-header-container .product-gallery{width:980px;margin-left:auto;margin-right:auto}}@media (max-width:1180px){.product-header-container .product-gallery{margin-left:auto;margin-right:auto;width:100%;max-width:920px}}@media (max-width:1024px){.product-header-container .product-gallery{max-width:680px}}@media (max-width:640px){.product-header-container .product-gallery{width:98%;min-width:300px}}@media (max-width:480px){.product-header-container .product-gallery{margin-top:0;min-height:300px}}.product-header-container .product-gallery .main-image-container{position:relative;margin-bottom:20px}.product-header-container .product-gallery .gallery-main-item{display:none;position:relative}.product-header-container .product-gallery .gallery-main-item.current-main-image{display:block}.product-header-container .product-gallery .gallery-main-item.current-main-image img{border-radius:24px}.product-header-container .product-gallery .gallery-main-item a:hover .play-btn{opacity:1}.product-header-container .product-gallery .gallery-thumbnails{display:flex;flex-wrap:wrap;gap:20px;max-width:380px}.product-header-container .product-gallery .gallery-thumb-frame{width:60px;height:60px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:10px;border:1px solid #b6cff5;transition:border-color .3s ease}.product-header-container .product-gallery .gallery-thumb-frame.active-thumbnail-frame{border:1px solid #1261e6}.product-header-container .product-gallery .gallery-thumb-item{width:52px;height:52px;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease;border-radius:10px;opacity:.5}.product-header-container .product-gallery .gallery-thumb-frame.active-thumbnail-frame .gallery-thumb-item,.product-header-container .product-gallery .gallery-thumb-frame:hover .gallery-thumb-item{opacity:1}.product-header-container .product-gallery .gallery-main-item{position:relative}.product-header-container .product-gallery .gallery-main-item a span.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;width:97px;height:97px;padding:10px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:100px;pointer-events:none;transition:opacity .3s ease,transform .3s ease,width .3s ease,height .3s ease}.product-header-container .product-gallery .gallery-main-item a:hover span.play-btn{opacity:1;pointer-events:auto}.product-header-container .product-gallery .gallery-main-item a span.play-btn:hover{transform:translate(-50%,-50%) scale(1.08)}.product-header-container .product-gallery .gallery-main-item a span.play-btn img{height:auto;width:100%;max-width:none}.product-header-container .product-side-content{display:flex;flex-direction:row;flex-grow:1;min-width:955px;position:relative}@media (max-width:1640px){.product-header-container .product-side-content{margin-top:30px;margin-left:auto;margin-right:auto}}@media (max-width:1180px){.product-header-container .product-side-content{min-width:865px}}@media (max-width:1024px){.product-header-container .product-side-content{flex-direction:column;width:100%;min-width:200px;max-width:650px}}.product-header-container .product-calculator{width:550px;display:flex;flex-direction:column;padding:0 45px 0 60px}@media (max-width:1640px){.product-header-container .product-calculator{padding:0 45px 0 0}}@media (max-width:1180px){.product-header-container .product-calculator{width:460px}}@media (max-width:1024px){.product-header-container .product-calculator{width:100%;padding:0 0 45px}}.product-header-container .product-calculator h1.product-header{font-size:1.625em;line-height:36px;font-weight:800;margin:10px 0 16px;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.product-header-container .product-calculator p.producer{font-size:1em;font-weight:600;line-height:26px;color:#2c304c;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:0;margin:0 0 20px}.product-header-container .product-calculator p.calculator-description{font-size:1em;font-weight:400;line-height:26px;color:#2c304c;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:0;margin:0 0 20px}.product-header-container .product-form{border-left:1px solid #b6cff5;padding:0 0 0 45px;width:405px}@media (max-width:1024px){.product-header-container .product-form{width:100%;padding:25px 0 0;border-left:none;border-top:1px solid #b6cff5}}.product-header-container .product-form .prices{margin:10px 0 25px;padding:0}.product-header-container .product-form .prices .net{display:flex;flex-direction:row}.product-header-container .product-form .prices .net .regular-price{font-size:1.45em;line-height:36px;color:#1261e6;font-weight:300;margin:0 10px 0 0;padding:0;text-decoration:line-through;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.product-header-container .product-form .prices .net .sale-net-price{font-size:1.625em;line-height:36px;color:#1261e6;font-weight:800;margin:0;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.product-header-container .product-form .prices .net .sale-net-price .currency{font-weight:400;font-size:18px;line-height:28px;margin-left:5px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.product-header-container .product-form .prices .gross{margin-top:3px}.product-header-container .product-form .prices .gross .sale-gross-price{font-size:1.125em;line-height:26px;color:#1261e6;font-weight:400;margin:0;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.product-header-container .product-form .product-info{background-color:#f9fafe;border-radius:15px;padding:25px 35px}.product-header-container .product-form .product-info p{margin:0;padding:0}.product-header-container .product-form .add-to-cart-container{padding:18px 0;border-bottom:1px solid #b6cff5}.product-header-container .product-form .add-to-cart-container form.cart{display:flex;flex-direction:row}@media (max-width:480px){.product-header-container .product-form .add-to-cart-container form.cart{flex-direction:column;gap:20px}}.product-header-container .product-form .info-banners{margin:26px 0 0;padding:0}.product-header-container .product-form .info-banners .info-banner{border-radius:15px;margin:0;padding:0}.product-header-container .product-form .info-banners .info-banner:first-of-type{margin-bottom:12px}.accordion-container{border-radius:15px;border:1px solid #b6cff5;background-color:#fff;padding:0;position:relative;width:100%}.accordion-container .accordion{background-color:#fff;color:#2c304c;cursor:pointer;width:100%;border:none;text-align:left;outline:none;font-size:1em;line-height:26px;font-weight:600;padding:12px 50px 13px;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;align-items:center;position:relative}.accordion-container .accordion:hover,.accordion-container .accordion:active,.accordion-container .accordion:focus{background-color:#fff;opacity:1;border-color:#b6cff5}.accordion-container .first{border-radius:15px 15px 0 0}.accordion-container .second{border-radius:0;border-top:1px solid #b6cff5}.accordion-container .third{border-radius:0 0 15px 15px;border-top:1px solid #b6cff5}.accordion-container .last{border-radius:0 0 15px 15px}.accordion-container .short-info ul li{font-size:16px}.accordion-container .expanded{max-height:280px !important;overflow:visible}.accordion-container .active,.accordion-container .accordion:hover{background-color:#fff;opacity:1}.accordion-container .panel{padding:0 25px 0;background-color:#fff;border-top:none;border-bottom:none;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordion-container .panel.no-transition{transition:none !important}.accordion-container #last-panel{overflow:hidden;max-height:0;transition:max-height .4s ease}.accordion-container #last-panel p{font-size:1em;font-weight:300;line-height:26px;margin:0;padding:0 0 20px;color:#2c304c;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.request-status{font-size:1em;line-height:26px;font-weight:400;color:#2c304c;display:flex;flex-direction:row;align-items:center;margin:20px 0 20px !important;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.status{font-size:1em;line-height:26px;font-weight:600;color:#2c304c;display:flex;flex-direction:row;align-items:center;margin:0 0 20px !important;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.status .in-stock{display:inline-block;width:18px;height:18px;border-radius:50%;margin-left:2px;margin-right:20px;background-color:#6fd356}.status .on-backorder{display:inline-block;width:18px;height:18px;border-radius:50%;margin-left:2px;margin-right:20px;background-color:#ffb703}.status .out-of-stock{display:inline-block;width:18px;height:18px;border-radius:50%;margin-left:2px;margin-right:20px;background-color:#dc3232}.warranty{font-size:1em;line-height:26px;font-weight:600;color:#2c304c;margin:0 0 20px !important;padding:0;display:flex;flex-direction:row;align-items:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.warranty .icon-warranty{font-size:22px;margin-right:18px}.delivery-time{font-size:1em;line-height:26px;font-weight:600;color:#2c304c;margin:0 0 20px !important;padding:0;display:flex;flex-direction:row;align-items:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.delivery-time p{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0;font-size:1em;line-height:26px;font-weight:600;color:#2c304c}.delivery-time .icon-hours{font-size:22px;margin-right:18px}.delivery-price{font-size:1em;line-height:26px;font-weight:600;color:#2c304c;margin:0 0 5px !important;padding:0;display:flex;flex-direction:row;align-items:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.delivery-price .icon-delivery{font-size:24px;margin-right:18px}.service-location{font-size:1em;line-height:26px;font-weight:600;color:#2c304c;margin:-12px 0 0 23px !important;padding:0;display:flex;flex-direction:row;align-items:flex-start;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#selected-address{font-weight:300}.ordinates-container{display:flex;flex-direction:row;align-items:center;margin-top:10px}@media (max-width:480px){.ordinates-container{flex-direction:column}}#validation-message{font-size:14px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:0 15px;margin:0}.validation-message{font-size:14px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:0 15px;margin:0;color:#dc3232}.info-message{color:#ea7e1f}.error-message{color:#dc3232}.success-message{color:#3fa34d}#delivery-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}#delivery-popup-overlay.active{opacity:1;visibility:visible}#delivery-popup{background:#fff;max-width:800px;max-height:700px;width:100%;height:calc(100% - 100px);margin-top:70px;border-radius:30px;padding:35px;box-sizing:border-box;position:relative}@media (max-width:640px){#delivery-popup{padding:15px}}#delivery-popup h2{text-align:center;font-size:26px;line-height:36px;font-weight:800;margin-top:0;margin-bottom:35px;padding:0 50px}#delivery-map-container{max-width:725px;width:100%;height:calc(100% - 150px);margin:0 auto 20px auto;border:1px solid #b6cff5;border-radius:30px;overflow:hidden;position:relative}@media (max-width:560px){#delivery-map-container{height:calc(100% - 250px)}}#delivery-map{width:100%;height:100%}#delivery-submit{display:block;margin:0 0 0 15px;padding:0}@media (max-width:560px){#delivery-submit{margin:0}}#service-location-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}#service-location-popup-overlay.active{opacity:1;visibility:visible}#service-location-popup{background:#fff;max-width:800px;max-height:700px;width:100%;height:calc(100% - 100px);margin-top:70px;border-radius:30px;padding:35px;box-sizing:border-box;position:relative}@media (max-width:640px){#service-location-popup{padding:15px}}#service-location-popup h2{text-align:center;font-size:26px;line-height:36px;font-weight:800;margin-top:0;margin-bottom:35px;padding:0 50px}#location-map-container{max-width:725px;width:100%;height:calc(100% - 150px);margin:0 auto 20px auto;border:1px solid #b6cff5;border-radius:30px;overflow:hidden;position:relative}@media (max-width:560px){#location-map-container{height:calc(100% - 250px)}}#location-map{width:100%;height:100%}#location-submit{display:block;margin:0 0 0 15px;padding:0}@media (max-width:560px){#location-submit{margin:0}}.pac-container{z-index:99999 !important;font-family:"Inter",sans-serif;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);border:1px solid #ccc;padding:4px 0}.pac-item{padding:5px 10px;font-size:12px;color:#2c304c;cursor:pointer}.pac-item:hover{background-color:#f9fafe}.pac-icon{display:none}.pac-item-query{font-weight:400;color:#1261e6}.tooltip{position:relative;display:inline-block;line-height:20px}@media (max-width:560px){.tooltip{display:none}}.tooltip .icon-tooltip{font-size:20px;color:#1261e6}.tooltip .tooltiptext{visibility:hidden;width:250px;background-color:#fff;color:#2c304c;text-align:left;border-radius:6px;padding:15px 15px 15px 18px;position:absolute;z-index:1;top:-7px;left:145%;font-size:12px;font-weight:400;line-height:20px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.tooltip .tooltiptext:after{content:"";position:absolute;top:30px;right:100%;margin-top:-20px;border-width:7px;border-style:solid;border-color:transparent #fff transparent transparent}.tooltip:hover .tooltiptext{visibility:visible}.map-search-container{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0 auto 20px}@media (max-width:560px){.map-search-container{flex-direction:column;align-items:center;justify-content:center;gap:20px}}.angle-slider{display:flex;flex-direction:row;align-items:center;margin-bottom:22px}.slider-container{display:flex;align-items:center}#delivery-check{display:block;cursor:pointer;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;color:#1261e6;font-weight:400}#delivery-check:hover{color:#78b6e3}.location-btn{display:inline-block;cursor:pointer;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;color:#1261e6;font-weight:400}.location-btn:hover{color:#78b6e3}#service-location-popup-overlay{display:none}#service-location-popup-overlay.active{display:flex !important}.free-delivery{display:block;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;color:#1261e6;font-weight:400}.product-tags-wrapper{position:absolute;top:28px;left:30px;display:flex;flex-wrap:wrap;gap:10px;z-index:2}.product-tag{font-size:12px;font-weight:500;line-height:18px;border:1px solid;border-radius:12px;padding:3px 17px;display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#1261e6;border-color:#1261e6;background-color:#fff}.tag-promocja{color:#e74d21;border-color:#e74d21}.tag-nowosc{color:#2ec4b6;border-color:#2ec4b6}.tag-hit{color:#e74d21;border-color:#e74d21}.tag-super-oferta{color:#e74d21;border-color:#e74d21}.tag-wyprzedaz{color:#6ebe46;border-color:#6ebe46}.grid-container{display:flex;flex-wrap:wrap;gap:25px}a.grid-item{width:calc((100% - 75px) / 4);height:420px;background:#f7f9fe;border-radius:25px;text-align:center;text-decoration:none;color:#2c304c;display:inline-block;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;overflow:hidden;position:relative}a.grid-item:hover{color:#1261e6}@media (max-width:1640px){a.grid-item{width:calc((100% - 50px) / 3)}}@media (max-width:1024px){a.grid-item{width:calc((100% - 25px) / 2)}}@media (max-width:720px){a.grid-item{height:440px}}@media (max-width:640px){a.grid-item{width:100%;height:400px}}a.grid-item:hover>div.thumbnail{transform:scale(1.05)}.grid-item .thumbnail{border-radius:25px 25px 0 0;height:262px;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;position:relative}.grid-item .box-title{height:158px;width:100%;z-index:1;background:#f7f9fe;position:relative;padding:25px 40px 25px;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}a.grid-item:hover>div.box-title{background:#f2f4f9;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.grid-item .box-title h3{font-size:1.25em;margin:0;line-height:30px;font-weight:400;text-align:left}@media (max-width:480px){.grid-item .box-title h3{font-size:1.125em}}a.grid-blog-post-item{width:calc((100% - 75px) / 4);height:420px;background:#f7f9fe;border-radius:25px;text-align:center;text-decoration:none;color:#2c304c;display:inline-block;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;overflow:hidden;position:relative}a.grid-blog-post-item:hover{color:#1261e6}@media (max-width:1640px){a.grid-blog-post-item{width:calc((100% - 50px) / 3)}}@media (max-width:1024px){a.grid-blog-post-item{width:calc((100% - 25px) / 2)}}@media (max-width:720px){a.grid-blog-post-item{height:440px}}@media (max-width:640px){a.grid-blog-post-item{width:100%;height:400px}}a.grid-blog-post-item:hover>div.post-thumbnail{transform:scale(1.05)}.grid-blog-post-item .post-thumbnail{border-radius:25px 25px 0 0;height:100%;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;position:relative}.grid-blog-post-item .post-box-title{height:100%;width:100%;top:0;left:0;text-align:left;z-index:0;position:absolute;padding:55px;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.grid-blog-post-item .post-box-title h3{font-size:1.25em;color:#fff;line-height:30px;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;text-align:left}a.grid-item:hover>div.post-box-title{background:#f2f4f9;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.grid-item .post-box-title h3{font-size:1.25em;margin:0;line-height:30px;font-weight:400;text-align:left}@media (max-width:480px){.grid-item .post-box-title h3{font-size:1.125em}}a.grid-blog-post-item:hover .white-border-btn{display:inline-block;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.site-accordian{width:100%;padding:0;margin:80px auto 80px;position:relative;scroll-margin-top:144px}.site-accordian .site-accordian-container{max-width:1500px;border-radius:45px;margin-left:auto;margin-right:auto;position:relative;padding:0}.site-accordian .site-accordian-container h2{font-size:2em;color:#2c304c;font-weight:800;margin:0 0 60px;padding:0 20px;position:relative;line-height:45px;-webkit-font-smoothing:antialiased;text-align:center}.site-accordian .site-accordian-container .accordian-container{margin-left:auto;margin-right:auto;display:flex;flex-direction:column}.site-accordian .site-accordian-container .accordian-container h3{font-size:2em;color:#2c304c;font-weight:800;margin:0 0 60px;padding:0;position:relative;line-height:45px;-webkit-font-smoothing:antialiased}.plus-accordion{border-top:1px solid #b6cff5;border-left:1px solid #b6cff5;border-right:1px solid #b6cff5;padding:0 50px}.plus-accordion:first-of-type{border-top:1px solid #b6cff5;border-left:1px solid #b6cff5;border-right:1px solid #b6cff5;border-radius:15px 15px 0 0}.plus-accordion:last-of-type{border:1px solid #b6cff5;border-radius:0 0 15px 15px}.accordion-header{background-color:#fff;padding:0;cursor:pointer;position:relative;display:flex;min-height:80px;align-items:center;transition:color .3s ease}.accordion-header:hover .title{color:#1261e6;transition:all .3s ease;cursor:pointer}.title{margin:25px 80px 25px 0;font-size:18px}.accordion-content{padding:0 10px;display:none;overflow:hidden;max-height:0;transition:max-height .5s ease,padding .5s ease}.accordion-content .columns-container{max-width:1320px;margin-left:auto;margin-right:auto;display:grid;display:-ms-grid;grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 1fr;grid-gap:40px 70px;-ms-grid-gap:40px 70px;position:relative;padding:0;margin-bottom:70px}.accordion-content .columns-container .left-column p{font-size:1.125em;padding:0;margin:0}.accordion-content .columns-container .right-column p{font-size:1.125em;padding:0;margin:0}.accordion-content.active{display:block;max-height:1000px}.accordion-header .plus-container{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border:1px dashed #78b6e3;border-radius:15px;position:absolute;right:10px;top:15px}.accordion-header .plus-container .icon-plus{transform:translateY(-50%);transition:transform .3s ease}.accordion-header.active .plus-container .icon-plus{transform:translateY(-50%) rotate(45deg)}.accordion-header.active .title{display:none}.accordion-header .plus-container span.icon-plus{color:#78b6e3;font-size:14px;margin:0;font-weight:300;margin:13px 0 0 1px}@media screen and (max-width:1640px){.site-accordian{width:94%}}@media only screen and (max-width:1440px){.site-accordian .site-accordian-container .accordian-container{width:100%}.site-accordian .site-accordian-container{width:100%}}@media only screen and (max-width:1024px){.site-accordian{width:100%;padding:0}.site-accordian .site-accordian-container{width:100%;border-radius:0}.plus-accordion{border-top:1px solid #b6cff5;border-left:none;border-right:none;padding:0 20px 0 50px}.plus-accordion:first-of-type{border-top:1px solid #b6cff5;border-left:none;border-right:none;border-radius:0}.plus-accordion:last-of-type{border-top:1px solid #b6cff5;border-bottom:1px solid #b6cff5;border-left:none;border-right:none;border-radius:0}.accordion-content .columns-container{grid-template-columns:100%;-ms-grid-columns:100%;grid-gap:40px;-ms-grid-gap:40px;margin-left:auto;margin-right:auto;max-width:100%}.accordion-content .columns-container img{margin:0 auto;display:block}}@media only screen and (max-width:560px){.site-accordian .site-accordian-container .accordian-container{max-width:100%}}@media only screen and (max-width:480px){.site-accordian .site-accordian-container h2{font-size:1.75em;line-height:42px}.site-accordian .site-accordian-container .accordian-container h3{font-size:1.75em;line-height:42px}.accordion-content .columns-container .left-column p{font-size:1em}.accordion-content .columns-container .right-column p{font-size:1em}.title{font-size:1em}}.site-basic-description{max-width:100%;padding:0;margin:0 0 50px;scroll-margin-top:144px}.site-basic-description .site-basic-description-container{position:relative}.site-basic-description .site-basic-description-container .background-text{position:absolute;left:0;top:-60px;color:#f7f9fe;font-size:305px;font-weight:800;text-transform:uppercase;z-index:-2}.site-basic-description .site-basic-description-container .content-columns{max-width:1500px;margin-left:auto;margin-right:auto;display:flex;gap:70px;flex-direction:row;flex-wrap:nowrap}.site-basic-description .site-basic-description-container .content-columns .left-column{width:50%;padding-left:100px;padding-top:70px}.site-basic-description .site-basic-description-container .content-columns .left-column h2{font-weight:800;line-height:45px;font-size:2em;color:#2c304c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.site-basic-description .site-basic-description-container .content-columns .left-column p{font-weight:300;line-height:26px;font-size:1.125em;color:#2f3557 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0}.site-basic-description .site-basic-description-container .content-columns .left-column p:first-child{margin-top:24px}.site-basic-description .site-basic-description-container .content-columns .left-column p:last-child{margin-bottom:55px}.site-basic-description .site-basic-description-container .content-columns .right-column{width:50%;padding-top:70px}.site-basic-description .site-basic-description-container .content-columns .right-column p{font-weight:300;line-height:26px;font-size:1.125em;color:#2f3557 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0}.site-basic-description .site-basic-description-container .content-columns .right-column p:first-child{margin-top:24px}.site-basic-description .site-basic-description-container .content-columns .right-column p:last-child{margin-bottom:55px}.site-basic-description .site-basic-description-container .content-columns .right-column h3{font-size:1.5em;font-weight:600;color:#2c304c;margin:0 0 25px;padding:0}.site-basic-description .site-basic-description-container .content-columns .right-column img.right-img{margin-top:65px;width:690px;height:auto;max-width:100%;border-radius:45px}@media screen and (min-width:1981px){.site-basic-description .site-basic-description-container .background-text{left:-15%}}@media screen and (max-width:1981px){.site-basic-description .site-basic-description-container .background-text{left:-7%}}@media screen and (max-width:1800px){.site-basic-description .site-basic-description-container .background-text{left:-4%}}@media screen and (max-width:1700px){.site-basic-description .site-basic-description-container .background-text{left:1%}}@media only screen and (max-width:1640px){.site-basic-description .site-basic-description-container .content-columns{width:94%;max-width:94%}}@media only screen and (max-width:1360px){.site-basic-description .site-basic-description-container .background-text{font-size:23.5vw !important;top:-50px}.site-basic-description .site-basic-description-container .content-columns{width:98%}.site-basic-description .site-basic-description-container .content-columns .left-column{padding-left:80px}}@media only screen and (max-width:1240px){.site-basic-description{margin:0 0 80px}}@media only screen and (max-width:1180px){.site-basic-description{margin:-20px 0 80px}.site-basic-description .site-basic-description-container .content-columns{width:100%;flex-direction:column;gap:10px}.site-basic-description .site-basic-description-container .content-columns .left-column{width:90%;margin-left:auto;margin-right:auto;padding-right:0;padding-left:0}.site-basic-description .site-basic-description-container .content-columns .left-column p:last-child{margin-bottom:0}.site-basic-description .site-basic-description-container .content-columns .right-column{width:90%;margin-left:auto;margin-right:auto;padding-top:0}}@media only screen and (max-width:720px){.site-basic-description .site-basic-description-container .content-columns .left-column{padding-top:80px;padding-left:0;margin-left:auto;margin-right:auto}.site-basic-description .site-basic-description-container .background-text{top:-10px}}@media only screen and (max-width:560px){.site-basic-description{margin:-20px 0 40px}.site-basic-description .site-basic-description-container .content-columns .left-column{padding-top:50px}}@media only screen and (max-width:480px){.site-basic-description{margin:-20px 0 60px}.site-basic-description .site-basic-description-container .content-columns .left-column{padding-top:40px}.site-basic-description .site-basic-description-container .content-columns .left-column h2{font-size:1.75em;line-height:38px}.site-basic-description .site-basic-description-container .content-columns .left-column p{font-size:1em}.site-basic-description .site-basic-description-container .content-columns .right-column p{font-size:1em}}@media only screen and (max-width:420px){.site-basic-description{margin:-20px 0 80px}.site-basic-description .site-basic-description-container .content-columns .left-column{padding-top:30px}}@media only screen and (max-width:360px){.site-basic-description{margin:-20px 0 120px}}@media (prefers-color-scheme:dark){.site-basic-description .site-basic-description-container .background-text{opacity:.1}}.site-company-data{width:100%;max-width:1640px;padding:0;margin:0 auto 0;margin-bottom:80px;scroll-margin-top:144px}.site-company-data .site-company-data-container{padding:0;box-sizing:border-box;width:100%;max-width:1640px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.site-company-data .site-company-data-container .first-row{width:100%;margin-bottom:80px;display:flex;flex-wrap:wrap;width:100%;gap:40px}.site-company-data .site-company-data-container .first-row .item{width:calc((100% - 80px) / 3)}.site-company-data .site-company-data-container .first-row .question-container{background-color:#1261e6;padding:70px 60px 70px 80px;border-radius:40px}.site-company-data .site-company-data-container .first-row .question-container h3{color:#fff;font-weight:800;font-size:2em;line-height:normal;padding:0;margin:0 0 30px;-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .first-row .question-container p{color:#fff;font-weight:300;font-size:1.25em;line-height:26px;padding:0;margin:0 0 35px;-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .first-row .question-container p{margin:0 0 15px}.site-company-data .site-company-data-container .first-row .question-container .phone-container{display:flex;flex-direction:row;align-items:center;margin-bottom:25px}.site-company-data .site-company-data-container .first-row .question-container a.more-btn{font-size:1em;font-weight:400;color:#1261e6;background-color:#fff;min-width:190px;text-align:center;opacity:1;border-radius:10px;transition:all .3s ease 0s;padding:15px 30px;text-decoration:none;display:inline-block;-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .first-row .question-container a.more-btn:hover{color:#1261e6;opacity:.9;cursor:pointer;position:relative;transition:all .3s ease 0s}.site-company-data .site-company-data-container .first-row .question-container .phone-container span.icon-phone{width:50px;height:50px;color:#fff;opacity:.8;display:flex;justify-content:center;align-items:center;font-size:1.75em;border-width:1px;border-style:dashed;border-color:rgba(255,255,255,.6);-o-border-image:initial;border-image:initial;border-radius:15px;margin:0 20px 0 0}.site-company-data .site-company-data-container .first-row .question-container .phone-container span.icon-email{width:50px;height:50px;color:#fff;opacity:.8;display:flex;justify-content:center;align-items:center;font-size:1.75em;border-width:1px;border-style:dashed;border-color:rgba(255,255,255,.6);-o-border-image:initial;border-image:initial;border-radius:15px;margin:0 20px 0 0}.site-company-data .site-company-data-container .first-row .question-container .phone-container a.phone-btn{font-size:1.25em;font-weight:400;color:#fff;opacity:1;border-radius:10px;transition:all .3s ease 0s;padding:0;margin:0;text-decoration:none;width:calc(100% - 70px);-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .first-row .question-container .phone-container a.phone-btn:hover{color:#fff;opacity:.9;cursor:pointer;position:relative;transition:all .3s ease 0s}.site-company-data .site-company-data-container .first-row .question-container .phone-container a.email-btn{font-size:1.25em;font-weight:400;color:#fff;opacity:1;border-radius:10px;transition:all .3s ease 0s;padding:0;margin:0;text-decoration:none;width:calc(100% - 70px);-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .first-row .question-container .phone-container a.email-btn:hover{color:#fff;opacity:.9;cursor:pointer;position:relative;transition:all .3s ease 0s}.site-company-data .site-company-data-container .first-row .service-container{background-color:#fff;border:1px solid #b6cff5;padding:70px 40px 70px 80px;border-radius:40px}.site-company-data .site-company-data-container .first-row .service-container h3{color:#2c304c;font-weight:800;font-size:2em;line-height:normal;padding:0;margin:0 0 30px;-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .first-row .service-container p{color:#2c304c;font-weight:300;font-size:1.25em;line-height:26px;padding:0;margin:0 0 35px;-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .first-row .service-container .phone-container{display:flex;flex-direction:row;align-items:center;margin-bottom:25px}.site-company-data .site-company-data-container .first-row .service-container a.more-btn{font-size:1em;font-weight:400;color:#1261e6;background-color:#fff;min-width:170px;text-align:center;opacity:1;border-radius:10px;transition:all .3s ease 0s;padding:15px 30px;text-decoration:none;width:calc(100% - 70px);-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .first-row .service-container a.more-btn:hover{color:#1261e6;opacity:.9;cursor:pointer;position:relative;transition:all .3s ease 0s}.site-company-data .site-company-data-container .first-row .service-container .phone-container span.icon-phone{width:50px;height:50px;border:1px dashed #78b6e3;color:#78b6e3;border-radius:15px;display:flex;justify-content:center;align-items:center;font-size:1.75em;margin:0 20px 0 0;font-weight:300}.site-company-data .site-company-data-container .first-row .service-container .phone-container span.icon-email{width:50px;height:50px;border:1px dashed #78b6e3;color:#78b6e3;border-radius:15px;display:flex;justify-content:center;align-items:center;font-size:1.625em;margin:0 20px 0 0;font-weight:300}.site-company-data .site-company-data-container .first-row .service-container .phone-container a.phone-btn{font-size:1.25em;font-weight:400;color:#2c304c;border-radius:10px;transition:all .3s ease 0s;padding:0;margin:0;text-decoration:none;-webkit-font-smoothing:antialiased;width:calc(100% - 70px)}.site-company-data .site-company-data-container .first-row .service-container .phone-container a.phone-btn:hover{color:#1261e6;cursor:pointer;position:relative;transition:all .3s ease 0s}.site-company-data .site-company-data-container .first-row .service-container .phone-container a.email-btn{font-size:1.25em;font-weight:400;color:#2c304c;border-radius:10px;transition:all .3s ease 0s;padding:0;margin:0;text-decoration:none;-webkit-font-smoothing:antialiased;width:calc(100% - 70px)}.site-company-data .site-company-data-container .first-row .service-container .phone-container a.email-btn:hover{color:#1261e6;cursor:pointer;position:relative;transition:all .3s ease 0s}.site-company-data .site-company-data-container .first-row .service-container a.more-btn{font-size:1em;font-weight:400;color:#fff;background-color:#1261e6;min-width:190px;max-width:200px;text-align:center;border-radius:10px;transition:all .3s ease 0s;padding:15px 30px;text-decoration:none;display:inline-block;-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .first-row .service-container a.more-btn:hover{background-color:#2f75ee;cursor:pointer;position:relative;transition:all .3s ease 0s;color:#fff}.site-company-data .site-company-data-container .first-row .shop-container{background-color:#fff;border:1px solid #b6cff5;padding:70px 40px 70px 80px;border-radius:40px}.site-company-data .site-company-data-container .first-row .shop-container h3{color:#2c304c;font-weight:800;font-size:2em;line-height:normal;padding:0;margin:0 0 30px;-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .first-row .shop-container p{color:#2c304c;font-weight:300;font-size:1.25em;line-height:26px;padding:0;margin:0 0 35px;-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .first-row .shop-container p:first-of-type{margin:0 0 15px}.site-company-data .site-company-data-container .first-row .shop-container .email-container{display:flex;flex-direction:row;align-items:center;margin-bottom:25px}.site-company-data .site-company-data-container .first-row .shop-container .phone-container{display:flex;flex-direction:row;align-items:center;margin-bottom:25px}.site-company-data .site-company-data-container .first-row .shop-container .phone-container a.phone-btn{font-size:1.25em;font-weight:400;color:#2c304c;border-radius:10px;transition:all .3s ease 0s;padding:0;margin:0;text-decoration:none;-webkit-font-smoothing:antialiased;width:calc(100% - 70px)}.site-company-data .site-company-data-container .first-row .shop-container .phone-container a.phone-btn:hover{color:#1261e6;cursor:pointer;position:relative;transition:all .3s ease 0s}.site-company-data .site-company-data-container .first-row .shop-container a.more-btn{font-size:1em;font-weight:400;color:#fff;background-color:#1261e6;min-width:190px;text-align:center;border-radius:10px;transition:all .3s ease 0s;padding:15px 30px;text-decoration:none;display:inline-block;-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .first-row .shop-container a.more-btn:hover{background-color:#2f75ee;cursor:pointer;position:relative;transition:all .3s ease 0s}.site-company-data .site-company-data-container .first-row .shop-container .phone-container span.icon-phone{width:50px;height:50px;border:1px dashed #78b6e3;color:#78b6e3;border-radius:15px;display:flex;justify-content:center;align-items:center;font-size:1.75em;margin:0 20px 0 0;font-weight:300}.site-company-data .site-company-data-container .first-row .shop-container .email-container span.icon-email{width:50px;height:50px;border:1px dashed #78b6e3;color:#78b6e3;border-radius:15px;display:flex;justify-content:center;align-items:center;font-size:1.625em;margin:0 20px 0 0;font-weight:300}.site-company-data .site-company-data-container .first-row .shop-container .email-container a.email-btn{font-size:1.25em;font-weight:400;color:#2c304c;opacity:1;border-radius:10px;transition:all .3s ease 0s;padding:0;margin:0;text-decoration:none;width:calc(100% - 70px);-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .first-row .shop-container .email-container a.email-btn:hover{color:#1261e6;opacity:.9;cursor:pointer;position:relative;transition:all .3s ease 0s;-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .second-row{width:100%;display:flex;width:100%;gap:40px}.site-company-data .site-company-data-container .second-row .item:nth-child(1){width:calc((100% - 80px) / 3)}.site-company-data .site-company-data-container .second-row .item:nth-child(2){width:calc((100% - 80px) * 2 / 3 + 40px)}.site-company-data .site-company-data-container .second-row .company-data-container{background-color:#f7f9fe;padding:70px 120px 70px 140px;border-radius:40px;display:flex;flex-direction:row}.site-company-data .site-company-data-container .second-row .company-data-container h2{color:#2c304c;font-weight:800;font-size:2em;line-height:normal;padding:0;margin:0;-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .second-row .company-data-container .text-container h3{color:#2c304c;font-weight:600;font-size:1.25em;line-height:normal;padding:0;margin:0 0 30px;-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .second-row .company-data-container .text-container{margin-left:auto}.site-company-data .site-company-data-container .second-row .company-data-container .text-container p{color:#2c304c;font-weight:300;font-size:1.25em;line-height:26px;padding:0;margin:0 0 30px;-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .second-row .company-data-container .text-container p:last-of-type{margin:0}.site-company-data .site-company-data-container .first-row .company-office-container{display:none;background-color:#fff;border:1px solid #b6cff5;padding:70px 40px 70px 80px;border-radius:40px;min-height:400px}.site-company-data .site-company-data-container .second-row .company-office-container{background-color:#fff;border:1px solid #b6cff5;padding:70px 80px;border-radius:40px;min-height:400px;display:flex;vertical-align:center;justify-content:center}.site-company-data .site-company-data-container .second-row .company-office-container img{max-width:256px}.site-company-data .site-company-data-container .first-row .company-office-container h3,.site-company-data .site-company-data-container .second-row .company-office-container h3{color:#2c304c;font-weight:600;font-size:1.25em;line-height:normal;padding:0;margin:0 0 15px;-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .first-row .company-office-container p,.site-company-data .site-company-data-container .second-row .company-office-container p{color:#2c304c;font-weight:300;font-size:1.25em;line-height:26px;padding:0;margin:0 0 35px;-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .first-row .company-office-container .phone-container,.site-company-data .site-company-data-container .second-row .company-office-container .phone-container{display:flex;flex-direction:row;align-items:center;margin-bottom:25px}.site-company-data .site-company-data-container .first-row .company-office-container .phone-container span.icon-phone,.site-company-data .site-company-data-container .second-row .company-office-container .phone-container span.icon-phone{width:50px;height:50px;border:1px dashed #78b6e3;color:#78b6e3;border-radius:15px;display:flex;justify-content:center;align-items:center;font-size:1.75em;margin:0 20px 0 0;font-weight:300}.site-company-data .site-company-data-container .first-row .company-office-container .phone-container a.phone-btn,.site-company-data .site-company-data-container .second-row .company-office-container .phone-container a.phone-btn{font-size:1.25em;font-weight:400;color:#2c304c;opacity:1;border-radius:10px;transition:all .3s ease 0s;padding:0;margin:0;text-decoration:none;width:calc(100% - 70px);-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .first-row .company-office-container .phone-container a.phone-btn:hover,.site-company-data .site-company-data-container .second-row .company-office-container .phone-container a.phone-btn:hover{color:#1261e6;opacity:.9;cursor:pointer;position:relative;transition:all .3s ease 0s;-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .first-row .company-office-container .fax-container,.site-company-data .site-company-data-container .second-row .company-office-container .fax-container{display:flex;flex-direction:row;align-items:center;margin-bottom:25px}.site-company-data .site-company-data-container .first-row .company-office-container .fax-container span.icon-fax,.site-company-data .site-company-data-container .second-row .company-office-container .fax-container span.icon-fax{width:50px;height:50px;border:1px dashed #78b6e3;color:#78b6e3;border-radius:15px;display:flex;justify-content:center;align-items:center;font-size:1.625em;margin:0 20px 0 0;font-weight:300}.site-company-data .site-company-data-container .first-row .company-office-container .fax-container a.fax-btn,.site-company-data .site-company-data-container .second-row .company-office-container .fax-container a.fax-btn{font-size:1.25em;font-weight:400;color:#2c304c;opacity:1;border-radius:10px;transition:all .3s ease 0s;padding:0;margin:0;text-decoration:none;width:calc(100% - 70px);-webkit-font-smoothing:antialiased}.site-company-data .site-company-data-container .first-row .company-office-container .fax-container a.fax-btn:hover,.site-company-data .site-company-data-container .second-row .company-office-container .fax-container a.fax-btn:hover{color:#1261e6;opacity:.9;cursor:pointer;position:relative;transition:all .3s ease 0s;-webkit-font-smoothing:antialiased}@media only screen and (max-width:1640px){.site-company-data{width:94%}}@media only screen and (max-width:1365px){.site-company-data .site-company-data-container .first-row{margin-bottom:40px}.site-company-data .site-company-data-container .first-row .item{width:calc((100% - 40px) / 2)}.site-company-data .site-company-data-container .first-row .company-office-container{display:initial;display:flex;vertical-align:center;justify-content:center}.site-company-data .site-company-data-container .first-row .company-office-container img{max-width:256px}.site-company-data .site-company-data-container .second-row .company-office-container{display:none}.site-company-data .site-company-data-container .second-row .item:nth-child(2){width:100%}}@media only screen and (max-width:1024px){.site-company-data .site-company-data-container .first-row .item{width:100%}.site-company-data .site-company-data-container .first-row .company-office-container{display:none}.site-company-data .site-company-data-container .second-row .company-data-container{background-color:#f7f9fe;padding:70px 80px}}@media only screen and (max-width:850px){.site-company-data .site-company-data-container .second-row .company-data-container{flex-direction:column}.site-company-data .site-company-data-container .second-row .company-data-container h2{margin-bottom:30px}.site-company-data .site-company-data-container .second-row .company-data-container .text-container{margin-left:0}}@media only screen and (max-width:480px){.site-company-data .site-company-data-container .first-row .question-container{padding:60px 40px}.site-company-data .site-company-data-container .first-row .question-container h3{font-size:1.75em}.site-company-data .site-company-data-container .first-row .service-container{padding:60px 40px}.site-company-data .site-company-data-container .first-row .service-container h3{font-size:1.75em}.site-company-data .site-company-data-container .first-row .shop-container{padding:60px 40px}.site-company-data .site-company-data-container .first-row .shop-container h3{font-size:1.75em}.site-company-data .site-company-data-container .first-row .company-office-container{padding:60px 40px}.site-company-data .site-company-data-container .second-row .company-data-container{padding:60px 40px}.site-company-data .site-company-data-container .second-row .company-data-container h2{font-size:1.75em}}.site-downloads{width:100%;padding:20px 0 0;margin:0 auto 80px;scroll-margin-top:144px}.site-downloads .site-downloads-container{background-color:#fff;max-width:1640px;border-radius:40px;margin-left:auto;margin-right:auto;position:relative;border:1px solid #b6cff5;padding:15px;min-height:300px}.site-downloads .site-downloads-container .downloads-columns-container{width:100%;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap}.site-downloads .site-downloads-container .downloads-columns-container .content-columns{width:calc(100% - 80px);display:flex;flex-direction:row;flex-wrap:nowrap}.site-downloads .site-downloads-container .downloads-columns-container .product-group-block{width:80px;height:auto;display:block;border-radius:25px;text-align:center;min-height:300px}.site-downloads .site-downloads-container .downloads-columns-container .product-group-block img{width:40px;height:48px;margin:32px auto 0;display:inherit}.site-downloads .site-downloads-container .downloads-columns-container h3{font-size:1.5em;font-weight:300;margin:0;padding:0;position:relative;line-height:34px;-webkit-font-smoothing:antialiased}.site-downloads .site-downloads-container .downloads-columns-container .left-column{width:50%;margin-right:auto;margin-left:150px;margin-right:70px}.smaller{margin-left:70px !important}.site-downloads .site-downloads-container .downloads-columns-container .left-column h2{font-size:2em;color:#2c304c;font-weight:800;margin:0;padding:60px 0 40px;position:relative;line-height:46px;-webkit-font-smoothing:antialiased}.site-downloads .site-downloads-container .downloads-columns-container .left-column p{margin:0;padding:0;font-size:1.125em;font-weight:300;color:#2c304c;z-index:2;position:relative;-webkit-font-smoothing:antialiased}.site-downloads .site-downloads-container .downloads-columns-container .left-column p:last-of-type{margin-bottom:60px}.site-downloads .site-downloads-container .downloads-columns-container .left-column img{width:690px;height:auto;max-width:100%;border-radius:45px;margin-bottom:40px}.site-downloads .site-downloads-container .downloads-columns-container .left-column img.single-img{width:690px;height:auto;max-width:100%;border-radius:45px;margin-bottom:60px}.site-downloads .site-downloads-container .downloads-columns-container .right-column p{margin:0;padding:0;font-size:1.125em;font-weight:300;color:#2c304c;z-index:2;position:relative;-webkit-font-smoothing:antialiased}.site-downloads .site-downloads-container .downloads-columns-container .right-column img{width:690px;height:auto;max-width:100%;border-radius:45px}.site-downloads .site-downloads-container .downloads-columns-container .right-column{width:50%;margin-top:60px;margin-bottom:25px;margin-left:70px;margin-right:40px}.site-downloads .site-downloads-container .downloads-columns-container .right-column .files-list-element{margin-bottom:35px}.site-downloads .site-downloads-container .downloads-columns-container .right-column .files-list-element a{display:flex;flex-direction:row;color:#2c304c;align-items:center;font-size:18px;opacity:1;transform:scale(1.05);transition:all .3s ease;cursor:pointer}.site-downloads .site-downloads-container .downloads-columns-container .right-column .files-list-element a:hover{opacity:.7}.site-downloads .site-downloads-container .downloads-columns-container .right-column .files-list-element a .files-list-element-text .text-container{display:flex;flex-direction:column}.site-downloads .site-downloads-container .downloads-columns-container .right-column .files-list-element a .files-list-element-text .text-container .file-extras{font-size:16px}.site-downloads .site-downloads-container .downloads-columns-container .right-column .files-list-element .files-list-pointer span.icon-download{width:50px;height:50px;border:1px dashed #78b6e3;color:#78b6e3;border-radius:15px;display:flex;justify-content:center;align-items:center;font-size:24px;margin:0 25px 0 0;font-weight:300}.site-downloads .site-downloads-container .downloads-columns-container .right-column .files-list-element .files-list-pointer span.icon-form{width:50px;height:50px;border:1px dashed #78b6e3;color:#78b6e3;border-radius:15px;display:flex;justify-content:center;align-items:center;font-size:24px;margin:0 25px 0 0;font-weight:300}.site-downloads .site-downloads-container .downloads-columns-container .right-column .files-list-element .files-list-pointer span.icon-table{width:50px;height:50px;border:1px dashed #78b6e3;color:#78b6e3;border-radius:15px;display:flex;justify-content:center;align-items:center;font-size:24px;margin:0 25px 0 0;font-weight:300}@media only screen and (max-width:1640px){.site-downloads{width:94%}}@media only screen and (max-width:1540px){.site-downloads .site-downloads-container .downloads-columns-container .left-column{margin-left:30px}}@media only screen and (max-width:1440px){.site-downloads .site-downloads-container .downloads-columns-container .left-column{margin-left:30px}}@media only screen and (max-width:1365px){.site-downloads .site-downloads-container .downloads-columns-container .left-column{margin-left:30px}.smaller{margin-left:30px !important}}@media only screen and (max-width:1080px){.site-downloads{width:100%;padding:0}.site-downloads .site-downloads-container{width:94%}.site-downloads .site-downloads-container .downloads-columns-container .content-columns{flex-direction:column}.site-downloads .site-downloads-container .downloads-columns-container .content-columns .left-column{margin-left:70px;margin-right:0;width:calc(100% - 110px)}.smaller{margin-left:70px !important}.site-downloads .site-downloads-container .downloads-columns-container .content-columns .right-column{width:calc(100% - 110px);margin-left:70px;margin-right:0}.site-downloads .site-downloads-container .downloads-columns-container .left-column{max-width:100%;padding:0;margin-top:20px;margin-left:auto;margin-right:auto}.site-downloads .site-downloads-container .downloads-columns-container .right-column{max-width:100%;padding:0;margin-top:20px;margin-bottom:40px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:720px){.site-downloads .site-downloads-container .downloads-columns-container .content-columns{width:calc(100% - 20px)}.site-downloads .site-downloads-container .downloads-columns-container .product-group-block{width:20px;border-radius:25px 0 0 25px}.site-downloads .site-downloads-container .downloads-columns-container .product-group-block img{display:none}}@media only screen and (max-width:560px){.site-downloads .site-downloads-container .downloads-columns-container .content-columns .left-column{width:calc(100% - 80px);margin-left:40px}.site-downloads .site-downloads-container .downloads-columns-container .content-columns .right-column{width:calc(100% - 80px);margin-left:40px}.smaller{margin-left:30px !important}}@media only screen and (max-width:480px){.site-downloads .site-downloads-container .downloads-columns-container h3{font-size:1.25em;line-height:30px}.site-downloads .site-downloads-container .downloads-columns-container .left-column h2{font-size:1.75em;line-height:42px}.site-downloads .site-downloads-container .downloads-columns-container .right-column img{border-radius:25px}.site-downloads .site-downloads-container .downloads-columns-container .right-column p{font-size:1em}.site-downloads .site-downloads-container .downloads-columns-container .left-column p{font-size:1em}.site-downloads .site-downloads-container .downloads-columns-container .product-group-block{display:none}.site-downloads .site-downloads-container .downloads-columns-container .content-columns .left-column{width:calc(100% - 60px);margin-left:30px;margin-right:20px}.site-downloads .site-downloads-container .downloads-columns-container .content-columns .right-column{width:calc(100% - 60px);margin-left:30px;margin-right:20px}.site-downloads .site-downloads-container .downloads-columns-container .right-column .files-list-element a{font-size:16px}.site-downloads .site-downloads-container .downloads-columns-container .right-column .files-list-element a .files-list-element-text .text-container .file-extras{font-size:14px}}.site-legend{width:84%;padding:0;margin:40px auto 80px;scroll-margin-top:144px}.site-legend .site-legend-container{max-width:1280px;margin-left:auto;margin-right:auto;position:relative;padding:0 50px 0}.site-legend .site-legend-container p{margin:0 0 20px;padding:0;font-size:1em;font-weight:300;line-height:26px}.site-legend .site-legend-container p:last-of-type{margin:0 !important}@media only screen and (max-width:1024px){.site-legend{width:100%;padding:0}.site-legend .site-legend-container{width:100%}}.site-plus-list{width:100%;padding:0;margin:0 auto 80px;scroll-margin-top:144px}.site-plus-list .site-plus-list-container{max-width:1640px;margin-left:auto;margin-right:auto;position:relative}.border-content{border:1px solid #b6cff5;border-radius:45px;padding:70px 0 80px}.site-plus-list .site-plus-list-container .plus-list-columns-container{max-width:1320px;margin-left:auto;margin-right:auto;display:grid;display:-ms-grid;grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 1fr;grid-gap:40px 70px;-ms-grid-gap:40px 70px;position:relative;padding:0}.site-plus-list .site-plus-list-container h2{font-size:2em;color:#2c304c;font-weight:800;padding:0 0 65px;margin:0 50px 0;position:relative;line-height:42px;-webkit-font-smoothing:antialiased;text-align:center}.site-plus-list .site-plus-list-container p{margin:-20px 0 60px;padding:0}.site-plus-list .site-plus-list-container .plus-list-columns-container .plus-list-element{display:flex;flex-direction:row;min-height:49px;position:relative}.site-plus-list .site-plus-list-container .plus-list-columns-container .plus-list-element .plus-list-element-text{width:calc(100% - 80px);margin-left:80px}.site-plus-list .site-plus-list-container .plus-list-columns-container .plus-list-element .plus-list-element-text .text-container{display:flex;justify-content:center;min-height:49px;flex-direction:column}.site-plus-list .site-plus-list-container .plus-list-columns-container .plus-list-element .plus-list-element-text .text-container p{margin:0;padding:0;font-size:1.125em;font-weight:300;line-height:26px}.site-plus-list .site-plus-list-container .plus-list-columns-container .plus-list-element .plus-pointer{position:absolute;top:0;left:0;background-color:#fff;border-radius:15px;width:49px;height:49px;outline:1px dashed #78b6e3;display:flex;justify-content:center;align-items:center;margin-right:30px}.site-plus-list .site-plus-list-container .plus-list-columns-container .plus-list-element .plus-pointer span{margin:0;padding:0;font-size:15px;color:#78b6e3}@media only screen and (max-width:1640px){.site-plus-list{width:94%}}@media only screen and (max-width:1440px){.site-plus-list .site-plus-list-container .plus-list-columns-container{width:100%;padding-left:60px;padding-right:60px}}@media only screen and (max-width:1024px){.site-plus-list{width:100%;padding:0}.site-plus-list .site-plus-list-container{width:100%;border-radius:0}.site-plus-list .site-plus-list-container .plus-list-columns-container{display:-ms-grid;grid-template-columns:100%;-ms-grid-columns:100%;grid-gap:40px;-ms-grid-gap:40px;margin-left:auto;margin-right:auto;max-width:100%}}@media only screen and (max-width:560px){.site-plus-list .site-plus-list-container .plus-list-columns-container{max-width:100%;padding-left:50px;padding-right:50px}}@media only screen and (max-width:480px){.site-plus-list .site-plus-list-container h2{font-size:1.75em;line-height:42px}.site-plus-list .site-plus-list-container .plus-list-columns-container .plus-list-element .plus-list-element-text .text-container p{font-size:1em}}.site-related-products{width:100%;padding:0;margin:0 auto 80px;scroll-margin-top:144px}.font-normal{font-weight:400 !important;font-size:18px !important}.btn-margin{margin-top:0 !important;margin-bottom:34px !important}.site-related-products .site-related-products-container{max-width:1640px;margin-left:auto;margin-right:auto;position:relative;display:flex;flex-wrap:wrap;gap:25px;flex-direction:row}.site-related-products .site-related-products-container .header-container h2{font-size:2em;color:#2c304c;font-weight:800;padding:0;margin:0;position:relative;line-height:42px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:35px}.site-related-products .site-related-products-container .header-container{display:flex;width:100%;max-width:1320px;margin-left:auto;margin-right:auto;margin-bottom:25px;align-items:center}.site-related-products .site-related-products-container .header-container a.more-btn{font-size:1em;font-weight:400;color:#1261e6;background-color:#fff;border:1px solid #1261e6;border-radius:10px;transition:all .3s ease;padding:12px 25px 12px 30px;text-decoration:none;min-width:130px;text-align:center;margin-right:50px}.site-related-products .site-related-products-container .header-container a.more-btn:hover{color:#78b6e3;background-color:#fff;border:1px solid #78b6e3;transition:all .3s ease;cursor:pointer;position:relative}.site-related-products .site-related-products-container .grid-container{display:flex;flex-wrap:wrap;gap:25px;width:100%}.site-related-products .site-related-products-container a.grid-post-item{width:calc((100% - 75px) / 4);min-height:420px;background:#fff;border-radius:25px;text-align:center;text-decoration:none;color:#2c304c;display:inline-block;overflow:hidden;position:relative;padding:15px 40px 0;border:1px solid #b6cff5}.site-related-products .site-related-products-container a.grid-post-item:hover>div.post-thumbnail img{transform:scale(1.05)}.site-related-products .site-related-products-container .grid-post-item .post-thumbnail img{transition:all .3s ease;border-radius:25px}.site-related-products .site-related-products-container .grid-post-item .post-thumbnail{border-radius:25px 25px 0 0;width:100%;transition:all .3s ease;position:relative}.site-related-products .site-related-products-container .grid-post-item .post-box-title{width:100%;transition:all .3s ease;margin-top:10px;margin-bottom:0;text-align:left}.site-related-products .site-related-products-container .grid-post-item .post-box-title .btn-request{margin-top:14px !important;margin-bottom:34px !important}.site-related-products .site-related-products-container .grid-post-item .post-box-title h3{font-size:1.375em;color:#2c304c;line-height:30px;font-weight:800;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 12px;padding:0;text-align:left}.site-related-products .site-related-products-container .grid-post-item .post-box-title .product-price{font-size:1.375em;color:#1261e6;line-height:30px;font-weight:800;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 20px;padding:0;text-align:left}.site-related-products .site-related-products-container .grid-item .post-box-title h3{font-size:1.25em;margin:0;line-height:30px;font-weight:400;text-align:left}.site-related-products .site-related-products-container a.grid-post-item:hover .white-border-btn{display:inline-block;transition:all .3s ease}.site-related-products .post-thumbnail{position:relative}.site-related-products .product-tags-wrapper{position:absolute;top:10px;left:0;display:flex;flex-wrap:wrap;gap:6px;z-index:2}@media only screen and (max-width:1640px){.site-related-products{width:94%}.site-related-products .site-related-products-container a.grid-post-item{width:calc((100% - 50px) / 3)}}@media only screen and (max-width:1280px){.site-related-products .site-related-products-container a.grid-post-item{width:calc((100% - 25px) / 2)}}@media only screen and (max-width:1024px){.site-related-products{width:100%;padding:0}.site-related-products .site-related-products-container{width:100%;border-radius:0}.site-related-products .site-related-products-container .header-container{width:94%;justify-content:center}.site-related-products .site-related-products-container{flex-direction:column;align-items:center}.site-related-products .site-related-products-container a.grid-post-item{width:100%;max-width:500px;min-width:inherit;margin-left:auto;margin-right:auto}}@media only screen and (max-width:720px){.site-related-products .site-related-products-container a.grid-post-item{width:100%;max-width:500px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:560px){.site-related-products{width:94%}}@media only screen and (max-width:480px){.site-related-products .site-related-products-container h2{font-size:1.75em;line-height:42px}.site-related-products .site-related-products-container .grid-item .post-box-title h3{font-size:1.125em}}.site-smartsep{width:100%;padding:0;margin:0 auto 80px;scroll-margin-top:144px}.site-smartsep .site-smartsep-container{background-color:#333646;max-width:1640px;border-radius:45px;margin-left:auto;margin-right:auto;position:relative}.site-smartsep .site-smartsep-container .smartsep-columns-container{max-width:1320px;margin-left:auto;margin-right:auto;display:grid;display:-ms-grid;grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 1fr;grid-gap:70px;-ms-grid-gap:70px;position:relative;padding:85px 0}.site-smartsep .site-smartsep-container .smartsep-columns-container .left-column{max-width:690px;margin-left:auto;margin-right:auto;width:100%;z-index:2}.site-smartsep .site-smartsep-container .smartsep-columns-container .left-column h2{font-size:2em;color:#fff;font-weight:800;margin:0 0 35px;padding:0;position:relative;line-height:46px;-webkit-font-smoothing:antialiased}.site-smartsep .site-smartsep-container .smartsep-columns-container .left-column p{margin:0;padding:0;font-size:1.125em;font-weight:300;color:#fff;opacity:.7;position:relative;-webkit-font-smoothing:antialiased}.site-smartsep .site-smartsep-container .smartsep-columns-container .left-column img{width:690px;height:auto;max-width:100%;border-radius:45px}.site-smartsep .site-smartsep-container .right-column img.smartsep-img{width:1004px;height:auto;max-width:100%;position:absolute;bottom:30px;right:0;display:inherit}.site-smartsep .site-smartsep-container .right-column img.smartsep-simple-img{width:509px;height:auto;max-width:100%;position:absolute;bottom:30px;right:50px;display:none}.site-smartsep .site-smartsep-container .right-column{width:100%;position:relative}@media only screen and (max-width:1640px){.site-smartsep{width:94%}}@media only screen and (max-width:1540px){.site-smartsep .site-smartsep-container .smartsep-columns-container{max-width:1250px}}@media only screen and (max-width:1440px){.site-smartsep .site-smartsep-container .smartsep-columns-container{width:100%;padding-left:60px;padding-right:60px}.site-smartsep .site-smartsep-container{width:100%}}@media only screen and (max-width:1365px){.site-smartsep .site-smartsep-container .right-column img.smartsep-img{display:none}.site-smartsep .site-smartsep-container .right-column img.smartsep-simple-img{display:inherit}}@media only screen and (max-width:1024px){.site-smartsep{width:100%;padding:0}.site-smartsep .site-smartsep-container{width:100%;border-radius:0}.site-smartsep .site-smartsep-container .smartsep-columns-container{display:-ms-grid;grid-template-columns:1fr;-ms-grid-columns:1fr;grid-gap:0;-ms-grid-gap:0;margin-left:auto;margin-right:auto;max-width:100%;padding:85px 60px 25px}.site-smartsep .site-smartsep-container .smartsep-container .left-column{max-width:100%;padding:0;margin-top:20px;margin-left:auto;margin-right:auto;width:100%}.site-smartsep .site-smartsep-container .right-column{max-width:100%;padding:0;margin-top:20px;margin-left:auto;margin-right:auto;height:482px;display:flex;justify-content:center}.site-smartsep .site-smartsep-container .right-column img.smartsep-img{display:inherit;width:calc(100% + 120px)}.site-smartsep .site-smartsep-container .right-column img.smartsep-simple-img{display:none}}@media only screen and (max-width:760px){.site-smartsep .site-smartsep-container .right-column{height:462px}}@media only screen and (max-width:720px){.site-smartsep .site-smartsep-container .right-column img.smartsep-img{display:none}.site-smartsep .site-smartsep-container .right-column img.smartsep-simple-img{display:inherit;width:100%;max-width:509px;right:inherit;margin-top:40px}}@media only screen and (max-width:560px){.site-smartsep .site-smartsep-container .smartsep-columns-container{max-width:100%;padding-left:50px;padding-right:50px}.site-smartsep .site-smartsep-container .right-column{height:402px}.site-smartsep .site-smartsep-container .right-column img.smartsep-simple-img{max-width:90%}}@media only screen and (max-width:480px){.site-smartsep .site-smartsep-container .smartsep-columns-container .left-column h2{font-size:1.75em;line-height:42px}.site-smartsep .site-smartsep-container .right-column{height:382px}.site-smartsep .site-smartsep-container .smartsep-columns-container .left-column p{font-size:1em}}.site-specification{width:100%;padding:0;margin:0 auto 80px;scroll-margin-top:144px}.site-specification .site-specification-container{max-width:1640px;margin-left:auto;margin-right:auto;position:relative}.site-specification .site-specification-container .specification-container{max-width:1320px;margin-left:auto;margin-right:auto;display:grid;display:-ms-grid;grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 1fr;grid-gap:40px 70px;-ms-grid-gap:40px 70px;position:relative;padding:0}.site-specification .site-specification-container h2{font-size:2em;color:#2c304c;font-weight:800;padding:0 0 60px;margin:0 50px 0;margin:0;position:relative;line-height:42px;-webkit-font-smoothing:antialiased;text-align:center}.site-specification .site-specification-container .specification-container .left-column{text-align:center;width:100%;margin-top:auto;margin-bottom:auto}.site-specification .site-specification-container .specification-container .left-column h2{margin:0;text-align:left}.site-specification .site-specification-container .specification-container .left-column p{margin:0;padding:0;font-size:1.125em;font-weight:300;line-height:26px}.site-specification .site-specification-container .specification-container .right-column{width:100%}.site-specification .site-specification-container .specification-container .right-column h2{margin:0;text-align:left}.site-specification .site-specification-container .specification-container .right-column p{margin:0;padding:0;font-size:1.125em;font-weight:300;line-height:26px}@media only screen and (max-width:1640px){.site-specification{width:94%}}@media only screen and (max-width:1440px){.site-specification .site-specification-container .specification-container{width:100%;padding-left:60px;padding-right:60px}}@media only screen and (max-width:1024px){.site-specification{width:100%;padding:0}.site-specification .site-specification-container{width:100%;border-radius:0}.site-specification .site-specification-container .specification-container{display:-ms-grid;grid-template-columns:100%;-ms-grid-columns:100%;grid-gap:30px;-ms-grid-gap:30px;margin-left:auto;margin-right:auto;max-width:100%;padding-left:0;padding-right:0}.site-specification .site-specification-container .specification-container .left-column{padding-left:20px;padding-right:20px}}@media only screen and (max-width:560px){.site-specification .site-specification-container .specification-container{max-width:100%}}@media only screen and (max-width:480px){.site-specification .site-specification-container h2{font-size:1.75em;line-height:42px}.site-specification .site-specification-container .specification-container .left-column p{font-size:1em}.site-specification .site-specification-container .specification-container .right-column p{font-size:1em}}.site-two-columns-contact{width:100%;max-width:1640px;padding:0;margin:0 auto 0;margin-bottom:80px;scroll-margin-top:144px}.site-two-columns-contact .site-two-columns-contact-container{width:100%;margin-left:auto;margin-right:auto;display:grid;display:-ms-grid;grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 1fr;grid-gap:50px;-ms-grid-gap:50px;position:relative}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box{min-height:400px;border-radius:25px;padding:80px;background-color:#1261e6;display:flex;flex-direction:row}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box h3{color:#fff;font-weight:800;font-size:2.25em;padding:0;margin:10px 0 15px;-webkit-font-smoothing:antialiased}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box p{color:#fff;font-weight:300;font-size:1.25em;line-height:26px;padding:0;margin:0 0 35px;max-width:480px;-webkit-font-smoothing:antialiased}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .shop-icons-column{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:70px}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .shop-icons-column span{height:100px;width:100px;border:1px dashed rgba(255,255,255,.6);border-radius:15px;opacity:.8;display:flex;justify-content:center;align-items:center;font-size:4.0625em;color:#fff}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .shop-icons-column span:first-of-type{margin-bottom:35px}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .shop-data-column a.more-btn{font-size:1em;font-weight:400;color:#1261e6;background-color:#fff;border-radius:10px;transition:all .3s ease;padding:13px 30px 13px;text-decoration:none;min-width:170px;text-align:center;opacity:1;display:inline-block}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .shop-data-column a.more-btn:hover{color:#1261e6;opacity:.9;transition:all .3s ease;cursor:pointer;position:relative}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .service-icons-column{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:70px}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .service-icons-column span{height:100px;width:100px;border:1px dashed rgba(255,255,255,.6);border-radius:15px;opacity:.8;display:flex;justify-content:center;align-items:center;font-size:4.0625em;color:#fff}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .service-icons-column span:first-of-type{margin-bottom:35px}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .service-data-column a.more-btn{font-size:1em;font-weight:400;color:#1261e6;background-color:#fff;border-radius:10px;transition:all .3s ease;padding:13px 30px 13px;text-decoration:none;min-width:170px;text-align:center;opacity:1;display:inline-block}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .service-data-column a.more-btn:hover{color:#1261e6;opacity:.9;transition:all .3s ease;cursor:pointer;position:relative}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .content-container{margin-left:80px;margin-right:auto;max-width:480px}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .content-container p{margin:0 0 35px;max-width:480px}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .content-container .buttons-container{display:flex;flex-direction:row;align-items:center}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .content-container .buttons-container a.more-btn{font-size:1em;font-weight:400;color:#1261e6;background-color:#fff;border-radius:10px;transition:all .3s ease;padding:13px 30px 13px;text-decoration:none;min-width:170px;text-align:center;opacity:1}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .content-container .buttons-container a.more-btn:hover{color:#1261e6;opacity:.9;transition:all .3s ease;cursor:pointer;position:relative}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .content-container .buttons-container .phone-container{display:flex;flex-direction:row;align-items:center}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .content-container .buttons-container .phone-container span.icon-phone{width:50px;height:50px;border:1px dashed rgba(255,255,255,.6);color:#fff;border-radius:15px;opacity:.8;display:flex;justify-content:center;align-items:center;font-size:1.75em;margin:0 20px 0 45px}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .content-container .buttons-container .phone-container a.phone-btn{font-size:1.25em;font-weight:400;color:#fff;border-radius:10px;transition:all .3s ease;padding:0;margin:0;text-decoration:none;opacity:1}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .content-container .buttons-container .phone-container a.phone-btn:hover{color:#fff;opacity:.9;transition:all .3s ease;cursor:pointer;position:relative}@media only screen and (max-width:1640px){.site-two-columns-contact{width:94%}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .content-container{margin-left:0}}@media only screen and (max-width:1440px){.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .content-container{margin-left:0}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .content-container .buttons-container{flex-direction:column-reverse;align-items:flex-start}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .content-container .buttons-container .phone-container{margin-bottom:25px}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .content-container .buttons-container .phone-container span.icon-phone{margin-left:0}}@media only screen and (max-width:1365px){.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .content-container{margin-left:0}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .content-container{max-width:none}}@media only screen and (max-width:1180px){.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box{flex-direction:column;align-items:flex-start}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .service-icons-column{flex-direction:row;margin-bottom:20px}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .service-icons-column span:first-of-type{margin:0 35px 0 0}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .shop-icons-column{flex-direction:row;margin-bottom:20px}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box .shop-icons-column span:first-of-type{margin:0 35px 0 0}}@media only screen and (max-width:1024px){.site-two-columns-contact .site-two-columns-contact-container{display:-ms-grid;grid-template-columns:100%;-ms-grid-columns:100%}}@media only screen and (max-width:980px){.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box-container{grid-template-columns:100%;-ms-grid-columns:100%}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box h3{line-height:normal}}@media only screen and (max-width:480px){.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box{padding:40px}.site-two-columns-contact .site-two-columns-contact-container .two-columns-contact-box h3{font-size:1.75em}}.site-two-columns-content-border{width:100%;padding:0;margin:0 auto 80px;scroll-margin-top:144px}.site-two-columns-content-border .site-two-columns-content-border-container{background-color:#fff;max-width:1640px;border-radius:45px;margin-left:auto;margin-right:auto;position:relative;border:1px solid #b6cff5}.site-two-columns-content-border h2{font-size:2em;color:#2c304c;font-weight:800;margin:0 0 60px;padding:0;position:relative;line-height:46px;-webkit-font-smoothing:antialiased;text-align:center}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container{max-width:1320px;margin-left:auto;margin-right:auto;display:grid;display:-ms-grid;grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 1fr;grid-gap:70px;-ms-grid-gap:70px;position:relative;padding:85px 0}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container h3{font-size:1.5em;font-weight:300;margin:0;padding:0;position:relative;line-height:34px;-webkit-font-smoothing:antialiased}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .left-column{max-width:690px;margin-left:auto;margin-right:auto;width:100%}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .left-column h2{font-size:2em;color:#2c304c;font-weight:800;margin:0 0 60px;padding:0;position:relative;line-height:46px;-webkit-font-smoothing:antialiased;text-align:left}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .left-column h3{font-size:1.375em;font-weight:800;color:#2c304c;margin:0 0 15px;padding:0;-webkit-font-smoothing:antialiased}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .right-column h2{font-size:2em;color:#2c304c;font-weight:800;margin:0 0 60px;padding:0;position:relative;line-height:46px;-webkit-font-smoothing:antialiased;text-align:left}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .right-column h3{font-size:1.375em;font-weight:800;color:#2c304c;margin:0 0 15px;padding:0;-webkit-font-smoothing:antialiased}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .left-column p{margin:0;padding:0;font-size:1.125em;font-weight:300;color:#2c304c;z-index:2;position:relative;-webkit-font-smoothing:antialiased;text-align:left}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .left-column img{width:690px;height:auto;max-width:100%;border-radius:45px}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .left-column img.single-img{width:690px;height:auto;max-width:100%;border-radius:45px;margin-bottom:60px}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .left-column a.video{display:flex;width:100%;align-items:center;justify-content:center;-webkit-font-smoothing:antialiased;margin-bottom:60px}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .left-column a.video img{width:690px;height:auto;max-width:100%;border-radius:45px}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .left-column a.video span.play-btn{position:absolute;width:107px;height:107px;padding:10px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:100px;transition:all .3s ease}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .left-column a.video span.play-btn:hover{width:115px;height:115px;transition:all .3s ease}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .right-column p{margin:0;padding:0;font-size:1.125em;font-weight:300;color:#2c304c;z-index:2;position:relative;-webkit-font-smoothing:antialiased}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .right-column img{width:690px;height:auto;max-width:100%;border-radius:45px}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .right-column{max-width:690px}@media only screen and (max-width:1640px){.site-two-columns-content-border{width:94%}}@media only screen and (max-width:1540px){.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container{max-width:1250px}}@media only screen and (max-width:1440px){.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container{width:100%;padding-left:60px;padding-right:60px}.site-two-columns-content-border .site-two-columns-content-border-container{width:100%}}@media only screen and (max-width:1024px){.site-two-columns-content-border{width:100%;padding:0}.site-two-columns-content-border .site-two-columns-content-border-container{width:100%;border-radius:0;border-left:none;border-right:none}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container{display:-ms-grid;grid-template-columns:100%;-ms-grid-columns:100%;grid-gap:15px;-ms-grid-gap:40px;margin-left:auto;margin-right:auto;max-width:100%}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .left-column a.video img{width:100%}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .left-column{max-width:100%;padding:0;margin-left:auto;margin-right:auto;text-align:center;width:100%}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .right-column{max-width:100%;padding:0;margin-top:20px;margin-left:auto;margin-right:auto;width:100%}}@media only screen and (max-width:560px){.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container{max-width:100%;padding-left:50px;padding-right:50px}}@media only screen and (max-width:480px){.site-two-columns-content-border h2{font-size:1.75em;line-height:42px}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container h3{font-size:1.25em;line-height:30px}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .left-column h2{font-size:1.75em;line-height:42px}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .right-column img{border-radius:25px}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .right-column p{font-size:1em}.site-two-columns-content-border .site-two-columns-content-border-container .two-columns-content-border-columns-container .left-column p{font-size:1em}}.site-two-columns-content-gray{width:100%;padding:0;margin:0 auto 80px;scroll-margin-top:144px}.site-two-columns-content-gray h2{font-size:2em;color:#2c304c;font-weight:800;margin:0 0 60px;padding:0;position:relative;line-height:46px;-webkit-font-smoothing:antialiased;text-align:center}.site-two-columns-content-gray .site-two-columns-content-gray-container{background-color:#f7f9fe;max-width:1640px;border-radius:45px;margin-left:auto;margin-right:auto;position:relative}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container{max-width:1320px;margin-left:auto;margin-right:auto;display:grid;display:-ms-grid;grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 1fr;grid-gap:70px;-ms-grid-gap:70px;position:relative;padding:85px 0}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container h3{font-size:1.5em;font-weight:300;margin:0;padding:0;position:relative;line-height:34px;-webkit-font-smoothing:antialiased}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .left-column{max-width:690px;margin-left:auto;margin-right:auto;width:100%}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .left-column h2{font-size:2em;color:#2c304c;font-weight:800;margin:0 0 60px;padding:0;position:relative;line-height:46px;-webkit-font-smoothing:antialiased;text-align:left}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .left-column h3{font-size:1.375em;font-weight:800;color:#2c304c;margin:0 0 15px;padding:0;-webkit-font-smoothing:antialiased}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .right-column h3{font-size:1.375em;font-weight:800;color:#2c304c;margin:0 0 15px;padding:0;-webkit-font-smoothing:antialiased}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .right-column h2{font-size:2em;color:#2c304c;font-weight:800;margin:0 0 60px;padding:0;position:relative;line-height:46px;-webkit-font-smoothing:antialiased;text-align:left}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .left-column p{margin:0;padding:0;font-size:1.125em;font-weight:300;color:#2c304c;z-index:2;position:relative;-webkit-font-smoothing:antialiased;text-align:left}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .left-column img{width:690px;height:auto;max-width:100%;border-radius:45px}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .left-column img.single-img{width:690px;height:auto;max-width:100%;border-radius:45px;margin-bottom:60px}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .left-column a.video{display:flex;width:100%;align-items:center;justify-content:center;-webkit-font-smoothing:antialiased;margin-bottom:60px}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .left-column a.video img{width:690px;height:auto;max-width:100%;border-radius:45px}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .left-column a.video span.play-btn{position:absolute;width:107px;height:107px;padding:10px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:100px;transition:all .3s ease}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .left-column a.video span.play-btn:hover{width:115px;height:115px;transition:all .3s ease}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .right-column p{margin:0;padding:0;font-size:1.125em;font-weight:300;color:#2c304c;z-index:2;position:relative;-webkit-font-smoothing:antialiased}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .right-column img{width:690px;height:auto;max-width:100%;border-radius:45px}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .right-columnn img.single-img{width:690px;height:auto;max-width:100%;border-radius:45px;margin-bottom:60px}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .right-column a.video{display:flex;width:100%;align-items:center;justify-content:center;-webkit-font-smoothing:antialiased;margin-bottom:60px}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .right-column a.video img{width:690px;height:auto;max-width:100%;border-radius:45px}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .right-column a.video span.play-btn{position:absolute;width:107px;height:107px;padding:10px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:100px;transition:all .3s ease}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .right-column a.video span.play-btn:hover{width:115px;height:115px;transition:all .3s ease}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .right-column{max-width:690px}@media only screen and (max-width:1640px){.site-two-columns-content-gray{width:94%}}@media only screen and (max-width:1540px){.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container{max-width:1250px}}@media only screen and (max-width:1440px){.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container{width:100%;padding-left:60px;padding-right:60px}.site-two-columns-content-gray .site-two-columns-content-gray-container{width:100%}}@media only screen and (max-width:1024px){.site-two-columns-content-gray{width:100% !important;padding:0}.site-two-columns-content-gray .site-two-columns-content-gray-container{width:100%;border-radius:0}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container{display:-ms-grid;grid-template-columns:100%;-ms-grid-columns:100%;grid-gap:15px;-ms-grid-gap:40px;margin-left:auto;margin-right:auto;max-width:100%}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .left-column a.video img{width:100%}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .left-column{max-width:100%;padding:0;margin-left:auto;margin-right:auto;width:100%}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .right-column{max-width:100%;padding:0;margin-top:20px;margin-left:auto;margin-right:auto;width:100%}}@media only screen and (max-width:560px){.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container{max-width:100%;padding-left:50px;padding-right:50px}}@media only screen and (max-width:480px){.site-two-columns-content-gray h2{font-size:1.75em;line-height:42px}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container h3{font-size:1.25em;line-height:30px}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .left-column h2{font-size:1.75em;line-height:42px}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .right-column img{border-radius:25px}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .right-column p{font-size:1em}.site-two-columns-content-gray .site-two-columns-content-gray-container .two-columns-content-gray-columns-container .left-column p{font-size:1em}}.site-two-columns-text{width:100%;padding:0;margin:0 auto 80px;scroll-margin-top:144px}.site-two-columns-text .site-two-columns-text-container{max-width:1640px;margin-left:auto;margin-right:auto;position:relative}.site-two-columns-text .site-two-columns-text-container .two-columns-text-container{max-width:1320px;margin-left:auto;margin-right:auto;display:grid;display:-ms-grid;grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 1fr;grid-gap:40px 70px;-ms-grid-gap:40px 70px;position:relative;padding:0}.site-two-columns-text .site-two-columns-text-container h2{font-size:2em;color:#2c304c;font-weight:800;padding:0 0 60px;margin:0 50px 0;margin:0;position:relative;line-height:42px;-webkit-font-smoothing:antialiased;text-align:center}.site-two-columns-text .site-two-columns-text-container .two-columns-text-container .left-column{width:100%}.site-two-columns-text .site-two-columns-text-container .two-columns-text-container .left-column h2{margin:0;text-align:left}.site-two-columns-text .site-two-columns-text-container .two-columns-text-container .left-column ul{margin:0 !important}.site-two-columns-text .site-two-columns-text-container .two-columns-text-container .left-column ul li:last-of-type{margin:0 !important}.site-two-columns-text .site-two-columns-text-container .two-columns-text-container .left-column p{margin:0;padding:0;font-size:1.125em;font-weight:300;line-height:26px}.site-two-columns-text .site-two-columns-text-container .two-columns-text-container .right-column{width:100%}.site-two-columns-text .site-two-columns-text-container .two-columns-text-container .right-column h2{margin:0;text-align:left}.site-two-columns-text .site-two-columns-text-container .two-columns-text-container .right-column ul{margin:0 !important}.site-two-columns-text .site-two-columns-text-container .two-columns-text-container .right-column ul li:last-of-type{margin-bottom:0 !important}.site-two-columns-text .site-two-columns-text-container .two-columns-text-container .right-column p{margin:0;padding:0;font-size:1.125em;font-weight:300;line-height:26px}@media only screen and (max-width:1640px){.site-two-columns-text{width:94%}}@media only screen and (max-width:1440px){.site-two-columns-text .site-two-columns-text-container .two-columns-text-container{width:100%;padding-left:60px;padding-right:60px}}@media only screen and (max-width:1024px){.site-two-columns-text{width:100%;padding:0}.site-two-columns-text .site-two-columns-text-container{width:100%;border-radius:0}.site-two-columns-text .site-two-columns-text-container .two-columns-text-container{display:-ms-grid;grid-template-columns:100%;-ms-grid-columns:100%;grid-gap:30px;-ms-grid-gap:30px;margin-left:auto;margin-right:auto;max-width:100%}}@media only screen and (max-width:560px){.site-two-columns-text .site-two-columns-text-container .two-columns-text-container{max-width:100%;padding-left:50px;padding-right:50px}}@media only screen and (max-width:480px){.site-two-columns-text .site-two-columns-text-container h2{font-size:1.75em;line-height:42px}.site-two-columns-text .site-two-columns-text-container .two-columns-text-container .left-column p{font-size:1em}.site-two-columns-text .site-two-columns-text-container .two-columns-text-container .right-column p{font-size:1em}}.site-banner{padding:0;margin:0 auto 60px;scroll-margin-top:144px}.site-banner .site-banner-container{max-width:1640px;margin-left:auto;margin-right:auto;position:relative;padding:0}.site-banner .site-banner-container-border{max-width:1640px;margin-left:auto;margin-right:auto;position:relative;padding:20px 20px 15px;border:1px solid #b6cff5;border-radius:25px}.site-banner .site-banner-container picture img{border-radius:25px;margin:0;padding:0}.site-banner .site-banner-container-border picture img{border-radius:25px;margin:0;padding:0}.site-banner .banner-pagination{display:flex;justify-content:center;gap:15px;margin-top:25px}.site-banner .banner-pagination span.swiper-pagination-bullet{width:40px !important;height:5px !important;border-radius:0 !important;background:#f2f4f9 !important;opacity:1 !important;margin:0 !important}.site-banner .banner-pagination span.swiper-pagination-bullet-active{background:#78b6e3 !important}@media only screen and (max-width:1640px){.site-banner{width:94%}}.site-blog-posts{width:100%;max-width:1640px;padding:0;margin:0 auto 0;margin-bottom:80px;scroll-margin-top:144px}.site-blog-posts .site-blog-posts-container{padding:0;box-sizing:border-box;width:100%;max-width:1640px}.site-blog-posts .site-blog-posts-container .header-container{display:flex;max-width:1320px;margin-left:auto;margin-right:auto;margin-bottom:42px;align-items:center}.site-blog-posts .site-blog-posts-container .header-container h2{margin-right:35px}.site-blog-posts .site-blog-posts-container .header-container a.more-btn{font-size:1em;font-weight:400;color:#1261e6;background-color:#fff;border:1px solid #1261e6;border-radius:10px;transition:all .3s ease;padding:12px 25px 12px 30px;text-decoration:none;min-width:130px;text-align:center}.site-blog-posts .site-blog-posts-container .header-container a.more-btn:hover{color:#78b6e3;background-color:#fff;border:1px solid #78b6e3;transition:all .3s ease;cursor:pointer;position:relative}.icon-set{font-size:12px;margin-left:12px}@media only screen and (max-width:1640px){.site-blog-posts{width:94%}}@media only screen and (max-width:1540px){.site-blog-posts .site-blog-posts-container .header-container{max-width:1250px}}@media only screen and (max-width:1440px){.site-blog-posts .site-blog-posts-container .header-container{width:100%;padding-left:60px;padding-right:60px}}#related-posts-container{display:flex;flex-direction:column;align-items:center;width:94%;max-width:1640px;margin-left:auto;margin-right:auto;scroll-margin-top:144px}.related-post{display:none;flex-direction:row;justify-content:space-between;width:100%;max-width:1640px;margin:0 0 80px;max-height:391px}.related-post:first-of-type{display:flex}.related-post .left-column{width:calc(100% - 650px);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:70px 50px;border-radius:40px;background-color:#f7f9fe}.related-post .left-column .left-column-content{max-width:600px;width:100%;height:280px}.related-post .left-column .left-column-content hr{display:block;width:75px;height:5px;background:#1261e6;margin:45px 0 45px;border:none}.related-post .left-column .left-column-content h2{font-size:2em;color:#2c304c;font-weight:800;margin:0 0 30px;padding:0;position:relative;line-height:45px;-webkit-font-smoothing:antialiased;text-align:left}.related-post .left-column .left-column-content h3{font-size:20px;color:#2c304c;font-weight:300;margin:0;padding:0;position:relative;line-height:30px;-webkit-font-smoothing:antialiased;text-align:left}.related-post .left-column .navigation{display:flex;flex-direction:row}.related-post .right-column{width:600px;display:flex;justify-content:center;align-items:center}.related-post .right-column img{border-radius:40px}.navigation-buttons{display:flex;flex-direction:row;margin-left:auto}.navigation-buttons button{width:50px;height:50px;border:1px solid #78b6e3;color:#78b6e3;border-radius:15px;display:flex;justify-content:center;align-items:center;font-size:24px;margin:0;font-weight:300;background-color:#f7f9fe !important;transition:all .3s ease;cursor:pointer}.navigation-buttons button:first-of-type{margin-right:20px}.navigation-buttons button span.icon-arrow-left{font-size:14px;margin-top:-2px}.navigation-buttons button span.icon-arrow-right{font-size:14px;margin-top:-2px}.navigation-buttons button:hover{opacity:.7;border:1px solid #78b6e3}@media screen and (max-width:1640px){#related-posts-container{width:94%}.related-post{width:100%}}@media only screen and (max-width:1180px){.related-post .right-column{display:none}.related-post .left-column{width:100%}}@media only screen and (max-width:560px){.related-post .left-column .navigation{flex-direction:column}.related-post .left-column .navigation a.white-btn{width:220px}.navigation-buttons{margin-left:0;margin-top:40px}.related-post{max-height:none}.related-post .left-column .left-column-content{height:auto}}@media only screen and (max-width:480px){.related-post .left-column .left-column-content h2{font-size:1.75em;line-height:42px}.related-post .left-column .left-column-content h3{font-size:1.125em}}.site-trusted-shops{width:94%;padding:0;margin:80px auto 80px;scroll-margin-top:144px}.site-trusted-shops .site-trusted-shops-container{max-width:1640px;margin-left:auto;margin-right:auto;position:relative;padding:0}.site-trusted-shops .site-trusted-shops-container .header-container{display:flex;max-width:1320px;margin-left:auto;margin-right:auto;margin-bottom:42px;align-items:center}.site-trusted-shops .site-trusted-shops-container .header-container h2{font-size:2em;color:#2c304c;font-weight:800;padding:0;margin:0;position:relative;line-height:42px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media only screen and (max-width:1640px){.site-trusted-shops{width:94%}}@media only screen and (max-width:1540px){.site-trusted-shops .site-trusted-shops-container .header-container{max-width:1250px}}@media only screen and (max-width:1440px){.site-trusted-shops .site-trusted-shops-container .header-container{width:100%;padding-left:60px;padding-right:60px}}.site-offer{width:98%;max-width:1640px;background-color:#f7f9fe;padding-top:80px;padding-bottom:80px;margin:0 auto 0;border-radius:40px;margin-bottom:80px;scroll-margin-top:144px}.site-offer .site-offer-container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;position:relative}.site-offer .site-offer-container .site-offer-header{width:90%;margin:0 auto 80px;display:flex}.site-offer .site-offer-container .site-offer-header h2{font-weight:800;line-height:normal;font-size:2em;color:#2c304c;-webkit-font-smoothing:antialiased;padding-top:0;margin:0;width:250px;padding-left:15px}.site-offer .site-offer-container .site-offer-header p{width:calc(100% - 250px);padding-left:110px;margin:0 0 0 auto;font-size:1.125em;font-weight:300;line-height:26px}.site-offer .site-offer-container .offer-box-container{width:1250px;margin-left:auto;margin-right:auto;display:grid;display:-ms-grid;grid-template-columns:1fr 1fr 1fr;-ms-grid-columns:1fr 1fr 1fr;grid-gap:25px;-ms-grid-gap:25px;padding-left:60px;padding-right:60px;position:relative;z-index:0}.site-offer .site-offer-container .offer-box-container .offer-box{outline:1px solid #78b6e3;min-height:250px;border-radius:25px;background-position:center;background-size:cover;overflow:hidden;position:relative;float:left}.site-offer .site-offer-container .offer-box-container .offer-box .offer-bg{width:100%;height:100%;text-align:left;position:relative;background-position:center;background-size:cover;background-color:#f7f9fe;transition:all .3s ease;border-radius:25px;background-repeat:no-repeat}.site-offer .site-offer-container .offer-box-container .offer-box a .offer-bg:hover{transform:scale(1.05);transition:all .3s ease}.site-offer .site-offer-container .offer-box-container .offer-box a{width:100%;height:250px;position:relative;padding:0;display:block}.site-offer .site-offer-container .offer-box-container .offer-box a h3{font-size:1.625em;line-height:normal;font-weight:600;color:#2c304c;margin-top:0;margin-bottom:0;position:absolute;left:45px;bottom:60px;padding-right:0;word-break:break-word;overflow-wrap:break-word;width:calc(100% - 80px);z-index:10}.site-offer .site-offer-container .offer-box-container .offer-box a .corner-plus{position:absolute;right:16px;top:16px;background-color:#f7f9fe;border-radius:15px;width:49px;height:49px;outline:1px dashed #78b6e3;display:flex;justify-content:center;align-items:center;z-index:20}.site-offer .site-offer-container .offer-box-container .offer-box a .corner-plus span{margin:0;padding:0;font-size:15px;color:#78b6e3}@media only screen and (max-width:1440px){.site-offer .site-offer-container{width:100%}.site-offer .site-offer-container .offer-box-container{width:100%}}@media only screen and (max-width:1080px){.site-offer .site-offer-container .offer-box-container .offer-box a h3{left:50px}}@media only screen and (max-width:1024px){.site-offer{width:100%;border-radius:0}.site-offer .site-offer-container .site-offer-header{flex-direction:column}.site-offer .site-offer-container .site-offer-header h2{width:100%}.site-offer .site-offer-container .site-offer-header p{width:100%;padding:30px 0 0 15px}}@media only screen and (max-width:980px){.site-offer .site-offer-container .offer-box-container{grid-template-columns:100%;-ms-grid-columns:100%}}@media only screen and (max-width:480px){.site-offer .site-offer-container .offer-box-container .offer-box a h3{left:8%;font-size:1.5em;width:85%}.site-offer .site-offer-container .site-offer-header p{font-size:1em}.site-offer .site-offer-container .site-offer-header h2{font-size:1.75em}}.site-eco{width:94%;padding:20px 0 0;margin:0 auto 80px}.site-eco .site-eco-container{background-color:#f6fbf5;max-width:1640px;border-radius:45px;margin-left:auto;margin-right:auto;position:relative}.site-eco .site-eco-container .eco-columns-container{max-width:1280px;margin-left:auto;margin-right:auto;display:grid;display:-ms-grid;grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 1fr;grid-gap:60px;-ms-grid-gap:80px;position:relative;padding:85px 0}.site-eco .site-eco-container .eco-columns-container .left-column-text a{color:#6fd356;transition:all .3s ease;text-decoration:none;opacity:1;-webkit-font-smoothing:antialiased}.site-eco .site-eco-container .eco-columns-container .left-column-text a:hover{opacity:.8;transition:all .3s ease;cursor:pointer}.site-eco .site-eco-container .eco-columns-container .left-column-text h2{font-size:2em;color:#2c304c;font-weight:800;padding:0 0 30px;margin:0;position:relative;line-height:46px;-webkit-font-smoothing:antialiased}.site-eco .site-eco-container .eco-columns-container .left-column-text h2 span.eco-green{color:#6fd356;font-weight:800;font-size:58px}.site-eco .site-eco-container .eco-columns-container .left-column-text h2 span.eco-l{color:#2c304c;font-family:"ActionMan";font-size:46px;font-weight:400}.site-eco .site-eco-container .eco-columns-container .left-column-text p{margin:0;padding:0;font-size:1.125em;font-weight:300;color:#2c304c;position:relative;-webkit-font-smoothing:antialiased}.site-eco .site-eco-container .eco-columns-container .right-column-image img{width:690px;height:auto;max-width:100%;border-radius:45px}.site-eco .site-eco-container .eco-columns-container .right-column-image{max-width:690px;margin-top:70px}.site-eco .site-eco-container .eco-sign{width:237px;height:237px;position:absolute;right:12%;top:-50px;z-index:0}@media only screen and (max-width:1540px){.site-eco .site-eco-container .eco-columns-container{max-width:1250px}}@media only screen and (max-width:1440px){.site-eco .site-eco-container .eco-columns-container{width:100%;padding-left:60px;padding-right:60px}.site-eco .site-eco-container{width:100%}}@media only screen and (max-width:1024px){.site-eco{width:100%;padding:0}.site-eco .site-eco-container{width:100%;border-radius:0}.site-eco .site-eco-container .eco-columns-container{display:-ms-grid;grid-template-columns:100%;-ms-grid-columns:100%;grid-gap:40px;-ms-grid-gap:40px;margin-left:auto;margin-right:auto;max-width:90%}.site-eco .site-eco-container .eco-columns-container .right-column-image{max-width:690px;margin-top:20px}}@media only screen and (max-width:850px){.site-eco .site-eco-container .eco-columns-container .left-column-text h2{z-index:2}.site-eco .site-eco-container .eco-sign{width:180px;height:180px}}@media only screen and (max-width:560px){.site-eco .site-eco-container .eco-columns-container{max-width:100%;padding-left:50px;padding-right:50px}}@media only screen and (max-width:480px){.site-eco .site-eco-container .eco-columns-container .left-column-text h2{font-size:1.75em}.site-eco .site-eco-container .eco-columns-container .left-column-text h2 span.eco-green{font-size:46px}.site-eco .site-eco-container .eco-columns-container .left-column-text h2 span.eco-l{font-size:34px}.site-eco .site-eco-container .eco-columns-container .right-column-image img{border-radius:25px}.site-eco .site-eco-container .eco-columns-container .left-column-text p{font-size:1em}}.site-recently-viewed{width:100%;padding:0;margin:0 auto 80px;scroll-margin-top:144px}.font-normal{font-weight:400 !important;font-size:18px !important}.btn-margin{margin-top:0 !important;margin-bottom:34px !important}.site-recently-viewed .site-recently-viewed-container{max-width:1640px;margin-left:auto;margin-right:auto;position:relative;display:flex;flex-wrap:wrap;gap:25px;flex-direction:row}.site-recently-viewed .site-recently-viewed-container .header-container h2{font-size:2em;color:#2c304c;font-weight:800;padding:0;margin:0;position:relative;line-height:42px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:35px}.site-recently-viewed .site-recently-viewed-container .header-container{display:flex;width:100%;max-width:1320px;margin-left:auto;margin-right:auto;margin-bottom:25px;align-items:center}.site-recently-viewed .site-recently-viewed-container .grid-container{display:flex;flex-wrap:wrap;gap:25px;width:100%}.site-recently-viewed .site-recently-viewed-container a.grid-post-item{width:calc((100% - 75px) / 4);min-height:420px;background:#fff;border-radius:25px;text-align:center;text-decoration:none;color:#2c304c;display:inline-block;overflow:hidden;position:relative;padding:15px 40px 0;border:1px solid #b6cff5}.site-recently-viewed .site-recently-viewed-container a.grid-post-item:hover>div.post-thumbnail img{transform:scale(1.05)}.site-recently-viewed .site-recently-viewed-container .grid-post-item .post-thumbnail img{transition:all .3s ease;border-radius:25px}.site-recently-viewed .site-recently-viewed-container .grid-post-item .post-thumbnail{border-radius:25px 25px 0 0;width:100%;transition:all .3s ease;position:relative}.site-recently-viewed .site-recently-viewed-container .grid-post-item .post-box-title{width:100%;transition:all .3s ease;margin-top:10px;margin-bottom:0;text-align:left}.site-recently-viewed .site-recently-viewed-container .grid-post-item .post-box-title h3{font-size:1.375em;color:#2c304c;line-height:30px;font-weight:800;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 12px;padding:0;text-align:left}.site-recently-viewed .site-recently-viewed-container .grid-post-item .post-box-title .product-price{font-size:1.375em;color:#1261e6;line-height:30px;font-weight:800;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 20px;padding:0;text-align:left}.site-recently-viewed .site-recently-viewed-container .grid-post-item .post-box-title .btn-request{margin-top:14px !important;margin-bottom:34px !important}.site-recently-viewed .site-recently-viewed-container .grid-item .post-box-title h3{font-size:1.25em;margin:0;line-height:30px;font-weight:400;text-align:left}.site-recently-viewed .site-recently-viewed-container a.grid-post-item:hover .white-border-btn{display:inline-block;transition:all .3s ease}.site-recently-viewed .post-thumbnail{position:relative}.site-recently-viewed .product-tags-wrapper{position:absolute;top:10px;left:0;display:flex;flex-wrap:wrap;gap:6px;z-index:2}@media only screen and (max-width:1640px){.site-recently-viewed{width:94%}.site-recently-viewed .site-recently-viewed-container a.grid-post-item{width:calc((100% - 50px) / 3)}}@media only screen and (max-width:1280px){.site-recently-viewed .site-recently-viewed-container a.grid-post-item{width:calc((100% - 25px) / 2)}}@media only screen and (max-width:1024px){.site-recently-viewed{width:100%;padding:0}.site-recently-viewed .site-recently-viewed-container{width:100%;border-radius:0}.site-recently-viewed .site-recently-viewed-container .header-container{width:94%;justify-content:center}.site-recently-viewed .site-recently-viewed-container{flex-direction:column;align-items:center}.site-recently-viewed .site-recently-viewed-container a.grid-post-item{width:100%;max-width:500px;min-width:inherit;margin-left:auto;margin-right:auto}}@media only screen and (max-width:720px){.site-recently-viewed .site-recently-viewed-container a.grid-post-item{width:100%;max-width:500px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:560px){.site-recently-viewed{width:94%}}@media only screen and (max-width:480px){.site-recently-viewed .site-recently-viewed-container h2{font-size:1.75em;line-height:42px}.site-recently-viewed .site-recently-viewed-container .grid-item .post-box-title h3{font-size:1.125em}}.site-calculator{width:100%;padding:0;margin:0 auto 80px;scroll-margin-top:144px}.font-normal{font-weight:400 !important}.site-calculator .site-calculator-container{max-width:1640px;margin-left:auto;margin-right:auto;position:relative;display:flex;flex-wrap:wrap;gap:25px;flex-direction:row}.site-calculator .site-calculator-container .grid-container{display:flex;flex-wrap:wrap;gap:25px;width:100%}.site-calculator .site-calculator-container .grid-container .element-description{width:calc((100% - 75px) / 4);min-height:420px;background:#fff;border-radius:25px;text-decoration:none;color:#2c304c;display:inline-block;overflow:hidden;position:relative;padding:60px 55px 60px;border:1px solid #f7f9fe;background-color:#f7f9fe}.site-calculator .site-calculator-container .grid-container .element-description h2{font-size:2em;color:#2c304c;font-weight:800;padding:0;margin:0;position:relative;line-height:42px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;scroll-margin-top:144px}.site-calculator .site-calculator-container .grid-container .element-description p{margin:35px 0 25px}.site-calculator .site-calculator-container .grid-container .element-search{width:calc((100% - 25px) / 2);min-height:420px;background:#fff;border-radius:25px;text-decoration:none;color:#2c304c;display:inline-block;overflow:hidden;position:relative;padding:60px 55px 60px;border:1px solid #b6cff5;background-image:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/calculator-search-bg.png);background-repeat:no-repeat;background-position:right 20px bottom 0}.site-calculator .site-calculator-container .grid-container .element-search h3{font-size:1.375em;font-weight:700;color:#2c304c;padding:0;margin:0;line-height:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.site-calculator .site-calculator-container .grid-container .element-search p{max-width:550px;margin:30px 0 45px;padding:0}.site-calculator .site-calculator-container .grid-container .element-results{width:calc((100% - 75px) / 4);min-height:420px;background:#fff;border-radius:25px;text-decoration:none;color:#2c304c;display:inline-block;overflow:hidden;position:relative;padding:15px 40px 0;border:1px solid #b6cff5;background-image:url(//ecol-shop.com/wp-content/themes/ecol-shop/sass/../assets/calculator-results-bg.png);background-repeat:no-repeat;background-position:right 0 bottom 60px}.site-calculator .element-results a.grid-post-item{width:100%;min-height:420px;border-radius:25px;text-decoration:none;display:inline-block;overflow:hidden;position:relative;padding:0;text-align:center}.site-calculator .element-results a.grid-post-item:hover>div.post-thumbnail img{transform:scale(1.05)}.site-calculator .element-results .grid-post-item .post-thumbnail img{transition:all .3s ease}.site-calculator .element-results .grid-post-item .post-thumbnail{border-radius:25px 25px 0 0;width:100%;transition:all .3s ease;position:relative}.site-calculator .element-results .grid-post-item .post-box-title{width:100%;transition:all .3s ease;margin-top:10px;margin-bottom:0;text-align:left}.site-calculator .element-results .grid-post-item .post-box-title .btn-request{margin-top:14px !important;margin-bottom:34px !important}.site-calculator .element-results .grid-post-item .post-box-title h3{font-size:1.375em;color:#2c304c;line-height:30px;font-weight:800;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 12px;padding:0;text-align:left}.site-calculator .element-results .grid-post-item .post-box-title .product-price{font-size:1.375em;color:#1261e6;line-height:30px;font-weight:800;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 20px;padding:0;text-align:left}.site-calculator .element-results .grid-post-item .post-box-title .btn-margin{margin-top:0 !important;margin-bottom:34px !important}.site-calculator .element-results a.grid-post-item:hover .white-border-btn{display:inline-block;transition:all .3s ease}.site-calculator .element-results .post-thumbnail{position:relative}.site-calculator .element-results .product-tags-wrapper{position:absolute;top:10px;left:0;display:flex;flex-wrap:wrap;gap:6px;z-index:2}@media only screen and (max-width:1640px){.site-calculator{width:94%}.site-calculator .site-calculator-container .grid-container .element-description{width:calc((100% - 50px) / 3)}.site-calculator .site-calculator-container .grid-container .element-search{width:calc((100% - 50px) / 3);background-image:none}.site-calculator .site-calculator-container .grid-container .element-results{width:calc((100% - 50px) / 3)}}@media only screen and (max-width:1280px){.site-calculator .site-calculator-container .grid-container{flex-direction:column;align-items:center}.site-calculator .site-calculator-container .grid-container .element-description{width:100%;max-width:800px}.site-calculator .site-calculator-container .grid-container .element-search{width:100%;max-width:800px}.site-calculator .site-calculator-container .grid-container .element-results{width:100%;max-width:800px}}.site-product-list{width:100%;max-width:1640px;padding:0;margin:80px auto 80px;scroll-margin-top:144px;display:flex;flex-wrap:wrap;gap:25px;flex-direction:row}.font-normal{font-weight:400 !important;font-size:18px !important}.site-product-list .site-product-list-filter-container{width:385px;padding:0 35px 35px}.site-product-list .site-product-list-filter-container h2{font-size:2em;color:#2c304c;font-weight:800;padding:0;margin:0 0 0 15px;position:relative;line-height:42px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.site-product-list .site-product-list-container{width:calc(100% - 415px);margin-left:auto;margin-right:auto;position:relative;display:flex;flex-wrap:wrap;gap:25px;flex-direction:column}.site-product-list .site-product-list-container .header-container h1{font-size:2em;color:#2c304c;font-weight:800;padding:0;margin:0 0 50px 100px;position:relative;line-height:42px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:35px}.site-product-list .site-product-list-container .header-container h2{font-size:2em;color:#2c304c;font-weight:800;padding:0;margin:0 0 50px 100px;position:relative;line-height:42px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-right:35px}.site-product-list .site-product-list-container .header-container{display:flex;width:100%;max-width:1320px;margin-left:auto;margin-right:auto;margin-bottom:0;flex-direction:column}.filter-label-wrapper{display:inline-flex;align-items:center;margin-right:15px;background:#fff;border-radius:10px;padding:2px 0 2px 20px;font-size:1em;color:#78b6e3;border:1px solid #78b6e3;margin-bottom:15px}.remove-filter{background:0 0;border:none;font-size:16px;cursor:pointer;padding:3px 17px 0 12px}.remove-filter span.icon-plus{color:#78b6e3;font-size:12px;rotate:45deg;display:block}.selected-filters{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;margin-bottom:12px}@media (max-width:1280px){.selected-filters{max-width:800px;padding-left:12px}}.site-product-list .site-product-list-container .header-container .sorting-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.site-product-list .site-product-list-container .filters-container{flex-direction:row;justify-content:space-between;align-items:center;display:none}.site-product-list .site-product-list-container .filters-container .form-group{max-width:300px;margin-top:0;margin-bottom:0}.site-product-list .site-product-list-container .filters-container .white-btn{margin:0 50px 0 0;min-width:250px}.site-product-list .site-product-list-container .header-container .sorting-container .filter-results-info{padding-left:35px}.site-product-list .site-product-list-container .grid-container{display:flex;flex-wrap:wrap;flex-direction:column;gap:25px;width:100%}.site-product-list .site-product-list-container a.grid-post-item{width:100%;min-height:350px;background:#fff;border-radius:25px;text-align:center;text-decoration:none;color:#2c304c;display:flex;flex-direction:row;gap:25px;overflow:hidden;position:relative;padding:30px 32px 30px;border:1px solid #b6cff5}.site-product-list .site-product-list-container a.grid-post-item:hover>div.post-thumbnail img{transform:scale(1.05)}.site-product-list .site-product-list-container .grid-post-item .post-thumbnail img{transition:all .3s ease}.site-product-list .site-product-list-container .grid-post-item .post-thumbnail{border-radius:25px 25px 0 0;width:300px;transition:all .3s ease;position:relative;display:flex;align-items:center;justify-content:center}.site-product-list .site-product-list-container .grid-post-item .post-box-content{width:calc(100% - 325px);display:flex;flex-direction:row;flex-wrap:wrap;gap:25px}.site-product-list .site-product-list-container .grid-post-item .post-box-content .post-box-title{margin:0;text-align:left;width:calc(100% - 381px)}.site-product-list .site-product-list-container .grid-post-item .post-box-content .post-box-title .btn-request{margin-top:32px !important;margin-bottom:34px !important}.site-product-list .site-product-list-container .grid-post-item .post-box-content .post-box-title h3{font-size:1.375em;color:#2c304c;line-height:30px;font-weight:800;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 32px;padding:0;text-align:left}.site-product-list .site-product-list-container .grid-post-item .post-box-content .post-box-title p{font-size:1em;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0 0 10px}.site-product-list .site-product-list-container .grid-post-item .post-box-content .post-box-title p.strong{font-weight:600}.site-product-list .site-product-list-container .grid-post-item .post-box-content .post-box-price{width:356px;text-align:right}.site-product-list .site-product-list-container .grid-post-item .post-box-content .post-box-price .btn-margin{margin:0 !important}.site-product-list .site-product-list-container .grid-post-item .post-box-content .post-box-price .product-info{background-color:#f9fafe;border-radius:15px;padding:25px 35px 1px;margin-bottom:30px}.site-product-list .site-product-list-container .grid-post-item .post-box-content .post-box-price .product-price{font-size:1.375em;color:#1261e6;line-height:30px;font-weight:800;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 32px 35px;padding:0;text-align:left}.site-product-list .site-product-list-container .grid-post-item .post-box-content .post-box-price .product-price .gross-price{font-size:18px;line-height:26px;color:#1261e6;font-weight:400;margin:7px 0 0;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.site-product-list .site-product-list-container a.grid-post-item:hover .white-border-btn{display:inline-block;transition:all .3s ease}.site-product-list .post-thumbnail{position:relative}.site-product-list .product-tags-wrapper{position:absolute;top:10px;left:0;display:flex;flex-wrap:wrap;gap:6px;z-index:2}@media only screen and (max-width:1640px){.site-product-list{width:94%}}@media only screen and (max-width:1570px){.site-product-list .site-product-list-container .grid-post-item .post-thumbnail{width:250px}.site-product-list .site-product-list-container .grid-post-item .post-box-content{width:calc(100% - 275px)}}@media only screen and (max-width:1480px){.site-product-list .site-product-list-container .grid-post-item .post-thumbnail{width:200px}.site-product-list .site-product-list-container .grid-post-item .post-box-content{width:calc(100% - 225px)}}@media only screen and (max-width:1365px){.site-product-list .site-product-list-container .grid-post-item .post-thumbnail{width:300px}.site-product-list .site-product-list-container .grid-post-item .post-box-content{width:calc(100% - 325px);flex-direction:column}.site-product-list .site-product-list-container .grid-post-item .post-box-content .post-box-title{width:100%;padding:0 35px}.site-product-list .site-product-list-container .grid-post-item .post-box-content .post-box-price{width:100%}}@media only screen and (max-width:1280px){.site-product-list .site-product-list-container .grid-post-item .post-thumbnail{width:200px}.site-product-list .site-product-list-container .grid-post-item .post-box-content{width:calc(100% - 225px)}}@media only screen and (max-width:1180px){.site-product-list .site-product-list-container a.grid-post-item{flex-direction:column}.site-product-list .site-product-list-container .grid-post-item .post-thumbnail{width:100%}.site-product-list .site-product-list-container .grid-post-item .post-box-content{width:100%}.site-product-list .site-product-list-container .grid-post-item .post-box-content .post-box-title{width:100%}.site-product-list .site-product-list-container .grid-post-item .post-box-content .post-box-price{width:100%}}@media only screen and (max-width:1024px){.site-product-list{width:100%;padding:0}.site-product-list .site-product-list-container{width:100%;border-radius:0;flex-direction:column;align-items:center}.site-product-list .site-product-list-container .header-container{width:94%;justify-content:center}.site-product-list .site-product-list-container .header-container .sorting-container{display:none}.site-product-list .site-product-list-filter-container{display:none}.site-product-list .site-product-list-container .filters-container{display:flex;width:94%;margin-left:auto;margin-right:auto}.site-product-list .site-product-list-container .filters-container .form-group{max-width:250px}.site-product-list .site-product-list-container a.grid-post-item{width:100%;max-width:700px;min-width:inherit;margin-left:auto;margin-right:auto}}@media only screen and (max-width:720px){.site-product-list .site-product-list-container a.grid-post-item{width:100%;max-width:500px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:640px){.site-product-list .site-product-list-container .filters-container{flex-direction:column;gap:25px}.site-product-list .site-product-list-container .filters-container .white-btn{margin:0;min-width:300px}.site-product-list .site-product-list-container .filters-container .form-group{max-width:300px}.site-product-list .site-product-list-container .header-container h1{margin:0 0 50px;text-align:center}.site-product-list .site-product-list-container .header-container h2{margin:0 0 50px;text-align:center}}@media only screen and (max-width:560px){.site-product-list{width:94%}}@media only screen and (max-width:480px){.site-product-list .site-product-list-container h2{font-size:1.75em;line-height:42px}.site-product-list .site-product-list-container .grid-item .post-box-content .post-box-title h3{font-size:1.125em}}.product-list-filter-modal{padding:40px 30px}.product-list-filter-modal h2{font-size:2em;color:#2c304c;font-weight:800;margin:0 0 30px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.product-list-filter-modal .filter{margin-bottom:25px}.product-list-filter-modal .filter h3{font-size:1.25em;color:#2c304c;font-weight:700;margin:0 0 12px}.product-list-filter-modal .filter label{display:block;padding:8px 0;font-size:1em;color:#2c304c;cursor:pointer}.product-list-filter-modal .filter label input[type=checkbox]{margin-right:10px}.product-list-filter-modal .filter-modal-apply{margin-top:20px;width:100%;max-width:400px}.modaal-fullscreen .modaal-content-container .product-list-filter-modal{display:block !important}.modaal-fullscreen .modaal-content-container .modaal-close{background:#fff;border:1px solid #78b6e3;right:10px;top:10px}.modaal-fullscreen .modaal-content-container .modaal-close:before{background:#78b6e3}.modaal-fullscreen .modaal-content-container .modaal-close:after{background:#78b6e3}.site-form{width:100%;padding:0;margin:0 auto 80px;scroll-margin-top:144px}.site-form .site-form-container{background-color:#f7f9fe;max-width:1640px;border-radius:45px;margin-left:auto;margin-right:auto;position:relative;padding:70px 50px}.site-form .site-form-container .form-container{width:100%;max-width:745px;margin-left:auto;margin-right:auto}@media only screen and (max-width:1640px){.site-two-columns-content-gray{width:94%}}@media only screen and (max-width:1640px){.site-form{width:94%}}@media only screen and (max-width:1024px){.site-legend{width:100%;padding:0}.site-legend .site-legend-container{width:100%}}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}