.faq{--faq-ico: 44px}.faq__grid{display:grid;gap:32px var(--gap)}.faq__intro,.faq__list,.faq__aside{min-width:0}.faq__lede{margin-top:20px}.faq__group{display:flex;margin:48px 0 0;padding-bottom:14px}.faq__list>.faq__group:first-child{margin-top:0}.faq .qa summary{justify-content:flex-start;gap:18px;padding:14px 0}.faq .qa summary:focus-visible{outline-offset:4px;border-radius:var(--r-card)}.faq__q{flex:1 1 auto;min-width:0;font-size:var(--t-lede)}.faq .qa summary .pm{margin-left:auto}.faq__ico{display:grid;place-items:center;width:var(--faq-ico);height:var(--faq-ico);flex:none;border-radius:50%;background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);transition:background-color var(--t-mid) var(--ease),color var(--t-mid) var(--ease),box-shadow var(--t-mid) var(--ease),transform var(--t-mid) var(--ease)}.faq__ico .icon{width:22px;height:22px}.faq .qa details[open]>summary .faq__ico{background:var(--fg);color:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--fg),var(--btn-depth)}@media(hover:hover){.faq .qa summary:hover .faq__ico{box-shadow:inset 0 0 0 1px var(--line-ui);transform:translateY(-1px)}.faq .qa summary:hover .faq__q{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.faq .qa details{--faq-pad: 20px;position:relative;padding-block:4px;padding-inline:var(--faq-pad);border-bottom:0;border-radius:var(--r-card);transition:background-color var(--t-mid) var(--ease),box-shadow var(--t-mid) var(--ease),translate var(--t-mid) var(--ease)}.faq .qa details:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--line);transition:opacity var(--t-mid) var(--ease)}.faq .qa details[open]{z-index:1;background:var(--card-bg);box-shadow:var(--e-card, var(--card-top)),inset 0 0 0 1px var(--line);translate:0 -2px}.faq .qa details[open]:after,.faq .qa details:has(+details[open]):after{opacity:0}.faq .qa details[open]>summary .faq__ico{animation:faq-pop .62s var(--ease) backwards}.faq .qa details[open]>summary .faq__ico :is([pathLength],[pathlength]){stroke-dasharray:1 2;animation:faq-draw .9s var(--ease) 80ms backwards}@keyframes faq-pop{0%{transform:scale(.86)}55%{transform:scale(1.06)}to{transform:none}}@keyframes faq-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.faq .qa details:not([open]) .qa__a{visibility:hidden;transition:visibility 0s linear .46s}.faq .qa__a{padding-left:calc(var(--faq-ico) + 18px);padding-bottom:26px}.faq .qa details[open] .qa__a>*{animation:faq-rise .52s var(--ease) both}@keyframes faq-rise{0%{opacity:0;transform:translateY(-6px)}}@supports selector(::details-content) and (interpolate-size: allow-keywords){.faq{interpolate-size:allow-keywords}.faq .qa details::details-content{block-size:0;overflow:clip;transition:block-size .46s var(--ease),content-visibility .46s allow-discrete}.faq .qa details[open]::details-content{block-size:auto}}.faq__aside{display:grid;gap:28px;align-content:start}.faq__topics-title{margin-bottom:10px;font-size:var(--t-micro);font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2)}.faq__topics ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.faq__topics a{display:flex;align-items:center;min-height:44px;border-bottom:1px solid var(--line);font-size:var(--t-ui, 15px);font-weight:500;color:var(--fg);text-decoration:none}.faq__topics a:hover{text-decoration:underline;text-underline-offset:4px}.faq__contact{position:relative;max-width:460px;padding:26px 26px 10px;border-radius:var(--r-card);background:var(--bg-raised);box-shadow:var(--e-card, var(--card-top)),inset 0 0 0 1px var(--line)}.faq__contact-title{margin:0 0 14px;font-size:var(--t-h3);line-height:1;color:var(--fg)}.faq__rows{margin:0;padding:0;list-style:none}.faq__rows>li+li{border-top:1px solid var(--line)}.faq__row{display:flex;align-items:flex-start;gap:14px;min-height:44px;padding:14px 0;color:var(--fg);text-decoration:none}.faq__row--link{align-items:center;margin-block:4px;padding-block:10px}.faq__row--link:focus-visible{outline-offset:2px;border-radius:10px}.faq__chip{display:grid;place-items:center;width:26px;height:26px;flex:none;color:var(--fg-2);transition:color var(--t-fast) ease}.faq__chip .icon{width:24px;height:24px}.faq__row-text{display:grid;gap:2px;min-width:0;flex:1 1 auto}.faq__row-label{font-size:var(--t-micro);font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.faq__row-value{font-size:var(--t-ui, 15px);font-weight:600;line-height:1.4;color:var(--fg);overflow-wrap:anywhere}.faq__address{display:grid;font-size:var(--t-ui, 15px);font-style:normal;line-height:1.45;color:var(--fg-2)}.faq__row-note{margin-top:4px;font-size:var(--t-note, 13px);line-height:1.45;color:var(--fg-3)}.faq__go{display:grid;place-items:center;flex:none;color:var(--fg-3);transition:transform var(--t-mid) var(--ease),color var(--t-fast) ease}.faq__go .icon{width:18px;height:18px}@media(hover:hover){.faq__row--link:hover .faq__chip{color:var(--fg)}.faq__row--link:hover .faq__go{color:var(--fg);transform:translate(3px)}.faq__row--link:hover .faq__row-value{text-decoration:underline;text-underline-offset:3px}}@media(min-width:900px){.faq__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;row-gap:40px}.faq__intro{grid-column:1 / span 5;grid-row:1}.faq__list{grid-column:7 / -1;grid-row:1 / span 2}.faq__aside{grid-column:1 / span 4;grid-row:2;align-self:start;align-content:start;position:sticky;top:calc(var(--header-h, 64px) + 24px)}}@media(max-width:379px){.faq__title{font-size:max(22px,calc((100vw - 44px) / 12))}}@media(max-width:899px){.faq{--faq-ico: 40px}.faq__grid{row-gap:28px}.faq .qa summary{gap:14px;padding:12px 0}.faq .qa details{--faq-pad: 14px}.faq .qa__a{padding-left:0;font-size:var(--t-body);line-height:1.5}.faq__ico .icon{width:20px;height:20px}.faq__topics{display:none}.faq__contact{max-width:none;padding:22px 20px 8px}}.tr-nw{white-space:nowrap}html.is-reduced .faq .qa details[open] .qa__a>*,html.is-motion-paused .faq .qa details[open] .qa__a>*,html.is-reduced .faq .qa details[open]>summary :is(.faq__ico,.faq__ico [pathLength],.faq__ico [pathlength]),html.is-motion-paused .faq .qa details[open]>summary :is(.faq__ico,.faq__ico [pathLength],.faq__ico [pathlength]){animation:none}@media(prefers-reduced-motion:reduce){.faq .qa details::details-content{transition:none}.faq .qa details[open] .qa__a>*,.faq .qa details[open]>summary :is(.faq__ico,.faq__ico [pathLength],.faq__ico [pathlength]){animation:none}.faq .qa details{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-faq.css.map */
