.pf-product-faq{display:block;box-sizing:border-box;width:100%;max-width:1250px;margin:0 auto;padding:72px 32px;color:var(--pf-ink);background:#fff;font-family:var(--pf-body)!important;font-size:16px;line-height:1.5;letter-spacing:normal;text-align:left}.pf-product-faq *,.pf-product-faq *:before,.pf-product-faq *:after{box-sizing:border-box}.pf-product-faq :is(h1,h2,h3,p,ul,figure){margin:0;padding:0;color:inherit}.pf-product-faq :is(h1,h2){font-family:var(--pf-title)!important;font-weight:400;letter-spacing:.5px;text-transform:none;font-size:32px;line-height:1.1}.pf-product-faq :is(h3,button,input,select,summary){font-family:var(--pf-body)!important}.pf-product-faq a{color:inherit;text-decoration:none}.pf-product-faq :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--pf-blue);outline-offset:4px}.pf-product-faq img{display:block;max-width:100%;height:auto}.pf-product-faq [hidden]{display:none!important}.pf-product-faq,.pf-product-faq details[id]{scroll-margin-top:95px}.pf-product-faq .pf-heading{text-align:center;margin-bottom:30px}.pf-product-faq .pf-heading p{margin:13px auto 0;font-size:16px;line-height:1.5;max-width:1100px}.pf-product-faq .pf-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.pf-product-faq .pf-faq-images{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pf-product-faq .pf-faq-image{position:relative;height:306px;background:linear-gradient(145deg,#eef6fd,#b4cede);border-radius:25px;overflow:hidden}.pf-product-faq .pf-faq-image>img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.pf-product-faq .pf-faq-image .pf-faq-product{object-fit:contain;padding:12px}.pf-product-faq .pf-faq-image>span{position:absolute;bottom:16px;left:10px;right:10px;text-align:center;font-size:11px;font-weight:600;letter-spacing:1px;color:var(--pf-ink)}.pf-product-faq .pf-faq-list{border:1px solid #c8ced3;border-radius:10px;padding:0 17px}.pf-product-faq .pf-faq-list details{border-bottom:1px solid #c8ced3}.pf-product-faq .pf-faq-list details:last-child{border:0}.pf-product-faq .pf-faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 23px;cursor:pointer;font-family:var(--pf-title)!important;font-size:16px;line-height:1.3;text-transform:uppercase;min-height:51px}.pf-product-faq .pf-faq-list summary::-webkit-details-marker{display:none}.pf-product-faq .pf-faq-list summary:after{content:"\2192";font:24px/1 var(--pf-body);flex:none}.pf-product-faq .pf-faq-list details[open] summary:after{transform:rotate(90deg)}.pf-product-faq .pf-faq-list summary:focus-visible{outline:2px solid var(--pf-blue);outline-offset:3px;border-radius:4px}.pf-product-faq .pf-faq-answer{padding:0 23px 20px;font-size:16px;line-height:1.65}.pf-product-faq .pf-faq-related{display:block;width:fit-content;margin-top:12px;color:var(--pf-blue);font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:3px}.pf-product-faq .pf-faq-contact{text-align:center;margin:24px 0 0;font-size:15px;line-height:1.6}.pf-product-faq .pf-faq-contact a{color:var(--pf-blue);text-decoration:underline;text-underline-offset:3px}@media(max-width:899px){.pf-product-faq{padding:60px 16px}.pf-product-faq :is(h1,h2){font-size:26px;line-height:1.15}.pf-product-faq .pf-heading{margin-bottom:25px}.pf-product-faq .pf-heading p{font-size:15px}.pf-product-faq .pf-faq-grid{grid-template-columns:1fr;gap:28px}.pf-product-faq .pf-faq-images{gap:12px}.pf-product-faq .pf-faq-image{height:225px;border-radius:18px}.pf-product-faq .pf-faq-list{padding:0 16px}.pf-product-faq .pf-faq-list summary{padding:18px 0;font-size:15px;line-height:1.45}.pf-product-faq .pf-faq-answer{padding:0 0 20px}}@media(max-width:749px){.pf-product-faq .pf-faq-list summary{font-size:16px}.pf-product-faq .pf-faq-images{gap:10px}.pf-product-faq .pf-faq-image{height:220px}.pf-product-faq .pf-heading p{font-size:16px;line-height:1.55}.pf-product-faq .pf-faq-contact{font-size:14px}}@media(prefers-reduced-motion:reduce){.pf-product-faq *,.pf-product-faq *:before,.pf-product-faq *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/podiofix-faq-home.css.map */
