.medical-info{--medical-info-bg: #f8fafc;--medical-info-header-bg: #eef6fb;--medical-info-border: #e2e8f0;--medical-info-heading: #0f172a;--medical-info-value: #334155;--medical-info-accent: #0e5a7a;--medical-info-hover: rgba(14, 90, 122, .08);--medical-info-radius: 10px;background:var(--medical-info-bg);border:1px solid var(--medical-info-border);border-radius:var(--medical-info-radius);overflow:hidden}.medical-info__header{display:flex;align-items:center;gap:.625rem;padding:.875rem 1rem;background:var(--medical-info-header-bg);border-bottom:1px solid var(--medical-info-border)}.medical-info__header-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.125rem;color:var(--medical-info-accent)}.medical-info__header-icon .medical-info__row-icon-img{width:1.125rem;height:1.125rem}.medical-info__heading{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--medical-info-heading);line-height:1.3}.medical-info__rows{list-style:none;margin:0;padding:0}.medical-info__row{display:flex;align-items:center;gap:.75rem;padding:.8125rem 1rem;border-bottom:1px solid var(--medical-info-border);transition:background-color .2s ease,box-shadow .2s ease}.medical-info__row:last-child{border-bottom:none}.medical-info__row:hover{background:var(--medical-info-hover)}.medical-info__row-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;color:var(--medical-info-accent)}.medical-info__row-icon .icon,.medical-info__row-icon-img{width:1.125rem;height:1.125rem}.medical-info__row-icon-img{object-fit:contain;display:block}.medical-info__label{flex:0 0 calc(50% - 2rem);max-width:calc(50% - 2rem);font-size:.875rem;font-weight:700;color:var(--medical-info-heading);line-height:1.4;min-width:0}.medical-info__value{flex:1 1 auto;font-size:.875rem;font-weight:400;color:var(--medical-info-value);line-height:1.4;text-align:left;min-width:0;word-break:break-word}@media screen and (max-width:749px){.medical-info__row{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.25rem .625rem;padding:.75rem .875rem}.medical-info__row-icon{grid-row:1 / span 2;align-self:start;margin-top:.125rem}.medical-info__label{flex:none;max-width:none;grid-column:2}.medical-info__value{flex:none;grid-column:2;font-size:.8125rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-medical-information.css.map */
