/* FamosaTime V2.4 — refined classic shopping bag, thumbnail sizing, and typography. */
.ft-cart-main{background:#fff;min-height:48vh;color:#25282b}
.ft-cart-container{padding-top:62px;padding-bottom:72px}
.ft-cart-page{font-size:13px;line-height:1.5}
.ft-cart-page .woocommerce-cart-form{margin:0}
.ft-cart-page .ft-cart-table-wrap{overflow-x:auto}
.ft-cart-page .ft-cart-table{width:100%;margin:0!important;border:0!important;border-collapse:collapse!important;border-radius:0!important;table-layout:fixed;background:#fff!important}
.ft-cart-page .ft-cart-table th,.ft-cart-page .ft-cart-table td{background:transparent!important;box-shadow:none!important;border-left:0!important;border-right:0!important}
.ft-cart-page .ft-cart-table th{font-size:12px;font-weight:400;letter-spacing:.005em;color:#4c5560;padding:14px 14px 11px!important;text-align:left;text-transform:uppercase;border-top:0!important;border-bottom:1px solid #d9dddd!important}
.ft-cart-page .ft-cart-table td{vertical-align:middle;padding:25px 14px 16px!important;border-bottom:0!important;font-size:13px}
.ft-cart-page .ft-cart-table th:first-child,.ft-cart-page .ft-cart-table td:first-child{padding-left:0!important}
.ft-cart-page .ft-cart-table th:last-child,.ft-cart-page .ft-cart-table td:last-child{padding-right:0!important;text-align:right}
.ft-cart-page .ft-cart-table .product-name{width:49%}
.ft-cart-page .ft-cart-table .product-price{width:18%;text-align:center}
.ft-cart-page .ft-cart-table .product-quantity{width:18%;text-align:center}
.ft-cart-page .ft-cart-table .product-subtotal{width:15%}
.ft-cart-page .ft-cart-table td.product-price,.ft-cart-page .ft-cart-table td.product-quantity{text-align:center}
.ft-cart-product{display:flex;align-items:center;gap:20px;text-align:left;min-width:0}
.ft-cart-product-image{flex:0 0 100px;width:100px;aspect-ratio:1/1.2;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}
.ft-cart-product-image a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.ft-cart-product-image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.ft-cart-product-info{min-width:0}
.ft-cart-product-title{font-size:13px;line-height:1.5;font-weight:400;color:#43505b;text-decoration:none}
.ft-cart-product-title:hover{color:#c44f48}
.ft-cart-product-info .variation{margin:4px 0;color:#798087;font-size:11px}
.ft-cart-product-info .variation dt,.ft-cart-product-info .variation dd{display:inline;margin:0 3px 0 0}
.ft-cart-sku{font-size:11px;color:#969b9e;margin-top:4px}
.ft-cart-remove{display:flex;width:25px;height:27px;justify-content:flex-start;align-items:center;margin-top:9px;color:#7c858a;text-decoration:none}
.ft-cart-remove:hover{color:#b63c31}
.ft-cart-item-price,.ft-cart-page td.product-subtotal{white-space:nowrap;color:#555e66;font-size:13px}
.ft-cart-item-price del{color:#898d92;font-size:12px;margin-right:5px}
.ft-cart-item-price ins{text-decoration:none;color:#ed333b;font-weight:500}
.ft-cart-page .ft-cart-qty{display:inline-flex;align-items:center;justify-content:space-between;max-width:100%;width:120px;height:40px;min-height:40px;border:1px solid #b3b6bb;background:#fff;border-radius:5px;overflow:hidden}
.ft-cart-page .ft-cart-qty button{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:38px;padding:0;border:0;outline-offset:-3px;background:transparent;color:#686f73;font-weight:600;font-size:21px;cursor:pointer}
.ft-cart-page .ft-cart-qty button:hover{background:#f3f4f4;color:#111}
.ft-cart-page .ft-cart-qty input.qty{width:42px;min-width:0;max-width:42px;min-height:34px;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 2px!important;text-align:center;color:#596069;font-size:14px;font-weight:400;background:#fff;-moz-appearance:textfield;appearance:textfield}
.ft-cart-page .ft-cart-qty input.qty::-webkit-inner-spin-button,.ft-cart-page .ft-cart-qty input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.ft-cart-page .ft-cart-qty .ft-qty-trash{display:none}
.ft-cart-page .ft-cart-qty.ft-qty-at-min .ft-qty-trash{display:block}
.ft-cart-page .ft-cart-qty.ft-qty-at-min .ft-qty-minus-mark{display:none}
.ft-cart-qty-fixed{justify-content:center!important}
.ft-cart-page .ft-cart-table tr.ft-cart-form-actions td{padding:0!important;border:0!important}
.ft-cart-action-row{display:flex;align-items:start;justify-content:space-between;gap:10px;min-height:30px}
.ft-cart-coupon{max-width:330px;font-size:12px;color:#798087}
.ft-cart-coupon summary{cursor:pointer;user-select:none;text-decoration:underline;text-underline-offset:3px}
.ft-cart-coupon[open] summary{margin-bottom:12px}
.ft-cart-action-row .coupon{display:flex;align-items:stretch;border:1px solid #d6d9da;background:#fff;max-width:330px}
.ft-cart-action-row .coupon input{min-width:0;width:210px;max-width:210px;border:0;background:#fff;padding:12px;font-size:12px}
.ft-cart-action-row button{cursor:pointer;border:1px solid #d9dddd;background:#f7f7f7;color:#343d43;min-height:40px;padding:10px 15px;font-size:11px;letter-spacing:.06em;font-weight:600}
.ft-cart-action-row button:hover{background:#ebeeee}
.ft-cart-action-row .ft-update-cart{margin-left:auto}
.ft-cart-page.ft-cart-enhanced .ft-update-cart{display:none}
.ft-cart-page .ft-cart-lower{display:flex;justify-content:flex-end;padding-top:54px}
.ft-cart-page .ft-cart-checkout-side{flex:0 1 635px;max-width:100%;min-width:0;margin-left:auto}
.ft-cart-page .ft-cart-summary{display:grid;grid-template-columns:minmax(0,240px);column-gap:12px;justify-content:end;align-items:end}
.ft-cart-page .ft-cart-summary .cart_totals{display:contents;float:none!important;clear:both!important;width:auto!important;padding:0!important}
.ft-cart-page .ft-cart-summary .cart_totals>h2{display:none!important}
.ft-cart-page .ft-cart-summary .cart_totals>.shop_table{grid-column:1 / -1;justify-self:end;width:auto!important;min-width:300px;max-width:100%;margin:0 0 6px auto!important;border:0!important;background:transparent!important;border-collapse:collapse!important;box-shadow:none!important}
.ft-cart-page .ft-cart-summary .shop_table tbody{display:block}
.ft-cart-page .ft-cart-summary .shop_table tr{display:flex;align-items:flex-start;justify-content:flex-end;gap:12px;margin:3px 0;max-width:100%}
.ft-cart-page .ft-cart-summary .shop_table tr th,.ft-cart-page .ft-cart-summary .shop_table tr td{width:auto!important;display:block!important;flex:0 1 auto;text-align:right!important;vertical-align:baseline!important;background:transparent!important;border:0!important;padding:3px 0!important;font-size:13px!important;font-weight:400!important;white-space:normal!important;line-height:1.4!important}
.ft-cart-page .ft-cart-summary .shop_table tr th{color:#667077;white-space:nowrap!important}
.ft-cart-page .ft-cart-summary .shop_table tr td{color:#4c555a}
.ft-cart-page .ft-cart-summary .shop_table tr.order-total th,.ft-cart-page .ft-cart-summary .shop_table tr.order-total td{color:#252a2e!important;font-weight:600!important;font-size:15px!important}
.ft-cart-page .ft-cart-summary .shop_table .order-total small{display:block;color:#92989b;font-size:11px;font-weight:400}
.ft-cart-page .ft-cart-summary .shop_table .cart-discount td{color:#d83939!important}
.ft-cart-page .ft-cart-summary .shop_table .shipping{align-items:start}
.ft-cart-page .ft-cart-summary .shop_table .shipping td{text-align:right!important}
.ft-cart-page .ft-cart-summary .shop_table .woocommerce-shipping-methods{list-style:none;padding:0;margin:0}
.ft-cart-page .ft-cart-summary .cart_totals>.wc-proceed-to-checkout{grid-column:1;grid-row:auto;margin:9px 0 0!important;padding:0!important;float:none!important;width:auto!important}
.ft-cart-page .ft-cart-summary .wc-proceed-to-checkout a{box-sizing:border-box!important;display:flex!important;align-items:center;justify-content:center;text-decoration:none!important;text-align:center;font-size:12px!important;letter-spacing:0!important;font-weight:500!important;line-height:1.3!important;min-height:50px!important;border-radius:4px!important;padding:13px 12px!important;margin:9px 0 0!important;box-shadow:none!important;text-transform:uppercase!important;white-space:nowrap}
.ft-cart-page .ft-cart-summary .wc-proceed-to-checkout a{background:#1c1c1c!important;color:#fff!important;border:1px solid #1c1c1c!important;width:100%!important}
.ft-cart-page .ft-cart-summary .wc-proceed-to-checkout a:hover{background:#383838!important}
.ft-cart-empty{max-width:660px;text-align:center;margin:50px auto 100px;padding:40px 25px}
.ft-cart-empty h1{font-size:38px;margin:14px 0}
.ft-cart-empty p{color:#707981;margin:12px 0 35px}
.ft-cart-empty .ft-cart-primary{background:#191919;color:#fff;min-height:48px;padding:15px 25px;text-transform:uppercase;display:inline-block}
.ft-cart-main .woocommerce-notices-wrapper{margin:0 0 18px}
@media(max-width:980px){
 .ft-cart-page .ft-cart-table .product-name{width:43%}
 .ft-cart-page .ft-cart-table .product-price{width:21%}
 .ft-cart-page .ft-cart-table .product-quantity{width:20%}
 .ft-cart-page .ft-cart-table .product-subtotal{width:16%}
 .ft-cart-product-image{flex-basis:78px;width:78px}
 .ft-cart-product{gap:12px}
 .ft-cart-page .ft-cart-table th,.ft-cart-page .ft-cart-table td{padding-left:6px!important;padding-right:6px!important}
}
@media(max-width:680px){
 .ft-cart-container{padding-top:25px;padding-bottom:55px}
 .ft-cart-page .ft-cart-table-wrap{overflow:visible}
 .ft-cart-page .ft-cart-table,.ft-cart-page .ft-cart-table tbody,.ft-cart-page .ft-cart-table tr,.ft-cart-page .ft-cart-table td{display:block;width:100%!important}
 .ft-cart-page .ft-cart-table thead{display:none}
 .ft-cart-page .ft-cart-table tr.cart_item{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:17px 0 23px;border-bottom:1px solid #eee}
 .ft-cart-page .ft-cart-table tr.cart_item td{padding:0!important;border:0!important}
 .ft-cart-page .ft-cart-table tr.cart_item td.product-name{grid-column:1/-1;text-align:left}
 .ft-cart-page .ft-cart-table tr.cart_item td.product-price{grid-column:1/-1;text-align:left;padding-left:100px!important;margin-top:-47px;min-height:32px}
 .ft-cart-page .ft-cart-table tr.cart_item td.product-quantity{grid-column:1;text-align:left;margin-top:4px}
 .ft-cart-page .ft-cart-table tr.cart_item td.product-subtotal{grid-column:2;text-align:right;margin-top:7px}
 .ft-cart-page .ft-cart-table tr.cart_item td.product-subtotal:before{content:'TOTAL  ';font-size:10px;color:#999}
 .ft-cart-product-image{flex-basis:88px;width:88px}
 .ft-cart-product-title{font-size:13px}
 .ft-cart-remove{margin-top:4px}
 .ft-cart-page .ft-cart-qty{width:114px}
 .ft-cart-page .ft-cart-table tr.ft-cart-form-actions td{padding:16px 0!important}
 .ft-cart-action-row{align-items:center}
 .ft-cart-page .ft-cart-lower{padding-top:25px}
 .ft-cart-page .ft-cart-checkout-side{flex:1 1 100%;width:100%}
 .ft-cart-page .ft-cart-summary{grid-template-columns:minmax(0,1fr);gap:0}
 .ft-cart-page .ft-cart-summary .cart_totals>.shop_table{min-width:0}
 .ft-cart-page .ft-cart-summary .wc-proceed-to-checkout a{font-size:10px!important;white-space:normal;min-height:47px!important;padding:10px 5px!important}

}


/* V2.4 — actual WooCommerce storefront thumbnail fix + refinements.
 * WooCommerce has a more-specific `.woocommerce table.cart img{width:32px}` rule.
 * Override it only for this custom cart, not gallery/product images elsewhere.
 */
.ft-cart-main.woocommerce .ft-cart-page .ft-cart-table .ft-cart-product-image {
  flex:0 0 112px;
  width:112px;
  height:124px;
  aspect-ratio:auto;
  overflow:hidden;
}
.ft-cart-main.woocommerce .ft-cart-page .ft-cart-table .ft-cart-product-image a {
  width:100%;height:100%;display:flex;align-items:center;justify-content:center;
}
.ft-cart-main.woocommerce table.ft-cart-table td.product-name .ft-cart-product-image img,
.ft-cart-main.woocommerce table.shop_table.cart .ft-cart-product-image img {
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  box-shadow:none!important;
  margin:0!important;
  float:none!important;
}
.ft-cart-page .ft-cart-product {gap:17px}
.ft-cart-page .ft-cart-product-title {font-size:14px;font-weight:500;color:#26333a;line-height:1.45}
.ft-cart-page .ft-cart-item-price {color:#424b50;font-size:14px}
.ft-cart-page td.product-subtotal {color:#353c41;font-size:14px;font-weight:500}
.ft-cart-page .ft-cart-table td {padding-top:19px!important;padding-bottom:19px!important}
.ft-cart-page .ft-cart-remove {margin-top:7px}
@media(max-width:980px){
  .ft-cart-main.woocommerce .ft-cart-page .ft-cart-table .ft-cart-product-image {flex-basis:92px;width:92px;height:111px}
  .ft-cart-page .ft-cart-product {gap:12px}
}
@media(max-width:680px){
  .ft-cart-main.woocommerce .ft-cart-page .ft-cart-table .ft-cart-product-image {flex-basis:90px;width:90px;height:104px}
  .ft-cart-page .ft-cart-table tr.cart_item td {padding:0!important}
  .ft-cart-page .ft-cart-table tr.cart_item td.product-price {padding-left:102px!important;margin-top:-38px}
}

/* V4.1.5 — stock-aware quantity control. Never conceal out-of-stock errors. */
.ft-cart-page .ft-cart-qty .ft-qty-plus:disabled {
    cursor:not-allowed; color:#afb2b6; opacity:.45; background:transparent;
}
.ft-cart-page .ft-cart-stock-alert:not([hidden]) {
    display:block; margin:8px auto 0; max-width:240px; color:#c32535;
    font-size:11px; line-height:1.5; text-align:left;
}
.ft-cart-page .ft-cart-stock-alert[hidden] { display:none !important; }


/* V4.1.16 — mobile Cart: stable, labelled rows instead of overlapping cells.
   Reset WooCommerce shop_table_responsive ::before floats and previous
   negative-offset layout. Desktop Cart styles are intentionally unchanged. */
@media (max-width:680px) {
  .ft-cart-main.woocommerce .ft-cart-page table.ft-cart-table tr.cart_item {
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:0!important;
    padding:20px 0 23px!important;
    border-bottom:1px solid #e8e8e8!important;
  }
  .ft-cart-main.woocommerce .ft-cart-page table.ft-cart-table tr.cart_item > td {
    grid-column:1/-1!important;
    display:flex!important;
    align-items:center;
    justify-content:space-between;
    gap:12px;
    width:100%!important;
    height:auto;min-height:0;
    margin:0!important;
    padding:10px 0!important;
    text-align:left!important;
    border:0!important;
    float:none!important;
    clear:both;
  }
  .ft-cart-main.woocommerce .ft-cart-page table.ft-cart-table tr.cart_item > td::before {
    content:attr(data-title)!important;
    display:block!important;
    float:none!important;
    flex:0 0 auto;
    position:static!important;
    width:auto;
    margin:0!important;
    padding:0!important;
    background:none!important;
    text-transform:none;
    color:#28313a;
    font-size:13px;
    font-weight:600;
    text-align:left;
    line-height:1.45;
  }
  .ft-cart-main.woocommerce .ft-cart-page table.ft-cart-table tr.cart_item > td.product-name {
    display:block!important;
    padding:0 0 11px!important;
  }
  .ft-cart-main.woocommerce .ft-cart-page table.ft-cart-table tr.cart_item td.product-name::before {
    margin-bottom:10px!important;
  }
  .ft-cart-main.woocommerce .ft-cart-page table.ft-cart-table tr.cart_item .ft-cart-product {
    display:flex;align-items:center;gap:16px;
  }
  .ft-cart-main.woocommerce .ft-cart-page table.ft-cart-table tr.cart_item .ft-cart-product-image {
    flex:0 0 88px;width:88px;height:108px;
  }
  .ft-cart-main.woocommerce .ft-cart-page table.ft-cart-table tr.cart_item .ft-cart-product-info {
    flex:1;min-width:0;
  }
  .ft-cart-main.woocommerce .ft-cart-page table.ft-cart-table tr.cart_item > td.product-price {
    margin:0!important;padding:11px 0!important;min-height:0!important;
  }
  .ft-cart-main.woocommerce .ft-cart-page table.ft-cart-table tr.cart_item .ft-cart-item-price {
    flex:0 1 auto;margin-left:auto;float:none!important;text-align:right!important;
    white-space:normal;
  }
  .ft-cart-main.woocommerce .ft-cart-page table.ft-cart-table tr.cart_item > td.product-quantity {
    margin:0!important;padding:11px 0!important;
  }
  .ft-cart-main.woocommerce .ft-cart-page table.ft-cart-table tr.cart_item td.product-quantity .ft-cart-qty,
  .ft-cart-main.woocommerce .ft-cart-page table.ft-cart-table tr.cart_item td.product-quantity .ft-cart-qty-fixed {
    margin-left:auto;
  }
  .ft-cart-main.woocommerce .ft-cart-page table.ft-cart-table tr.cart_item > td.product-subtotal {
    margin:0!important;padding:11px 0!important;
    text-align:right!important;white-space:normal;
    font-size:14px;font-weight:600;
  }
  .ft-cart-main.woocommerce .ft-cart-page table.ft-cart-table tr.cart_item td.product-subtotal::before {
    content:attr(data-title)!important;
  }
}
@media (max-width:680px) {
  /* Low-stock / out-of-stock messages stay below the quantity buttons. */
  .ft-cart-main.woocommerce .ft-cart-page table.ft-cart-table tr.cart_item > td.product-quantity {
    flex-wrap:wrap;
  }
  .ft-cart-main.woocommerce .ft-cart-page table.ft-cart-table tr.cart_item .ft-cart-stock-alert:not([hidden]) {
    flex:0 0 100%;
    max-width:100%;
    margin:5px 0 0!important;
    text-align:left;
  }
}


/* V4.1.56 — centered Cart title and checkout shipping note after the total. */
.ft-cart-main .ft-cart-title-area{
  padding:32px 20px 38px;
  border-bottom:1px solid #f0f0f0;
  text-align:center;
}
.ft-cart-main .ft-cart-title{
  color:#454545;
  font-size:clamp(38px,4vw,56px);
  font-weight:600;
  letter-spacing:-.035em;
  line-height:1.2;
  margin:0;
}
.ft-cart-main .ft-cart-empty h2{font-size:38px;margin:14px 0}
.ft-cart-page .ft-cart-summary .cart_totals>.ft-cart-shipping-note{
  grid-column:1 / -1;
  justify-self:end;
  width:max-content;
  max-width:min(370px,calc(100vw - 32px));
  margin:0 0 11px;
  color:#8a8a8a;
  font-size:13px;
  font-style:italic;
  font-weight:400;
  line-height:1.5;
  text-align:right;
}
@media(max-width:680px){
  .ft-cart-main .ft-cart-title-area{padding:24px 15px 29px}
  .ft-cart-main .ft-cart-title{font-size:38px}
  .ft-cart-main .ft-cart-empty h2{font-size:29px}
  .ft-cart-page .ft-cart-summary .cart_totals>.ft-cart-shipping-note{
    width:auto;
    max-width:100%;
    font-size:12px;
    margin-bottom:10px;
  }
}

/* V4.1.57 — Shipping-only note and checkout button, stacked and right-aligned
   directly beneath the Cart totals (desktop and mobile). */
.ft-cart-page .ft-cart-summary{
  width:min(100%,320px);
  margin-left:auto;
  grid-template-columns:minmax(0,1fr);
  justify-items:end;
}
.ft-cart-page .ft-cart-summary .cart_totals>.shop_table{
  grid-column:1;
  justify-self:end;
  width:100%!important;
  min-width:0;
  margin:0 0 6px auto!important;
}
.ft-cart-page .ft-cart-summary .cart_totals>.ft-cart-shipping-note{
  grid-column:1;
  justify-self:end;
  width:auto;
  max-width:100%;
  margin:2px 0 12px!important;
  padding:0!important;
  color:#888;
  font-size:13px;
  font-style:italic;
  font-weight:400;
  line-height:1.5;
  text-align:right!important;
}
.ft-cart-page .ft-cart-summary .cart_totals>.wc-proceed-to-checkout{
  grid-column:1;
  justify-self:end;
  width:min(240px,100%)!important;
  margin:0!important;
  padding:0!important;
}
.ft-cart-page .ft-cart-summary .cart_totals>.wc-proceed-to-checkout a{
  margin:0!important;
}
@media(max-width:680px){
  .ft-cart-page .ft-cart-summary{width:100%;}
  .ft-cart-page .ft-cart-summary .cart_totals>.ft-cart-shipping-note{
    font-size:12px;
    margin:3px 0 11px!important;
  }
}


/* V4.1.58 — Roomier cart total panel. Keep all rows stacked and right-aligned. */
.ft-cart-page .ft-cart-summary {
  width:min(100%,390px);
  margin-left:auto;
  grid-template-columns:minmax(0,1fr);
  justify-items:end;
}
.ft-cart-page .ft-cart-summary .cart_totals>.shop_table {
  width:100%!important;
  min-width:0!important;
  margin:0 0 10px auto!important;
}
.ft-cart-page .ft-cart-summary .shop_table tr {
  gap:14px;
  margin:5px 0;
}
.ft-cart-page .ft-cart-summary .shop_table tr th,
.ft-cart-page .ft-cart-summary .shop_table tr td {
  font-size:15px!important;
  line-height:1.5!important;
}
.ft-cart-page .ft-cart-summary .shop_table tr.order-total th,
.ft-cart-page .ft-cart-summary .shop_table tr.order-total td {
  font-size:20px!important;
  font-weight:700!important;
}
.ft-cart-page .ft-cart-summary .cart_totals>.ft-cart-shipping-note {
  font-size:15px!important;
  line-height:1.6;
  margin:3px 0 16px!important;
  text-align:right!important;
}
.ft-cart-page .ft-cart-summary .cart_totals>.wc-proceed-to-checkout {
  width:min(310px,100%)!important;
  justify-self:end;
}
.ft-cart-page .ft-cart-summary .wc-proceed-to-checkout a {
  font-size:14px!important;
  font-weight:600!important;
  min-height:60px!important;
  padding:17px 14px!important;
}
@media(max-width:680px) {
  .ft-cart-page .ft-cart-summary {width:100%;}
  .ft-cart-page .ft-cart-summary .shop_table tr th,
  .ft-cart-page .ft-cart-summary .shop_table tr td {font-size:14px!important;}
  .ft-cart-page .ft-cart-summary .shop_table tr.order-total th,
  .ft-cart-page .ft-cart-summary .shop_table tr.order-total td {font-size:18px!important;}
  .ft-cart-page .ft-cart-summary .cart_totals>.ft-cart-shipping-note {
    font-size:14px!important;
  }
  .ft-cart-page .ft-cart-summary .wc-proceed-to-checkout a {
    font-size:13px!important;
    min-height:56px!important;
  }
}
