.gallery-carousel.svelte-5j2491 figure{width:100%;height:210px}.gallery-carousel.svelte-5j2491 figure>img{object-fit:cover}.gallery-carousel.svelte-5j2491 i.bat-icon.close{color:var(--color-white);pointer-events:none;font-size:2.5rem;position:absolute;top:2.5rem;right:2.5rem}.gallery-carousel.svelte-5j2491 .swiper-pagination-bullet{background-color:var(--color-white);opacity:.85;width:8px;height:8px;box-shadow:0 2px 2px #00000040}.gallery-carousel.svelte-5j2491 .swiper-pagination-bullet-active{background-color:var(--color-primary-light);border:2px solid var(--color-white);opacity:1;width:10px;height:10px;margin-bottom:-1px}.title-block.svelte-1g3ynx4{width:100%;margin-top:76px;margin-bottom:16px}.title-block__title.svelte-1g3ynx4{width:100%;margin-bottom:.35rem}.title-block__subtitle.svelte-1g3ynx4{width:100%}.title.svelte-1g3ynx4{font-size:var(--font-size-m);margin-bottom:0;line-height:1.25rem}.subtitle.svelte-1g3ynx4{font-weight:400;line-height:.5rem}.subtitle.svelte-1g3ynx4 .bat-link{font-size:.825rem;line-height:.5rem}@media screen and (width>=768px){.title.svelte-1g3ynx4{font-size:var(--font-size-xxl);line-height:var(--line-height-xxl)}.subtitle.svelte-1g3ynx4,.subtitle.svelte-1g3ynx4 .bat-link{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}}.header-block.svelte-1qr5atj{z-index:2;align-items:stretch;width:100%;min-height:296px;margin:0;display:flex;position:relative}.header-block.svelte-1qr5atj:not(.has--image-carousel){height:auto}@media only screen and (width>=576px){.header-block.svelte-1qr5atj{height:auto}}.header-block--background.svelte-1qr5atj{width:100%}.svelte-1qr5atj:not(.has--image-carousel) .header-block--background:where(.svelte-1qr5atj):before{content:"";background-blend-mode:multiply;z-index:2;background:linear-gradient(#2b585b99 0%,#2b585b00 27.6% 48.96%,#2b585bb3 81.25%);width:100%;height:100%;position:absolute}.header-block--body.svelte-1qr5atj{z-index:2;flex-direction:column;width:100%;height:100%;padding-top:10rem;display:flex;position:relative}.has--image-carousel.svelte-1qr5atj .header-block--body:where(.svelte-1qr5atj) .gallery-block{display:none}@media only screen and (width>=576px){.header-block--body.svelte-1qr5atj .gallery-block,.has--image-carousel.svelte-1qr5atj .header-block--body:where(.svelte-1qr5atj) .gallery-block{display:initial}}.has--image-carousel.svelte-1qr5atj .header-block__image{display:none}@media only screen and (width>=576px){.has--image-carousel.svelte-1qr5atj .header-block__image{display:initial}}.has--image-carousel.svelte-1qr5atj .header-block--body:where(.svelte-1qr5atj){height:auto;padding-top:0;display:block}.header-block--gallery.svelte-1qr5atj{visibility:hidden;z-index:1;line-height:1rem;position:relative}.header-block--gallery.is--visible.svelte-1qr5atj{visibility:visible}.header-block.svelte-1qr5atj:not(.has--image-carousel) .header-block--gallery:where(.svelte-1qr5atj){display:none}@media only screen and (width>=576px){.header-block--gallery.svelte-1qr5atj{display:none}}.header-block--gallery.svelte-1qr5atj .block-component{margin-top:0;margin-bottom:0}.svelte-1qr5atj:not(.has--image-carousel) .header-block--body:where(.svelte-1qr5atj)>.container-block{flex-direction:column;flex:1;justify-content:flex-start;display:flex}.header-block--body.svelte-1qr5atj>.container-block:has(.gallery-block){justify-content:space-between}.header-block--body.svelte-1qr5atj>.container-block>.block-component:not(.top-bar-block){margin-top:1rem;margin-bottom:2rem}.header-block--body.svelte-1qr5atj>.container-block>.gallery-block{align-self:flex-end;width:100%;margin-top:0;margin-bottom:0}.header-block--body.svelte-1qr5atj>.container-block>.gallery-block>.container-block{padding-top:10rem;padding-left:0;padding-right:0}.header-block--body.svelte-1qr5atj>.container-block>.main-navigation-block{margin-top:0}.header-block--body.svelte-1qr5atj .main-navigation-block__body{box-shadow:0 4px 8px -2px #00000026;top:30px!important}.late-2025-new-product-design.svelte-1qr5atj .header-block__image{z-index:1;width:100%;height:100%;position:absolute;top:0}.late-2025-new-product-design.svelte-1qr5atj .header-block__image>img{object-fit:cover;object-position:center}.late-2025-new-product-design.svelte-1qr5atj .top-bar-block{width:100%;height:32px;font-size:var(--font-size-xxs)!important;line-height:var(--font-size-xxs)!important}@media only screen and (width>=1024px){.header-block--body.svelte-1qr5atj{padding-top:0}}
