.curling-contact{max-width:1160px;margin:auto;padding:48px 32px 72px;color:#282623;font-size:14px;line-height:1.65}.curling-contact p{margin:0}.curling-contact h1,.curling-contact h2,.curling-contact h3{letter-spacing:0;text-transform:none;color:inherit}.curling-contact__header{text-align:center;margin:0 auto 42px;max-width:680px}.curling-contact__eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#6d675f}.curling-contact h1{font-size:36px;line-height:1.25;font-weight:500;margin:12px 0 16px}.curling-contact__intro{font-size:16px;color:#625d56}.curling-contact__layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.curling-contact h2{font-size:20px;font-weight:600;line-height:1.4;margin:0 0 10px}.curling-contact__phone{background:#f5f3ef;padding:30px}.curling-contact__phone svg{margin-bottom:18px}.curling-contact__details p{color:#625d56}.curling-contact__number{display:inline-block;font-size:26px;font-weight:500;letter-spacing:.02em;margin:18px 0 20px;text-decoration:none;white-space:nowrap}.curling-contact__hours{border-top:1px solid #dcd6cd;padding-top:18px;display:grid;gap:3px;font-size:14px}.curling-contact__hours strong{font-weight:600}.curling-contact__hours small{font-size:11px;color:#726b63}.curling-contact__email{padding:28px 4px 0}.curling-contact__email h2{font-size:17px}.curling-contact__email a{display:inline-block;font-weight:500;margin-top:12px;text-decoration:underline;text-underline-offset:4px}.curling-contact__form>p{color:#625d56}.curling-contact .curling-contact__required{font-size:11px;color:#726b63;margin:18px 0 12px}.curling-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.curling-contact__fields label{display:block;font-size:13px;font-weight:500;margin-bottom:7px}.curling-contact__fields input,.curling-contact__fields select,.curling-contact__fields textarea{width:100%;min-width:0;border:1px solid #d9d4cd;border-radius:0;background:#fff;padding:10px 12px;color:#282623;font:inherit;min-height:46px}.curling-contact__fields select{-webkit-appearance:auto;appearance:auto;padding-right:8px;font-size:13px}.curling-contact__fields textarea{display:block;min-height:128px;resize:vertical}.curling-contact__message{grid-column:1/-1}.curling-contact .curling-contact__hint{font-size:11px;color:#726b63;margin-top:6px}.curling-contact .curling-contact__submit{display:block;width:100%;min-height:48px;margin-top:20px;background:#252522;color:#fff;padding:12px 20px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;border:1px solid #252522;transition:background .2s}.curling-contact .curling-contact__submit:hover{background:#49453f}.curling-contact .curling-contact__privacy{font-size:11px;color:#726b63;margin-top:10px}.curling-contact :is(a,button,input,select,textarea):focus-visible{outline:2px solid #595346;outline-offset:3px}.curling-contact__useful{margin-top:48px;padding-top:30px;border-top:1px solid #e5e0d8}.curling-contact__useful>h2{font-size:18px;margin-bottom:20px}.curling-contact__links{display:grid;grid-template-columns:1fr 1fr;gap:40px}.curling-contact__links h3{font-size:16px;font-weight:500;margin:0 0 7px}.curling-contact__links p{font-size:13px;color:#625d56}.curling-contact__links a{display:inline-block;margin-top:12px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.curling-contact__notice{padding:24px;background:#f3f5ef;margin-top:20px;border:1px solid #d6dece}.curling-contact__notice h3{font-size:18px;margin:0 0 8px}.curling-contact__error{margin-top:20px;padding:16px;border:1px solid #af7870;color:#7b3025}@media(max-width:799px){.curling-contact{padding:32px 20px 48px}.curling-contact__header{margin-bottom:28px}.curling-contact h1{font-size:30px}.curling-contact__intro{font-size:15px}.curling-contact__layout{grid-template-columns:1fr;gap:32px}.curling-contact__phone{padding:24px}.curling-contact__number{font-size:27px}.curling-contact__fields{grid-template-columns:1fr}.curling-contact__fields :is(input,select,textarea){font-size:16px}.curling-contact__links{grid-template-columns:1fr;gap:26px}}
/*# sourceMappingURL=/cdn/shop/t/63/compiled_assets/styles.css.map?subset=ABA */
