.hbs-wrapper{position:relative;width:100%;background:#111;overflow:hidden}.hbs-swiper{width:100%}.hbs-slide{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:80px 0 159px}.hbs-bg-picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.hbs-bg,.hbs-placeholder,.hbs-bg-picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hbs-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0009,#0003 40%,#000000b3);z-index:1}.hbs-content{position:relative;z-index:2}.hbs-heading{font-size:clamp(26px,4.5vw,48px);font-weight:800;line-height:60px;margin:0 auto 16px;letter-spacing:0em;max-width:680px}.hbs-subheading{font-size:clamp(14px,1.8vw,20px);line-height:1.2;max-width:535px;margin:0 auto 32px}.hbs-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.hbs-btn{align-items:center;justify-content:center;padding:13px 24px;font-size:16px;font-weight:500;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;min-height:46px;transition:all .3s ease-out;display:flex;position:relative;border-radius:7px;background-color:var(--background-color);color:var(--color);border-color:var(--border-color);transition:all .3s ease}.hbs-btn:hover{background-color:var(--hover-color)}.hbs-btn:focus-visible,.hbs-btn:focus{background-color:var(--button-focus)}.hbs-nav{position:absolute;bottom:29px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;border-radius:100px;padding:7px 8px;gap:10px;z-index:20}.hbs-nav-btn{background:transparent;border:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .25s,transform .2s;outline:none;width:30px;height:30px;padding:0;border-radius:100%}.hbs-nav-btn:hover{color:#fff;transform:scale(1.15)}.hbs-bg,.hbs-placeholder{display:block}.autoplay-progress{position:absolute;right:16px;bottom:16px;z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff}.autoplay-progress svg{--progress: 0;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;stroke-width:4px;stroke:#fff;fill:none;stroke-dashoffset:calc(125.6px * (1 - var(--progress)));stroke-dasharray:125.6;transform:rotate(-90deg)}.hbs-nav-btn svg{width:100%;height:100%;fill:var(--button-background);display:block}.hbs-nav-btn svg circle{fill:var(--button-background)}button.hbs-prev.hbs-nav-btn{rotate:180deg}.hbs-nav .swiper-pagination{position:unset;display:flex;flex-direction:row;align-items:center;justify-content:center;width:fit-content;gap:6px}.hbs-pagination .swiper-pagination-bullet{position:relative;width:9px;height:9px;margin:0!important;border-radius:50%;background:#fff;opacity:1;overflow:hidden}.hbs-pagination .swiper-pagination-bullet-active{background:#ffffff59;border-radius:5px;width:30px}.hbs-pagination .swiper-pagination-bullet-active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--autoplay-progress, 0%);height:100%;transition:width .1s linear;will-change:width;background:#fff}@media(max-width:767px){.hbs-wrapper{background:transparent;padding:20px 0 40px}.hbs-swiper{padding:0 20px;box-sizing:border-box;overflow:visible}.hbs-slide{border-radius:24px;overflow:hidden;height:480px;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;transform:translateZ(0)}.hbs-slide .container-spacing{padding:0}.hbs-content{margin:0;max-width:100%;padding:0}.hbs-heading{font-size:22px;text-align:left;margin:0 0 16px;line-height:1.25}.hbs-buttons{justify-content:flex-start;gap:0}.hbs-btn-secondary{display:none!important}.hbs-btn{padding:10px 24px;font-size:14px;border-radius:8px}.hbs-nav{display:none!important}.hbs-swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:10px}.cdp-card--deal .cdp-card__content{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/336/assets/hero-banner-slider.css.map */
