.faq.faq--illustrated{background:linear-gradient(180deg,#f8f5ef 0,#fff 620px);padding-top:54px}.faq--illustrated *{box-sizing:border-box}.faq--illustrated .faq__header{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:58px;align-items:center;margin-bottom:32px}.faq--illustrated .faq__title{max-width:14em;font:500 clamp(36px,4.1vw,55px)/1.12 Fraunces,Georgia,serif;letter-spacing:-.035em;margin:0 0 20px}.faq--illustrated .faq__subtitle{max-width:620px;font-size:17px}.faq--illustrated .faq__city{color:#9b7546;opacity:.65}.faq--illustrated .faq__city svg{display:block;width:100%;height:auto;max-height:140px}.faq--illustrated .faq__topics{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:43px}.faq--illustrated .faq__topics a{display:flex;align-items:center;gap:11px;min-height:58px;flex:1 1 220px;padding:14px 17px;border:1px solid #ddd5c8;border-radius:11px;background:#fff;color:#354247;text-decoration:none;font-size:13px;font-weight:600;line-height:1.5;transition:background .18s,border-color .18s,box-shadow .18s}.faq--illustrated .faq__topics a>span{flex:1}.faq--illustrated .faq__topics svg{width:22px;height:22px;flex-shrink:0;color:#9b7546}.faq--illustrated .faq__topics svg:last-child{width:17px;height:17px;opacity:.8;transition:transform .18s}.faq--illustrated .faq__topics a:hover{background:#f4f0e8;border-color:#b8a285;box-shadow:0 3px 10px #1e292e0a}.faq--illustrated .faq__topics a:hover svg:last-child{transform:translate(2px)}.faq--illustrated .faq__grid{grid-template-columns:minmax(0,1.85fr) minmax(270px,1fr);gap:35px}.faq--illustrated .faq__items{gap:37px;min-width:0}.faq--illustrated .faq__topic-heading{display:flex;align-items:center;gap:13px;margin:0 0 18px;color:#1e292e;font:500 25px/1.3 Fraunces,Georgia,serif;letter-spacing:-.02em;scroll-margin-top:120px}.faq--illustrated .faq__topic-heading svg{width:24px;height:24px;flex-shrink:0;color:#9b7546}.faq--illustrated .faq__group-items{display:grid;gap:10px}.faq--illustrated .faq__item{border-radius:12px;box-shadow:none;background:#fff;transition:border-color .18s,background .18s,box-shadow .18s}.faq--illustrated .faq__item[open]{background:#fcfaf6;box-shadow:0 4px 16px #1e292e08;border-color:#baa88f}.faq--illustrated .faq__item:hover{box-shadow:none;border-color:#baa88f}.faq--illustrated .faq__question{gap:13px;padding:19px 20px;min-height:68px}.faq--illustrated .faq__question-text{flex:1;font-size:15px;line-height:1.55;font-weight:600}.faq--illustrated .faq__question-symbol{flex:0 0 23px;width:23px;height:23px;color:#9b7546}.faq--illustrated .faq__question-symbol svg{display:block;width:23px;height:23px}.faq--illustrated .faq__icon{flex:0 0 20px;width:20px;height:20px}.faq--illustrated .faq__icon svg{width:20px;height:20px}.faq--illustrated .faq__answer{padding:0 23px 23px 56px;font-size:15px}.faq--illustrated .faq__answer p:first-child>br:first-child{display:none}.faq--illustrated .faq__answer ul{padding-left:20px}.faq--illustrated .faq__answer li+li{margin-top:8px}.faq--illustrated .faq__answer a{overflow-wrap:anywhere}.faq--illustrated .faq__aside{min-width:0;padding-top:50px}.faq--illustrated .faq__card{padding:28px;background:#1e292e;border-color:#1e292e;color:#fff;border-radius:15px;box-shadow:none}.faq--illustrated .faq__host-mark{display:flex;width:51px;height:51px;align-items:center;justify-content:center;background:#2b393e;border:1px solid #49544e;border-radius:50%;margin-bottom:22px}.faq--illustrated .faq__host-mark svg{width:27px;height:27px;color:#dcc39f}.faq--illustrated .faq__card-eyebrow{color:#d9bc93;font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:600;margin:0 0 12px;line-height:1.5}.faq--illustrated .faq__card-title{color:#fff;font:500 29px/1.2 Fraunces,Georgia,serif;letter-spacing:-.025em;margin:0 0 17px}.faq--illustrated .faq__card-text{color:#e1e1da;font-size:15px;line-height:1.75;margin-bottom:19px}.faq--illustrated .faq__contact{padding-top:9px;border-top:1px solid #435056}.faq--illustrated .faq__contact p{font-size:14px;line-height:1.6;gap:10px;margin:3px 0;min-height:43px}.faq--illustrated .faq__contact a{color:#f4f0e8}.faq--illustrated .faq__contact svg{color:#d9bc93;width:20px;height:20px;flex-basis:20px}.faq--illustrated .faq__button{background:#f4f0e8;border-color:#f4f0e8;color:#1e292e;justify-content:space-between;padding:12px 17px;gap:15px;min-height:50px;font-size:14px;margin-top:18px}.faq--illustrated .faq__button svg{width:20px;height:20px;flex-shrink:0;color:#8b683d;transition:transform .18s}.faq--illustrated .faq__button:hover{background:#fff;color:#1e292e;transform:none;box-shadow:none}.faq--illustrated .faq__button:hover svg{transform:translate(2px)}.faq--illustrated .faq__small{font-size:12px;color:#c5ccc9;margin-top:17px;line-height:1.75}.faq--illustrated .faq__related{margin-top:23px;padding:26px;border:1px solid #ddd5c8;border-radius:15px;background:#f8f5ef}.faq--illustrated .faq__related>svg{width:29px;height:29px;color:#9b7546;margin-bottom:17px}.faq--illustrated .faq__related h2{font:500 26px/1.25 Fraunces,Georgia,serif;color:#1e292e;letter-spacing:-.02em;margin:0 0 13px}.faq--illustrated .faq__related p{font-size:14px;line-height:1.75;color:#596267;margin:0 0 15px}.faq--illustrated .faq__related a{display:inline-flex;align-items:center;justify-content:space-between;gap:15px;color:#1e292e;min-height:44px;font-size:13px;font-weight:600;text-underline-offset:4px}.faq--illustrated .faq__related a svg{flex:0 0 19px;width:19px;height:19px;color:#9b7546}.faq--illustrated :is(a,summary):focus-visible{outline:3px solid #9b7546;outline-offset:4px}.faq--illustrated .faq__card :is(a,summary):focus-visible{outline-color:#e3c7a1}@media(max-width:989px){.faq--illustrated .faq__grid{grid-template-columns:minmax(0,1fr);gap:38px}.faq--illustrated .faq__aside{padding-top:0;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:22px}.faq--illustrated .faq__related{margin:0}.faq--illustrated .faq__header{grid-template-columns:minmax(0,1fr) 150px;gap:25px}.faq--illustrated .faq__topics a{flex-basis:calc(50% - 12px)}}@media(max-width:749px){.faq.faq--illustrated{padding-top:34px}.faq--illustrated .faq__header{grid-template-columns:1fr;gap:0;margin-bottom:26px}.faq--illustrated .faq__city{display:none}.faq--illustrated .faq__title{font-size:clamp(34px,8vw,42px);max-width:12em;margin-bottom:17px}.faq--illustrated .faq__subtitle{font-size:16px;line-height:1.75}.faq--illustrated .faq__topics{gap:9px;margin-bottom:32px}.faq--illustrated .faq__topics a{flex-direction:column;align-items:flex-start;gap:9px;padding:14px;font-size:12px;flex-basis:calc(50% - 9px);min-width:0;line-height:1.5}.faq--illustrated .faq__topics a>span{flex:0}.faq--illustrated .faq__topics svg:last-child{display:none}.faq--illustrated .faq__topics svg{width:24px;height:24px}.faq--illustrated .faq__topic-heading{font-size:23px;gap:11px;scroll-margin-top:100px;line-height:1.35}.faq--illustrated .faq__topic-heading svg{width:22px;height:22px}.faq--illustrated .faq__items{gap:31px}.faq--illustrated .faq__question{padding:18px 15px;gap:10px;min-height:68px}.faq--illustrated .faq__question-text{font-size:14px;line-height:1.65}.faq--illustrated .faq__question-symbol,.faq--illustrated .faq__question-symbol svg{width:21px;height:21px;flex-basis:21px}.faq--illustrated .faq__icon,.faq--illustrated .faq__icon svg{width:18px;height:18px;flex-basis:18px}.faq--illustrated .faq__answer{padding:0 18px 22px;font-size:15px}.faq--illustrated .faq__aside{grid-template-columns:1fr;gap:20px}.faq--illustrated .faq__card{padding:26px}.faq--illustrated .faq__related{padding:25px}.faq--illustrated .faq__card-title{font-size:29px}.faq--illustrated .faq__related h2{font-size:27px}.faq--illustrated .faq__related a{font-size:14px}}@media(prefers-reduced-motion:reduce){.faq--illustrated *,.faq--illustrated *:before,.faq--illustrated *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/138/assets/book-york-faq-polish.css.map */
