.hbc-contact-details{--hbc-yellow:#fac905;--hbc-blue:#2563eb;--hbc-black:#0a0a0a;--hbc-panel:#181818;--hbc-white:#f6f6f6;--hbc-muted:#b7b7b7;position:relative;overflow:hidden;padding:clamp(64px,8vw,112px) 0;background:var(--hbc-black);color:var(--hbc-white)}.hbc-contact-details:before{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--hbc-yellow) 0 62%,var(--hbc-blue) 62%);content:""}.hbc-contact-details__header{display:grid;max-width:850px;margin-bottom:clamp(36px,5vw,64px);gap:12px}.hbc-contact-details__eyebrow{margin:0!important;color:var(--hbc-yellow);font-size:13px!important;font-weight:900;letter-spacing:0;text-transform:uppercase}.hbc-contact-details__header h1{margin:0;color:var(--hbc-white);font-family:var(--font-heading-family);font-size:clamp(42px,7vw,84px);font-weight:800;letter-spacing:0;line-height:.95;text-transform:uppercase}.hbc-contact-details__header>p:last-child{max-width:680px;margin:4px 0 0;color:var(--hbc-muted);font-size:clamp(16px,2vw,20px);line-height:1.6}.hbc-contact-details__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hbc-contact-details__card{position:relative;display:flex;min-height:300px;flex-direction:column;align-items:flex-start;padding:clamp(28px,4vw,48px);border:1px solid #343434;border-top:3px solid var(--hbc-blue);background:var(--hbc-panel);transition:border-color .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}.hbc-contact-details__card:hover{border-color:#666;transform:translateY(-4px)}.hbc-contact-details__card--primary{border-top-color:var(--hbc-yellow)}.hbc-contact-details__card--wide{grid-column:1/-1;min-height:220px;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:32px;border-top-color:var(--hbc-yellow)}.hbc-contact-details__number{position:absolute;top:24px;right:28px;color:#5b5b5b;font-size:13px;font-weight:900}.hbc-contact-details__label{margin:0 0 24px!important;color:var(--hbc-yellow);font-size:12px!important;font-weight:900;letter-spacing:0;text-transform:uppercase}.hbc-contact-details__card h2{max-width:100%;margin:0 0 12px;color:var(--hbc-white);font-family:var(--font-heading-family);font-size:clamp(24px,3vw,38px);font-weight:800;letter-spacing:0;line-height:1.05;overflow-wrap:anywhere;text-transform:uppercase}.hbc-contact-details__card p:not(.hbc-contact-details__label),.hbc-contact-details__card address{max-width:560px;margin:0;color:var(--hbc-muted);font-size:16px;font-style:normal;line-height:1.6}.hbc-contact-details__action{display:inline-flex;align-items:center;justify-content:center;gap:18px;margin-top:auto;padding-top:32px;color:var(--hbc-white);font-size:14px;font-weight:900;letter-spacing:0;text-decoration-color:var(--hbc-yellow);text-underline-offset:6px;text-transform:uppercase}.hbc-contact-details__action:hover{color:var(--hbc-yellow)}.hbc-contact-details__action--solid{min-height:54px;margin-top:0;padding:0 28px;background:var(--hbc-yellow);color:#080808;text-decoration:none}.hbc-contact-details__action--solid:hover{background:#ffe04a;color:#080808}@media(max-width:749px){.hbc-contact-details{padding:56px 0}.hbc-contact-details__grid{grid-template-columns:1fr}.hbc-contact-details__card{min-height:250px;padding:28px 22px}.hbc-contact-details__card--wide{grid-column:auto;min-height:290px;flex-direction:column;align-items:flex-start}.hbc-contact-details__action--solid{width:100%;margin-top:auto}.hbc-contact-details__header h1{font-size:48px}}@media(prefers-reduced-motion:reduce){.hbc-contact-details__card{transition:none}.hbc-contact-details__card:hover{transform:none}}.section:has(.contact){--hbc-yellow:#fac905;--hbc-blue:#2563eb;--hbc-black:#0a0a0a;--hbc-panel:#181818;--hbc-white:#f6f6f6;--hbc-muted:#b7b7b7;background:var(--hbc-black);color:var(--hbc-white)}.section:has(.contact)>.gradient{background:var(--hbc-black)}.section:has(.contact) .contact{max-width:120rem}.section:has(.contact) .contact .title{position:relative;margin:0 0 clamp(30px,5vw,52px);padding-top:28px;color:var(--hbc-white);font-family:var(--font-heading-family);font-size:clamp(34px,5vw,58px);font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}.section:has(.contact) .contact .title:before{position:absolute;top:0;left:0;width:68px;height:4px;background:var(--hbc-yellow);content:""}.section:has(.contact) .contact__fields{gap:12px}.section:has(.contact) .field{margin-bottom:12px}.section:has(.contact) .field:before,.section:has(.contact) .field:after{display:none}.section:has(.contact) .field__input,.section:has(.contact) .text-area{border:1px solid #3c3c3c;border-radius:0;background:var(--hbc-panel);color:var(--hbc-white);box-shadow:none;font-size:16px;transition:border-color .16s ease,box-shadow .16s ease}.section:has(.contact) .field__input:focus,.section:has(.contact) .text-area:focus{border-color:var(--hbc-yellow);box-shadow:0 0 0 1px var(--hbc-yellow)}.section:has(.contact) .field__label{color:var(--hbc-muted)}.section:has(.contact) .field__input:focus~.field__label,.section:has(.contact) .field__input:not(:placeholder-shown)~.field__label,.section:has(.contact) .text-area:focus~.field__label,.section:has(.contact) .text-area:not(:placeholder-shown)~.field__label{color:var(--hbc-yellow)}.section:has(.contact) .contact__button{margin-top:18px}.section:has(.contact) .contact__button .button{min-width:220px;min-height:56px;border:0;border-radius:0;background:var(--hbc-yellow);color:#080808;font-weight:900;letter-spacing:0;text-transform:uppercase;box-shadow:none}.section:has(.contact) .contact__button .button:before,.section:has(.contact) .contact__button .button:after{display:none}.section:has(.contact) .contact__button .button:hover{background:#ffe04a}.section:has(.contact) .form-status{color:var(--hbc-white)}@media(max-width:749px){.section:has(.contact) .contact{padding-right:20px;padding-left:20px}.section:has(.contact) .contact__button .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/hbc-contact-details.css.map */
