.contact{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(24px,3.4vw,64px);align-items:start}.contact__info{grid-column:1 / span 4}.contact__form{grid-column:6 / span 7;padding:clamp(24px,3vw,44px);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius)}.cinfo{border-top:1px solid var(--color-text)}.cinfo>div{padding:20px 0;border-bottom:1px solid var(--color-border)}.cinfo dt{font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary)}.cinfo dd{margin:8px 0 0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:700;line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere}.cinfo dd a{text-decoration:none}.cinfo dd a:hover{color:var(--color-red);text-decoration:underline}.cinfo__note{margin-top:22px;font-size:.9375rem;line-height:1.6;color:var(--color-text-secondary);max-width:44ch}.cinfo__note strong{color:var(--color-text)}.form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.field{display:flex;flex-direction:column;min-width:0}.field--full{grid-column:1 / -1}.field label{margin-bottom:8px;font-size:.71875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text)}.field__opt{font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--color-text-secondary)}.field input,.field select,.field textarea{width:100%;min-height:52px;padding:13px 16px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);font:inherit;font-size:1rem;color:var(--color-text);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.field textarea{resize:vertical;min-height:150px;line-height:1.5}.field select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-text) 50%),linear-gradient(135deg,var(--color-text) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:44px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--color-text-secondary)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--color-brown);box-shadow:0 0 0 3px #4a2c1b26}.field [aria-invalid=true]{border-color:var(--color-red)}.field__err{min-height:0;margin-top:6px;font-size:.8125rem;color:var(--color-red)}.field__err:empty{display:none}.form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px}.form__hint{font-size:.8125rem;color:var(--color-text-secondary)}.form__done{padding-block:clamp(12px,3vw,32px)}.form__done:focus{outline:none}.form__done-title{font-size:clamp(2rem,1.2rem + 3vw,3.5rem);font-weight:700;line-height:.95;letter-spacing:-.03em;text-transform:uppercase}.form__done p{margin:16px 0 24px;font-size:var(--fs-lede);color:var(--color-text-secondary);max-width:44ch}.form__done[hidden],.form[hidden]{display:none}@media(max-width:899px){.contact{display:block}.contact__form{margin-top:36px}}@media(max-width:599px){.form__grid{grid-template-columns:1fr}.form__foot .btn{width:100%}}.fsearch{position:relative;display:flex;align-items:center;margin-top:32px;max-width:640px}.fsearch .icon{position:absolute;left:18px;width:20px;height:20px;color:var(--color-text-secondary);pointer-events:none}.fsearch input{width:100%;min-height:58px;padding:0 20px 0 52px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-round);font:inherit;font-size:1rem}.fsearch input:focus{outline:none;border-color:var(--color-brown);box-shadow:0 0 0 3px #4a2c1b26}.fsearch input::-webkit-search-cancel-button{cursor:pointer}.ahead--legal .chips--filter{margin-top:24px}.fsection{padding-top:var(--pt-c, clamp(24px, 4vw, 48px))}.fsection .toolbar__count{margin-bottom:clamp(12px,2vw,24px)}.fgroup{padding-block:clamp(28px,4vw,56px);border-top:1px solid var(--color-text)}.fgroup[hidden],[data-faq-item][hidden]{display:none}.fgroup__title{font-size:clamp(1.75rem,1.2rem + 2.2vw,3rem);font-weight:700;line-height:1;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance}.fgroup .faq__head{position:sticky;top:calc(var(--header-h) + 28px);align-self:start}.fgroup .accordion{border-bottom:0}.fgroup .accordion__body p+p{margin-top:.8em}.fgroup .accordion__body a{text-underline-offset:3px}@media(max-width:900px){.fgroup .faq__head{position:static}.fgroup .faq__head+.faq__list{margin-top:20px}}.form__errors{margin-bottom:24px;padding:16px 20px;border:1px solid var(--color-red);border-radius:var(--radius);font-size:.9375rem;line-height:1.5;color:var(--color-red)}.form__errors:focus{outline:none}.form__errors-title{font-weight:700}.form__errors ul{margin-top:6px}.form__errors li+li{margin-top:2px}.fsection__head{padding-bottom:clamp(28px,4vw,48px)}.fsection__head .chips--filter{margin-top:24px}.no-js .fsearch,.no-js .chips--filter{display:none}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:1px solid var(--color-border);border-radius:var(--radius-round);background:var(--color-white);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.chip:hover{border-color:var(--color-brown)}.chip.is-active,.chip[aria-pressed=true]{background:var(--color-brown);border-color:var(--color-brown);color:#fff}.empty{max-width:640px;padding-block:clamp(24px,6vw,72px)}.empty__title{font-size:clamp(2.25rem,1.2rem + 4.4vw,5rem);font-weight:700;line-height:.92;letter-spacing:-.03em;text-transform:uppercase}.empty__links{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}@media(max-width:599px){.empty__links .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/section-contact-faq.css.map */
