/* line 14, last.scss */
:root {
  --yith-wcan-anchors_style_text_active: var(--e-global-color-primary);
  --yith-wcan-anchors_style_text_hover: var(--e-global-color-primary);
  --yith-wcan-filters_colors_accent: var(--e-global-color-primary);
  --yith-wcan-labels_style_background_active: var(--e-global-color-primary);
  --yith-wcan-labels_style_background_hover: var(--e-global-color-primary);
  --toggle-button-background-color: var(--e-global-color-primary);
  --toggle-button-text-color: white;
  --toggle-button-icon-color: white;
  --toggle-button-border-color: var(--e-global-color-primary);
  --toggle-button-hover-background-color: #2899f5;
  --toggle-button-icon-hover-color: white;
  --toggle-button-hover-text-color: white;
  --toggle-button-hover-border-color: #2899f5;
}

/* line 30, last.scss */
body {
  font-size: 1.1rem;
}
/* line 33, last.scss */
body.woocommerce-order-pay h1.entry-title {
  display: none;
}
/* line 36, last.scss */
body.woocommerce-order-pay .page-content {
  margin: 4em 0;
}

/* line 42, last.scss */
a {
  color: var(--e-global-color-primary);
}

/* line 49, last.scss */
input:hover, input:focus,
textarea:hover,
textarea:focus,
button:hover,
button:focus {
  outline: none;
}

/* line 55, last.scss */
.nowrap {
  white-space: nowrap;
}

/* line 60, last.scss */
.ceres_custom_checkout_field .input-radio {
  vertical-align: top;
  margin-top: .7em;
  margin-right: 8px;
}
/* line 65, last.scss */
.ceres_custom_checkout_field label.radio {
  display: inline-block !important;
  width: calc(100% - 22px);
}
/* line 68, last.scss */
.ceres_custom_checkout_field label.radio span {
  display: block;
  font-size: .8em;
}

/* line 76, last.scss */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  background: var(--e-global-color-primary);
}
/* line 78, last.scss */
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
  background: var(--e-global-color-primary);
}
/* line 81, last.scss */
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
  background: #2899f5;
}

/* line 86, last.scss */
.hidden {
  display: none;
}

/* line 95, last.scss */
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label {
  padding: 0;
}

/* line 106, last.scss */
.elementor-nav-menu--main li.menu-item {
  font-size: 1.1rem;
}
/* line 108, last.scss */
.elementor-nav-menu--main li.menu-item.hidden {
  display: none;
}

/* line 138, last.scss */
[type="button"], [type="submit"], button {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
/* line 141, last.scss */
[type="button"]:hover, [type="button"]:focus, [type="submit"]:hover, [type="submit"]:focus, button:hover, button:focus {
  background-color: var(--e-global-color-primary);
}

/* line 146, last.scss */
.radio-row {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
/* line 150, last.scss */
.radio-row .wpcf7-list-item + .wpcf7-list-item {
  margin-top: .5rem;
}

/* line 157, last.scss */
.wpcf7 textarea,
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
  border: 1px solid #e0e0e0;
}
/* line 161, last.scss */
.wpcf7 input[type="submit"] {
  color: white;
  background-color: var(--e-global-color-primary);
  border: 2px solid var(--e-global-color-primary);
}
/* line 165, last.scss */
.wpcf7 input[type="submit"]:hover {
  background-color: white;
  color: var(--e-global-color-primary);
}

/* line 172, last.scss */
.grecaptcha-badge {
  visibility: hidden;
}

/* line 175, last.scss */
.flex-form {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  margin-bottom: 2rem;
}
/* line 179, last.scss */
.flex-form > label {
  margin-bottom: .5rem;
}
@media screen and (min-width: 768px) {
  /* line 175, last.scss */
  .flex-form {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
  /* line 184, last.scss */
  .flex-form > label {
    min-width: 110px;
  }
}

/* line 189, last.scss */
.flex-radio {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  margin-bottom: 2rem;
}
/* line 193, last.scss */
.flex-radio > p {
  margin: 0;
}
/* line 196, last.scss */
.flex-radio .radio-title {
  margin-bottom: .5rem;
}

/* line 200, last.scss */
.radio-demande {
  margin-bottom: 2rem;
}

/* line 204, last.scss */
.woocommerce-message .restore-item {
  display: none;
}

/* line 208, last.scss */
.woocommerce .quantity .qty {
  width: 100px;
}

/* line 216, last.scss */
.home:not(.archive).page-id-26 .page-title-and-ariane {
  display: none;
}

/* line 229, last.scss */
.actus-home-container .elementor-loop-container .actus_home > .elementor-section > .elementor-container > .elementor-column + .elementor-column img {
  max-height: 300px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}

/* line 244, last.scss */
.elementor-location-footer {
  position: relative;
  z-index: 100;
}
/* line 249, last.scss */
.elementor-location-footer .elementor-widget-text-editor .elementor-widget-container > p:last-of-type {
  margin-bottom: 0;
}

/* line 255, last.scss */
.titre-vente-footer {
  color: white;
}
/* line 257, last.scss */
.titre-vente-footer h2 {
  font-size: 20px;
  margin-top: 0;
}

/* line 262, last.scss */
.descriptif-vente-footer {
  color: white;
}

/* line 266, last.scss */
.elementor-83 .elementor-element.elementor-element-ff6732d a:hover {
  color: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 283, last.scss */
.elementor-26 .elementor-element.elementor-element-dc302b6 .elementor-widget-container figure,
.elementor-26 .elementor-element.elementor-element-243b952 .elementor-widget-container figure,
.elementor-26 .elementor-element.elementor-element-d148573 .elementor-widget-container figure,
.elementor-26 .elementor-element.elementor-element-09f9504 .elementor-widget-container figure,
.elementor-element.elementor-element-0e61911 .elementor-widget-container figure,
.elementor-element.elementor-element-db70e2a .elementor-widget-container figure,
.elementor-element.elementor-element-dc7cce8 .elementor-widget-container figure {
  border-bottom: 5px solid lightgrey;
}
/* line 286, last.scss */
.elementor-26 .elementor-element.elementor-element-dc302b6 .elementor-widget-container:hover,
.elementor-26 .elementor-element.elementor-element-243b952 .elementor-widget-container:hover,
.elementor-26 .elementor-element.elementor-element-d148573 .elementor-widget-container:hover,
.elementor-26 .elementor-element.elementor-element-09f9504 .elementor-widget-container:hover,
.elementor-element.elementor-element-0e61911 .elementor-widget-container:hover,
.elementor-element.elementor-element-db70e2a .elementor-widget-container:hover,
.elementor-element.elementor-element-dc7cce8 .elementor-widget-container:hover {
  cursor: pointer;
}
/* line 288, last.scss */
.elementor-26 .elementor-element.elementor-element-dc302b6 .elementor-widget-container:hover figure,
.elementor-26 .elementor-element.elementor-element-243b952 .elementor-widget-container:hover figure,
.elementor-26 .elementor-element.elementor-element-d148573 .elementor-widget-container:hover figure,
.elementor-26 .elementor-element.elementor-element-09f9504 .elementor-widget-container:hover figure,
.elementor-element.elementor-element-0e61911 .elementor-widget-container:hover figure,
.elementor-element.elementor-element-db70e2a .elementor-widget-container:hover figure,
.elementor-element.elementor-element-dc7cce8 .elementor-widget-container:hover figure {
  border-bottom: 5px solid var(--e-global-color-primary);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 296, last.scss */
.card-shortcode-accueil .elementor-widget-wrap.elementor-element-populated {
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
/* line 298, last.scss */
.card-shortcode-accueil .elementor-widget-wrap.elementor-element-populated .card-shortcode-accueil-text {
  text-align: center;
  font-size: 1rem;
}
/* line 301, last.scss */
.card-shortcode-accueil .elementor-widget-wrap.elementor-element-populated .card-shortcode-accueil-text span {
  font-weight: bold;
  font-size: 1.5rem;
  color: var(--e-global-color-secondary);
}
/* line 308, last.scss */
.card-shortcode-accueil .elementor-widget-wrap.elementor-element-populated:hover {
  cursor: pointer;
}
/* line 310, last.scss */
.card-shortcode-accueil .elementor-widget-wrap.elementor-element-populated:hover img {
  opacity: 0.75;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
/* line 314, last.scss */
.card-shortcode-accueil .elementor-widget-wrap.elementor-element-populated:hover .elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-color: var(--e-global-color-primary);
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}

/* line 323, last.scss */
.woocommerce table.shop_table.shop_table_responsive td {
  font-size: 1rem;
}

/* line 331, last.scss */
.elementor-location-header .elementor-col-33 + .elementor-col-33 + .elementor-col-33 p {
  font-size: 1rem;
}

/* line 340, last.scss */
.page-id-15658 .woocommerce ul.products li.product a {
  position: relative;
  padding: 0;
}
/* line 343, last.scss */
.page-id-15658 .woocommerce ul.products li.product a img {
  margin-left: auto;
  margin-right: auto;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  margin-bottom: 0;
  opacity: .6;
}
/* line 353, last.scss */
.page-id-15658 .woocommerce ul.products li.product a:hover img {
  opacity: 1 !important;
  opacity: 0.5;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
/* line 359, last.scss */
.page-id-15658 .woocommerce ul.products li.product a:hover h2 {
  background: rgba(6, 72, 126, 0.8);
  color: white;
}
/* line 365, last.scss */
.page-id-15658 .woocommerce ul.products li.product h2 {
  margin-left: auto;
  margin-right: auto;
  padding: 1rem;
  text-transform: uppercase;
  font-weight: 600;
  background: rgba(255, 255, 255, 0.8);
  position: absolute;
  right: 0;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media screen and (max-width: 1140px) {
  /* line 380, last.scss */
  .page-id-15658 .elementor-15669 .elementor-element.elementor-element-2511bb8 > .elementor-element-populated {
    margin: 0;
  }
  /* line 383, last.scss */
  .page-id-15658 .elementor-grid-tablet-3 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 768px) {
  /* line 388, last.scss */
  .page-id-15658 .elementor-grid-tablet-3 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 395, last.scss */
.yith-wcan-filters h4 {
  font-size: 1rem;
}

/* line 402, last.scss */
.elementor-menu-cart__toggle > a {
  padding: 15px !important;
  border-radius: 3px !important;
  border: none !important;
}

/* line 410, last.scss */
.elementor-menu-cart__container .elementor-menu-cart__product-price {
  color: var(--e-global-color-primary);
}
/* line 413, last.scss */
.elementor-menu-cart__container .elementor-menu-cart__product-remove {
  border-color: #FF3333;
}
/* line 415, last.scss */
.elementor-menu-cart__container .elementor-menu-cart__product-remove:before, .elementor-menu-cart__container .elementor-menu-cart__product-remove:after {
  background: #FF3333;
}
/* line 422, last.scss */
.elementor-menu-cart__container .elementor-menu-cart__footer-buttons > a {
  margin: 0 0.5rem;
  color: white;
  border-radius: 3px;
}

/* line 431, last.scss */
.cart-collaterals {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  margin-bottom: 2rem;
}
/* line 436, last.scss */
.cart-collaterals:before, .cart-collaterals:after {
  display: none !important;
}
/* line 440, last.scss */
.cart-collaterals .cart_totals {
  -webkit-box-ordinal-group: 3;
          order: 2;
  float: none !important;
  width: 100% !important;
}
@media screen and (min-width: 768px) {
  /* line 440, last.scss */
  .cart-collaterals .cart_totals {
    width: calc(50% - 1rem) !important;
  }
}
/* line 448, last.scss */
.cart-collaterals .alert-infos-cart {
  align-self: flex-start;
  -webkit-box-ordinal-group: 2;
          order: 1;
  width: 100%;
  padding: 1rem;
  background-color: var(--e-global-color-primary);
}
/* line 454, last.scss */
.cart-collaterals .alert-infos-cart * {
  color: white;
}
@media screen and (min-width: 768px) {
  /* line 448, last.scss */
  .cart-collaterals .alert-infos-cart {
    width: calc(50% - 1rem);
  }
}

/* line 465, last.scss */
.cart .product-remove a.remove {
  display: none !important;
}
/* line 468, last.scss */
.cart .product-remove a.remove-trigger {
  border: 1px solid #991717;
  background: none;
  color: #991717;
  font-weight: normal;
}
/* line 473, last.scss */
.cart .product-remove a.remove-trigger:hover {
  background-color: #991717;
  color: white;
}
/* line 491, last.scss */
.cart .deleteBid {
  border-color: #991717;
  color: #991717;
}
/* line 494, last.scss */
.cart .deleteBid:focus, .cart .deleteBid:hover {
  background-color: #991717;
  color: white;
}

/* line 504, last.scss */
.elementor-menu-cart__container a.elementor_remove_from_cart_button {
  display: block !important;
}
/* line 507, last.scss */
.elementor-menu-cart__container a.remove_from_cart_button {
  display: none !important;
}

/* line 514, last.scss */
.right-column-products .yith-wcan-filters .filters-container {
  border: none;
}
/* line 517, last.scss */
.right-column-products .btn-panier-vso-real {
  margin-bottom: 0;
}

/* line 522, last.scss */
.multiple_images_icon {
  cursor: pointer;
}

/* line 526, last.scss */
.gridlist-buttons {
  margin-bottom: 10px;
}
/* line 529, last.scss */
.gridlist-buttons button.active {
  background: var(--e-global-color-primary);
  color: white;
}

/* line 537, last.scss */
.product-custom-prices > a {
  margin-top: 1rem;
}
/* line 540, last.scss */
.product-custom-prices .quantity + button {
  margin-left: 0;
}

/* line 548, last.scss */
.elementor-widget-wc-categories ul.products li.product-category {
  width: 100%;
  float: none;
}
/* line 551, last.scss */
.elementor-widget-wc-categories ul.products li.product-category a {
  display: block;
  padding: 0.5rem 1.5rem;
}
/* line 554, last.scss */
.elementor-widget-wc-categories ul.products li.product-category a img {
  display: none;
}
/* line 556, last.scss */
.page-id-15658 .elementor-widget-wc-categories ul.products li.product-category a img {
  display: block;
}
/* line 561, last.scss */
.elementor-widget-wc-categories ul.products li.product-category .woocommerce-loop-category__title {
  display: block !important;
  padding: 0;
}
/* line 564, last.scss */
.elementor-widget-wc-categories ul.products li.product-category .woocommerce-loop-category__title .count {
  display: none;
}
/* line 573, last.scss */
.elementor-widget-wc-categories.tp-list-pays-top ul.products li.product-category a {
  padding: 0;
}

/* line 580, last.scss */
#shortcode-tarif-pref-category {
  font-size: 2rem;
  font-weight: 600;
  color: #4C4C4C;
}

/* line 586, last.scss */
.accroche-page {
  font-size: 18px;
  color: var(--e-global-color-secondary);
}
/* line 589, last.scss */
.accroche-page a {
  white-space: nowrap;
  font-weight: bold;
}
/* line 593, last.scss */
.page-id-15658 .accroche-page {
  text-align: center;
}
/* line 595, last.scss */
.page-id-15658 .accroche-page .special-p {
  font-weight: 600;
  color: var(--e-global-color-primary);
  text-transform: uppercase;
  font-size: 2rem;
}
/* line 600, last.scss */
.page-id-15658 .accroche-page .special-p span {
  display: block;
  color: var(--e-global-color-secondary);
  text-transform: initial;
  font-size: 18px;
}

/* line 642, last.scss */
form.set-qtty {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap !important;
  -webkit-box-pack: center;
          justify-content: center;
}
/* line 647, last.scss */
form.set-qtty .quantity {
  margin: 0 0 0.5rem 0 !important;
}
/* line 649, last.scss */
form.set-qtty .quantity input[type="number"] {
  padding: 0.5rem;
  max-width: 50px;
}

/* line 655, last.scss */
.card-custom {
  color: white;
  background-color: var(--e-global-color-primary);
  padding: 0.5rem;
  border-radius: 3px;
  font-size: 14px;
  line-height: 1;
}
/* line 664, last.scss */
.card-custom .button-text {
  display: block;
  text-align: center;
  margin-bottom: .5rem;
}
/* line 669, last.scss */
body:not(.blog-id-1) #yith-quick-view-modal .card-custom {
  display: inline-block;
}
/* line 671, last.scss */
body:not(.blog-id-1) #yith-quick-view-modal .card-custom form.set-qtty {
  margin-bottom: 0 !important;
}

/* line 676, last.scss */
.card-custom-sold {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  background: #FF3333;
  color: white;
  text-align: center;
  padding: 0.5rem;
  font-weight: 600;
  line-height: 1;
  font-size: 14px;
  text-align: right;
  border-radius: 3px;
  text-align: center;
  margin: 0 auto;
}
/* line 692, last.scss */
#yith-quick-view-modal .card-custom-sold {
  display: inline-block;
}
/* line 694, last.scss */
#yith-quick-view-modal .card-custom-sold form.set-qtty {
  margin-bottom: 0 !important;
}

/* line 702, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products {
  background-color: #f4f4f4;
}
/* line 704, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products::before, .elementor-widget-wc-archive-products .woocommerce ul.products::after {
  display: none;
}
/* line 707, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product {
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
          flex-direction: column !important;
  margin: 0 !important;
}
/* line 712, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-title {
  font-size: 1.1rem;
  font-weight: 600;
}
/* line 717, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .stock {
  font-weight: bold;
}
/* line 720, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .button {
  font-size: 14px;
  padding: 0.5rem;
  margin-top: 0;
}
/* line 725, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product a img {
  margin: 0;
}
/* line 728, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-img {
  position: relative;
  height: 200px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
/* line 735, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-img img {
  cursor: pointer;
  max-height: 100%;
}
/* line 739, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-img .multiple_images_icon {
  cursor: pointer;
  position: absolute;
  bottom: 0;
  right: 0;
  padding: .2rem;
  background: rgba(255, 255, 255, 0.8);
}
/* line 747, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-img > span {
  position: absolute;
  bottom: 0.5rem;
  right: 0.5rem;
}
/* line 753, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-infos {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
/* line 757, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-infos > p:first-child {
  margin-top: 1rem;
}
/* line 768, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-auction-infos h2 {
  margin-top: 0;
}
/* line 772, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product form.cart {
  margin: 0;
}
/* line 775, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-prices {
  margin-top: auto;
  display: block;
}
/* line 778, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-prices .button {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
/* line 783, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-prices .button .woocommerce-Price-amount {
  font-size: 1.1em;
}
/* line 786, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-prices .button i {
  margin-left: 5px;
}
/* line 788, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-prices .button i.fa-check {
  margin-left: auto;
}
/* line 793, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-prices button {
  display: block;
  width: 100%;
  background: var(--e-global-color-primary);
  color: white;
  text-align: center;
  margin-left: 0;
  white-space: normal;
}
/* line 802, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-prices button .nobreak {
  display: inline-block;
}
/* line 805, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-prices button.hidden {
  display: none;
}
/* line 810, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-prices .uwa_auction_form {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
}
/* line 813, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-prices .uwa_auction_form .uwa_inc_price_hint {
  text-align: center;
}
/* line 815, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-prices .uwa_auction_form .uwa_inc_price_hint > * {
  float: none;
}
/* line 820, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-prices .added_to_cart {
  color: green;
  margin-left: 0;
  padding: 0 .5rem .5rem .5rem;
  font-weight: normal;
}
/* line 826, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-prices .failed_add_to_cart {
  color: #991717;
  margin-left: 0;
  padding: 0 .5rem .5rem .5rem;
  font-weight: normal;
}
/* line 831, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-prices .failed_add_to_cart a {
  display: none;
}
/* line 836, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .product-custom-prices .card-custom + .card-custom {
  margin-top: 1rem;
}
/* line 844, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products li.product .yith-wcqv-button {
  display: none !important;
}
/* line 848, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products.list {
  grid-template-columns: repeat(1, 1fr) !important;
}
/* line 850, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products.list li.product {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
          flex-direction: row !important;
}
/* line 852, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products.list li.product .product-custom-img {
  -webkit-box-flex: 20%;
          flex: 20% 0 0;
  height: auto;
  max-height: 235px;
  -webkit-box-pack: start;
          justify-content: flex-start;
}
/* line 858, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products.list li.product .product-custom-infos {
  -webkit-box-flex: 1;
          flex: auto 1 1;
  padding: 0 2rem;
}
/* line 862, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products.list li.product .product-custom-prices {
  -webkit-box-flex: 40%;
          flex: 40% 0 0;
  margin-top: 0;
}
/* line 865, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products.list li.product .product-custom-prices .button {
  margin-top: 0;
}
/* line 869, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products.list li.product form.auction-form {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: center;
          justify-content: center;
}
/* line 874, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products.list li.product form.auction-form .bid-wrapper > input {
  margin-bottom: 0;
  max-width: 125px;
}
/* line 879, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products.list li.product form.auction-form button {
  margin-left: 10px;
  width: auto;
  min-width: 125px;
}
/* line 885, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products.list li.product form.set-qtty {
  margin-top: 0;
}
/* line 887, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products.list li.product form.set-qtty .quantity {
  float: none;
  width: auto;
  margin-bottom: 0 !important;
}
/* line 891, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products.list li.product form.set-qtty .quantity > input[type="number"] {
  max-width: 70px;
}
/* line 894, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products.list li.product form.set-qtty .quantity + button {
  float: none;
  width: 65%;
  text-align: center;
  margin-left: 0.5rem;
}
/* line 903, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products.list li.product .card-custom-sold .vendu {
  margin-left: 0;
}
/* line 908, last.scss */
.elementor-widget-wc-archive-products .woocommerce ul.products.list li.product .card-custom > a.button {
  max-width: 200px;
  text-align: center;
}
@media (max-width: 1024px) {
  /* line 702, last.scss */
  .elementor-widget-wc-archive-products .woocommerce ul.products {
    grid-template-columns: repeat(3, calc(33.33% - 15px));
  }
  /* line 917, last.scss */
  .elementor-widget-wc-archive-products .woocommerce ul.products.list {
    grid-template-columns: repeat(1, 1fr) !important;
  }
}
@media (max-width: 767px) {
  /* line 702, last.scss */
  .elementor-widget-wc-archive-products .woocommerce ul.products {
    grid-template-columns: repeat(2, calc(50% - 15px));
  }
  /* line 923, last.scss */
  .elementor-widget-wc-archive-products .woocommerce ul.products.list {
    grid-template-columns: repeat(1, 1fr) !important;
  }
}
@media (min-width: 1025px) {
  /* line 702, last.scss */
  .elementor-widget-wc-archive-products .woocommerce ul.products {
    grid-template-columns: repeat(4, calc(25% - 15px)) !important;
  }
  /* line 929, last.scss */
  .elementor-widget-wc-archive-products .woocommerce ul.products.list {
    grid-template-columns: repeat(1, 1fr) !important;
  }
}
/* line 934, last.scss */
.elementor-widget-wc-archive-products .woocommerce a.added_to_cart {
  padding: 0;
  margin-left: 1rem;
}
/* line 941, last.scss */
.elementor-widget-wc-archive-products .woocommerce .added#submit:after, .elementor-widget-wc-archive-products .woocommerce .added.button:after {
  content: none;
}
/* line 948, last.scss */
.elementor-widget-wc-archive-products .woocommerce .woocommerce-pagination li a, .elementor-widget-wc-archive-products .woocommerce .woocommerce-pagination li span {
  color: var(--e-global-color-primary);
}
/* line 950, last.scss */
.elementor-widget-wc-archive-products .woocommerce .woocommerce-pagination li a:focus, .elementor-widget-wc-archive-products .woocommerce .woocommerce-pagination li a:hover, .elementor-widget-wc-archive-products .woocommerce .woocommerce-pagination li span:focus, .elementor-widget-wc-archive-products .woocommerce .woocommerce-pagination li span:hover {
  background-color: var(--e-global-color-primary) !important;
  color: white !important;
}

/* line 960, last.scss */
.validate-custom-cart-message {
  text-align: center;
}
/* line 962, last.scss */
.validate-custom-cart-message.success {
  color: green;
}
/* line 965, last.scss */
.validate-custom-cart-message.error {
  color: #991717;
}

/* line 971, last.scss */
.details-annee-complete ul.products {
  display: grid;
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-columns: repeat(4, calc(25% - 15px)) !important;
}
/* line 976, last.scss */
.details-annee-complete ul.products::before, .details-annee-complete ul.products::after {
  display: none;
}
@media (max-width: 1024px) {
  /* line 971, last.scss */
  .details-annee-complete ul.products {
    grid-template-columns: repeat(3, calc(33.33% - 15px));
  }
}
@media (max-width: 767px) {
  /* line 971, last.scss */
  .details-annee-complete ul.products {
    grid-template-columns: repeat(2, calc(50% - 15px));
  }
}
@media (min-width: 1025px) {
  /* line 971, last.scss */
  .details-annee-complete ul.products {
    grid-template-columns: repeat(4, calc(25% - 15px)) !important;
  }
}
/* line 989, last.scss */
.details-annee-complete .yith-wcqv-button,
.details-annee-complete .product-custom-prices {
  display: none !important;
}
/* line 993, last.scss */
.details-annee-complete li.product {
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
          flex-direction: column !important;
  margin: 0 !important;
  width: auto !important;
}
/* line 999, last.scss */
.details-annee-complete .product-custom-img {
  position: relative;
  height: 200px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
/* line 1006, last.scss */
.details-annee-complete .product-custom-img img {
  max-height: 100%;
}
/* line 1010, last.scss */
.details-annee-complete .product-title {
  font-size: 1.1rem;
  font-weight: 600;
}

/* line 1018, last.scss */
.single-product .entry-summary .product_meta {
  display: none !important;
}

/* line 1024, last.scss */
.woocommerce-thankyou-order-received {
  display: none;
}

/* line 1028, last.scss */
.woocommerce-thankyou-order-details .woocommerce-order-overview__payment-method {
  display: none;
}

/* line 1034, last.scss */
.woocommerce-checkout.woocommerce-order-received #content .page-header {
  display: none;
}
/* line 1037, last.scss */
.woocommerce-checkout.woocommerce-order-received #content .page-content {
  padding-top: 2rem;
}

/* line 1044, last.scss */
.user_bids_section .woocommerce-message,
.user_bids_section .woocommerce-error {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  box-shadow: 5px 5px 10px;
}

/* line 1054, last.scss */
.bid-wrapper {
  display: inline-block;
  position: relative;
}
/* line 1057, last.scss */
.bid-wrapper input[type="number"] {
  margin-bottom: 0.5rem;
}
/* line 1059, last.scss */
.bid-wrapper input[type="number"]:after {
  content: '\20AC';
}
/* line 1063, last.scss */
.bid-wrapper #bid-unit {
  position: absolute;
  right: 2.5rem;
  top: 0.5rem;
  color: #555;
  padding-left: 5px;
}

/* line 1074, last.scss */
.shop_table_bid input[type="number"] {
  width: auto;
}
/* line 1076, last.scss */
.shop_table_bid input[type="number"]:after {
  content: '\20AC';
}
/* line 1080, last.scss */
.shop_table_bid .uwa_inc_price_hint {
  margin-bottom: 0.5rem;
}

/* line 1086, last.scss */
.customAjaxFront .bidAlert {
  color: green;
  font-weight: bold;
}
/* line 1089, last.scss */
.customAjaxFront .bidAlert.remove-success {
  color: #fc2000;
}

/* line 1095, last.scss */
.price {
  color: var(--e-global-color-primary) !important;
  font-size: 20px !important;
  margin: 1rem 0 1rem 0;
  display: block;
}

/* line 1102, last.scss */
.product-min_price {
  font-weight: bold;
}

/* line 1106, last.scss */
#add_to_cart_button_quality {
  background-color: var(--e-global-color-primary);
  color: white !important;
  width: 100%;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
}
/* line 1111, last.scss */
#add_to_cart_button_quality:hover {
  opacity: 0.7;
}

/* line 1115, last.scss */
#product_informations_data {
  width: 100%;
  margin-right: 1rem;
}

/* line 1120, last.scss */
#add_to_cart_buttons_prices {
  width: 100%;
  text-align: end;
}
/* line 1123, last.scss */
#add_to_cart_buttons_prices .price {
  color: var(--e-global-color-primary) !important;
  font-size: 20px !important;
  margin: 1rem 0 1rem 0;
  display: block;
}
/* line 1129, last.scss */
#add_to_cart_buttons_prices form.cart {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
/* line 1132, last.scss */
#add_to_cart_buttons_prices form.cart .quantity {
  margin: 0 !important;
}
/* line 1134, last.scss */
#add_to_cart_buttons_prices form.cart .quantity input {
  width: -moz-available;
}
/* line 1138, last.scss */
#add_to_cart_buttons_prices form.cart .single_add_to_cart_button.button.alt {
  background-color: var(--e-global-color-primary) !important;
  color: white !important;
  padding: 0.4rem;
  margin: 0 !important;
}
/* line 1143, last.scss */
#add_to_cart_buttons_prices form.cart .single_add_to_cart_button.button.alt:hover {
  background-color: var(--e-global-color-primary) !important;
  opacity: 0.7 !important;
}

/* line 1152, last.scss */
.vso-title h2 {
  font-size: 1.5rem;
}

/* line 1157, last.scss */
button.deleteBidLoop {
  margin-top: 0.5rem;
  background: #fc2000 !important;
  border-color: #fc2000 !important;
  color: white;
}

/* line 1167, last.scss */
.yith-wcan-filters {
  margin: 0;
}
/* line 1169, last.scss */
.yith-wcan-filters .filters-container {
  border: 1px solid lightgray;
  border-bottom: none;
  padding: 1rem;
  padding-bottom: 0;
  background-color: #f4f4f4;
}
/* line 1176, last.scss */
.yith-wcan-filters .filters-container form .yith-wcan-filter {
  margin-bottom: 0;
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
@media (min-width: 768px) {
  /* line 1176, last.scss */
  .yith-wcan-filters .filters-container form .yith-wcan-filter {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
}
/* line 1185, last.scss */
.yith-wcan-filters .filters-container form .yith-wcan-filter.label-design[data-taxonomy="product_tag"] .filter-title {
  display: none;
}
/* line 1189, last.scss */
.yith-wcan-filters .filters-container form .yith-wcan-filter + .yith-wcan-filter {
  margin-top: 1rem;
}
/* line 1192, last.scss */
.yith-wcan-filters .filters-container form .yith-wcan-filter h4 {
  margin-right: 5px;
}
/* line 1195, last.scss */
.yith-wcan-filters .filters-container form .yith-wcan-filter .filter-content {
  -webkit-box-flex: 1;
          flex-grow: 1;
}
/* line 1197, last.scss */
.yith-wcan-filters .filters-container form .yith-wcan-filter .filter-content .yith-wcan-dropdown {
  border: 1px solid #ccc !important;
  box-shadow: none !important;
  background-color: white;
}
/* line 1201, last.scss */
.yith-wcan-filters .filters-container form .yith-wcan-filter .filter-content .yith-wcan-dropdown .dropdown-wrapper {
  border: 1px solid lightgray;
  box-shadow: 0 0 7px 0 lightgray;
}
/* line 1211, last.scss */
.yith-wcan-filters ul.filter-items > li > a {
  padding: 0.5rem;
}
/* line 1215, last.scss */
.yith-wcan-filters + #advanced-searchform {
  padding-top: 1rem;
}

/* line 1220, last.scss */
.right-column-products {
  z-index: 101;
}
/* line 1222, last.scss */
.right-column-products ul.products {
  padding: 0 .5rem;
}
/* line 1224, last.scss */
.right-column-products ul.products > li {
  background: white;
}
/* line 1228, last.scss */
.right-column-products .yith-wcan-filters {
  margin: 0;
}
/* line 1230, last.scss */
.right-column-products .yith-wcan-filters .filters-container {
  padding: 0;
  background: white;
}
/* line 1234, last.scss */
.right-column-products .yith-wcan-filters .yith-wcan-filter {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
          flex-direction: column !important;
}
/* line 1236, last.scss */
.right-column-products .yith-wcan-filters .yith-wcan-filter .filter-title {
  text-align: center;
  font-weight: 600;
}
/* line 1240, last.scss */
.right-column-products .yith-wcan-filters .yith-wcan-filter .filter-content {
  max-height: 350px;
  overflow-y: scroll;
}
/* line 1243, last.scss */
.right-column-products .yith-wcan-filters .yith-wcan-filter .filter-content a {
  color: var(--e-global-color-primary);
}
/* line 1253, last.scss */
.right-column-products .shortcode_right_column_products {
  margin-bottom: 0;
  background: #f4f4f4;
}
/* line 1257, last.scss */
.right-column-products #advanced_search_colonne {
  background: white;
}
/* line 1259, last.scss */
.right-column-products #advanced_search_colonne .advanced-title-colonne {
  text-align: center;
  font-weight: 600;
}
/* line 1263, last.scss */
.right-column-products #advanced_search_colonne .advanced_search_colonne {
  max-height: 350px;
  overflow-y: scroll;
}
/* line 1266, last.scss */
.right-column-products #advanced_search_colonne .advanced_search_colonne .advanced_search_colonne_btn {
  display: block;
  width: 100%;
  border: none;
  padding: 0;
  text-align: left;
  white-space: normal;
}
/* line 1273, last.scss */
.right-column-products #advanced_search_colonne .advanced_search_colonne .advanced_search_colonne_btn:hover {
  background: none;
  color: #888;
}
/* line 1277, last.scss */
.right-column-products #advanced_search_colonne .advanced_search_colonne .advanced_search_colonne_btn.active {
  display: block;
  background: var(--e-global-color-primary);
  color: white;
}
/* line 1283, last.scss */
.right-column-products #advanced_search_colonne .advanced_search_colonne .advanced_search_colonne_btn .count {
  display: none;
}
/* line 1292, last.scss */
.right-column-products #elementor-menu-cart__toggle_button .elementor-button-icon .elementor-screen-only {
  position: static;
  display: inline-block;
  width: auto;
  height: auto;
  font-weight: bold;
}

/* line 1303, last.scss */
#advanced-searchform {
  background-color: #F4F4F4;
  border: 1px solid lightgray;
  padding: 1rem;
  margin-bottom: 10px;
}
/* line 1309, last.scss */
#advanced-searchform .advanced_search_top_btn.active {
  background: var(--e-global-color-primary);
  color: white;
}
/* line 1313, last.scss */
#advanced-searchform .advanced_search_top_btn + .advanced_search_filter {
  margin-top: 1rem;
}
/* line 1317, last.scss */
#advanced-searchform .advanced_search_filter {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
/* line 1320, last.scss */
#advanced-searchform .advanced_search_filter .advanced_search_label {
  margin-bottom: .5rem;
}
/* line 1323, last.scss */
#advanced-searchform .advanced_search_filter .advanced_search_inputs_multiples {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
/* line 1326, last.scss */
#advanced-searchform .advanced_search_filter .advanced_search_inputs_multiples .sub_label {
  white-space: nowrap;
  margin-right: .5rem;
}
/* line 1330, last.scss */
#advanced-searchform .advanced_search_filter .advanced_search_inputs_multiples input + .sub_label {
  margin-left: .5rem;
}
/* line 1334, last.scss */
#advanced-searchform .advanced_search_filter + .advanced_search_filter {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  /* line 1317, last.scss */
  #advanced-searchform .advanced_search_filter {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    -webkit-box-align: baseline;
            align-items: baseline;
  }
  /* line 1340, last.scss */
  #advanced-searchform .advanced_search_filter .advanced_search_label {
    white-space: nowrap;
    margin-right: .5rem;
  }
}
/* line 1346, last.scss */
#advanced-searchform #name {
  display: none;
}
/* line 1349, last.scss */
#advanced-searchform select {
  background: white;
  border-color: lightgray;
}
/* line 1353, last.scss */
#advanced-searchform input {
  border: 1px solid lightgray !important;
}
/* line 1356, last.scss */
#advanced-searchform #searchsubmit {
  background-color: var(--e-global-color-primary);
  color: white;
  border: none !important;
  border-radius: 5px;
  margin: 1rem 0 1rem 0;
  font-weight: 600;
}
/* line 1363, last.scss */
#advanced-searchform #searchsubmit:hover {
  opacity: 0.7;
}
/* line 1368, last.scss */
#advanced-searchform.hide_products + .gridlist-buttons {
  display: none;
}
/* line 1370, last.scss */
#advanced-searchform.hide_products + .gridlist-buttons + .products {
  display: none;
}
/* line 1372, last.scss */
#advanced-searchform.hide_products + .gridlist-buttons + .products + .woocommerce-pagination {
  display: none;
}
/* line 1376, last.scss */
#advanced-searchform.hide_products + .gridlist-buttons + .woocommerce-result-count {
  display: none;
}
/* line 1378, last.scss */
#advanced-searchform.hide_products + .gridlist-buttons + .woocommerce-result-count + .products {
  display: none;
}
/* line 1380, last.scss */
#advanced-searchform.hide_products + .gridlist-buttons + .woocommerce-result-count + .products + .woocommerce-pagination {
  display: none;
}

/* line 1392, last.scss */
#yith-quick-view-modal #yith-quick-view-content .product-quickview-container .product {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
}
/* line 1396, last.scss */
#yith-quick-view-modal #yith-quick-view-content .product-quickview-container .product .quick-view-img-col {
  max-height: 70vh;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 1396, last.scss */
  #yith-quick-view-modal #yith-quick-view-content .product-quickview-container .product .quick-view-img-col {
    width: calc(40% - 2rem);
  }
}
/* line 1403, last.scss */
#yith-quick-view-modal #yith-quick-view-content .product-quickview-container .product .summary {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 1403, last.scss */
  #yith-quick-view-modal #yith-quick-view-content .product-quickview-container .product .summary {
    width: calc(60% - 2rem);
  }
}
/* line 1409, last.scss */
#yith-quick-view-modal #yith-quick-view-content .product-quickview-container .product .product-custom-prices {
  margin-bottom: 1rem;
}
/* line 1411, last.scss */
#yith-quick-view-modal #yith-quick-view-content .product-quickview-container .product .product-custom-prices .card-custom-price {
  display: inline-block;
  background: var(--e-global-color-primary);
  border-radius: 3px;
  color: white;
  padding: .5rem;
}
/* line 1417, last.scss */
#yith-quick-view-modal #yith-quick-view-content .product-quickview-container .product .product-custom-prices .card-custom-price.sold {
  background: #FF3333;
}
/* line 1425, last.scss */
#yith-quick-view-modal #yith-quick-view-close {
  color: #333;
}
/* line 1429, last.scss */
#yith-quick-view-modal .yith-wcqv-wrapper {
  height: auto !important;
}
/* line 1432, last.scss */
#yith-quick-view-modal .yith-wcqv-main {
  overflow-y: auto !important;
  padding: 2rem;
}
/* line 1438, last.scss */
#yith-quick-view-modal form.set-qtty {
  margin-bottom: 0;
}
/* line 1440, last.scss */
#yith-quick-view-modal form.set-qtty .quantity {
  margin-bottom: 0 !important;
}
/* line 1442, last.scss */
#yith-quick-view-modal form.set-qtty .quantity + button {
  margin-left: 1rem;
}

/* line 1449, last.scss */
.yith-navigation {
  width: 100%;
}
/* line 1451, last.scss */
.yith-navigation .yith-navigation-inner {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: center;
          justify-content: center;
  margin-top: 2rem;
}
/* line 1456, last.scss */
.yith-navigation .yith-navigation-inner > div {
  margin: 1rem;
}

/* line 1463, last.scss */
.carousel-quick-view-slide img {
  display: block;
  margin: auto;
  max-height: 50vh;
}

/* line 1470, last.scss */
.carousel-quick-view-slide-controller {
  margin-top: 2rem;
}
/* line 1472, last.scss */
.carousel-quick-view-slide-controller .slick-list {
  margin: 0 -0.5rem;
}
/* line 1475, last.scss */
.carousel-quick-view-slide-controller .slick-slide {
  cursor: pointer;
  margin: 0 0.5rem;
}
/* line 1479, last.scss */
.carousel-quick-view-slide-controller img {
  max-height: 200px;
}

/* line 1486, last.scss */
.elementor-page-30800 #add_to_cart_buttons_prices .price {
  color: white !important;
}

/* line 1492, last.scss */
.elementor-page-24447 .quantity.buttons_added, .elementor-page-24447 #placebidbutton_direct {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: -webkit-box;
  display: flex;
  margin: 0 0 5px 0 !important;
}
/* line 1500, last.scss */
.elementor-page-24447 .uwa_currency {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
/* line 1504, last.scss */
.elementor-page-24447 #uwa_auction_form_direct {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
/* line 1508, last.scss */
.elementor-page-24447 #placebidbutton_direct {
  background-color: var(--e-global-color-primary);
  color: white;
  font-size: 1rem;
  padding: 0.4rem;
}

/* line 1517, last.scss */
#tarif-pref-cat-produits-sidebar-button-top:hover {
  cursor: pointer;
}

/* line 1521, last.scss */
#tarif-pref-cat-produits-sidebar-button-panier {
  display: none;
}

/* line 1525, last.scss */
.elementor-menu-cart__product-name a {
  color: var(--e-global-color-primary);
}

/* line 1528, last.scss */
.elementor-menu-cart__footer-buttons a {
  background-color: var(--e-global-color-primary) !important;
}

/* line 1534, last.scss */
body.woocommerce-cart #content .page-header,
body.woocommerce-checkout #content .page-header {
  display: none;
}
/* line 1537, last.scss */
body.woocommerce-cart #content .page-content,
body.woocommerce-checkout #content .page-content {
  margin-top: 1rem;
}

/* line 1545, last.scss */
.page-id-10 .woocommerce-cart-form__cart-item.cart_item td a, .page-id-10 .woocommerce-cart-form__cart-item.cart_item td span, .page-id-1569 .woocommerce-cart-form__cart-item.cart_item td a, .page-id-1569 .woocommerce-cart-form__cart-item.cart_item td span, .page-id-7 .woocommerce-cart-form__cart-item.cart_item td a, .page-id-7 .woocommerce-cart-form__cart-item.cart_item td span, .page-id-3800 .woocommerce-cart-form__cart-item.cart_item td a, .page-id-3800 .woocommerce-cart-form__cart-item.cart_item td span {
  font-size: 1rem;
}
/* line 1549, last.scss */
.page-id-10 .product-name a, .page-id-1569 .product-name a, .page-id-7 .product-name a, .page-id-3800 .product-name a {
  color: var(--e-global-color-primary);
}
/* line 1552, last.scss */
.page-id-10 .checkout-button.button.alt.wc-forward, .page-id-1569 .checkout-button.button.alt.wc-forward, .page-id-7 .checkout-button.button.alt.wc-forward, .page-id-3800 .checkout-button.button.alt.wc-forward {
  background-color: var(--e-global-color-primary);
}
/* line 1554, last.scss */
.page-id-10 .checkout-button.button.alt.wc-forward:hover, .page-id-1569 .checkout-button.button.alt.wc-forward:hover, .page-id-7 .checkout-button.button.alt.wc-forward:hover, .page-id-3800 .checkout-button.button.alt.wc-forward:hover {
  opacity: 0.7;
}
/* line 1559, last.scss */
.page-id-10 .coupon .button, .page-id-1569 .coupon .button, .page-id-7 .coupon .button, .page-id-3800 .coupon .button {
  background-color: var(--e-global-color-primary);
  color: white;
  font-size: 1rem;
}
/* line 1563, last.scss */
.page-id-10 .coupon .button:hover, .page-id-1569 .coupon .button:hover, .page-id-7 .coupon .button:hover, .page-id-3800 .coupon .button:hover {
  background-color: var(--e-global-color-primary) !important;
  opacity: 0.7 !important;
}
/* line 1570, last.scss */
.page-id-10 .actions .button, .page-id-1569 .actions .button, .page-id-7 .actions .button, .page-id-3800 .actions .button {
  background-color: var(--e-global-color-primary);
  color: white !important;
  font-size: 1rem;
  opacity: 1 !important;
}
/* line 1575, last.scss */
.page-id-10 .actions .button:hover, .page-id-1569 .actions .button:hover, .page-id-7 .actions .button:hover, .page-id-3800 .actions .button:hover {
  background-color: var(--e-global-color-primary) !important;
  opacity: 0.7  !important;
}

/* line 1583, last.scss */
.auctions-cart-view {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  width: 350px;
  background: white;
  padding: 2rem;
  padding-top: 50px;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 100;
  box-shadow: none;
}
/* line 1596, last.scss */
.auctions-cart-view .close-cart {
  position: fixed;
  right: 20px;
  top: 40px;
}
/* line 1600, last.scss */
.auctions-cart-view .close-cart span {
  cursor: pointer;
}
/* line 1604, last.scss */
.auctions-cart-view .elementor-button--view-cart {
  background: var(--e-global-color-primary);
}
/* line 1607, last.scss */
.auctions-cart-view .elementor-menu-cart__product-remove {
  border-color: #991717;
}
/* line 1609, last.scss */
.auctions-cart-view .elementor-menu-cart__product-remove:before, .auctions-cart-view .elementor-menu-cart__product-remove:after {
  background-color: #991717;
}
/* line 1613, last.scss */
.auctions-cart-view.active {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
  box-shadow: 0px 0px 4px 5px rgba(0, 0, 0, 0.5);
}

/* line 1619, last.scss */
.edit-alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-radius: 0.25rem;
}

/* line 1630, last.scss */
.success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

/* line 1635, last.scss */
.danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

/* line 1640, last.scss */
.hidden {
  display: none;
}

/* line 1643, last.scss */
.total-cart-vso {
  text-align: center;
  margin: 1rem 0;
}

/* line 1648, last.scss */
.loader-modal {
  display: none;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.8) url("/wp-content/uploads/2022/05/Spin-1s-200px_1.gif") 50% 50% no-repeat;
  background-size: 200px;
}
/* line 1658, last.scss */
.loading .loader-modal {
  display: block;
  overflow: hidden;
}

/* line 1665, last.scss */
table.shop_table .actions {
  display: none;
}
/* line 1667, last.scss */
table.shop_table .actions.visible {
  display: table-cell;
}

/* line 1675, last.scss */
.page-id-9 .woocommerce form.checkout_coupon, .page-id-9 .woocommerce form.login, .page-id-9 .woocommerce form.register {
  border: none;
}
/* line 1678, last.scss */
.page-id-9 .woocommerce .col2-set .col-1, .page-id-9 .woocommerce-page .col2-set .col-1, .page-id-9 .woocommerce .col2-set .col-2, .page-id-9 .woocommerce-page .col2-set .col-2 {
  border: 1px solid lightgrey;
  background-color: #fcfcfc;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
/* line 1684, last.scss */
.page-id-9 h2 {
  color: var(--e-global-color-primary);
  margin: 1.5rem;
}
/* line 1688, last.scss */
.page-id-9 .woocommerce form .form-row input.input-text, .page-id-9 .woocommerce form .form-row textarea {
  height: 35px;
  border: 1px solid lightgrey;
}
/* line 1692, last.scss */
.page-id-9 .woocommerce #respond input#submit, .page-id-9 .woocommerce a.button, .page-id-9 .woocommerce button.button, .page-id-9 .woocommerce input.button {
  background-color: var(--e-global-color-primary);
  color: white;
  float: right;
}
/* line 1697, last.scss */
.page-id-9 .woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
  margin: 0;
}
/* line 1700, last.scss */
.page-id-9 a {
  color: var(--e-global-color-primary);
}

/* line 1705, last.scss */
.woocommerce-account .woocommerce #respond input#submit, .woocommerce-account .woocommerce a.button, .woocommerce-account .woocommerce button.button, .woocommerce-account .woocommerce input.button {
  background-color: var(--e-global-color-primary);
  color: white;
  float: right;
}

/* line 1714, last.scss */
a.show-more {
  color: #4C4C4C !important;
}

/* line 1717, last.scss */
input#searchsubmit {
  border: 1px solid #4C4C4C;
  color: #4C4C4C;
}
/* line 1720, last.scss */
input#searchsubmit:hover {
  background-color: var(--e-global-color-primary);
  color: white;
  border: 1px solid var(--e-global-color-primary);
}

/* line 1729, last.scss */
.woocommerce-MyAccount-navigation > ul {
  list-style-type: none;
  padding-left: 0;
}
/* line 1733, last.scss */
.woocommerce-MyAccount-navigation > ul > li > a {
  display: block;
  padding: .5rem;
  border: 1px solid var(--e-global-color-primary);
  text-decoration: none;
}
/* line 1740, last.scss */
.woocommerce-MyAccount-navigation > ul > li + li a {
  border-top-width: 0;
}
/* line 1745, last.scss */
.woocommerce-MyAccount-navigation > ul > li.is-active > a {
  color: white;
  background: var(--e-global-color-primary);
}

/* line 1754, last.scss */
.woocommerce-MyAccount-content mark {
  background: none;
}

/* line 1760, last.scss */
.woocommerce-Address-title a {
  background-color: var(--e-global-color-primary);
  color: white;
  padding: .5rem;
  display: inline-block;
}
/* line 1765, last.scss */
.woocommerce-Address-title a:hover {
  background-color: var(--e-global-color-primary) !important;
  opacity: 0.7 !important;
}

/* line 1786, last.scss */
#billing_email_field {
  display: none;
}

/* line 1790, last.scss */
.title_ceres_custom_field {
  margin-top: 1rem;
  margin-bottom: 0;
  font-weight: bold;
}

/* line 1797, last.scss */
#order_comments_field > label,
#ceres_shipping_field > label {
  font-weight: bold;
}

/* line 1803, last.scss */
.form-row.privacy .woocommerce-form__label-for-checkbox {
  line-height: 1;
}
