@font-face{font-family:SWA Playfair Display;src:url(swa-playfair-display.ttf) format("truetype");font-weight:400 700;font-display:swap}@font-face{font-family:SWA Gilroy;src:url(swa-gilroy.ttf) format("truetype");font-weight:400 600;font-display:swap}.swa-faq-section{width:100%;max-width:none;margin:0;padding:0}.swa-faq-page{--font-playfair: "SWA Playfair Display", "Playfair Display", Georgia, serif;--font-gilroy: "SWA Gilroy", Lato, "Helvetica Neue", sans-serif;background:#fff;color:#0d1217;padding:0 0 40px}.swa-faq-page *,.swa-faq-page *:before,.swa-faq-page *:after{box-sizing:border-box}.swa-faq-page .container{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}@media(min-width:576px){.swa-faq-page .container{max-width:540px}}@media(min-width:768px){.swa-faq-page .container{max-width:720px}}@media(min-width:992px){.swa-faq-page .container{max-width:960px}}@media(min-width:1200px){.swa-faq-page .container{max-width:1140px}}@media(min-width:1400px){.swa-faq-page .container{max-width:1320px}}.swa-faq-page .swa-faq__main{display:flex;flex-direction:column;margin:30px 50px 0}.swa-faq-page p{margin-bottom:0}.swa-faq-page .swa-faq__title{margin:0;font-family:var(--font-playfair)!important;font-weight:600;font-size:24px;line-height:1.3;color:#0d1217;letter-spacing:0;text-transform:none}.swa-faq-page .swa-faq__list{margin:30px 0 30px 40px}.swa-faq-page .swa-faq__item{border:0;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6;background:#fff;margin:0}.swa-faq-page .swa-faq__item+.swa-faq__item{border-top:0}.swa-faq-page .swa-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:1rem 1.25rem;list-style:none;cursor:pointer;background:#fff;border:0;font-family:var(--font-gilroy)}.swa-faq-page .swa-faq__summary::-webkit-details-marker{display:none}.swa-faq-page .swa-faq__summary:focus{outline:none}.swa-faq-page .swa-faq__summary:focus-visible{outline:2px solid #01b3c5;outline-offset:2px}.swa-faq-page .swa-faq__question{margin:0;font-family:var(--font-gilroy)!important;font-weight:600;font-size:16px;line-height:1.4;color:#0d1217;text-align:left}.swa-faq-page .swa-faq__chevron{flex-shrink:0;display:flex;width:20px;height:20px;color:#0d1217;transition:transform .2s ease-in-out}.swa-faq-page .swa-faq__item[open] .swa-faq__chevron{transform:rotate(-180deg)}.swa-faq-page .swa-faq__body{padding:10px 20px 20px}.swa-faq-page .swa-faq__answer{display:flex;flex-direction:column;gap:15px;padding:20px}.swa-faq-page .swa-faq__answer p,.swa-faq-page .swa-faq__answer span,.swa-faq-page .swa-faq__answer li{margin:0;color:#757c81;font-family:var(--font-gilroy)!important;font-weight:400;font-size:14px;line-height:1.6}.swa-faq-page .swa-faq__answer a{color:#00464d}@media screen and (max-width:500px){.swa-faq-page .swa-faq__main{margin:20px 10px 0}.swa-faq-page .swa-faq__list{margin-left:10px}}@media(min-width:300px)and (max-width:575px){.swa-faq-page .swa-faq__question{padding-right:10px}.swa-faq-page .swa-faq__list{margin:15px 0 30px}.swa-faq-page .swa-faq__summary{padding:1rem 0}.swa-faq-page .swa-faq__body{padding:20px 0}.swa-faq-page .swa-faq__answer{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/css-swa-faq.css.map */
