.cdl-info-cards{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.cdl-info-card{display:flex;align-items:center;gap:10px;background:#fff;border:2px solid #95aba1;border-radius:12px;padding:12px 16px;flex:1 1 calc(50% - 5px);min-width:140px}.cdl-info-card--support{border:2px solid #95aba1}.cdl-info-card--clickable{cursor:pointer;transition:border-color .2s}.cdl-info-card--clickable:hover{border-color:#95aba1}.cdl-info-card__text{display:flex;flex-direction:column;gap:3px}.cdl-info-card__label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#999}.cdl-info-card__status{font-size:1rem;font-weight:600}.cdl-info-card__status--included{color:#95aba1}.cdl-info-card__status--excluded{color:#c0392b}.cdl-modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:9999;justify-content:center;align-items:flex-end}.cdl-modal-overlay.cdl-modal--open{display:flex}.cdl-modal{background:#fff;border-radius:20px 20px 0 0;padding:28px 20px 36px;width:100%;max-width:540px;box-shadow:0 -4px 32px #00000024;position:relative;animation:cdlSlideUp .25s ease;max-height:85vh;overflow-y:auto}@keyframes cdlSlideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.cdl-modal__close{position:absolute;top:14px;right:16px;font-size:1.6em;color:#bbb;cursor:pointer;border:none;background:none;line-height:1;padding:4px 8px}.cdl-modal__close:hover{color:#555}.cdl-modal__title{font-size:1.05em;font-weight:700;color:#222;margin:0 0 16px;display:flex;align-items:center;gap:8px}.cdl-modal__table{width:100%;border-collapse:collapse;font-size:.9em}.cdl-modal__table th{color:#95aba1;font-weight:600;border-bottom:2px solid #e4eceb;padding:8px 10px;text-align:left}.cdl-modal__table td{padding:10px;border-bottom:1px solid #f0f0f0;color:#444}.cdl-modal__table tr:last-child td{border-bottom:none}.cdl-modal__note{font-size:.78em;color:#bbb;margin-top:14px;font-style:italic}@media(min-width:768px){.cdl-modal-overlay{align-items:center}.cdl-modal{border-radius:16px;padding:28px 32px;max-width:420px}}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map */
