.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-lock-list ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:16px;margin:0}.cda-lock-list ul li{position:relative;padding-left:32px;font-size:1.6rem;line-height:2.4rem;color:#000}.cda-lock-list ul li:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.8333 9.1665H4.16667C3.24619 9.1665 2.5 9.9127 2.5 10.8332V16.6665C2.5 17.587 3.24619 18.3332 4.16667 18.3332H15.8333C16.7538 18.3332 17.5 17.587 17.5 16.6665V10.8332C17.5 9.9127 16.7538 9.1665 15.8333 9.1665Z" stroke="%23D72638" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.83301 9.1665V5.83317C5.83301 4.7281 6.27199 3.66829 7.0534 2.88689C7.8348 2.10549 8.89461 1.6665 9.99967 1.6665C11.1047 1.6665 12.1646 2.10549 12.946 2.88689C13.7274 3.66829 14.1663 4.7281 14.1663 5.83317V9.1665" stroke="%23D72638" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></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-lock-help{font-size:1.4rem;line-height:2rem;color:#7d8a92;margin:0 0 16px}.cda-lock-phone{color:#d72638;font-weight:600}.cda-lock-list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.cda-lock-list ul li{background:#f9fafb;border-radius:10px;padding:16px 16px 16px 48px;position:relative;font-size:1.4rem;line-height:2rem;color:#7d8a92}.cda-lock-list ul li:before{content:"";position:absolute;left:16px;top:18px;width:20px;height:20px;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.8333 9.1665H4.16667C3.24619 9.1665 2.5 9.9127 2.5 10.8332V16.6665C2.5 17.587 3.24619 18.3332 4.16667 18.3332H15.8333C16.7538 18.3332 17.5 17.587 17.5 16.6665V10.8332C17.5 9.9127 16.7538 9.1665 15.8333 9.1665Z" stroke="%23D72638" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.83301 9.1665V5.83317C5.83301 4.7281 6.27199 3.66829 7.0534 2.88689C7.8348 2.10549 8.89461 1.6665 9.99967 1.6665C11.1047 1.6665 12.1646 2.10549 12.946 2.88689C13.7274 3.66829 14.1663 4.7281 14.1663 5.83317V9.1665" stroke="%23D72638" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain;background-repeat:no-repeat}.cda-lock-list ul li strong,.cda-lock-list ul li b{display:block;font-size:1.6rem;line-height:2.4rem;color:#000;margin-bottom:4px}.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/20/assets/section-custom-door-accordions.css.map */
