/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
@font-face{
	font-family:Lato; src:url(fonts/Lato-Regular.ttf) format('ttf');font-weight:400;font-style:normal
	}
	@font-face{font-family:Lato;src:url(fonts/Lato-Bold.ttf) format('ttf');
	font-weight:700;font-style:normal
	}
	@font-face{font-family:Lato;src:url(fonts/Lato-Semibold.ttf) format('ttf');
	font-weight:600;font-style:normal
	}
	@font-face{font-family:FranklinGothic;src:url(fonts/FranklinGothic.ttf) format('ttf');font-weight:700;font-style:normal}
		@font-face {
  font-family: FranklinGothicMedium;
  src: url(fonts/FranklinGothicMedium.ttf);
}
		@font-face {
    font-family: HelloWinter;
    src: url(fonts/HelloWinter.ttf);
}
	@font-face {
  font-family: Century-Gothic;
  src: url(fonts/Century-Gothic.ttf);
}
@font-face {  font-family: CenturyGothicBold;  src: url(fonts/CenturyGothicBold.ttf);}

@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?hec4z4');
  src:  url('fonts/icomoon.eot?hec4z4#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?hec4z4') format('truetype'),
    url('fonts/icomoon.woff?hec4z4') format('woff'),
    url('fonts/icomoon.svg?hec4z4#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.icon-param .fa-user:before,#_desktop_cart .blockcart-icon .fa-user:before,div#_desktop_an_wishlist i.fa-user:before,#_fixed_cart .fa-user:before {
	
	  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
div#_desktop_an_wishlist i.fa-user:before {
	content:"\e901" !important;
	    font-size: 37px;
    color: #000 !important
}
.amenu-item .amenu-link{    padding: 18px 18px!important;}
@media (min-width: 1024px) {
	.hide-on-desktop {
    display: none!important;
}}
 @media (max-width: 939px) and (min-width: 800px){/*ZOOM 150%*/  }
@media (max-width: 799px) and (min-width: 699px) { /*ZOOM 175%*/ }
@media (max-width: 698px) and (min-width: 600px) {/*ZOOM 200%*/}
@media (max-width: 599px) and (min-width: 480px) {/*ZOOM 250%*/  }
@media (max-width: 479px) and (min-width: 0px){/*Zoom 400 et 500*/
	.hide-on-mobile {
    display: none!important;
}
#main .anthemeblocks-staticblockcategory .staticblockcategory-item.staticblockcategory-item-big:last-child {
    margin-top: 25px !important;
}
 span.blockcart-txt {
    display: none !important;
}
div#_mobile_an_wishlist {
    display: none !important;
}
p.txt_shipping {
    display: none  !important;
}
.txt-param {
    text-align: center  !important;
}
#index .advantages-box {
    margin-top: 0px !important;
}
#index .block_newsletter p {
	    margin-top: 0px !important;
}
h2#block-newsletter-label {
    width: auto !important;
    display: none;
}
p.h3.hidden-sm-down.title_rs {
    display: block !important;
    padding: 0 15px !important;
}
#footer .block-social {
    padding: 0 15px !important;
}
.newsletter-content {padding-top:0px !important;}
.banner-t0 img {
	    margin: 0 auto !important;
    display: block !important;
    width: 100% !important;
}
#main .anthemeblocks-staticblockcategory .staticblockcategory-item.staticblockcategory-item-big:first-child {height:auto !important;}
#index #wrapper #main .anthemeblocks-staticblockcategory_t6 .anthemeblocks-staticblockcategory-desc {bottom:10% !important;}
#main .staticblockcategory-item .anthemeblocks-staticblockcategory-desc h3 {
	font-size: 26px !important;
    line-height: 28px !important;
}
#main .anthemeblocks-staticblockcategory .staticblockcategory-item.staticblockcategory-item-big:last-child .anthemeblocks-staticblockcategory-desc {  bottom: 28% !important;}
.staticblockcategory-item.staticblockcategory-item-big:nth-child(2) .anthemeblocks-staticblockcategory-desc h2:before,.staticblockcategory-item.staticblockcategory-item-big:last-child .anthemeblocks-staticblockcategory-desc h2:before,.staticblockcategory-item.staticblockcategory-item-big:first-child .anthemeblocks-staticblockcategory-desc h2:before,#main .anthemeblocks-staticblockcategory .staticblockcategory-item.staticblockcategory-item-big:last-child .anthemeblocks-staticblockcategory-desc h2:before
 {display:none!important;}

.anthemeblocks-staticblockcategory-desc h2 {
    text-align: center !important;
}
#main .anthemeblocks-staticblockcategory .staticblockcategory-item.staticblockcategory-item-big:first-child ,#main .anthemeblocks-staticblockcategory .staticblockcategory-item.staticblockcategory-item-big:last-child{width:100% !important}
#main .anthemeblocks-staticblockcategory .staticblockcategory-item.staticblockcategory-item-big:last-child .anthemeblocks-staticblockcategory-desc h2:before {
	    font-size: 20px !important;
    left: 2px !important;
}
#main .staticblockcategory-item:first-child .anthemeblocks-staticblockcategory-desc {
    bottom: 28% !important;
}
#main .staticblockcategory-item .anthemeblocks-staticblockcategory-desc h2:before {left:-6px !important;}
#main .staticblockcategory-item .anthemeblocks-staticblockcategory-desc h2,#main .staticblockcategory-item .anthemeblocks-staticblockcategory-desc h2:before {
	    font-size: 20px !important;
}
.staticblockcategory-item.staticblockcategory-item-big:first-child .anthemeblocks-staticblockcategory-desc h2:before {left:72% !important;}
.staticblockcategory-item.staticblockcategory-item-big:nth-child(2) .anthemeblocks-staticblockcategory-desc h2:before {left:23% !important;}
.staticblockcategory-item.staticblockcategory-item-big:last-child .anthemeblocks-staticblockcategory-desc h2:before {left:35% !important;}
.anthemeblocks-homeslider-desc h2 {font-size:40px !important;}
.anthemeblocks-homeslider-desc p{    bottom: 45% !important;
    left: 0% !important;
    text-align: center;}
#index .anthemeblocks-staticblockcategory-desc h2 {text-align:center !important;     }
#header .header-nav {border:none !important;}
.mobile-header .blockcart .header {margin-top:35px !important;}
.mobile-header .blockcart {    height: 45px!important; }
h2#block-newsletter-label:before {display:none !important;}
#header #_mobile_logo .logo {
    height: 50px !important;
    width: 106px !important;
}
}
	body {
		    background: #ffffff !important;
	}
	/* TOPHEADER */
	
	#header .header-nav {
    min-height: 25px;
    border-bottom: 1px solid #d4d4d4;
    background: #fff !important;
}
nav.header-nav .nav-contact-item ul li {
    display: inline-block;
    float: left;
    padding-right: 10px;
    margin-right: 10px;
	position:relative;
}
nav.header-nav .nav-contact-item ul li a {
    font-weight: 100;
    text-transform: uppercase;
    color: #000;
	font-family:Century-Gothic;
}
nav.header-nav .nav-contact-item ul li:before {
    content: "";
    background: #000;
    width: 1px;
    height: 13px;
    position: absolute;
    right: 0;
    top: 3px;
}
nav.header-nav .nav-contact-item ul li:last-child:before {
	display:none ;
}
nav.header-nav .nav-contact-item ul {
    display: block;
    width: 100%;
    float: left;
    margin-bottom: 0px;
}
nav.header-nav .nav-contact-item ul li i {
	    font-size: 18px;
    vertical-align: middle;
}
p.txt_shipping {
    font-family:Century-Gothic;
    font-weight: 100;
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 0px !important;
}
h2.column-title.h3.products-section-title {
    font-family: CenturyGothicBold;
 
    font-size: 24px;
    text-transform: uppercase;
    color: #000;
    text-align: center;
}
.product-miniature .an_short_description:not(.col-12-desc) {display:none !important;}
#header .header-nav .nav-right.col-md-3 #_desktop_user_info a {
    display: none;
}
span.regular-price {
    font-family: Century-Gothic;
}
.search-widget form input[type=text] {
	    border: 1px solid #1a1a1a!important;
    border-radius: 3px!important;
    background: transparent !important;
    font-size: 12px!important;
	    padding: 11px 20px 11px 20px !important;
		    font-family: Century-Gothic !important;
 
    font-size: 12px !important;
    color: #000 !important;
}
.search-widget form button[type=submit] {
	    bottom: calc(50% - 6px) !important;
    right: 10px !important;
} 
.search-widget form input[type=text]::placeholder {
    color: #000 !important;
  opacity: 1; /* Firefox */
}

.search-widget form input[type=text]:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #000 !important;
}

.search-widget form input[type=text]::-ms-input-placeholder { /* Microsoft Edge */
    color: #000 !important;
}
#header .header-top {
	    background: #f1f0ee;
}
.header-block.position-static div#_desktop_user_info p.txt_shipping {
    display: none;
}
#header .logo {
	height: 82px !important;
    width: 175px !important;
	    max-width: 175px !important;
    max-height: 82px !important;
	padding: 0px !important;
}
.txt-param span,#_desktop_an_wishlist .hidden-lg-up ,.blockcart-txt{
    font-family: Century-Gothic;
    font-weight: 100;
    font-size: 12px;
    color: #000 !important;
    text-transform: uppercase;
    text-align: center;
}
.icon-param .fa-user:before {
	/* content:url(icons/icon-user.png) !important */
	content: "\e907" !important;
	    font-size: 37px;
    color: #000;
}
/* div#_desktop_an_wishlist .hidden-lg-up { */
    /* display: block !important; */
/* } */
div#_desktop_an_wishlist {
	    margin: 0 0 0 19px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}
div#_desktop_an_wishlist a.an_wishlist-nav {
	 text-align:center;
    display: block;
}
span.account-login.tt {
   margin: auto;
    display: block;
}
.icon-param {
    text-align: center;
}
div#_desktop_an_wishlist {
	float: left;
    
}

div#_desktop_an_wishlist a.an_wishlist-nav svg {
	/* width: 100%; */
    /* float: left; */
    text-align: center;
    /* display: block; */
}
div#_desktop_an_wishlist a.an_wishlist-nav span.hidden-lg-up:nth-child(3) {
    display: block !important;    margin-top: -1px;
}
span.blockcart-link-price {
    display: none;
}
#header #_desktop_search {
	padding-right: 0px !important;width: 100%;
}
#header .search-dropdown .search-widget {
    width: 100% !important; max-width: 100% !important;
}
.blockcart.cart-preview {
	    width: 100%;
    display: block;
    float: left;
}
a.blockcart-link {
	    display: block;
    float: left;
    text-align: center;
    width: 100%;
}
span.blockcart-icon {
	    width: 100%;
    display: block;
    float: left;
}
#_desktop_cart .blockcart-link 
{
	display: block;
    float: left;
    text-align: center;
    width: 100%;
}
#_desktop_cart .blockcart-link-count {
	right: 12px !important
}

a.quick-view .fa-user:before {content: url(icons/icon-quick-view.png) !important;}
#_desktop_cart .blockcart-icon .fa-user:before,#_fixed_cart .fa-user:before,.mobile-header .blockcart-icon .fa-user:before{
	/* content: url(icons/icon-cart.png) !important; */
	  content: "\e900"  !important;
}
#_desktop_cart .blockcart-icon .fa-user:before {

    font-size: 37px;
    color: #000;
}
#header #_desktop_cart {
	margin:0px !important;
}
 #_desktop_cart .blockcart-icon svg,#_fixed_cart svg ,a.quick-view svg,.mobile-header .blockcart-icon i.fa.fa-user{display:none !important;}

 #_desktop_an_wishlist {
	     margin-bottom: 10px;
    vertical-align: middle;
 }
 #_desktop_top_menu, #amegamenu, .header-menu-wrap {
    background: #f1f0ee !important;
}
.amenu-item .amenu-link {
font-family: CenturyGothicBold;
    font-weight: normal !important;
    color: #000 !important;
    font-size: 16px;
    letter-spacing: 1.2px;
	/* padding-right:46px !important; */
}

.amenu-item:first-child .amenu-link {
	padding-left: 0px !important;
}
.amenu-item:last-child .amenu-link {
	padding-right: 0px !important;
}
#amegamenu .amenu-item:last-child .amenu-link,.amenu-item .amenu-link:hover,#header .amenu-item .amenu-link:focus, #header .amenu-item .amenu-link:hover {
    color: #ff6799 !important;
}
.an_wishlist-nav .an_wishlist-nav-count-desktop, .fixed-blockcart-link-count, .blockcart-link-count {
	    background: #ff6799 !important;
}
.btn_shop_banner a:first-child {
    display: none;
}
#scrolltopbtn {border-radius:100%;}
.amenu-item:last-child .amenu-link {  color: #000 !important;}
.anthemeblocks-homeslider-desc h2 {
	    font-family: Lato;
    font-size: 116px;
    font-weight: 700;
	 position: absolute;
    top: 28%;
    left: 34%;
    text-transform: uppercase;
}
.anthemeblocks-homeslider-desc p {
    max-width: initial !important;
  
    font-family: FranklinGothicMedium;
    font-weight: 700;
    font-size: 58px;
    letter-spacing: 1.2px;
}
.anthemeblocks-homeslider-desc p {
	position: absolute;
    bottom: 45%;
    left: 17%;
}
.anthemeblocks_homeslider-block {z-index:-1;}
.anthemeblocks-staticblockcategory  {z-index:9999;
margin-top: -255px;
} 
#main .anthemeblocks-staticblockcategory {
    margin-top: 17% !important;
}
.staticblockcategory-item .anthemeblocks-staticblockcategory-desc {
	    position: relative;
    background: transparent !important;
    left: 0;
    bottom: 0;
    right: 0;
    margin-top: -100px;
}
.anthemeblocks-staticblockcategory-desc h2 {
 font-family: FranklinGothicMedium;
	font-size: 49px !important;
    text-align: left !important;
    position: relative;
    z-index: 9;
}
.staticblockcategory-item.staticblockcategory-item-big:first-child .anthemeblocks-staticblockcategory-desc h2:before {
    content: "Mocassins";
    position: absolute;
    font-size: 50px;
   font-family:FranklinGothicMedium;
    color: #ff6799;
    font-weight: bold;
    z-index: -1;
    left: -4px;

}

.staticblockcategory-item.staticblockcategory-item-big:nth-child(2) .anthemeblocks-staticblockcategory-desc h2:before {
    content: "Escarpins";
    position: absolute;
    font-size: 50px;
   font-family: FranklinGothicMedium;
    color: #5a7aa9;
    font-weight: bold;
    z-index: -1;
    left: -4px;

}

.staticblockcategory-item.staticblockcategory-item-big:last-child .anthemeblocks-staticblockcategory-desc h2:before {
    content: "Soirée";
    position: absolute;
    font-size: 50px;
     font-family: FranklinGothicMedium;
    color: #f87c31;
    font-weight: bold;
    z-index: -1;
    left: -4px;

}
#amegamenu.fixed-menu #_desktop_logo,.col-md-2.fixed-menu-right {    width: 10.6667% !important;}
 #amegamenu.fixed-menu .anav-top {    width: 78.667%!important;}

#index #wrapper > .anthemeblocks-staticblockcategory > .staticblockcategory-item.staticblockcategory-item-big {
    margin-right: 30px;
}
.anthemeblocks-staticblockcategory-desc span {
	font-family:CenturyGothicBold;
   
    text-transform: uppercase;
    color: #000 !important;
    text-decoration: none !important;
    background: #fff !important;
    padding: 15px 10px;
    border-radius: 10px;
    width: auto !important;
    display: inline-block;
    position: absolute;
    top: -45px;
    left: 39%;
}
.anthemeblocks-staticblockcategory-desc span:hover {
	  background: #ff6799 !important;
}
.product-miniature .thumbnail-container-image {min-height:243px }
.anthemeblocks-products.featured-products .product-miniature {
	    display: block;
    float: left !important;
    width: 247px !important;
    margin-right: 30px !important;
	flex-basis: 274px !important;
    max-width: 255px !important;
    padding: 0 !important;
}
.thumbnail-container:hover h3.h3.product-title a {
    color: #ff6799 !important;
}
  .product-miniature:hover .an_productattributes-add .btn-primary {
	 background: #e8328b !important
}
.product-miniature .an_productattributes-add .btn-primary {
	    background:#e8328b;
    font-family: Century-Gothic;
    font-weight: 400 !important;
    text-transform: uppercase;
border: none !important;
    font-size: 14px;
    border-radius: 5px;
	color: #fff !important;
}
.block-categories a {
    color: #000 !important;
    font-family: "Century-Gothic";
}
.block-categories a:hover {
	color:#e8328b !important;
}
h5.advantages-type-1-title {
    font-family: CenturyGothicBold;
  
    text-transform: uppercase;
    color: #000;
}
.thumbnail-container, .thumbnail-container .product-description {
    background: transparent !important;
}
.column-products .product-variants-item .input-radio:hover+span.radio-label {color:#000 !important;}
h3.h3.product-title,.product-prices-block {
    text-align: left;
}
h3.h3.product-title a {
    font-family: Century-Gothic;
  
    text-transform: uppercase;
    color: #000 !important;
    font-size: 14px;
    text-align: left;
}
.product-list-reviews {
    display:none;
}
#search_filters p.h3 {
	    font-family: "Century-Gothic";
    color: #e8328b;
}
 #search_filters .facet .facet-title {
    color: #000000;
    font-family: "Century-Gothic";
}
.faceted-slider p {
    font-family: "Century-Gothic";
    color: #000 !important;
}
.active_filters .filter-block {  font-family: "Century-Gothic";    background: #e8328b;}
.an_pa_product-variants {float:left;}
span.money {
    font-family: CenturyGothicBold;
  
    text-transform: uppercase;
    color: #000 !important;
    font-size: 16px;
}
.an_productattributes-group .radio-label {
    font-family: CenturyGothicBold;

    text-transform: uppercase;
    color: #00000047 !important;
    background: transparent !important;
    border-radius: 4px;
    width: 30px;
    height: 30px;
    font-size: 14px;
}
.thumbnail-container .an_productattributes-group .input-radio:checked+.radio-label {
	       background-color: #ffffff!important;
    border: 1px solid #000 !important;
    color: #000 !important;

 }
.an_pa_product-variants>.product-variants-item .color {
	width: 20px !important;
    height: 20px !important;
}

.quickview .product-quantity #quantity_wanted {
	height: 38px!important;
}
.an_pa_product-variants>.product-variants-item  .an-input-container-checked span.color {
    width: 20px !important;
    height: 20px !important;
}
.an_productattributes label {margin-top:5px!important;} 
 .an-input-container-checked .an_productattributes label {margin-top:0px!important;} 
 .js-an_productattributes-standart .product-variants-item {
	 align-items: flex-start !important;
 }
 /* #main .anthemeblocks-staticblockcategory { */
    /* margin-top: -205px !important;    margin-bottom: 0px !important; */
/* } */
#main .anthemeblocks-staticblockcategory {width:100% ;}
#main .anthemeblocks-staticblockcategory .staticblockcategory-item.staticblockcategory-item-big:last-child {
    padding-left: 5px;width: 50%;
}
#main .anthemeblocks-staticblockcategory .staticblockcategory-item.staticblockcategory-item-big:first-child {
    padding-right: 5px;width: 50%;height: 620px;
}

.product-miniature.product-height:not(.col-lg-12) .product-price-and-shipping .an_productattributes {
	/* visibility:hidden; */
background: #fff !important;padding: 10px;}
.product-miniature.product-height:not(.col-lg-12) .thumbnail-container:hover .product-price-and-shipping .an_productattributes{visibility:visible!important;}
.anthemeblocks-products.featured-products .product-miniature .thumbnail-container  {border: 1px solid transparent;padding: 5px;}
.anthemeblocks-products.featured-products .product-miniature .thumbnail-container:hover  {border: 1px solid #ddd !important;}
.anthemeblocks-products.featured-products .thumbnail-container .product-description {background: transparent;}
.product-prices-block,.product-miniature.product-height:not(.col-lg-12) .product-title {padding:0 10px;}
#main .staticblockcategory-item .anthemeblocks-staticblockcategory-desc {
	flex-direction: column;
}
.product-miniature.product-height:not(.col-lg-12) .thumbnail-container:hover .product-description {background:#fff !important;}
#main .staticblockcategory-item .anthemeblocks-staticblockcategory-desc  h2:before {
	    content: "Nouvelle Collection Sandales";
}
#main .anthemeblocks-staticblockcategory .staticblockcategory-item.staticblockcategory-item-big:last-child .anthemeblocks-staticblockcategory-desc h2:before {
	 content: "Nouvelle Collection Escarpins";color:#e8328b !important;
}
#main .staticblockcategory-item .anthemeblocks-staticblockcategory-desc  h2 {order:2;text-align: left;}
#main .staticblockcategory-item .anthemeblocks-staticblockcategory-desc  p {order:1;font-family: FranklinGothicMedium;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 2px;text-align: left;}
#main .staticblockcategory-item .anthemeblocks-staticblockcategory-desc  span {
	order: 3;
    position: relative !important;
    top: initial !important;
    left: initial !important;
    text-align: left;
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
    font-family: CenturyGothicBold;
 
    background: #fff;
    display: inline-block;
    width: 100px!important;
    padding: 15px 10px;
    border-radius: 10px;
	margin-top: 25px;
	text-align:center;
}
.facet ul li {
    display: inline-block;
}
#search_filters .ui-slider .ui-slider-handle {    background:  #555555 !important;}
#main .staticblockcategory-item:first-child .anthemeblocks-staticblockcategory-desc {    bottom: 50% !important;
    position: absolute!important;    z-index: 0;}
#main .staticblockcategory-item .anthemeblocks-staticblockcategory-desc  span:hover {
	    background: #ff6799 !important;
}
#main .anthemeblocks-staticblockcategory .staticblockcategory-item.staticblockcategory-item-big:last-child .anthemeblocks-staticblockcategory-desc {
    position: absolute;
    bottom: 135px !important;
    text-align: left;
}

.product-miniature {
    margin-bottom: 0px !important;
}
/* .product-miniature img {height:340px;} */
.highlighted-informations .an_wishlist-mini.js-an_wishlist-container {
    display: none;
}


.highlighted-informations a.quick-view {
	    background: #ff6799;
    border-radius: 8px !important;
    width: 45px !important;
    height: 45px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    float: right;
    z-index: 5;
    pointer-events: auto;
}
.thumbnail-container .product-description {
    border-radius: 0 !important;
}
.product-miniature .thumbnail-container .highlighted-informations .quick-view svg path {
    fill: #fff !important;
}
 .product-miniature .highlighted-informations {
	     right: 38% !important;
    top: 41% !important;
 }
 li.product-flag.new svg {
    display: none;
}
li.product-flag.new {
    font-family: "CenturyGothicBold";
   
    font-size: 14px;
    border-radius: 0px !important;
    width: auto !important;
    padding: 15px 10px;
    background: #e8328b !important;
	margin-left: 0px;
}

li.product-flag.discount-percentage {
    display: none;
}
.product-miniature.product-height:not(.col-lg-12) .thumbnail-container {
	padding: 5px;
    border: 1px solid transparent;
}
.product-miniature.product-height:not(.col-lg-12) .thumbnail-container:hover {
	
    border: 1px solid #ddd !important;background: #fff !important;
}
.anthemeblocks-staticblockcategory_t6 {
    /* margin-top: -205px; */
	    margin-top: 17% !important;
}
.anthemeblocks-staticblockcategory_t6 .anthemeblocks-staticblockcategory-desc h2 {
    font-family: HelloWinter;
    font-size: 104px !important;
    color: #fe2591;
    font-weight: normal !important;
    letter-spacing: 1.2px;
	order: 1;
	z-index: 0;
}
#index #main .anthemeblocks-staticblockcategory_t6 .anthemeblocks-staticblockcategory-desc {bottom:33% !important;
padding-left: calc((100vw - 1170px)/2);
    padding-right: calc((100vw - 1170px)/2);

}
div#product-description-short p {
    font-family: "Century-Gothic";
}
.anthemeblocks-staticblockcategory_t6 .anthemeblocks-staticblockcategory-desc h2:before {display:none !important;}
#main .staticblockcategory-item .anthemeblocks-staticblockcategory-desc h3 {
    font-family: CenturyGothicBold;
    font-weight: normal;
    font-size: 55px;
    line-height: 55px;
    font-style: normal;
    color: #fff;
	order: 2;
}
.modal-body.modal-slider-loaded a h1 {
    font-family: CenturyGothicBold;
}
.anthemeblocks-staticblockcategory_t6 .anthemeblocks-staticblockcategory-desc p {
    font-size: 16px !important;
    order: 2!important;
    margin-top: -77px!important;
    margin-left: 12%!important;
    margin-bottom: 77px!important;
}
#index #main .anthemeblocks-staticblockcategory_t6.anthemeblocks-staticblockcategory-desc {bottom: 52% !important;}
.btn_shop_banner a {
    font-family: CenturyGothicBold;
   
    text-transform: uppercase;
    color: #000 !important;
    text-decoration: none !important;
    background: #fff !important;
    padding: 15px 10px;
    border-radius: 10px;
    width: auto !important;
    display: inline-block;
}
.btn_shop_banner a:hover {
 background: #ff6799 !important;
}
.anthemeblocks-products-columns .owl-carousel .owl-stage-outer {padding-bottom:0px !important;}
/* .advantages-box {margin-top:-295px !important;} */
.advantages-img-wrap {
	-webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.advantages-type-1 .advantages-type-1-item:hover .advantages-img-wrap img {
    -webkit-animation-name: hvr-icon-bob-float,hvr-icon-bob;
    animation-name: hvr-icon-bob-float,hvr-icon-bob;
    -webkit-animation-duration: .3s,1.5s;
    animation-duration: .3s,1.5s;
    -webkit-animation-delay: 0s,.3s;
    animation-delay: 0s,.3s;
    -webkit-animation-timing-function: ease-out,ease-in-out;
    animation-timing-function: ease-out,ease-in-out;
    -webkit-animation-iteration-count: 1,infinite;
    animation-iteration-count: 1,infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: normal,alternate;
    animation-direction: normal,alternate;
}
#index .banner-t0-desc {top: 59% !important;
    left: 50% !important;   width: 125px !important;display:none;}
#index .banner-t0-desc h2{
	font-size: 120px;
    font-family: FranklinGothicMedium;
    font-weight: normal;
    color: #fff;
	position:relative;
	z-index: 9;
}
#index .banner-t0 {
	margin-top: -83px;
}
h2#block-newsletter-label {
    font-size: 120px;
    font-family: FranklinGothicMedium;
    font-weight: normal;
    text-transform: uppercase;
    width: 280px;
    text-align: right !important;
    margin-left: 48%;
    margin-top: -150px;
    line-height: 117px;
    z-index: 9 !important;
    color: transparent;
	position:relative;
}
/* h2#block-newsletter-label:before{  */
    /* content: "Rejoignez-nous"; */
    /* position: absolute; */
    /* font-size: 120px; */
    /* font-family: FranklinGothicMedium; */
    /* color: #ff6799; */
    /* font-weight: bold; */
    /* z-index: -1; */
    /* left: 4px; */
/* } */
h2#block-newsletter-label:before {
	content:url(img/text-newsletter.png) !important;
	position:absolute;
}
.block_newsletter {
    background: #ffffff !important
}

.block_newsletter p {
	    font-family: "Century-Gothic";
    font-size: 18px;
    color: #000 !important;
    text-align: left;
}
.block_newsletter form input[type=text] {
	border: none !important;
    border-bottom: 1px solid #000 !important;
	    padding-left: 10px !important;
		    font-family: "Century-Gothic";
}
.newsletter-content svg {
    display: none;
}
.block_newsletter form button[type=submit] {
    font-family: "Century-Gothic";
    font-size: 14px;
    color: #f7248d;
    text-transform: uppercase;
}
.block_newsletter form button[type=submit]:hover {
	color: #000 !important;
}
.block_newsletter .input-wrapper {
    max-width: 545px  !important;
    margin: 0  !important;
}
.block_newsletter p {
	   margin: 0  !important;    margin-top: -75px !important;
}
.links .h3,#footer .myaccount-title a,.title_rs  {
    font-family: "CenturyGothicBold";
    font-size: 14px;

    color: #000;
	text-transform: uppercase;
}.footer-container li a {
    font-family: "Century-Gothic";
    text-transform: uppercase;
    color: #000;
}
.footer-container li a:hover {
	   color:#ff6799 !important;
}
.footer-container {
    background: #ffffff !important;
}
.copyright-container {
	border-top: 1px solid #000000!important;margin-top: 25px!important;background: #ffffff!important;
}
.an_copyright a {
    font-family: "Century-Gothic";
    color: #000;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 14px;
}
.an_copyright a:hover  {
	color:#000 !important;
	text-decoration:underline;
}
.an_copyright a:first-child {
    pointer-events: none !important;
}
.copyright-container .row .col-md-6 {
    width: 100% !important;
}
.copyright-container .row .col-md-6:last-child {
    display: none;
}
.an_copyright {text-align:center !important;}
.fixed-menu-container.container div#_desktop_an_wishlist {display:none !important;}
#header .fixed-menu-container.container  .amenu-item .amenu-link {
	    font-size: 14px!important;padding: 18px 10px!important;
}
#header .fixed-menu-container.container .logo {
    height: auto !important;
    width: 85px !important;
}
.row.sticky-product-row h1.h1 {
    font-family: Century-Gothic;
    text-transform: uppercase;
    color: #000 !important;
    font-size: 19px;
    margin-top: 5px;
}
.product-prices .price {
	    font-family: CenturyGothicBold;
   
    text-transform: uppercase;
    color: #000 !important;
    font-size: 16px;
}
.product-prices .tax-shipping-delivery-label {font-family:Century-Gothic;}
.product-information p {
    font-family: Century-Gothic;
    font-size: 14px !important;
	color:#000 !important;
}
.product-reference label {
    font-family: "CenturyGothicBold";

    color: #000 !important;
}
.product-reference span {
    font-family: "Century-Gothic";
    color: #000 !important;
    font-weight: 100;
}
.product-manufacturer {
    display: none;
}
.an_hurry_up-text {
    font-family: Century-Gothic;
    color: #fd7fa7;
    font-weight: 600;
}
#product .an_hurry_up-progress-fill {
    background-color: #fe6d9d !important;
}
.product-actions .control-label {
	font-family: "Century-Gothic";
    font-weight: 600;
    color: #000;
}
.product-variants-item .radio-label {
	font-family: CenturyGothicBold;
  
    text-transform: uppercase;
    color: #00000047 !important;
    background: transparent !important;
    border-radius: 4px;
    width: 30px;
    height: 30px;
    font-size: 14px;
    border: 1px solid #ddd !important;
}
.product-variants-item .input-radio:checked+span.radio-label {
    color: #000 !important;
    border: 1px solid #000 !important;
}
button.btn.btn-primary.add-to-cart {
    background: #e8328b;
    font-family: Century-Gothic;
    font-weight: 400 !important;
    text-transform: uppercase;
    font-size: 14px;
    border-radius: 5px;
    color: #fff !important;
    border: none;
}
button.btn.btn-primary.add-to-cart:hover {
	background: #000!important;
}
.product-line-grid-right .qty .input-group .form-control, .product-quantity #quantity_wanted,#search_filters .facet .facet-label a {
	  font-family: Century-Gothic;
}
.social-sharing {display:none;}
#product .product-variants-item .input-radio:checked+span.radio-label, #product .product-variants-item .input-radio:hover+span.radio-label {color:#000 !important;}
.open-modal-btn span {
	    font-family: "Century-Gothic";
    text-decoration: none !important;
    color: #000!important;
}
.open-modal-btn {
	    background: #dddddd59;
    padding: 10px;
    border-radius: 8px;
}
.open-modal-btn:hover,.delivery_return-open-modal-btn:hover {
color:#000 !important;
    background: #ff68993d !important;
}
.product-quantity .input-group-btn-vertical {display:block !important;border: 1px solid #ececec!important;}
.delivery_return-open-modal-btn {
    float: left;
    background: #dddddd59;
    padding: 12px;
    border-radius: 8px;
    margin-right: 10px;
    margin-top: 11px;
    text-decoration: none;
    font-family: "Century-Gothic";
	font-size: 1rem !important;
}


.breadcrumb-wrapper {
    background-color: #000000 !important;
}
.breadcrumb li a {
    color: #ffffff;
    font-family: "Century-Gothic";
    font-size: 13px;
   
}
.breadcrumb li a:hover ,.showing-text,#category .pagination>div:first-child{
	color:#e8328b !important;
}
.breadcrumb li:after {
  
    color: #ffffff!important;
   
}
.an_productpage-slider-main .slick-arrow {background:transparent !important}
#product .nav-tabs .nav-link {
    font-family: "CenturyGothicBold";
 
    
}
div#empty-product-comment {font-family: "Century-Gothic";
    color: #000;font-weight:100}
.product-description p ,#product-comments-list-header .comments-nb{
    font-family: "Century-Gothic";
    color: #000;
}
#wrapper .banner-t0-desc h2{display:none;}
.product-comments-head .decorated-title {
	 font-family: "Century-Gothic";
 color:#e8328b !important;
     text-transform: uppercase;
}
.an_stickyAddToCart.an_stickyAddToCart .an_stickyAddToCart-qty-add .btn-primary {
	background: #e8328b;
    font-family: Century-Gothic;
    font-weight: 400 !important;
    text-transform: uppercase;
    font-size: 14px;
    border-radius: 5px;
    color: #fff !important;
    border: none;
}
.block-category h1,div#category-description spa,.showing-text ,.products-sort-order .select-title,.products-sort-order .select-list,#category .pagination>div:first-child{font-family:Lato}
.products-sort-order .select-list {font-size:14px !important;}
#products .product-title {
    text-align: left
}
.col-md-6.filters-toggler-block {
    width: 100%;
}
.col-md-6.hidden-sm-down.total-products {
    display: none;
}
.product-line-grid-body .product-line-info a {
    font-family: Century-Gothic;
    font-size: 15px;
    text-transform: uppercase;
}
.shopping-continue .btn-primary ,body#checkout section.checkout-step .btn-primary.continue,#payment-confirmation .ps-shown-by-js .btn-primary{
    font-family: "Century-Gothic";
    font-size: 14px;
    border-radius: 5px;
    border: 1px solid #000;
}
.shopping-continue .btn-primary:hover {
	color:#000 !important;
	background:transparent !important;
}
.cart-summary-line .label {

    font-family: "CenturyGothicBold" !important;
}
#cart-subtotal-products .value {
	font-family: "Century-Gothic";
    color: #ff6799 !important;
}
.form-control-static-comment {
	color: #737070 !important;
}
#header .header-nav .nav-right.col-md-3 .signin.dropdown.js-dropdown.hidden-md-down {
    display: none !important;
}
.signin.dropdown.js-dropdown.hidden-md-down button span {
	    font-family: Century-Gothic;
  
    font-size: 12px;
    color: #000 !important;
    text-transform: uppercase;
    text-align: center;
	    float: left;
    text-align: center;
    margin-top: 10px;
}
.signin.dropdown.js-dropdown.hidden-md-down button svg {
	    display: block;
    text-align: center;
    margin: 0 auto !important;
}
.create-account-form span {
    font-family: Lato;
    color: #ff6799;
    font-weight: 700;
}
body#checkout section.checkout-step .forgot-password a:hover ,.login-form-forgot.col-md-6 .no-account a:hover {
	color:#000 !important;
}
body#checkout section.checkout-step .forgot-password a ,.login-form-forgot.col-md-6 .no-account a{
    font-family: "Lato";
    color: #8c8a8a !important;
}
body#checkout .cart-summary-products a:hover,p.add-address-comment a:hover {
	color:#ff6799 !important;
}
.custom-radio input[type=radio]:checked+span {
    background-color: #ff6799 !important;
}
body#checkout section.checkout-step.-current.-reachable.-complete .content p.add-address {font-weight:bold;}
body#checkout section.checkout-step .address-alias {font-size:22px !important;}
body#checkout .nav-item .nav-link {font-size:16px !important;}
#checkout .card.js-cart {padding:25px;}
p.add-address-comment a,body#checkout section.checkout-step.-current.-reachable.-complete .content p.add-address,body#checkout section.checkout-step .delete-address, body#checkout section.checkout-step .edit-address span,body#checkout section.checkout-step .delete-address, body#checkout section.checkout-step .edit-address spanbody#checkout section.checkout-step .address,body#checkout .cart-total .value,.notification_cookie p,.cart-grid .card-block h1,.product-line-attribute .attr-name,.product-line-info.product-line-attribute span.value,.product-line-price .price,span.product-price span,
body#checkout section.checkout-step .step-title,body#checkout .nav-item .nav-link,body#checkout section.checkout-step #customer-form .form-control-label, body#checkout section.checkout-step #delivery-address .form-control-label, body#checkout section.checkout-step #invoice-address .form-control-label, body#checkout section.checkout-step #login-form .form-control-label,
body#checkout section.checkout-step #customer-form .radio-inline,.form-control-static-comment,body#checkout section.checkout-step .form-control,.custom-checkbox-label,.custom-checkbox-label em,#checkout .card-block .checkout-summary-items,
body#checkout .block-promo .promo-code-button, body#checkout .cart-summary-products a, body#checkout .cart-summary-line .label,body#checkout section.checkout-step .carrier-name,
body#checkout section.checkout-step .carrier-delay,.delivery-message,.payment-option label span,label.js-terms
{font-family:Century-Gothic;}
body#checkout .chechout-steps+.col-md-4:after {display:none !important;}

.notification_cookie a ,.notification_cookie span{
	    font-family: "CenturyGothicBold";
   
}
.sb-menu-right .cart-preview .product-infos .product-name {
	
    font-family: CenturyGothicBold !important;
}
.cart-grid-body a.label:hover{color:#e8328b !important}
.cart-grid .card-block h1 {text-transform:uppercase;}
.sb-menu-right .product-infos .product-line-info .label,.sb-menu-right .cart-bottom .total-line span,.sb-menu-right .cart-preview .cart-title .h4 {font-family: Lato !important;}
.sb-menu-right .cart-preview .product-infos .product-price {
    font-family: CenturyGothicBold !important;
   
    color: #000 !important;
    font-size: 16px !important;
}
.cart-preview .product-infos .product-quantity {
    font-family: CenturyGothicBold !important;
    
    color: #ff6799 !important;
    font-size: 16px !important;
}
.sb-menu-right .cart-preview .cart-action .btn-primary {
	    background: #e8328b;
    font-family: Century-Gothic;

    text-transform: uppercase;
    border: none !important;
    font-size: 14px;
    border-radius: 5px;
    color: #fff !important;
}
.card.cart-summary, .card.js-cart {
    background: #fbfbfb !important;
    border-radius: 5px;
}
#cart-subtotal-products ,#cart .card.cart-summary .cart-total{border:none !important;}
.sb-menu-right .cart-preview .cart-action .btn-primary:hover ,.checkout.cart-detailed-actions.card-block a:hover{
    background: #ff699aba!important
}
.checkout.cart-detailed-actions.card-block a {
    background: #ff6799;
    border: none !important;
    border-radius: 5px;
    font-family: "Century-Gothic";
	font-size:16px;
}
.cart-total .value {
	    color: #ff6799;
}
.sb-menu-right .cart-preview .cart-title {
	    background: #f1f0ee !important;
}
#index #wrapper .container {
    width: 100% !important;
    padding: 0;
}

#index .products-columns,#main .anthemeblocks-staticblockcategory{

padding-left: calc((100vw - 1170px)/2);
    padding-right: calc((100vw - 1170px)/2);
	
}
#index #wrapper {margin-top:-25px;}
.cart-summary-line .value,
body#checkout #cart-summary-product-list .media-body .product-price, body#checkout #cart-summary-product-list .media-body .product-quantity, body#checkout #cart-summary-product-list .media-body .product-name {    font-family: "Century-Gothic";}
body#checkout #cart-summary-product-list .media-body .product-price {
    color: #ff6799 !important;
}
body#my-account #content .links a span {
    background: #f1f0ee !important;
    border-radius: 5px !important;
	font-family: "Century-Gothic";
    color: #000 !important;
    font-weight: normal !important;
}
#order-details ul li,section#content-hook_payment_return p,#order-items table td,#order-items .qty div,#order-items .details,section#content-hook_order_confirmation p,body#checkout section.checkout-step .carrier-price,.btn-primary,#authentication .form-footer #submit-login,#password h1, #password .send-renew-password-link,#password .form-control-label,.form-control ,.ps-alert-error .item p, .ps-alert-success .item p, .page-customer-account #main .page-footer ul li a{
    font-family: "Century-Gothic";
}
.form-control:focus, .input-group.focus {
    outline: none !important;
}
body#checkout section.checkout-step .payment-options label {
    font-size: 14px;
}
.page-footer .account-link,.page-customer-account #content .forgot-password a {
    font-family: "Century-Gothic";
    font-weight: 600;
}

div#order-items h3,#order-details>.card-title {
    font-family: Lato;
}
footer.page-footer a {
    font-family: "Century-Gothic";
    color: #fff;
    background: #000;
    border-radius: 5px;
    padding: 15px;
    margin-bottom: 25px !important;
}
section#content-hook_order_confirmation h3.h1.card-title {
    font-family: "Lato";
    text-align: center;
    font-size: 28px;
}
body#checkout .additional-information p {
    font-family: "Century-Gothic";
    font-style: italic;
    font-size: 13px;
}
.header-right div#_desktop_an_wishlist, .header-right #_desktop_user_info, .header-right div#_desktop_cart {
    height: 59px !important;
    display: flex
;
    align-items: center;
    justify-content: center;
}
footer.page-footer a:hover {background:#e8328b !important;}
footer.page-footer {margin-bottom:15px !important;}
.page-footer .account-link:hover,.page-customer-account #content .forgot-password a:hover,.page-my-account #content .links a i {color:#e8328b !important;}
.page-my-account #content .links a:hover i {color:#000 !important;}
#password .form-control-submit {

    margin-left: 5px;
}
.block-category h1 {
    font-size: 35px;
}
#authentication .page-header h1, #my-account .page-header h1, #identity .page-header h1, #address .page-header h1, #history .page-header h1, #order-slip .page-header h1, #stores .page-header h1, #search h2, #pagenotfound .page-header h1, #search .page-content.page-not-found h4, #search .page-content.page-not-found p, #pagenotfound .page-content.page-not-found h4, #pagenotfound .page-content.page-not-found p {
	font-family:Lato !important;font-weight:700 !important;font-size:22px !important;text-transform:uppercase;
}
.form-control,#password .form-control-submit {    border-radius: 5px!important;}
p.address-message,section#checkout-personal-information-step p,body#checkout section.checkout-step .add-address a,h2.h4 {
    font-family: 'Century-Gothic';
}
.anthemeblocks-homeslider-desc {
    display: none;
}
.js-address-form section.form-fields .form-group.row:nth-child(6),.js-address-form section.form-fields .form-group.row:nth-child(7),
form#customer-form section .form-group:nth-child(3),form#customer-form section .form-group:nth-child(5),form#customer-form section .form-group:nth-child(6),.create-account-form {display:none !important;}
.an_stickyAddToCart.an_stickyAddToCart .an_stickyAddToCart-qty,.an_stickyAddToCart-price .product-title,span.an_stickyAddToCart-price-price.price,span.an_stickyAddToCart-regular-price.regular-price {font-family:Lato}

#product .tabs,.row.product-comments-head {
    display: none !important;
}
.delivery_return-open-modal-btn, .an_sg {
    display: none!important;
}
div#empty-product-comment {
    display: none!important;
}
@media (max-width: 767px), (min-width: 767px) and (max-width: 1023.5px) { 

#index #wrapper {
    margin-top: 0px!important;
}
.anthemeblocks_homeslider-block.initialized {
    background: url(img/slide-escarpins-mobile.jpg);

    display: block;
    width: 100%;
    height: 769px;
    background-repeat: no-repeat;
   
    object-fit: cover !important;
    background-size: cover !important;
}
.anthemeblocks_homeslider-block .anthemeblocks-homeslider {
    display: none !important;
}
 #mobile_top_menu_wrapper .amenu-item .amenu-link {
        font-family: 'CenturyGothicBold';
 }
  .anthemeblocks-staticblockcategory {    margin-top: -225px !important;}
  #index #wrapper > .anthemeblocks-staticblockcategory > .staticblockcategory-item.staticblockcategory-item-big {
    margin-right: 0 !important;
}
#main .anthemeblocks-staticblockcategory {
    margin-top: 55% !important;
}
#main .staticblockcategory-item .anthemeblocks-staticblockcategory-desc span {    left: 40% !important;}
.block_newsletter p {text-align:center !important;}
.newsletter-content,.block_newsletter {
    padding-bottom: 0px !important;
}
.footer-logo.col-md-4 img {
    margin: 0 auto !important;
    display: block!important;
}
.staticblockcategory-item.staticblockcategory-item-big:first-child .anthemeblocks-staticblockcategory-desc h2 { color: #ff6799 !important;}
.staticblockcategory-item.staticblockcategory-item-big:nth-child(2) .anthemeblocks-staticblockcategory-desc h2{ color: #5a7aa9 !important;}
.staticblockcategory-item.staticblockcategory-item-big:last-child .anthemeblocks-staticblockcategory-desc h2{ color: #f87c31 !important;}
    #header #_mobile_cart svg {
        margin: 0px 5px 0px 0!important;
    }
	.anthemeblocks-staticblockcategory_t6 {
  
    margin-top: 45% !important;
}
.anthemeblocks-staticblockcategory_t6 .staticblockcategory-item.staticblockcategory-item-big {margin:0px !important;}
#index #wrapper #main .anthemeblocks-staticblockcategory_t6 .anthemeblocks-staticblockcategory-desc {    text-align: center!important;

    padding: 0 15% !important;}
	#index #wrapper #main .anthemeblocks-staticblockcategory_t6 .anthemeblocks-staticblockcategory-desc .btn_shop_banner {
		    text-align: center!important;
    display: block!important;
    margin: 0 auto!important;
	}
	#index .anthemeblocks-staticblockcategory-desc h2 {text-align:center !important;        background: #ffffffde;
        font-family: 'CenturyGothicBold';
        font-weight: bold;
        font-size: 33px !important;}
		ul.an_productattributes-group {    justify-content: start!important;}
		.staticblockcategory-item.staticblockcategory-item-big:first-child .anthemeblocks-staticblockcategory-desc h2 { color: #ff6799 !important;}
}
section#content-hook_order_confirmation p,#order-confirmation #registration-form {
    display: none;
}
div#contact-link span {
    display: none;
}

.contact-form h3 {
    text-transform: uppercase;
    color: #000000!important;
    font-family: CenturyGothicBold;
    text-align: center;
    font-weight: normal;
    margin-bottom: 25px;
}
#identity .form-control-valign, #authentication .form-control-valign, #contact .form-control-label, #address .form-control-label, #identity .form-control-label, #authentication .form-control-label {
    font-family: CenturyGothicBold;
}

.contact-rich h4 {
	
	 text-transform: uppercase;
    color: #000000!important;
    font-family: CenturyGothicBold;
	   font-weight: normal;
	
}

.contact-rich .block .data,.contact-rich .block a {
    color: #000000 !important;
    font-size: 14px!important;
 
    font-family: "Century-Gothic"!important;
}
.contact-rich .block a {
	text-decoration:underline;
	
}
.contact-rich .block a:hover{
	text-decoration:none!important;
	
}
section.contact-form input.btn.btn-primary:hover {
    background: #e8328b;
    border: none !important;
}