kame-faq{display:block;position:relative}kame-faq>.kame-container{position:relative;z-index:2}.kame-faq__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.kame-faq__bg-img{width:100%;height:100%;object-fit:cover}kame-faq.kame-faq--has-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,var(--kame-paper) 0%,transparent 25%,transparent 75%,var(--kame-paper) 100%)}.kame-faq{display:grid}.kame-faq__panel{display:grid;grid-template-columns:1fr;gap:clamp(32px,6vw,96px);border-radius:var(--kame-radius-panel, 8px);padding:clamp(28px,4vw,56px) clamp(20px,4vw,60px);border:1px solid var(--kame-line);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.kame-faq--paper .kame-faq__panel{background:color-mix(in srgb,var(--kame-paper) 72%,transparent);color:var(--kame-ink)}.kame-faq--ink .kame-faq__panel{background:color-mix(in srgb,var(--kame-ink) 82%,transparent);border-color:color-mix(in srgb,var(--kame-white) 10%,transparent);color:var(--kame-paper)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.kame-faq--paper .kame-faq__panel{background:color-mix(in srgb,var(--kame-paper) 96%,transparent)}.kame-faq--ink .kame-faq__panel{background:color-mix(in srgb,var(--kame-ink) 96%,transparent)}}.kame-faq--ink .kame-eyebrow{color:var(--kame-orange)}.kame-faq--paper .kame-lede,.kame-faq--paper .kame-faq__a{color:color-mix(in srgb,var(--kame-muted) 90%,var(--kame-ink) 10%)}.kame-faq--ink .kame-lede,.kame-faq--ink .kame-faq__a{color:color-mix(in srgb,var(--kame-paper) 72%,transparent)}.kame-faq--ink .kame-faq__list{border-top-color:color-mix(in srgb,var(--kame-paper) 20%,transparent)}.kame-faq--ink .kame-faq__item{border-bottom-color:color-mix(in srgb,var(--kame-paper) 20%,transparent)}.kame-faq__intro{position:sticky;top:96px}.kame-faq__intro .kame-lede{margin:16px 0 0}.kame-faq__cta{margin-top:24px}.kame-faq__list{border-top:1px solid var(--kame-line)}.kame-faq__item{border-bottom:1px solid var(--kame-line)}.kame-faq__q{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;list-style:none;cursor:pointer}.kame-faq__q-main{display:flex;align-items:center;gap:16px;min-width:0;font-family:var(--kame-font-heading);font-size:clamp(17px,1.6vw,20px);font-weight:600;letter-spacing:-.01em}.kame-faq__chip{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--kame-orange-deep) 14%,transparent);color:var(--kame-orange-deep)}.kame-faq__chip svg{width:20px;height:20px}.kame-faq__q::-webkit-details-marker{display:none}.kame-faq__q:focus-visible{outline:2px solid var(--kame-orange);outline-offset:4px}.kame-faq__icon{position:relative;flex:none;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--kame-orange) 45%,transparent);border-radius:50%}.kame-faq__icon:before,.kame-faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;background:var(--kame-orange)}.kame-faq__icon:after{transform:rotate(90deg)}.kame-faq__item[open] .kame-faq__icon{border-color:var(--kame-orange)}.kame-faq__item[open] .kame-faq__icon:before,.kame-faq__item[open] .kame-faq__icon:after{background:var(--kame-orange)}.kame-faq__item[open] .kame-faq__icon:after{transform:rotate(0)}.kame-faq__q:hover .kame-faq__icon{border-color:var(--kame-orange)}.kame-faq__a{max-width:68ch;padding:0 48px 24px 0;font-size:16px;line-height:1.7;color:var(--kame-muted)}.kame-faq__a p{margin:0 0 12px}.kame-faq__a>:last-child{margin-bottom:0}.kame-faq__missing{font-style:italic;color:var(--kame-orange-deep)}@keyframes kame-faq-rise-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:no-preference){.kame-faq__icon{transition:border-color var(--kame-dur-state) var(--kame-ease-out)}.kame-faq__icon:before,.kame-faq__icon:after{transition:transform var(--kame-dur-state) var(--kame-ease-out),background-color var(--kame-dur-state) var(--kame-ease-out)}.kame-faq__item[open] .kame-faq__a{animation:kame-faq-rise-in .34s var(--kame-ease-out) both}@supports (interpolate-size: allow-keywords){.kame-faq__item{interpolate-size:allow-keywords}.kame-faq__item::details-content{height:0;overflow:hidden;overflow:clip;opacity:0;transition:height .2s var(--kame-ease-in),opacity .16s var(--kame-ease-in),content-visibility .2s allow-discrete}.kame-faq__item[open]::details-content{height:auto;opacity:1;transition:height .34s var(--kame-ease-out),opacity .28s var(--kame-ease-out) 40ms,content-visibility .34s allow-discrete}}}@media(min-width:990px){.kame-faq__panel{grid-template-columns:.8fr 1.2fr;align-items:start}}@media(max-width:989px){.kame-faq__intro{position:static}}@media(max-width:680px){.kame-faq__a{padding-right:0}}.kame-faq--ink .kame-faq__chip{color:var(--kame-orange)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/kame-faq.css.map */
