.product-page_productPageHeading__dhmek{background-color:black;padding:10rem 0 1rem}.product-page_productPageHeading__dhmek h1{color:white;font-size:clamp(2rem,1.875rem + 1.5vw,3rem);margin:0;text-align:center;text-transform:uppercase;opacity:0;animation:product-page_fadeInFromTop__KYXjw .75s ease-in-out forwards}.product-page_productPageContent__BaERd{padding:0 0 7rem;background-color:var(--bg-color)}.product-page_productPageImages__xrlth{display:flex;width:100%;justify-content:center}.product-page_productPageImages__xrlth img{height:500px;object-fit:cover;width:min(100%,650px);transition:transform .5s}.product-page_productPageInfo__GXoHL{margin-top:3rem}.product-page_productDescription__uI8bp{font-size:clamp(1rem,.875rem + .476vw,1.25rem);color:var(--text-color);text-align:center}.product-page_productPageInfo__GXoHL table{width:min(100%,750px);border-collapse:collapse;margin:0 auto}.product-page_productPageInfo__GXoHL table caption{font-size:.875rem;font-style:italic;color:var(--text-color);font-family:var(--body-font)}.product-page_productPageInfo__GXoHL td,.product-page_productPageInfo__GXoHL th{padding:1rem;border-bottom:1px solid var(--control-border-color);text-align:center}.product-page_productPageInfo__GXoHL th{background-color:var(--brand-surface-color);color:var(--white);text-transform:uppercase}.product-page_productPageInfo__GXoHL p{margin:0;text-align:center;font-style:italic;background-color:var(--brand-surface-color);color:var(--white);padding:1rem}.product-page_articleCode__RX3xW{font-weight:700;font-size:clamp(1.25rem,1.157rem + .381vw,1.5rem)}.product-page_productActions__lSPKH{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem}.product-page_primaryAction__sMxB7,.product-page_secondaryAction__8KJc4{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1.25rem;font-family:var(--body-font);font-weight:700;text-decoration:none}.product-page_primaryAction__sMxB7{background-color:var(--filled-control-background);color:var(--white)}.product-page_primaryAction__sMxB7:focus-visible,.product-page_primaryAction__sMxB7:hover{background-color:var(--filled-control-background-hover)}.product-page_secondaryAction__8KJc4{border:1px solid var(--accent-border-color);color:var(--accent-text-color)}.product-page_secondaryAction__8KJc4:focus-visible,.product-page_secondaryAction__8KJc4:hover{background-color:var(--filled-control-background);color:var(--white)}.product-page_relatedProducts__wmjnU{margin-top:4rem;text-align:center}.product-page_relatedProducts__wmjnU h2{color:var(--text-color);font-size:clamp(1.5rem,1.329rem + .19vw,1.75rem);margin:0 0 1rem;text-transform:uppercase}.product-page_relatedProducts__wmjnU ul{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none;margin:0;padding:0}.product-page_relatedProducts__wmjnU a{color:var(--accent-text-color);font-family:var(--body-font);font-weight:700;text-decoration:none}.product-page_relatedProducts__wmjnU a:focus-visible,.product-page_relatedProducts__wmjnU a:hover{text-decoration:underline}.product-page_primaryAction__sMxB7:focus-visible,.product-page_relatedProducts__wmjnU a:focus-visible,.product-page_secondaryAction__8KJc4:focus-visible{outline:3px solid var(--focus-indicator-color);outline-offset:3px}@media screen and (max-width:768px){.product-page_productPageImages__xrlth{flex-direction:column}.product-page_productPageImages__xrlth img{height:300px;width:100%}}@media screen and (max-width:576px){.product-page_hiddenOnMobile__OBBaz{margin:0;padding:0}}@keyframes product-page_fadeInFromTop__KYXjw{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.breadcrumbs_breadcrumbs__ftAGw{padding:1rem 0}.breadcrumbs_breadcrumbs__ftAGw ol{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.breadcrumbs_breadcrumbs__ftAGw li{color:var(--muted-text-color);font-family:var(--body-font);font-size:.95rem}.breadcrumbs_breadcrumbs__ftAGw li:not(:last-child):after{content:"/";color:var(--accent-text-color);margin-left:.5rem}.breadcrumbs_breadcrumbs__ftAGw a{color:var(--accent-text-color);font-weight:600;text-decoration:none}.breadcrumbs_breadcrumbs__ftAGw a:hover{text-decoration:underline}.breadcrumbs_breadcrumbs__ftAGw a:focus-visible{outline:3px solid var(--focus-indicator-color);outline-offset:3px}.breadcrumbs_breadcrumbs__ftAGw span{font-weight:500}.catalogo_catalogoHero__G366Q{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh;width:100vw;overflow-x:hidden;position:relative}.catalogo_catalogoOverlay__R0JpU{position:absolute;top:0;left:0;width:100%;height:100%}.catalogo_catalogoOverlay__R0JpU img{width:100%;height:100%;object-fit:cover}.catalogo_catalogoOverlay__R0JpU div{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:1}.catalogo_catalogoHeroHeading__hycR4{z-index:998;display:flex;flex-direction:column;justify-content:center;color:white;opacity:0;animation:catalogo_fadeIn__0Xpj2 1s ease-in-out forwards}.catalogo_catalogoHeroHeading__hycR4 h1,.catalogo_catalogoHeroHeading__hycR4 p{margin:0;text-transform:uppercase;text-align:center}.catalogo_catalogoHeroHeading__hycR4 h1{font-size:clamp(2rem,1.875rem + 1.5vw,3rem)}.catalogo_catalogoHeroHeading__hycR4 p{font-size:clamp(1rem,.938rem + .5vw,1.5rem)}.catalogo_arrow__tW9M8{position:absolute;bottom:2rem;transform:translateX(-50%);width:2rem;height:2rem;fill:white;animation:catalogo_bounce__h77Wa 3s;z-index:998}.catalogo_catalogoCategories__szq2t{padding-block:3rem 7rem;background-color:rgba(76,175,79,.3)}.catalogo_catalogoCategories__szq2t h2{font-size:2rem;text-transform:uppercase;text-align:center;color:white}.catalogo_catalogoIntro__GWGnS{max-width:760px;margin:0 auto 3rem;text-align:center}.catalogo_catalogoIntro__GWGnS h2{color:var(--text-color);margin:0 0 1rem}.catalogo_catalogoIntro__GWGnS p{color:var(--text-color);font-size:1.375rem;margin:1.5rem auto}@media (max-width:768px){.catalogo_catalogoIntro__GWGnS p{font-size:1.125rem}}.catalogo_catalogoCta__fbqYj,.catalogo_secondaryLink__ELJcU{display:block;width:-moz-fit-content;width:fit-content;margin:3rem auto 0;padding:.75rem 1.25rem;font-family:var(--body-font);font-weight:700;text-decoration:none;transition:all .2s}.catalogo_catalogoCta__fbqYj{background-color:var(--filled-control-background);color:var(--white)}.catalogo_catalogoCta__fbqYj:focus-visible,.catalogo_catalogoCta__fbqYj:hover{background-color:var(--filled-control-background-hover)}.catalogo_secondaryLink__ELJcU{border:1px solid var(--accent-border-color);color:var(--accent-text-color)}.catalogo_secondaryLink__ELJcU:focus-visible,.catalogo_secondaryLink__ELJcU:hover{background-color:var(--filled-control-background);color:var(--white)}.catalogo_categoriesGrid__bfXba+.catalogo_categoriesGrid__bfXba{margin-top:1.5rem}.catalogo_categoriesGrid__bfXba a{text-decoration:none}.catalogo_category__WG1Th{background-color:white;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;height:auto;position:relative;overflow:hidden}.catalogo_category__WG1Th img{height:300px;object-fit:cover;width:100%;transition:all .2s}.catalogo_categoryOverlay__vVjhE{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.catalogo_category__WG1Th h3{color:white;margin:0;text-transform:uppercase;text-align:center}.catalogo_category__WG1Th:hover img{transform:scale(1.1)}.catalogo_catalogoHeading__6M2y5{background-color:black;padding:10rem 0 1rem}.catalogo_catalogoHeading__6M2y5 h1{color:white;font-size:clamp(2rem,1.875rem + 1.5vw,3rem);margin:0;text-align:center;text-transform:uppercase;opacity:0;animation:catalogo_fadeInFromTop__X0U6E .75s ease-in-out forwards}.catalogo_catalogoContent__rcDdE{padding:4rem 0 6rem;display:flex;justify-content:center;background-color:var(--bg-color)}.catalogo_categoryIntro__2NKv8{max-width:820px;margin:0 auto 3rem;text-align:center}.catalogo_categoryIntro__2NKv8 p{color:var(--text-color);font-size:1.375rem;margin:0 auto 1.5rem}@media (max-width:768px){.catalogo_categoryIntro__2NKv8 p{font-size:1.125rem}}.catalogo_categoryActions__hxWMC{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.catalogo_products__HKjrM{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));list-style:none;padding:0}.catalogo_productCard__r_4fT{background-color:white;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;width:300px;flex-direction:column;padding:1rem;height:auto;margin:0 auto;transition:all .2s}.catalogo_productCard__r_4fT:hover{transform:translateY(-10px)}.catalogo_productCard__r_4fT h2,.catalogo_productCard__r_4fT p{margin:0}.catalogo_productCard__r_4fT img{height:250px;object-fit:cover;width:100%}.catalogo_productCard__r_4fT a{text-decoration:none;color:var(--text-color)}.catalogo_moreDetails__wLi66{color:var(--accent-text-color);text-decoration:none;display:block;text-align:center;font-weight:600;border:1px solid var(--accent-border-color);padding-block:.5rem}.catalogo_productInfo__IZ_6Z{margin-top:1rem;display:flex;gap:1rem;flex-direction:column}.catalogo_productInfo__IZ_6Z h2{font-size:clamp(1.5rem,1.329rem + .19vw,1.75rem);margin:0}.catalogo_categoryLinks__g_wwF{margin-top:4rem;text-align:center}.catalogo_categoryLinks__g_wwF h2{color:var(--text-color);font-size:clamp(1.5rem,1.329rem + .19vw,1.75rem);margin:0 0 1rem;text-transform:uppercase}.catalogo_categoryLinks__g_wwF ul{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none;margin:0;padding:0}.catalogo_categoryLinks__g_wwF a{color:var(--accent-text-color);font-family:var(--body-font);font-weight:700;text-decoration:none}.catalogo_categoryLinks__g_wwF a:focus-visible,.catalogo_categoryLinks__g_wwF a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.catalogo_arrow__tW9M8{animation:none}}.catalogo_catalogoCta__fbqYj:focus-visible,.catalogo_categoryLinks__g_wwF a:focus-visible,.catalogo_productCard__r_4fT a:focus-visible,.catalogo_secondaryLink__ELJcU:focus-visible{outline:3px solid var(--focus-indicator-color);outline-offset:3px}@keyframes catalogo_bounce__h77Wa{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}@keyframes catalogo_fadeIn__0Xpj2{0%{opacity:0}to{opacity:1}}@keyframes catalogo_fadeInFromTop__X0U6E{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.news_newsPage__XAVTf{padding:0 0 7rem}.news_newsHeading__W_r5V{background-color:black;padding:10rem 0 1rem}.news_newsHeading__W_r5V h1{color:white;font-size:clamp(2rem,1.875rem + 1.5vw,3rem);margin:0;text-align:center;text-transform:uppercase;opacity:0;animation:news_fadeInFromTop__VlFWo .75s ease-in-out forwards}.news_newsContent__Yjw5I{padding:6rem 0;background-color:var(--bg-color)}.news_newsList__NmqW5{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;list-style:none;margin:0;padding:0}.news_newsItem__3On9w{background-color:white;box-shadow:0 0 10px rgba(0,0,0,.1);transition:transform .2s;max-width:400px}.news_newsItem__3On9w:hover{transform:translateY(-10px)}.news_newsItem__3On9w a{color:var(--text-color);display:block;text-decoration:none}.news_newsItem__3On9w a:focus-visible{outline:3px solid var(--focus-indicator-color);outline-offset:3px}.news_newsItem__3On9w img{width:100%;height:260px;object-fit:cover}.news_newsInfo__MBAE8{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.news_newsInfo__MBAE8 h2,.news_newsInfo__MBAE8 p,.news_newsInfo__MBAE8 span{margin:0}.news_newsInfo__MBAE8 p{color:var(--accent-text-color);font-weight:600}.news_newsInfo__MBAE8 h2{font-size:clamp(1.5rem,1.329rem + .19vw,1.75rem)}.news_newsInfo__MBAE8 span{font-family:var(--body-font)}@keyframes news_fadeInFromTop__VlFWo{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.privacy_privacyPage__UuvaM{padding:10rem 0 7rem}.privacy_privacyPage__UuvaM h1,.privacy_privacyPage__UuvaM h2,.privacy_privacyPage__UuvaM p{margin:0}.privacy_privacyPage__UuvaM a{color:var(--accent-text-color);text-decoration:none}.privacy_privacyPage__UuvaM a:hover{text-decoration:underline}.privacy_privacyPage__UuvaM a:focus-visible{outline:3px solid var(--focus-indicator-color);outline-offset:3px}.privacy_privacyPage__UuvaM ul{margin:0;font-family:var(--body-font)}.privacy_privacyPage__UuvaM section{display:flex;flex-direction:column;align-items:center;gap:2.5rem}.privacy_privacyHeading__GHIRH{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.privacy_privacyHeading__GHIRH img{width:150px;height:auto}.privacy_privacyContent__L9Fvy{display:flex;flex-direction:column;gap:2rem;width:min(100%,900px)}.privacy_privacyBlock__rjuuW h2{margin-bottom:1rem}.contact-form_contactsForm__hAz15{width:100%;display:flex;flex-direction:column;gap:1rem}.contact-form_honeypot__A_QM8{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-form_contactsForm__hAz15 button{background-color:var(--filled-control-background);color:var(--white);font-family:var(--body-font);font-weight:500;text-transform:uppercase;padding:.75rem;border:none;cursor:pointer;transition:all .2s;width:250px;margin:0 auto;display:flex;justify-content:center;align-items:center}.contact-form_flexGroup__dzIy6{display:flex;gap:1rem}.contact-form_flexGroup__dzIy6 div{flex:1 1}.contact-form_errorBanner__Yodkd{color:white;text-align:center;padding:1rem;background-color:var(--error-background-color)}.contact-form_error__Q6KJQ{color:var(--error-text-color);margin:0}.contact-form_hint__M96Ld{color:var(--text-color);margin:.375rem 0 0;font-size:.875rem}.contact-form_success__ta6RX{color:white;text-align:center;padding:1rem;background-color:var(--success-background-color)}@media screen and (max-width:576px){.contact-form_flexGroup__dzIy6{flex-direction:column}}.contact-form_contactsForm__hAz15 button:hover{background-color:var(--filled-control-background-hover)}.contact-form_contactsForm__hAz15 button:focus-visible{outline:3px solid var(--focus-indicator-color);outline-offset:3px}.input_formGroup__GMm2v label{display:block;margin:0 0 .5rem;text-transform:uppercase;font-weight:500}.input_formGroup__GMm2v label span{color:var(--error-text-color)}.input_formGroup__GMm2v input,.input_formGroup__GMm2v textarea{width:100%;padding:.5rem;background-color:white;color:var(--text-color);border:1px solid var(--control-border-color);transition:all .2s;border-radius:0;font-family:var(--body-font)}.input_formGroup__GMm2v input:focus,.input_formGroup__GMm2v textarea:focus{border-color:var(--focus-indicator-color);outline:2px solid var(--focus-indicator-color);outline-offset:2px}.input_formGroup__GMm2v textarea{resize:none;margin:0}.input_errorInput__dt_oB{border:1px solid var(--error-text-color)!important;background-color:var(--error-surface-color)}.select_formGroup__tN9lo select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:.5rem;background-color:white;color:var(--text-color);border:1px solid var(--control-border-color);transition:all .2s;border-radius:0;font-family:var(--body-font)}.select_formGroup__tN9lo select:focus{border-color:var(--focus-indicator-color);outline:2px solid var(--focus-indicator-color);outline-offset:2px}.select_formGroup__tN9lo select option{color:var(--text-color)}.select_formGroup__tN9lo label{display:block;margin:0 0 .5rem;text-transform:uppercase;font-weight:500}.checkbox_formGroupFlex__Zg0oz{display:flex;align-items:flex-start;gap:.5rem}.checkbox_formGroupFlex__Zg0oz label{font-family:var(--body-font);font-size:clamp(.75rem,.704rem + .19vw,.875rem)}.checkbox_formGroupFlex__Zg0oz label span{color:var(--error-text-color);font-size:1rem}.checkbox_formGroupFlex__Zg0oz input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.checkbox_formGroupFlex__Zg0oz div{max-width:90%}.checkbox_formGroupFlex__Zg0oz label{display:flex;align-items:center;cursor:pointer;gap:.75rem}.checkbox_customCheckbox__9e6xJ{width:20px;height:20px;border:1px solid var(--control-border-color);border-radius:0;display:inline-block;position:relative;transition:all .2s}.checkbox_formGroupFlex__Zg0oz input:checked+label .checkbox_customCheckbox__9e6xJ{background-color:var(--filled-control-background);border-color:var(--filled-control-background)}.checkbox_formGroupFlex__Zg0oz input:focus-visible+label .checkbox_customCheckbox__9e6xJ{outline:2px solid var(--focus-indicator-color);outline-offset:3px}.checkbox_formGroupFlex__Zg0oz input:checked+label .checkbox_customCheckbox__9e6xJ:after{content:"";position:absolute;top:2px;left:6px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox_formGroupFlex__Zg0oz label:hover .checkbox_customCheckbox__9e6xJ{border-color:var(--accent-border-color)}.loader_loader__F_hDg{width:24px;height:24px}.newsPage_newsPage__bPEiR{padding:0 0 7rem}.newsPage_newsHeading__RWp8W{background-color:black;padding:10rem 0 1rem}.newsPage_newsHeading__RWp8W h1{color:white;font-size:clamp(2rem,1.875rem + 1.5vw,3rem);margin:0;text-align:center;text-transform:uppercase;opacity:0;animation:newsPage_fadeInFromTop__dHVRr .75s ease-in-out forwards}.newsPage_newsContent__AGQAm{margin:3rem auto;width:min(100%,800px);font-size:clamp(1rem,.954rem + .19vw,1.125rem);line-height:1.7;color:var(--text-color)}.newsPage_newsContent__AGQAm>:first-child{margin-top:0}.newsPage_newsContent__AGQAm>:last-child{margin-bottom:0}.newsPage_newsContent__AGQAm p{margin:0 0 1.5rem}.newsPage_newsContent__AGQAm h2,.newsPage_newsContent__AGQAm h3{line-height:1.25;margin:2.5rem 0 1rem}.newsPage_newsContent__AGQAm h2{font-size:clamp(1.5rem,1.361rem + .59vw,1.875rem)}.newsPage_newsContent__AGQAm h3{font-size:clamp(1.25rem,1.157rem + .39vw,1.5rem)}.newsPage_newsContent__AGQAm ol,.newsPage_newsContent__AGQAm ul{margin:0 0 1.5rem;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}.newsPage_newsContent__AGQAm li+li{margin-top:.5rem}.newsPage_newsContent__AGQAm strong{font-weight:700}.newsPage_newsContent__AGQAm a{color:var(--accent-text-color);text-decoration-thickness:.1em;text-underline-offset:.2em}.newsPage_newsContent__AGQAm a:hover{text-decoration-thickness:.15em}.newsPage_newsContent__AGQAm a:focus-visible{outline:3px solid var(--focus-indicator-color);outline-offset:3px}.newsPage_newsImagesContainer__oOu6x{display:grid;grid-gap:2rem;gap:2rem;margin:0 auto;width:min(100%,800px)}.newsPage_newsImagesContainer__oOu6x img{display:block;width:100%;height:auto;object-fit:cover}@keyframes newsPage_fadeInFromTop__dHVRr{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}