.sg-faq{display:block}.sg-faq__intro{margin:0 0 40px;font-size:var(--sg-text-body-l);line-height:1.75;text-align:center;text-wrap:pretty}.sg-faq__controls{display:grid;gap:20px;justify-items:center;margin-bottom:48px}.sg-faq__controls[hidden]{display:none}.sg-faq__input{width:100%;padding:12px 16px;font-family:inherit;font-size:var(--sg-text-ui-16);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius)}.sg-faq__input:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:1px}.sg-faq__input::placeholder{color:rgba(var(--color-foreground),.55)}.sg-faq__cats{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.sg-faq__cat{min-height:40px;padding:8px 16px;font-family:inherit;font-size:var(--sg-text-ui-15);color:rgb(var(--color-foreground));background-color:transparent;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--buttons-radius);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.sg-faq__cat[aria-pressed=true]{color:rgb(var(--color-button-text));background-color:rgb(var(--color-button));border-color:rgb(var(--color-button))}.sg-faq__group-title{text-wrap:balance;margin:48px 0 16px;padding-bottom:8px;border-bottom:1px solid rgba(var(--color-foreground),.2);font-family:var(--font-heading-family);font-size:var(--sg-text-h2);font-weight:700;letter-spacing:.02em;line-height:1.4}.sg-faq__group:first-child .sg-faq__group-title{margin-top:0}.sg-faq__item details{border-top:1px solid rgba(var(--color-foreground),.1);border-bottom:1px solid rgba(var(--color-foreground),.1)}.sg-faq__item+.sg-faq__item details,.sg-faq__group-title+.sg-faq__item details{border-top:0}.sg-faq__item summary{display:flex;align-items:center;gap:14px;padding:22px 0;cursor:pointer;list-style:none}.sg-faq__item summary::-webkit-details-marker{display:none}.sg-faq__question{flex:1;margin:0;font-family:var(--font-heading-family);font-size:var(--sg-text-heading-17);font-weight:600;line-height:1.6;word-break:break-word}.sg-faq__item .icon-caret{flex-shrink:0;position:static;height:calc(var(--font-heading-scale) * .8rem);transition:transform .2s ease}.sg-faq__item details[open]>summary .icon-caret{transform:rotate(180deg)}.sg-faq__answer{margin-bottom:0;padding:0 2px 24px;font-size:var(--sg-text-body-l);line-height:1.75;word-break:break-word;overflow-x:auto}.sg-faq__answer p{margin:0 0 1em}.sg-faq__answer p:last-child{margin-bottom:0}.sg-faq__empty{padding:48px 32px;text-align:center;border:1px dashed rgba(var(--color-foreground),.2);border-radius:var(--text-boxes-radius)}.sg-faq__empty-title{margin:0 0 8px;font-weight:600}.sg-faq__empty-body{margin:0}.sg-faq__cta{margin-top:64px;padding:64px 24px;text-align:center}.sg-faq__cta-eyebrow{margin:0 0 12px;font-size:var(--sg-text-label-13);letter-spacing:.32em;text-transform:var(--sg-uppercase, none)}.sg-faq__cta-heading{text-wrap:balance;margin:0 0 12px;font-family:var(--font-heading-family);font-size:var(--sg-text-h2);line-height:1.35}.sg-faq__cta-text{margin:0 0 32px;font-size:var(--sg-text-body);line-height:1.75}.sg-faq__cta-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.sg-faq__cta-button{margin-top:0}sg-faq [data-sg-faq-chat-cta][hidden]{display:none}.sg-faq__cta-chat-hint{margin:20px 0 0;font-size:var(--sg-text-note)}.sg-faq__editor-note{padding:16px 24px;border:1px dashed rgba(var(--color-foreground),.2);border-radius:var(--text-boxes-radius);font-size:var(--sg-text-note)}@media screen and (max-width:749px){.sg-faq__group-title{margin-top:40px}.sg-faq__item summary{padding:18px 0}.sg-faq__cta{margin-top:56px;padding:48px 20px}}@media(prefers-reduced-motion:reduce){.sg-faq__cat,.sg-faq__item .icon-caret{transition:none}}.sg-faq__anchor{display:block;scroll-margin-top:calc(var(--header-height, 0px) + 1.6rem)}
/*# sourceMappingURL=/cdn/shop/t/59/assets/sg-faq.css.map */
