.hf{--hf-red: #ed1c24;--hf-red-dark: #c8141b;--hf-navy: #1a3b4a;--hf-navy-deep: #10262f;position:relative;color:#ffffffc7;font-family:var(--font-body-family);margin-top:4rem}.hf *,.hf *:before,.hf *:after{box-sizing:border-box}.hf a{color:inherit}.hf__wave{display:block;width:100%;height:50px;color:var(--hf-navy);margin-bottom:-1px}.hf__body{background:radial-gradient(900px 360px at 90% 0%,rgba(237,28,36,.16),transparent 60%),linear-gradient(180deg,var(--hf-navy) 0%,var(--hf-navy-deep) 100%)}.hf__inner{padding-top:2rem;padding-bottom:5.6rem}.hf-cta{display:flex;align-items:center;justify-content:space-between;gap:2.4rem 4rem;flex-wrap:wrap;padding:1.8rem 2.8rem;margin-bottom:4.4rem;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff0f}.hf-kicker{margin:0 0 .4rem;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#ff8a8f;display:inline-flex;align-items:center;gap:.8rem}.hf-kicker:before{content:"";width:2.4rem;height:2px;border-radius:2px;background:var(--hf-red)}.hf-cta__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.1rem,2.4vw,2.6rem);line-height:1.15;color:#fff}.hf-cta__sub{margin:.4rem 0 0;font-size:1.4rem;line-height:1.5}@media screen and (min-width:990px){.hf-cta__sub{white-space:nowrap}}.hf-cta__btns{display:flex;flex-wrap:wrap;gap:1.2rem}.hf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;border-radius:999px;padding:1.3rem 2.6rem;font-size:1.55rem;font-weight:600;text-decoration:none;border:1px solid transparent;transition:background .2s ease,border-color .2s ease,transform .2s ease}.hf-btn:active{transform:scale(.97)}.hf-btn--red{background:transparent;border:2px solid var(--hf-red);color:#fff!important;padding:1.1rem 2.4rem}.hf-btn--red svg{color:var(--hf-red);transition:color .2s ease}.hf-btn--red:hover{background:var(--hf-red);border-color:var(--hf-red)}.hf-btn--red:hover svg{color:#fff}.hf-btn--ghost{background:transparent;color:#fff!important;border-color:#ffffff59}.hf-btn--ghost:hover{border-color:#fff;background:#ffffff0f}.hf-grid{display:grid;grid-template-columns:1.15fr 1.3fr 1.1fr 1.35fr;gap:4rem}.hf-logo{display:inline-flex;align-items:center;background:#fff;border-radius:12px;padding:1rem 1.4rem;box-shadow:0 6px 18px #0003}.hf-logo img{display:block;width:120px;height:auto}.hf-logo span{font-family:var(--font-heading-family);font-weight:700;color:var(--hf-red);font-size:2.4rem}.hf-tagline{margin:-.8rem 0 1.2rem;font-size:1.4rem}.hf-address{margin:0 0 1.2rem;font-style:normal;display:flex;flex-direction:column;font-size:1.45rem;line-height:1.65}.hf-address__company{color:#fff;font-weight:600}.hf-col__title{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-size:1.7rem;font-weight:600;color:#fff;display:flex;align-items:center;gap:1rem}.hf-list{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.hf-list a,.hf-link{position:relative;text-decoration:none;font-size:1.45rem;line-height:1.4;transition:color .2s ease}.hf-list a{display:inline-block;white-space:nowrap;transition:color .2s ease,transform .2s ease}.hf-list a:before{content:"";position:absolute;left:-1.6rem;top:50%;width:0;height:2px;margin-top:-1px;background:var(--hf-red);border-radius:2px;transition:width .2s ease}.hf-list a:hover{color:#fff;transform:translate(1.6rem)}.hf-list a:hover:before{width:1rem}.hf-link--arrow{display:inline-flex;align-items:center;gap:.6rem;color:#fff!important;font-weight:600}.hf-link--arrow svg{color:var(--hf-red);transition:transform .2s ease}.hf-link--arrow:hover svg{transform:translate(3px)}.hf-contact{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.hf-contact a{display:flex;align-items:center;gap:1.2rem;text-decoration:none;font-size:1.45rem;word-break:break-word}.hf-contact a:hover{color:#fff}.hf-ico{flex:none;width:3.4rem;height:3.4rem;border-radius:50%;display:grid;place-items:center;background:#ed1c2424;color:#ff8a8f;transition:background .2s ease,color .2s ease}.hf-contact a:hover .hf-ico{background:var(--hf-red);color:#fff}.hf-ids{margin:2.2rem 0 0;display:grid;gap:1rem;font-size:1.35rem}.hf-ids div{display:grid;gap:.1rem}.hf-ids dt{color:#fff;font-weight:600}.hf-ids dd{margin:0;font-variant-numeric:tabular-nums}.hf-hours{list-style:none;margin:0;padding:0;display:grid;gap:.2rem;font-size:1.4rem}.hf-hours li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1rem;border-radius:8px}.hf-hours__day{color:#fff;font-weight:600}.hf-hours__day{white-space:nowrap}.hf-hours__time{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.hf-hours li.is-today{background:#ed1c2429;box-shadow:inset 3px 0 0 var(--hf-red)}.hf-hours li.is-today .hf-hours__day:after{content:"Today";margin-left:.8rem;padding:.1rem .7rem;border-radius:999px;background:var(--hf-red);color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.04em;vertical-align:.1rem}.hf-bottom{border-top:1px solid rgba(255,255,255,.1);background:#0000001f}.hf-bottom__inner{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2.4rem;padding-top:1.8rem;padding-bottom:1.8rem;font-size:1.3rem;color:#fff9}.hf-copy,.hf-legal{margin:0}.hf-top{margin-left:auto;display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:#fff!important;font-weight:600}.hf-top svg{padding:.4rem;width:2.4rem;height:2.4rem;border-radius:50%;background:#ffffff1a;transition:background .2s ease,transform .2s ease}.hf-top:hover svg{background:var(--hf-red);transform:translateY(-2px)}@media screen and (max-width:989px){.hf-grid{grid-template-columns:1fr 1fr;gap:3.6rem 3rem}}@media screen and (max-width:749px){.hf{margin-top:2.4rem}.hf__wave{height:30px}.hf__inner{padding-bottom:4rem}.hf-cta{padding:2rem 1.8rem;margin-bottom:3.6rem}.hf-cta__btns,.hf-cta__btns .hf-btn{width:100%}.hf-grid{grid-template-columns:1fr;gap:3.2rem}.hf-list a{white-space:normal}.hf-bottom__inner{flex-direction:column;align-items:flex-start}.hf-top{margin-left:0}}@media(prefers-reduced-motion:reduce){.hf *,.hf *:before,.hf *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/holt-footer.css.map */
