@keyframes skeleton{from{background:#c2c2c2}to{background:#f3f3f3}}.hero-products--wrapper{padding:5.8rem 0 6rem;overflow:hidden}.hero-products-title{display:flex;justify-content:space-between;align-items:center}.hero-products-navigation-col{justify-content:flex-end;align-items:center;display:flex}.hero-products__cards{display:flex;flex-wrap:nowrap;gap:1.2rem;overflow-x:auto;overflow-y:hidden;align-items:flex-start;scrollbar-width:none;-ms-overflow-style:none;position:relative;left:calc(var(--container-padding) / -2);right:calc(var(--container-padding) / -2);width:100vw;margin-top:2.4rem}.hero-products__cards::-webkit-scrollbar{-webkit-appearance:none;display:none;width:0;height:0}.hero-products__cards::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.hero-products__cards::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.hero-products-category__card{min-width:13.3rem;flex-basis:13.3rem;text-align:left;color:#666}.hero-products-category__card:first-child{margin-left:calc(var(--container-padding) / 2)}.hero-products-category__card:last-child{margin-right:calc(var(--container-padding) / 2)}.hero-products-category__card img{opacity:.2;margin-bottom:1.2rem;aspect-ratio:16/9}.hero-products-category__card.active{color:#000}.hero-products-category__card.active img{opacity:1}.hero-products__carousel-intro{display:flex;justify-content:space-between;align-items:center;margin-top:5rem;margin-bottom:1.2rem}.hero-products__carousel-outro{margin-top:6rem}.hero-products__carousel-slide{width:calc(20*var(--col-width) + 22.8rem)}@media only screen and (min-width: 1280px){.hero-products--wrapper{padding:8rem 0 12rem}.hero-products__cards{flex-direction:column;left:0;right:0;width:100%;margin-top:5.6rem;overflow:visible;gap:3.6rem}.hero-products .navigation-col{display:flex;align-items:center;justify-content:space-between}.hero-products-category__card{width:100%}.hero-products-category__card:first-child{margin-left:0}.hero-products__carousel .swiper{overflow:hidden;margin-right:calc(var(--container-fill-half-padding) * -1);padding-right:var(--container-fill-half-padding)}.hero-products__carousel-intro{margin-top:0;margin-bottom:5.6rem;height:1.8rem}.hero-products__carousel-slide{width:calc(6*var(--col-width) + 6rem)}.hero-products .product-tile__info{height:16.8rem}}@media only screen and (min-width: 1920px){.hero-products--wrapper{padding:8rem 0 7.8rem}.hero-products__cards{gap:3rem}.hero-products__carousel-title{15:calc(1*var(--col-width) + 0rem)}.hero-products__carousel-slide{width:calc(5*var(--col-width) + 4.8rem)}.hero-products .product-tile__info{height:23.4rem}}
@keyframes skeleton{from{background:#c2c2c2}to{background:#f3f3f3}}.gallery--wrapper{padding:8rem 0;overflow:hidden}.gallery--wrapper:not(.icon){padding:4rem 0 8rem}.gallery__intro{margin-bottom:6rem}.gallery__carousel-slide{width:calc(20*var(--col-width) + 22.8rem)}.gallery__carousel-slide .product-image{aspect-ratio:3/4;object-fit:cover}.gallery__carousel-slide .product-tile__link:focus-visible{outline:solid .2rem #000;outline-offset:.1rem;display:block;outline-offset:.2rem}.gallery__carousel-slide .editorial-video-statusbar__caption{margin:0 .6rem 0 3.4rem}.gallery__carousel-pagination--simple{display:flex;flex:1;margin-bottom:1.6rem;justify-content:flex-end}.gallery-slide__labels{margin-top:1.6rem}.gallery-image--wrapper{width:100%}.gallery-image--wrapper img{width:100%;height:auto}.gallery-image--wrapper.relative{position:relative}.gallery-image--wrapper.relative img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.gallery-video--statusbar{display:flex;gap:1.2rem}.gallery-video--play{margin-right:2.8rem}.gallery-video--caption1{flex:1}.page-template-archive .gallery--wrapper{background-color:#000}.page-template-archive .gallery [class^="button button-navigation--"]{filter:invert(100%)}.page-template-archive .gallery__pagination{color:#fff}.page-template-archive .gallery__intro h2,.page-template-archive .gallery__intro p{color:#fff}.page-template-archive .gallery__intro a,.page-template-archive .gallery__intro button{filter:invert(100%)}.page-template-archive .gallery .product-tile__image-wrapper{background-color:rgba(0,0,0,0)}.page-template-archive .gallery .product-tile__image-wrapper img{background-color:rgba(0,0,0,0)}.page-template-archive .gallery .product-cta{filter:invert(100%)}.page-template-archive .gallery .product-tile__info_content{background-color:#000}.page-template-archive .gallery .product-tile__link,.page-template-archive .gallery .product-tile__seoname,.page-template-archive .gallery .product-tile__price{color:#fff}.page-template-archive .gallery .product-tile__link:focus-visible{outline-color:#fff}.page-template-archive .gallery-slide__labels{color:#fff}@media only screen and (min-width: 1280px){.gallery--wrapper{padding:12rem 0 11rem}.gallery--wrapper.icon .swiper{overflow:hidden}.gallery--wrapper:not(.icon){padding:14rem 0 calc(14rem - var(--label-height))}.gallery--uniform .swiper{overflow:hidden}.gallery .editorial-video .editorial-video-statusbar{position:relative}.gallery-video--statusbar{gap:0}.gallery-video--play{margin-right:0}.gallery-video--caption1{flex:1 0 auto}.gallery__carousel{position:relative}.gallery__carousel--simple .gallery__carousel-slide{width:calc(9*var(--col-width) + 9.6rem)}.gallery__carousel--simple .center .swiper-wrapper{align-items:center}.gallery__carousel--simple .bottom .swiper-wrapper{align-items:flex-end}.gallery__carousel-pagination--simple{margin-bottom:3.2rem}.gallery__carousel-pagination-col{z-index:0}.gallery__carousel-navigation-col{display:flex;align-items:center;z-index:1;padding-bottom:var(--label-height)}.gallery [aria-disabled=true]{color:#666}.gallery__pagination{width:calc(2*var(--col-width) + 1.2rem);position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;height:100%;padding-bottom:var(--label-height)}}@media only screen and (min-width: 1920px){.gallery--wrapper{padding:12rem 0 15rem}.gallery--wrapper:not(.icon){padding:20rem 0 calc(20rem - var(--label-height))}.gallery__carousel-pagination--simple{margin-bottom:4rem}}

/*# sourceMappingURL=../component-icon-gallery.css.map*/