@keyframes cab-main-cycle{0%,4%{opacity:0;transform:translate3d(0,-50%,0) scale(.85) rotate(-4deg)}11%{opacity:1;transform:translate3d(0,-50%,0) scale(1) rotate(0)}30%{opacity:1;transform:translate3d(0,-51%,0) scale(1.01) rotate(1deg)}50%{opacity:1;transform:translate3d(0,-50%,0) scale(1) rotate(0)}70%{opacity:1;transform:translate3d(0,-49%,0) scale(1.01) rotate(-1deg)}90%{opacity:1}to{opacity:0;transform:translate3d(0,-50%,0) scale(.85) rotate(-4deg)}}@keyframes cab-photo-cycle{0%,22.5%{opacity:0;transform:translate3d(0,-50%,0) scale(.85) rotate(-3deg)}26.5%{opacity:1;transform:translate3d(0,-50%,0) scale(1) rotate(0)}40%{opacity:1;transform:translate3d(0,-51%,0) scale(1.01) rotate(.8deg)}55%{opacity:1;transform:translate3d(0,-50%,0) scale(1) rotate(0)}70%{opacity:1;transform:translate3d(0,-49%,0) scale(1.01) rotate(-.8deg)}90%{opacity:1}to{opacity:0;transform:translate3d(0,-50%,0) scale(.85) rotate(-3deg)}}@keyframes cab-extra-cycle{0%,33.5%{opacity:0;transform:translate3d(0,-50%,0) scale(.85)}35%{opacity:1;transform:translate3d(0,-50%,0) scale(1)}45%{opacity:1;transform:translate3d(0,-50%,0) scale(1.025)}55%{opacity:1;transform:translate3d(0,-50%,0) scale(1)}65%{opacity:1;transform:translate3d(0,-50%,0) scale(1.025)}75%{opacity:1;transform:translate3d(0,-50%,0) scale(1)}90%{opacity:1}to{opacity:0;transform:translate3d(0,-50%,0) scale(.85)}}@keyframes cab-centered-cycle{0%{opacity:0}3.5%{opacity:1}to{opacity:1}}[data-animated-banners-widget],[data-animated-banners-widget] *,[data-animated-banners-widget] *:before,[data-animated-banners-widget] *:after{box-sizing:border-box}[data-animated-banners-widget] .splide__container{position:relative}[data-animated-banners-widget] .splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important;will-change:transform;overflow:visible!important}[data-animated-banners-widget] .splide.is-initialized:not(.is-active) .splide__list{display:block}[data-animated-banners-widget] .splide__slide{backface-visibility:hidden;flex-shrink:0;list-style-type:none!important;margin:0;position:relative;overflow:visible!important}[data-animated-banners-widget] .splide__slide img{vertical-align:bottom}[data-animated-banners-widget] .splide__track{position:relative;z-index:0;overflow:hidden!important}[data-animated-banners-widget] .splide{position:relative;overflow:visible!important}@media (min-width: 768px){[data-animated-banners-widget] .splide,[data-animated-banners-widget] .splide__track,[data-animated-banners-widget] .splide__list,[data-animated-banners-widget] .splide__slide{overflow:visible!important}}[data-animated-banners-widget]{width:100%;max-width:100%;margin:0;padding:2rem 1rem 0;overflow:visible}[data-animated-banners-widget] .custom-banner-link{display:block;text-decoration:none}[data-animated-banners-widget] .custom-animated-banner{position:relative;width:100%;padding-bottom:53.125%;background:transparent;user-select:none;overflow:visible;contain:layout style}[data-animated-banners-widget] .custom-animated-banner--empty{display:none}[data-animated-banners-widget] .custom-banner-bg{position:absolute;inset:0;z-index:1;border-radius:20px;overflow:hidden;transform:translateZ(0);will-change:transform}[data-animated-banners-widget] .custom-lottie-container{position:absolute;inset:0;z-index:1;background:transparent;will-change:transform}[data-animated-banners-widget] .custom-lottie-overlay{position:absolute;inset:0;z-index:4;background:transparent;pointer-events:none;will-change:transform}[data-animated-banners-widget] .custom-product-img{position:absolute;object-fit:contain;transform-origin:center center;pointer-events:none;user-select:none;-webkit-user-drag:none;will-change:transform,opacity;transform:translateZ(0)}[data-animated-banners-widget] .custom-product-main{z-index:3;max-height:105%;max-width:40%;right:24%;top:45%;filter:drop-shadow(0 3px 6px rgba(0,0,0,.18));animation:cab-main-cycle 10s ease-in-out infinite;animation-play-state:paused}[data-animated-banners-widget] .custom-product-photo{z-index:2;max-height:64%;max-width:26%;right:17%;top:53%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.16));animation:cab-photo-cycle 10s ease-in-out infinite;animation-play-state:paused}[data-animated-banners-widget] .custom-product-extra{z-index:2;max-height:44%;max-width:14%;right:7%;top:52%;filter:drop-shadow(0 1px 3px rgba(0,0,0,.14));animation:cab-extra-cycle 10s ease-in-out infinite;animation-play-state:paused}[data-animated-banners-widget] .custom-product-centered{z-index:3;max-height:83%;max-width:50%;left:50%;top:53%;transform:translate3d(-50%,-50%,0);filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));animation:cab-centered-cycle 10s ease-out infinite;animation-play-state:paused}@media screen and (min-width: 768px){[data-animated-banners-widget] .custom-product-centered{max-height:74%;max-width:44%;top:55%}}[data-animated-banners-widget] .custom-animated-banner.anim-running .custom-product-main,[data-animated-banners-widget] .custom-animated-banner.anim-running .custom-product-photo,[data-animated-banners-widget] .custom-animated-banner.anim-running .custom-product-extra,[data-animated-banners-widget] .custom-animated-banner.anim-running .custom-product-centered{animation-play-state:running}[data-animated-banners-widget] .custom-animated-banner.anim-static-fallback .custom-lottie-overlay{display:none}[data-animated-banners-widget] .custom-animated-banner.anim-static-fallback .custom-product-main,[data-animated-banners-widget] .custom-animated-banner.anim-static-fallback .custom-product-photo,[data-animated-banners-widget] .custom-animated-banner.anim-static-fallback .custom-product-extra,[data-animated-banners-widget] .custom-animated-banner.anim-static-fallback .custom-product-centered{opacity:1;animation:none}[data-animated-banners-widget] .custom-animated-banner.anim-static-fallback .custom-product-main,[data-animated-banners-widget] .custom-animated-banner.anim-static-fallback .custom-product-photo,[data-animated-banners-widget] .custom-animated-banner.anim-static-fallback .custom-product-extra{transform:translate3d(0,-50%,0) scale(1)}[data-animated-banners-widget] .custom-animated-banner.anim-static-fallback .custom-product-centered{transform:translate3d(-50%,-50%,0)}[data-animated-banners-widget] .splide__arrows{position:absolute;inset:0;z-index:100;pointer-events:none}[data-animated-banners-widget] .splide__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:100;width:40px;height:40px;background:#ffffff4d;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .5s,opacity .5s;opacity:1;pointer-events:auto}[data-animated-banners-widget] .splide__arrow:hover{background:#fff9;transition:background .2s,opacity .2s}[data-animated-banners-widget] .splide__arrow:active{background:#ffffffd9;transition:background 0s,opacity 0s}[data-animated-banners-widget] .splide__arrow:active svg{opacity:1}[data-animated-banners-widget] .splide__arrow:disabled{opacity:0;pointer-events:none}[data-animated-banners-widget] .splide__arrow svg{width:18px;height:18px;fill:#666;opacity:.6}[data-animated-banners-widget] .splide__arrow--prev{left:.5rem;transform:translateY(-50%)!important}[data-animated-banners-widget] .splide__arrow--prev:hover{opacity:.55}[data-animated-banners-widget] .splide__arrow--prev svg{transform:scaleX(-1)!important;transform-origin:center}[data-animated-banners-widget] .splide__arrow--next{right:.5rem}[data-animated-banners-widget] .splide__arrow--next svg{transform:none!important}[data-animated-banners-widget] .splide__pagination{display:none}[data-animated-banners-widget] .splide__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);border:0;padding:0;margin:-1px}[data-animated-banners-widget] .splide__spinner{display:none}@media screen and (max-width: 1024px){[data-animated-banners-widget] .splide__arrow--prev{left:.3rem}[data-animated-banners-widget] .splide__arrow--next{right:.3rem}}@media screen and (max-width: 767px){[data-animated-banners-widget]{padding:1rem .5rem 0}[data-animated-banners-widget] .custom-animated-banner{padding-bottom:53.125%;max-width:100%}[data-animated-banners-widget] .custom-product-main{max-height:78%;max-width:22%;right:26%;top:48%}[data-animated-banners-widget] .custom-product-photo{max-height:50%;max-width:22%;right:18%;top:54%}[data-animated-banners-widget] .custom-product-extra{max-height:32%;max-width:14%;right:8%;top:54%}[data-animated-banners-widget] .splide__arrow{width:32px;height:32px}[data-animated-banners-widget] .splide__arrow svg{width:14px;height:14px}[data-animated-banners-widget] .custom-product-centered{max-height:63%;max-width:47%;top:54%}}
