.main-hero{width:100%;padding:0;position:relative;overflow:hidden}.main-hero-carousel{position:relative;width:100%;height:auto;min-height:600px}.main-hero-container{display:flex;width:100%;height:auto;transition:transform .6s cubic-bezier(.25,.46,.45,.94);will-change:transform}.main-hero-block{flex:0 0 100%;width:100%;height:auto;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:flex-start;padding:12rem 9rem}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#000c,#00000080,#0000);z-index:1}.main-hero-content{position:relative;z-index:2;max-width:800px}.main-hero-block-eyebrow h4{font-weight:initial!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;margin-bottom:0!important;color:#fff;font-size:26px!important}.main-hero-block-heading p,.main-hero-block-heading h2{font-weight:initial!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;margin-bottom:0!important;color:#fff;font-size:88px!important;line-height:1.1;margin-top:1rem;width:1144px}.main-hero-block-cta{margin-top:30px}.main-hero-block-cta a{background-color:transparent;color:var(--color-white);text-decoration:none;margin-top:20px;font-size:13px;padding:20px 40px;border:2px solid #fff;font-weight:600;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;transition:all .3s ease}.main-hero-block-cta a:hover{background-color:#fff;color:#000;transition:all .3s ease}.carousel-controls{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:20px;background:#000;padding:15px 25px;border-radius:0;z-index:10;width:100%;margin:0 auto;justify-content:center}.carousel-btn{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;color:#fff}.carousel-btn:hover{opacity:.7}.carousel-btn:disabled{opacity:.3;cursor:not-allowed}.carousel-btn svg{width:24px;height:24px}.carousel-bullets{display:flex;align-items:center;gap:8px}.carousel-bullet{width:40px;height:4px;background:#ffffff4d;border:none;border-radius:2px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.carousel-bullet{background:#ffffff4d}.carousel-bullet.active{background:#fff!important}.carousel-bullet:hover{background:#fff9}.carousel-bullet.active:hover{background:#fff!important}@media only screen and (max-width: 960px){.main-hero-block{padding:48px 24px}.main-hero-block-eyebrow h4{font-size:16px!important}.main-hero-block-heading p,.main-hero-block-heading h2{font-size:29px!important;width:100%}.carousel-controls{bottom:1px;padding:12px 20px;gap:15px;position:relative!important}.carousel-bullet{width:30px;height:3px}.carousel-btn svg{width:20px;height:20px}.main-hero-carousel{min-height:304px}}@media only screen and (max-width: 600px){.main-hero-block{padding:45px}.carousel-controls{bottom:1px;padding:10px 15px;gap:12px;position:relative!important}.carousel-bullet{width:25px;height:3px}.main-hero-carousel{min-height:300px}.main-hero-block-cta a{padding:12px 20px;font-size:11px}.hero-overlay{background:linear-gradient(to right,#000c,#000000ab,#0000001a)}.main-hero-content{margin-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/section-hero-new-full-width.css.map */
