.cc-faq{background:linear-gradient(180deg,var(--cc-white) 0,var(--cc-bone) var(--space-10),var(--cc-bone) calc(100% - var(--space-10)),var(--cc-white) 100%);padding-block:var(--section-pad-compact-block-start) var(--section-pad-compact-block-end);padding-inline:var(--page-gutter);color:var(--cc-black);font-family:var(--antilabs-font-body);position:relative;isolation:isolate;overflow:hidden}.cc-faq:before{display:none}.cc-faq>*{position:relative;z-index:1}.template-product .cc-faq{background:linear-gradient(180deg,var(--cc-white) 0,var(--cc-bone) var(--space-10),var(--cc-bone) calc(100% - var(--space-10)),var(--cc-white) 100%)}.cc-faq__head{max-width:760px;border-bottom:1px solid var(--cc-black);padding-bottom:var(--space-5)}.cc-faq__eye{font-size:var(--text-micro);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;display:inline-flex;align-items:baseline;gap:var(--space-3);color:var(--cc-black)}.cc-faq__eye-n{color:var(--cc-orange);font-weight:400}.cc-faq__heading{font-family:var(--antilabs-font-heading);font-weight:400;font-size:var(--text-display-3);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);margin:var(--space-4) 0 0;max-width:520px;color:var(--cc-black)}.cc-faq__intro{font-family:var(--antilabs-font-body);font-size:var(--text-body-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-wide);color:var(--cc-graphite);max-width:56ch;margin:var(--space-4) 0 0}.cc-faq__audience{margin:var(--space-5) 0 0;text-align:center}.cc-faq__attribution{margin:var(--space-3) 0 0;font-family:var(--antilabs-font-body);font-size:var(--text-micro);font-weight:400;letter-spacing:var(--tracking-caps-tight);color:var(--cc-steel)}.faq-toggle{--track: var(--cc-smoke);--thumb: var(--cc-white);--ink: var(--cc-black);--ink-dim: var(--cc-steel);--thumb-shadow: var(--shadow-md);--focus-ring: color-mix(in srgb, var(--cc-graphite) 18%, transparent);position:relative;display:inline-flex;padding:var(--space-1);border-radius:var(--radius-pill);background:var(--track);transition:transform var(--dur-fast) var(--ease-out);touch-action:manipulation}.faq-toggle.is-press{transform:scale(.98)}.faq-toggle__thumb{position:absolute;top:var(--space-1);bottom:var(--space-1);left:0;border-radius:var(--radius-pill);background:var(--thumb);box-shadow:var(--thumb-shadow);transition:none}@media(prefers-reduced-motion:no-preference){.faq-toggle__thumb{transition:transform var(--dur-slow) var(--ease-in-out),width var(--dur-slow) var(--ease-in-out)}}.faq-toggle__btn{position:relative;z-index:1;flex:1 1 0;-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:var(--space-2) var(--space-5);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:400;letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;cursor:pointer;color:var(--ink-dim);transition:color var(--dur-base) var(--ease-out)}.faq-toggle__btn[aria-selected=true]{color:var(--ink);font-weight:500}.faq-toggle__btn:focus-visible{outline:2px solid var(--cc-orange);outline-offset:2px;border-radius:var(--radius-pill)}.faq-toggle__word{display:inline}.faq-toggle__word+.faq-toggle__word{margin-left:var(--space-2)}.cc-faq__list{display:block;margin-top:var(--space-4)}.cc-faq__col{display:flex;flex-direction:column}@media screen and (min-width:768px){.cc-faq__list{display:flex;align-items:flex-start;gap:var(--space-7)}.cc-faq__col{flex:1 1 0;min-width:0}}.cc-faq__row{display:block;border-bottom:1px solid color-mix(in srgb,var(--cc-black) 8%,transparent);transition:background .2s cubic-bezier(.22,.61,.36,1);background:transparent}.cc-faq__row:hover{background:color-mix(in srgb,var(--cc-black) 2%,transparent)}.cc-faq__row[open]{background:transparent}.cc-faq__row[data-audience]:not([data-audience-active]){display:none}.cc-faq__summary{display:grid;grid-template-columns:1fr 24px;gap:var(--space-5);padding:var(--space-5) 0;cursor:pointer;list-style:none;align-items:center}.cc-faq__summary::-webkit-details-marker{display:none}.cc-faq__summary::marker{display:none}.cc-faq__q{font-family:var(--antilabs-font-heading);font-weight:400;font-size:var(--text-h3);line-height:1.2;letter-spacing:-.012em;margin:0;color:var(--cc-black)}.cc-faq__toggle{font-size:var(--text-body-lg);line-height:1;color:var(--cc-black);transition:transform .2s cubic-bezier(.22,.61,.36,1);display:inline-block;text-align:center}.cc-faq__row[open] .cc-faq__toggle{transform:rotate(45deg)}.cc-faq__answer{padding:0 var(--space-7) var(--space-5) 0}.cc-faq__answer-body,.cc-faq__answer-body p{font-family:var(--antilabs-font-body);font-weight:400;font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--cc-graphite);margin:0 0 var(--space-4)}.cc-faq__answer-body p+p{margin-top:var(--space-4)}.cc-faq__answer-body strong,.cc-faq__answer-body b{color:var(--cc-black);font-weight:500}.cc-faq__answer-body a{color:var(--cc-graphite);text-decoration:none;border-bottom:1px solid var(--cc-smoke);transition:color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.cc-faq__answer-body a:hover{color:var(--cc-black);border-color:var(--cc-black)}.cc-faq__meta{display:flex;gap:var(--space-4);align-items:center;flex-wrap:wrap;font-family:var(--antilabs-font-body);font-size:var(--text-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--cc-steel)}.cc-faq__cite{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--cc-orange);font-weight:500;border-bottom:1px solid var(--cc-orange);padding-bottom:var(--space-1);text-decoration:none}.cc-faq__cite--static{border-bottom-style:dashed;cursor:default}@media screen and (max-width:1023px){.cc-faq__heading{font-size:var(--text-h1)}}@media screen and (max-width:767px){.cc-faq__head{padding-bottom:var(--space-4)}.cc-faq__eye{gap:var(--space-3)}.cc-faq__heading{margin-top:var(--space-3)}.cc-faq__intro{font-size:var(--text-caption)}.cc-faq__audience{margin-top:var(--space-4)}.faq-toggle__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;white-space:normal;text-align:center;line-height:var(--leading-snug)}.faq-toggle__word{display:block}.faq-toggle__word+.faq-toggle__word{margin-left:0}.cc-faq__summary{grid-template-columns:1fr 16px;gap:var(--space-4);padding:var(--space-4) 0}.cc-faq__q{font-size:var(--text-h3);line-height:1.25}.cc-faq__toggle{font-size:var(--text-body);padding-top:var(--space-2)}.cc-faq__answer{padding:0 var(--space-6) var(--space-5) 0}.cc-faq__answer-body,.cc-faq__answer-body p{font-size:var(--text-body-sm);line-height:var(--leading-body);margin-bottom:var(--space-4)}.cc-faq__meta{font-size:var(--text-micro);gap:var(--space-4);letter-spacing:.16em}}@media screen and (min-width:1024px){.cc-faq{padding-inline:max(var(--page-gutter),calc(50vw - 720px))}.cc-faq__head{max-width:none;padding-bottom:var(--space-6)}.cc-faq__heading{max-width:720px}.cc-faq__intro{font-size:var(--text-body-sm);line-height:1.7}.cc-faq__audience{text-align:center}.cc-faq__q{font-size:var(--text-h4)}.cc-faq__summary{padding:var(--space-5) 0}.cc-faq__answer-body,.cc-faq__answer-body p{font-size:var(--text-body-sm);line-height:var(--leading-body)}}@media screen and (min-width:1280px){.cc-faq{padding-inline:max(var(--page-gutter),calc(50vw - 740px))}.cc-faq__head{padding-bottom:var(--space-6h)}.cc-faq__intro{font-size:var(--text-body)}.cc-faq__q{font-size:var(--text-h3)}.cc-faq__summary{padding:var(--space-6) 0}.cc-faq__answer-body,.cc-faq__answer-body p{font-size:var(--text-body-sm)}}@media screen and (min-width:1600px){.cc-faq{padding-inline:max(var(--page-gutter),calc(50vw - 820px))}.cc-faq__heading{font-size:var(--text-display-0)}.cc-faq__intro{font-size:var(--text-body)}.cc-faq__q{font-size:var(--text-h3)}.cc-faq__answer-body,.cc-faq__answer-body p{font-size:var(--text-body-sm)}}.cc-faq--home{background:var(--cc-white)}@media screen and (min-width:1024px){.cc-faq--home{padding-inline:max(var(--page-gutter),calc(50vw - 700px + var(--page-gutter)))}}@media screen and (min-width:1280px){.cc-faq--home{padding-inline:max(var(--page-gutter),calc(50vw - 740px + var(--page-gutter)))}}@media screen and (min-width:1600px){.cc-faq--home{padding-inline:max(var(--page-gutter),calc(50vw - 820px + var(--page-gutter)))}}.cc-faq--img .cc-faq__body{display:grid;grid-template-columns:1fr;gap:var(--space-5);align-items:start}.cc-faq--img .cc-faq__figure{margin:0;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border-default);aspect-ratio:4 / 3}.cc-faq--img .cc-faq__figure img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:1024px){.cc-faq--img .cc-faq__body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-7)}.cc-faq--img .cc-faq__figure{order:2;position:sticky;top:calc(var(--header-height) + var(--space-6));aspect-ratio:4 / 5}.cc-faq--img .cc-faq__list{order:1;display:flex;flex-direction:column;gap:0}}.cc-faq__head,.cc-faq__audience,.cc-faq__body{max-width:var(--page-max);margin-inline:auto}.cc-faq--big .cc-faq__q{font-size:var(--text-h2)!important}.cc-faq--big .cc-faq__answer-body,.cc-faq--big .cc-faq__answer-body p{font-size:var(--text-body)!important;line-height:var(--leading-body)!important}@media screen and (max-width:767px){.cc-faq--big .cc-faq__q{font-size:var(--text-h3)!important}.cc-faq--big .cc-faq__answer-body,.cc-faq--big .cc-faq__answer-body p{font-size:var(--text-body)!important}}
/*# sourceMappingURL=/cdn/shop/t/138/assets/custom-faq.css.map */
