.form-page{padding-block:var(--s-12)}.form-page__title{font-family:var(--font-brand);font-size:var(--t-66);font-weight:var(--w-regular);letter-spacing:var(--ls-4);text-align:center}.form-page__lede{margin-top:var(--s-4);margin-inline:auto;max-width:43.75rem;text-align:center;font-size:var(--t-30-47);color:var(--c-ink)}.form{margin-top:var(--s-11);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-7) var(--s-8)}.form__row{grid-column:1 / -1}.form__row--half{grid-column:span 1}.field{display:flex;flex-direction:column;gap:var(--s-2)}.field__label{font-family:var(--font-brand);font-size:var(--t-30-47);color:var(--c-ink)}.field__label .req{color:var(--c-ink)}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=date],.field select{width:100%;padding:var(--s-2) 0;border:0;border-bottom:var(--bw-hair) solid var(--c-ink);background-color:transparent;font-family:var(--font-brand);font-size:var(--t-17-47);border-radius:0;-webkit-appearance:none;appearance:none}.field input[type=date]::-webkit-datetime-edit{color:var(--c-ink-5)}.field input[type=date]:focus::-webkit-datetime-edit,.field input[type=date]:valid::-webkit-datetime-edit{color:var(--c-ink)}.field select{background-image:linear-gradient(45deg,transparent 50%,var(--c-ink) 50%),linear-gradient(135deg,var(--c-ink) 50%,transparent 50%);background-position:right .625rem center,right .3125rem center;background-size:.3125rem .3125rem,.3125rem .3125rem;background-repeat:no-repeat;padding-right:var(--s-6)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:var(--bw-thick) solid var(--c-ink);outline-offset:var(--s-1)}.field textarea{width:100%;min-height:15.625rem;padding:var(--s-4);border:var(--bw-hair) solid var(--c-line);background-color:#dcdcdc;font-family:var(--font-brand);font-size:var(--t-30-47);line-height:var(--lh-auto);resize:vertical}.field--textarea-sm textarea{min-height:9.375rem}.checkset{display:flex;flex-direction:column;gap:var(--s-3);border:0;padding:0;margin:0}.checkset__legend{font-family:var(--font-brand);font-size:var(--t-30-47);padding:0;margin-bottom:var(--s-4)}.checkset label{display:flex;align-items:center;gap:var(--s-3);font-family:var(--font-brand);font-size:var(--t-30-47);cursor:pointer}.checkset input{width:.9375rem;height:.9375rem;accent-color:var(--c-ink);flex:none}.form__actions{grid-column:1 / -1;margin-top:var(--s-4)}@media(pointer:coarse){.checkset label{min-height:var(--tap-min)}.checkset{gap:0}.field input,.field select,.field textarea{font-size:max(var(--t-17-47),1rem)}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=date],.field select{min-height:var(--tap-min)}.faq__item>summary{min-height:var(--tap-min)}}.form__submit{min-width:8.75rem}.faq{margin-top:var(--s-9);border-top:var(--bw-hair) solid var(--c-ink)}.faq__item{border-bottom:var(--bw-hair) solid var(--c-ink)}.faq__item>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);padding:var(--s-5) var(--s-2);cursor:pointer;list-style:none;font-family:var(--font-brand);font-size:var(--t-30-47)}.faq__item>summary::-webkit-details-marker{display:none}.faq__icon{position:relative;width:.875rem;height:.875rem;flex:none}.faq__icon:before,.faq__icon:after{content:"";position:absolute;inset:50% 0 auto 0;height:var(--bw-hair);background-color:var(--c-ink)}.faq__icon:after{transform:rotate(90deg);transition:transform var(--dur-base) var(--ease)}.faq__item[open] .faq__icon:after{transform:rotate(0)}.faq__panel{padding:0 var(--s-2) var(--s-6);font-family:var(--font-brand);font-size:var(--t-30-47);line-height:var(--lh-auto);color:var(--c-ink);max-width:62.5rem}.faq__panel>*+*{margin-top:var(--s-3)}.faq__panel ul{padding-left:1.2em}.faq__panel li+li{margin-top:var(--s-1)}.faq__panel a{text-decoration:underline}@media(max-width:47.9375em){.form{grid-template-columns:1fr;gap:var(--s-6)}.form__row--half{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/forms.css.map */
