.hotspot-carousel{flex-direction:row;flex-wrap:nowrap;margin:0 auto;overflow:visible}.hotspot-carousel__products-container{width:100%}@media(min-width: 1025px){.hotspot-carousel{margin:0 auto}}.hotspot-carousel__headline p{margin-bottom:10px}@media(min-width: 1025px){.hotspot-carousel__headline p{margin-bottom:20px}}.hotspot-carousel__headline p,.hotspot-carousel__headline a{font-size:var(--h3-size);line-height:var(--h3-line-height);letter-spacing:var(--h3-spacing);font-family:var(--h3-family);font-weight:var(--h3-weight);font-style:var(--h3-style);text-transform:var(--h3-transform)}@media(min-width: 481px){.hotspot-carousel__headline p,.hotspot-carousel__headline a{font-size:var(--h3-size-t);line-height:var(--h3-line-height-t);letter-spacing:var(--h3-spacing-t)}}@media(min-width: 1025px){.hotspot-carousel__headline p,.hotspot-carousel__headline a{font-size:var(--h3-size-d);line-height:var(--h3-line-height-d);letter-spacing:var(--h3-spacing-d)}}.hotspot-carousel__headline a{text-decoration:underline}.hotspot-carousel__headline a:hover{color:#78dcc8}.hotspot-carousel__subtext p{margin-bottom:60px}@media(min-width: 1025px){.hotspot-carousel__subtext p{margin-bottom:80px}}.hotspot-carousel__subtext a{text-decoration:underline}.hotspot-carousel__subtext a:hover{color:#78dcc8}.hotspot-carousel .splide__arrow{background:rgba(0,0,0,0) !important;height:30px;width:30px}.hotspot-carousel .splide__arrow svg{height:40px;width:40px}@media(min-width: 1280px){.hotspot-carousel .splide__arrow{height:40px;width:40px}}.hotspot-carousel .splide__arrow--next{right:0}@media(min-width: 1025px){.hotspot-carousel .splide__arrow--next{right:-2.5rem}}.hotspot-carousel .splide__arrow--prev{left:0}@media(min-width: 1025px){.hotspot-carousel .splide__arrow--prev{left:-2.5rem}}.hotspot-carousel__headline-subtext-wrapper[data-desktop-content]{display:none}@media(min-width: 1025px){.hotspot-carousel__headline-subtext-wrapper[data-desktop-content]{display:block}}.hotspot-carousel__headline-subtext-wrapper[data-mobile-content]{display:block;padding:0 20px;width:100%}.hotspot-carousel__headline-subtext-wrapper[data-mobile-content] .featured-collection__headline{text-align:center}@media(min-width: 1025px){.hotspot-carousel__headline-subtext-wrapper[data-mobile-content]{display:none}}.hotspot-carousel__products-container{display:flex;flex-direction:column}@media(min-width: 1025px){.hotspot-carousel__products-container{flex-direction:row;align-items:center;max-width:1920px;margin:0 auto}.hotspot-carousel__products-container.image_first .hotspot-carousel__carousel-side{order:1}.hotspot-carousel__products-container.image_first .hotspot-carousel__hotspot-side{order:0}.hotspot-carousel__products-container.image_last .hotspot-carousel__carousel-side{order:0}.hotspot-carousel__products-container.image_last .hotspot-carousel__hotspot-side{order:1}}.hotspot-carousel__products-container .product-card__img-wrapper img,.hotspot-carousel__products-container .product-card__img-wrapper.image-ratio--none img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.hotspot-carousel__carousel-side{width:100%;padding:33px 20px 0 20px;order:1}@media(min-width: 1025px){.hotspot-carousel__carousel-side{width:50%;padding:0 100px 0 100px;order:0}}.hotspot-carousel__hotspot-side{width:100%;order:0;display:flex;flex-direction:column;align-items:center}@media(min-width: 1025px){.hotspot-carousel__hotspot-side{width:50%;order:1}}.hotspot-carousel__hotspot-side img{display:block}.hotspot-carousel__hotspot-image-wrapper{position:relative;width:100%}@media(min-width: 1025px){.hotspot-carousel__hotspot-image-wrapper img{width:100% !important;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}}.hotspot-carousel__carousel-wrapper{margin:0 auto}.hotspot-carousel__cta-arrow-wrapper{display:none;justify-content:space-between;margin-bottom:40px}@media(min-width: 1025px){.hotspot-carousel__cta-arrow-wrapper{display:flex}}.hotspot-carousel__cta{border-bottom:1px solid #000}.hotspot-carousel__cta a:hover{text-decoration:none !important}.hotspot-carousel__cta[data-mobile-content]{display:block;text-align:center;margin:0 20px;margin-bottom:24px}@media(min-width: 1025px){.hotspot-carousel__cta[data-mobile-content]{display:none;padding:0}}.hotspot-carousel__cta[data-desktop-content]{display:none}@media(min-width: 1025px){.hotspot-carousel__cta[data-desktop-content]{display:block}}.hotspot-carousel__arrow-wrapper{display:flex;margin-left:auto}.hotspot-carousel__arrow-wrapper .nextArrow,.hotspot-carousel__arrow-wrapper .prevArrow{max-width:17px;display:flex;justify-content:center;align-items:center;padding:0}.hotspot-carousel__arrow-wrapper .nextArrow svg,.hotspot-carousel__arrow-wrapper .prevArrow svg{width:100%}.hotspot-carousel__arrow-wrapper .prevArrow{margin-right:40px}.hotspot-carousel .splide__pagination{bottom:unset;top:-10px;transform:translateY(-100%);flex-wrap:nowrap;padding:0}.hotspot-carousel .splide__pagination li{width:100%;display:flex}.hotspot-carousel .splide__pagination .splide__pagination__page{margin:0;height:2px;border-radius:unset;border:0;width:100%;background-color:#bbb}.hotspot-carousel .splide__pagination .splide__pagination__page.is-active{background-color:#127360;height:4px;transform:scale(1)}.hotspot-carousel .splide__slide{display:flex;flex-direction:column;height:auto}.hotspot-carousel__hotspot-indicator{position:absolute;width:25px;height:25px;border-radius:50%;background-color:#78dcc8;display:flex;align-items:center;justify-content:center;z-index:2;color:#000}@media(min-width: 1025px){.hotspot-carousel__hotspot-indicator{width:40px;height:40px}}.hotspot-carousel__hotspot-indicator.active{animation:miniRipple .7s linear infinite}.hotspot-carousel .splide-range-slider{width:100%}@media(min-width: 1025px){.hotspot-carousel .splide-range-slider{display:none}}.hotspot-carousel .splide-range-slider [data-splide-range-slider]{-webkit-appearance:none;width:100%;height:2px;background:#d3d3d3;outline:none;margin:0 !important}.hotspot-carousel .splide-range-slider [data-splide-range-slider]:hover{opacity:1}.hotspot-carousel .splide-range-slider [data-splide-range-slider]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:90px;height:4px;background:#127360;cursor:pointer;border:none;border-radius:unset}.hotspot-carousel .splide-range-slider [data-splide-range-slider]::-moz-range-thumb{width:90px;height:4px;background:#127360;cursor:pointer;border:none;border-radius:unset}@keyframes miniRipple{0%{box-shadow:0 0 0 0 rgba(100,100,255,.3),0 0 0 1px rgba(120,220,200,.3),0 0 0 4px rgba(120,220,200,.3),0 0 0 8px rgba(120,220,200,.3)}100%{box-shadow:0 0 0 1px rgba(120,220,200,.3),0 0 0 4px rgba(120,220,200,.3),0 0 0 8px rgba(120,220,200,.3),0 0 0 13px rgba(255,0,0,0)}}