@media (min-width: 992px){main{--top-spacing: 30px}}@media (max-width: 991px){main{--top-spacing: 0px}}.homepage .hero-image{margin-bottom:30px}.homepage .hero-image img{width:100%}.homepage .hero-text{max-width:1100px;margin-inline:auto}.homepage .products_section .products-grid{display:grid}.homepage .products_section .category-card{display:flex;flex-direction:column;gap:15px}.homepage .products_section .category-card--image img{width:100%;aspect-ratio:1;border-radius:20px}.homepage .products_section .category-card--text{text-align:center;font-size:20px;line-height:1.25;font-weight:700;letter-spacing:normal}.homepage .products_section .placeholder-card{display:flex;align-items:center;justify-content:center;text-align:center;padding:15px;border-radius:20px}.homepage .products_section .placeholder-card--text{max-width:285px}@media (min-width: 992px){.homepage .products_section .products-grid{gap:50px 10px;grid-template-columns:repeat(3,1fr)}.homepage .products_section .placeholder-card{margin-bottom:40px}.homepage .products_section .placeholder-card--text{font-size:22px;line-height:1.25;font-weight:700;letter-spacing:normal}}@media (max-width: 991px){.homepage .products_section .products-grid{gap:40px 10px}.homepage .products_section .placeholder-card--text{font-size:20px;line-height:1.25;font-weight:700;letter-spacing:normal}}@media (max-width: 991px) and (min-width: 576px){.homepage .products_section .products-grid{grid-template-columns:repeat(2,1fr)}.homepage .products_section .placeholder-card{margin-bottom:40px}}@media (max-width: 991px) and (max-width: 575px){.homepage .products_section .placeholder-card{aspect-ratio:1}}.floating-contact--btn{position:fixed;z-index:9;max-width:unset;left:var(--container-padding);right:var(--container-padding);bottom:calc(var(--container-padding) * 1.5)}
