.p5-faq{background:var(--p5-bg-soft)}.p5-faq.p5-sec{padding-top:var(--p5-space-40);padding-bottom:var(--p5-space-40)}.p5-faq__inner{display:flex;flex-direction:column;gap:var(--p5-space-20)}.p5-faq__title{text-align:left}.p5-faq__content{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.p5-faq__list{display:flex;flex-direction:column;gap:var(--p5-space-20);min-width:0;margin:0;padding:var(--p5-space-12);background:var(--p5-card-fill);border-radius:var(--p5-radius)}.p5-faq__item{margin:0}.p5-faq__item+.p5-faq__item{padding-top:var(--p5-space-20);border-top:1px solid var(--p5-color-divider)}.p5-faq__summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--p5-space-12);list-style:none;cursor:pointer;color:var(--p5-color-ink)}.p5-faq__summary::-webkit-details-marker{display:none}.p5-faq__summary::marker{content:""}.p5-faq__summary:before{content:"";position:absolute;top:50%;left:0;right:0;height:max(100%,var(--p5-input-height));transform:translateY(-50%)}.p5-faq__summary:focus-visible{outline:2px solid var(--p5-color-accent);outline-offset:2px}.p5-faq .p5-faq__question{flex:1 1 auto;min-width:0;margin:0;color:var(--p5-color-ink);font-family:var(--p5-font-body);font-weight:var(--p5-weight-regular);font-size:var(--p5-body-s-size);line-height:var(--p5-body-s-lh);letter-spacing:var(--p5-body-s-ls)}.p5-faq__icon{position:relative;flex:0 0 var(--p5-icon-lg);width:var(--p5-icon-lg);height:var(--p5-icon-lg);color:var(--p5-color-ink)}.p5-faq__icon:before,.p5-faq__icon:after{content:"";position:absolute;top:50%;left:50%;border-radius:var(--p5-radius-pill);background:currentColor;transform:translate(-50%,-50%);transition:transform var(--p5-duration-fast) var(--p5-ease),opacity var(--p5-duration-fast) var(--p5-ease)}.p5-faq__icon:before{width:var(--p5-space-12);height:var(--p5-stroke)}.p5-faq__icon:after{width:var(--p5-stroke);height:var(--p5-space-12)}.p5-faq__item[open]>.p5-faq__summary .p5-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.p5-faq__answer{padding-top:var(--p5-space-16);color:var(--p5-color-text-secondary);font-family:var(--p5-font-body);font-size:var(--p5-body-xs-size);line-height:var(--p5-body-xs-lh);letter-spacing:var(--p5-body-xs-ls)}.p5-faq__answer p{margin:0 0 var(--p5-space-8)}.p5-faq__answer>:last-child,.p5-faq__answer .rte>:last-child{margin-bottom:0}.p5-faq__answer .rte>:first-child{margin-top:0}.p5-faq__answer ul,.p5-faq__answer ol{margin:0 0 var(--p5-space-8);padding-left:var(--p5-space-20)}.p5-faq__answer a{color:currentColor;text-underline-offset:var(--p5-underline-offset)}.p5-faq__media{display:none;overflow:hidden;border-radius:var(--p5-radius);background:var(--p5-color-divider)}.p5-faq__img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.p5-faq.p5-sec{padding-top:var(--p5-space-64);padding-bottom:var(--p5-space-64)}.p5-faq__inner{gap:var(--p5-space-40)}.p5-faq__title{text-align:center}}@media screen and (min-width:990px){.p5-faq__content--media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--p5-faq-gap)}.p5-faq__media{display:block;aspect-ratio:var(--p5-faq-media-ratio)}}@media(prefers-reduced-motion:reduce){.p5-faq__icon:before,.p5-faq__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/period5-faq.css.map */
