.faqs-section{background-color:var(--faqs-bg-color, #ffffff);color:var(--faqs-content-color, #222222);padding-top:var(--section-padding-top-mobile, 40px);padding-bottom:var(--section-padding-bottom-mobile, 40px)}.faqs-section .faq-accordion__icon--plus[data-enable_secondary_icons]{display:flex}.faqs-section .faq-accordion__icon[data-enable_secondary_icons]{width:unset;height:100%}.faqs-section .faq-accordion[open] .faq-accordion__icon--minus[data-enable_secondary_icons]{display:flex}@media screen and (min-width:750px){.faqs-section{padding-top:var(--section-padding-top-desktop, 60px);padding-bottom:var(--section-padding-bottom-desktop, 60px)}}.faqs-section .faqs-section__container{margin:0 auto;display:grid;grid-template-columns:1fr var(--faqs-container-grid, 66%);gap:40px}@media screen and (min-width:750px){.faqs-section .faqs-section__container{gap:60px}}@media screen and (max-width:749px){.faqs-section .faqs-section__container{display:flex;flex-direction:column;gap:24px;padding:0 24px}}@media screen and (max-width:1600px)and (min-width:750px){.faqs-section .faqs-section__container{padding:var(--faqs-container-padding-block, 0px) var(--faqs-container-padding-inline, 120px)}}.faqs-section .faqs-section__heading{margin-bottom:0}.faqs-section .faqs-section__heading h2{font-family:Outfit,sans-serif;font-weight:600;font-size:28px;line-height:120%;letter-spacing:0;color:var(--faqs-content-color, #222222);margin:0}@media screen and (max-width:749px){.faqs-section .faqs-section__heading h2{font-size:22px}}.faqs-section .faqs-section__content{display:flex;flex-direction:column;gap:1px}.faqs-section .faq-accordion{position:relative}.faqs-section .faq-accordion:before{content:"";display:block;width:100%;height:1px;background-color:#5b677080}.faqs-section .faq-accordion:after{content:"";display:block;width:100%;height:1px;background-color:#5b677080}.faqs-section .faq-accordion:has(+.faq-accordion):after{display:none}.faqs-section .faq-accordion__header{width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .2s ease;list-style:none;padding:20px 0}.faqs-section .faq-accordion__header::-webkit-details-marker{display:none}@media screen and (min-width:750px){.faqs-section .faq-accordion__header:hover{background-color:#00000005}}@media screen and (max-width:749px){.faqs-section .faq-accordion__header{padding:22px 0 17px 1px}}.faqs-section .faq-accordion__title{font-family:Outfit,sans-serif;font-weight:500;font-size:16px;line-height:120%;letter-spacing:.05em;text-transform:uppercase;color:var(--faqs-content-color, #222222);margin:0;text-align:left;flex:1;padding-right:16px}@media screen and (max-width:749px){.faqs-section .faq-accordion__title{font-size:14px}}.faqs-section .faq-accordion__icon{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.faqs-section .faq-accordion__icon svg{display:block;width:16px;stroke:var(--faqs-content-color, #222222)}.faqs-section .faq-accordion__icon--plus svg line{stroke:var(--faqs-content-color, #222222)}.faqs-section .faq-accordion__icon--plus{display:block}.faqs-section .faq-accordion__icon--minus,.faqs-section .faq-accordion[open] .faq-accordion__icon--plus{display:none}.faqs-section .faq-accordion[open] .faq-accordion__icon--minus{display:block}.faqs-section .faq-accordion__content{overflow:hidden}.faqs-section .faq-accordion__inner{padding:0 0 24px}.faqs-section .faq-accordion__text{color:#262422cc;font-family:Outfit,sans-serif;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0}.faqs-section .faq-accordion__text p{margin-bottom:16px}.faqs-section .faq-accordion__text p:last-child{margin-bottom:0}.faqs-section .faq-accordion__text ul{padding:0 0 0 24px;margin:0 0 16px}.faqs-section .faq-accordion__text ul:last-child{margin-bottom:0}.faqs-section .faq-accordion__text li{padding-left:12px;position:relative;margin-bottom:8px}.faqs-section .faq-accordion__text li:last-child{margin-bottom:0}.faqs-section .faq-accordion__text ul::marker{font-size:8px}.faqs-section .faq-accordion__text strong{font-family:Outfit,sans-serif;font-weight:600;font-size:16px;line-height:140%;letter-spacing:0;color:var(--faqs-content-color, #222222)}.faqs-section .faq-accordion__text a{color:#063537;text-decoration:underline;transition:text-decoration .2s ease}.faqs-section .faq-accordion__text a:hover{text-decoration:none}.faqs-section .faq-accordion__header:focus-visible{outline:2px solid var(--faqs-content-color, #222222);outline-offset:2px}.faqs-section .faq-accordion[open] .faq-accordion__content{animation:accordion-expand .3s ease-out}@keyframes accordion-expand{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.faqs-section .faq-accordion__text{font-size:14px}.faqs-section .faq-accordion__inner{padding:0 0 20px}}.faqs-section--porsche-landing{--faqs-rule-color: #666666;--faqs-top-rule-width: 1342px;position:relative}.faqs-section--porsche-landing:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(var(--faqs-top-rule-width),100%);height:1px;background-color:var(--faqs-rule-color);pointer-events:none}.faqs-section--porsche-landing .faqs-section__content{gap:0}.faqs-section--porsche-landing .faq-accordion:before,.faqs-section--porsche-landing .faq-accordion:after{background-color:var(--faqs-rule-color)}.faqs-section--porsche-landing .faq-accordion__text{color:#fff}.faqs-section--porsche-landing .faq-accordion__icon{color:var(--faqs-content-color, #222222)}.faqs-section--porsche-landing .faq-accordion__icon svg{width:12px;height:auto;stroke:none}.faqs-section--porsche-landing .faq-accordion__icon--plus svg line{stroke:none}.faqs-section--porsche-landing .faq-accordion__icon--minus svg{transform:rotate(180deg)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-faqs.css.map */
