.image-slider .container:not(.container--background) .container-heading{padding-top:2rem}@media screen and (min-width:1440px){.image-slider .container-content{max-width:100%}}@media screen and (min-width:1580px){.image-slider .container-content{max-width:var(--site-center)}}.image-slider figure{margin-bottom:0}.image-slider__slide{display:block;position:relative}.image-slider__slide span{bottom:1rem;left:1rem;padding-right:1rem;position:absolute}.image-slider__slide span.white{color:var(--color-white)}.image-slider__slide span.black{color:var(--color-black)}.image-slider__slide span.primary{color:var(--color-brand-primary)}.image-slider__slide span.secondary{color:var(--color-brand-secondary)}.image-slider__slide span.accent{color:var(--color-brand-accent)}.image-slider__slide-top span{bottom:auto;top:1rem}.image-slider__wrapper{padding:0}@media screen and (min-width:768px){.image-slider__wrapper{margin-top:.5rem}}.image-slider__wrapper .swiper-scrollbar{left:0;margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}.image-slider__wrapper .swiper{padding:1rem 1rem 2rem}@media screen and (min-width:768px){.image-slider__wrapper .swiper{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:var(--site-side-spacing-md);padding-right:var(--site-side-spacing-md);width:100%}}@media screen and (min-width:1440px){.image-slider__wrapper .swiper{padding-left:var(--site-side-spacing-md);padding-right:1.5rem;width:100%}}@media screen and (min-width:1580px){.image-slider__wrapper .swiper{left:-1.5rem;padding-left:1.5rem}}.image-slider__wrapper .swiper .swiper-button-prev{left:1.25rem}@media screen and (min-width:768px){.image-slider__wrapper .swiper .swiper-button-prev{left:calc(var(--site-side-spacing-md) + .25rem)}}@media screen and (min-width:1024px){.image-slider__wrapper .swiper .swiper-button-prev{left:calc(var(--site-side-spacing) + 24px)}}.image-slider__wrapper .swiper .swiper-button-next{right:1rem}@media screen and (min-width:768px){.image-slider__wrapper .swiper .swiper-button-next{right:calc(var(--site-side-spacing-md) + .25rem)}}@media screen and (min-width:1024px){.image-slider__wrapper .swiper .swiper-button-next{right:calc(var(--site-side-spacing) + 24px)}}.image-slider__wrapper .swiper .img{padding-bottom:125%}.image-slider__wrapper .swiper-button-next,.image-slider__wrapper .swiper-button-prev{background:transparent;border:2px solid transparent}.image-slider__wrapper .swiper-button-next.swiper-button-disabled,.image-slider__wrapper .swiper-button-prev.swiper-button-disabled{opacity:0}.image-slider__wrapper .swiper-button-next.white,.image-slider__wrapper .swiper-button-prev.white{border:2px solid var(--color-white)}.image-slider__wrapper .swiper-button-next.white:focus:not([disabled]),.image-slider__wrapper .swiper-button-next.white:hover:not([disabled]),.image-slider__wrapper .swiper-button-prev.white:focus:not([disabled]),.image-slider__wrapper .swiper-button-prev.white:hover:not([disabled]){border-color:var(--color-white)}.image-slider__wrapper .swiper-button-next.white svg path,.image-slider__wrapper .swiper-button-prev.white svg path{fill:var(--color-white)}.image-slider__wrapper .swiper-button-next.black,.image-slider__wrapper .swiper-button-prev.black{border:2px solid var(--color-black)}.image-slider__wrapper .swiper-button-next.black:focus:not([disabled]),.image-slider__wrapper .swiper-button-next.black:hover:not([disabled]),.image-slider__wrapper .swiper-button-prev.black:focus:not([disabled]),.image-slider__wrapper .swiper-button-prev.black:hover:not([disabled]){border-color:var(--color-black)}.image-slider__wrapper .swiper-button-next.black svg path,.image-slider__wrapper .swiper-button-prev.black svg path{fill:var(--color-black)}.image-slider__wrapper .swiper-button-next.primary,.image-slider__wrapper .swiper-button-prev.primary{border:2px solid var(--color-brand-primary)}.image-slider__wrapper .swiper-button-next.primary:focus:not([disabled]),.image-slider__wrapper .swiper-button-next.primary:hover:not([disabled]),.image-slider__wrapper .swiper-button-prev.primary:focus:not([disabled]),.image-slider__wrapper .swiper-button-prev.primary:hover:not([disabled]){border-color:var(--color-brand-primary)}.image-slider__wrapper .swiper-button-next.primary svg path,.image-slider__wrapper .swiper-button-prev.primary svg path{fill:var(--color-brand-primary)}.image-slider__wrapper .swiper-button-next.secondary,.image-slider__wrapper .swiper-button-prev.secondary{border:2px solid var(--color-brand-secondary)}.image-slider__wrapper .swiper-button-next.secondary:focus:not([disabled]),.image-slider__wrapper .swiper-button-next.secondary:hover:not([disabled]),.image-slider__wrapper .swiper-button-prev.secondary:focus:not([disabled]),.image-slider__wrapper .swiper-button-prev.secondary:hover:not([disabled]){border-color:var(--color-brand-secondary)}.image-slider__wrapper .swiper-button-next.secondary svg path,.image-slider__wrapper .swiper-button-prev.secondary svg path{fill:var(--color-brand-secondary)}.image-slider__wrapper .swiper-button-next.accent,.image-slider__wrapper .swiper-button-prev.accent{border:2px solid var(--color-brand-accent)}.image-slider__wrapper .swiper-button-next.accent:focus:not([disabled]),.image-slider__wrapper .swiper-button-next.accent:hover:not([disabled]),.image-slider__wrapper .swiper-button-prev.accent:focus:not([disabled]),.image-slider__wrapper .swiper-button-prev.accent:hover:not([disabled]){border-color:var(--color-brand-accent)}.image-slider__wrapper .swiper-button-next.accent svg path,.image-slider__wrapper .swiper-button-prev.accent svg path{fill:var(--color-brand-accent)}@media screen and (max-width:767px){.image-slider .swiper-slide--last .product-card-wrapper{margin-right:2rem}}.image-slider .swiper-container--custom-slides .swiper-slide{height:auto;margin-right:1rem;width:65%}@media screen and (min-width:768px){.image-slider .swiper-container--custom-slides .swiper-slide{width:31.86%}}@media screen and (min-width:1024px){.image-slider .swiper-container--custom-slides .swiper-slide{width:24.38%}}.image-slider .swiper-container--custom-slides .swiper-slide .product-card-wrapper{display:block;height:100%}.image-slider .swiper-slide{opacity:0;-webkit-transition:opacity var(--duration-short) ease-in-out;transition:opacity var(--duration-short) ease-in-out}.image-slider .swiper-slide-visible{opacity:1}.image-slider .swiper-horizontal .swiper-scrollbar{bottom:.5rem;left:0;width:calc(100% - 2rem)}@media screen and (min-width:768px){.image-slider .swiper-horizontal .swiper-scrollbar{left:var(--site-side-spacing-md);margin-left:0;width:calc(100% - var(--site-side-spacing-md)*2)}}@media screen and (min-width:1580px){.image-slider .swiper-horizontal .swiper-scrollbar{left:1.5rem;width:calc(100% - 3rem)}}.image-slider .h6{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:calc(100% - 2rem)}.image-slider .h6 p{-ms-flex-preferred-size:5.5rem;flex-basis:5.5rem;margin:0;max-width:5.5rem}@media screen and (min-width:768px){.image-slider .h6 p{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.image-slider .h6 svg{border:1px solid var(--color-white);border-radius:100%}.image-slider--is-grid{grid-column-gap:1rem;grid-row-gap:1rem;margin-top:1rem}.image-slider__slide-wrapper{position:relative}.image-slider__slide--1{grid-row-end:span 3}.image-slider__slide--1 .img{padding-bottom:122%}@media screen and (min-width:768px){.image-slider__slide--1 .img{padding-bottom:148%}}.image-slider__slide--2{grid-row-end:span 4}@media screen and (min-width:768px){.image-slider__slide--2{grid-row-end:span 2}}.image-slider__slide--2 .img{padding-bottom:160%}@media screen and (min-width:768px){.image-slider__slide--2 .img{padding-bottom:130%}}.image-slider__slide--3{grid-row-end:span 4}@media screen and (min-width:768px){.image-slider__slide--3{grid-row-end:span 1}}.image-slider__slide--3 .img{padding-bottom:147%}@media screen and (min-width:768px){.image-slider__slide--3 .img{padding-bottom:111%}}.image-slider__slide--4{grid-row-end:span 5}.image-slider__slide--4 .img{padding-bottom:172%}@media screen and (min-width:768px){.image-slider__slide--4 .img{padding-bottom:130%}}.image-slider__slide--5{grid-row-end:span 4}.image-slider__slide--5 .img{padding-bottom:147%}@media screen and (min-width:768px){.image-slider__slide--5 .img{padding-bottom:111%}}.image-slider__slide--6{grid-row-end:span 3}.image-slider__slide--6 .img{padding-bottom:122%}@media screen and (min-width:768px){.image-slider__slide--6 .img{padding-bottom:148%}}