#hf-store-a #hf-hero{display:block;min-height:760px;height:calc(100svh - 100px);max-height:1100px;padding:0 4%;background:#0b0c0e}
#hf-store-a #hf-hero>.hf-eyebrow{position:absolute;top:36px;left:4%;font-size:12px;letter-spacing:1.8px;margin:0}
#hf-store-a #hf-hero h1{position:absolute;left:3.6%;bottom:235px;margin:0;font-family:"Arial Black","Helvetica Neue",Arial,sans-serif;font-weight:900;font-size:10.8vw;line-height:.88;letter-spacing:-.075em;white-space:nowrap;color:#fff;text-shadow:none}
#hf-store-a #hf-hero>.hf-tagline{position:absolute;left:4%;bottom:126px;margin:0;font-size:26px;line-height:1.5;letter-spacing:0;font-weight:700}
#hf-store-a #hf-hero>.hf-hero-copy{position:absolute;left:53%;bottom:133px;width:43%;max-width:none;margin:0;font-size:18px;line-height:1.75}
#hf-store-a #hf-hero>.hf-actions{position:absolute;left:4%;bottom:30px;margin:0;gap:30px}
#hf-store-a #hf-hero>.hf-ring-control{right:4%;bottom:30px;top:auto}
#hf-store-a #hf-hero:after{background:linear-gradient(180deg,rgba(0,0,0,.12),transparent 30%,rgba(0,0,0,.10) 45%,rgba(0,0,0,.9) 86%,#0b0c0e)}
@media(min-width:761px) and (max-height:800px){#hf-store-a #hf-hero{height:calc(100svh - 80px);min-height:650px}#hf-store-a #hf-hero h1{bottom:222px}#hf-store-a #hf-hero>.hf-tagline{bottom:122px}#hf-store-a #hf-hero>.hf-hero-copy{bottom:126px}}
@media(max-width:760px){#hf-store-a #hf-hero{min-height:860px;height:auto;max-height:none;padding:0 6%}#hf-store-a #hf-hero>.hf-hero-img,#hf-store-a #hf-hero>.hf-ring-video{height:530px;object-position:78% 50%}#hf-store-a #hf-hero:after{height:530px;background:linear-gradient(180deg,#0b0c0e33,transparent 30%,#0b0c0e00 65%,#0b0c0e 100%)}#hf-store-a #hf-hero>.hf-eyebrow{top:26px;left:6%;font-size:10px}#hf-store-a #hf-hero h1{left:5%;top:402px;bottom:auto;font-size:11.6vw;line-height:1}#hf-store-a #hf-hero>.hf-tagline{left:6%;top:488px;bottom:auto;font-size:24px}#hf-store-a #hf-hero>.hf-hero-copy{left:6%;top:587px;bottom:auto;width:88%;font-size:18px}#hf-store-a #hf-hero>.hf-actions{left:6%;right:6%;bottom:76px;gap:22px;flex-wrap:nowrap}#hf-store-a #hf-hero .hf-primary{padding:15px;font-size:18px}#hf-store-a #hf-hero .hf-actions>.hf-text-link{font-size:18px;white-space:nowrap}#hf-store-a #hf-hero>.hf-ring-control{right:6%;bottom:16px}}
@media(max-width:350px){#hf-store-a #hf-hero{min-height:960px}#hf-store-a #hf-hero>.hf-actions{bottom:82px;flex-direction:column;align-items:stretch}}

