.collapsible-rows--header{margin-bottom:46px}.faq-section{max-width:1200px;margin:0 auto;padding:40px 20px;display:grid;grid-template-columns:1fr 1.5fr;gap:40px}.faq-header h1{font-size:24px;text-transform:normal;font-weight:400;letter-spacing:.05em;color:#000;margin-bottom:.5em}.faq-header p{font-family:Caladea,serif;font-size:48px;font-style:italic;font-weight:400;color:#2076b5;line-height:1.25;margin:0}.heading-italic-blue-faq{color:#2985c4;font-style:italic;font-family:Caladea,serif;font-weight:500;display:block}.faq-items{display:flex;flex-direction:column}.collapsible-row--root{background-color:#f9fbfc;border-top:1px solid #c6d9f1}.collapsible-row--root.first-item{border-top:1px solid #c6d9f1!important}.collapsible-row--root{border-bottom:0}.faq-toggle{width:100%;background:none;border:none;padding:20px;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-question{font-size:16px;font-weight:600;text-transform:uppercase}.collapsible-row--heading{font-size:16px;font-weight:500;width:calc(100% - 40px)}.faq-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;position:relative}.collapsible-row--icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px}.icon--chevron{width:34px;height:34px;border:1px solid #2985c4;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:5px;transition:background-color .3s,transform .3s}.icon--chevron svg{width:16px;height:16px;transition:transform .3s}.icon--chevron svg path{fill:#2985c4}.collapsible-row--toggle[aria-expanded=true] .icon--chevron{background-color:#2985c4}.collapsible-row--toggle[aria-expanded=true] .icon--chevron svg path{fill:#fff}.collapsible-row--toggle[aria-expanded=true] .icon--chevron svg{transform:scaleY(-1)}.faq-answer{padding:20px}.faq-answer p{font-size:15px;line-height:1.6;color:#444;margin:0}@media only screen and (max-width: 770px){.faq-icon svg{width:15px!important;height:15px!important}.faq-header p{font-size:28px}.faq-section{display:block}}.collapsible-rows--wrapper>.collapsible-rows--block:last-child .collapsible-row--root{border-bottom:1px solid #c6d9f1}@media screen and (min-width: 768px){.collapsible-rows--wrapper>.collapsible-rows--block:nth-last-child(-n+2) .collapsible-row--root{border-bottom:1px solid #c6d9f1}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/collapsible-rows.css.map */
