.faq-simple{background-color:var(--color-background);color:var(--color-foreground);padding-top:var(--pad-top, 96px);padding-bottom:var(--pad-bottom, 96px)}.faq-simple--container-boxed{max-width:var(--container-max);margin-left:auto;margin-right:auto}.faq-simple__inner{width:100%;margin:0 auto;padding:0 var(--page-gutter, 40px);display:flex;flex-direction:column;align-items:center}.faq-simple__header{width:100%;max-width:720px;margin-bottom:56px}.faq-simple--content-full .faq-simple__header,.faq-simple--content-full .faq-simple__list{max-width:none}.faq-simple--align-left .faq-simple__inner{align-items:flex-start}.faq-simple--align-center .faq-simple__inner{align-items:center}.faq-simple--align-right .faq-simple__inner{align-items:flex-end}.faq-simple--align-left .faq-simple__header,.faq-simple--align-left .faq-simple__a{text-align:left}.faq-simple--align-center .faq-simple__header,.faq-simple--align-center .faq-simple__a{text-align:center}.faq-simple--align-right .faq-simple__header,.faq-simple--align-right .faq-simple__a{text-align:right}.faq-simple--align-left .faq-simple__actions{justify-content:flex-start}.faq-simple--align-center .faq-simple__actions{justify-content:center}.faq-simple--align-right .faq-simple__actions{justify-content:flex-end}.faq-simple--align-right .faq-simple__q{flex-direction:row-reverse}.faq-simple__eyebrow{font-family:var(--font-body-family, sans-serif);font-size:var(--font-size-label);font-weight:500;letter-spacing:.2em;text-transform:var(--tt-label, uppercase);color:var(--color-text-secondary);margin:0 0 16px}.faq-simple__heading{font-family:var(--font-heading-family, serif);font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--color-foreground);margin:0;font-size:var(--font-size-h1)}.faq-simple__italic{font-style:italic;color:var(--color-accent)}.faq-simple__intro{margin-top:20px;font-family:var(--font-body-family, sans-serif);font-size:var(--font-size-md, 15px);line-height:1.6;color:var(--color-text-secondary)}.faq-simple__intro p{margin:0}.faq-simple__intro p+p{margin-top:12px}.faq-simple__list{width:100%;max-width:820px;border-top:1px solid var(--color-border)}.faq-simple__item{border-bottom:1px solid var(--color-border)}.faq-simple__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;font-family:var(--font-heading-family, serif);font-weight:400;font-size:calc(var(--font-size-lg) * 1.05);line-height:1.35;color:var(--color-foreground);transition:color var(--ease)}.faq-simple__q::-webkit-details-marker{display:none}.faq-simple__q:hover{color:var(--color-accent)}.faq-simple__q-text{flex:1}.faq-simple__q-icon{flex-shrink:0;width:20px;height:20px;position:relative;display:inline-block}.faq-simple__q-icon:before,.faq-simple__q-icon:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform var(--ease)}.faq-simple__q-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-simple__item[open] .faq-simple__q-icon:after{transform:translate(-50%,-50%) rotate(0)}.faq-simple__a{padding:0 0 28px;font-family:var(--font-body-family, sans-serif);font-size:var(--font-size-md, 15px);line-height:1.65;color:var(--color-text-secondary)}.faq-simple__a-text{text-align:start}.faq-simple__a-text p{margin:0 0 12px}.faq-simple__a-text p:last-child{margin-bottom:0}.faq-simple__a-text a{color:var(--color-foreground);text-decoration:underline;text-underline-offset:3px}.faq-simple__actions{display:flex;margin-top:16px}.faq-simple__button{--faq-button-bg: var(--color-foreground);--faq-button-text: var(--color-background);--faq-button-radius: 8px;display:inline-flex;align-items:center;justify-content:center;min-height:var(--byte-touch-target, 44px);padding:12px 24px;border:0;border-radius:var(--faq-button-radius);background:var(--faq-button-bg);color:var(--faq-button-text);font-family:var(--font-body-family, sans-serif);font-size:var(--font-size-md, 15px);font-weight:600;line-height:1.2;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:filter .16s ease}.faq-simple__button:hover{filter:brightness(.96)}.faq-simple__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.faq-simple__empty{color:var(--color-text-secondary);font-family:var(--font-body-family, sans-serif);font-size:var(--font-size-md);text-align:center}@media screen and (max-width:749px){.faq-simple__inner{padding:0 20px}.faq-simple__header{margin-bottom:40px}.faq-simple__q{font-size:var(--font-size-lg);padding:20px 0;gap:16px}.faq-simple__a{padding-bottom:22px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq.css.map */
