.bw-contact{background:#fff6e8;color:#18275c;padding:64px 0 80px}.bw-contact__layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:72px;max-width:1260px}.bw-contact__intro h1{margin:0 0 24px;max-width:8ch;color:#2448df;font-family:var(--font-body-family);font-weight:700;font-size:clamp(52px,6vw,80px);line-height:1.02;letter-spacing:-.05em;text-wrap:balance}.bw-contact p{font-size:18px;line-height:1.5}.bw-contact .bw-contact__lead{margin:0;max-width:34ch;font-size:22px;line-height:1.45}.bw-contact h2{color:#2448df;font-family:var(--font-body-family);font-weight:700;letter-spacing:-.025em}.bw-contact__email{margin-top:40px;padding-top:28px;border-top:2px solid #d66b2f}.bw-contact__email h2{margin:0 0 8px;font-size:25px;line-height:1.2}.bw-contact__email p{margin:0 0 16px}.bw-contact a{color:#2448df;text-underline-offset:5px;text-decoration-thickness:1px}.bw-contact a:hover{color:#18275c;text-decoration-thickness:2px}.bw-contact .bw-contact__email-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:#fff0e4;border:2px solid #d66b2f;border-radius:16px;box-shadow:var(--bw-button-depth,3px) var(--bw-button-depth,3px) 0 #d66b2f;font-size:20px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.bw-contact .bw-contact__email-link:hover{background:#ffe6d3}.bw-contact__panel{min-width:0;background:#fff0e4;border:2px solid #d66b2f;border-radius:26px;box-shadow:var(--bw-frame-depth,4px) var(--bw-frame-depth,4px) 0 #d66b2f;padding:32px}.bw-contact__panel>h2{margin:0 0 8px;font-size:34px;line-height:1.15}.bw-contact__form-intro{margin:0 0 20px}.bw-contact .bw-contact__required{margin:0 0 18px;font-size:16px}.bw-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bw-contact__field{min-width:0;margin-bottom:20px}.bw-contact__field label{display:block;font-size:17px;line-height:1.4;font-weight:600;margin-bottom:8px}.bw-contact__field :is(input,select,textarea){width:100%;max-width:100%;min-height:52px;padding:12px 14px;border:1.5px solid #a96a43;border-radius:10px;background:#fffaf2;color:#18275c;font:400 18px/1.4 var(--font-body-family);letter-spacing:normal;box-shadow:none}.bw-contact__field select{cursor:pointer;padding-right:30px}.bw-contact__field textarea{display:block;min-height:150px;resize:vertical}.bw-contact :is(input,select,textarea,button,a):focus-visible{outline:3px solid #2448df;outline-offset:4px}.bw-contact .bw-contact__hint{margin:8px 0 0;font-size:16px}.bw-contact .bw-contact__submit{display:flex;width:100%;justify-content:space-between;gap:16px;min-height:56px;padding:14px 22px;font-size:18px}.bw-contact__submit span{font-size:25px;line-height:1}.bw-contact .bw-contact__privacy{margin:20px 0 0;font-size:16px}.bw-contact__success{margin-top:28px;padding:24px;border:2px solid #4a9501;border-radius:14px;background:#e5efcd}.bw-contact__success h3,.bw-contact__error h3{margin:0 0 10px;font:700 25px/1.2 var(--font-body-family);color:#18275c}.bw-contact__success p{margin:0}.bw-contact__error{margin-bottom:24px;padding:20px;border:2px solid #a33522;border-radius:12px}.bw-contact__field-error{color:#a33522}@media(max-width:989px){.bw-contact__layout{gap:32px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.bw-contact__panel{padding:24px}.bw-contact__row{grid-template-columns:1fr;gap:0}.bw-contact .bw-contact__email-link{font-size:18px;padding:14px 12px}}@media(max-width:749px){.bw-contact{padding:36px 0 52px}.bw-contact__layout{grid-template-columns:1fr;gap:32px;padding-inline:20px}.bw-contact__intro h1{max-width:10ch;font-size:clamp(48px,12vw,64px);margin-bottom:20px}.bw-contact .bw-contact__lead{font-size:20px;max-width:36ch}.bw-contact__email{margin-top:28px;padding-top:24px}.bw-contact__panel{padding:24px 20px;border-radius:20px}.bw-contact__panel>h2{font-size:30px}.bw-contact .bw-contact__email-link{font-size:19px;padding:16px}}.footer [data-bw-cookie-preferences]{padding-inline:0;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=QAAAAAAE */
