.collection-banner-carousel-wrapper{width:100%;position:relative}.banner-carousel-header{position:absolute;top:20px;left:0;right:0;z-index:10;padding:0 20px;pointer-events:none}.banner-carousel-header>*{pointer-events:auto}.banner-carousel-header--no-overlay{position:relative;top:auto;left:auto;right:auto;padding:20px 20px 30px;pointer-events:auto;margin-bottom:0;background:transparent}.banner-carousel-header .breadcrumb{display:flex;align-items:center;gap:10px;font-size:13px;color:#fff;margin-bottom:12px;flex-wrap:wrap;text-shadow:0 1px 3px rgba(0,0,0,.5)}.banner-carousel-header .breadcrumb a{color:#fff;text-decoration:none;transition:color .3s ease;opacity:.9}.banner-carousel-header .breadcrumb a:hover{opacity:1;text-decoration:underline}.banner-carousel-header .breadcrumb-separator{color:#fff9;font-size:14px;line-height:1}.banner-carousel-header .breadcrumb-current{color:#fff;font-weight:500}.banner-carousel-header--no-overlay .breadcrumb{color:#666;text-shadow:none;margin-bottom:15px;gap:8px}.banner-carousel-header--no-overlay .breadcrumb a{color:#666;opacity:1}.banner-carousel-header--no-overlay .breadcrumb a:hover{color:#000;text-decoration:underline}.banner-carousel-header--no-overlay .breadcrumb-separator{color:#999;font-size:13px}.banner-carousel-header--no-overlay .breadcrumb-current{color:#333;font-weight:500}.banner-carousel-title{font-size:36px;font-weight:700;color:#fff;margin:0;line-height:1.2;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.6);letter-spacing:.5px}.banner-carousel-header--no-overlay .banner-carousel-title{font-size:32px;font-weight:600;color:#000;text-shadow:none;letter-spacing:0}.banner-carousel-description{font-size:16px;color:#fff;margin:15px 0 0;line-height:1.6;max-width:600px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.banner-carousel-header--no-overlay .banner-carousel-description{color:#666;text-shadow:none;margin-top:12px}.collection-banner-slideshow{position:relative;width:100%}.collection-banner-slideshow .item{position:relative;outline:none}.collection-banner-slideshow .images-contain{position:relative;width:100%}.collection-banner-slideshow .adaptive_height{display:block;max-width:100%;position:relative;margin:0 auto;height:500px!important;padding-top:0!important;border-radius:5px;overflow:hidden}.collection-banner-slideshow .slide-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:5px}.collection-banner-slideshow .adaptive_height img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:5px}@media (max-width: 749px){.collection-banner-slideshow .adaptive_height{height:250px!important}.collection-banner-slideshow .slide-pc{display:none!important}}@media (min-width: 750px){.collection-banner-slideshow .slide-mb{display:none!important}}.collection-banner-slideshow .data-lazy-loading{position:absolute;top:0;left:0;width:100%;height:100%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;z-index:1}.collection-banner-slideshow .data-lazy-loading:after{content:"";width:30px;height:30px;border:3px solid #ddd;border-top-color:#333;border-radius:50%;animation:spinner .8s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.collection-banner-slideshow.scroll-trigger.animate--fade-in{animation:fade-in .6s ease-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (max-width: 749px){.banner-carousel-header{top:15px;padding:0 15px}.banner-carousel-header--no-overlay{padding:15px 15px 25px}.banner-carousel-header .breadcrumb{font-size:12px;gap:6px;margin-bottom:8px}.banner-carousel-header--no-overlay .breadcrumb{margin-bottom:12px}.banner-carousel-title{font-size:28px}.banner-carousel-header--no-overlay .banner-carousel-title{font-size:24px}.banner-carousel-description{font-size:14px;margin-top:10px;max-width:100%}.banner-carousel-header--no-overlay .banner-carousel-description{font-size:14px;margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-collection-banner-carousel.css.map */
