.mas-faq{padding-block:var(--py-top, var(--mas-section-y)) var(--py-bottom, var(--mas-section-y))}.mas-faq__header{text-align:center;margin-bottom:var(--mas-8);display:flex;flex-direction:column;gap:var(--mas-3);align-items:center}.mas-faq__heading{font-size:var(--mas-h2)}.mas-faq__intro{color:var(--mas-text)}.mas-faq__intro p{margin:0}.mas-faq__list{display:flex;flex-direction:column;gap:var(--mas-3)}.mas-faq__item{background-color:var(--mas-white);border:1px solid var(--mas-stone);border-radius:var(--mas-r-md);overflow:hidden;transition:border-color var(--mas-dur) var(--mas-ease),box-shadow var(--mas-dur) var(--mas-ease),background-color var(--mas-dur) var(--mas-ease)}.mas-faq__item[open]{border-color:var(--mas-amber);background-color:var(--mas-amber-soft);box-shadow:var(--mas-shadow-warm)}.color-charcoal .mas-faq__item{background-color:#ffffff0a;border-color:#ffffff1f}.color-charcoal .mas-faq__item[open]{background-color:#f08d271f;border-color:var(--mas-amber)}.mas-faq__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--mas-4);padding:var(--mas-5) var(--mas-6);font-weight:var(--mas-w-bold);color:var(--mas-charcoal);font-size:var(--mas-text-base);line-height:var(--mas-leading-snug);transition:color var(--mas-dur) var(--mas-ease)}.mas-faq__summary::-webkit-details-marker{display:none}.mas-faq__summary::marker{display:none;content:""}.mas-faq__summary:hover{color:var(--mas-amber-deep)}.mas-faq__summary:focus-visible{outline:2px solid var(--mas-amber);outline-offset:-2px}.color-charcoal .mas-faq__summary{color:var(--mas-white)}.color-charcoal .mas-faq__summary:hover{color:var(--mas-gold)}.mas-faq__question{flex:1}.mas-faq__icon{flex:0 0 auto;width:24px;height:24px;position:relative;display:inline-block}.mas-faq__icon-bar{position:absolute;top:50%;left:50%;width:14px;height:2px;background-color:currentColor;border-radius:var(--mas-r-pill);transform:translate(-50%,-50%);transition:transform var(--mas-dur) var(--mas-ease),opacity var(--mas-dur) var(--mas-ease)}.mas-faq__icon-bar--v{transform:translate(-50%,-50%) rotate(90deg)}.mas-faq__item[open] .mas-faq__icon-bar--v{transform:translate(-50%,-50%) rotate(0);opacity:0}.mas-faq__item[open] .mas-faq__icon{color:var(--mas-amber)}.mas-faq__answer{padding:0 var(--mas-6) var(--mas-6);color:var(--mas-text);line-height:var(--mas-leading-relaxed);border-top:1px solid var(--mas-stone);padding-top:var(--mas-4)}.mas-faq__answer p{margin:0}.mas-faq__answer p+p{margin-top:var(--mas-3)}.mas-faq__answer ul,.mas-faq__answer ol{margin:var(--mas-3) 0}.mas-faq__answer a{color:var(--mas-amber-deep);text-decoration:underline;text-underline-offset:3px}.mas-faq__answer a:hover{color:var(--mas-amber)}.color-charcoal .mas-faq__answer{color:#ffffffc7;border-top-color:#ffffff1a}.color-charcoal .mas-faq__answer a{color:var(--mas-gold)}@media(min-width:750px){.mas-faq__summary{padding:var(--mas-6) var(--mas-7);font-size:var(--mas-text-lg)}.mas-faq__answer{padding:var(--mas-4) var(--mas-7) var(--mas-7)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mas-section-faq.css.map */
