@font-face {
font-family:'League Gothic Condensed';  
src: url(https://www.iguan.fr/wp-includes/fonts/leaguegothic-italic-webfont.woff) format('woff');
font-weight: italic;  
}
@font-face {
font-family:'League Gothic Condensed';  
src: url(https://www.iguan.fr/wp-includes/fonts/LeagueGothic-Regular.woff) format('woff');
font-weight: normal;  
} @font-face {
font-family:'League Gothic';  
src: url(https://www.iguan.fr/wp-includes/fonts/leaguegothic-condensed-regular-webfont.woff) format('woff');
font-weight: normal;  
}
@font-face {
font-family:'League Gothic italic';  
src: url(https://www.iguan.fr/wp-includes/fonts/leaguegothic-condensed-italic-webfont.woff) format('woff');
font-weight: italic;  
}
.role-clients-boutique ul.products li.product .onsale {
display: none !important;
}
.role-clients-boutique .reassurance-items > div:first-child { display: none; }
.role-clients-boutique .pre-header > p {color: #1d0505;}
.woocommerce-mini-cart__total.total strong, .woocommerce-mini-cart__total.total small {
display: none;
}
.cross-sells div.sidebarleft {
display: none;
}
.cart-collaterals .cross-sells {
display: none;
}
.role-clients-boutique #alma-payment-plans {
display: none;
}
.reassurance-items > div:first-child {
display: none;
}
.widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list.product_list_widget {
display: none;
}
div.recherche {
margin-top: 35px;
margin-right: 25px;
}
div.widget_shopping_cart_content {
margin-top: 30px;
margin-right: 25px;
}
#post-13 .woocommerce p {
text-align: center;
}
.wc-backbone-modal-header h1 {
font-family: 'Open Sans' !important;
}
a.woocommerce-mini-cart__total.total {
display: flex;
}
.mega-indicator {
display: none !important;
}
.woocommerce-info.wc_points_redeem_earn_points {
display: none;
}
.woocommerce-mini-cart__total.total img {
max-width: 17px;
height: 17px;
margin-top: 8px;
margin-right: 6px;
}
#masthead {
position: fixed;
z-index: 9999;
background: #fff;
width: 100%;
height: 150px;
}
.tnp-field.tnp-field-email label {
display: none;
}
.tnp.tnp-subscription form {
display: flex;
}
p.woocommerce-mini-cart__empty-message {
margin-top: 0;
display: flex;
}
.woocommerce-mini-cart__empty-message img {
margin-right: 5px;
}
.page-id-29 .new-product {
padding-left: 10px;
}
.woocommerce-cart-form {
max-width: 95%;
margin: auto !important;
display: block;
width: 100%;
}
.woocommerce-cart-form .shop_table.woocommerce-cart-form__contents {
max-width: 47%;
display: inline-block;
}
article {overflow: hidden}
input.tnp-email {
max-height: 40px;
}
.traduction {
position: absolute;
top: 3px;
display: flex;
right: 15px;
}
td.product-name {
width: 35%;
} .price .del { 
color: #291111;
} span.onsale {
display: none;
}
.atw-w-screen {
margin-top: 300px !important;
}
#primary {
padding-top: 150px;
}
.wpmenucart-contents {
margin-top: -5px;
}
img.attachment-post-thumbnail {
width: 95%;
height: auto;
}
#commentform {
display: none;
}
.breadcrumb {
background-color: #eaeaf2;
padding: 18px 0;
display: none;
}
#a-propos {
display: flex;
padding: 0 30px;
max-width: 100%;
}
.reassurance-items h3 {
font-weight: bold;
margin-top: 15px;
}
#facebook i, #insta i {
margin: 0 4px !important;
font-size: 25px !important;
}  h1, h2, h3, h4 {
font-family:'League Gothic'!important; 
font-weight: 300;
}
.wpmenucart-icon-shopping-cart-0 {
display: block;
margin: 0 5px;
} .rs-parallax-wrap .rs-layer {
font-family: 'League Gothic'!important;
letter-spacing: 8px!important;
}
a.glink.nturl {
margin: 0 4px !important;
color: #fff;
}
tfoot tr.cart-subtotal {display: none;}
.checkout h3, .checkout h3 span {
font-size: 40px;
letter-spacing: 2px;
} #mega-menu-menu-1 a {
font-size: 16px !important;
font-family: 'Helvetica', sans-serif !important;
font-weight: 600 !important;
} .insta-text > div:nth-child(1) > p:nth-child(2) > a:nth-child(1) {
font-family: 'Helvetica';
font-size: 18px;
color: #000;
font-size: 14px;
}
.insta-text > div:nth-child(1) > p:nth-child(1) {
font-family: 'Helvetica';
font-size: 30px;
margin-bottom: 0px;
text-transform: uppercase;
font-weight: bold;
}
#shipping_method, .woocommerce-Price-amount.amount bdi {
font-size: 16px;
font-weight: normal;
}
#shipping_method {
}
#a-propos h2 {
color: #fff;
font-size: 60px;
letter-spacing: 4px;
}
.woocommerce-cart-form .product-thumbnail img { margin: 5px !important; }
#a-propos p {
color: #fff !important;
font-size: 17px !important;
line-height: 24px !important;
} .bloc-reassurance h3 {
font-size: 16px;
letter-spacing: 0px;
font-family: 'Helvetica' !important;
} #pre-foot h3 {
font-family: 'Helvetica' !important;
font-size: 16px;
font-weight: bold;
} .woocommerce-loop-product__title {
font-family: 'Open Sans' !important;
} .woocommerce-loop-product__title, span.price bdi {
font-size: 19px !important;
font-family: 'Open Sans';
} p, a, div {
font-family:'Open Sans';
} h2 {
font-size: 55px;
}
.medium.cli-plugin-button.cli-plugin-main-button.cli_settings_button {
display: none;
}
body {
margin: 0;
padding: 0;
}
.home div.sidebarleft {
display: none;
}
.related.products {
clear: both;
}
.woocommerce div.product form.cart .button {
width: 85%;
}
.wc_payment_method > input {
margin-top: 10px !important;
}
.search-form input::placeholder {
color: #fff;
}
input.search-field {
border-left: 1px solid #fff;
}
.search-form:hover input::placeholder {
color: #ddd;
}
.search-form:hover input.search-field {
border-left: 1px solid #ddd;
}
#alma-payment-plan-table-3-installments {
clear: both;
}
a#modaal_link {
color: #c19e79;
}
a.shipping-calculator-button {
color: #c19e79;
}
.home .contenu {
max-width: 100%;
}
#billing_Anniversaire {
padding: 5px 10px;
border: 1px solid #d1d1d1;
}
.pro {
color: #eae8e8;
position: absolute;
top: 0px;
right: 100px;
}
.pro:hover {
background-color: #eae8e8;
color: #1d0505;
transition: ease-in-out .3s;
padding: 0 10px;
}
.btn-connexion a {
width: 225px!important;
}
nav.woocommerce-breadcrumb {
display: none;
}
.added_to_cart.wc-forward {
display: none !important;
}
.woocommerce-customer-details {
overflow: hidden;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a {
color: #c19e79;
}
.woocommerce-products-header__title.page-title {
margin-bottom: 0;
font-weight: normal;
color: #291111;
}
.related.products .sidebarleft {
display: none;
}
.yith-wcan-filters .yith-wcan-filter .price-slider span.irs-from, .yith-wcan-filters .yith-wcan-filter .price-slider span.irs-to{
background-color: transparent !important;
color: #000 !important;
border: none !important;
}
span.irs-from::before, span.irs-to::before, span.irs-line {
display: none !important;
}
.yith-wcan-filters .yith-wcan-filter .price-slider span.irs-handle {
border: none !important;
background-color: #000 !important;
border: 4px solid #fff !important;
box-shadow: none;
top: 13px;
}
.yith-wcan-filters .yith-wcan-filter .price-slider span.irs-bar {
background-color: #000 !important;
height: 1px !important;
top: 23px;
}
.related.products div.contenu {
max-width: 100%;
margin: 0 !important;
overflow: hidden;
}
.woocommerce-result-count {
display: none;
}
div.filters-container {
margin-top: 20px;
}
.woocommerce-form-login-toggle {
text-align: center;
}
.woocommerce-form-login-toggle .showlogin {
color: #000;
}
.entry-header {
display: none;
}
.woocommerce-pagination {
margin-bottom: 30px;
}
form.woocommerce-ordering {
display: none;
}
#primary {
max-width: 1200px;
margin: auto;
}
.page-numbers li a {
color: #291111;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {
color: #000;
font-size: 25px;
}
#ship-to-different-address-checkbox {
margin-top: 22px;
margin-right: 10px;
}
p.cgus-product {
float: left;
}
h4.filter-title {
font-size: 14px;
}
div.filter-content {
font-size: 13px;
}
div.sidebarleft {
display: inline-block;
vertical-align: top;
width: 100%;
}
div.contenu > ul {
padding-left: 30px !important;
}
div.contenu {
max-width: 74%;
width: 100%;
margin-top: 25px;
display: inline-block;
vertical-align: top;
}
.page-numbers.current {
background: #c19e79 !important;
color: #fff !important;
}
.single-post .entry-header {
display: block;
text-align: center;
background: #c19e79;
padding: 20px;
color: #fff;
}
.single-post .entry-header h1.entry-title {
margin: 0 !important;
}
.single-post .entry-header div.entry-meta {
display: none !important;
}
.single-post div.post-thumbnail,
.single-post div.entry-content {
max-width: 49%;
vertical-align: top;
width: 100%;
display: inline-block;
}
.fas.fa-user-alt {
margin-right: 5px;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {
font-family: '0pen Sans', sans-serif!important;
font-size: 13px;
}
#ship-to-different-address-checkbox {
margin-top: 26px;
}
#shipping_method li {
font-weight: normal;
}
.product-type-variable .woocommerce-variation-price .price {
display: block;
text-align: left;
font-weight: bold;
font-size: 31px;
}
body, p, a {
font-family: 'Open Sans', sans-serif;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 input{
font-family: 'Open Sans', sans-serif !important;
}
div{}
input.tnp-email {
padding: 8.5px !important;
}
h1, h2, h3, h4 {
font-weight: 300;
}
.card-title {
font-size: 35px;
}
h1 {
font-size: 50px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
height: 20px !important;
}
h2 {
color: #1d0505;
font-weight: 400;
text-align: center;
line-height: 1.2;
text-transform: uppercase;
margin: 0 0 42px;
}
h3 {
color:#fff;
line-height: 1.2;
text-transform: uppercase;
margin: 0;
font-weight: 400;
}
h4 {
color:#c19e79;
text-transform: uppercase;
font-size: 60px;
line-height: 1.2;
margin: 0 0 10px;
word-break: break-word;
font-weight: 400;
}
.color1{
color:#240d0d;
}
.color2{
color:#c19e79;
}
.color3{}
.cache, footer.entry-footer {
display: none;
}
ul {
list-style-type: none;
}
.l1200{max-width: 1200px; margin: auto!important;}
.l1000{max-width: 1000px; margin: auto;}
.l800{max-width: 800px; margin: auto!important;}
.l600{max-width: 600px; margin: auto;}
.l300{max-width: 300px; margin: auto;}
.up-sells.upsells.products {
display: none!important;
}
.justify {
text-align:justify;
}
.diamand {
margin-top:40px;
}
.flex{
display:flex;
}
.logged-in .nonconnecte {
display: none;
}
.nonconnecte {
display: block;
}
.logged-in .connecte {
display: block;
}
.connecte {
display: none;
}  a{text-decoration:none;}
a:hover{}
a:link, a:visited, a:active, a:focus {}
.btn1 {
color: #c19e79!important;
border: 2px solid #c19e79;
text-transform: uppercase;
font-weight: 300;
padding: 14px 15px;
}
.btn1:hover {
background-color: #c19e79;
border-color: #c19e79;
color: #fff!important;
}
.btn2{}
.btn2:hover{}
.product-type-simple .single_add_to_cart_button.button.alt {
font-size: 16px;
}  .main-navigation li {
position: relative;
margin: 0px 10px;
}
.woocommerce-button.button.woocommerce-form-login__submit {
padding: 8px;
}
.subscription {
display: flex;
}
#site-navigation input {
display: none;
}
.menu, #colophon {
display: flex;
align-items: center;
max-width: 100%;
margin: auto;
justify-content: space-evenly;
flex-direction: column;
}
.menu-toggle {
display: none;
}
.main-navigation ul {
display: flex;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
display: block;
left: auto;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.site-branding {
max-width: 8%;
margin: auto;
}
.pre-header .left-side a {
margin: 0 5px;
}
.main-navigation a {
display: block;
text-decoration: none;
}
.site-branding img {
width: 100%;
height: auto;
margin: 1em 0;
}
.pre-header {
background-color: #1d0505;
color: #eae8e8;	
padding: 0px;
line-height: 30px;
}
.pre-header p {
margin: 0 !important;
text-align: center;
text-transform: uppercase;
width: 100%;
}
.main-menu {
display: flex;
}
#mega-menu-menu-1 {
display: flex !important;
}
.logo {
width: 64%;
height: auto;
display: block;
}
.custom-logo {
width: 70px;
height: auto;
}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
margin-bottom: 15px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
text-align: center;
}
.main-menu .right-side{
display: flex;
}
.custom-logo-link {
width: 60%;
margin: auto;
}
#site-navigation .right-side {
display: flex;
width: 48%;
justify-content: flex-end;
}
#mega-menu-top-menu {
display: flex !important;
margin-left: 41% !important;
padding-left: 0px !important;
width: 33%;
}
#mega-menu-top-menu a {
width: 85%;
}
#wpmenucartli {
width: 30%;
}
#gtranslate_selector {
height: 25px;
font-size: 12px;
padding: 0px 10px;
position: absolute;
top: 2px;
right: 2px;
background: transparent;
border: none;
color: #fff;
}
#mega-menu-wrap-menu-1 {
width: 45%;
}
.logo {
width: 7%;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
margin: 0 !important;
}
#mega-menu-menu-1 {
justify-content: space-evenly;
margin-top: 35px !important;
}
#mega-menu-wrap-top-menu {
padding: 0;
}
#mega-menu-top-menu a {
width: 70%;
}
#wpmenucartli {
width: 30%;
font-size: 14px;
margin-top: 3px;
margin-left:10px
}
#wpmenucartli a:visited, #wpmenucartli a:hover {
color: #363636;
}
#wpmenucartli a {
color: #363636;
}
.connecte {
margin-top: 35px;
color: #363636;
font-size: 14px;
}
.glink.nturl.notranslate {
margin-top: 5em;
}
.right-side > a:nth-child(1) {
display: none;
}
#mega-menu-wrap-top-menu > a:nth-child(1) > div:nth-child(1) {
display: none;
}
.right-side #mega-menu-wrap-top-menu {
padding: 0 !important;
}
.fas.fa-user-alt {
margin-right: 15px;
}
#site-navigation {
padding-top: 1em;
}
.glink.nturl.notranslate span {
display: none;
}
.glink.nturl.notranslate {
margin-right: 11px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
width:25% !important;
display:inline-block;
margin-top: 10px;
}
.mega-sub-menu li {
padding-left: 10px !important;
}
#reviews {
border: 1px solid #ddd;
padding: 20px;
}
.stars a {
color: #c19e79;
}
#mega-menu-menu-1 a {
text-transform: uppercase!important;
display: block!important;
position: relative!important;
padding: 0px!important;	
color: #363636!important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
background: transparent !important;
}
#mega-menu-wrap-menu-1::before, #mega-menu-wrap-menu-1 #mega-menu-menu-1::before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu::before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item::before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-row::before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-column::before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 a.mega-menu-link::before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 span.mega-menu-badge::before, #mega-menu-wrap-menu-1::after, #mega-menu-wrap-menu-1 #mega-menu-menu-1::after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu::after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item::after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-row::after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-column::after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 a.mega-menu-link::after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 span.mega-menu-badge::after {
display: inline!important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover {
background: transparent!important;
color: #c19e79 !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
margin: 12px 30px 12px 0 !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
line-height: 3px;
}
.breadcrumb {
background-color: #eaeaf2;
padding: 18px 0;
}
.breadcrumb .links {
max-width:95%;
margin: auto;
background-color: #eaeaf2;
}
.breadcrumb span {
color: #333;
font-size: 13px;
}
.breadcrumb a:hover {
color: #c19e79;
}
.breadcrumb .links > span:last-child a span {
text-decoration: underline;
color: #c19e79 !important;
}
#site-navigation {
width: 100%;
}
.main-navigation ul {
margin: 5px;
flex-direction: row;
}
#mega-menu-wrap-top-menu, #mega-menu-wrap-top-menu #mega-menu-top-menu, #mega-menu-wrap-top-menu #mega-menu-top-menu ul.mega-sub-menu, #mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-menu-item, #mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-menu-row, #mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-menu-column, #mega-menu-wrap-top-menu #mega-menu-top-menu a.mega-menu-link, #mega-menu-wrap-top-menu #mega-menu-top-menu span.mega-menu-badge {
color: transparent !important;
}
#mega-menu-wrap-top-menu {
background: transparent;
padding: 16px;
}
.switcher-popup.glink.nturl.notranslate {
padding: 0 16px;
}
.search-submit {
display: block !important;
}
.search-form {
display: flex;
}
.astm-search-menu.is-menu.default.menu-item {
width: 261px;
}
#site-navigation input {
display: block;
}
.main-navigation li {
margin: 0;
}
.astm-search-menu.is-menu.default.menu-item {
display: inline-block;
height: auto;
vertical-align: middle;
}
.search-field {
padding: 5px;
border: none;
border-left: 1px solid #ddd;
}
.search-submit {
line-height: 0;
height: 0;
width: 0px;
font-size: 0;
background-image: url(https://www.iguan.fr/wp-content/uploads/2021/05/icons8-search-48.png);
background-size: contain;
background-repeat: no-repeat;
padding: 11px;
background-color: transparent;
border: none;
}
a.mega-menu-link {
background: #fff !important;
}
.astm-search-menu.is-menu.default.menu-item input:hover {
background-color: transparent;
}
.search.current-item {
color: #c19e79;
}
.mega-menu-item > .mega-sub-menu {
border-top: 3px solid #c19e79 !important;
background-color: #fff !important;
box-shadow: 0px 15px 15px -20px #333 !important;;
margin: auto !important;
}
#mega-sub-menu-1 li > a::before {
display:none;
}
.logo-depose-container {
text-align: center;
}
.logo-depose {
display: block;
margin-left: auto;
margin-right: auto;
width: 100px;
}
.page-id-29 .logo-depose {
display: none;
}  #menu-footercol0 {
padding: 0;
margin: 0;
text-align: center;
}
.social {
text-align: center;
}
#colophon ul {
list-style: none;
}
#colophon {
background: #eaeaf2;
}
.fa-angle-up {
color: #fff;
background: #c19e79;
font-size: 25px;
position: fixed;
bottom: 25px;
right: 25px;
width: 40px;
height: 40px;
text-align: center;
cursor: pointer;
line-height: 40px !important;
}
.foot {
width: 100%;
display: flex;
justify-content: space-between;
padding: 7px 0px;
background-color: #ffffff;
}
.foot div:nth-child(1) {
margin-left: 40px;
}
.foot div:nth-child(2) {
margin-right: 70px;
display: flex;
flex-direction: row;
justify-content: space-around;
width: 25%;
}
.foot p {
color: #131313;
font-size:14px;
}
.widget {
display: flex;
}
.widget-title.h5 {
display: none;
}
.widget h3 {
color: #291111;
font-weight: 400;
text-transform: uppercase;
line-height: 1.2;
font-size: 18px;
}
div.widget {
margin: 0 30px;
}
.widget ul {
padding: 0;
}
.widget a, .widget p {
color: #c19e79;
font-weight: 400;
font-size: 14px;
line-height: 23px;
}
.footer-widget-area {
width: 20%;
}
#pre-foot {
max-width: 90%;
padding-top: 40px;
padding-bottom: 20px;
}
.footer-widgets .textwidget.custom-html-widget br {
display: none;
}
.widget a {
line-height: 30px;
}
.social a {
margin:0 3px;
color: #c19e79;
}
.social {
text-align: right;
margin-right: 5em;
margin-bottom: 1em;
margin-top:-2em;
}
.foot div:nth-child(1) a {
color: #c19e79;
}
.fas.fa-phone-alt {
color: #c19e79;
margin-right: 10px;
}
.tnp-widget input.tnp-submit {
background-color: #c19e79;
}
.tnp.tnp-widget form {
display: flex;
}
.tnp-field.tnp-field-email {
width: 80%;
}
.tnp-field.tnp-field-button {
width: 20%;
line-height: 0;
}
.tnp-submit-image {
background-color: #c19e79;
margin-top: 0;
width: 22px;
padding: 8px;
border-left: none;
}
.tnp-widget label {
display: none !important;
}
.tnp-widget .tnp-field {
margin-bottom: 0px;
height: 39px;
}
.link-foot a {
color: #313131;
}
#footer-widget1 {
display: none;
}
.social a:hover {
color: #291111;
}
.widget {
justify-content: space-between;
}
.reassurance-items {
max-width: 90%;
display: flex;
width: 100%;
margin: 2em auto;
}
.bloc-reassurance {
margin: 0 30px;
}
.bloc-reassurance img {
width: 110px;
display: block;
margin: auto;
}
.bloc-reassurance h3 {
color: #000;
text-align: center;
}
.bloc-reassurance p {
text-align: center;
margin: 0;
}
.bloc-reassurance a {
color: #000;
}
.bloc-reassurance a:hover {
color: #c19e79;
}
.reassurance-items {
justify-content: space-between;
margin-top: 1em;
}
div.bloc-reassurance:nth-child(3) > img:nth-child(1) {
width: 91px;
}
div.bloc-reassurance:nth-child(4) > img:nth-child(1) {
width: 124px;
}
div.bloc-reassurance:nth-child(5) > img:nth-child(1) {
width: 104px;
}   div#n2-ss-2 .n2-style-785355f374be86c332d4665aae819858-dot.n2-active, div#n2-ss-2 .n2-style-785355f374be86c332d4665aae819858-dot:hover, div#n2-ss-2 .n2-style-785355f374be86c332d4665aae819858-dot:focus {
background: #c19e79!important;
}
div#n2-ss-2 .n2-style-785355f374be86c332d4665aae819858-dot {
background: #fff!important;
padding: 3px 5px!important;
border-color: #fff;
border-radius: 0!important;
width: 40px;
}
div#n2-ss-2 .n2-style-89e6829493f6425211df0e3f6998e151-simple {
background: transparent;
}
div#n2-ss-2 .nextend-bullet-bar {
display: flex;
justify-content: center;
}
.n2-ss-widget {
position: relative;
bottom: 20px;
left: 0;
}
.n2-ss-slider .n2-ss-layer-col {
height: 50%;
}
.n2-ss-slider .n2-ss-layer[data-sstype="content"] {
height: 450px;
}
.n2-ss-slider-2 {
height: 450px;
}
input#createaccount {
margin-top: 12px;
}
.n2-ss-img-wrapper.n2-ss-img-crop.n2-ss-item-content.n2-ow {
height: 450px;
}
#n2-ss-2item6 {
margin-top: -18em;
} .page-id-29 .breadcrumb {
display: none;
}
.vc_custom_1621244282961 {
background: #291111;
}
.woocommerce.columns-3 {
margin-top: 50px;
}
.woocommerce-loop-category__title .count {
display: none;
}
.woocommerce-loop-category__title {
color: #fff;
}
.products.columns-4 .woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover img {
transition: 0.2s ease-in-out;
}
.products.columns-4 .woocommerce .products ul, .woocommerce ul.products {
margin: 0 0 5em;
}
.woocommerce-loop-category__title {
font-family: 'League Gothic', sans serif;
font-style: normal;
}
.page-id-29 div.woocommerce {
max-width: 100%;
}
#primary {
max-width: 100%;
}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
width: 16%;
}
.woocommerce img, .woocommerce-page img {
display: block;
}
.image-encadre {
border: 3px solid #c19e79;
padding: 8px;
margin-top: 2em !important;
margin-bottom: 4em !important;
}
.nouvelle-collection {
margin-top: 3em;
}
.nouvelle-collection p {
color: #f7f6f6;
}
#section-a-propos p {
color: #929292;
font-size: 14px;
font-weight: 400;
line-height: 21px;
}
#section-a-propos p:nth-child(1) {
margin-top: 0;
}
#section-a-propos {
display: flex;
}
.woocommerce-Price-amount.amount {
color: #1d0505;
font-size: 20px;
}
.woocommerce ul.products li.product .price {
max-width: 40%;
margin: auto;
text-align: center;
}
.woocommerce-Price-amount.amount {
color: #1d0505;
font-size: 20px;
}
.products.columns-4 > li.product-type-simple {
padding: 35px;
margin: 0 10px;
width: 15%;
}
.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
border-bottom: 1px solid #ddd;
padding-bottom: 14px;
}
.products.columns-4 {
display: flex;
justify-content: center;
flex-wrap:wrap;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
margin-bottom: 10px;
}
.wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_fadeIn.fadeIn.image-encadre.wpb_start_animation.animated {
width: 82%;
}
#section-a-propos .vc_column-inner {
padding-left: 0px;
}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
width: 32%;
}
.product-category.product.last {
margin-top: ;
margin-right: 0 !important;
}
.products.columns-3 {
margin: auto !important;
}
.page-id-29 .products.columns-4 {
flex-wrap: nowrap;
}
div.contenu > ul {
padding-left: 0px !important;
}
.woocommerce ul.products li.product a img {
margin: 0;
width: 100% !important;
}
.product-category.product {
position: relative;
width: 90%;
max-width: 400px;
margin: auto;
overflow: hidden;
}
.product-category.product li img {
background: rgba(29,5,5,0.7);
position: absolute;
height: 100%;
width: 100%;
left: 0;
top: 0;
bottom: 0;
right: 0;
opacity: 0;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}
.product-category h2{
color: #fff;
font-weight: 500;
letter-spacing: 0.15em;
margin-bottom: 0.5em;
text-transform: uppercase;
}
.product-category:hover h2{
opacity: 1;
}
.product-category h2 {
width: 100%;
height: 100%;
}
.product-category h2 {
top: 0;
left: 0;
}
.contenu .woocommerce-loop-category__title {
text-align: center!important;
}
.contenu .woocommerce-loop-category__title {
padding: 5.5em 0!important;
font-size: 2em!important;
}
.page-id-29 .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
width: 25%;
}
.page-id-29 .product-category.product {
max-width: 200px;
}
.page-id-29 .home .contenu {
max-width: 1290px;
margin: auto;
}
.page-id-29 .contenu .woocommerce-loop-category__title {
padding: 2em 0 !important;
font-size: 2.2em !important;
}
.page-id-29 .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin: 0px 15px 0px 0;
}
.page-id-29 .products.columns-4 .woocommerce .products ul, .woocommerce ul.products {
margin: 0;
}
.page-id-29 .woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
clear: none;
}
.page-id-29 .new-product {
margin-top: 2em;
}
.product-category:nth-child(1), .product-category:nth-child(2) {
max-width: 600px !important;
margin-bottom: 1em !important;
}
.product-category:nth-child(2) {
margin-right:0px;
}
.page-id-29 .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
width: 50%;
}
.product-category:nth-child(1) .woocommerce-loop-category__title, .product-category:nth-child(2) .woocommerce-loop-category__title {
padding: 2.5em 0 !important;
font-size: 6.2em !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce input.button {
color: #c19e79;
background-color: #fff;
border: none;
font-weight: 400;
text-align: center;
padding: 10px !important;
border-radius: 25px;
position: absolute;
width: 50%;
left: 21%;
}
li.product a.add_to_cart_button, li.product a.product_type_variable {
display: none !important;
}
li.product:hover a.add_to_cart_button, li.product:hover a.product_type_variable {
display: block !important;
z-index:1000;
}
.woocommerce ul.products li.product .price {
width: 38%;
display: inline-block;
text-align: right;
vertical-align: top;
padding-top: 5px;
}
.new-product .wpb_text_column.wpb_content_element {
margin-bottom: 0px !important;
}
.contenu .woocommerce-loop-category__title {
position: absolute;
}
.products.columns-4 > li.product.type-product {
width: 350px !important;
}
.new-product .woocommerce ul.products li.product a img {
height: auto!important;
}
.woocommerce ul.products li.product .button {
margin-top: 0;
}
.main-menu {
justify-content: space-between;
}
.new-product .products.columns-4 > li.product.type-product {
width: 25%!important;;
margin-bottom: 25px;
}
.insta-text > div:nth-child(1) > p:nth-child(2) {
margin: 10px;
}  div.contenu {
max-width: 100%;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
top: 78%;
}
.yith-wcan-filters form {
display: flex;
width: 100%;
}
.fas.fa-user-alt {
max-width: 100%;
}
div.sidebarleft {
max-width: 100%;
margin: auto;
}
.yith-wcan-filters .yith-wcan-filter {
width: 23%;
margin-bottom: 0 !important;
}
.woocommerce-result-count {
margin: 20px 0 !important;
}
.orderby {
padding: 5px;
border-radius: 0;
border: 1px solid #c19e79;
}
.products.columns-3 > li.product.type-product {
width: 23%!important;;
margin-bottom: 25px;
}
.yith-wcan-filters form {
justify-content: space-between;
}
.products.columns-4 > li.product.type-product {
width: 350px !important;
}
.woocommerce ul.products li.product a img {
height: auto!important;
}
.yith-wcan-filters .yith-wcan-filter .price-slider {
padding: 0px 10px;
}
.shipping-calculator-form button {
padding: 8px !important;
}
.coupon .button {
padding: 8px !important;
}
.button.wc-backward {
padding: 8px !important;
margin: 4em 0 !important;
}
.return-to-shop {
text-align: center;
}
.shipping-calculator-form button {
padding: 8px !important;
}
.products.columns-4 > li.product.type-product {
width: 23%!important;;
margin-bottom: 25px;
}
.button.product_type_variable {
display: flex !important;
justify-content: center;
}
.contenu .product.type-product.product-type-simple .star-rating {
display: none;
}
#comments {
display: block;
}
.woocommerce-Reviews-title {
display: none;
}
.cr-ajax-search {
display: none !important;
}
.commentlist.cr-ajax-reviews-list {
padding-left: 0 !important;
}
.cr-ajax-reviews-add-review {
display: ;
float: right;
flex-direction: ;
}
.cr-ajax-reviews-add-review {
color: rgb(255, 255, 255) !important;
background-color: rgb(193, 158, 121) !important;
padding: 7px 10px !important;
}
.woocommerce .star-rating span::before {
color: #c19e79;
}
.woocommerce .star-rating::before {
color: #c19e79;
left: 0px;
clear: left;
margin: ;
display: flex;
}
#tab-title-reviews {
color: #333;
text-transform: uppercase;
font-weight: 400;
font-size: 24px;
margin-top: 0px;
}
div.cr-ajax-reviews-sort-div {
justify-content: end;
}
#reviews.cr-reviews-ajax-reviews button.cr-ajax-reviews-add-review {
border-radius: none;
border-color: none;
}
div.cr-review-tags-filter {
display: none;
}
#submit {
padding: 8px !important;
}
#main {
width: 95%;
margin: auto;
}
.woocommerce-loop-product__title {
width: 60%;
display: inline-block;
}
.products.columns-3 > li.product.type-product {
width: 28% !important;
box-shadow: none;
}
.gform_submission_error.hide_summary {
font-family: 'Open Sans', sans-serif !important;
}
.wc_payment_method.payment_method_stripe img {
display: inline;
}
#wc-stripe-payment-request-button-separator {
display: none !important;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
text-align: left;
}
.wc_payment_method.payment_method_alma img , .wc_payment_method.payment_method_stripe img {
display: inline;
}
.woocommerce-ResetPassword.lost_reset_password {
max-width: 800px;
margin: auto;
}
#customer_login .u-column2.col-2 {
display: none;
}
#content {
max-width: 800px;
margin: auto;
padding: 200px 0 100px;
}
#signup-welcome a, .view a {
color: #c19e79;
}
#content {
max-width: 800px;
margin: auto;
padding: 200px 0 100px;
}
.wc_payment_method.payment_method_paypal img {
display: inline;
}
.wc_payment_method > input#payment_method_paypal {
margin-top: 17px !important;
}  .magasin .left-side {
display: table;
}
.magasin {
width: 100%;
}
.magasin a {
color: #333;
}
.card-title {
color: #333;
}
address {
margin: 2em 0!important;
}
.magasin .right-side p {
text-align: right;
margin: 4px;
}
.magasin .right-side {
width: 33%;
border-left: 1px solid #ddd;
}
.magasin {
border: 1px solid #ddd;
padding-top: 40px;
margin: 25px 0px;
border-radius: 5px;
}
.magasin .left-side {
width: 33%;
}
.left-side p {
margin-top: 4.5em;
margin-left: 2em;
}
.magasin .right-side .wpb_content_element {
margin-bottom: 0px;
}
.fa.fa-envelope {
color: #c19e79;
margin-right: 10px;
} .irs.irs--round.js-irs-0 {
color: #c19e79;
background-color: ;
}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-bar {
background-color: #c19e79!important;
}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-handle {
border: none!important;
background-color: #c19e79!important;
}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-from, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-to, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-single {
background-color: #c19e79!important;
}
.yith-wcan-filters .yith-wcan-filter .price-slider .irs-from::before, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-to::before, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-single::before {
border-top: 5px solid #c19e79!important;
}  .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody {
display: flex;
flex-direction: column-reverse;
}
.actions {
display: flex;
}
.actions > button {
max-width: 40%;
margin-left: 5%;
}
.actions {
justify-content: space-between;
}
.actions > button.button {
display: none !important;
}
.cart-collaterals {
width: 50% !important;
margin-left: 2%;
vertical-align: top;
display: inline-block;
}
.checkout-button.button.alt.wc-forward {
width: 95%;
}
.woocommerce-notices-wrapper .woocommerce-error {
background: #1d0505;
color: #fff;
font-weight: bold;
text-align:center;
}
.page-id-29 div.woocommerce {
display: flex;
max-width: 1230px;
margin: auto;
}
.woocommerce table.shop_table {
margin: 0 0px 35px 0;
border-radius: 0px;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead {
display: none;
}
.product-thumbnail {
padding: 0 !important;
}
.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
width: 100% !important;
margin: 37px 0px;
z-index:10;
}
.product-thumbnail {
min-width: 13% !important;
}
.product-thumbnail a > img {
width: 100% !important;
}
.product-thumbnail a {
width: 100% !important;
display: block;
}
.product-name a {
color: #000;
}
.product-name a:hover {
color: #c19e79;
}
.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
border-bottom: none;
padding-bottom: 0;
}
.woocommerce a.remove {
color: #79838c !important;
}
.woocommerce a.remove:hover {
background: #c19e79;
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
padding: 7.5px 10px;
}
.woocommerce a.button:hover , .woocommerce button.button:hover , .woocommerce input.button:hover {
color: #fff;
background-color: #c19e79;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
color: #c19e79;
background-color: #fff;
border: 1px solid #c19e79;
font-weight: 400;
text-align: center;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: #fff;
color: #c19e79;
border: 1px solid #c19e79;
border-radius: 0;
font-weight: 400;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
background-color: #c19e79;
}
#coupon_code {
width: 50%;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
width: 100%;
}
.payment_box p {
margin-top: 0;
}
small.includes_tax {
display: block;
}
small.includes_tax .woocommerce-Price-amount.amount {
font-size: 13px;
}
.woocommerce-info.wc_points_rewards_earn_points {
text-align: center;
}
form.checkout.woocommerce-checkout {
max-width: 1200px;
margin: auto !important;
float: none !important;
display: flex;
padding-bottom: 50px;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
display: none!important;
}
.hidden-wpmenucart,
.empty-wpmenucart {
display:  block !important;
}
.cart_totals h2 {
text-align: center;
margin-bottom: 0em;
}
.cart_totals {
width: 100% !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
float: none;
}  #post-13 .woocommerce-form-coupon-toggle {
display: none;
}
.input-text {
display: block;
width: 100%;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857;
padding: 3px 15px;
height: 38px;
background-color: transparent;
color: #b3b3b3;
border: 1px solid #ebe9e9;
border-top-color: rgb(235, 233, 233);
border-right-color: rgb(235, 233, 233);
border-bottom-color: rgb(235, 233, 233);
border-left-color: rgb(235, 233, 233);
-webkit-transition: border-color .15s ease-in;
-o-transition: border-color .15s ease-in;
transition: border-color .15s ease-in;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
outline: none !important;
}
#select2-billing_country-result-bgff-EE {
background: #fff;
}
.select2-container--open .select2-dropdown {
top: -28px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
background-color: #c19e79;
}
.select2-container .select2-selection--single {
height: 45px;
}
.select2-container--default .select2-selection--single {
border-radius: 0px;
border: 1px solid #ebe9e9;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 43px;
right: 5px;
}
.select2-dropdown {
border: 1px solid #ebe9e9;
border-radius: 0;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
background: #fff;
border-radius: 0px;
border: 1px solid #c19e79;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
border: 1px solid #c19e79;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
background-color: #c19e79;
color: #fff;
}
#payment_method_bacs {
color: #c19e79;
}
.wc_payment_method.payment_method_paypal a {
color: #c19e79;
}
.woocommerce-privacy-policy-link {
color: #c19e79;
}
.checkout.woocommerce-checkout {
display: inline-flex;
}
#customer_details {
display: flex;
flex-direction: column;
}
#customer_details .col-1 {
max-width: 100% !important;
}
.checkout.woocommerce-checkout #order_review_heading {
display: none;
}
#order_review {
max-width: 40%;
margin-left: 6%;
margin-top: 3em;
}
.woocommerce-additional-fields h3 {
display: none;
}
.woocommerce-additional-fields__field-wrapper {
width: 100%;
}
.woocommerce-billing-fields {
margin-top: 3em;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
width: 100%;
}
.woocommerce-billing-fields h3 {
color: #000;align-content
}
.checkout.woocommerce-checkout {
margin-bottom: 4em;
}
.magni-box img.attachment-woocommerce_thumbnail:nth-child(2) {
width: 100% !important;
}
.magni-box .attachment-shop-catalog {
width: 100% !important;
}  .woocommerce-MyAccount-navigation li {
background-color: #f7f7f7;
padding: 10px 12px;
margin: 10px 0;
}
.woocommerce-MyAccount-navigation-link a {
color: #79838c;
}
.woocommerce-MyAccount-content p:nth-child(2) {
display: none;
}
.woocommerce-MyAccount-content > p:nth-child(3) a {
color: #c19e79;
}
.woocommerce-MyAccount-navigation ul {
padding-left: 0;
}
.woocommerce-MyAccount-navigation-link a:hover {
color: #c19e79;
}
.woocommerce-account .woocommerce-MyAccount-content {
margin-left: 2%;
margin-top: 1em;
}
.woocommerce-Address-title.title h3 {
color: #333;
}
.woocommerce-Address-title.title a {
color: #c19e78;
border: 1px solid #c19e79;
padding: 10px 12px;
}
.woocommerce-Address-title.title a:hover {
background-color: #c19e79;
color: #fff;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
border:none;
color: #fff;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout {
background-color: #dda9a9;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a {
color: #fff;
}
.woocommerce-info {
border-top-color: #c19e79;
}
.page-id-14 .woocommerce {
max-width: 90%;
margin: auto;
}  .single_variation_wrap .price {
display: none;
}
.cat-item.cat-item-15 {
display: none;
}
section#woocommerce_product_categories-2 {
margin-top: 0px;
}
div.product.type-product {
margin: auto;
margin-top: 10px;
}
.flex-viewport {
height: 480px;
}
div.woocommerce-product-gallery__image:nth-child(2) {
width: 100% !important;
}
div.woocommerce-product-gallery__image:nth-child(1) {
width: 100% !important;
margin-right:10px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
width: 40%;
}
.navigation.post-navigation {
display: none;
}
#comments {
display: none;
}
.flex-control-nav.flex-control-thumbs {
margin-top: 20px !important;
}
.flex-control-nav.flex-control-thumbs li {
border: 1px solid #c19e79;
margin-right: 10px !important;
padding: 0px;
}
.woocommerce-product-gallery__image.flex-active-slide {
border: 1px solid #c19e79;
}
.woocommerce-tabs.wc-tabs-wrapper {
margin: 10em 0;
}
#tab-description h2 {
display: none;
}
#tab-description {
border: 1px solid #ddd;
padding: 6px 40px;
color: #898989;
font-size: 13px;
font-weight: 400;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
box-shadow: none!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
border-bottom-left-radius: 0;
border-width: 0;
box-shadow: none!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
border: none!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
border-bottom: none!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding-bottom: 20px;
margin: 0px;
width: 100%;
padding-left: 0 !important;
}
.wc-points-rewards-product-message {
line-height: 3em;
font-size:13px;
}
.wc-points-rewards-product-message {
display: none;
}
.related.products .products.columns-4 {
display: flex;
flex-flow: nowrap;
}
#tab-title-description {
border: none!important;
}
#tab-title-description a {
color: #c19e79;
text-transform: uppercase;
font-weight: 400;
font-size: 24px;
padding: 0;
}
#tab-title-description {
padding-left: 4px;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .single_add_to_cart_button.button.alt {
font-size: 16px;
}
.single_add_to_cart_button.button.alt {
background: #1d0505 !important;
color: #fff !important;
text-transform: uppercase;
font-weight: 400;
border: none !important;
border-radius: 0px;
}
tr.woocommerce-cart-form__cart-item.cart_item td.product-price {
display: none;
}
.coupon > input {
height: 46px;
}
.woocommerce-account-fields span {
font-size: 16px !important;
}
.woocommerce table.shop_table {border: none !important;}
.single_add_to_cart_button.button.alt:hover {
background-color: #c19e79 !important;
border-color: #c19e79;
color: #fff !important;
}
.stock.in-stock {
border-top: 1px solid #ddd;
padding: 10px 0;
border-bottom: 1px solid #ddd;
}
.input-text.qty.text {
height: 37px;
color: #b3b3b3;
}
.woocommerce div.product form.cart .button {
width: 82%;
height: 39px;
}
.input-text.qty.text {
padding: 0 10px;
}
.woocommerce div.product form.cart div.quantity {
height: 37px;
}
.woocommerce-review-link {
color: #c19e79;
}
.payment-logo {
width: 220px;
float: right;
}
form.cart {
display: inline;
}
.woocommerce div.product form.cart .button {
float: right;
}
#woocommerce_product_categories-2 a {
color: #333;
}
.woocommerce-single-product {
display: flex;
max-width: 1200px;
}
.woocommerce-single-product {
margin: auto;
}
#left-side-product {
width: 30%;
margin-top: 60px;
margin-right: 30px;
}
.cat-item {
padding: 6px;
border-bottom: 1px solid #ddd;
}
.left-side-widgets {
border: 1px solid #ddd;
}
.cat-item:last-child {
border-bottom: none;
}
.cgus-product a {
color: #333;
}
.cgus-product i {
margin-right: 20px;
font-size: 17px;
line-height: 30px;
width: 15px;
}
p.cgus-product {
font-size: 14px;
}
.payment {
margin-top: 55px;
text-align: right;
}
.payment i {
margin-right: 10px;
}
.payment {
color: #adadad;
}
.payment p {
margin: 10px 0;
}
.payment-logo {
width: 45%;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
margin-bottom: 80px;
}
.product-title {
color: #333;
}
.woocommerce-product-details__short-description {
font-size: 16px;
padding-bottom: 0;
margin-top: 25px;
}
bdi {
font-size: 20px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: #ababab;
font-size: 13px;
line-height: 27px;
}
.summary > div:nth-child(4) {
margin: -10px 0 0;
}
.product_meta {
display: none;
}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
margin-top: 80px;
border: ;
border-top: 1px solid #ddd;
padding: 15px 0;
border-bottom: 1px solid #ddd;
}
#tab-title-description {
padding-left: 0;
}
#tab-additional_information h2 {
display: none;
}
#tab-additional_information {
border: 1px solid #ddd;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
display: flex;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: none;
background-color: transparent;
border-radius: 0px;
margin: 0px 0px;
padding: 0px 2em;
border-left: 1px solid #ddd;
padding-bottom: 1em;
margin-top: 3em;
}
.woocommerce table.shop_attributes {
border-top: 0;
}
.woocommerce table.shop_attributes td {
border-bottom: 0px;
}
.woocommerce table.shop_attributes th {
border-bottom: 0px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
padding:  0; 
font-weight: 400;
font-size: 24px;
}
#tab-title-reviews {
font-size: 16px;
margin-top: 3em;
}
#comments {
display: block !important;
}
.tabs.wc-tabs {
padding-bottom: 0 !important;
}
#tab-title-additional_information {
text-transform: uppercase;
font-size: 16px;
font-weight: normal;
}
div.cr-ajax-reviews-sort-div {
justify-content: flex-end!important;
}
div#reviews.cr-reviews-ajax-reviews button.cr-ajax-reviews-add-review {
border-radius: 0;
border-color: none!important;
background: none!important;
background: rgb(193, 158, 121) !important;
}
#tab-title-additional_information {
display: none;
}
#tab-title-description {
border-radius: ;
border-right: 1px solid #ddd !important;
}
.related.products .woocommerce-loop-product__title {
width: 70%;
}  #contact {
display: flex;
}
.contact-left, .contact-right {
color: #79838c;
}
.contact-right {
margin: 3em;
}
.contact-left {
margin: 3em 0;
}
.contact-left h4, .contact-right h4 {
color: #79838c;
font-size: 24px;
font-family: 'Open Sans' !important;
}
.contact-right {
border: 1px solid #dfdfdf;
padding: 20px;
}
.page-id-2 #gform_submit_button_1, #gform_submit_button_2 {
border: 1px solid #c19e79;
padding: 10px 15px;
background-color: #fff;
color: #c19e79;
text-transform: uppercase;
font-weight: 400;
}
.page-id-2 #gform_submit_button_1:hover, #gform_submit_button_2:hover {
background-color: #c19e79;
color: #fff;
}
.page-id-2 #gform_submit_button_1, #gform_submit_button_2 {
transition: all 0.2s ease-in-out;
}
.page-id-2 #input_1_3, #input_1_4, #input_1_5 {
padding: 12.5px 19px 12.5px 14px;
border-radius: 0px;
border: 1px solid #dfdfdf;
}
.gform_footer.top_label {
display: flex;
justify-content: center;
}
#inscription h1 {
text-align: center;
}
#lpc_pick_up_web_service_show_map {
background-color: #c19e79;
padding: 7px;
border: 0px;
margin: 10px 0;
}
#wc-stripe-cc-form > .form-row.form-row-first,#wc-stripe-cc-form .form-row.form-row-last {
width: 90%!important;
}
#lpc_pick_up_web_service_show_map {
background-color: #c19e79;
padding: 7px;
border: 0px;
margin: 10px 0;
}
.page-id-2 .gform_wrapper.gf_browser_gecko select {
padding: 12.5px 19px 12.5px 14px!important;
border-radius: 0px;
border: 1px solid #dfdfdf;
}
.page-id-2 .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
width: 100%!important;
}
.page-id-2 .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"] {
margin: 0;
}
.contact-left a {
color: #79838c;
}
.contact-left a:hover {
color: #c19e79;
}
.contact-left img {
width: 35px;
}
.page-id-2 .gfield {
display: flex;
}
.page-id-2 .gfield label {
margin-top: 21px;
width: 25%;
font-weight: 400 !important;
}
.page-id-2 .ginput_container {
width: 77%;
}
option {
color: #c19e79 !important;
}
input::placeholder, textarea::placeholder {
color: #b3b3b3;
}
.gform_wrapper.gf_browser_gecko select {
color: #b3b3b3;
}
input:focus-visible, textarea:focus-visible {
border-color: #c19e79 !important;
}
input, textarea, button {
outline: none;
}
.marker img {
margin-top: 20px;
}
.contact-left > div {
padding: 0 !important;
}  body.search .pagenav {
text-align: center;
font-size: 18px;
line-height: 28px;
}
body.search ul {
padding-left: 0;
}
body.search .pagenav a {
color: #333;
}
body.search .pagenav a:hover {
color: #c19e79;
}
body.search .categories {
display: none;
}
body.search #primary {
max-width: 1200px;
margin: auto;
}
body.search #sidebar {
max-width: 1200px;
margin: auto;
}
body.search #sidebar > ul:nth-child(2) > li:nth-child(2) {
display: none;
}
.no-results.not-found {
max-width: 1200px;
margin: auto;
}
.page-content .search-form {
display: none;
}  .popup {
padding: 40px;
margin-top:40px;
}
.popup > p:nth-child(2) {
line-height: 33px;
text-align: left;
font-weight: 300!important;
letter-spacing: 0.5px;
font-size:16px;
}
.popup a {
color: #c19e79;
background: #fff;
padding: 16px;
display: block;
border-radius: 5px;
}
.popup h2 {
font-size: 53px;
} .error-404.not-found h1 {
text-align: center;
font-size: 35px;
font-weight: 400;
}
.error-404.not-found .page-content {
max-width: 610px;
margin: auto;
display: flex;
border: 1px solid #DDD;
padding: 20px;
margin-bottom: 10em;
margin-top: 3em;
}
.error-404.not-found .search-form {
display: flex;
height: 41px;
margin-top: 20px;
}
.error-404.not-found .search-submit {
background-color: #fff;
padding: 10px 15px;
color: #c19e79;
margin-left: 10px;
margin-top:5px;
}
.search-submit:hover {
color: #fff;
background-color: #c19e79;
}
.error-404.not-found .page-content p {
font-weight: 500;
}
.error-404.not-found .page-content span {
font-weight: 300;
}
.error-404.not-found .search-field {
border: 1px solid #ddd;
padding: 10px 10px;
margin-right: 10px;
}
.error-404.not-found label {
width: 200px;
margin: 0 15px;
}
.error404 .breadcrumb {
display: none;
}
.error-404.not-found {
margin-top: 6em;
}
#mega-menu-wrap-top-menu .mega-menu-toggle {
display: none;
}  .woocommerce-form.woocommerce-form-login.login {
max-width: 450px;
margin: 2em auto;
}
input#rememberme {
margin-top: 10px;
margin-right: 10px;
}
.woocommerce-form-login a {
color: #c19e79;
}
.woocommerce form .form-row .required {
color: #291111;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
border-radius: 0px;
} h4.filter-title {
font-size: 24px;
}
.single_add_to_cart_button.button.alt {
position: inherit;
}
.woocommerce-product-gallery__image img {
height: auto !important;
}
.single-product h1.product_title.entry-title {
font-family: 'Open Sans' !important;
}
.related.products .button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
top: 65%;
} .widget h3 {
font-size: 30px;
}
.widget {
max-width: 100%;
}
#pre-foot {
width: 100%;
}
.page-id-29 div.woocommerce {
max-width: 100%;
}
.woocommerce-products-header__title.page-title {
font-size: 50px;
}
.logo-depose {
margin: 2em auto;
}
h1.vc_custom_heading {
font-size: 45px;
font-weight: 300;
}
.main-menu {
justify-content: space-between;
}
.product-category:nth-child(1), .product-category:nth-child(2) {
max-width: 50% !important;
margin: 0 !important;
}
.product-category:nth-child(1) img, .product-category:nth-child(2) img {
max-width: 98%;
margin: 1% !important;
}
.categ-produit .vc_column-inner {
padding: 0;
}
.product-category:nth-child(3), .product-category:nth-child(4), .product-category:nth-child(5), .product-category:nth-child(6) {
max-width: 25% !important;
margin: 0 !important;
}
.product-category:nth-child(3) img, .product-category:nth-child(4) img, .product-category:nth-child(5) img, .product-category:nth-child(6) img {
max-width: 96%;
margin: 2% !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin: 0px 2% 0px 0;
}
.product-category:nth-child(1) .woocommerce-loop-category__title, .product-category:nth-child(2) .woocommerce-loop-category__title {
padding: 45% 0 !important;
font-size: 95px !important;
}
.page-id-29 .contenu .woocommerce-loop-category__title {
padding: 6.5em 0;
}
.product-category:nth-child(1) img, .product-category:nth-child(2) img {
height: auto !important;
}
.woocommerce-store-notice.demo_store {
display:none!important
}
.page-id-12 .checkout-button.button.alt.wc-forward, .page-id-12 .button {
position: inherit !important;
}
.coupon {
display: flex;
}
.categ-produit ul.products.columns-4 {
justify-content: space-between !important;
}
.product-category:nth-child(3) .woocommerce-loop-category__title, .product-category:nth-child(4) .woocommerce-loop-category__title, .product-category:nth-child(6) .woocommerce-loop-category__title {
padding-top: 43% !important;
font-size: 60px !important;
}
.product-category:nth-child(5) .woocommerce-loop-category__title {
padding-top: 37% !important;
font-size: 60px !important;
}  @media screen and (max-width: 800px) {
div .woocommerce-cart-form .shop_table.woocommerce-cart-form__contents {
max-width: 100%;
}
div .product-category:nth-child(3) img, div .product-category:nth-child(4) img, div .product-category:nth-child(5) img, div .product-category:nth-child(6) img {
max-width: 98%;
margin: 1% !important;
}
div.right-side {
display: none !important;
}
img.custom-logo {
width: 45px;
margin-top: -5px;
}
}
@media screen and (max-width: 1024px) {
div .woocommerce-cart-form, div.cart-collaterals {
width: 96% !important;
margin: 0 2% !important;
display: inline-block;
}
.mega-indicator {
display: none !important;
}
.n2-ss-slider-2 {
height: 350px!important;
}
#n2-ss-2item6 {
position: relative;
bottom: 65px;
}
#n2-ss-2item4 {
position: relative;
top: 0px;
width:  !important;
}
div.n2-ss-slide:nth-child(3) > div:nth-child(2) {
height: 350px;
}
.n2-ss-slider .n2-ss-layer-col {
height: 80%;
}
#pre-foot {
max-width: 700px;
}
.products.columns-4 {
position: relative;
}
.products.columns-3 > li.product.type-product {
padding: 27px;
margin: 10px !important;
min-width: 170px !important;
}
.page-id-29 div.woocommerce {
max-width: 100%;
overflow:scroll;
}
.products.columns-4 {
width: 1400px;
margin: auto !important;
margin-bottom: 4em !important;
}
.footer-widget-area {
width: 33%;
}
.social {
text-align: center;
margin-top: ;
margin-right: 0;
margin-top: 2em;
}
.widget {
margin: 0;
}
.foot {
justify-content: center;
flex-direction: column;
}
.foot p {
text-align: center;
}
.foot div:nth-child(2) {
width: 65%;
margin: auto;
}
.foot div:nth-child(1) {
margin-left: 0;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
margin: 12px 12px 12px 0 !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
font-size: 14px;
}
#mega-menu-menu-1 a {
font-size: 14px !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
padding: 0px 5px 0px 5px;
}
#mega-menu-wrap-menu-1, #mega-menu-wrap-menu-1 #mega-menu-menu-1, #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-row, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-column, #mega-menu-wrap-menu-1 #mega-menu-menu-1 a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 span.mega-menu-badge {
line-height: 0;
}
.woocommerce-single-product {
max-width: 800px;
}
#left-side-product {
width: 50%;
}
div.product.type-product {
margin-top: 0px;
}
.breadcrumb .links {
max-width: 95%;
margin-left: 15px;
}
#left-side-product {
margin-top: 0;
}
.woocommerce-single-product {
max-width: 600px;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
margin-bottom: 60px;
}
.woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images {
width: 100%;
}
.input-text.qty.text {
padding: 0;
}
.input-text {
height: 37px;
}
.woocommerce-tabs.wc-tabs-wrapper::after {
margin-top: 0;
}
.woocommerce-tabs.wc-tabs-wrapper {
margin: 5em 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
width: 50%;
}
.flex-viewport {
height: 290.817px;
}
.wc-points-rewards-product-message {
display: none;
}
.woocommerce .quantity .qty {
width: 4.631em;
}
.woocommerce-info.wc_points_rewards_earn_points {
top: 0;
padding: 15px 15px;
}
.woocommerce-cart-form {
width: 68%;
margin-left: 2%;
}
.cart-collaterals {
width: 28% !important;
margin-left: 2%;
}
.input-text {
height: 25px;
}
.checkout-button.button.alt.wc-forward {
padding: 10px;
}
.quantity {
display: flex;
justify-content: flex-end;
}
.products.columns-4 {
max-width: 100%;
}
.woocommerce.columns-4 {
max-width: 700px;
}
.button.product_type_variable {
margin: 0!important;
}
.woocommerce-account .woocommerce-MyAccount-content {
margin-right: 40px;
text-align: justify;
}
.u-columns.woocommerce-Addresses.col2-set.addresses h3 {
font-size: 18px;
}
.woocommerce form .show-password-input::after, .woocommerce-page form .show-password-input::after {
position: relative;
bottom: 10px;
}
.product-category.product.first .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
width: 100%;
}
.products.columns-4 {
justify-content: unset;
}
#n2-ss-2item6 {
margin-top: -35px;
}
.products.columns-3 .product-category {
margin: 0 10px !important;
}
.contenu .products columns-4 li {
margin: 0 10px !important;
}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
width: 30%;
}
div.contenu > ul {
padding-left: 0px !important;
}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
width: 50%;
margin: 0 !important;
}
div .product-category:nth-child(6) .woocommerce-loop-category__title,
div .product-category:nth-child(5) .woocommerce-loop-category__title {
padding-top: 30% !important;
font-size: 45px !important;
}
}
@media screen and (max-width: 800px) {
.woocommerce-mini-cart__empty-message {
display: flex;
}
.woocommerce-mini-cart__empty-message img {
margin-right: 10px;
}
div.product.type-product {
margin-top: 25px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
width: 100%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-size: 12px;
}
#tab-title-description a {
font-size: 12px;
}
.related.products .products.columns-4 {
overflow: scroll;
}
#rmp-search-box-4960 .rmp-search-box {
background: #ffffff;
border: 1px solid rgba(255, 255, 255, 0);
color: #1d4354;
width: 100%;
padding: 0 5%;
border-radius: 0;
height: 45px;
-webkit-appearance: none
}
div.sidebarleft {
margin-left: 1em;
}
div.contenu {
max-width: 100%;
}
.woocommerce-products-header__title.page-title {
margin-left: 20px;
}
.main-menu {
flex-direction: column;
}
#mega-menu-wrap-menu-1 {
width: 100%;
}
#mega-menu-menu-1 {
margin-top: 0em !important;
}
.logo {
margin: auto;
}
#site-navigation .right-side {
width: 100%;
justify-content:flex-end;
}
.connecte {
margin-top: 20px;
}
.glink.nturl.notranslate {
margin-top: 16px;
}
#mega-menu-top-menu {
margin-top: 20px !important;
}
.mega-menu-link {
font-size: 14px !important;
}
#mega-menu-wrap-top-menu {
height: 62px;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
width: 100%;
}
.post-29 .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin: 0 10px 0.992em 0 !important;
}
#rmp_menu_trigger-4960 .rmp-trigger-box {
color: #c19e79 !important;
}
#rmp_menu_trigger-4960 .responsive-menu-pro-inner, #rmp_menu_trigger-4960 .responsive-menu-pro-inner::before, #rmp_menu_trigger-4960 .responsive-menu-pro-inner::after {
background-color: #c19e79!important;
}
#rmp_menu_trigger-4960:hover .responsive-menu-pro-inner, #rmp_menu_trigger-4960:hover .responsive-menu-pro-inner::before, #rmp_menu_trigger-4960:hover .responsive-menu-pro-inner::after {
background-color: #c19e79!important;
}
.woocommerce-loop-product__title {
width: 100%;
}
.products.columns-3 > li.product.type-product {
padding: 0;
margin: 0 !important;
}
.products.columns-3 > li.product.type-product {
width: 45% !important;
}
.page-id-29 .woocommerce-loop-product__title {
width: 70%;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
top: 0em;
}
.woocommerce-info.wc_points_rewards_earn_points {
top: 0;
}
.woocommerce-cart-form {
width: 96%;
}
.cart-collaterals {
width: 80% !important;
margin-left: 10%;
}
}
@media (min-width: 1000px) and (max-width: 1300px) {
.rs-layer.slidelink a span {
background: transparent !important;
}
.rs-parallax-wrap {
left: 15px !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
top: 63% !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
font-size: 12px !important;
}
div #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
margin: 12px 15px 12px 0 !important;
}
}
@media screen and (max-width: 1000px) {
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
top: 52% !important;
}
div.right-side {
right: 15%;
}
.woocommerce-cart-form {max-width: 100% !important}
div.widget_shopping_cart_content {
margin-top: 9px;
margin-right: 20px;
}
#rmp-menu-wrap-4960 .rmp-menu-current-item .rmp-menu-item-link {
background-color: #c19e79;
}
.rs-layer.slidelink a span {
background: transparent !important;
}
.tnp-subscription input[type=submit] {
min-width: 86px;
}
tr.woocommerce-cart-form__cart-item.cart_item > td {
width: 94%;
}
.mega-sub-menu {
padding-bottom: 20px !important;
}
button.button.update_cart {
min-width: 100%;
margin-top: 10px;
}
input#coupon_code {
width: 67%;
margin-right: 2%;
}
div div .product-category:nth-child(6) .woocommerce-loop-category__title, div div .product-category:nth-child(5) .woocommerce-loop-category__title {
padding-top: 33% !important;
font-size: 60px !important;
}
div.payment {
clear: both;
text-align: left;
}
div div.summary.entry-summary {
margin: 0 !important;
}
.woocommerce-product-gallery, .product_title.entry-title {
margin-bottom: 0 !important;
}
div.yith-wcan-filters form {
display: block;
}
div img.custom-logo {
width: 40px;
}
.woocommerce ul.products li.product .price {
position: relative;
bottom: 0;
text-align: right;
max-width: 18%;
display: inline-block;
padding-right: 0;
}
.products.columns-4 .woocommerce-loop-product__title {
max-width: 79%;
}
div .custom-logo-link {
width: 150%;
}
div.yith-wcan-filters .yith-wcan-filter {
width: 100%;
}
.woocommerce div.product form.cart .button {
width: 77% !important;
}
#blocacc { max-width: 90% !important;}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
width: 100% !important;
max-width: 100% !important;
}
.vc_column-inner {
padding: 5px !important;
}
div .product-category:nth-child(1) .woocommerce-loop-category__title, div .product-category:nth-child(2) .woocommerce-loop-category__title {
padding: 43% 0 !important;
font-size: 60px !important;
}
.home .wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_fadeIn.fadeIn.image-encadre.wpb_start_animation.animated {
width: 93%;
}
.products.columns-3 > li.product.type-product {width: 100% !important}
div.woocommerce-info.wc_points_rewards_earn_points {
max-width: 92% !important;
padding: 10px 4% !important;
}
form.checkout.woocommerce-checkout {
display: block !important;
}
#customer_details {
padding: 0 5%;
width: 90%;
}
.woocommerce-billing-fields {
margin: 0;
}
.woocommerce-billing-fields h3 {
font-size: 19px;
text-align: center;
padding: 15px 0;
}
form.checkout.woocommerce-checkout #order_review {
max-width: 90%;
margin-left: 5%;
margin-top: 20px;
}
.woocommerce-products-header__title.page-title {
text-align: center;
}
div.pre-header {
line-height: 30px;
height: 65px;
}
div.pre-header #mega-menu-wrap-top-menu {
padding: 5px 20px;
}
.related.products .products.columns-4 {
display: block;
width: 100%;
}
.related.products .products.columns-4 > li.product.type-product {
padding: 0;
margin: 7px 0 !important;
width: 100% !important;
}
div div.sidebarleft, div div.contenu {
max-width: 100%;
margin: 0 !important;
}
.products .price {
padding-right: 20px;
}
div div.contenu > ul {
padding-left: 0 !important;
}
.single-post div.post-thumbnail img {
width: 100%;
height: auto;
}
.single-post div.entry-content {
padding: 0 15px;
}
body.single-post div.post-thumbnail, body.single-post div.entry-content {
max-width: 100%;
vertical-align: top;
width: 100%;
display: block;
}
.mega-toggle-blocks-right {
width: 50px !important;
}
#n2-ss-2item6 {
bottom: 190px;
}
.pre-header {
padding: 0px;
}
div.subscription {
display: none;
}
div.site-branding {
max-width: 30px;
margin-left: 10px;
left: 0;
position: absolute;
top: 27px;
}
div .yith-wcan-filters .yith-wcan-filter {
margin-bottom: 15px;
}
div .astm-search-menu.is-menu.default.menu-item {
width: 100%;
margin-bottom: 12px;
}
div.woocommerce {
justify-content: center;
}
.products.columns-4 .woocommerce .products ul, .woocommerce ul.products {
margin: 0;
}
.flex {
flex-direction: column;
}
.image-encadre {
margin-bottom: 0em !important;
}
.widget {
flex-direction: column;
justify-content: center;
}
.footer-widget-area {
width: 100%;
}
.widget {
margin: 0 20px;
}
.foot div:nth-child(2) {
display: none;
}
.fa-angle-up {
display: none !important;
}
.js_active.vc_mobile.vc_transform.wf-lato-n3-active.wf-lato-n4-active.wf-active {
margin: 0px;
}
#mega-menu-wrap-top-menu {
height: 50px;
margin-top: 0;
}
#section-a-propos {
flex-direction: column;
}
html {
margin-top: 0px!important;
}
.products.columns-3 > li.product.type-product {
border: none;
}
#mega-menu-wrap-menu-1, #mega-menu-wrap-menu-1 #mega-menu-menu-1, #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-row, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-column, #mega-menu-wrap-menu-1 #mega-menu-menu-1 a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 span.mega-menu-badge {
color: #fff;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle {
background: #fff;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
background-color: #000;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1 {
background: #fff;
padding: 0px 0px 0px 30px;
}
#post-14 .woocommerce {
display: flex;
flex-direction: column;
overflow: unset;
}
.woocommerce-MyAccount-navigation {
padding: 0!important;
}
.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
width: 90%;
margin: 0 5%;
}
.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info {
display: flex;
flex-direction: column-reverse;
padding: 15px;
text-align: center;
}
.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info a {
margin-top: 15px;
}
.magasin .left-side {
display: none;
}
.magasin {
display: flex;
}
.middle {
width: 63%;
}
.magasin .right-side {
font-size: 15px;
width: 100%;
}
.card-title {
font-size: 17px;
}
.magasin a {
font-size: 12px;
}
.magasin .right-side {
width: 40%;
}
.woocommerce-info.wc_points_rewards_earn_points {
top: 355px;
}
.woocommerce-cart-form {
width: 96%;
margin-top: 3em;
}
.cart-collaterals {
width: 96% !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
width: 100%;
}
#post-12 .woocommerce {
display: flex;
flex-direction: column;
}
.woocommerce-info.wc_points_rewards_earn_points {
width: 100%;
}
.cart_totals h2 {
margin-bottom: 10px;
}
.woocommerce-info.wc_points_rewards_earn_points {
position: relative;
top: 100px;
}
.woocommerce-info.wc_points_rewards_earn_points {
top: -14px;
}
.woocommerce-cart-form {
margin-top: 0;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
margin: 0px 0 0em;
}
.woocommerce-single-product {
display: flex;
flex-direction: column;
}
#left-side-product {
width: 60%;
margin: 2em auto !important;
}
.page-id-1865 .products.columns-4 {
margin: auto !important;
margin: 2em auto !important;
overflow: scroll;
}
div#contact {
display: block;
width: 90%;
margin: auto;
text-align: center;
}
.contact-right.wpb_column.vc_column_container.vc_col-sm-8 {
margin: 0;
}
.woocommerce.columns-4 .contenu .products.columns-4 li {
width: 200px !important;
padding: 15px;
}
.woocommerce.columns-4 .contenu .products.columns-4 {
flex-direction: column;
justify-content: center;
}
.woocommerce.columns-4 .contenu .product.type-product {
margin: auto !important;
margin-bottom: 5% !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
padding: 10px 1em;
}
.page-id-29 div.woocommerce {
max-width: 100%;
overflow:none;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1 {
background: transparent;
padding: 0px 20px;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle {
background: transparent;
}
.breadcrumb {
display: none!important;
}
.pre-header .left-side {
padding: 10px 0;
}
.woocommerce-product-gallery__wrapper {
width: 100%;
}
div.summary.entry-summary {
margin: 0 10px !important;
}
.woocommerce-tabs.wc-tabs-wrapper {
margin: 0 5px;
}
.pre-header {
line-height: 20px;
flex-direction: column!important;
}
#mega-menu-wrap-top-menu {
padding: 0 10px;
}
.woocommerce div.product form.cart .button {
width: 68%;
}
div.woocommerce-product-gallery__image:nth-child(1) {
padding-right: 10px;
}
.woocommerce-tabs.wc-tabs-wrapper::after {
height: 15px;
}
.related.products {
margin-top: 4em;
}
.woocommerce-tabs.wc-tabs-wrapper::before {
height: 15px;
margin-top: 5px;
}
.pre-header {
flex-direction: column;
padding: 0px 50px;
line-height: 25px;
margin: auto;
}
#mega-menu-wrap-top-menu {
padding: 0 16px;
}
.pre-header .right-side {
padding: 10px 0;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle {
background: transparent !important;
}
.rs-parallax-wrap {
left: 0 !important;
}
h2.title_main_section {
text-align: center !important;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1 {
padding: 25px 15px;
background: #fff;
text-align: center;
}
div div.pre-header {
line-height: 25px;
height: auto;
padding: 0 !important;
}
div.pre-header p {
font-size: 9px;
}
.mega-menu-menu-1-mobile-open #mega-menu-menu-1 {
display: block !important;
}
#mega-menu-menu-1 {
display: none !important;
}
.mega-toggle-blocks-right, .mega-toggle-blocks-center {
display: none !important;
}
div.right-side {
max-width: 150px;
text-align: center;
position: absolute;
top: 18px;
}
a.pro {
top: 30px;
}
div.recherche {
border: 1px solid;
margin-top: 43px !important;
position: absolute;
margin-right: 0;
border-radius: 2px;
}
input.search-field {
font-size: 13px;
}
input.search-submit {
margin-top: 2px;
}
#site-navigation div.right-side {
width: 100%;
right: 75px;
}
#mega-menu-top-menu > a {
display: none;
}
div.logo {
position: absolute;
left: 20%;
width: 6%;
}
#section-a-propos {
flex-direction: column;
}
.new-product .products.columns-4 > li.product.type-product {
width: 30% !important;
}
.new-product .woocommerce-loop-category__title::before {
margin: 0px 10px;
}
.new-product .page-id-29 div.woocommerce {
margin-top: 1em;
}
.new-product .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
margin-bottom: 15px;
}
.mega-menu-toggle {
width: 100%;
}
#mega-menu-wrap-menu-1 {
width: 100%;
position: inherit;
}
.ays_template_window {
display:none!important;
}
.ays_template_window {
display: none;
}
.ays-pb-modals.av_pop_modals_1 {
display: none !important;
}
#rmp_menu_trigger-4960:hover {
background-color: transparent;
}
#rmp_menu_trigger-4960 {
top: 45px;
background: transparent;
}
header#masthead {
height: 110px;
}
div.reassurance-items {
max-width: 100%;
display: block;
width: 100%;
margin: 0;
text-align: center;
}
div.bloc-reassurance {
margin: 0;
padding-bottom: 30px;
}
#primary {
padding-top: 110px !important;
}
#rmp-container-4960 {
background-color: #1d0505;
}
.ays_template_window {
display: none;
}
div.right-side {
display: flex !important;
}
.ays-pb-modal_1.fadeIn {
animation-duration: 0s;
}
#rmp-menu-additional-content-4960 {
display: none;
}
.contenu ul {
max-width: 1200px;
overflow: scroll;
}
.post-29 .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin: 0 0 0.992em 0 !important;
}
.new-product .products.columns-4 > li.product.type-product {
padding: 0;
width: 80% !important;
}
.pre-header p {
font-size: 13px;
}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
margin: auto !important;
margin-bottom: 0.992em !important;
}
.products.columns-3 > li.product.type-product {
width: 83% !important;
margin: auto !important;
}
.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n), .woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n) {
clear: both !important;
}
#primary {
padding-top: 105px !important;
}
.logo {
width: 9%;
margin-bottom:  !important;
}
.pro {
color: #1d0505;
top: 65px;
right: 10px;
}
.right-side {
display: flex !important;
}
header#masthead {
height: 100px;
}
.right-side #mega-menu-wrap-top-menu {
background: #ffffff;
}
.traduction {
top: 14px;
color: black;
right: 24px;
}
.gtranslate_wrapper {
display: block !important;
}
a.pro {
max-width: 75px;
font-size: 14px;
line-height: 13px;
}
a.glink.nturl {
color: #000;
font-size: 8px;
}
.logged-in .connecte {
display: flex;
}
#site-navigation .right-side {
justify-content: flex-start;
}
#mega-menu-top-menu {
margin-top: 9px !important;
}
.connecte {
margin-top: 16px;
}
#mega-menu-top-menu a {
width: 80%;
}
li#wpmenucartli {
width: 80px !important;
text-align: center;
}
.mega-menu-toggle {
max-width: 50px;
}
#mega-menu-wrap-top-menu::before, #mega-menu-wrap-top-menu #mega-menu-top-menu::before, #mega-menu-wrap-top-menu #mega-menu-top-menu ul.mega-sub-menu::before, #mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-menu-item::before, #mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-menu-row::before, #mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-menu-column::before, #mega-menu-wrap-top-menu #mega-menu-top-menu a.mega-menu-link::before, #mega-menu-wrap-top-menu #mega-menu-top-menu span.mega-menu-badge::before, #mega-menu-wrap-top-menu::after, #mega-menu-wrap-top-menu #mega-menu-top-menu::after, #mega-menu-wrap-top-menu #mega-menu-top-menu ul.mega-sub-menu::after, #mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-menu-item::after, #mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-menu-row::after, #mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-menu-column::after, #mega-menu-wrap-top-menu #mega-menu-top-menu a.mega-menu-link::after, #mega-menu-wrap-top-menu #mega-menu-top-menu span.mega-menu-badge::after {
display: block;
}
#mega-menu-wrap-top-menu {
width: 90%;
}
div #section-a-propos {
display: inline;
}
}
@media screen and (max-width: 550px) {
#site-navigation div.right-side {
right: 70px !important;
}
.search-form, .search-form label, .search-form label span, .search-form input {
background-color: transparent !important;
border: none !important;
border-radius: 0 !important;
}
a .fas.fa-user-alt {
max-width: 100%;
margin-top: -3px;
font-size: 22px;
}
.magasin {
display: block;
margin: 0 !important;
}
div .products.columns-4 > li.product.type-product {
width: 100% !important;
}
.products.columns-4 > li.product.type-product {
width: 25% !important;
}
div.product.type-product {
max-width: 350px;
}
.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {
width: 100% !important;
margin: 0px;
}
.rs-parallax-wrap .rs-layer {
margin-left: 20px;
font-size: 40px !important;
}
.woocommerce-billing-fields h3 { font-family: 'Open Sans', sans-serif; }
}  table.shop_table.woocommerce-checkout-review-order-table tr {
display: inline-grid;
width: 100%;
}
table.shop_table.woocommerce-checkout-review-order-table tr td.product-name {
width: 100%;
} .custom-logo-link {
display: inline-block;
} abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
} button,
input {
overflow: visible;
} button,
select {
text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
} progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
} [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
} [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} #primary[tabindex="-1"]:focus {
outline: 0;
}