.pf-faq{padding-block:var(--pf-pt) var(--pf-pb);background:var(--pf-faq-bg);color:var(--pf-faq-fg)}.pf-faq__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(40px,7vw,112px);align-items:start}.pf-faq__aside{position:sticky;top:120px}.pf-faq__intro{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.pf-faq__title{font-size:clamp(32px,3.6vw,48px)}.pf-faq__topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.pf-faq__chip{padding:9px 16px;border:1px solid var(--pf-line);border-radius:999px;color:var(--pf-brown);font-size:13px;text-decoration:none;transition:background-color .35s var(--pf-ease),border-color .35s var(--pf-ease),color .35s var(--pf-ease)}.pf-faq__chip:hover{border-color:var(--pf-plum);background:var(--pf-plum);color:var(--pf-ivory)}.pf-faq__help{position:relative;width:100%;margin-top:18px;padding:28px;border-radius:20px;background:var(--pf-blush)}.pf-faq__help-illo{position:absolute;top:-58px;right:16px;width:82px}.pf-faq__help-illo img{display:block;width:100%;height:auto}.pf-faq__help-title{margin:0 0 6px;padding-right:70px;font-family:var(--font-heading--family);font-size:26px;line-height:1.2}.pf-faq__help-text{margin:0 0 18px;padding-right:24px;color:var(--pf-cocoa);font-size:14px;line-height:1.7}.pf-faq__help-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:14px}.pf-faq__group{margin:48px 0 8px;color:var(--pf-cocoa);font-family:var(--font-body--family);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;scroll-margin-top:120px}.pf-faq__group:first-child{margin-top:0}html[dir=rtl] .pf-faq__group{letter-spacing:0;text-transform:none;font-size:14px}.pf-faq__item{border-bottom:1px solid var(--pf-line)}.pf-faq__group+.pf-faq__item{border-top:1px solid var(--pf-line)}.pf-faq__q{margin:0}.pf-faq__toggle{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:24px 0;border:0;background:none;color:inherit;font-family:var(--font-heading--family);font-size:clamp(20px,1.9vw,24px);font-weight:500;line-height:1.3;text-align:start;cursor:pointer;transition:color .3s var(--pf-ease)}.pf-faq__toggle:hover{color:var(--pf-plum)}.pf-faq__toggle:focus-visible{outline:2px solid var(--pf-plum);outline-offset:4px;border-radius:4px}.pf-faq__icon{position:relative;flex:none;width:36px;height:36px;border:1px solid var(--pf-taupe);border-radius:999px;transition:background-color .4s var(--pf-ease),border-color .4s var(--pf-ease),rotate .5s var(--pf-ease-out)}.pf-faq__icon:before,.pf-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.4px;margin:-.7px 0 0 -6px;background:currentColor;transition:rotate .5s var(--pf-ease-out),opacity .3s var(--pf-ease)}.pf-faq__icon:after{rotate:90deg}.pf-faq__item.is-open .pf-faq__icon{border-color:var(--pf-plum);background:var(--pf-plum);color:var(--pf-ivory)}.pf-faq__item.is-open .pf-faq__icon:after{rotate:0deg;opacity:0}.pf-faq--js .pf-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--pf-ease-out)}.pf-faq--js .pf-faq__item.is-open .pf-faq__a{grid-template-rows:1fr}.pf-faq__a-inner{overflow:hidden}.pf-faq__answer{max-width:640px;padding:0 56px 26px 0}html[dir=rtl] .pf-faq__answer{padding:0 0 26px 56px}.pf-faq--js .pf-faq__item:not(.is-open) .pf-faq__answer{visibility:hidden;transition:visibility 0s .5s}.pf-faq__answer a{color:var(--pf-plum);text-underline-offset:3px}@media screen and (max-width:989px){.pf-faq__grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.pf-faq__aside,.pf-faq__intro{display:contents}.pf-faq__intro>*{order:0}.pf-faq__intro>*+*{margin-top:16px}.pf-faq__topics{margin-top:20px}.pf-faq__list{order:1;margin-top:44px}.pf-faq__help{order:2;max-width:560px;margin-top:72px}}@media screen and (max-width:749px){.pf-faq__toggle{gap:16px;padding:20px 0;font-size:19px}.pf-faq__icon{width:32px;height:32px}.pf-faq__answer,html[dir=rtl] .pf-faq__answer{padding:0 0 22px}.pf-faq__help{padding:24px}.pf-faq__help-actions .pf-btn{width:100%}}html[dir=rtl] .pf-faq__help-illo{right:auto;left:16px}html[dir=rtl] .pf-faq__help-title{padding-right:0;padding-left:70px}html[dir=rtl] .pf-faq__help-text{padding-right:0;padding-left:24px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pf-faq.css.map */
