.fc-contact{display:block;padding:var(--fcct-pt,84px) 0 var(--fcct-pb,20px);background:var(--fcct-bg,#fff);color:var(--fc-ink);font:400 16px/1.55 var(--fc-fb);-webkit-font-smoothing:antialiased}.fc-contact *,.fc-contact *:before,.fc-contact *:after{box-sizing:border-box}.fc-contact p{margin:0;text-wrap:pretty}.fc-contact .fc-contact__wrap{max-width:var(--fc-wrap,1376px);margin:0 auto;padding:0 32px}.fc-contact .fc-contact__mono{font-family:var(--fc-fm);font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.fc-contact .fc-contact__desk{--fcct-text-w:calc((100% - 20px) * 1.15 / 2.15);display:grid;grid-template-columns:minmax(0,var(--fcct-text-w)) minmax(0,1fr);grid-template-areas:"body media";overflow:hidden;border-radius:4px;background:var(--fc-g1);color:#fff}.fc-contact .fc-contact__desk--img-left{grid-template-columns:minmax(0,1fr) minmax(0,var(--fcct-text-w));grid-template-areas:"media body"}.fc-contact .fc-contact__body{grid-area:body;display:flex;flex-direction:column;gap:14px;padding:28px 30px 30px}.fc-contact .fc-contact__media{grid-area:media;position:relative;min-height:100%;background:var(--fc-g2)}.fc-contact .fc-contact__media picture{display:contents}.fc-contact .fc-contact__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:center 30%}.fc-contact .fc-contact__k{display:flex;align-items:center;gap:8px;color:var(--fc-cy)}.fc-contact .fc-contact__title{text-wrap:wrap;margin:0;padding:0;font:600 clamp(30px,3.2vw,46px)/1.05 var(--fc-fd);letter-spacing:.005em;text-transform:uppercase;color:#fff}.fc-contact .fc-contact__msg{color:var(--fc-steel2);font-size:16px}.fc-contact .fc-contact__btns{display:flex;gap:10px;flex-wrap:wrap}.fc-contact .fc-contact__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border:1px solid transparent;border-radius:3px;font:600 15px/1.1 var(--fc-fd);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.fc-contact .fc-contact__btn--c{background:var(--fc-cy);color:#000}.fc-contact .fc-contact__btn--c:hover{background:var(--fc-cy2);color:#000;transform:translateY(-1px)}.fc-contact .fc-contact__btn--o{background:transparent;border-color:currentColor;color:#fff}.fc-contact .fc-contact__btn--o:hover{background:#fff;border-color:#fff;color:var(--fc-ink)}.fc-contact .fc-contact__dl{display:grid;gap:0;margin:6px 0 0;padding:0;border-top:1px solid var(--fc-ln)}.fc-contact .fc-contact__dl>div{display:grid;grid-template-columns:70px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid var(--fc-ln)}.fc-contact .fc-contact__dl dt{padding-top:3px;color:var(--fc-cy)}.fc-contact .fc-contact__dl dd{margin:0;font-size:15px}.fc-contact .fc-contact__addr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.fc-contact .fc-contact__btn--sm{min-height:40px;padding:0 13px;gap:8px;font-size:13px;text-decoration:none}.fc-contact .fc-contact__btn--sm svg{flex:none}.fc-contact .fc-contact__dl .fc-contact__btn--sm{color:#fff;text-decoration:none}.fc-contact .fc-contact__dl .fc-contact__btn--sm:hover{color:var(--fc-ink)}.fc-contact .fc-contact__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fc-contact .fc-contact__dl a{color:inherit;text-decoration:underline}.fc-contact .fc-contact__dl a:hover{color:var(--fc-cy2)}.fc-contact a:focus-visible{outline:2px solid var(--fc-cy2);outline-offset:3px}@media(max-width:720px){.fc-contact{padding:calc(var(--fcct-pt,84px) * 5 / 7) 0 var(--fcct-pb,20px)}.fc-contact .fc-contact__wrap{padding:0 16px}.fc-contact .fc-contact__desk,.fc-contact .fc-contact__desk--img-left{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "body"}.fc-contact .fc-contact__desk--m-below,.fc-contact .fc-contact__desk--img-left.fc-contact__desk--m-below{grid-template-areas:"body" "media"}.fc-contact .fc-contact__body{padding:22px 18px 24px}.fc-contact .fc-contact__media{min-height:0;aspect-ratio:16/10}}@media(prefers-reduced-motion:reduce){.fc-contact .fc-contact__btn{transition:none}.fc-contact .fc-contact__btn--c:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fc-contact.css.map */
