@media (min-width: 1400px) {
    .container {
        width: 1290px;
        max-width: 100%
    }
}

#_desktop_logo {
    flex: 120px 0 0;
}

.btn-primary, .an_productattributes-add-to-cart-btn {
    font-weight: 400;
}

.block-category h1 {
	font-family: "Great Vibes" !important;
    font-size: 50px;
  	font-weight: 300;
}

.h1, .h2, .h3, .h4, h1, h2, h3, h4, em {
    color:#a1929b;
}

.amega-menu .category-item.level-3 a {
	font-size:12px;
}

#mobile_top_menu_wrapper .mobile-item-nodropdown, #mobile_top_menu_wrapper .mobile_item_wrapper {
    padding: 0 5px;
}

.mobile-toggler {
    padding: 10px 30px;
    margin: -5px -15px -5px 0;
}

#left-column .block-categories .category-sub-menu li[data-depth="0"]>a {
    text-transform: uppercase;
    font-weight: 300;
  	font-size: 14px;
}

.elementor-product-miniature .elementor-image {
    border-radius: 10px;
}

.block-categories .category-sub-menu .category-sub-link {
    font-size: 13px;
    color: #a1929b;
    font-weight: 300;
}

.breadcrumb-wrapper {
    font-size:14px;
}

a {
	text-decoration:none !important;
}

@media (max-width: 790px) {
  #category #wrapper {
      margin-top: -35px;
  }
}

#product .an_wishlist-mini {
    display: flex;
    align-items: center;
    opacity: 1 !important;
    top: 15px;
    right: 21px;
}

#product .an_wishlist-mini>span {
    order: 2;
}

/* Block Reduction panier*/
.block-promo .voucher-info .label, .block-promo .cart-summary-line .value {
    color: #07b7f7;
}

/*GLS INFO*/
.has-success .form-control-label {
    color: #07b7f7;
    font-size: 1.1em;
    font-weight: 500;
}

/* ALERTE PANIER COMMANDE */
#payment-confirmation .ps-shown-by-js .alert {
    font-size: 1.2em;
}

/* DARIQUE MODULE PRODUIT OFFERT */
.arrow_right {
    border-left-color: #a1929b;
    border-right: 0;
    right: -15px;
}

.arrow_left {
    border-right-color: #a1929b;
    border-left: 0;
    left: -15px;
}
hr.cart_gift_separator{
    border-top-color: #a1929b;
}

/* Product IMAGE */
.swiper img.elementor-carousel-image {
    object-fit: contain;
}

#header .amenu-item .amenu-link {
    padding: 22px 14px 18px 14px !important;
}

#amegamenu.fixed-menu .amenu-item .amenu-link {
    padding: 18px 10px !important;
    color: #000;
    border: 0;
    margin: 0;
}

#amegamenu.fixed-menu .amenu-item .amenu-link:hover {
    color: #A1929B !important; /* couleur au survol */
}

.amenu-item .amenu-link:hover {
    color: #A1929B !important; /* couleur au survol */
}

#header .header-top.tablet-h {
  background: #fff;
  padding-bottom: 0;
}