.pl-faq{margin:0;padding:var(--faq-top, 0px) var(--faq-pad, 0px) var(--faq-bottom, 0px);background:var(--faq-bg, #f6f7ef)}.pl-faq *,.pl-faq *:before,.pl-faq *:after{box-sizing:border-box}.pl-faq__frame{width:100%;max-width:var(--faq-width, 100%);margin:0 auto;container-type:inline-size}.pl-faq__inner{display:grid;grid-template-columns:46.1153cqw minmax(0,1fr);gap:2.1303cqw;padding-right:4.5113cqw}.pl-faq__media{position:relative;min-width:0;min-height:49.1228cqw}.pl-faq__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.pl-faq__placeholder{fill:#a5b4a4}.pl-faq__content{min-width:0;padding:4.7619cqw 0 3.7594cqw}.pl-faq__top-row{display:flex;align-items:center;justify-content:space-between;gap:2cqw;margin-bottom:.25cqw}.pl-faq__eyebrow{margin:0;color:var(--faq-accent);font:600 .94cqw / 1.4 var(--faq-body-font, Inter, Arial, sans-serif);letter-spacing:.28cqw;text-transform:uppercase}.pl-faq__link{display:inline-flex;align-items:center;gap:.7cqw;margin-left:auto;margin-right:-.75cqw;padding-bottom:.25cqw;border-bottom:1px solid currentColor;color:var(--faq-accent);font:600 1.128cqw / 1.4 var(--faq-body-font, Inter, Arial, sans-serif);text-decoration:none;white-space:nowrap}.pl-faq__link span{font-size:1.65cqw;line-height:1}.pl-faq__link:hover{color:var(--faq-accent);opacity:.8}.pl-faq__intro h2{margin:0 0 .65cqw;color:var(--faq-title);font-family:var(--faq-heading-font, "Times New Roman", Times, serif);font-size:calc(3.2581cqw * var(--faq-heading-scale, 1));font-weight:700;line-height:1.217;letter-spacing:-.06cqw;text-transform:none}.pl-faq__description{margin:1cqw 0;color:var(--faq-text);font:400 calc(1.29cqw * var(--faq-body-scale, 1)) / 1.55 var(--faq-body-font, Inter, Arial, sans-serif)}.pl-faq__items{padding-left:.25cqw}.pl-faq__item{border-bottom:1px solid var(--faq-border)}.pl-faq__question{margin:0;color:var(--faq-title);font:400 1.4411cqw / 1.4 var(--faq-body-font, Inter, Arial, sans-serif);letter-spacing:-.025cqw}.pl-faq .pl-faq__question>button,.pl-faq .pl-faq__question>button:hover,.pl-faq .pl-faq__question>button:focus{display:flex;align-items:center;justify-content:space-between;gap:1.5cqw;width:100%;min-height:4.5113cqw;margin:0;padding:.8cqw 0;border:0;border-radius:0;-webkit-appearance:none;appearance:none;background:transparent!important;color:var(--faq-title)!important;font:inherit;letter-spacing:inherit;text-align:left;text-transform:none;box-shadow:none;cursor:pointer}.pl-faq button:focus-visible,.pl-faq__link:focus-visible,.pl-faq__answer a:focus-visible{outline:2px solid var(--faq-accent);outline-offset:3px}.pl-faq__icon{position:relative;display:block;flex:none;width:2.6316cqw;height:2.6316cqw;border-radius:50%;background:#deebca;color:#173c21;transition:background-color .2s ease,color .2s ease}.pl-faq__icon:before,.pl-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:1cqw;height:.14cqw;background:currentColor;transform:translate(-50%,-50%)}.pl-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:opacity .2s ease}.pl-faq__icon--custom:before,.pl-faq__icon--custom:after{display:none}.pl-faq__icon-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.pl-faq__icon-image--open,.pl-faq__item.is-open .pl-faq__icon-image--closed{display:none}.pl-faq__item.is-open .pl-faq__icon-image--open{display:block}.pl-faq__item.is-open .pl-faq__icon{background:var(--faq-accent);color:#fff}.pl-faq__item.is-open .pl-faq__icon:after{opacity:0}.pl-faq__answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .2s ease}.pl-faq__item.is-open .pl-faq__answer{grid-template-rows:1fr;opacity:1}.pl-faq__answer-inner{min-height:0;overflow:hidden}.pl-faq__answer-text{padding:0 2.5cqw 1.8cqw 0;color:var(--faq-text);font:400 calc(1.29cqw * var(--faq-body-scale, 1)) / 1.55 var(--faq-body-font, Inter, Arial, sans-serif)}.pl-faq__answer-text p{margin:0 0 .6cqw;font:inherit}.pl-faq__answer-text p:last-child{margin-bottom:0}.pl-faq__answer-text a{color:var(--faq-accent);text-decoration:underline;text-underline-offset:2px}@media(max-width:749px){.pl-faq{padding:var(--faq-mobile-top, 0px) 0 var(--faq-mobile-bottom, 32px)}.pl-faq__inner{grid-template-columns:minmax(0,1fr);gap:0;padding-right:0}.pl-faq__media{min-height:0}.pl-faq__image{position:static;width:100%;height:auto;max-height:380px;object-fit:cover;object-position:center}.pl-faq__content{padding:28px var(--faq-mobile-pad, 20px) 0}.pl-faq__top-row{gap:16px;margin-bottom:12px}.pl-faq__eyebrow{font-size:9px;letter-spacing:2px}.pl-faq__link{gap:6px;margin-right:0;padding-bottom:2px;font-size:11px}.pl-faq__link span{font-size:15px}.pl-faq__intro h2{margin-bottom:12px;font-size:var(--faq-heading-mobile-size, 30px);line-height:1.1;letter-spacing:-.5px}.pl-faq__description{margin:0 0 16px;font-size:var(--faq-body-mobile-size, 15px)}.pl-faq__items{padding-left:0}.pl-faq__question{font-size:13px;letter-spacing:0}.pl-faq .pl-faq__question>button,.pl-faq .pl-faq__question>button:hover,.pl-faq .pl-faq__question>button:focus{min-height:48px;gap:14px;padding:12px 0}.pl-faq__icon{width:24px;height:24px}.pl-faq__icon:before,.pl-faq__icon:after{width:10px;height:1.3px}.pl-faq__answer-text{padding:0 24px 16px 0;font-size:var(--faq-body-mobile-size, 15px);line-height:1.55}.pl-faq__answer-text p{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.pl-faq__answer,.pl-faq__icon,.pl-faq__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/preloved-faq.css.map */
