.ProductCarousel_productCarousel__awnkt{overflow:hidden}.ProductCarousel_productCarousel__awnkt .swiper{overflow:visible}@media only screen and (min-width:1920px){.ProductCarousel_productCarousel__awnkt .swiper{overflow:hidden}}.ProductCarousel_productCarousel__awnkt .container{max-width:1023px;overflow:hidden}.ProductCarousel_productCarousel__awnkt .ProductCarousel_swiperNavButton__DLCBz{background:rgba(0,0,0,0);border:0}.ProductCarousel_productCarousel__awnkt .ProductCarousel_swiperNavButton__DLCBz:disabled{pointer-events:auto;cursor:not-allowed}.ProductCarousel_productCarousel__awnkt .ProductCarousel_adaContent__KVQJx{height:var(--image-wrapper-height);width:150px;background:rgba(0,0,0,0);color:rgba(0,0,0,0);position:absolute;z-index:-1;top:0;left:0;right:0;margin:auto}@media only screen and (min-width:768px){.ProductCarousel_productCarousel__awnkt .ProductCarousel_adaContent__KVQJx{width:250px}}.ProductCarousel_productCarousel__awnkt .ProductCarousel_adaContent__KVQJx a{height:100%;width:100%;display:block}.ProductCarousel_productCarousel__awnkt .ProductCarousel_swiperNavigation__TPq_2{width:100%;position:relative;display:block;height:var(--swiper-navigation-size);position:absolute;left:0;right:0;top:calc(var(--image-wrapper-height)/2 - var(--swiper-navigation-size)/2);margin:2.5rem auto 0;max-width:255px}@media only screen and (min-width:768px){.ProductCarousel_productCarousel__awnkt .ProductCarousel_swiperNavigation__TPq_2{margin:auto}}@media only screen and (min-width:1024px){.ProductCarousel_productCarousel__awnkt .ProductCarousel_swiperNavigation__TPq_2{max-width:300px}}.ProductCarousel_productCarousel__awnkt .ProductCarousel_bulletTitle__VQCvS{color:#003da5;padding-top:.5rem;display:block;font-size:.875rem;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;line-height:1rem}.ProductCarousel_productCarousel__awnkt .ProductCarousel_ctaContainer__Cf3Bb{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 0 2rem}.ProductCarousel_productCarousel__awnkt .ProductCarousel_ctaContainer__Cf3Bb button:first-child{margin:0 0 1rem}@media only screen and (max-width:768px){.ProductCarousel_productCarousel__awnkt .ProductCarousel_ctaContainer__Cf3Bb button:first-child{padding:1rem 2rem}}@media only screen and (min-width:768px){.ProductCarousel_productCarousel__awnkt .ProductCarousel_ctaContainer__Cf3Bb{flex-direction:row;padding:3rem 0 3.5rem}.ProductCarousel_productCarousel__awnkt .ProductCarousel_ctaContainer__Cf3Bb button:first-child{margin:0 .625rem 0 0}}
/*# sourceMappingURL=636dcc48658a5ae8.css.map*/