.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow{position:relative;overflow:hidden;width:100%;opacity:0}.elementor-editor-active .redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow{opacity:1;animation:none !important}.redbarnet-webshop-widget--entered .redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow{animation:fadeIn 500ms linear both}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__slide{position:relative;display:flex;flex-direction:column;width:100%;height:750px;justify-content:center;align-items:center;overflow:hidden}@media only screen and (max-width: 1024px){.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__slide{height:600px}}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__slide .redbarnet-webshop-slideshow__tagline,.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__slide .redbarnet-webshop-slideshow__title,.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__slide .redbarnet-webshop-slideshow__description,.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__slide .redbarnet-webshop-slideshow__button{opacity:0;animation:fadeOut 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms both}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__slide.swiper-slide-visible .redbarnet-webshop-slideshow__tagline,.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__slide.swiper-slide-visible .redbarnet-webshop-slideshow__title,.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__slide.swiper-slide-visible .redbarnet-webshop-slideshow__description,.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__slide.swiper-slide-visible .redbarnet-webshop-slideshow__button{animation:fadeInUpCustom 800ms cubic-bezier(0.215, 0.61, 0.355, 1) 200ms both}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__slide.swiper-slide-visible .redbarnet-webshop-slideshow__title{animation-delay:300ms}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__slide.swiper-slide-visible .redbarnet-webshop-slideshow__description{animation-delay:400ms}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__slide.swiper-slide-visible .redbarnet-webshop-slideshow__button{animation-delay:500ms}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__media::before{content:"";position:absolute;top:0;left:0;width:100%;height:580px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);opacity:.7;transform:matrix(1, 0, 0, -1, 0, 0);z-index:1;pointer-events:none}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__media::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:356px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);opacity:.7;z-index:1;pointer-events:none}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__media img,.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__media video{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:0}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__content{width:100%;max-width:calc(var(--rb-content-width) + var(--rb-content-padding) * 2);margin:0 auto;padding-left:var(--rb-content-padding);padding-right:var(--rb-content-padding);display:flex;position:relative;flex-direction:column;justify-content:center;padding-top:100px;padding-bottom:50px;color:#fff;z-index:2}@media only screen and (max-width: 1024px){.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__content{max-width:calc(var(--rb-content-width) + var(--rb-content-padding-tablet) * 2);padding-left:var(--rb-content-padding-tablet);padding-right:var(--rb-content-padding-tablet)}}@media only screen and (max-width: 767px){.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__content{max-width:100%;padding-left:var(--rb-content-padding-mobile);padding-right:var(--rb-content-padding-mobile)}}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__tagline,.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__title,.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__description{max-width:700px}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__tagline{font-family:var(--rb-font-primary);font-size:var(--rb-webshop-font-size-h6);line-height:1.142em;margin:0 0 25px 0;text-transform:uppercase;line-height:1.2em}@media only screen and (max-width: 1024px){.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__tagline{font-size:var(--rb-webshop-font-size-h6-tablet)}}@media only screen and (max-width: 767px){.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__tagline{font-size:var(--rb-webshop-font-size-h6-mobile)}}@media only screen and (max-width: 1024px){.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__tagline{margin-bottom:15px}}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__title{font-family:var(--rb-font-primary);font-size:var(--rb-webshop-font-size-h2);line-height:1.25em;margin:0 0 30px 0;line-height:1.25em}@media only screen and (max-width: 1024px){.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__title{font-size:var(--rb-webshop-font-size-h2-tablet)}}@media only screen and (max-width: 767px){.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__title{font-size:var(--rb-webshop-font-size-h2-mobile)}}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__description{font-size:var(--rb-webshop-font-size-body);margin:0 0 40px 0}@media only screen and (max-width: 1024px){.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__description{font-size:var(--rb-webshop-font-size-body-tablet)}}@media only screen and (max-width: 767px){.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__description{font-size:var(--rb-webshop-font-size-body-mobile)}}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__actions a.redbarnet-webshop-slideshow__button{display:inline-block;position:relative;padding:5px 40px 7px;background-color:var(--theme-color-secondary, transparent);border:3px solid var(--theme-color-primary, var(--rb-webshop-color-text));color:var(--theme-color-primary, var(--rb-webshop-color-text));font-family:var(--rb-font-primary);font-size:var(--rb-webshop-font-size-body);line-height:1.3333333333em;font-weight:400;text-align:center;text-decoration:none;border-radius:100px;overflow:hidden;outline:0;appearance:none;transition:fill 125ms linear,outline 125ms linear,color 125ms linear,background-color 125ms linear,border-color 125ms linear,box-shadow 500ms ease;cursor:pointer;padding:8px 50px 9px;font-size:var(--rb-webshop-font-size-body-lg);margin:0;color:#fff;border-color:#fff}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__actions a.redbarnet-webshop-slideshow__button::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--rb-webshop-color-primary);transform-origin:center right;transform:scaleX(0) translateZ(0);transition:opacity 400ms cubic-bezier(0.215, 0.61, 0.355, 1),transform 200ms cubic-bezier(0.215, 0.61, 0.355, 1),border-radius 400ms cubic-bezier(0.215, 0.61, 0.355, 1);z-index:-1}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__actions a.redbarnet-webshop-slideshow__button::after{display:block;content:"";position:absolute;bottom:8px;left:40px;right:40px;height:.1em;background-color:var(--rb-webshop-color-accent);transform:scaleX(0) scaleY(0.6) translateZ(0);transform-origin:center left;transition:opacity 400ms cubic-bezier(0.215, 0.61, 0.355, 1),transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (max-width: 1024px){.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__actions a.redbarnet-webshop-slideshow__button{font-size:var(--rb-webshop-font-size-body-tablet)}}@media only screen and (max-width: 767px){.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__actions a.redbarnet-webshop-slideshow__button{font-size:var(--rb-webshop-font-size-body-mobile)}}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__actions a.redbarnet-webshop-slideshow__button:hover{border-color:var(--rb-webshop-color-primary);color:var(--rb-webshop-color-accent)}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__actions a.redbarnet-webshop-slideshow__button:hover::before{transform:scale(1) translateZ(0)}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__actions a.redbarnet-webshop-slideshow__button:hover::after{transform:scaleX(1) scaleY(0.6) translateZ(0)}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__actions a.redbarnet-webshop-slideshow__button:active{border-color:var(--rb-webshop-color-primary);color:var(--rb-webshop-color-accent)}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__actions a.redbarnet-webshop-slideshow__button:active::before{transform:scale(1) translateZ(0)}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__actions a.redbarnet-webshop-slideshow__button:active::after{transform:scaleX(1) scaleY(0.6) translateZ(0)}}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__actions a.redbarnet-webshop-slideshow__button::after{left:50px;right:50px;bottom:11px}@media only screen and (max-width: 1024px){.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__actions a.redbarnet-webshop-slideshow__button{font-size:var(--rb-webshop-font-size-body-lg-tablet)}}@media only screen and (max-width: 767px){.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__actions a.redbarnet-webshop-slideshow__button{font-size:var(--rb-webshop-font-size-body-lg-mobile)}}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__pagination{position:absolute;bottom:40px !important;left:0;width:100%;display:flex;justify-content:center;gap:15px;z-index:10}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__pagination .swiper-pagination-bullet{display:block;width:10px;height:10px;margin:0;background-color:#fff;border-radius:10px;opacity:1;transition:width 500ms cubic-bezier(0.215, 0.61, 0.355, 1),background-color 400ms cubic-bezier(0.215, 0.61, 0.355, 1);cursor:pointer}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__pagination .swiper-pagination-bullet-active{width:50px;background-color:var(--rb-webshop-color-primary)}.redbarnet-webshop-widget-wrapper .redbarnet-webshop-slideshow__pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover{background-color:rgba(255,255,255,.8)}/*# sourceMappingURL=slideshow.widget.css.map */
