.hero-image{width:100%;height:100%;overflow:hidden;object-fit:cover;object-position:50% 50%}@media (max-width:1119px){.hero-image{overflow:hidden;object-fit:cover;object-position:50% 50%}}@media (max-width:1023px){.hero-image{height:100%;object-fit:cover;object-position:50% 100%}}@media (max-width:767px){.hero-image{top:0px}}@media (max-width:479px){.hero-section{min-height:0vh}}.hero-content{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;background-color:var(--primary)}@media (max-width:1119px){.hero-content{width:55%;margin-right:2rem}}@media (max-width:1023px){.hero-content{width:90%;margin-top:25rem;margin-right:0rem;margin-left:0rem}}@media (max-width:767px){.hero-content{width:90%}}.hero-h1{display:flex;flex-flow:column;justify-content:center;align-items:center;width:60rem;color:var(--white);font-weight:500;text-align:center;text-wrap:balance;padding-top:1.3rem;padding-bottom:1.3rem}@media (max-width:767px){.button{display:inline}}.buttons-wrapper{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:3rem;width:100%}@media (max-width:1023px){.buttons-wrapper{width:100%}}@media (max-width:767px){.buttons-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:1rem}}.hero-text{max-width:50rem;color:var(--text-primary);text-align:center;text-wrap:balance}.section{display:flex;flex-flow:column;justify-content:center;align-items:center;margin-bottom:5rem}@media (max-width:767px){.section{margin-top:5rem}}.section-header{display:flex;flex-flow:column;justify-content:center;align-items:center;width:50%;margin-bottom:1rem}@media (max-width:1023px){.section-header{width:80%}}.section-h2{font-size:var(--fs-xl);text-align:center;text-wrap:balance}.section-lead{max-width:60rem;text-align:center;text-wrap:balance}@media (max-width:767px){.section-lead{max-width:90%}}.post-loop{width:95%;max-width:80rem}.card-image{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.card-image:hover{cursor:pointer}.card-content{display:flex;flex-flow:column;gap:0.5rem;width:600px;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;background-color:var(--bg-card);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.card-lead{font-weight:400;font-size:var(--fs-sm);padding-bottom:0px}.card-button{width:100%;padding-top:0.5rem}.term-loop{width:90%;max-width:90rem}.section-2-col{margin-bottom:5rem}@media (max-width:1023px){.section-2-col{display:flex;flex-flow:column;justify-content:center;align-items:center}}.section-2-col-left{display:flex;flex-flow:column;position:relative;left:10%;z-index:1;width:45%;margin-top:5rem;margin-bottom:5rem;padding-top:5rem;padding-right:5rem;padding-bottom:5rem;padding-left:5rem;background-color:#fff;border-radius:var(--radius-md)}@media (max-width:1119px){.section-2-col-left{left:2%;width:50%;padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem}}@media (max-width:1023px){.section-2-col-left{justify-content:center;align-items:center;left:0%;width:80%;margin-top:55vh}}@media (max-width:767px){.section-2-col-left{width:90%;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem}}.section-2-col-img-right{position:absolute;top:0px;right:0px;width:50%;height:100%;object-fit:cover;object-position:100% 0%;border-top-left-radius:10px;border-top-right-radius:0px;border-bottom-left-radius:10px;border-bottom-right-radius:0px}@media (max-width:1023px){.section-2-col-img-right{position:absolute;top:0px;bottom:0px;max-height:40rem;min-width:100%;min-height:40rem;object-fit:cover;object-position:50% 0%}}.section-h2-copy-1{text-align:center}.section-2-col-img-copy-1{position:absolute;right:0px;width:50%;height:100%;object-fit:cover}.img-left{left:0px;border-top-left-radius:0px;border-top-right-radius:10px;border-bottom-left-radius:0px;border-bottom-right-radius:10px}.header{height:120px}@media (max-width:767px){.header{height:170px}}.header--sub{display:flex;flex-flow:column;justify-content:center;align-items:center;height:40px;background-color:var(--bg-tertiary)}.header-sub-txt{color:var(--text-secondary);font-size:13px;text-transform:uppercase;letter-spacing:2px}.header--main{display:flex;flex-flow:wrap;justify-content:center;align-items:center;gap:1.6rem;height:80px}@media (max-width:1119px){.header--main{gap:4%}}@media (max-width:767px){.header--main{flex-flow:wrap;gap:5%;height:130px}}.header--main-lang{margin-top:5px}.header--main-social{width:20%}.header--container{display:flex;flex-flow:column;width:100%}.footer-address{font-size:var(--fs-sm)}@media (max-width:767px){.footer-address{width:40%;text-align:start}}.footer-contact{max-width:15rem;font-size:var(--fs-sm)}@media (max-width:767px){.footer-contact{width:55%;text-align:start}}.footer-menu{max-width:12rem}@media (max-width:479px){.footer-menu{padding-left:15px}}.footer-cert-link{display:flex;gap:3rem}.footer-cert-img{height:100px}@media (max-width:1023px){.footer-cert-img{height:80px}}.lead{max-width:50rem;line-height:1.2;text-wrap:balance}.hero-section--bottom-left{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;height:calc(30vh - 120px);background-color:var(--primary)}@media (max-width:767px){.hero-section--bottom-left{height:calc(35vh - 170px)}}.hero-section--bottom-right{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:3rem;width:90%;max-width:70rem;padding-top:3rem;padding-right:2rem;padding-bottom:3rem;padding-left:2rem}@media (max-width:1119px){.hero-section--bottom-right{width:80%}}@media (max-width:1023px){.hero-section--bottom-right{width:90%}}@media (max-width:767px){.hero-section--bottom-right{width:100%}}.conteiner-test{display:flex;flex-flow:column}.hero-section-top{display:flex;flex-flow:column;height:calc(100vh - 120px);overflow:hidden}@media (max-width:767px){.hero-section-top{height:calc(100vh - 170px)}}.hero-section--bottom{display:flex;flex-flow:column;justify-content:center;align-items:center;margin-bottom:5rem}.shop-header{display:inline-flex;flex-flow:column;justify-content:center;align-items:center;margin-top:3rem;margin-bottom:1rem}.shop-header-h1{width:30rem;text-align:start}.shop-header-lead{width:50%;padding-top:0.5rem}.shop-header-wrapper{display:flex;flex-flow:row;justify-content:start;align-items:stretch;gap:2rem;width:88%}.product-page{display:flex;flex-flow:row;justify-content:center;align-items:center;padding-top:3rem}.product-page-wrapper{width:95%}.product-builder{display:flex;flex-flow:column;justify-content:center;align-items:center}.hero-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:2rem;margin-bottom:2rem}.card-h2{font-weight:600;font-size:22px}.card-designer{display:flex;flex-flow:row;justify-content:start;align-items:start;gap:5px}.card-designer-name{font-size:var(--fs-xs)}.card-designer-title{font-weight:600;font-size:var(--fs-xs);text-transform:uppercase}.filters{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:2rem}@media (max-width:767px){.filters{flex-flow:wrap;gap:1rem}}.iso-item{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.iso-toolbar{display:flex;flex-flow:column;justify-content:center;align-items:center}.iso-sorts{display:flex;justify-content:center;align-items:center;gap:2rem}.iso-date{display:none}.container-2{display:flex;justify-content:center;align-items:center;gap:2rem}.product-card-wrapper{width:100%}.filler-card{position:absolute;height:100%;object-fit:cover;border-radius:10px}.filler-wrapper{position:relative;width:100%;height:100%}.section-lead-left{max-width:50rem;text-align:center;text-wrap:balance}.align-left{text-align:start}.post-loop-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center}.header--icons{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:1rem}.product-builder-column-1{max-width:600px}@media (max-width:767px){.product-builder-column-1{max-width:27rem}}@media (max-width:479px){.product-builder-column-1{max-width:22rem}}@media (max-width:1023px){.product-title{display:none}}.product-text{text-wrap:balance}.product-page--content{display:flex;flex-flow:column;justify-content:center;align-items:center;width:95%;max-width:65rem}@media (max-width:767px){.product-page--content{max-width:20rem}}.product-title-top{display:none;visibility:hidden}@media (max-width:1023px){.product-title-top{display:block;visibility:visible}}.pattern-hero{display:flex;flex-flow:row;justify-content:center;align-items:stretch}@media (max-width:1023px){.pattern-hero{flex-flow:column}}.pattern-hero-column-left{width:40%}@media (max-width:1023px){.pattern-hero-column-left{width:100%}}.pattern-info-h2{font-weight:600;font-size:22px}.pattern-hero-column-right{width:60%}@media (max-width:1023px){.pattern-hero-column-right{width:100%}}.section-2-col-img-left{position:absolute;left:0px;width:55%;height:100%;object-fit:cover;object-position:50% 50%;border-top-left-radius:0px;border-top-right-radius:10px;border-bottom-left-radius:0px;border-bottom-right-radius:10px}@media (max-width:1023px){.section-2-col-img-left{position:absolute;top:0px;bottom:0px;height:70vh;min-width:100%;object-fit:cover;object-position:50% 40%}}.section-2-col-right{display:flex;flex-flow:column;position:relative;right:10%;z-index:1;width:45%;margin-top:5rem;margin-bottom:5rem;padding-top:5rem;padding-right:5rem;padding-bottom:5rem;padding-left:5rem;background-color:#fff;border-radius:var(--radius-md)}@media (max-width:1119px){.section-2-col-right{right:2%;width:50%;padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem}}@media (max-width:1023px){.section-2-col-right{left:0%;width:80%;margin-top:55vh}}@media (max-width:767px){.section-2-col-right{width:90%;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem}}.hero-image-top{object-position:50% 0%}.section-contact-img{overflow:hidden;object-fit:cover;object-position:50% 0%;border-radius:10px}@media (max-width:1023px){.section-contact-img{position:absolute;width:100%;object-fit:cover;object-position:50% 0%}}.section-contact-content{display:flex;flex-flow:column;gap:0rem;width:50%;padding-top:0rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem;background-color:#fff;border-radius:var(--radius-md)}.section-2-col-left{box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}@media (max-width:1023px){.section-contact-content{left:0%;width:80%;margin-top:55vh;padding-top:3rem;padding-bottom:3rem}}@media (max-width:767px){.section-contact-content{width:90%;margin-top:35vh;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem}}@media (max-width:479px){.section-contact-content{margin-top:30vh}}.section-contact{display:inline-flex;flex-flow:row;justify-content:center;align-items:start;width:100%;margin-top:2rem;margin-bottom:0rem}@media (max-width:1023px){.section-contact{flex-flow:column;justify-content:center;align-items:center;margin-bottom:2rem}}.section-contact-img-wrapper{position:relative;width:40%;height:100%}@media (max-width:1023px){.section-contact-img-wrapper{width:100%}}@media (max-width:1023px){.faq-wrapper{width:95%}}.project-loop{width:500px;height:500px}.hero-title{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;background-color:var(--hover-primary)}.reseller-loop{width:95%;max-width:80rem}.reseller-city{color:var(--secondary)}.reseller-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:10px;min-height:10rem;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;background-color:var(--surface-primary);border-radius:10px}.cart-wrapper{width:95%;max-width:70rem;padding-top:3rem;padding-bottom:3rem}.checkout-wrapper{width:95%;max-width:70rem}.section-img-top{top:0px}.footer-cert-svg{max-width:200px}