gbc-contact.gbc-contact{display:block;padding:48px 20px 64px;background:#fbf7f2;color:#211f1d}.gbc-contact .gbc-c__head{max-width:700px;margin:0 auto 32px;text-align:center}.gbc-contact .gbc-c__eyebrow{margin:0 0 12px;color:#993c1d;font-size:14px;font-weight:600}.gbc-contact .gbc-c__title{margin:0 0 16px;font-size:clamp(28px,4vw,38px);line-height:1.2}.gbc-contact .gbc-c__intro{margin:0;color:#5b5750;font-size:17px;line-height:1.6}.gbc-contact .gbc-c__card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);max-width:1080px;margin:0 auto;border:1px solid #ddd6cb;border-radius:16px;overflow:hidden}.gbc-contact .gbc-c__aside{padding:32px;background:#211f1d;color:#fff}.gbc-contact .gbc-c__aside h2{margin:0 0 10px;color:#fff;font-size:20px;line-height:1.3}.gbc-contact .gbc-c__aside p,.gbc-contact .gbc-c__list{font-size:15px;line-height:1.6;color:#ede9e3}.gbc-contact .gbc-c__aside p{margin:0 0 18px}.gbc-contact .gbc-c__aside a{color:#f5c4b3;text-decoration:underline;text-underline-offset:3px}.gbc-contact .gbc-c__mail{display:inline-block;margin:0 0 28px;font-size:16px;overflow-wrap:anywhere}.gbc-contact .gbc-c__list{margin:0 0 28px;padding-left:20px}.gbc-contact .gbc-c__list li{margin-bottom:10px}.gbc-contact .gbc-c__help-links{border-top:1px solid #5b5750;padding-top:24px}.gbc-contact .gbc-c__help-links h2:not(:first-child){margin-top:24px}.gbc-contact .gbc-c__help-links a{display:inline-block;padding:5px 0}.gbc-contact .gbc-c__formwrap{min-width:0;padding:32px;background:#fff}.gbc-contact .gbc-c__required-note,.gbc-contact .gbc-c__message-help,.gbc-contact .gbc-c__inventory-note{margin:0 0 18px;font-size:14px;line-height:1.5;color:#5b5750}.gbc-contact .gbc-c__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.gbc-contact .gbc-field{min-width:0;margin:0 0 20px}.gbc-contact .gbc-field label{display:block;margin:0 0 7px;font-size:15px;font-weight:600}.gbc-contact .gbc-field label span,.gbc-contact .gbc-c__context legend span{color:#5b5750;font-weight:400}.gbc-contact .gbc-field input,.gbc-contact .gbc-field select,.gbc-contact .gbc-field textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:48px;margin:0;padding:11px 12px;border:1px solid #8c8377;border-radius:8px;background:#fff;color:#211f1d;font:inherit;font-size:16px;line-height:1.4}.gbc-contact .gbc-field select{padding-right:28px}.gbc-contact .gbc-field textarea{min-height:170px;resize:vertical}.gbc-contact .gbc-field input::placeholder,.gbc-contact .gbc-field textarea::placeholder{color:#6b645c;opacity:1}.gbc-contact .gbc-c__context{min-width:0;margin:0 0 8px;padding:16px 0 0;border:0;border-top:1px solid #ddd6cb}.gbc-contact .gbc-c__context legend{padding:0 8px 0 0;font-size:15px;font-weight:600}.gbc-contact .gbc-c__btn{display:block;width:100%;min-height:48px;margin:4px 0 0;padding:14px 20px;border:0;border-radius:8px;color:#fff;background:var(--gbc-contact-accent, #993c1d);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.gbc-contact .gbc-c__btn:hover{filter:brightness(.9)}.gbc-contact :is(input,select,textarea,button,a):focus-visible{outline:3px solid #993c1d;outline-offset:3px}.gbc-contact .gbc-c__aside a:focus-visible{outline-color:#f5c4b3}.gbc-contact .gbc-c__fineprint{margin:16px 0 0;font-size:13px;line-height:1.5;color:#5b5750}.gbc-contact .gbc-c__fineprint a{color:#993c1d;text-decoration:underline}.gbc-contact .gbc-c__success{padding:14px 16px;margin:0 0 20px;border-radius:8px;background:#e1f5ee;color:#0f6049;font-size:16px}.gbc-contact .gbc-c__errors{padding:14px 16px;margin:0 0 20px;border-radius:8px;background:#fcebeb;color:#8c2020;font-size:15px}.gbc-contact .gbc-c__errors p{margin:0 0 8px}.gbc-contact .gbc-c__errors ul{margin:0;padding-left:20px}.gbc-contact .gbc-c__field-error{font-size:14px;color:#8c2020}.gbc-contact [hidden]{display:none!important}@media(max-width:749px){gbc-contact.gbc-contact{padding:32px 12px 40px}.gbc-contact .gbc-c__card,.gbc-contact .gbc-c__row{grid-template-columns:minmax(0,1fr)}.gbc-contact .gbc-c__row{gap:0}.gbc-contact .gbc-c__formwrap{padding:24px 18px;grid-row:1}.gbc-contact .gbc-c__aside{padding:24px 20px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/gbc-contact.css.map */
