@charset "UTF-8";
.elementor-widget-button svg {
  width: 23px;
}

.titre-vertical .titre-vertical-rotation {
  -moz-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
  transform: translateX(-50%) translateY(-50%) rotate(-90deg);
}

.slick_accueil_produits .elementor-cta .elementor-cta__bg-wrapper:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 349px;
  background: transparent linear-gradient(180deg, rgba(108, 109, 112, 0) 0%, rgba(29, 31, 34, 0.7568627451) 67%, #131518 100%) 0% 0% no-repeat padding-box;
  z-index: 1;
}

.accordeon-emploi ul {
  margin-left: 15px;
}
.accordeon-emploi ul li {
  list-style-type: "-  ";
  margin-bottom: 20px;
}

.header_theme_Transparent .logo svg .txt_boiserie,
.header_theme_Foncé .logo svg .txt_boiserie {
  fill: var(--e-global-color-primary);
}
.header_theme_Transparent .menu.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text,
.header_theme_Foncé .menu.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text {
  color: var(--e-global-color-primary);
}
.header_theme_Transparent .menu.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon svg,
.header_theme_Foncé .menu.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon svg {
  fill: var(--e-global-color-primary);
}
.header_theme_Transparent .btn-mon-mobile .elementor-icon svg,
.header_theme_Foncé .btn-mon-mobile .elementor-icon svg {
  fill: var(--e-global-color-primary) !important;
}
.header_theme_Transparent .btn-recherche .elementor-icon svg, .header_theme_Transparent .btn-panier .elementor-icon svg,
.header_theme_Foncé .btn-recherche .elementor-icon svg,
.header_theme_Foncé .btn-panier .elementor-icon svg {
  fill: var(--e-global-color-primary) !important;
}
.header_theme_Transparent .btn-recherche .elementor-icon:hover, .header_theme_Transparent .btn-panier .elementor-icon:hover,
.header_theme_Foncé .btn-recherche .elementor-icon:hover,
.header_theme_Foncé .btn-panier .elementor-icon:hover {
  background-color: #A9A49F !important;
}
.header_theme_Transparent .mega_menu,
.header_theme_Foncé .mega_menu {
  background-color: var(--e-global-color-text) !important;
}
.header_theme_Transparent .mega_menu .mega_menu_conteneur,
.header_theme_Foncé .mega_menu .mega_menu_conteneur {
  border-color: var(--e-global-color-primary) !important;
}
.header_theme_Transparent .mega_menu .mega_menu_sousmenu .elementor-nav-menu--main .elementor-item,
.header_theme_Foncé .mega_menu .mega_menu_sousmenu .elementor-nav-menu--main .elementor-item {
  color: var(--e-global-color-primary);
}
.header_theme_Transparent .mega_menu .btn-megamenu .elementor-button,
.header_theme_Foncé .mega_menu .btn-megamenu .elementor-button {
  background-color: var(--e-global-color-primary);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
}
.header_theme_Transparent .mega_menu .btn-megamenu .elementor-button:hover,
.header_theme_Foncé .mega_menu .btn-megamenu .elementor-button:hover {
  background-color: var(--e-global-color-text);
  border-color: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}
.header_theme_Transparent .mega_menu .btn-megamenu .elementor-button:hover svg,
.header_theme_Foncé .mega_menu .btn-megamenu .elementor-button:hover svg {
  fill: var(--e-global-color-primary);
}

.header_theme_Transparent {
  border: none !important;
}

.header_theme_Foncé {
  border-color: var(--e-global-color-primary) !important;
  background-color: var(--e-global-color-text);
}

.menu-mobile .elementor-nav-menu--dropdown.elementor-nav-menu__container {
  margin-top: 0px;
}
.menu-mobile .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu > li.menu-item > a.elementor-item {
  line-height: 34px;
  text-align: center;
  justify-content: center;
}
.menu-mobile .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu > li.menu-item ul.sub-menu {
  border-top: 1px solid var(--e-global-color-primary);
  padding-top: 12px;
  padding-bottom: 12px;
}
.menu-mobile .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu > li.menu-item ul.sub-menu > li.menu-item {
  border: none;
}
.menu-mobile .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu > li.menu-item ul.sub-menu > li.menu-item > a.elementor-sub-item {
  font-size: 20px;
  line-height: 27px;
  font-weight: 500;
  text-align: center;
  margin-left: 0;
  justify-content: center;
  padding-top: 8px;
  padding-bottom: 8px;
  border: none;
}

.recherche_popup input[type=search] {
  color: var(--e-global-color-primary);
}
.recherche_popup input[type=search]::placeholder {
  color: var(--e-global-color-primary);
}

.img-menu-produit:after {
  content: "";
  background-image: var(--image);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  opacity: 0;
  transition: opacity 0.3s;
  background-size: cover;
  background-position: center;
}
.img-menu-produit.show:after {
  opacity: 1;
}

.gform_confirmation_message {
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  font-weight: 500;
  color: var(--e-global-color-primary);
}

div.gform_wrapper.gravity-theme {
  color: var(--e-global-color-primary);
}
div.gform_wrapper.gravity-theme .gform_required_legend {
  display: none;
}
@media (min-width: 1280px) {
  div.gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 36px;
  }
}
div.gform_wrapper.gravity-theme .gfield_label {
  color: var(--e-global-color-primary);
  font-size: 25px;
  line-height: 34px;
}
@media (max-width: 767px) {
  div.gform_wrapper.gravity-theme .gfield_label {
    font-size: 18px;
    line-height: 28px;
  }
}
div.gform_wrapper.gravity-theme .gfield_label .gfield_required {
  color: var(--e-global-color-primary);
  font-size: 25px;
  line-height: 34px;
}
@media (max-width: 767px) {
  div.gform_wrapper.gravity-theme .gfield_label .gfield_required {
    font-size: 18px;
    line-height: 28px;
  }
}
div.gform_wrapper.gravity-theme .gfield_description {
  color: var(--e-global-color-primary);
}
div.gform_wrapper.gravity-theme input[type=color],
div.gform_wrapper.gravity-theme input[type=date],
div.gform_wrapper.gravity-theme input[type=datetime-local],
div.gform_wrapper.gravity-theme input[type=datetime],
div.gform_wrapper.gravity-theme input[type=email],
div.gform_wrapper.gravity-theme input[type=month],
div.gform_wrapper.gravity-theme input[type=number],
div.gform_wrapper.gravity-theme input[type=password],
div.gform_wrapper.gravity-theme input[type=search],
div.gform_wrapper.gravity-theme input[type=tel],
div.gform_wrapper.gravity-theme input[type=text],
div.gform_wrapper.gravity-theme input[type=time],
div.gform_wrapper.gravity-theme input[type=url],
div.gform_wrapper.gravity-theme input[type=week],
div.gform_wrapper.gravity-theme textarea,
div.gform_wrapper.gravity-theme select {
  color: var(--e-global-color-primary);
  border: 1px solid var(--e-global-color-primary);
  border-radius: 22px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  padding: 12px 20px;
  background-color: transparent;
}
div.gform_wrapper.gravity-theme select {
  outline: none !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36"><rect width="36" height="36" rx="18" fill="%23596f62"/><path d="M12,15.888l4.394-4.4a.827.827,0,0,1,1.173,0,.837.837,0,0,1,0,1.176l-4.978,4.982a.829.829,0,0,1-1.145.024l-5.013-5A.831.831,0,0,1,7.6,11.494Z" transform="translate(6.09 4.431)" fill="%23fff"/></svg>');
  background-repeat: no-repeat;
  background-size: 36px;
  background-position-x: 5px;
  background-position-y: 50%;
  padding: 12px 20px 12px 50px;
}
div.gform_wrapper.gravity-theme select option {
  background-color: var(--e-global-color-primary);
}
div.gform_wrapper.gravity-theme ::-webkit-input-placeholder,
div.gform_wrapper.gravity-theme ::-moz-placeholder,
div.gform_wrapper.gravity-theme :-ms-input-placeholder,
div.gform_wrapper.gravity-theme :-moz-placeholder,
div.gform_wrapper.gravity-theme ::placeholder {
  color: var(--e-global-color-primary) !important;
}
div.gform_wrapper.gravity-theme .gfield--type-fileupload input[type=file] {
  color: var(--e-global-color-primary);
  border: 1px solid var(--e-global-color-primary);
  font-size: 14px;
  line-height: 20px;
  border-radius: 22px;
  background-color: transparent;
  padding: 5px;
}
div.gform_wrapper.gravity-theme .gfield--type-fileupload input[type=file]::file-selector-button {
  border: none;
  border-radius: 22px;
  padding: 9px 16px;
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-text);
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
  margin-right: 20px;
}
div.gform_wrapper.gravity-theme .gfield--type-fileupload .gform_fileupload_rules {
  display: none;
}
div.gform_wrapper.gravity-theme .gfield--type-choice .ginput_container {
  display: flex;
  column-gap: 15px;
  align-items: flex-start;
}
div.gform_wrapper.gravity-theme .gfield--type-choice .ginput_container input[type=checkbox] {
  margin-top: 8px;
}
div.gform_wrapper.gravity-theme .gfield input::-webkit-input-placeholder,
div.gform_wrapper.gravity-theme .gfield textarea::-webkit-input-placeholder,
div.gform_wrapper.gravity-theme .gfield textarea::-webkit-input-placeholder {
  color: #6F6F6F;
}
div.gform_wrapper.gravity-theme .gform_footer {
  justify-content: center;
}
div.gform_wrapper.gravity-theme .gform_footer input.button,
div.gform_wrapper.gravity-theme .gform_footer input[type=submit],
div.gform_wrapper.gravity-theme .gform_footer input.button,
div.gform_wrapper.gravity-theme .gform_footer input[type=submit] {
  border: 1px solid var(--e-global-color-primary);
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-text);
  padding: 11px 25px 11px 25px;
}
div.gform_wrapper.gravity-theme .gform_footer input.button:hover,
div.gform_wrapper.gravity-theme .gform_footer input[type=submit]:hover,
div.gform_wrapper.gravity-theme .gform_footer input.button:hover,
div.gform_wrapper.gravity-theme .gform_footer input[type=submit]:hover {
  background-color: var(--e-global-color-text);
  color: var(--e-global-color-primary);
}

.products_categ_filtre {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 15px;
}
.products_categ_filtre .section_filtre_parent .categ_filtre_parent {
  display: inline-block !important;
  border-radius: 25px;
  font-size: 18px;
  line-height: 24px;
  border: 1px solid var(--e-global-color-text);
  padding: 12px 20px;
  color: var(--e-global-color-text);
  display: block;
}
.products_categ_filtre .section_filtre_parent .categ_filtre_parent svg {
  transform: rotate(180deg);
  margin-left: 8px;
  height: 10px;
  width: 10px;
  fill: var(--e-global-color-text);
}
.products_categ_filtre .section_filtre_parent .categ_filtre_parent:hover {
  background-color: var(--e-global-color-text);
  color: var(--e-global-color-primary);
}
.products_categ_filtre .section_filtre_parent .categ_filtre_parent:hover svg {
  fill: var(--e-global-color-primary);
}
.products_categ_filtre .section_filtre_parent .section_filtre_enfants {
  display: none;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 15px;
  margin-top: 15px;
}
.products_categ_filtre .section_filtre_parent .section_filtre_enfants .categ_filtre_enfant {
  display: inline-block;
  border-radius: 24px;
  font-size: 16px;
  line-height: 22px;
  background-color: #E1D8CD;
  border: 1px solid #E1D8CD;
  color: var(--e-global-color-text);
  padding: 6px 15px;
}
.products_categ_filtre .section_filtre_parent .section_filtre_enfants .categ_filtre_enfant.active {
  background-color: #D4BCA3;
  border: 1px solid #D4BCA3;
}
.products_categ_filtre .section_filtre_parent .section_filtre_enfants .categ_filtre_enfant:hover {
  background-color: var(--e-global-color-text);
  color: var(--e-global-color-primary);
}
.products_categ_filtre .section_filtre_parent.active .categ_filtre_parent {
  background-color: var(--e-global-color-text);
  color: var(--e-global-color-primary);
}
.products_categ_filtre .section_filtre_parent.active .categ_filtre_parent svg {
  transform: rotate(0);
  fill: var(--e-global-color-primary);
}
.products_categ_filtre .section_filtre_parent.active .section_filtre_enfants {
  display: flex;
}

.woocommerce ul.products li.product a .wc-product-image {
  background-color: rgba(225, 216, 205, 0.4039215686);
  padding: 25px;
}
.woocommerce ul.products li.product a .wc-product-image img {
  height: 300px;
  object-fit: contain;
  object-position: center center;
}
.woocommerce ul.products li.product a:hover .wc-product-image {
  background-color: rgba(225, 216, 205, 0.6039215686);
}

.grille_produits .elementor-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}
.grille_produits .elementor-pagination .page-numbers {
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
}
.grille_produits .elementor-pagination .page-numbers.current {
  background-color: var(--e-global-color-text) !important;
  color: var(--e-global-color-primary) !important;
}
.grille_produits .elementor-pagination .page-numbers:hover {
  background-color: var(--e-global-color-text) !important;
  color: var(--e-global-color-primary) !important;
}

#option_ordre {
  margin-top: 30px;
}
#option_ordre label {
  display: flex;
  align-items: center;
  column-gap: 8px;
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
  margin-bottom: 8px;
}
#option_ordre label input {
  color: var(--e-global-color-text);
  accent-color: var(--e-global-color-text);
  width: 22px;
  height: 22px;
}

.breadcrumb li.breadcrumb-item:after {
  margin-left: 15px;
  margin-right: 15px;
}
@media (max-width: 767px) {
  .breadcrumb li.breadcrumb-item:after {
    margin-left: 5px;
    margin-right: 5px;
  }
}
@media (max-width: 767px) {
  .breadcrumb li.breadcrumb-item:nth-child(1), .breadcrumb li.breadcrumb-item:nth-child(2), .breadcrumb li.breadcrumb-item:nth-last-child(2)::after, .breadcrumb li.breadcrumb-item:last-child {
    display: none;
  }
}

.woocommerce div.product .img-produit div.images .woocommerce-product-gallery__image a {
  position: relative;
  background-color: #fff;
  padding: 25px;
  height: 616px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .woocommerce div.product .img-produit div.images .woocommerce-product-gallery__image a {
    height: 430px;
    padding: 15px;
  }
}
.woocommerce div.product .img-produit div.images .woocommerce-product-gallery__image a img {
  height: 425px;
  object-fit: contain;
  object-position: center center;
}
@media (max-width: 767px) {
  .woocommerce div.product .img-produit div.images .woocommerce-product-gallery__image a img {
    height: 400px;
  }
}
.woocommerce div.product .img-produit div.images .woocommerce-product-gallery__image a:after {
  content: "";
  position: absolute;
  right: 26px;
  bottom: 26px;
  height: 48px;
  width: 48px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M208 48a160 160 0 1 1 0 320 160 160 0 1 1 0-320zm0 368c48.8 0 93.7-16.8 129.1-44.9L471 505c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L371.1 337.1C399.2 301.7 416 256.8 416 208C416 93.1 322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zM184 296c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 64z"/></svg>');
  background-repeat: no-repeat;
  background-size: 21px;
  background-position-x: 50%;
  background-position-y: 50%;
  background-color: #F7F5F0;
  border-radius: 50%;
}
.woocommerce div.product .img-produit div.images .flex-control-thumbs li {
  max-width: 100%;
}
.woocommerce div.product .img-produit div.images .flex-control-thumbs li img {
  background-color: #fff;
  padding: 15px;
}

.informations_supplementaire {
  border-top: 1px solid #707070;
}
.informations_supplementaire .information {
  padding: 19px 0;
  border-bottom: 1px solid #707070;
}

.produits_caracteristiques {
  display: block;
  columns: 2;
  gap: 0;
  border-top: 1px solid #707070;
}
@media (max-width: 1279px) {
  .produits_caracteristiques {
    columns: 1;
  }
}
.produits_caracteristiques .caracteristique {
  display: flex;
  border-left: 1px solid #707070;
  border-right: 1px solid #707070;
  border-bottom: 1px solid #707070;
  flex-direction: row;
  align-items: center;
}
.produits_caracteristiques .caracteristique .label {
  width: 50%;
  background-color: #E1D8CD;
  border-right: 1px solid #707070;
  padding: 18px;
  height: 100%;
  display: flex;
}
@media (max-width: 767px) {
  .produits_caracteristiques .caracteristique .label {
    padding: 10px;
  }
}
.produits_caracteristiques .caracteristique .valeur {
  width: 50%;
  padding: 18px;
  height: 100%;
  display: flex;
}
@media (max-width: 767px) {
  .produits_caracteristiques .caracteristique .valeur {
    padding: 10px;
  }
}

.woocommerce button.button.alt {
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  border: 1px solid var(--e-global-color-text);
  background-color: var(--e-global-color-text);
  color: var(--e-global-color-primary);
  padding: 11px 25px 11px 25px;
  border-radius: 25px;
}
.woocommerce button.button.alt:hover {
  background-color: transparent;
  color: var(--e-global-color-text);
}
.woocommerce .quantity .quantity-title {
  font-size: 20px;
  line-height: 28px;
  text-transform: uppercase;
  font-weight: 500;
  margin-right: 15px;
}
.woocommerce .quantity .qty {
  text-align: center;
  padding: 0;
  max-width: 55px;
  -moz-appearance: textfield;
}
.woocommerce .quantity .qty::-webkit-outer-spin-button, .woocommerce .quantity .qty::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.woocommerce .quantity .plus-btn,
.woocommerce .quantity .minus-btn {
  border-radius: 50%;
  height: 30px;
  width: 30px;
  background-color: #A9A49E;
  color: var(--e-global-color-primary);
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.woocommerce .quantity .plus-btn:hover,
.woocommerce .quantity .minus-btn:hover {
  background-color: var(--e-global-color-text);
}

.wc-block-cart-items__header-total, .wc-block-cart-item__total {
  display: none;
}

.wp-block-woocommerce-cart-order-summary-block {
  display: none;
}

.wc-block-cart-item__prices {
  display: none;
}

.wc-block-checkout__payment-method {
  display: none;
}

.wc-block-cart__submit-button {
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  border: 1px solid var(--e-global-color-text);
  background-color: var(--e-global-color-text);
  color: var(--e-global-color-primary);
  padding: 11px 25px 11px 25px;
  border-radius: 25px;
}
.wc-block-cart__submit-button:hover {
  background-color: transparent;
  color: var(--e-global-color-text);
}

.wc-block-checkout__sidebar h3.wc-block-components-product-name {
  font-size: 20px;
  line-height: 24px;
}

.wp-block-woocommerce-checkout-order-summary-subtotal-block,
.wc-block-components-totals-item.wc-block-components-totals-footer-item {
  display: none;
}

.wc-block-components-totals-wrapper {
  border: none !important;
}

.wp-block-woocommerce-checkout-order-summary-totals-block {
  border: none !important;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-slider .slick-prev,
.slick-slider .slick-next {
  color: var(--e-global-color-text);
  position: absolute;
  display: block;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  outline: none;
  z-index: 21;
  border: none;
  border-radius: 50%;
  background: var(--e-global-color-primary);
  height: 64px;
  width: 64px;
}
@media (max-width: 767px) {
  .slick-slider .slick-prev,
  .slick-slider .slick-next {
    height: 48px;
    width: 48px;
  }
}
.slick-slider .slick-prev:hover, .slick-slider .slick-prev:focus,
.slick-slider .slick-next:hover,
.slick-slider .slick-next:focus {
  outline: none;
  background: #A9A49F;
  color: var(--e-global-color-text);
}
.slick-slider .slick-prev.slick-disabled:before,
.slick-slider .slick-next.slick-disabled:before {
  opacity: 0.2;
}
.slick-slider .slick-prev svg,
.slick-slider .slick-next svg {
  height: 30px;
  color: currentColor;
}
@media (max-width: 767px) {
  .slick-slider .slick-prev svg,
  .slick-slider .slick-next svg {
    height: 20px;
  }
}
.slick-slider .slick-prev {
  left: 40px;
}
@media (max-width: 767px) {
  .slick-slider .slick-prev {
    left: 20px;
  }
}
.slick-slider .slick-next {
  right: 40px;
}
@media (max-width: 767px) {
  .slick-slider .slick-next {
    right: 20px;
  }
}

/*# sourceMappingURL=main.css.map */
