.faq-section{display:block;background:var(--ps-bg-1)}.faq-section__title{margin-bottom:var(--space-4)}.faq-section__items{display:grid;gap:var(--space-1)}.faq-section__item{overflow:hidden;border-radius:var(--radius-editorial);background:transparent}.faq-section__summary{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-4) var(--space-2) 0;cursor:pointer;list-style:none;font-family:var(--body1-font);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-label);letter-spacing:-.02em;border-bottom:1px solid var(--ps-secondary);color:var(--ps-primary);position:relative;transition:background-color .2s ease,transform .1s ease;user-select:none;-webkit-user-select:none}.faq-section__summary:active{transform:scale(.998)}.faq-section__summary::-webkit-details-marker{display:none}.faq-section__summary::marker{display:none}.faq-section__summary::-moz-list-bullet{display:none}.faq-section__answer{padding:0 var(--space-2);overflow:hidden;max-height:0;transition:max-height .8s cubic-bezier(.25,.46,.45,.94),padding .8s cubic-bezier(.25,.46,.45,.94),opacity .8s ease;opacity:0;transform:translateZ(0);will-change:max-height,padding}.faq-section__item[open] .faq-section__answer{max-height:800px;padding:var(--space-3) var(--space-2);opacity:1}.faq-section__answer,.faq-section__answer p,.faq-section__answer li{color:var(--ps-primary);overflow-wrap:anywhere}.faq-section__answer p{margin:0 0 var(--space-2) 0}.faq-section__answer p:last-child{margin-bottom:0}.faq-section__answer a{color:var(--ps-primary);transition:opacity .2s ease;text-decoration:underline;text-underline-offset:calc(var(--space-1) / 4)}.faq-section__answer a:hover{opacity:.7}.faq-section__answer ul{padding-left:var(--space-2);margin:var(--space-2) 0}.faq-section__answer li{margin:var(--space-1) 0}.icon-wrapper{position:absolute;width:var(--space-2);height:var(--space-2);right:var(--space-2);transform:translateZ(0)}.icon-wrapper .icon{position:absolute;right:0;top:50%;transform:translateY(-50%) translateZ(0);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform}.icon-wrapper .icon-minus{opacity:0;transform:translateY(-50%) rotate(90deg) scale(.8)}.icon-wrapper .icon-plus{opacity:1;transform:translateY(-50%) rotate(0) scale(1)}details[open] .icon-plus{opacity:0;transform:translateY(-50%) rotate(90deg) scale(.8)}details[open] .icon-minus{opacity:1;transform:translateY(-50%) rotate(0) scale(1)}@media screen and (min-width:992px){.faq-section__title{margin-bottom:var(--space-5)}.faq-section__summary{padding-left:0;padding-right:var(--space-4)}.icon-wrapper{right:0}.faq-section__answer,.faq-section__answer p,.faq-section__answer li{overflow-wrap:unset}}.faq-section__summary:focus-visible{outline:2px solid var(--ps-primary);outline-offset:calc(var(--space-1) / 4);border-radius:var(--radius-control)}@media(prefers-contrast:high){.faq-section__summary{border-bottom:3px solid currentColor}}@media(prefers-reduced-motion:reduce){.faq-section__summary,.faq-section__answer,.icon-wrapper .icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/faq-section.css.map */
