.pp-faq{--pp-faq-row-motion: calc(var(--animation-speed-slow) * 1.8);--pp-faq-icon-motion: calc(var(--animation-speed-slow) * 1.25);interpolate-size:allow-keywords;max-width:var(--page-content-width);margin:0 auto;padding:var(--pp-faq-space-top) var(--pp-faq-space-side) var(--pp-faq-space-bottom);background-color:var(--pp-faq-background);color:var(--pp-faq-text)}.pp-faq__inner{display:flex;flex-direction:column;align-items:center;gap:var(--pp-faq-section-gap);width:100%}.pp-faq__heading{width:100%;text-align:center}.pp-faq__heading .pp-heading{margin:0 auto}.pp-faq__list{display:flex;flex-direction:column;gap:var(--pp-faq-item-gap);width:min(100%,var(--pp-faq-list-width))}.pp-faq__list>.shopify-block{width:100%}.pp-faq__list>.shopify-block:not(:has(.pp-faq-item)){display:none}.pp-faq-item{position:relative;display:block;overflow:clip;width:100%;height:calc(var(--pp-faq-icon-size) + (var(--pp-faq-summary-space) * 2));min-height:calc(var(--pp-faq-icon-size) + (var(--pp-faq-summary-space) * 2));interpolate-size:allow-keywords;border-radius:var(--pp-faq-item-radius);background-color:var(--pp-faq-surface);color:var(--pp-faq-text);box-shadow:0 var(--pp-faq-shadow-y) var(--pp-faq-shadow-blur) rgb(var(--palette-darkest-rgb) / var(--pp-faq-shadow-opacity));transition:height var(--pp-faq-row-motion) var(--ease-out-cubic),min-height var(--pp-faq-row-motion) var(--ease-out-cubic),box-shadow var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--ease-out-cubic);will-change:height}.pp-faq-item::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size var(--pp-faq-row-motion) var(--ease-out-cubic),opacity var(--pp-faq-icon-motion) var(--animation-easing),content-visibility var(--pp-faq-row-motion) allow-discrete}.pp-faq-item[open]::details-content{block-size:auto;opacity:1}.pp-faq-item[open]{height:auto;min-height:var(--pp-faq-open-min-height);box-shadow:inset 0 0 0 1px var(--pp-faq-accent),0 var(--pp-faq-shadow-y) var(--pp-faq-shadow-blur) rgb(var(--palette-darkest-rgb) / var(--pp-faq-shadow-opacity))}@starting-style{.pp-faq-item[open]::details-content{block-size:0;opacity:0}}.pp-faq-item__summary{position:relative;display:block;padding:var(--pp-faq-summary-space) calc(var(--pp-faq-summary-space) + var(--pp-faq-icon-size) + var(--pp-faq-content-gap)) var(--pp-faq-summary-space) var(--pp-faq-summary-space);list-style:none}details.pp-faq-item>.pp-faq-item__summary{cursor:pointer}.pp-faq-item__summary::-webkit-details-marker{display:none}.pp-faq-item__summary::marker{content:""}.pp-faq-item__summary:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--pp-faq-accent);outline-offset:var(--focus-outline-offset, 2px);border-radius:var(--pp-faq-item-radius)}.pp-faq-item__question{display:block;font-size:var(--pp-font-body-lg--size);line-height:var(--pp-font-button--line-height);font-weight:var(--pp-font-heading--weight);overflow-wrap:anywhere}.pp-faq-item:not([open]) .pp-faq-item__question,.pp-faq-item--static .pp-faq-item__question{display:flex;align-items:center;min-height:var(--pp-faq-icon-size)}.pp-faq-item__icon{position:absolute;top:var(--pp-faq-summary-space);right:var(--pp-faq-summary-space);display:flex;align-items:center;justify-content:center;width:var(--pp-faq-icon-size);height:var(--pp-faq-icon-size);border-radius:50%;background-color:var(--pp-faq-surface);color:var(--pp-faq-accent);transition:color var(--pp-faq-icon-motion) var(--animation-easing),background-color var(--pp-faq-icon-motion) var(--animation-easing),box-shadow var(--pp-faq-icon-motion) var(--animation-easing),transform var(--pp-faq-icon-motion) var(--ease-out-cubic);will-change:transform}.pp-faq-item__icon-plus,.pp-faq-item__icon-close{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:opacity var(--pp-faq-icon-motion) var(--animation-easing),transform var(--pp-faq-icon-motion) var(--ease-out-cubic)}.pp-faq-item__icon svg{display:block}.pp-faq-item__icon-plus svg{width:18px;height:18px}.pp-faq-item__icon-close svg{width:16px;height:16px}.pp-faq-item__icon-close{opacity:0;transform:rotate(-90deg) scale(.75)}.pp-faq-item__summary:hover .pp-faq-item__icon{transform:scale(1.06);box-shadow:0 2px 8px rgb(var(--palette-darkest-rgb) / var(--pp-faq-shadow-opacity))}.pp-faq-item__summary:active .pp-faq-item__icon{transform:scale(.94)}.pp-faq-item[open] .pp-faq-item__icon{background-color:var(--pp-faq-accent);color:var(--pp-faq-inverse)}.pp-faq-item[open] .pp-faq-item__icon-plus{opacity:0;transform:rotate(90deg) scale(.75)}.pp-faq-item[open] .pp-faq-item__icon-close{opacity:1;transform:rotate(0) scale(1)}@media(hover:hover){details.pp-faq-item:not([open]):has(.pp-faq-item__summary:hover){transform:translateY(-1px)}}.pp-faq-item__answer{width:min(var(--pp-faq-answer-width),calc(100% - (var(--pp-faq-summary-space) * 2) - var(--pp-faq-icon-size) - var(--pp-faq-content-gap)));min-height:calc(var(--pp-faq-open-min-height) - (var(--pp-faq-summary-space) * 2) - var(--pp-faq-icon-size));margin-left:var(--pp-faq-summary-space);padding-bottom:var(--pp-faq-answer-space-bottom);font-size:var(--pp-font-body-sm--size);line-height:var(--pp-font-body-sm--line-height);font-weight:var(--pp-font-body-sm--weight);overflow-wrap:anywhere}.pp-faq-item__answer>:first-child{margin-top:0}.pp-faq-item__answer>:last-child{margin-bottom:0}.pp-faq-item__answer p{margin:0}.pp-faq-item__answer strong,.pp-faq-item__answer b{font-weight:var(--pp-font-heading--weight)}.pp-faq-item__answer em,.pp-faq-item__answer i{font-style:normal;font-weight:var(--pp-font-button--weight)}.pp-faq-item__answer strong em,.pp-faq-item__answer strong i,.pp-faq-item__answer b em,.pp-faq-item__answer b i{font-weight:inherit;text-decoration:underline;text-underline-position:from-font}.pp-faq-item__answer a{color:inherit;text-decoration:underline;text-underline-position:from-font}@media screen and (min-width:1200px){.pp-faq{padding:var(--pp-faq-space-top-desktop) var(--pp-faq-space-side-desktop) var(--pp-faq-space-bottom-desktop)}.pp-faq__list{gap:var(--pp-faq-item-gap-desktop)}.pp-faq__heading .pp-heading{width:fit-content;max-width:100%}.pp-faq-item{height:calc(var(--pp-faq-icon-size-desktop) + var(--pp-faq-summary-space-top-desktop) + var(--pp-faq-summary-space-bottom-desktop));min-height:calc(var(--pp-faq-icon-size-desktop) + var(--pp-faq-summary-space-top-desktop) + var(--pp-faq-summary-space-bottom-desktop));border-radius:var(--pp-faq-item-radius-desktop)}.pp-faq-item[open]{height:auto;min-height:var(--pp-faq-open-min-height-desktop)}.pp-faq-item__summary{padding:var(--pp-faq-summary-space-top-desktop) calc(var(--pp-faq-summary-space-right-desktop) + var(--pp-faq-icon-size-desktop) + var(--pp-faq-content-gap)) var(--pp-faq-summary-space-bottom-desktop) var(--pp-faq-summary-space-left-desktop)}.pp-faq-item__summary:focus-visible{border-radius:var(--pp-faq-item-radius-desktop)}.pp-faq-item__question{line-height:var(--pp-font-body-lg--line-height)}.pp-faq-item:not([open]) .pp-faq-item__question,.pp-faq-item--static .pp-faq-item__question{min-height:var(--pp-faq-icon-size-desktop)}.pp-faq-item__icon{top:var(--pp-faq-summary-space-top-desktop);right:var(--pp-faq-summary-space-right-desktop);width:var(--pp-faq-icon-size-desktop);height:var(--pp-faq-icon-size-desktop)}.pp-faq-item__answer{width:min(var(--pp-faq-answer-width),calc(100% - var(--pp-faq-summary-space-left-desktop) - var(--pp-faq-summary-space-right-desktop) - var(--pp-faq-icon-size-desktop) - var(--pp-faq-content-gap)));min-height:0;margin-left:var(--pp-faq-summary-space-left-desktop);padding-bottom:var(--pp-faq-answer-space-bottom-desktop);font-size:var(--pp-font-body--size);line-height:var(--pp-font-body--line-height)}}@media(prefers-reduced-motion:reduce){.pp-faq-item,.pp-faq-item::details-content,.pp-faq-item__icon,.pp-faq-item__icon-plus,.pp-faq-item__icon-close{transition:none}.pp-faq-item,.pp-faq-item__icon{will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pp-faq.css.map */
