.hbs{--hbs-gutter: 20px;--hbs-fade: .9s;position:relative;display:block;overflow:hidden;background-color:#0b0410;color:#fff}.hbs *,.hbs *:before,.hbs *:after{box-sizing:border-box}.hbs__track{display:grid}.hbs__slide{grid-area:1 / 1;position:relative;display:flex;align-items:flex-end;min-height:var(--hbs-height-mobile, 680px);opacity:0;visibility:hidden;z-index:0;transition:opacity var(--hbs-fade) ease,visibility 0s linear var(--hbs-fade)}.hbs__slide.is-active{opacity:1;visibility:visible;z-index:1;transition:opacity var(--hbs-fade) ease,visibility 0s linear 0s}.hbs__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.hbs__media picture{display:block;width:100%;height:100%}.hbs__img,.hbs__media img,.hbs__media svg{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.hbs__media img{transform:scale(1.06);transition:transform 7s ease-out}.hbs__slide.is-active .hbs__media img{transform:scale(1)}.hbs__placeholder{background-color:#2a1838;fill:#ffffff40}.hbs__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,var(--hbs-overlay-strong) 0%,var(--hbs-overlay-soft) 55%,transparent 100%)}.hbs__container{position:relative;z-index:2;width:100%;margin:0 auto;padding-left:var(--hbs-gutter);padding-right:var(--hbs-gutter)}.hbs__content{padding:48px 0 84px}.hbs__content>:not(.hbs__features){max-width:var(--hbs-content-width, 620px)}.hbs__caption{margin:0 0 14px;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.32em;text-transform:uppercase}.hbs__heading{margin:0 0 18px;font-family:var(--font-heading-family, inherit);font-size:var(--hbs-heading-mobile, 40px);font-weight:var(--hbs-heading-weight, 200);line-height:1.02;letter-spacing:.01em;text-transform:uppercase}.hbs__description{margin:0 0 26px;max-width:520px;font-size:15px;line-height:1.55}.hbs__buttons{display:flex;flex-wrap:wrap;gap:12px}.hbs__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 24px;border:1px solid var(--btn-border, currentColor);border-radius:10px;background-color:var(--btn-bg, transparent);color:var(--btn-color, #ffffff);font-size:13px;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}.hbs__btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000004d}.hbs__btn:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.hbs__btn-arrow{flex-shrink:0;transition:transform .25s ease}.hbs__btn:hover .hbs__btn-arrow{transform:translate(4px)}.hbs__reviews{display:flex;align-items:center;gap:12px;margin-top:26px}.hbs__avatars{display:flex;align-items:center;padding-left:10px}.hbs__avatar{display:block;flex-shrink:0;width:36px;height:36px;margin-left:-10px;border-radius:50%;object-fit:cover;background-color:#2a1838}.hbs__reviews-info{display:flex;flex-direction:column;gap:5px;min-width:0}.hbs__reviews-title{margin:0;font-size:13px;font-weight:500;line-height:1.3}.hbs__reviews-rating{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.hbs__stars{position:relative;display:inline-block;line-height:0;color:var(--hbs-star-color, #f5b301)}.hbs__stars-base,.hbs__stars-fill{display:flex;gap:2px;white-space:nowrap}.hbs__stars-base{opacity:.3}.hbs__stars-fill{position:absolute;top:0;left:0;width:var(--hbs-rating, 100%);overflow:hidden}.hbs__stars svg{flex-shrink:0;width:13px;height:13px}.hbs__reviews-text{font-size:12px;line-height:1.3}.hbs__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin:28px 0 0;padding:0;list-style:none}.hbs__features--panel{max-width:var(--hbs-panel-width, 1000px);padding:18px 16px;border:1px solid var(--hbs-panel-border, rgba(255, 255, 255, .18));border-radius:var(--hbs-panel-radius, 16px);background-color:var(--hbs-panel-bg, rgba(255, 255, 255, .06));-webkit-backdrop-filter:blur(var(--hbs-panel-blur, 12px));backdrop-filter:blur(var(--hbs-panel-blur, 12px))}.hbs__feature{display:flex;align-items:center;gap:10px;min-width:0;margin:0}.hbs__feature-icon{flex-shrink:0;width:var(--hbs-icon-size, 32px);height:var(--hbs-icon-size, 32px);object-fit:contain}.hbs__feature-body{display:flex;flex-direction:column;gap:4px;min-width:0}.hbs__feature-text{font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.03em;text-transform:uppercase}.hbs__feature-sub{font-size:11px;line-height:1.35;opacity:.75}.hbs__content>*{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.hbs__slide.is-active .hbs__content>*{opacity:1;transform:none}.hbs__slide.is-active .hbs__content>:nth-child(1){transition-delay:.3s}.hbs__slide.is-active .hbs__content>:nth-child(2){transition-delay:.42s}.hbs__slide.is-active .hbs__content>:nth-child(3){transition-delay:.54s}.hbs__slide.is-active .hbs__content>:nth-child(4){transition-delay:.66s}.hbs__slide.is-active .hbs__content>:nth-child(5){transition-delay:.78s}.hbs__slide.is-active .hbs__content>:nth-child(6){transition-delay:.9s}.hbs__pagination-wrap{position:absolute;left:0;right:0;bottom:22px;z-index:3;pointer-events:none}.hbs__pagination-container{display:flex;justify-content:flex-start}.hbs--pagination-center .hbs__pagination-container{justify-content:center}.hbs--pagination-right .hbs__pagination-container{justify-content:flex-end}.hbs__pagination{display:flex;align-items:center;gap:20px;pointer-events:auto}.hbs__dot{display:inline-flex;align-items:center;margin:0;padding:8px 0;border:0;background:none;color:var(--hbs-pagination-color, #ffffff);font-family:inherit;font-size:13px;font-weight:500;line-height:1;letter-spacing:.06em;opacity:.6;cursor:pointer;transition:opacity .3s ease}.hbs__dot:hover,.hbs__dot.is-active{opacity:1}.hbs__dot:focus-visible{outline:2px solid var(--hbs-pagination-color, #ffffff);outline-offset:4px}.hbs__dot-bar{position:relative;display:block;width:0;height:2px;margin-left:0;overflow:hidden;border-radius:2px;transition:width .45s ease,margin-left .45s ease}.hbs__dot-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;opacity:.3}.hbs__dot.is-active .hbs__dot-bar{width:44px;margin-left:12px}.hbs__dot-fill{position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;transform-origin:left center;transform:scaleX(1)}.hbs.is-autoplay .hbs__dot.is-active .hbs__dot-fill{transform:scaleX(0);animation:hbs-progress var(--hbs-duration, 6s) linear forwards}.hbs.is-paused .hbs__dot-fill{animation-play-state:paused!important}@keyframes hbs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media screen and (min-width:750px){.hbs{--hbs-gutter: 50px}.hbs__slide{align-items:center;min-height:var(--hbs-height-desktop, 600px)}.hbs__overlay{background:linear-gradient(90deg,var(--hbs-overlay-strong) 0%,var(--hbs-overlay-soft) 45%,transparent 75%)}.hbs__content{padding:40px 0}.hbs__caption{margin-bottom:18px;font-size:13px}.hbs__heading{margin-bottom:22px;font-size:var(--hbs-heading-desktop, 64px)}.hbs__description{margin-bottom:32px;font-size:16px}.hbs__buttons{gap:14px}.hbs__btn{min-height:54px;padding:0 30px;font-size:14px}.hbs__reviews{gap:14px;margin-top:32px}.hbs__avatar{width:46px;height:46px}.hbs__reviews-title{font-size:15px}.hbs__stars svg{width:15px;height:15px}.hbs__reviews-text{font-size:13px}.hbs__features{display:flex;flex-wrap:wrap;gap:20px 34px;margin-top:36px}.hbs__features--panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;padding:22px 28px}.hbs__feature{gap:12px}.hbs__feature-text{font-size:14px}.hbs__feature-sub{font-size:13px}.hbs__pagination-wrap{bottom:28px}}@media screen and (min-width:1100px){.hbs__features--panel{display:flex;flex-wrap:nowrap;gap:0;padding:24px 0}.hbs__features--panel .hbs__feature{flex:1 1 0;gap:16px;padding:4px 28px}.hbs__features--panel .hbs__feature+.hbs__feature{border-left:1px solid var(--hbs-panel-border, rgba(255, 255, 255, .18))}}@media screen and (min-width:1200px){.hbs{--hbs-gutter: 70px}}@media(prefers-reduced-motion:reduce){.hbs{--hbs-fade: .01s}.hbs__media img,.hbs__content>*,.hbs__btn,.hbs__dot-bar{transition:none!important}.hbs__media img{transform:none!important}.hbs.is-autoplay .hbs__dot.is-active .hbs__dot-fill{animation:none;transform:scaleX(1)}}@media(max-width:750px){.hbs__content{padding:30px 0 60px}.hbs__features{gap:12px}.hbs__feature-icon{height:25px;width:25px}.hbs__feature-text{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/hero-banner-slider.css.map */
