.brand-contact,.brand-contact *,.brand-contact *:before,.brand-contact *:after{box-sizing:border-box}.brand-contact{padding:var(--padding-top) 0 var(--padding-bottom);color:rgb(var(--color-foreground));letter-spacing:normal}.brand-contact-layout{display:flex;align-items:center;justify-content:space-between;gap:32px}.brand-contact-intro{display:flex;flex:0 1 604px;flex-direction:column;gap:32px}.brand-contact-header{display:flex;flex-direction:column;gap:12px}.brand-contact-heading{margin:0}.brand-contact-heading p{margin:0;font:inherit}.brand-contact-heading strong,.brand-contact-heading b{font-weight:inherit;color:var(--pink)}.brand-contact-description{font-weight:var(--font-weight-semibold);font-size:var(--text-base);line-height:var(--line-height-xl)}.brand-contact-description p{margin:0}.brand-contact-channels{display:flex;flex-direction:column;gap:16px}.brand-contact-channel{display:flex;align-items:center;gap:16px;max-width:411px;padding:18px 22px;border:2px solid var(--berry);border-radius:var(--radius-panel);background:var(--white);box-shadow:var(--shadow-card-soft);color:var(--plum);text-decoration:none}.brand-contact-channel-icon{display:block;flex:0 0 auto;width:32px;height:32px}.brand-contact-channel-icon svg{display:block;width:100%;height:100%}.brand-contact-channel-text{display:flex;flex-direction:column;min-width:0}.brand-contact-channel-title{font-family:var(--font-secondary);font-weight:var(--font-weight-black);font-size:var(--text-sm);line-height:var(--line-height-m)}.brand-contact-channel-subtitle{font-family:var(--font-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);line-height:var(--line-height-xl);color:var(--berry)}.brand-contact-panel{flex:0 1 665px;padding:32px 26px 28px;border:2px solid var(--pink-pale);border-radius:var(--radius-media);background:var(--pink-mist)}.brand-contact-form{display:flex;flex-direction:column;gap:18px}.brand-contact-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brand-contact-field{display:flex;flex-direction:column;gap:8px;min-width:0}.brand-contact-label{font-family:var(--font-secondary);font-weight:var(--font-weight-black);font-size:var(--text-base-sm);line-height:var(--line-height-xl);color:var(--plum)}.brand-contact-input,.brand-contact-textarea{display:block;width:100%;margin:0;padding:15px 18px;border:2px solid var(--pink-pale);border-radius:var(--radius-panel);background:var(--white);font-family:var(--font-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-base-sm);line-height:var(--line-height-xl);color:var(--berry);-webkit-appearance:none;appearance:none;transition:var(--transition-fast)}.brand-contact-textarea{height:150px;resize:vertical}.brand-contact-input::placeholder,.brand-contact-textarea::placeholder{color:var(--berry);opacity:1}.brand-contact-input:focus-visible,.brand-contact-textarea:focus-visible{border-color:var(--pink);outline:none}.brand-contact-submit.button{--button-shadow-color: rgba(123, 120, 246, .3);--button-shadow: var(--shadow-button-soft);min-height:56px}.brand-contact-consent{display:flex;align-items:center;justify-content:center;gap:11px;padding-top:4px}.brand-contact .brand-contact-checkbox{flex:0 0 auto;width:20px;height:20px;margin:0;border:2px solid var(--pink-pale);border-radius:var(--radius-thumb);background:var(--white) no-repeat center / 12px 12px;-webkit-appearance:none;appearance:none;cursor:pointer;transition:var(--transition-fast)}.brand-contact .brand-contact-checkbox:checked{border-color:var(--pink-hot);background-color:var(--pink-hot);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 6.2 4.7 9 10 3.4' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.brand-contact .brand-contact-checkbox:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.brand-contact-consent-label{font-family:var(--font-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);line-height:var(--line-height-xl);color:var(--plum);cursor:pointer}.brand-contact-consent-label a{color:var(--pink);text-decoration:underline}.brand-contact-form-message{margin:0;font-family:var(--font-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);line-height:var(--line-height-xl)}.brand-contact-form-message--success{color:var(--green-stock)}.brand-contact-form-message--error{color:var(--raspberry)}.brand-contact-form-errors{margin:0;padding-left:1.4em;font-family:var(--font-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);line-height:var(--line-height-xl);color:var(--raspberry)}@media(min-width:990px){.brand-contact-heading{text-transform:uppercase}a.brand-contact-channel{transition:transform .25s ease}a.brand-contact-channel:hover{transform:translateY(-2px)}}@media(max-width:989px){.brand-contact{padding:var(--padding-top-mobile) 0 var(--padding-bottom-mobile)}.brand-contact-layout{flex-direction:column;align-items:stretch;gap:22px}.brand-contact-intro{flex:0 0 auto}.brand-contact-heading.h1{font-size:var(--heading-2-mobile)}.brand-contact-description{font-size:var(--text-base-sm)}.brand-contact-channels{gap:12px}.brand-contact-channel{align-items:flex-start;max-width:none;padding:16px}.brand-contact-channel-icon{width:26px;height:26px}.brand-contact-channel-text{gap:4px}.brand-contact-panel{flex:0 0 auto;padding:24px 16px}.brand-contact-form{gap:12px}.brand-contact-field-row{grid-template-columns:minmax(0,1fr)}.brand-contact-label{font-size:var(--text-sm);line-height:var(--line-height-m)}.brand-contact-input,.brand-contact-textarea{font-size:var(--text-sm)}.brand-contact-textarea{height:130px}.brand-contact-submit.button{margin-top:4px;min-height:44px;padding:10px 20px;font-size:var(--text-sm)}.brand-contact-consent{justify-content:flex-start;gap:8px;padding-top:0}.brand-contact .brand-contact-checkbox{width:16px;height:16px;background-size:10px 10px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-brand-contact.css.map */
