/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

/** CUSTOM EG 13/07/23 **/
.img-responsive {
    max-width: 100%;
    height: auto;
}
/* index */
 /* header */
 #header .left-col {
    display: contents;
}
#_desktop_logo {
    width: 50%;
    text-align: left;
}
#_desktop_cart {
    width: 50%;
}
 #header .header-nav .dropdown-item {
    color: #000;
}
#header a, .level-1 a {
    color: #ffffff !important;
}
.level-1 a:hover {
    color: #e3c676 !important;
  }
#contact-link {
    color: #ffffff;
}
.header-position {
    background-color: #000000ba !important;
}
.fixed-menu {
    background: #000000cc;
}
#header .logo {
    max-height: 140px;
    padding-top: 0;
}
@media (max-width: 991px){
    #header .logo {
        max-height: 119px;
        padding: 18px 0;
    }
}
/* menu */
#mobile_top_menu_wrapper {
    background-color: #2f2f2f;
}
.mobile-lang-and-cur {
    background: #000;
}
@media (max-width: 991px) {
    #mobile_top_menu_wrapper .amenu-item .amenu-link {
      color: #fff;
    }
  }
@media (min-width: 1392px){
    .container {
        width: 1454px;
    }
}
@media (max-width: 1392px){
    .container {
        width: 1166px;
    }
    .amenu-item .amenu-link {
        padding: 23px 9px 20px;
    }
       #_desktop_top_menu, #amegamenu {
            font-size: 12px;
          }
}
/* banner */
.Witchbanner {
    max-width: 100% !important;
    height: auto !important;
}
/* customtext */
.customtext {
    padding-top: 75px;
    padding-bottom: 50px;
}
.magicPicto {
    padding-bottom: 20px;
}
/* slider */
.anthemeblocks-homeslider-desc h2 {
    font-family: "p22-graciosa", sans-serif;
    font-weight: 600;
    font-style: normal;
    text-transform: capitalize;
    font-size: 100px;
    margin-top: 120px;
}
.anthemeblocks-homeslider-desc p {
    font-size:25px ;
}
/* images categories */
.categoriesproduct-image h3 {
    color: #ffffff;
}
.categoriesproduct-image p, .custom-checkbox input[type="checkbox"] + span .checkbox-checked {
    color: #e3c676;
}
#scrolltopbtn {
    border: 3px solid #e3c676;
    background-color: #e3c676;
}
.product-banner:hover .stat {
    opacity: 1;
  }
/* miniature produit */
.an_wishlist-mini-count {
    color: #000000;
}
.anthemeblocks-producttabs .nav-tabs .nav-link:hover {
    background: #252525;
    color: #e3c676;
}
.anthemeblocks-reviews-desc p {
    font-size: 40px;
}
/* newsletter */
.block_newsletter form input[type="text"] {
    padding: 12px 25px;
}

/* footer */
.block-social .tiktok{
    fill: #fff;
}
.anicon-tiktok svg {
    height: 17px;
    margin-bottom: 6px;
}
/* page category */
.block-category h1 {
    float: none;
}
/* fiche produit */
#product .input-group-btn-vertical button, #cart .input-group-btn-vertical button {
    padding-bottom: 2px;
}
#product .tabs {
    border: 1px solid #e3c676;
}
.product-comment-list-item {
    background-color: #252525;
}
.pagination .current a {
    color: #000;
}
.pagination a {
    color: #ffffff;
}
.tax-shipping-delivery-label {
    display: none;
}
.product-flags .product-flag.new{
    display: none;
}
/* panier - produit */
.nav-item .nav-link.active, .nav-item .nav-separtor.active, .label, label, body#checkout, .cart-preview .product-infos .product-name ,.product-information, .product-prices .tax-shipping-delivery-label, .block-categories a, .products-sort-order .select-title, #product-comments-list-header, .cart-summary-line .value, body#checkout section.checkout-step .add-address a {
    color: #fff;
}
.cart-grid-body .card-block h1, .cart-preview .cart-title h4, .cart-grid-body .cart-overview .product-line-info .price{
    color: #000000;
}
.collection-view-btn, .anthemeblocks-producttabs .nav-tabs .nav-link.active, .anthemeblocks-producttabs .nav-tabs .nav-link.active:hover, .btn-comment:hover, .btn-comment{
    background-color: #e3c676;
}
.card.cart-summary, .card.js-cart {
    background-color: #000000;
}
.quickview .modal-content {
    background: #000;
}
.product-quantity .input-group-btn-vertical .btn {
    padding-bottom: 13px;
}
button.close {
    background: #ffffff;
}
.close {
    opacity: 1;
}
.cart-preview .product-infos .product-line-info {
    color: #fff;
}
#cart .cart-item, #cart .cart-item:first-child {
    border: 1px solid #000000;
}
.an_stickyAddToCart-price .price {
    color: #fff;
}
.an_stickyAddToCart {
    background: black;
}
.cart-overview .no-items {
    color: #000000;
}
.cart-grid-body .label {
    color: #ffffff;
}
/* checkout */
body#checkout section.checkout-step .delivery-option, body#checkout section.checkout-step .address-item.selected {
    background: #000;
 }
 .cart-grid-body a.label, .cart-grid-body .product-line-info, .cart-grid-body .label {
    color: #000000;
}
body#checkout section.checkout-step .address-item {
    background: #3e3b3b;
}
/* page cms */
.page-cms #content-wrapper {
    padding: 20px;
}
/* contact form */
.contact-rich .block .data, .contact-rich .block a, .contact-rich, .contact-form h3,.contact-rich h4, #post-product-comment-modal .criterion-rating label {
    color: #fff;
}
#header .header-nav #_desktop_contact_link {
    display: none;
}
.contact-rich .block :nth-child(-1n+2){
    display: none;
}
#contact #left-column {
    padding: 13px;
}
.anthemeblocks-footer-payments {
    padding-left: 49px;
}
/* creation compte */
.custom-checkbox input[type="checkbox"] {
    opacity: 1;
}
/* customer account */
.page-my-account #content .links a span.link-item {
    background: #252525;
    border-radius: 25px;
}
.page-my-account #content .links a i{
    color: #000;
}
.page-my-account #content .links a:hover {
    color: #7a7a7a;
}
/* scrolltop */
#scrolltopbtn {
    bottom: 94px;
}

/* avis client */
.modal-content {
    background-color: #252525;
}
/* carte cadeaux */
#giftcard_product .content_scene_cat .content_scene_cat_bg {
    min-height: 285px !important;
}
#block_templates .product-image-container.selected img {
    outline: 5px solid #e61c1c;
  }
#giftcard_product .header {
    background-color: #000;
}
#giftcard_product .icon-photo {
    background-image: url(./image.png) !important;
    background-repeat: no-repeat;
 
}
#giftcard_product .icon-giftcard {
    background-image: url(./gift.png) !important;
    background-repeat: no-repeat;
}
#giftcard_product label {
    color: #fff;
}
.radio-label {
    background: #252525;
}
.img_attribute {
    text-align: center;
}
#_desktop_user_info .dropdown-menu  a, #content-hook_payment_return dt, #content-hook_payment_return dd  {
    color: #000 !important;
}
.product-comment-list-item .comment-content .h4, .product-comment-list-item .comment-content p{
    color: #8792a5;
}

/* mobile */
@media (max-width: 1300px) {
    .anthemeblocks-homeslider.owl-carousel.owl-drag.img-responsive .block-text, .anthemeblocks-homeslider-desc .block-text {
      display: inline;
    }
}
@media (min-width:768px){
.search-widget form input[type="text"] {
    margin-bottom: 20px;
    }
}
@media (max-width: 767px){
    .anthemeblocks-homeslider-hide-mobile {
        display: block !important;
    }
    .anthemeblocks-homeslider.owl-carousel.owl-drag .owl-item .item img {
        max-width: 100%;
        height: auto;
    }
    .anthemeblocks-homeslider-desc h2 {
        display: none;
      }
      .anthemeblocks-homeslider-desc p {
        font-size: 15px;
      }
      .anthemeblocks-homeslider_center .anthemeblocks-homeslider-desc .block-text p {
        margin: 10px auto;
        margin-bottom: 20px;
      }
      .block-category{
        display: inline !important;
      }
}
@media (max-width: 650px){
    .anthemeblocks-homeslider-desc .btn-primary {
        padding: 5px 5px ;

      }
}
