.savas-faq{padding-top:var(--faq-pt, 128px);padding-bottom:var(--faq-pb, 128px);padding-left:var(--savas-gutter);padding-right:var(--savas-gutter)}.savas-faq__inner{max-width:var(--savas-page-width);margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:var(--savas-space-3xl);align-items:start}.savas-faq__intro{position:sticky;top:calc(var(--savas-header-height) + var(--savas-space-xl))}.savas-faq__eyebrow{margin-bottom:var(--savas-space-lg);font-size:var(--savas-size-label);font-weight:var(--savas-weight-medium);line-height:var(--savas-leading-heading);letter-spacing:var(--savas-tracking-label);text-transform:uppercase;color:var(--faq-eyebrow-color, var(--savas-muted));max-width:none}.savas-faq__title{margin:0 0 var(--savas-space-lg);font-size:var(--faq-heading-size, var(--savas-size-4xl));font-weight:var(--savas-weight-display);line-height:var(--savas-leading-display);letter-spacing:var(--savas-tracking-display);color:var(--faq-heading-color, var(--savas-text))}.savas-faq__description{margin:0;font-size:var(--faq-intro-size, var(--savas-size-lg));line-height:var(--savas-leading-body);color:var(--faq-text-color, var(--savas-text-light));max-width:44ch}.savas-faq__column{min-width:0}.savas-faq__list{border-top:1px solid var(--faq-divider, var(--savas-border))}.savas-faq__group{margin:0;padding:var(--savas-space-xl) 0 var(--savas-space-2sm);font-size:var(--savas-size-label);font-weight:var(--savas-weight-medium);line-height:var(--savas-leading-heading);letter-spacing:var(--savas-tracking-label);text-transform:uppercase;color:var(--faq-eyebrow-color, var(--savas-muted));max-width:none}.savas-faq__list>.savas-faq__group:first-child{padding-top:var(--savas-space-lg)}.savas-faq__item{border-bottom:1px solid var(--faq-divider, var(--savas-border))}.savas-faq__question{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--savas-space-lg);padding:22px 0;font-size:var(--faq-question-size, var(--savas-size-lg));font-weight:var(--savas-weight-medium);line-height:1.35;letter-spacing:var(--savas-tracking-body);color:var(--faq-heading-color, var(--savas-text));cursor:pointer;list-style:none;transition:opacity var(--savas-transition-fast)}.savas-faq__question::-webkit-details-marker{display:none}.savas-faq__question:hover{opacity:var(--savas-hover-opacity)}.savas-faq__question:focus-visible{outline:var(--savas-focus-width) solid var(--savas-focus-ring);outline-offset:var(--savas-focus-offset)}.savas-faq__question-text{display:block}.savas-faq__sign{flex:0 0 20px;width:20px;font-size:20px;font-weight:var(--savas-weight-display);line-height:1.25;text-align:center;color:var(--faq-accent, var(--savas-primary));transition:transform var(--savas-transition-base)}.savas-faq__item[open] .savas-faq__sign{transform:rotate(45deg)}.savas-faq__item.is-closing .savas-faq__sign{transform:rotate(0)}.savas-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--savas-transition-base)}.savas-faq__item[open] .savas-faq__answer{grid-template-rows:1fr}.savas-faq__item.is-closing .savas-faq__answer{grid-template-rows:0fr}.savas-faq__answer-inner{overflow:hidden;min-height:0}.savas-faq__answer-text{padding-bottom:var(--savas-space-lg);font-size:var(--faq-text-size, 15px);line-height:1.6;color:var(--faq-text-color, var(--savas-text-light));max-width:58ch}.savas-faq__answer-text p{margin:0 0 var(--savas-space-2sm);font-size:inherit;line-height:inherit;color:inherit;max-width:none}.savas-faq__answer-text p:last-child{margin-bottom:0}.savas-faq__answer-text a{color:var(--faq-accent, var(--savas-primary));text-decoration:underline;text-underline-offset:3px}.savas-faq__answer-text a:hover{opacity:var(--savas-hover-opacity)}.savas-faq__answer-text strong{font-weight:var(--savas-weight-medium)}.savas-faq__contact{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--savas-space-lg);margin-top:var(--savas-space-xl)}.savas-faq__contact-text{margin:0;font-size:var(--faq-text-size, 15px);line-height:var(--savas-leading-body);color:var(--faq-text-color, var(--savas-text-light));max-width:46ch}.savas-faq__contact-button{flex:0 0 auto}@media(max-width:768px){.savas-faq{padding-top:calc(var(--faq-pt, 128px) * .5);padding-bottom:calc(var(--faq-pb, 128px) * .5)}.savas-faq__inner{grid-template-columns:1fr;gap:var(--savas-space-xl)}.savas-faq__intro{position:static}.savas-faq__title{font-size:calc(var(--faq-heading-size, 56px) * .64)}.savas-faq__description{max-width:none}.savas-faq__question{padding:var(--savas-space-md) 0}.savas-faq__contact{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/savas-faq.css.map */
