.product-faq{--faq-question-ink: #17171b;--faq-question-ground: #ffffff;--faq-answer-ink: #17171b;--faq-answer-ground: #ffffff;--faq-line: #e5e7ea;--faq-radius: 10px;--faq-thumb-size: 30px;--faq-thumb-radius: 4px;--faq-thumb-fit: cover;--faq-accent: var(--emph-accent, #38479a);--faq-accent-soft: var(--emph-accent-soft, #adb9f0);--faq-edge: color-mix(in srgb, var(--faq-accent) 30%, var(--faq-line));display:flex;flex-direction:column;gap:.8rem;width:100%;margin-block:var(--faq-margin-top, 10px) var(--faq-margin-bottom, 10px);font-family:var(--font-body-family-override, inherit);interpolate-size:allow-keywords}.product-faq__item{border:1px solid var(--faq-edge);border-radius:var(--faq-radius);background-color:var(--faq-answer-ground);box-shadow:0 1px 2px #2c40340a;transition:border-color .2s ease,box-shadow .2s ease}.product-faq__item[open]{border-color:color-mix(in srgb,var(--faq-accent) 55%,var(--faq-line));box-shadow:0 2px 12px #2c403414}.product-faq__question{display:flex;align-items:center;gap:1.2rem;min-height:56px;padding:1.4rem 1.6rem;border-radius:calc(var(--faq-radius) - 1px);color:var(--faq-question-ink);font-weight:600;line-height:1.35;text-align:start;background-color:var(--faq-question-ground);cursor:pointer;overflow-wrap:break-word;transition:background-color .2s ease;list-style:none}.product-faq__question::-webkit-details-marker{display:none}.product-faq__question:hover{background-color:color-mix(in srgb,var(--faq-accent-soft) 16%,var(--faq-question-ground))}.product-faq__item[open] .product-faq__question{border-end-start-radius:0;border-end-end-radius:0;background-color:color-mix(in srgb,var(--faq-accent-soft) 26%,var(--faq-question-ground))}.product-faq__question-text{flex:1;min-width:0}.product-faq__thumb{flex-shrink:0;width:var(--faq-thumb-size);height:var(--faq-thumb-size);border-radius:var(--faq-thumb-radius);overflow:hidden}.product-faq__thumb img{width:100%;height:100%;object-fit:var(--faq-thumb-fit)}.product-faq__toggle{display:grid;place-items:center;flex-shrink:0;width:2.8rem;height:2.8rem;border-radius:50%;color:var(--emph-accent-deep, #2f3c7e);background-color:color-mix(in srgb,var(--faq-accent-soft) 45%,transparent);transition:background-color .2s ease,color .2s ease,transform .26s ease}.product-faq__toggle svg{width:1.6rem;height:1.6rem}.product-faq__item[open] .product-faq__toggle{color:var(--faq-question-ground);background-color:var(--faq-accent);transform:rotate(180deg)}.product-faq__item::details-content{block-size:0;overflow:clip;transition:block-size .32s cubic-bezier(.32,.72,0,1),content-visibility .32s allow-discrete}.product-faq__item[open]::details-content{block-size:auto}.product-faq__answer{padding:.4rem 1.6rem 1.6rem;color:var(--faq-answer-ink);line-height:var(--line-height-normal, 1.6);opacity:0;transform:translateY(-.4rem);transition:opacity .26s ease,transform .26s ease}.product-faq__answer>:first-child{margin-block-start:0}.product-faq__answer>:last-child{margin-block-end:0}.product-faq__answer p{margin-block:0 1rem}.product-faq__answer strong,.product-faq__answer b{font-weight:var(--font-weight-bold, 700)}.product-faq__answer ul,.product-faq__answer ol{margin-block:1rem;padding-inline-start:2rem}.product-faq__answer li{margin-block-end:.5rem}.product-faq__answer a{color:var(--emph-accent-deep, #2f3c7e);text-underline-offset:.2em}.product-faq__item[open] .product-faq__answer{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.product-faq__item,.product-faq__item::details-content,.product-faq__question,.product-faq__toggle,.product-faq__answer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/product-faq.css.map */
