.component-content-slider-puffs{overflow-x:hidden}.component-content-slider-puffs .container{z-index:3}.component-content-slider-puffs .swiper-container,.component-content-slider-puffs .swiper-outer{overflow:hidden}.component-content-slider-puffs .swiper-container{margin-left:auto;margin-right:auto;position:relative;list-style:none;padding:0;width:100%}.component-content-slider-puffs .swiper-slide,.component-content-slider-puffs .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:transform;transition-property:transform,-webkit-transform,-o-transform;width:100%}.component-content-slider-puffs .swiper-slide{padding:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;position:relative;max-width:240px}.component-content-slider-puffs.bg-blue .headline,.component-content-slider-puffs.bg-dark-green .headline{color:#fff}.component-content-storefront-carousel .carousel-wrapper{padding-right:15px}@media (min-width:768px){.component-content-storefront-carousel .carousel-wrapper{padding-right:.5rem}}.component-content-storefront-carousel .storefront-swiper{height:429px;width:100%;margin-left:auto;margin-right:auto;position:relative;list-style:none;padding:0;overflow:hidden;border-radius:1.5rem}.component-content-storefront-carousel .swiper-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:transform;transition-property:transform,-webkit-transform,-o-transform}.component-content-storefront-carousel .swiper-slide{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.component-content-storefront-carousel .swiper-slide figure{min-height:100%}.component-content-storefront-carousel .spots-wrapper{padding-left:15px}@media (min-width:768px){.component-content-storefront-carousel .spots-wrapper{padding-left:.5rem}}.component-content-storefront-carousel .swiper-button-next,.component-content-storefront-carousel .swiper-button-prev{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:88px;background-color:#fff;border-radius:8px;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;z-index:1;cursor:pointer;opacity:1;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.component-content-storefront-carousel .swiper-button-next.swiper-button-disabled,.component-content-storefront-carousel .swiper-button-prev.swiper-button-disabled{cursor:default}.component-content-storefront-carousel .swiper-button-next.swiper-button-disabled:after,.component-content-storefront-carousel .swiper-button-prev.swiper-button-disabled:after{color:rgba(0,0,0,.4)}.component-content-storefront-carousel .swiper-button-next{right:72px}.component-content-storefront-carousel .swiper-button-next:after{font-family:fontello;content:"\E808";font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0}.component-content-storefront-carousel .swiper-button-prev{right:16px}.component-content-storefront-carousel .swiper-button-prev:after{font-family:fontello;content:"\E809";font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0}@media (max-width:767.98px){.component-content-storefront-carousel .spot{padding:0!important}}.component-content-storefront-carousel .spot-inner{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:278px}.component-content-storefront-carousel .spot-inner .spot-image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;inset:0}.component-content-storefront-carousel .third-spot{height:135px;color:#fff;padding:0 40px}.component-content-storefront-carousel .third-spot h3{font-weight:400}.component-content-storefront-carousel .pr-2{padding-right:15px}@media (min-width:768px){.component-content-storefront-carousel .pr-2{padding-right:.5rem}}.component-content-storefront-carousel .pl-2{padding-left:15px}@media (min-width:768px){.component-content-storefront-carousel .pl-2{padding-left:.5rem}}.component-content-storefront-carousel .mt-4{margin-top:1rem!important}.component-content-storefront-carousel .rounded-3xl{border-radius:1.5rem}.component-content-storefront-carousel .text-panel{z-index:1;bottom:0;background:rgba(0,0,0,.3);padding:1.5rem;width:100%;color:#fff;font-size:16px;margin:0;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.component-content-storefront-carousel .text-panel p{font-size:16px}.component-content-storefront-carousel .text-panel a{color:inherit;position:relative;display:block;width:100%}.component-content-storefront-carousel .text-panel a:after{font-family:fontello;content:"\E809";font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-decoration:none}