:is(.section-collapsible-content,.section-image-with-collapsible-content){--ppac-ink: #191919;--ppac-muted: #5f6672;--ppac-teal: #0a7d8e;--ppac-blue: #0a5ceb}:is(.section-collapsible-content,.section-image-with-collapsible-content) .image-with-text__content:has(.accordion-container){padding:0;border-radius:0;background:none;box-shadow:none}:is(.section-collapsible-content,.section-image-with-collapsible-content) .image-with-text__text-item>.image-with-text__content:has(.accordion-container){overflow:visible}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container{padding:0}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .collapsible-content__heading{margin-bottom:14px}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .collapsible-content__heading:not(:first-child){margin-top:36px}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .accordion,:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .accordion+.accordion{margin:0 0 10px;border:0;border-radius:18px;background:#fff;box-shadow:#000f1e05 0 0 1px 1px,#000f1e0f 0 6px 16px;transition:box-shadow .2s ease}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .accordion:last-child{margin-bottom:0}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .accordion:has(details[open]){box-shadow:#000f1e05 0 0 1px 1px,#000f1e14 0 10px 24px}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .accordion summary{display:flex;align-items:center;gap:12px;padding:20px 22px;line-height:1.35;color:var(--ppac-ink);cursor:pointer}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .accordion summary:focus-visible{outline:2px solid var(--ppac-blue);outline-offset:2px;border-radius:18px}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .accordion__image{align-self:center;margin:0;padding:0;color:var(--ppac-teal)}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .accordion__title{flex:1;max-width:none;font-size:17px;font-weight:700;line-height:1.35}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .accordion summary>.icon-caret{display:none}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .accordion summary:after{content:"";flex:none;width:30px;height:30px;border-radius:50%;background-color:#e3f3f6;background-image:linear-gradient(var(--ppac-teal),var(--ppac-teal)),linear-gradient(var(--ppac-teal),var(--ppac-teal));background-position:center;background-repeat:no-repeat;background-size:12px 2px,2px 12px;transition:background-size .28s cubic-bezier(.34,1.36,.64,1)}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .accordion details[open]>summary:after{background-size:12px 2px,2px 0}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .custom-accordion__panel>.flex{padding:0 22px 22px}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .accordion__content--spacer{display:none}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .accordion__content{padding:0;font-size:15px;line-height:1.65;color:var(--ppac-muted)}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .accordion__content a{color:var(--ppac-teal);font-weight:700}@media(max-width:749px){:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .accordion summary{padding:16px 16px 16px 18px;gap:10px}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .accordion__title{font-size:15.5px}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .accordion summary:after{width:28px;height:28px}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .custom-accordion__panel>.flex{padding:0 18px 18px}:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .accordion__content{font-size:14.5px}}@media(prefers-reduced-motion:reduce){:is(.section-collapsible-content,.section-image-with-collapsible-content) .accordion-container .accordion summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/pp-accordion.css.map */
