.faq-hero{text-align:center;padding:clamp(46px,6vw,92px) var(--gutter) clamp(30px,4vw,54px)}.faq-hero__eyebrow{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.24em;color:var(--c-plum);font-weight:500;margin-bottom:16px}.faq-hero__title{font-family:var(--font-heading);font-weight:400;color:var(--c-plum);font-size:clamp(32px,4.8vw,56px);line-height:1.08;letter-spacing:-.02em;margin:0 auto;max-width:none}.faq-hero__title em{display:block;font-family:var(--font-accent);font-style:italic;font-weight:300;color:var(--c-plum);font-size:1.12em}.faq-hero__text{font-size:clamp(15px,1.2vw,17px);line-height:1.65;color:var(--c-ink);max-width:64ch;margin:18px auto 0}.faq-shell{max-width:1180px;margin:0 auto;padding:clamp(16px,2.5vw,32px) var(--gutter) clamp(64px,9vw,116px);display:grid;grid-template-columns:1fr;gap:clamp(24px,3vw,44px)}@media(min-width:900px){.faq-shell{grid-template-columns:264px 1fr;gap:clamp(48px,6vw,96px);align-items:start}}.faq-index{min-width:0}@media(min-width:900px){.faq-index{position:sticky;top:96px}}.faq-index__kicker{font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--c-grey);font-weight:500;margin:0 0 18px}.faq-index__nav{display:flex;flex-direction:column}@media(max-width:899px){.faq-index__nav{flex-direction:row;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.faq-index__nav::-webkit-scrollbar{display:none}}.faq-index__link{display:flex;align-items:baseline;gap:12px;padding:11px 0;color:var(--c-ink);border-top:1px solid var(--c-soft-line);transition:color .2s;position:relative}.faq-index__nav .faq-index__link:first-child{border-top:none}.faq-index__num{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.08em;color:var(--c-grey);transition:color .2s}.faq-index__label{font-family:var(--font-heading);font-size:17px;letter-spacing:-.01em;line-height:1.2;transition:color .2s}.faq-index__link:hover .faq-index__label,.faq-index__link:hover .faq-index__num{color:var(--c-plum)}.faq-index__link.is-active .faq-index__label,.faq-index__link.is-active .faq-index__num{color:var(--c-red)}@media(max-width:899px){.faq-index__kicker{display:none}.faq-index__link{border-top:none;white-space:nowrap;padding:9px 16px;border:1px solid var(--c-soft-line);border-radius:999px}.faq-index__num{display:none}.faq-index__label{font-family:var(--font-body);font-size:13px}.faq-index__link.is-active{background:var(--c-plum);border-color:var(--c-plum)}.faq-index__link.is-active .faq-index__label{color:#fff}}.faq-content{min-width:0}.faq-block{scroll-margin-top:96px}.faq-block+.faq-block{margin-top:clamp(44px,5vw,72px)}.faq-block__head{display:flex;align-items:baseline;gap:16px;margin-bottom:10px}.faq-block__num{font-family:var(--font-accent);font-style:italic;color:var(--c-red);font-size:26px;line-height:1;flex:0 0 auto}.faq-block__title{font-family:var(--font-heading);font-weight:400;color:var(--c-plum);font-size:clamp(23px,2.6vw,32px);line-height:1.04;letter-spacing:-.02em;margin:0}.faq-item{border-bottom:1px solid var(--c-soft-line)}.faq-item:first-of-type{border-top:1px solid var(--c-soft-line)}.faq-item>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 0;color:var(--c-ink)}.faq-item>summary::-webkit-details-marker{display:none}.faq-item__q{font-family:var(--font-body);font-weight:500;font-size:15.5px;line-height:1.4;color:var(--c-ink);transition:color .2s}.faq-item>summary:hover .faq-item__q{color:var(--c-plum)}.faq-item__icon{position:relative;width:16px;height:16px;flex:0 0 auto}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;background:var(--c-plum);transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .3s}.faq-item__icon:before{top:50%;left:0;right:0;height:1.5px;transform:translateY(-50%)}.faq-item__icon:after{left:50%;top:0;bottom:0;width:1.5px;transform:translate(-50%)}.faq-item[open] .faq-item__icon:after{transform:translate(-50%) scaleY(0);opacity:0}.faq-item[open] .faq-item__q{color:var(--c-plum)}.faq-item__a{font-size:14.5px;line-height:1.72;color:var(--c-ink);max-width:60ch;padding:0 0 22px;margin:0}.faq-item__a a{color:var(--c-plum);border-bottom:1px solid var(--c-plum);padding-bottom:1px}.faq-item__a a:hover{color:var(--c-red);border-color:var(--c-red)}.faq-item__a p{margin:0 0 10px}.faq-item__a p:last-child{margin-bottom:0}.faq-cta{background:var(--c-pink);border-radius:22px;text-align:center;padding:clamp(40px,5vw,68px) clamp(24px,4vw,56px);margin-top:clamp(48px,6vw,80px)}.faq-cta__eyebrow{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.24em;color:var(--c-plum);font-weight:500;margin-bottom:14px}.faq-cta__title{font-family:var(--font-heading);font-weight:400;color:var(--c-plum);font-size:clamp(26px,3.2vw,40px);line-height:1.1;letter-spacing:-.02em;margin:0 auto;max-width:28ch}.faq-cta__title em{font-family:var(--font-accent);font-style:italic;font-weight:300;color:var(--c-plum);font-size:1.12em}.faq-cta__text{font-size:15px;line-height:1.6;color:var(--c-ink);max-width:60ch;margin:16px auto 28px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sista-faq.css.map */
