.cfaq{color:var(--stage-fg);scroll-margin-top:calc(var(--header-h) + 1rem)}.cfaq__grid{display:grid;gap:clamp(1.6rem,4vw,2.4rem)}.cfaq__grid>*{min-width:0}.cfaq__side{display:contents}.cfaq__head{order:1}.cfaq__tabs{order:2}.cfaq__body{order:3}.cfaq__ask{order:4;justify-self:start}@media(min-width:1025px){.cfaq__grid{grid-template-columns:minmax(15rem,.7fr) 2fr;gap:clamp(3rem,6vw,6rem);align-items:start}.cfaq__side{display:grid;gap:2rem;align-content:start;position:sticky;top:calc(var(--header-h) + 2rem)}.cfaq__body{grid-column:2;grid-row:1}}.cfaq__eyebrow{color:var(--stage-accent)}.cfaq__title{margin-top:1rem;font-size:var(--fs-d3);color:var(--stage-fg);max-width:20ch;text-wrap:balance}.cfaq__title em{font-style:italic;color:var(--stage-accent)}.cfaq__lede{margin-top:1.1rem;max-width:40ch;line-height:1.65;color:var(--stage-muted)}.cfaq__ask{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;color:var(--stage-accent-small-text);border-bottom:1px solid currentColor;padding-bottom:3px;position:relative}.cfaq__ask:after{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}.cfaq__ask:hover{color:var(--stage-fg)}.cfaq__tabs{display:none}.cfaq__grid.is-tabbed .cfaq__tabs{display:flex;gap:clamp(1.1rem,2.4vw,1.8rem);border-bottom:1px solid var(--oasis-line);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.cfaq__tabs::-webkit-scrollbar{display:none}@media(max-width:1024px){.cfaq__grid.is-tabbed .cfaq__tabs{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--gutter),#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 var(--gutter),#000 calc(100% - 3rem),transparent)}}.cfaq__tab{flex:none;scroll-snap-align:start;display:inline-flex;align-items:baseline;gap:.45rem;position:relative;padding:.95rem 0 1rem;background:none;border:0;cursor:pointer;white-space:nowrap;font-family:var(--font-mono);font-size:.75rem;line-height:1;letter-spacing:.13em;text-transform:uppercase;color:var(--stage-muted);transition:color .35s var(--ease-expo)}.cfaq__tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--stage-accent);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-expo)}.cfaq__tab:hover,.cfaq__tab[aria-selected=true]{color:var(--stage-fg)}.cfaq__tab[aria-selected=true]:after{transform:scaleX(1)}.cfaq__tab:focus-visible{outline:2px solid var(--stage-accent);outline-offset:4px}.cfaq__n{font-size:.75rem;letter-spacing:.05em;color:var(--stage-accent-small-text);font-variant-numeric:lining-nums tabular-nums}@media(min-width:1025px){.cfaq__grid.is-tabbed .cfaq__tabs{flex-direction:column;gap:0;overflow:visible;border-bottom:0;border-left:1px solid var(--oasis-line)}.cfaq__tab{justify-content:space-between;padding:.8rem 0 .8rem 1.1rem;text-align:left}.cfaq__tab:after{left:-1px;right:auto;top:0;bottom:0;width:2px;height:auto;transform:scaleY(0);transform-origin:top}.cfaq__tab[aria-selected=true]:after{transform:scaleY(1)}}.cfaq__ph{font-size:.75rem;letter-spacing:.19em;text-transform:uppercase;color:var(--stage-accent-small-text);margin:2.2rem 0 .6rem}.cfaq__panel:first-child .cfaq__ph{margin-top:0}.cfaq__grid.is-tabbed .cfaq__ph{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cfaq__lead{padding:.4rem 0 1rem;max-width:68ch;line-height:1.7;color:var(--stage-muted)}.cfaq__q{border-bottom:1px solid var(--oasis-line)}.cfaq__panel{border-top:1px solid var(--oasis-line)}@media(max-width:1024px){.cfaq__grid.is-tabbed .cfaq__panel{border-top:0}}.cfaq__q>summary{list-style:none;display:grid;grid-template-columns:1fr auto;gap:1.2rem;align-items:center;padding:1.05rem 0;cursor:pointer;font-family:var(--font-display);font-weight:500;font-size:clamp(1.16rem,1.02rem + .4vw,1.34rem);line-height:1.3;color:var(--stage-fg);transition:color .3s var(--ease-expo)}.cfaq__q>summary::-webkit-details-marker{display:none}.cfaq__q>summary:hover,.cfaq__q[open]>summary{color:var(--stage-accent)}.cfaq__q>summary:focus-visible{outline:2px solid var(--stage-accent);outline-offset:4px}.cfaq__i{position:relative;width:13px;height:13px;flex:none}.cfaq__i:before,.cfaq__i:after{content:"";position:absolute;background:currentColor;transition:transform .45s var(--ease-expo)}.cfaq__i:before{left:0;right:0;top:50%;height:1.2px;transform:translateY(-50%)}.cfaq__i:after{top:0;bottom:0;left:50%;width:1.2px;transform:translate(-50%)}.cfaq__q[open] .cfaq__i:after{transform:translate(-50%) scaleY(0)}.cfaq__a{padding:0 0 1.3rem;max-width:68ch;line-height:1.7;color:var(--stage-muted);font-variant-numeric:lining-nums}.cfaq__a p{margin:0 0 .6rem}.cfaq__a p:last-child{margin:0}.cfaq__a a{color:var(--stage-accent-small-text);text-decoration:underline;text-underline-offset:2px}.cfaq__a strong{color:var(--stage-fg);font-weight:600}@media(prefers-reduced-motion:no-preference){.cfaq__q[open]>.cfaq__a{animation:cfaqIn .45s var(--ease-expo) both}}@keyframes cfaqIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cfaq__tab:after,.cfaq__i:before,.cfaq__i:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contact-faq.css.map */
