.store-faq{--sf-border: #FFA6C1;--sf-heading: #4a2c38;--sf-question: #4a2c38;--sf-answer: #b85a78;--sf-bg: #FFD9E6;--sf-gap-col: 10px;--sf-gap-row: 8px;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;box-sizing:border-box}.store-faq__heading{margin:0 0 1.25rem;text-align:center;text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:clamp(1.9rem,4.8vw,2.8rem);line-height:1.15;color:var(--sf-heading);font-stretch:condensed}.store-faq__grid{display:flex;flex-wrap:wrap;gap:var(--sf-gap-col);align-items:flex-start;justify-content:center}.store-faq__col{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;gap:var(--sf-gap-row)}@media screen and (min-width:750px){.store-faq__col{flex:1 1 calc(50% - var(--sf-gap-col) / 2);max-width:calc(50% - var(--sf-gap-col) / 2)}}.store-faq__item{border:1px solid var(--sf-border);border-radius:4px;overflow:hidden;background:var(--sf-bg)}.store-faq__question{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;margin:0;padding:1rem .875rem .875rem 1.0625rem;border:none;background:var(--sf-bg);color:var(--sf-question);font:inherit;font-size:1.5rem;font-weight:600;text-align:left;cursor:pointer;box-sizing:border-box;list-style:none}.store-faq__question::-webkit-details-marker{display:none}.store-faq__question span:first-child{flex:1;min-width:0;word-break:break-word}.store-faq__toggle{flex-shrink:0;width:1.25rem;text-align:center;font-size:1.25rem;font-weight:400;line-height:1.2;transition:transform .25s ease}.store-faq__item[open] .store-faq__toggle{transform:rotate(45deg)}.store-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.store-faq__item[open] .store-faq__answer{grid-template-rows:1fr}.store-faq__answer-inner{min-height:0;overflow:hidden}.store-faq__answer-content{padding:0 1.25rem 1rem;color:var(--sf-answer);font-size:1.5rem;line-height:1.5;letter-spacing:.01em}.store-faq__answer-content p{margin:0 0 .75em}.store-faq__answer-content p:last-child{margin-bottom:0}.store-faq__answer-content a{color:inherit}@media screen and (max-width:749px){.store-faq__question{font-size:1.5rem;padding:1rem .75rem .75rem .875rem}.store-faq__answer-content{font-size:1.5rem;padding:0 .75rem .875rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/store-faq.css.map */
