.tcom-focus-state-dashed{position:relative;z-index:1}.tcom-focus-state-dashed:after{bottom:-5px;content:"";display:block;left:-5px;outline:1px dashed #666;pointer-events:none;position:absolute;right:-5px;top:-5px;z-index:2}body.edit-mode .cmp-carousel__item{display:none}body.edit-mode .cmp-carousel__item--active{display:block}.carousel-container .carousel-container__title{margin-bottom:20px}.carousel-container .vi-frame{max-width:none!important}.carousel-container .vi-frame .prev{display:none;left:1pc;position:absolute;z-index:1}.carousel-container .vi-frame .next{display:none;position:absolute;right:1pc;z-index:1}@media(min-width:1500px){.carousel-container .vi-frame .cmp-carousel__actions{margin:auto;position:relative;width:1500px}.carousel-container .vi-frame .prev{left:2pc}}.pagination{text-align:center}.pagination.dots .carousel-numbers,.pagination.none,.pagination.numbers .carousel-dots{display:none!important}.vi-pagination{margin:32px 0}input::-ms-clear{display:none}.tcom-vanilla-carousel,body:not(.edit-mode) .cmp-carousel{overflow:hidden;position:relative}.tcom-vanilla-carousel.animate .frame,body:not(.edit-mode) .animate.cmp-carousel .frame{opacity:1;transform:translateX(0)}.tcom-vanilla-carousel.reposition .js_slides,body:not(.edit-mode) .reposition.cmp-carousel .js_slides{justify-content:center;transform:none!important}.tcom-vanilla-carousel.reposition .arrow,body:not(.edit-mode) .reposition.cmp-carousel .arrow{display:none}.tcom-vanilla-carousel.reposition .js_slide:hover,body:not(.edit-mode) .reposition.cmp-carousel .js_slide:hover{cursor:default}.tcom-vanilla-carousel .frame,body:not(.edit-mode) .cmp-carousel .frame{margin:0 auto;max-width:1038px;position:relative;transition:all;transition-duration:.3s;transition-timing-function:ease-in-out;white-space:nowrap;width:100%}.theme-video .tcom-vanilla-carousel .frame,.theme-video body:not(.edit-mode) .cmp-carousel .frame,body:not(.edit-mode) .theme-video .cmp-carousel .frame{max-width:100%}.tcom-vanilla-carousel .slides,body:not(.edit-mode) .cmp-carousel .slides{display:flex}.tcom-vanilla-carousel .js_slide,body:not(.edit-mode) .cmp-carousel .js_slide{display:inline-block;position:relative}.tcom-vanilla-carousel.arrow-v1 .arrow,body:not(.edit-mode) .arrow-v1.cmp-carousel .arrow{background:hsla(0,0%,100%,.8);border:0;display:none;height:94px;position:absolute;top:62px;transform:translateY(-50%);transition:background-color .3s ease,opacity .3s ease;width:49px;z-index:5}@media(min-width:48em){.tcom-vanilla-carousel.arrow-v1 .arrow,body:not(.edit-mode) .arrow-v1.cmp-carousel .arrow{display:block}}.tcom-vanilla-carousel.arrow-v1 .arrow:focus,body:not(.edit-mode) .arrow-v1.cmp-carousel .arrow:focus{outline:1px dashed #58595b;outline-offset:2px}.tcom-vanilla-carousel.arrow-v1 .arrow.prev,body:not(.edit-mode) .arrow-v1.cmp-carousel .arrow.prev{left:0;right:auto}.tcom-vanilla-carousel.arrow-v1 .arrow.next,body:not(.edit-mode) .arrow-v1.cmp-carousel .arrow.next{left:auto;right:0}.tcom-vanilla-carousel.arrow-v1 .arrow:hover,body:not(.edit-mode) .arrow-v1.cmp-carousel .arrow:hover{background:#c00;cursor:pointer}.tcom-vanilla-carousel.arrow-v1 .arrow:hover>svg,body:not(.edit-mode) .arrow-v1.cmp-carousel .arrow:hover>svg{fill:#fff;stroke:#fff;color:#fff}.tcom-vanilla-carousel.arrow-v1 .arrow.disabled,body:not(.edit-mode) .arrow-v1.cmp-carousel .arrow.disabled{pointer-events:none}.tcom-vanilla-carousel.arrow-v1 .arrow.disabled svg,body:not(.edit-mode) .arrow-v1.cmp-carousel .arrow.disabled svg{opacity:.4}.tcom-vanilla-carousel.arrow-v1 .arrow>svg,body:not(.edit-mode) .arrow-v1.cmp-carousel .arrow>svg{bottom:0;display:inline-block;height:28px;left:0;margin:auto;position:absolute;right:0;top:0;width:15px}.tcom-vanilla-carousel.arrow-v1.reposition .js_slides,body:not(.edit-mode) .arrow-v1.reposition.cmp-carousel .js_slides{justify-content:center;transform:none!important}.tcom-vanilla-carousel.arrow-v1.reposition .arrow,body:not(.edit-mode) .arrow-v1.reposition.cmp-carousel .arrow{display:none}.tcom-vanilla-carousel.arrow-v2 .arrow,body:not(.edit-mode) .arrow-v2.cmp-carousel .arrow{cursor:pointer;height:40px;width:40px}.tcom-vanilla-carousel.arrow-v2 .arrow .focus,body:not(.edit-mode) .arrow-v2.cmp-carousel .arrow .focus{display:none}.tcom-vanilla-carousel.arrow-v2 .arrow.disabled,body:not(.edit-mode) .arrow-v2.cmp-carousel .arrow.disabled{pointer-events:none}.tcom-vanilla-carousel.arrow-v2 .arrow.disabled circle,body:not(.edit-mode) .arrow-v2.cmp-carousel .arrow.disabled circle{fill:#ddd}.tcom-vanilla-carousel.arrow-v2 .arrow.disabled circle:first-child,body:not(.edit-mode) .arrow-v2.cmp-carousel .arrow.disabled circle:first-child{stroke:#ddd}.tcom-vanilla-carousel.arrow-v2 .arrow.disabled path,body:not(.edit-mode) .arrow-v2.cmp-carousel .arrow.disabled path{fill:#c4c4c4}.tcom-vanilla-carousel.arrow-v2 .arrow.disabled:hover,body:not(.edit-mode) .arrow-v2.cmp-carousel .arrow.disabled:hover{background:transparent}.tcom-vanilla-carousel.arrow-v2 .arrow.disabled:hover circle:first-child,body:not(.edit-mode) .arrow-v2.cmp-carousel .arrow.disabled:hover circle:first-child{fill:#ddd;stroke:#d8d8d8}.tcom-vanilla-carousel.arrow-v2 .arrow.disabled:hover path,body:not(.edit-mode) .arrow-v2.cmp-carousel .arrow.disabled:hover path{fill:#c4c4c4}.tcom-vanilla-carousel.arrow-v2 .arrow:focus,body:not(.edit-mode) .arrow-v2.cmp-carousel .arrow:focus{outline:none}.tcom-vanilla-carousel.arrow-v2 .arrow:focus .focus,body:not(.edit-mode) .arrow-v2.cmp-carousel .arrow:focus .focus{display:block}.tcom-vanilla-carousel.arrow-v2 .arrow:hover,body:not(.edit-mode) .arrow-v2.cmp-carousel .arrow:hover{background:transparent}.tcom-vanilla-carousel.arrow-v2 .arrow:hover circle:first-child,body:not(.edit-mode) .arrow-v2.cmp-carousel .arrow:hover circle:first-child{stroke:#000;fill:#000}.tcom-vanilla-carousel.arrow-v2 .arrow:hover path,body:not(.edit-mode) .arrow-v2.cmp-carousel .arrow:hover path{fill:#fff}
/*# sourceMappingURL=carouselcontainer.css.map*/