.fdh-faq__wrap{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width:990px){.fdh-faq__wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:6rem;align-items:start}.fdh-faq__intro{position:sticky;top:12rem}}.fdh-faq__intro{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.fdh-title.fdh-faq__title{font-size:clamp(4.8rem,7vw,9.6rem);line-height:.92}.fdh-faq__lead{font-size:1.8rem;line-height:1.5;color:var(--fdh-mute);max-width:44rem}.fdh-faq__lead p{margin:0 0 1rem}.fdh-faq__lead a{color:var(--fdh-ink);text-decoration:underline}.fdh-faq__group{margin:3.6rem 0 1.2rem;font-family:var(--fdh-text);font-weight:700;font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fdh-red);line-height:1.2}.fdh-faq__group:first-child{margin-top:0}.fdh-faq__item{border-top:2px solid var(--fdh-ink)}.fdh-faq__item:last-child,.fdh-faq__item+.fdh-faq__group{border-top-width:2px}.fdh-faq__list>.fdh-faq__item:last-child{border-bottom:2px solid var(--fdh-ink)}.fdh-faq__q{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;font-family:var(--fdh-text);font-weight:700;font-size:1.9rem;line-height:1.3}.fdh-faq__q::-webkit-details-marker{display:none}.fdh-faq__q:focus-visible{outline:2px solid var(--fdh-red);outline-offset:4px}.fdh-faq__icon{position:relative;flex:0 0 2rem;width:2rem;height:2rem}.fdh-faq__icon:before,.fdh-faq__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;background:var(--fdh-ink);transition:transform .2s ease}.fdh-faq__icon:after{transform:rotate(90deg)}.fdh-faq__item[open] .fdh-faq__icon:after{transform:rotate(0)}.fdh-faq__item[open] .fdh-faq__q{color:var(--fdh-red)}.fdh-faq__a{padding:0 4rem 2.4rem 0;font-size:1.7rem;line-height:1.6;color:var(--fdh-mute)}.fdh-faq__a p{margin:0 0 1rem}.fdh-faq__a p:last-child{margin-bottom:0}.fdh-faq__a a{color:var(--fdh-ink);text-decoration:underline}.fdp-pers{background:var(--fdh-red);color:var(--fdh-white);padding:clamp(4rem,6vw,8rem) 0}.fdp-pers__grid{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:center}@media screen and (min-width:750px){.fdp-pers__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:6rem}}.fdp-pers__shirt{position:relative;background:var(--fdh-paper);border:3px solid var(--fdh-ink);padding:3.2rem 2rem 1.4rem}.fdp-pers__shirt svg{display:block;width:100%;max-width:34rem;height:auto;margin:0 auto}.fdp-pers__chip{position:absolute;top:1.2rem;left:1.2rem;background:var(--fdh-ink);color:var(--fdh-paper);padding:.4rem .9rem;font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fdp-pers__chip[hidden]{display:none}.fdp-pers__note{margin:.8rem 0 0;text-align:center;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fdh-mute)}.fdp-pers__txt{font-family:var(--fdh-display);fill:var(--fdh-ink);transition:fill .2s ease}.fdp-pers__txt.is-example{fill:#c9c9c3}.fdp-pers__body{display:flex;flex-direction:column;align-items:flex-start;gap:1.8rem}.fdp-pers__title{margin:0;font-family:var(--fdh-display);font-weight:400;color:var(--fdh-white);font-size:clamp(4.8rem,7vw,9.6rem);line-height:.92;text-transform:uppercase}.fdp-pers__text{font-size:1.8rem;line-height:1.45;max-width:48rem}.fdp-pers__text p{margin:0}.fdp-pers__fields{width:100%;max-width:48rem;display:grid;grid-template-columns:minmax(0,1fr) 10rem;gap:1rem}.fdp-pers__field{display:flex;flex-direction:column;gap:.6rem}.fdp-pers__lbl{font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fdp-pers__field input{width:100%;min-height:5.6rem;border:3px solid var(--fdh-ink);border-radius:0;background:var(--fdh-white);color:var(--fdh-ink);padding:0 1.4rem;font-family:var(--fdh-display);font-size:2.4rem;letter-spacing:.06em;text-transform:uppercase}.fdp-pers__field--num input{text-align:center}.fdp-pers__field input::placeholder{color:#b9b9b2}.fdp-pers__field input:focus-visible{outline:3px solid var(--fdh-ink);outline-offset:2px}.fdp-pers__btn{width:100%;max-width:48rem}.fdp-pers__ok{margin:0;min-height:2rem;font-size:1.5rem;font-weight:700}@media screen and (max-width:749px){.fdp-pers{padding:3.2rem 0}.fdp-pers__grid{gap:2rem}.fdp-pers__shirt{padding:2.8rem 1.2rem 1rem}.fdp-pers__shirt svg{max-width:19rem}.fdp-pers__note{font-size:1.1rem}.fdp-pers__body{gap:1.4rem}.fdp-pers__title{font-size:4.2rem}.fdp-pers__text{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map?subset=AABE */
