.pfaq{--pf-green: #496b43;--pf-ink: #303326;--pf-warm: #f8f6f0;--pf-sage: #dce6d1;--pf-white: #fff}.pfaq[hidden]{display:none!important}.pfaq__inner{margin-inline:auto;min-width:0}.pfaq--w-narrow{max-width:760px}.pfaq--w-medium{max-width:980px}.pfaq--w-full{max-width:none}.pfaq__intro{margin-bottom:18px;text-align:center}.pfaq__intro:empty{display:none}.pfaq__heading{margin:0;color:var(--pf-ink);font-size:clamp(1.375rem,1.1rem + 1.2vw,1.875rem);line-height:1.2;overflow-wrap:anywhere}.pfaq__text{max-width:640px;margin:8px auto 0;color:color-mix(in srgb,var(--pf-ink) 82%,transparent);font-size:.9375rem;line-height:1.6}.pfaq__text>:first-child{margin-top:0}.pfaq__text>:last-child{margin-bottom:0}.pfaq__list{display:grid;gap:10px;min-width:0}.pfaq-item{min-width:0;border:1px solid color-mix(in srgb,var(--pf-sage) 85%,var(--pf-ink) 8%);border-radius:14px;background:var(--pf-white);color:var(--pf-ink);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.pfaq-item[open]{border-color:color-mix(in srgb,var(--pf-green) 45%,var(--pf-sage));box-shadow:0 10px 28px -24px #3033268c}.pfaq-item__q{display:flex;align-items:center;gap:14px;min-height:56px;margin:0;padding:12px 16px 12px 18px;border-radius:inherit;font-family:var(--font-body);font-size:1rem;font-weight:var(--font-body-bold, 600);line-height:1.4;color:var(--pf-ink);cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.pfaq-item__q::-webkit-details-marker{display:none}.pfaq-item__q::marker{content:""}.pfaq-item__q:hover .pfaq-item__toggle{border-color:var(--pf-green)}.pfaq-item__q:focus-visible{outline:2px solid var(--pf-green);outline-offset:2px}.pfaq-item__title{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.pfaq-item__toggle{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--pf-sage);border-radius:50%;background:var(--pf-warm);color:var(--pf-green);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.pfaq-item[open] .pfaq-item__toggle{background:var(--pf-green);border-color:var(--pf-green);color:var(--pf-white)}.pfaq-item__plus,.pfaq-item__plus:after{position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:currentColor}.pfaq-item__plus:after{content:"";margin:0;top:0;left:0;transform:rotate(90deg);transition:transform .25s ease}.pfaq-item[open] .pfaq-item__plus:after{transform:rotate(0)}.pfaq-item__toggle .icon{font-size:.5625rem;transition:transform .25s ease}.pfaq-item[open] .pfaq-item__toggle .icon{transform:rotate(180deg)}.pfaq-item__body{overflow:hidden}.pfaq-item__a{padding:0 18px 18px;font-size:.9375rem;line-height:1.65;color:color-mix(in srgb,var(--pf-ink) 90%,transparent);overflow-wrap:anywhere;min-width:0}.pfaq-item__a>:first-child{margin-top:0}.pfaq-item__a>:last-child{margin-bottom:0}.pfaq-item__a p:empty{display:none}.pfaq-item__a ul,.pfaq-item__a ol{margin:.5em 0;padding-left:1.25em}.pfaq-item__a li+li{margin-top:.25em}.pfaq-item__a a{color:var(--pf-green);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-word}.pfaq-item__a img,.pfaq-item__a table{max-width:100%;height:auto}.pfaq-item__a table{display:block;overflow-x:auto}.pfaq--style-lines .pfaq__list{gap:0}.pfaq--style-lines .pfaq-item{border:0;border-bottom:1px solid var(--pf-sage);border-radius:0;background:transparent;box-shadow:none}.pfaq--style-lines .pfaq-item:first-child{border-top:1px solid var(--pf-sage)}.pfaq--style-lines .pfaq-item__q,.pfaq--style-lines .pfaq-item__a{padding-inline:2px}.pfaq__note{margin-top:14px;padding:12px 16px;border-radius:12px;background:color-mix(in srgb,var(--pf-sage) 45%,var(--pf-white));color:color-mix(in srgb,var(--pf-ink) 78%,transparent);font-size:.8125rem;line-height:1.55;overflow-wrap:anywhere}.pfaq__note>:first-child{margin-top:0}.pfaq__note>:last-child{margin-bottom:0}.pfaq__editor-note{margin-top:12px}.pfaq--duplicate .pfaq__list,.pfaq--duplicate .pfaq__intro,.pfaq--duplicate .pfaq__note{opacity:.45}@media(max-width:749px){.pfaq__intro{margin-bottom:14px}.pfaq__list{gap:8px}.pfaq-item__q{min-height:52px;gap:12px;padding:12px 12px 12px 14px;font-size:.9688rem}.pfaq-item__a{padding:0 14px 16px;font-size:.9688rem}.pfaq-item__toggle{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.pfaq-item,.pfaq-item__toggle,.pfaq-item__toggle .icon,.pfaq-item__plus:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/product-faqs.css.map */
