.profile-cards{
    min-height: 300px !important;
}
.address-default-badge{
    position: absolute;
    background-color: #ffd333;
    color: #3d464d;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 4px 8px 2px;
    top: -2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

.address-bill-default-badge{
    position: absolute;
    background-color: #ffd333;
    color: #3d464d;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 4px 8px 2px;
    top: -2px;
    right: 0;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}
@media only screen and (max-width: 767px)
{
    .block-slideshow__slide-title{
        margin-top: 10rem !important;
    }
    .block-slideshow__slide-image--desktop{
        display: none !important;
    }
}

/* Copy PASTE */
.order-success__body {
    max-width:690px;
    margin:0 auto
  }
  .order-success__header {
    padding:60px 0 52px;
    text-align:center
  }
  .order-success__icon {
    fill:#ffd333;
    margin:0 auto;
    display:block
  }
  .order-success__title {
    margin-top:24px;
    margin-bottom:2px
  }
  .order-success__subtitle {
    font-size:19px;
    font-weight:500
  }
  .order-success__actions {
    margin-top:20px
  }
  .order-success__meta {
    margin-bottom:28px;
    text-align:center
  }
  .order-success__meta-list {
    list-style:none;
    padding:0;
    margin:0;
    -ms-flex-pack:center
  }
  .order-success__meta-item,
  .order-success__meta-list {
    display:-ms-flexbox;
    display:flex;
    justify-content:center
  }
  .order-success__meta-item {
    -ms-flex-preferred-size:25%;
    flex-basis:25%;
    line-height:1.25;
    position:relative;
    padding:2px 12px;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-pack:center
  }
  .order-success__meta-item:not(:last-child):before {
    position:absolute;
    display:block;
    content:"";
    border-left:2px dashed #ebebeb;
    width:0;
    height:100%;
    top:0;
    right:-1px
  }
  .order-success__meta-title {
    display:block;
    font-size:13px;
    color:#6c757d;
    margin-bottom:4px
  }
  .order-success__meta-value {
    display:block;
    font-size:14px;
    line-height:16px;
    font-weight:500
  }
  @media (max-width:767px) {
    .order-success__header {
      padding:44px 0 40px
    }
    .order-success__meta-list {
      -ms-flex-wrap:wrap;
      flex-wrap:wrap
    }
    .order-success__meta-item {
      -ms-flex-preferred-size:50%;
      flex-basis:50%
    }
    .order-success__meta-item:nth-child(2n):before {
      display:none
    }
    .order-success__meta-item:nth-child(n+3) {
      margin-top:16px
    }
  }

  .order-list a {
    color:inherit
  }
  .order-list a:hover {
    color:inherit;
    text-decoration:underline
  }
  .order-list table {
    width:100%;
    font-size:15px
  }
  .order-list__header td,
  .order-list__header th {
    text-transform:uppercase;
    color:#6c757d;
    font-size:13px;
    font-weight:500
  }
  .order-list__footer {
    font-size:20px
  }
  .order-list__footer th {
    font-weight:500
  }
  .order-list__column-image {
    width:1px
  }
  .order-list__column-image .product-image {
    width:40px
  }
  .order-list__column-product {
    line-height:1.25
  }
  .order-list__column-quantity {
    text-align:center
  }
  .order-list__column-total {
    text-align:right
  }
  .order-list__options {
    color:#6c757d;
    font-size:13px;
    margin-top:2px
  }
  .order-list__options-list {
    list-style:none;
    padding:0;
    margin:0;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }
  .order-list__options-item:not(:last-child) {
    position:relative;
    padding-right:19px
  }
  .order-list__options-item:not(:last-child):after {
    position:absolute;
    content:"";
    display:block;
    background:#ccc;
    width:1px;
    height:10px;
    top:calc(50% - 5px);
    transform:skewX(-20deg);
    right:9px
  }
  @media (min-width:576px) {
    .order-list td,
    .order-list th {
      padding:4px 12px
    }
    .order-list td:first-child,
    .order-list th:first-child {
      padding-left:1.5rem
    }
    .order-list td:last-child,
    .order-list th:last-child {
      padding-right:1.5rem
    }
    .order-list__header td,
    .order-list__header th {
      border-bottom:2px solid #f0f0f0;
      padding:10px 12px
    }
    .order-list__products td,
    .order-list__products th {
      padding-top:5px;
      padding-bottom:5px
    }
    .order-list__products tr:first-child td,
    .order-list__products tr:first-child th {
      padding-top:14px
    }
    .order-list__products tr:last-child td,
    .order-list__products tr:last-child th {
      padding-bottom:14px
    }
    .order-list__products .order-list__column-product {
      padding-left:4px
    }
    .order-list__subtotals td,
    .order-list__subtotals th {
      padding-top:3px;
      padding-bottom:3px
    }
    .order-list__subtotals tr:first-child td,
    .order-list__subtotals tr:first-child th {
      padding-top:12px;
      border-top:1px solid #f0f0f0
    }
    .order-list__subtotals tr:last-child td,
    .order-list__subtotals tr:last-child th {
      padding-bottom:12px
    }
    .order-list__footer td,
    .order-list__footer th {
      padding-top:14px;
      padding-bottom:14px;
      border-top:1px solid #f0f0f0
    }
  }
  @media (max-width:575px) {
    .order-list table,
    .order-list td,
    .order-list th,
    .order-list tr {
      display:block;
      padding:0
    }
    .order-list__footer,
    .order-list__header,
    .order-list__products,
    .order-list__subtotals {
      display:block
    }
    .order-list__footer tr,
    .order-list__header tr,
    .order-list__products tr,
    .order-list__subtotals tr {
      padding:0 1rem
    }
    .order-list__footer tr,
    .order-list__header tr,
    .order-list__subtotals tr {
      display:-ms-flexbox;
      display:flex
    }
    .order-list__footer .order-list__column-label,
    .order-list__header .order-list__column-label,
    .order-list__subtotals .order-list__column-label {
      -ms-flex-positive:1;
      flex-grow:1
    }
    .order-list__footer .order-list__column-quantity,
    .order-list__header .order-list__column-quantity,
    .order-list__subtotals .order-list__column-quantity {
      display:none
    }
    .order-list__header tr {
      padding-top:10px;
      padding-bottom:10px;
      border-bottom:2px solid #f0f0f0
    }
    .order-list__products tr {
      padding-top:.75rem;
      padding-bottom:.75rem;
      display:-ms-flexbox;
      display:flex;
      -ms-flex-wrap:wrap;
      flex-wrap:wrap
    }
    .order-list__products tr:not(:first-child) {
      border-top:1px solid #f0f0f0
    }
    .order-list__products .order-list__column-image {
      width:40px;
      -ms-flex-negative:0;
      flex-shrink:0
    }
    .order-list__products .order-list__column-product {
      display:-ms-flexbox;
      display:flex;
      -ms-flex-direction:column;
      flex-direction:column;
      -ms-flex-pack:center;
      justify-content:center;
      width:calc(100% - 40px);
      padding-left:1rem
    }
    .order-list__products .order-list__column-quantity:before {
      content:attr(data-title) " "
    }
    .order-list__products .order-list__column-total {
      -ms-flex-positive:1;
      flex-grow:1
    }
    .order-list__products .order-list__column-quantity,
    .order-list__products .order-list__column-total {
      margin-top:.625rem;
      margin-bottom:-.125rem
    }
    .order-list__subtotals {
      padding-top:12px;
      padding-bottom:12px;
      border-top:1px solid #f0f0f0
    }
    .order-list__subtotals td,
    .order-list__subtotals th {
      padding-top:2px;
      padding-bottom:2px
    }
    .order-list__footer {
      padding-top:12px;
      padding-bottom:12px;
      border-top:1px solid #f0f0f0
    }
  }

.address-card {
    position:relative
  }
  .address-card__badge {
    position:absolute;
    background-color:#ffd333;
    color:#3d464d;
    font-size:11px;
    font-weight:500;
    text-transform:uppercase;
    padding:4px 8px 2px;
    top:-2px;
    right:.75rem;
    border-bottom-left-radius:2px;
    border-bottom-right-radius:2px
  }
  .address-card__badge--muted {
    background-color:#f0f0f0;
    color:#3d464d
  }
  .address-card__body {
    padding:1.5rem;
    font-size:15px;
    line-height:18px
  }
  .address-card__name {
    font-size:16px;
    font-weight:700;
    margin-bottom:1.125rem
  }
  .address-card__row+.address-card__row {
    margin-top:.75rem
  }
  .address-card__row-title {
    font-size:12px;
    color:#999
  }
  .address-card__footer {
    margin-top:1.625rem
  }
  .address-card--featured .address-card__body {
    padding:2rem
  }
  .address-card--featured .address-card__name {
    font-weight:700
  }
  @media (min-width:768px) and (max-width:991px) {
    .address-card--featured .address-card__body {
      padding:1.5rem
    }
  }
  @media (max-width:767px) {
    .address-card--featured .address-card__body {
      padding:1.375rem
    }
  }
/* Copy PASTE */

.product-card__actions {
  display: none !important;
}
.block-products__list-item .product-card:hover{
  margin-bottom: unset !important;
}
.product__content .product__sidebar{
  display: none !important;
}
.nav-panel__indicators {
  display: none !important;
}
.mobile-header__indicators {
  display: none !important;
}