@media (min-width: 769px), print {
    .abs-account-block-font-size,
    .block-addresses-list address,
    .box-billing-address .box-content,
    .box-shipping-address .box-content,
    .box-address-billing .box-content,
    .box-address-shipping .box-content,
    .box-information .box-content,
    .block-balance-giftcard .block-content,
    .block-reviews-dashboard .product-name {
        font-size: 14px !important;
    }
}

.order-details-items .order-title > strong {
    font-size: 1.2rem !important;
    font-weight: 300;
}

.block-order-details-view {
    line-height: 1.3;
}

.box-order-billing-method th {
    padding: 8px 0 !important;
}

.block-order-details-view .block-content div {
    padding-right: 12px;
}

.col-mp {
    padding: 0 0 !important;
}

.form.check-code input {
    width: 240px;
}

.block-gift-card-setting .block-content {
    padding: 0 0 12px 0 !important;
}

.cart-discount .control {
    margin-right: 12px;
    width: 200px;
}

.fieldset.reward, .fieldset.coupon {
    width: 50px;
}

@media (min-width: 768px) {
    .additional-attributes-wrapper .trs .trh .tr:nth-child(1) .data, .additional-attributes-wrapper .trs .trh .tr:nth-child(2) .data, .additional-attributes-wrapper .trs .trh .tr:nth-child(3) .data {
        font-weight: 400 !important;
    }
}

.block.review-add fieldset {
    margin-bottom: 12px;
}

/* Centrer le contenu principal */
#maincontent {
    max-width: 1540px !important;
    margin: 0 auto !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.product.data.items > .item.title > .switch {
    border-bottom: 1px solid #ccc !important;
}
.product.data.items > .item.title.active > .switch {
    border-bottom: 0px !important;
}

.product.data.items > .item.content {
    margin-top: 39px !important;
}

@media (max-width: 1024px) {
    .ammenu-nav-sections.-topmenu {
        display: none;
    }
}


.amsearch-item{
    float: left;
}
@media only screen and (max-width: 549px) {
    .amsearch-item{
        height: 400px;
    }
}
@media only screen and (mix-width: 550px) {
    .amsearch-item{
        height: 500px;
    }
}

.newsletter_cont h3 {
    font-size: 3.0rem;
    margin-bottom: 0.8rem;
    margin: 1.2rem 0;
  }

  .div-btn a span {
    font-size: 14px;
  }

  .pagebuilder-column {
    margin: 6px !important;
  }

  .order-details-items {
    margin-top: -30px !important;
  }

  .account .page-title-wrapper {
    margin-top: 60px !important;
  }
  [data-content-type="row"][data-appearance="contained"] {
    max-width: 100%;
  }
  .page-wrapper [data-content-type="row"][data-appearance="contained"] {  
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .amsearch-products-section .amsearch-item .product-item-description {
    word-break: break-all !important;
  }

  @media (min-width: 769px), print {
    .navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main {
      padding-left: 0px !important;
      padding-right: 0px !important;
    }
}