.woocommerce-MyAccount-navigation ul{
    margin: 0;
}

@media (max-width: 1024px) {

.e-cart__container{
    width: -webkit-fill-available;
}
.elementor-widget-woocommerce-cart{
    width: -webkit-fill-available;
}
}



@media (max-width: 800px) {
    .woocommerce-checkout-review-order, 
    .woocommerce-checkout-review-order .e-checkout__order_review, 
    #customer_details .col-1, 
    #customer_details .col-2 #ship-to-different-address{
        padding: 0 !important;
    }
    .woocommerce-shipping-totals.shipping{
        display: flex !important;
        flex-direction: column;
    }
    .woocommerce-shipping-methods li label{
        display: flex;
        gap: 5px;
        flex-direction: row;
        text-wrap: nowrap;
        align-items: center;
    }
    .checkout-review-order-table-wrapper td,
    .checkout-review-order-table-wrapper th{
        border-top: none !important;
    }
}








.e-cart__column.e-cart__column-start{
    display: grid;
    grid-template-columns: 2fr 0 1fr;
}
.e-cart__container{
    display: block !important;
}
.prescription-card {
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  margin: 16px 0;
  box-shadow: 0 2px 6px rgba(0,0,0,0.06);
  background: #fff;
}

.prescription-card__header {
  background: var(--pharmawp-color-blue);
  color: #fff !important; 
  padding: 10px 14px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  font-weight: 600;
  gap: 10px;
}
.prescription-card__header-left span { margin-right: 12px; }
.prescription-card__remove { color: #fff !important; text-decoration: none; font-weight: 700; }

.prescription-card__items { padding: 12px 14px; }

.prescription-line {
  display: grid;
  grid-template-columns: 56px 1fr auto auto auto;
  gap: 12px;
  align-items: center;
  padding: 8px 0;
  border-bottom: 1px solid #eee;
}
.prescription-line:last-child { border-bottom: none; }

.prescription-line__thumb img { width: 56px; height: auto; }

.prescription-line__name a { text-decoration: none; }
.prescription-line__qty { min-width: 110px; text-align: right; }
.prescription-line__subtotal { min-width: 110px; text-align: right; }
.prescription-line__remove { min-width: 28px; text-align: right; }

.prescription-card__footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 14px 14px;
  font-size: 0.95em;
}
.prescription-card__edit { text-decoration: none; }
.prescription-card__subtotal { font-weight: 600; }
.prescription-card__remove.is-removing {
  opacity: 0.7;
  cursor: not-allowed;
}


@media (max-width: 800px) {
.prescription-card{
  width: min-content;
}
.prescription-card__header,
.prescription-card__items,
.prescription-card__footer{
  width: 90vw;
}
.cart_totals {
  padding: 0 !important;
}
.prescription-card__header-left{
  display: flex;
  flex-direction: column;
}
}