.faq-tabber{--faq-accent: #330b0b;--faq-ease: cubic-bezier(.4, 0, .2, 1);--faq-duration: .42s;--faq-line: rgba(var(--color-foreground), .12)}.faq-tabber .page-width{max-width:900px;margin:0 auto}.faq-tabber__header{margin:0 0 4rem;text-align:center}.faq-tabber__subheading{margin:0 0 1.2rem;color:rgba(var(--color-foreground),.7)}.faq-tabber__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground))}.faq-tabber__description{margin:1.2rem auto 0;max-width:60rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:300;font-size:1.4rem;line-height:1.7;color:rgba(var(--color-foreground),.75)}.faq-tabber__description.rte p{margin:0}.faq-tabber__description.rte p+p{margin-top:.8rem}.faq-tabs{position:relative;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:2.4rem;margin:0 0 3.2rem;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid var(--faq-line)}.faq-tabs::-webkit-scrollbar{display:none}.faq-tabs__item{flex:0 0 auto;margin:0;padding:0;list-style:none;scroll-snap-align:center}@media screen and (min-width:750px){.faq-tabs{justify-content:center;gap:3.2rem}}.faq-tab{position:relative;display:inline-block;margin:0;padding:0 0 .6rem;background:none;border:0;color:rgba(var(--color-foreground),.6);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:500;font-size:1.3rem;white-space:nowrap;letter-spacing:.02em;text-transform:none;line-height:1.4;cursor:pointer;transition:color var(--faq-duration) var(--faq-ease)}.faq-tab:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--faq-accent);transform:scaleX(0);transform-origin:center;transition:transform var(--faq-duration) var(--faq-ease)}.faq-tab:hover{color:rgb(var(--color-foreground))}.faq-tab[aria-selected=true]{color:var(--faq-accent)}.faq-tab[aria-selected=true]:after{transform:scaleX(1)}.faq-tab:focus-visible{outline:2px solid var(--faq-accent);outline-offset:4px}.faq-panel{display:none}.faq-panel[data-active=true]{display:block;animation:faq-panel-in var(--faq-duration) var(--faq-ease) both}@keyframes faq-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.faq-item{border-bottom:1px solid var(--faq-line);transition:background-color var(--faq-duration) var(--faq-ease)}.faq-item:first-child{border-top:0}.faq-item:last-child{border-bottom:0}.faq-item:hover{background:rgba(var(--color-foreground),.025)}.faq-item__trigger{display:flex;align-items:flex-start;gap:1.6rem;width:100%;margin:0;padding:2.2rem 0;background:none;border:0;text-align:left;cursor:pointer;color:rgb(var(--color-foreground))}.faq-item__trigger:focus-visible{outline:2px solid var(--faq-accent);outline-offset:2px}.faq-item__index{flex:0 0 auto;padding-top:.2rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:500;font-size:1.1rem;line-height:1.4;letter-spacing:.1em;color:var(--faq-accent);opacity:.7;transition:opacity var(--faq-duration) var(--faq-ease)}.faq-item__question{flex:1 1 auto;min-width:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:500;font-size:1.6rem;line-height:1.4;letter-spacing:.03em;transition:color var(--faq-duration) var(--faq-ease)}.faq-item__trigger:hover .faq-item__question{color:var(--faq-accent)}.faq-item__icon{position:relative;flex:0 0 auto;width:2.4rem;height:2.4rem;margin-top:.1rem;border:1px solid var(--faq-line);border-radius:50%;transition:border-color var(--faq-duration) var(--faq-ease),transform var(--faq-duration) var(--faq-ease),background-color var(--faq-duration) var(--faq-ease)}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;top:50%;left:50%;display:block;width:9px;height:1px;margin:0;background:currentColor;color:rgb(var(--color-foreground));transform:translate(-50%,-50%);transition:transform var(--faq-duration) var(--faq-ease),opacity var(--faq-duration) var(--faq-ease)}.faq-item__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item__trigger:hover .faq-item__icon{border-color:var(--faq-accent)}.faq-item__trigger[aria-expanded=true] .faq-item__icon{background:var(--faq-accent);border-color:var(--faq-accent);transform:rotate(180deg)}.faq-item__trigger[aria-expanded=true] .faq-item__icon:before,.faq-item__trigger[aria-expanded=true] .faq-item__icon:after{background:#fff}.faq-item__trigger[aria-expanded=true] .faq-item__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.faq-item__panel{overflow:hidden;max-height:0;opacity:0;transform:translateY(-8px);transition:max-height var(--faq-duration) var(--faq-ease),opacity calc(var(--faq-duration) * .7) var(--faq-ease),transform calc(var(--faq-duration) * .7) var(--faq-ease)}.faq-item__panel[data-open=true]{opacity:1;transform:translateY(0)}.faq-item__answer{padding:0 0 2rem 3.2rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:300;font-size:1.4rem;line-height:1.75;color:rgba(var(--color-foreground),.78)}.faq-item__answer.rte p{margin:0}.faq-item__answer.rte p+p{margin-top:1rem}.faq-item__answer.rte a{text-decoration:underline;text-underline-offset:.2rem}@media screen and (max-width:749px){.faq-tabber__header{margin-bottom:3rem}.faq-tabs{gap:2rem;margin-bottom:2.4rem}.faq-tab{font-size:1.2rem;letter-spacing:.01em}.faq-item__trigger{gap:1.2rem;padding:1.8rem 0}.faq-item__question{font-size:1.4rem}.faq-item__icon{width:2rem;height:2rem}.faq-item__icon:before,.faq-item__icon:after{width:8px}.faq-item__answer{padding:0 0 2rem;font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.faq-tab,.faq-tab:after,.faq-panel,.faq-item,.faq-item__icon,.faq-item__icon:before,.faq-item__icon:after,.faq-item__panel,.faq-item__question{animation:none!important;transition:none!important}.faq-item__panel{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faq-tabber.css.map */
