.shopify-section[id$=__faq-page-hero] .pm-faq-hero{padding:40px 20px;background:linear-gradient(135deg,#d6eaf8,#aed6f1,#fff)}.shopify-section[id$=__faq-page-hero] .pm-faq-hero__inner{max-width:800px;margin:0 auto}.shopify-section[id$=__faq-page-hero] .pm-faq-hero__badge{display:inline-block;margin:0 0 20px;padding:8px 16px;background:#fff;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:700;line-height:1.6;letter-spacing:1px;text-transform:uppercase;color:#1167b1}.shopify-section[id$=__faq-page-hero] .pm-faq-hero__title{margin:0 0 12px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(32px,5vw,42px);font-weight:700;line-height:1.15;letter-spacing:-.03em;text-transform:none;color:#0d3b66}.shopify-section[id$=__faq-page-hero] .pm-faq-hero__subtitle{max-width:540px;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0;color:#6b7c93}.shopify-section[id*=__faq-page-] .collapsible-content .collapsible-content-wrapper-narrow{max-width:800px;padding:0 24px}.shopify-section[id*=__faq-page-] .collapsible-content .collapsible-content__header{margin:0;text-align:left!important;border-bottom:1px solid #E5E7EB}.shopify-section[id*=__faq-page-] .collapsible-content .collapsible-content__heading{margin:0;padding:0 0 8px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.15;letter-spacing:.5px;text-transform:uppercase;color:#6b7280}.shopify-section[id*=__faq-page-] .collapsible-content .collapsible-content__grid{margin:0;column-gap:0;row-gap:0}.shopify-section[id*=__faq-page-] .collapsible-content .collapsible-content__grid>.grid__item{width:100%;max-width:100%;padding:0}.shopify-section[id*=__faq-page-] .collapsible-content .accordion{margin:0;border-top:0;border-bottom:1px solid #E5E7EB}.shopify-section[id*=__faq-page-] .collapsible-content .accordion summary{display:flex;align-items:center;min-height:0;padding:20px 40px 20px 0;line-height:1.4;background:none}.shopify-section[id*=__faq-page-] .collapsible-content .accordion summary:hover{background:none}.shopify-section[id*=__faq-page-] .collapsible-content .accordion summary:focus{outline:none}.shopify-section[id*=__faq-page-] .collapsible-content .accordion summary:focus-visible{outline:2px solid #1167B1;outline-offset:2px;box-shadow:none}#MainContent .shopify-section[id*=__faq-page-] .collapsible-content .accordion__title{max-width:none;min-height:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:1.4;letter-spacing:0;text-transform:none;color:#0d3b66}.shopify-section[id*=__faq-page-] .collapsible-content summary:hover .accordion__title{text-decoration:none}.shopify-section[id*=__faq-page-] .collapsible-content .accordion summary .icon-caret,.shopify-section[id*=__faq-page-] .collapsible-content .accordion summary .icon-accordion{display:none}.shopify-section[id*=__faq-page-] .collapsible-content .accordion summary:after{content:"";position:absolute;top:50%;right:0;width:24px;height:24px;margin-top:-12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231167B1' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/18px 18px no-repeat;transition:transform .2s ease}.shopify-section[id*=__faq-page-] .collapsible-content .accordion details[open]>summary:after{transform:rotate(45deg)}.shopify-section[id*=__faq-page-] .collapsible-content .accordion__content{margin:0;padding:0 0 20px;overflow:visible;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.7;letter-spacing:0;color:#4b5563}.shopify-section[id*=__faq-page-] .collapsible-content details[open]>.accordion__content{animation:pmFaqOpen .25s ease}.shopify-section[id*=__faq-page-] .collapsible-content .accordion__content p{margin:0 0 12px;font-size:inherit;line-height:inherit;letter-spacing:0;color:inherit}.shopify-section[id*=__faq-page-] .collapsible-content .accordion__content>:last-child{margin-bottom:0}.shopify-section[id*=__faq-page-] .collapsible-content .accordion__content ul,.shopify-section[id*=__faq-page-] .collapsible-content .accordion__content ol{margin:12px 0;padding-left:24px;list-style:none}.shopify-section[id*=__faq-page-] .collapsible-content .accordion__content li{margin:0 0 8px;padding:0;font-size:inherit;line-height:inherit;color:inherit}.shopify-section[id*=__faq-page-] .collapsible-content .accordion__content strong{font-weight:700;color:#0d3b66}.shopify-section[id*=__faq-page-] .collapsible-content .accordion__content a{color:#1167b1;text-decoration:underline}@keyframes pmFaqOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.shopify-section[id*=__faq-page-] .collapsible-content details[open]>.accordion__content{animation:none}.shopify-section[id*=__faq-page-] .collapsible-content .accordion summary:after{transition:none}}.shopify-section[id$=__faq-page-contact] .rich-text__wrapper{width:100%;max-width:800px;padding:0 24px}.shopify-section[id$=__faq-page-contact] .rich-text__blocks{width:100%;max-width:none;display:flex;flex-direction:column;align-items:center;gap:12px}.shopify-section[id$=__faq-page-contact] .rich-text__blocks>*{margin:0!important}.shopify-section[id$=__faq-page-contact] .rich-text__text,.shopify-section[id$=__faq-page-contact] .rich-text__text p{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.6;letter-spacing:0;color:#6b7280}.shopify-section[id$=__faq-page-contact] .rich-text__buttons{margin:0;flex-wrap:nowrap;gap:0}.shopify-section[id$=__faq-page-contact] .button{--color-button:17,103,177;--color-button-text:255,255,255;--buttons-radius:50px;--buttons-radius-outset:50px;min-width:0;min-height:0;height:auto;margin:0;padding:12px 28px;border-radius:50px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;line-height:1.6;letter-spacing:0;text-transform:none;transition:background-color .2s ease}.shopify-section[id$=__faq-page-contact] .button:hover{--color-button:13,59,102}.shopify-section[id$=__faq-page-contact] .button:before,.shopify-section[id$=__faq-page-contact] .button:after{box-shadow:none}@media(max-width:768px){.shopify-section[id$=__faq-page-hero] .pm-faq-hero{padding:36px 16px}.shopify-section[id$=__faq-page-hero] .pm-faq-hero__title{font-size:28px}.shopify-section[id$=__faq-page-hero] .pm-faq-hero__subtitle{font-size:15px;line-height:1.6}.shopify-section[id*=__faq-page-] .collapsible-content .collapsible-content-wrapper-narrow{padding:0 16px}.shopify-section[id*=__faq-page-] .collapsible-content .accordion summary{min-height:48px;padding:16px 40px 16px 0}#MainContent .shopify-section[id*=__faq-page-] .collapsible-content .accordion__title{font-size:15px}.shopify-section[id*=__faq-page-] .collapsible-content .accordion__content{padding-bottom:16px;font-size:14px;line-height:1.7}.shopify-section[id$=__faq-page-contact] .rich-text__wrapper{padding:0 16px}.shopify-section[id$=__faq-page-contact] .rich-text__text,.shopify-section[id$=__faq-page-contact] .rich-text__text p{font-size:14px;text-align:center}.shopify-section[id$=__faq-page-contact] .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px}}@media(max-width:749px){.shopify-section[id$=__faq-page-contact] .rich-text{padding-top:32px;padding-bottom:40px}}@media(max-width:640px){.shopify-section[id$=__faq-page-hero] .pm-faq-hero{padding:32px 16px}.shopify-section[id$=__faq-page-hero] .pm-faq-hero__badge{margin-bottom:14px;padding:5px 10px;border-radius:6px;font-size:10px;letter-spacing:.5px}.shopify-section[id$=__faq-page-hero] .pm-faq-hero__title{font-size:24px}.shopify-section[id$=__faq-page-hero] .pm-faq-hero__subtitle{font-size:14px}.shopify-section[id*=__faq-page-] .collapsible-content .collapsible-content__heading{font-size:12px;line-height:1.3}#MainContent .shopify-section[id*=__faq-page-] .collapsible-content .accordion__title{font-size:14px}.shopify-section[id*=__faq-page-] .collapsible-content .accordion__content{font-size:13px;line-height:1.8}}@media(max-width:480px){.shopify-section[id$=__faq-page-hero] .pm-faq-hero__title{font-size:22px}.shopify-section[id$=__faq-page-hero] .pm-faq-hero__subtitle{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/pm-page-faq.css.map */
