.hero-banner{--hb-bg: #1a1a1a;--hb-text: #fff9ef;--hb-btn-bg: #ffc069;--hb-btn-text: #000000;--hb-btn-border: #000000;--hb-min-height: 620px;position:relative;overflow:hidden;background-color:var(--hb-bg);color:var(--hb-text);margin-top:40px}.hero-banner__picture{display:contents}.hero-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-banner--texture:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E")}.hero-banner__inner{position:relative;z-index:2;display:flex;flex-direction:column;min-height:var(--hb-min-height);max-width:151.2rem;margin:0 auto;padding:7.6rem 6rem 6.4rem;box-sizing:border-box}.hero-banner--top .hero-banner__inner{justify-content:flex-start}.hero-banner--middle .hero-banner__inner{justify-content:center}.hero-banner--bottom .hero-banner__inner{justify-content:flex-end}.hero-banner__content{display:flex;flex-direction:column;max-width:56rem}.hero-banner--center .hero-banner__content{align-items:center;text-align:center;margin:0 auto}.hero-banner--center .hero-banner__inner{align-items:center}.hero-banner__heading{margin:0 0 4px;color:var(--hb-text);font-family:TAYRosemary;font-size:88px;line-height:88px;letter-spacing:-.176px}.hero-banner--uppercase .hero-banner__heading{text-transform:uppercase}.hero-banner__subheading{margin:0 0 4px;font-size:20px;line-height:32px;letter-spacing:0;color:var(--hb-text)}.hero-banner__cta-wrap{display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start;margin-top:16px}.hero-banner--center .hero-banner__cta-wrap{align-items:center}.hero-banner__cta{display:inline-flex;align-items:center;justify-content:center;padding:19.2px 49.7px;border-radius:999px;font-size:18px;line-height:24px;font-weight:500;letter-spacing:.72px;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:all .25s ease;font-family:FFBlurProMedium;color:var(--hb-btn-text);background:#fec068;border:1px solid #000}.hero-banner__cta:hover{background:#000;color:var(--hb-text)}.hero-banner__offer{margin:0;font-size:16px;line-height:24px;letter-spacing:0;color:var(--hb-text);font-weight:500;padding-left:7px}@media screen and (max-width:990px){.hero-banner{margin-top:32px}}@media screen and (max-width:749px){.hero-banner__inner{min-height:var(--hb-min-height-mobile, 480px);padding:12.8rem 2.4rem 2.4rem;text-align:center}.hero-banner--bottom .hero-banner__inner{justify-content:flex-start}.hero-banner__heading{font-size:56px;line-height:56px;letter-spacing:-1.12px}.hero-banner__subheading{font-size:1.6rem;line-height:24px;margin:0}.hero-banner__cta-wrap{gap:1.2rem;align-items:center}.hero-banner__cta{padding:13.2px 25.13px;font-size:14px;line-height:20px;letter-spacing:.56px}.hero-banner__offer{font-size:14px;line-height:20px;padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/hero-banner.css.map */
