.ezrx-details{font-size:13px;line-height:1.5;margin:12px 0;color:inherit;max-width:100%}.ezrx-details table{width:100%;border-collapse:collapse;table-layout:auto;margin:12px 0}.ezrx-details caption{text-align:left;font-weight:600;padding:0 0 8px}.ezrx-details td,.ezrx-details th{border:1px solid #e2e5e8;padding:9px;text-align:left;vertical-align:middle}.ezrx-details .ezrx-price{text-align:right;white-space:nowrap}.ezrx-details .ezrx-total{background:#e3f1dc}.ezrx-prescription-table thead{background:#f2f3f5}.ezrx-prescription-table tbody tr:nth-child(even){background:#f8f9fa}.ezrx-table-scroll{overflow-x:auto;max-width:100%}.ezrx-prescription-table{min-width:540px}.ezrx-details p{margin:8px 0}.ezrx-block-details{width:100%;min-width:0}.wc-block-components-product-details li[hidden]{display:none!important}dl.variation dd:has(>.ezrx-details){float:none;width:100%;margin:0}dl.variation dt.variation-Lensconfiguration{display:none}@media(max-width:600px){.ezrx-details td,.ezrx-details th{padding:7px!important;font-size:12px!important}.ezrx-details{font-size:12px}}

/* Contain configuration details within the actual checkout summary width. */
.ezrx-details,.ezrx-details *{box-sizing:border-box}
.ezrx-details .ezrx-selection-table{table-layout:fixed;width:100%;min-width:0}
.ezrx-details .ezrx-selection-table td:first-child,.ezrx-details .ezrx-selection-table th:first-child{overflow-wrap:anywhere}
.ezrx-details .ezrx-selection-table td:last-child{width:90px;white-space:nowrap;text-align:right}
.wc-block-components-order-summary .ezrx-checkout-row{display:flex;flex-wrap:wrap;min-width:0;max-width:100%;align-items:flex-start}
.ezrx-checkout-row>.wc-block-components-order-summary-item__description{min-width:0;width:auto;flex:1 1 0%;overflow-wrap:anywhere}
.ezrx-checkout-row>.wc-block-components-order-summary-item__total-price{flex:0 0 auto;white-space:nowrap}
.ezrx-checkout-row>.ezrx-checkout-details{flex:0 0 100%;width:100%;max-width:100%;min-width:0;margin:0}
.ezrx-checkout-details .ezrx-details{width:100%;min-width:0;max-width:100%;margin:12px 0}
.ezrx-checkout-details .ezrx-table-scroll{width:100%;min-width:0;overflow-x:auto}
.ezrx-checkout-details .ezrx-prescription-table{width:100%;min-width:0;table-layout:fixed}
.ezrx-checkout-details .ezrx-prescription-table th:first-child{width:46%}
.ezrx-checkout-details .ezrx-prescription-table td{white-space:nowrap;text-align:center!important}
.ezrx-checkout-details .ezrx-prescription-table thead th:not(:first-child){text-align:center!important}
.ezrx-checkout-details .ezrx-details th,.ezrx-checkout-details .ezrx-details td{padding:8px!important;font-size:12px!important;word-break:normal}
.ezrx-checkout-details .ezrx-details caption{white-space:normal;overflow-wrap:anywhere}
