.hl-contact-section,.hl-contact-page{background:#f4f2ee;color:#101114}.hl-contact-page{position:relative;isolation:isolate;overflow:hidden;padding:clamp(150px,15vw,220px) 0 clamp(100px,10vw,160px)}.hl-contact-page__ambient{display:none}.hl-contact-page__shell{width:min(1400px,calc(100% - clamp(32px,6vw,96px)));margin-inline:auto}.hl-contact-page__head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(32px,7vw,110px);margin-bottom:clamp(56px,7vw,96px)}.hl-contact-page__eyebrow,.hl-contact-form-card__head>p,.hl-contact-details__top>p,.hl-contact-details__social>p{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:#e33b25;font-size:11px;font-weight:750;letter-spacing:.17em;text-transform:uppercase}.hl-contact-page__head h1{max-width:11ch;margin:0;font-size:clamp(62px,8.7vw,132px);font-weight:670;letter-spacing:-.075em;line-height:.84;text-wrap:balance}.hl-contact-page__intro{max-width:42ch;color:#62646a;font-size:clamp(16px,1.4vw,20px);line-height:1.55}.hl-contact-page__intro p,.hl-contact-form-card__head div p,.hl-contact-details__top div p{margin:0}.hl-contact-page__grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:12px;align-items:stretch}.hl-contact-form-card,.hl-contact-details{border-radius:32px}.hl-contact-form-card{padding:clamp(32px,5vw,72px);background:#fff;box-shadow:0 28px 90px #10111412}.hl-contact-form-card__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);gap:18px 48px;margin-bottom:clamp(42px,5vw,68px)}.hl-contact-form-card__head>p{grid-column:1/-1;margin-bottom:0}.hl-contact-form-card__head h2{margin:0;font-size:clamp(42px,5vw,70px);font-weight:660;letter-spacing:-.065em;line-height:.9}.hl-contact-form-card__head div{align-self:end;color:#6a6b70;font-size:15px;line-height:1.55}.hl-contact-form{display:grid;gap:23px}.hl-contact-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hl-contact-form label{display:grid;gap:9px;margin:0;color:#101114;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.hl-contact-form input,.hl-contact-form select,.hl-contact-form textarea{width:100%;min-height:58px;padding:0 18px;border:1px solid rgba(16,17,20,.12);border-radius:14px;outline:0;background:#f5f5f7;color:#101114;font:500 15px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;letter-spacing:0;text-transform:none;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.hl-contact-form textarea{min-height:156px;padding-block:17px;resize:vertical}.hl-contact-form input::placeholder,.hl-contact-form textarea::placeholder{color:#8a8b90;opacity:1}.hl-contact-form input:focus,.hl-contact-form select:focus,.hl-contact-form textarea:focus{border-color:#e33b25;background:#fff;box-shadow:0 0 0 4px #e33b251a}.hl-contact-form__select{position:relative;display:block}.hl-contact-form__select select{-webkit-appearance:none;appearance:none;padding-right:48px;cursor:pointer}.hl-contact-form__select svg{position:absolute;top:50%;right:18px;width:16px;transform:translateY(-50%);fill:none;stroke:currentColor;stroke-width:1.5;pointer-events:none}.hl-contact-form .hl-contact-form__consent{display:flex;grid-template-columns:none;align-items:flex-start;gap:11px;color:#6a6b70;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.45;text-transform:none}.hl-contact-form__consent input{flex:0 0 auto;width:18px;min-height:18px;height:18px;margin:1px 0 0;padding:0;border-radius:5px;accent-color:#e33b25}.hl-contact-form__consent a{color:#101114;text-decoration:underline;text-underline-offset:3px}.hl-contact-form button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:62px;margin-top:5px;padding:0 24px;border:0;border-radius:999px;background:#e33b25;color:#fff;font-size:11px;font-weight:780;letter-spacing:.13em;text-transform:uppercase;box-shadow:0 16px 38px #e33b253d;cursor:pointer;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,background .3s ease}.hl-contact-form button:hover{transform:translateY(-2px);background:#101114;box-shadow:0 20px 44px #1011142e}.hl-contact-form__status{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:14px;font-size:14px;line-height:1.45}.hl-contact-form__status span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#fff}.hl-contact-form__status strong{display:block;margin-bottom:3px}.hl-contact-form__status p{margin:0}.hl-contact-form__status--success{background:#e7f5ec;color:#175f37}.hl-contact-form__status--error{background:#fff0ed;color:#9a2416}.hl-contact-details{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:clamp(32px,4vw,58px);background:radial-gradient(circle at 110% -10%,rgba(227,59,37,.42),transparent 38%),#101114;color:#fff;box-shadow:0 28px 90px #10111429}.hl-contact-details:after{position:absolute;right:-70px;bottom:-90px;width:260px;height:260px;border:1px solid rgba(255,255,255,.08);border-radius:50%;content:"";box-shadow:0 0 0 36px #ffffff05,0 0 0 72px #ffffff03;pointer-events:none}.hl-contact-details__top{position:relative;z-index:1;padding-bottom:clamp(36px,4vw,56px)}.hl-contact-details__top h2{max-width:12ch;margin:0 0 25px;font-size:clamp(42px,4.7vw,68px);font-weight:640;letter-spacing:-.065em;line-height:.91}.hl-contact-details__top div{max-width:42ch;color:#fff9;font-size:15px;line-height:1.55}.hl-contact-details__links{position:relative;z-index:1;border-block:1px solid rgba(255,255,255,.12)}.hl-contact-details__links>a,.hl-contact-details__address{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:86px;border-bottom:1px solid rgba(255,255,255,.1);color:#fff;text-decoration:none}.hl-contact-details__links>*:last-child{border-bottom:0}.hl-contact-details__icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#ffffff12}.hl-contact-details__icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.hl-contact-details__links small,.hl-contact-details__meta small{display:block;margin-bottom:5px;color:#e33b25;font-size:9px;font-style:normal;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.hl-contact-details__links strong{display:block;overflow-wrap:anywhere;font-size:14px;font-weight:620}.hl-contact-details__links em{font-style:normal;transition:transform .25s ease}.hl-contact-details__links a:hover em{transform:translate(3px,-3px)}.hl-contact-details__meta{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px}.hl-contact-details__meta>div{min-height:150px;padding:21px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hl-contact-details__meta span{display:block;margin-bottom:37px;color:#ffffff5c;font-size:11px}.hl-contact-details__meta strong{display:block;font-size:13px;line-height:1.35}.hl-contact-details__social{position:relative;z-index:1;margin-top:auto;padding-top:42px}.hl-contact-details__social>p{margin-bottom:14px}.hl-contact-details__social>div{display:grid;gap:7px}.hl-contact-details__social a{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0d;color:#fff;text-decoration:none;transition:background .25s ease,border-color .25s ease}.hl-contact-details__social a:hover{border-color:#e33b2594;background:#e33b251f}.hl-contact-details__social a span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffffff14}.hl-contact-details__social svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5}.hl-contact-details__social .hl-social-icon__fill{fill:currentColor;stroke:none}.hl-contact-details__social strong{font-size:12px;font-weight:620}.hl-contact-details__social em{font-size:12px;font-style:normal}@media(max-width:989px){.hl-contact-page__head{grid-template-columns:1fr}.hl-contact-page__intro{max-width:54ch}.hl-contact-page__grid{grid-template-columns:1fr}.hl-contact-details{min-height:760px}.hl-contact-details__top h2{max-width:15ch}.hl-contact-details__social{margin-top:50px}}@media(max-width:749px){.hl-contact-page{padding:112px 0 82px}.hl-contact-page__shell{width:calc(100% - 20px)}.hl-contact-page__head{gap:24px;margin-bottom:42px;padding-inline:10px}.hl-contact-page__head h1{font-size:clamp(48px,14.2vw,66px);line-height:.87}.hl-contact-page__intro{font-size:15px}.hl-contact-page__grid{gap:8px}.hl-contact-form-card,.hl-contact-details{border-radius:23px}.hl-contact-form-card{padding:32px 20px}.hl-contact-form-card__head{grid-template-columns:1fr;gap:16px;margin-bottom:38px}.hl-contact-form-card__head h2{font-size:46px}.hl-contact-form-card__head div{font-size:14px}.hl-contact-form__row{grid-template-columns:1fr}.hl-contact-form{gap:18px}.hl-contact-form input,.hl-contact-form select{min-height:56px}.hl-contact-details{min-height:0;padding:34px 21px}.hl-contact-details__top h2{font-size:44px}.hl-contact-details__meta{grid-template-columns:1fr}.hl-contact-details__meta>div{min-height:122px}.hl-contact-details__meta span{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.hl-contact-form button,.hl-contact-details__links em,.hl-contact-details__social a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/hl-contact.css.map */
