.pi-faq{--pi-faq-padding-top: 60;--pi-faq-padding-bottom: 60;--pi-faq-padding-inline: 20;--pi-faq-content-max-width: 800;--pi-faq-heading-size: 28;--pi-faq-heading-margin-bottom: 40;--pi-faq-heading-weight: 700;--pi-faq-heading-line-height: 1.2;--pi-faq-item-gap: 16;--pi-faq-item-padding-v: 20;--pi-faq-item-padding-h: 24;--pi-faq-item-radius: 10;--pi-faq-item-border-width: 0;--pi-faq-question-size: 16;--pi-faq-question-weight: 500;--pi-faq-question-line-height: 1.4;--pi-faq-answer-size: 14;--pi-faq-answer-margin-top: 12;--pi-faq-answer-padding-bottom: 4;--pi-faq-answer-line-height: 1.6;--pi-faq-icon-size: 20;--pi-faq-cta-margin-top: 48;--pi-faq-cta-padding-v: 15;--pi-faq-cta-padding-h: 40;--pi-faq-cta-radius: 999;--pi-faq-cta-size: 14;--pi-faq-cta-weight: 700;--pi-faq-cta-letter-spacing: 2;--pi-faq-media-radius: 12;--pi-faq-media-inner-gap: 12;--pi-faq-layout-gap: 32;--pi-faq-media-min-height: 0}.pi-faq{box-sizing:border-box;background-color:var(--pi-faq-bg-color, #fff1f1);color:var(--pi-faq-text-color, #1a1a1a);padding:calc(var(--pi-faq-padding-top) * 1px) calc(var(--pi-faq-padding-inline) * 1px) calc(var(--pi-faq-padding-bottom) * 1px)}.pi-faq *,.pi-faq *:before,.pi-faq *:after{box-sizing:border-box}.pi-faq__inner{width:100%;max-width:calc(var(--pi-faq-inner-max-width, 1280) * 1px);margin:0 auto}.pi-faq__layout{display:block}.pi-faq__layout--has-media{display:flex;flex-direction:column;gap:calc(var(--pi-faq-layout-gap) * 1px)}.pi-faq__media{width:100%;max-width:min(100%,calc(var(--pi-faq-media-col-pct) * 1.2%));margin-left:auto;margin-right:auto}.pi-faq__media[hidden]{display:none!important}.pi-faq__media--hide-until-desktop{display:none}.pi-faq__media-inner{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--pi-faq-media-inner-gap) * 1px);align-items:start}.pi-faq__media-item{position:relative;border-radius:calc(var(--pi-faq-media-radius) * 1px);overflow:hidden;background:var(--pi-faq-media-placeholder-bg, #eee)}.pi-faq__media-item--primary{grid-column:1 / -1;max-width:85%;margin:0 auto}.pi-faq__media-item--secondary{transform:rotate(-4deg)}.pi-faq__media-item--tertiary{transform:rotate(3deg)}.pi-faq__media-img{display:block;width:100%;height:auto;vertical-align:middle}.pi-faq__content{width:100%;max-width:calc(var(--pi-faq-content-max-width) * 1px);margin-inline:auto}.pi-faq__title{margin:0 0 calc(var(--pi-faq-heading-margin-bottom) * 1px);font-size:calc(var(--pi-faq-heading-size) * 1px);font-weight:var(--pi-faq-heading-weight);line-height:var(--pi-faq-heading-line-height);color:var(--pi-faq-heading-color, #1a1a1a);text-align:var(--pi-faq-heading-align, center)}.pi-faq__accordion{display:flex;flex-direction:column;gap:calc(var(--pi-faq-item-gap) * 1px)}.pi-faq__item{background-color:var(--pi-faq-item-bg, #ffffff);border-radius:calc(var(--pi-faq-item-radius) * 1px);border-width:calc(var(--pi-faq-item-border-width) * 1px);border-style:solid;border-color:var(--pi-faq-item-border-color, transparent);overflow:hidden;transition:box-shadow .2s ease}.pi-faq__item:focus-within{box-shadow:0 0 0 2px var(--pi-faq-focus-ring-color, rgba(233, 30, 140, .35))}.pi-faq__question{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--pi-faq-item-gap) * 1px);width:100%;margin:0;padding:calc(var(--pi-faq-item-padding-v) * 1px) calc(var(--pi-faq-item-padding-h) * 1px);font:inherit;text-align:left;cursor:pointer;background:transparent;border:none;color:var(--pi-faq-question-color, #1a1a1a)}.pi-faq__question-text{flex:1 1 auto;font-size:calc(var(--pi-faq-question-size) * 1px);font-weight:var(--pi-faq-question-weight);line-height:var(--pi-faq-question-line-height)}.pi-faq__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:calc(var(--pi-faq-icon-size) * 1px);height:calc(var(--pi-faq-icon-size) * 1px);color:var(--pi-faq-icon-color, #1a1a1a);transition:transform .25s ease}.pi-faq__icon svg{width:100%;height:100%}.pi-faq__item--open .pi-faq__icon{transform:rotate(180deg)}.pi-faq__answer{padding:calc(var(--pi-faq-answer-margin-top) * 1px) calc(var(--pi-faq-item-padding-h) * 1px) calc(var(--pi-faq-item-padding-v) * 1px)}.pi-faq__answer[hidden]{display:none!important}.pi-faq__answer-inner{padding-bottom:calc(var(--pi-faq-answer-padding-bottom) * 1px);font-size:calc(var(--pi-faq-answer-size) * 1px);line-height:var(--pi-faq-answer-line-height);font-weight:var(--pi-faq-answer-weight, 400);color:var(--pi-faq-answer-color, #444444)}.pi-faq__answer-inner p:first-child{margin-top:0}.pi-faq__answer-inner p:last-child{margin-bottom:0}.pi-faq__cta-wrap{display:flex;justify-content:center;margin-top:calc(var(--pi-faq-cta-margin-top) * 1px)}.pi-faq .pi-faq__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:calc(var(--pi-faq-cta-padding-v) * 1px) calc(var(--pi-faq-cta-padding-h) * 1px);font-size:calc(var(--pi-faq-cta-size) * 1px);font-weight:var(--pi-faq-cta-weight);letter-spacing:calc(var(--pi-faq-cta-letter-spacing) * 1px);text-transform:uppercase;text-decoration:none;text-align:center;color:var(--pi-faq-cta-text-color, #ffffff);background-color:var(--pi-faq-cta-bg-color, #e91e8c);border-radius:calc(var(--pi-faq-cta-radius) * 1px);border:none;cursor:pointer;transition:opacity .2s ease,transform .15s ease}.pi-faq__cta:hover{opacity:.92}.pi-faq__cta:focus-visible{outline:2px solid var(--pi-faq-cta-focus-color, #ffffff);outline-offset:3px}.pi-faq__cta-icon{flex-shrink:0;width:1em;height:1em}
/*# sourceMappingURL=/cdn/shop/t/97/assets/pi-faq.css.map */