.db-banner-carousel-container{position:relative;width:100%;overflow:hidden;background-color:#000}.db-banner-swiper{width:100%;height:100%}.db-banner-slide{position:relative;width:100%;height:100%;overflow:hidden}.db-banner-media-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.db-banner-media-wrapper img,.db-banner-media-wrapper picture,.db-banner-media-wrapper video{width:100%;height:100%;object-fit:cover;display:block}.db-banner-media-picture img{width:100%;height:100%;object-fit:cover}.db-banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;background:linear-gradient(180deg,#0000,#0006)}.db-banner-content-box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none;display:flex;box-sizing:border-box}.db-banner-text-wrap{pointer-events:auto;display:flex;flex-direction:column;max-width:90%}.db-banner-title,.db-banner-subtitle,.db-banner-desc{margin:0;word-wrap:break-word;color:var(--color, inherit);margin-bottom:var(--margin-bottom-desktop, 1.04vw)}.db-banner-title.custom,.db-banner-subtitle.custom,.db-banner-desc.custom{font-family:var(--font-family, "Poppins", sans-serif);font-weight:var(--font-weight, inherit);line-height:var(--line-height, 1.4em);letter-spacing:var(--letter-spacing, normal);text-transform:var(--text-transform, none);font-size:var(--font-size-desktop, inherit)}@media(max-width:749px){.db-banner-title,.db-banner-subtitle,.db-banner-desc{margin-bottom:var(--margin-bottom-mobile, 2.13vw)!important}.db-banner-title.custom,.db-banner-subtitle.custom,.db-banner-desc.custom{font-size:var(--font-size-mobile, var(--font-size-desktop, inherit))!important}}.db-banner-button{display:inline-block;text-decoration:none;text-align:center;transition:all .3s ease;box-sizing:border-box}.db-banner-swiper-button{position:absolute;top:50%;transform:translateY(-50%);width:2.5vw;height:2.5vw;padding:0;border-radius:50%;background-color:transparent;border:none;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease,background-color .3s ease,transform .3s ease;pointer-events:auto}.db-banner-swiper-button:hover{background-color:transparent}.db-banner-swiper-button.prev-btn{left:5.2vw;transform:translateY(-50%) translate(-.52vw)}.db-banner-swiper-button.next-btn{right:5.2vw;transform:translateY(-50%) translate(.52vw)}.db-banner-carousel-container:hover .db-banner-swiper-button{opacity:1}.db-banner-carousel-container:hover .db-banner-swiper-button.prev-btn,.db-banner-carousel-container:hover .db-banner-swiper-button.next-btn{transform:translateY(-50%) translate(0)}.db-banner-swiper-button img,.db-banner-swiper-button svg{width:2.5vw;height:2.5vw;display:block}.db-banner-progress-dots{position:absolute;bottom:2.1875vw;left:50%;transform:translate(-50%);z-index:10;display:flex;justify-content:center;align-items:center;gap:.625vw;width:100%;max-width:16.66vw;padding:0 .83vw;box-sizing:border-box;pointer-events:auto}.db-banner-progress-dot{flex:1;height:.208vw;background-color:#ffffff4d;border-radius:.104vw;cursor:pointer;overflow:hidden;position:relative;transition:background-color .3s ease}.db-banner-progress-fill{height:100%;width:0;background-color:#fff;border-radius:.104vw;position:absolute;top:0;left:0;transition:width .05s linear}@media(max-width:749px){.db-banner-swiper-button{display:none!important}.db-banner-progress-dots{width:36.26667vw;max-width:36.26667vw;padding:0;gap:2.13333vw}.db-banner-progress-dot{height:1.06667vw;border-radius:266.4vw}.db-banner-progress-fill{border-radius:266.4vw}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/db-banner-carousel.css.map */
