.pp-faq{min-width:0;padding:56px 20px 80px;background:var(--pp-color-surface, #f5f5f4);color:var(--pp-color-ink, #1d1d1d)}.pp-faq__layout{display:grid;width:min(1220px,100%);margin-inline:auto;grid-template-columns:220px minmax(0,980px);gap:20px;align-items:start}.pp-faq__sidebar{position:sticky;top:calc(var(--pp-announcement-height) + var(--pp-header-height-desktop) + 24px)}.pp-faq__nav-label{margin:0;color:var(--pp-color-ink-subtle, #6d6d6d);font-size:12px;font-weight:600}.pp-faq__nav{display:flex;margin-top:12px;flex-direction:column}.pp-faq__nav a{display:flex;align-items:center;min-height:40px;color:var(--pp-color-ink-muted, #555);font-size:14px;font-weight:500;text-decoration:none}.pp-faq__nav a[aria-current=location],.pp-faq__nav a:hover{color:var(--pp-color-ink, #1d1d1d)}.pp-faq__nav a[aria-current=location]{font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.pp-faq__main{min-width:0}.pp-faq__header h1{margin:0;font-size:24px;font-weight:600;line-height:1.4}.pp-faq__search{display:flex;align-items:center;width:min(520px,100%);min-height:48px;margin-top:16px;padding-inline:16px;border:1px solid var(--pp-color-line, #e9e9e7);border-radius:6px;background:#fff;gap:12px}.pp-faq__search:focus-within{border-color:var(--pp-color-ink, #1d1d1d);box-shadow:0 0 0 3px #5e471524}.pp-faq__search .pp-icon{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:var(--pp-color-ink-subtle, #6d6d6d);stroke-width:1.5;stroke-linecap:round}.pp-faq__search input{width:100%;min-width:0;height:46px;padding:0;border:0;outline:0;background:transparent;color:var(--pp-color-ink, #1d1d1d);font:inherit;font-size:14px}.pp-faq__search input::placeholder{color:var(--pp-color-ink-subtle, #6d6d6d)}.pp-faq__category{margin-top:40px;scroll-margin-top:calc(var(--pp-announcement-height) + var(--pp-header-height-desktop) + 24px)}.pp-faq__category[hidden],.pp-faq__item[hidden],.pp-faq__empty[hidden]{display:none}.pp-faq__category h2{margin:0;color:var(--pp-color-accent, #5e4715);font-family:var(--pp-font-display, Marcellus, Georgia, serif);font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.3em;text-transform:uppercase}.pp-faq__items{margin-top:8px;padding-inline:24px;border:1px solid var(--pp-color-line, #e9e9e7);border-radius:8px;background:var(--pp-color-paper, #fcfcfc)}.pp-faq__item+.pp-faq__item{border-top:1px solid var(--pp-color-line, #e9e9e7)}.pp-faq__item summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding-block:12px;gap:16px;font-size:15px;font-weight:500;line-height:1.5;list-style:none;cursor:pointer}.pp-faq__item summary::-webkit-details-marker{display:none}.pp-faq__item[open] summary{font-weight:600}.pp-faq__toggle{position:relative;width:20px;height:20px;flex:0 0 auto}.pp-faq__toggle:before,.pp-faq__toggle:after{position:absolute;top:50%;left:50%;width:13px;height:1.5px;background:currentColor;content:"";transform:translate(-50%,-50%)}.pp-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .15s ease}.pp-faq__item[open] .pp-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}.pp-faq__answer{max-width:760px;padding:0 36px 20px 0;color:var(--pp-color-ink-muted, #555);font-size:14px;line-height:1.9}.pp-faq__answer>:first-child{margin-top:0}.pp-faq__answer>:last-child{margin-bottom:0}.pp-faq__answer a,.pp-faq__empty a,.pp-faq__contact a{display:inline-flex;margin-top:8px;color:var(--pp-color-accent, #5e4715);font-weight:600;text-decoration:none}.pp-faq__answer a:hover,.pp-faq__empty a:hover,.pp-faq__contact a:hover{color:var(--pp-color-ink, #1d1d1d);text-decoration:underline}.pp-faq__empty,.pp-faq__contact{margin-top:48px;padding:32px;border:1px solid var(--pp-color-line, #e9e9e7);border-radius:8px;background:var(--pp-color-paper, #fcfcfc);text-align:center}.pp-faq__empty p,.pp-faq__contact h2{margin:0;font-size:15px;font-weight:600}.pp-faq__contact p{margin:4px 0 0;color:var(--pp-color-ink-muted, #555);font-size:13px;line-height:1.7}.pp-faq__contact a,.pp-faq__empty a{font-size:14px}@media(max-width:767px){.pp-faq{padding:24px 0 48px}.pp-faq__layout{display:flex;width:100%;flex-direction:column}.pp-faq__sidebar{position:static;order:2;width:100%}.pp-faq__nav-label{display:none}.pp-faq__nav{display:flex;margin-top:16px;padding:0 20px 4px;overflow-x:auto;flex-direction:row;gap:8px;scrollbar-width:none}.pp-faq__nav::-webkit-scrollbar{display:none}.pp-faq__nav a{min-height:36px;padding-inline:14px;flex:0 0 auto;border:1px solid var(--pp-color-line, #e9e9e7);border-radius:4px;background:var(--pp-color-paper, #fcfcfc);color:var(--pp-color-ink, #1d1d1d);font-size:13px}.pp-faq__nav a[aria-current=location]{border-color:var(--pp-color-ink, #1d1d1d);text-decoration:none}.pp-faq__main{display:contents}.pp-faq__header{order:1;width:100%;padding-inline:20px}.pp-faq__header h1{font-size:20px}.pp-faq__search{min-height:44px;margin-top:12px;padding-inline:12px;gap:8px}.pp-faq__search input{height:42px}.pp-faq__category,.pp-faq__empty,.pp-faq__contact{order:3;width:calc(100% - 40px);margin-right:20px;margin-left:20px}.pp-faq__category{margin-top:24px;scroll-margin-top:calc(var(--pp-announcement-height) + var(--pp-header-height-mobile) + 12px)}.pp-faq__category h2{font-size:12px}.pp-faq__items{padding-inline:16px}.pp-faq__item summary{gap:12px;font-size:14px}.pp-faq__answer{padding:0 32px 16px 0;font-size:13px}.pp-faq__empty,.pp-faq__contact{margin-top:32px;padding:24px 16px}.pp-faq__contact h2,.pp-faq__empty p{font-size:14px}.pp-faq__contact p{font-size:12px}}@media(prefers-reduced-motion:reduce){.pp-faq__toggle:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/pp-faq.css.map */
