.u-faq__grid{display:flex;gap:120px;align-items:flex-start}.u-faq__sidebar{display:flex;flex-direction:column;gap:24px;max-width:48rem}.u-faq__grid .u-card-hover:hover{border-color:#8fb4dc}.u-faq__sidebar{width:40%}.u-faq__list{display:flex;flex-direction:column;gap:12px;width:60%}.u-faq__heading{font-family:var(--font-serif);color:var(--text-heading);line-height:1.08;letter-spacing:-.015em;margin:0}.u-faq__intro{font-family:var(--font-mono);font-size:1.4rem;color:var(--text-secondary);line-height:1.9;margin:0}.u-faq__phone{align-self:flex-start}.u-faq__row{counter-increment:faq-index;border:1px solid var(--border);border-radius:var(--u-radius-lg);background:var(--surface-card);transition:border-color .2s ease}.u-faq__summary{width:100%;display:flex;align-items:flex-start;gap:24px;text-align:left;padding:20px 28px;cursor:pointer}.u-faq__summary::-webkit-details-marker{display:none}.u-faq__summary:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;border-radius:var(--u-radius-lg)}.u-faq__index{padding-top:.4rem;flex-shrink:0}.u-faq__chevron{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-family:var(--font-sans);font-size:2.4rem;font-weight:300;line-height:1}.u-faq__plus,.u-faq__minus{display:block;line-height:1;transition:opacity .2s ease}.u-faq__minus{display:none}.u-faq__row details[open] .u-faq__minus{display:block}.u-faq__row details[open] .u-faq__plus{display:none}.u-faq__index:before{content:counter(faq-index,decimal-leading-zero)}.u-faq__question{flex:1;font-family:var(--font-mono);font-size:1.6rem;font-weight:600;color:var(--text-heading);line-height:1.375}.u-faq__answer{padding:0 28px 24px 76px;font-size:14px;color:#a6bfd8;line-height:1.85;max-width:768px;margin:0}.u-faq__answer>:first-child{margin-top:0}.u-faq__answer>:last-child{margin-bottom:0}@media(min-width:768px)and (max-width:1200px){.u-faq__grid{gap:60px}.u-faq__answer{padding:0 22px 20px 64px}}@media screen and (max-width:767px){.u-faq__grid{gap:8px;flex-direction:column}.u-faq__sidebar{width:100%}.u-faq__list{gap:10px;width:100%}.u-faq__sidebar{gap:14px;max-width:100%}.u-faq__heading{max-width:330px}.u-faq__summary{gap:14px;padding:16px 18px}.u-faq__answer{padding:0 18px 18px 50px;line-height:1.75;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-faq.css.map */
