.hero-banner .slick-track{display:flex}.hero-banner .slick-slide{display:flex;height:auto}.hero-banner .slick-slide>div{display:flex;width:100%}.hero-banner .slick-dots{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;position:absolute;left:50%;bottom:45px;width:100%;max-width:var(--page-width);padding:0 var(--page-gutter);transform:translate(-50%);z-index:3}.hero-banner .slick-dots li{display:block;width:auto;height:auto;margin:0}.hero-banner .slick-dots button{width:13px;height:13px;background-color:#fff;border-radius:100px;padding:0;transition:width .3s,background-color .3s}.hero-banner .slick-dots button:before{display:none}.hero-banner .slick-dots .slick-active button{width:62px;background-color:#f02321}.hero-banner__item{display:flex!important;min-height:641px;position:relative;overflow:hidden;color:#fff}.hero-banner__item .shell--medium{max-width:1485px}.hero-banner__media{z-index:0}.hero-banner__media img{object-position:50% 100%}.hero-banner__media-overlay{background-color:transparent;z-index:1}.hero-banner__item-inner{--padding-top: 102px;--padding-bottom: 106px;position:relative;z-index:2;width:100%;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.hero-banner__content{max-width:885px}.hero-banner__content--small{max-width:615px}.hero-banner__content--large{max-width:1200px}.hero-banner__breadcrumb{margin-bottom:18px}.hero-banner__breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;list-style:none;margin:0;padding:0;font-size:16px;line-height:1.4}.center>.hero-banner__breadcrumb .hero-banner__breadcrumb-list{justify-content:center}.right>.hero-banner__breadcrumb .hero-banner__breadcrumb-list{justify-content:flex-end}.hero-banner__breadcrumb-item{display:flex;align-items:center;gap:8px;margin:0;color:#fff}.hero-banner__breadcrumb-item:last-child{color:#fd8d1d}.hero-banner__breadcrumb-item+.hero-banner__breadcrumb-item:before{content:">";display:block;line-height:1;color:#fff}.hero-banner__breadcrumb-item a{color:inherit;text-decoration:none;transition:opacity .3s}.hero-banner__breadcrumb-item a:hover{color:inherit;opacity:.7}.hero-banner__actions{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:24px}.center>.hero-banner__actions{justify-content:center}.right>.hero-banner__actions{justify-content:flex-end}.hero-banner__tag{display:inline-flex;align-items:center;gap:8px;min-height:37px;padding:8px 15px;border-radius:100px;background-color:#ffffff14;border:1px solid rgba(255,255,255,.15);font-size:14px;line-height:1.1;color:#fff;text-decoration:none;transition:background-color .3s}a.hero-banner__tag:hover{background-color:#ffffff26;color:#fff}.hero-banner__tag-label{font-size:12px;font-weight:700;text-transform:uppercase;color:#fd8d1d}span.hero-banner__action{pointer-events:none}.hero-banner .hero-banner__title{font-size:60px;font-weight:400;line-height:1;letter-spacing:normal;margin-bottom:18px}.hero-banner__entry p{font-size:inherit}.hero-banner__entry--secondary{line-height:1.2;margin-bottom:24px}.hero-banner__entry--secondary p{font-size:20px}.hero-banner__foot{display:inline-block;max-width:fit-content}.hero-banner__btn{margin-top:31px}.hero-banner__note{text-align:center;font-size:14px;margin-top:14px;margin-bottom:0;max-width:100%}@media(min-width:1201px){.hero-banner .hero-banner__title--large{font-size:80px}}@media screen and (max-width:767px){.hero-banner .slick-dots{justify-content:center}.hero-banner__item-inner{--padding-top: 96px;--padding-bottom: 96px;align-items:center;justify-content:center}.hero-banner .hero-banner__title{margin-bottom:-1px}.hero-banner__entry--secondary{line-height:1.5}.hero-banner__entry--secondary p{font-size:16px}.hero-banner__entry--large{font-size:18px;line-height:1.34;padding-right:2px}.hero-banner__note{font-size:12px}.hero-banner__breadcrumb{margin-bottom:12px}.hero-banner__breadcrumb-list{font-size:14px}.left-mobile>.hero-banner__breadcrumb .hero-banner__breadcrumb-list{justify-content:flex-start}.center-mobile>.hero-banner__breadcrumb .hero-banner__breadcrumb-list{justify-content:center}.right-mobile>.hero-banner__breadcrumb .hero-banner__breadcrumb-list{justify-content:flex-end}.hero-banner__actions{gap:10px;margin-top:18px}.left-mobile>.hero-banner__actions{justify-content:flex-start}.center-mobile>.hero-banner__actions{justify-content:center}.right-mobile>.hero-banner__actions{justify-content:flex-end}.hero-banner__tag{min-height:34px;padding:6px 15px;font-size:12px}.hero-banner__tag-label{font-size:10px}.hero-banner--alt .hero-banner__title{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-hero-banner.css.map */
