.cda-section-heading{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-weight:600;font-size:2.4rem;line-height:3.2rem;color:#000;margin:0 0 30px}.cda-accordion-stack{display:flex;flex-direction:column;gap:32px}.cda-accordion-card{border:.8px solid #d1d5dc;border-radius:12px;overflow:hidden}.cda-accordion-card details summary::-webkit-details-marker{display:none}.cda-accordion-card details summary{list-style:none}.cda-accordion-header{display:flex;align-items:center;gap:12px;padding:16px 24px;background:#fff;cursor:pointer}.cda-header-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#000}.cda-accordion-title{flex:1;font-family:var(--font-heading-family, "Montserrat", sans-serif);font-weight:600;font-size:1.8rem;line-height:2.8rem;color:#000;margin:0}.cda-accordion-caret{flex-shrink:0;display:flex;align-items:center;justify-content:center}.cda-accordion-caret .icon-caret{position:relative!important;right:auto!important;top:auto!important;height:12px;transition:transform .3s ease;transform:none}.cda-accordion-card details[open]>summary .cda-accordion-caret .icon-caret{transform:rotate(180deg)}.cda-accordion-body{padding:16px 24px 24px;background:#fff}.cda-subtitle{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-weight:600;font-size:1.6rem;line-height:2.4rem;color:#000;margin:0 0 8px}.custom-checkmark-list ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:8px;margin:0}.custom-checkmark-list .metafield-rich_text_field+.cda-subtitle{margin-top:2.4rem}.custom-checkmark-list ul li{position:relative;padding-left:35px;font-size:1.6rem;line-height:2.4rem;color:#000}.custom-checkmark-list ul li:before{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="%23D72638"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"/></svg>');background-size:contain;background-repeat:no-repeat}.cda-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media screen and (max-width:749px){.cda-card-grid{grid-template-columns:1fr}}.cda-data-card{display:flex;align-items:flex-start;gap:12px;background:#f9fafb;border-radius:10px;padding:16px}.cda-data-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#000}.cda-data-text{display:flex;flex-direction:column;gap:4px}.cda-data-label{font-weight:600;font-size:1.4rem;line-height:2rem;color:#7d8a92}.cda-data-value{font-weight:400;font-size:1.6rem;line-height:2.4rem;color:#000}.cda-compliance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media screen and (max-width:749px){.cda-compliance-grid{grid-template-columns:1fr 1fr}}.cda-compliance-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border:1.6px solid #d72638;border-radius:10px;background:#fff}.cda-compliance-icon{flex-shrink:0}.cda-compliance-label{font-weight:600;font-size:1.2rem;line-height:1.6rem;color:#000;text-align:center}.cda-fire-rating{background:#f0fdf4;border:.8px solid #b9f8cf;border-radius:10px;padding:16px;margin-bottom:16px}.cda-fire-rating__title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:1.6rem;line-height:2.4rem;color:#000;margin:0 0 8px}.cda-fire-rating__title svg{color:#000}.cda-fire-rating__text{font-size:1.4rem;line-height:2rem;color:#000;margin:0}.cda-certifications{background:#f9fafb;border-radius:10px;padding:16px}.cda-certifications .cda-subtitle{margin-bottom:12px}.cda-cert-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.cda-cert-list li{display:flex;align-items:flex-start;gap:8px;font-size:1.4rem;line-height:2rem;color:#000}.cda-cert-check{flex-shrink:0;margin-top:2px}.cda-plain-list{padding-left:20px;margin:0 0 16px;list-style:disc}.cda-plain-list li{font-size:1.4rem;line-height:2rem;color:#000;padding:2px 0}.cda-numbered-list{padding-left:20px;margin:0 0 16px}.cda-numbered-list li{font-size:1.4rem;line-height:2rem;color:#000;padding:4px 0}.cda-warning-callout{background:#fefce8;border:.8px solid #fff085;border-radius:4px;padding:12px;margin-top:16px}.cda-warning-callout p{margin:0;font-size:1.4rem;line-height:2rem;color:#000}@media screen and (max-width:749px){.cda-accordion-header{padding:12px 16px}.cda-accordion-body{padding:12px 16px 20px}.cda-section-heading{font-size:2rem;line-height:2.8rem;margin-bottom:20px}.cda-accordion-title{font-size:1.6rem;line-height:2.4rem}.cda-compliance-grid{gap:10px}.cda-compliance-card{padding:12px 8px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-custom-door-accordions.css.map */
