.faq-tabs-section{--faq-max-width: 56rem;--faq-header-max-width: 40rem;--faq-radius: 14px;--faq-radius-sm: 999px;--faq-card-bg: rgb(var(--color-foreground-rgb) / .035);--faq-card-bg-hover: rgb(var(--color-foreground-rgb) / .06);--faq-card-bg-open: rgb(var(--color-foreground-rgb) / .06);--faq-card-border: rgb(var(--color-foreground-rgb) / .08);--faq-card-border-open: rgb(var(--color-foreground-rgb) / .14);--faq-muted: rgb(var(--color-foreground-rgb) / .68);--faq-accent: var(--color-foreground-heading, var(--color-foreground));--faq-accent-contrast: var(--color-background);padding-block:var(--faq-padding-block-start, 4rem) var(--faq-padding-block-end, 4rem);color:var(--color-foreground)}.faq-tabs-section__inner{max-width:var(--faq-max-width);margin-inline:auto}.faq-tabs-section__header{max-width:var(--faq-header-max-width);margin-inline:auto;margin-bottom:clamp(1.75rem,.9rem + 3.6vw,3rem);text-align:center}.faq-tabs-section--left .faq-tabs-section__header{margin-inline:0;text-align:left}.faq-tabs-section__heading{margin:0;font-family:var(--font-h2--family);font-size:var(--font-h2--size);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);line-height:var(--line-height--display-tight, 1.05);letter-spacing:var(--letter-spacing--display-tight, -.025em);color:var(--color-foreground-heading, currentColor);text-transform:none;text-wrap:balance}.faq-tabs-section__subheading{margin:.75rem 0 0;font-family:var(--font-paragraph--family);font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);line-height:var(--line-height--body-loose, 1.6);color:var(--faq-muted);text-wrap:pretty}.faq-tabs-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:clamp(1.5rem,1rem + 2vw,2.25rem)}.faq-tabs-section--left .faq-tabs-nav{justify-content:flex-start}.faq-tabs-nav__btn{-webkit-appearance:none;appearance:none;border:1px solid var(--faq-card-border);background:var(--faq-card-bg);color:var(--faq-muted);border-radius:var(--faq-radius-sm);padding:.625rem 1.125rem;font-family:inherit;font-size:var(--font-size--sm, .875rem);font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.faq-tabs-nav__btn:hover{background:var(--faq-card-bg-hover);color:var(--color-foreground)}.faq-tabs-nav__btn.is-active{background:var(--faq-accent);border-color:var(--faq-accent);color:var(--faq-accent-contrast)}@media screen and (max-width:749px){.faq-tabs-nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding-block-end:.25rem;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2rem),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 2rem),transparent 100%)}.faq-tabs-nav::-webkit-scrollbar{display:none}.faq-tabs-nav__btn{flex:0 0 auto;scroll-snap-align:start}}.faq-tabs-list{display:flex;flex-direction:column;gap:.625rem}.faq-item{display:none;background:var(--faq-card-bg);border:1px solid var(--faq-card-border);border-radius:var(--faq-radius);overflow:hidden;transition:background-color .2s ease,border-color .2s ease}.faq-item.is-visible{display:block}.faq-item:hover{background:var(--faq-card-bg-hover)}.faq-item.is-open{background:var(--faq-card-bg-open);border-color:var(--faq-card-border-open)}.faq-item__question{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;margin:0;padding:clamp(1.0625rem,.9rem + .7vw,1.375rem) clamp(1.125rem,.9rem + .9vw,1.5rem);background:none;border:0;border-radius:inherit;text-align:left;font-family:inherit;font-size:var(--font-size--md, 1rem);font-weight:600;line-height:1.4;letter-spacing:-.005em;color:inherit;cursor:pointer;text-wrap:pretty}.faq-item__question:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-2px}.faq-item__icon{position:relative;flex:0 0 auto;width:1.75rem;height:1.75rem;margin-top:-.0625rem;border-radius:50%;background:rgb(var(--color-foreground-rgb) / .06);transition:background-color .2s ease,transform .25s ease}.faq-item:hover .faq-item__icon{background:rgb(var(--color-foreground-rgb) / .1)}.faq-item.is-open .faq-item__icon{background:var(--faq-accent);transform:rotate(180deg)}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;top:50%;left:50%;width:.6875rem;height:1.5px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .25s ease,opacity .2s ease,background-color .2s ease}.faq-item__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.is-open .faq-item__icon:before,.faq-item.is-open .faq-item__icon:after{background:var(--faq-accent-contrast)}.faq-item.is-open .faq-item__icon:after{transform:translate(-50%,-50%) rotate(0);opacity:0}.faq-item__answer{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),visibility .3s}.faq-item.is-open .faq-item__answer{grid-template-rows:1fr;visibility:visible}.faq-item__answer-inner{min-height:0;overflow:hidden}.faq-item__answer-content{padding:0 clamp(1.125rem,.9rem + .9vw,1.5rem) clamp(1.125rem,.95rem + .8vw,1.4375rem);font-family:var(--font-paragraph--family);font-size:var(--font-paragraph--size);line-height:var(--line-height--body-loose, 1.6);color:var(--faq-muted);text-wrap:pretty}.faq-item__answer-content>:first-child{margin-top:0}.faq-item__answer-content>:last-child{margin-bottom:0}.faq-item__answer-content a{color:var(--color-foreground);text-decoration:underline;text-underline-offset:.15em}.faq-tabs-empty{text-align:center;color:var(--faq-muted)}@media(prefers-reduced-motion:reduce){.faq-item,.faq-item__icon,.faq-item__icon:before,.faq-item__icon:after,.faq-item__answer,.faq-tabs-nav__btn{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/component-faq-tabs.css.map */
