.elementor-kit-13{--e-global-color-primary:#000000;--e-global-color-text:#000000;--e-global-color-secondary:#A20627;--e-global-color-accent:#FAC8AD;--e-global-color-1644179:#FFFFFF;--e-global-color-96bfb0b:#0F5131;--e-global-color-0357ec1:#FFF9B8;--e-global-color-b375b50:#B6A067;--e-global-color-54c58a0:#D70101;--e-global-typography-primary-font-family:"DuboeufFont";--e-global-typography-primary-font-weight:normal;--e-global-typography-secondary-font-family:"DuboeufFont2";--e-global-typography-secondary-font-weight:normal;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-letter-spacing:2px;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:600;--e-global-typography-8a0e59a-font-family:"DuboeufFont2";--e-global-typography-8a0e59a-font-weight:bold;--e-global-typography-8a0e59a-text-transform:uppercase;--e-global-typography-8a0e59a-letter-spacing:2px;color:var( --e-global-color-primary );font-size:0.9em;}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{background-color:var( --e-global-color-1644179 );font-family:var( --e-global-typography-8a0e59a-font-family ), Sans-serif;font-weight:var( --e-global-typography-8a0e59a-font-weight );text-transform:var( --e-global-typography-8a0e59a-text-transform );letter-spacing:var( --e-global-typography-8a0e59a-letter-spacing );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-b375b50 );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:var( --e-global-color-text );background-image:var( --e-global-color-text );font-family:var( --e-global-typography-8a0e59a-font-family ), Sans-serif;font-weight:var( --e-global-typography-8a0e59a-font-weight );text-transform:var( --e-global-typography-8a0e59a-text-transform );letter-spacing:var( --e-global-typography-8a0e59a-letter-spacing );border-width:1px 1px 1px 1px;}body.e-wc-message-notice .woocommerce-message .button:hover, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button:hover{background-color:var( --e-global-color-1644179 );background-image:var( --e-global-color-1644179 );}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:var( --e-global-color-1644179 );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{background-color:var( --e-global-color-1644179 );background-image:var( --e-global-color-1644179 );font-family:var( --e-global-typography-8a0e59a-font-family ), Sans-serif;font-weight:var( --e-global-typography-8a0e59a-font-weight );text-transform:var( --e-global-typography-8a0e59a-text-transform );letter-spacing:var( --e-global-typography-8a0e59a-letter-spacing );border-width:1px 1px 1px 1px;}body.e-wc-info-notice .woocommerce-info .button:hover, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-info .woocommerce-Button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .wc-block-components-notice-banner.is-info .woocommerce-Button:hover{background-color:var( --e-global-color-primary );background-image:var( --e-global-color-primary );}.elementor-kit-13 a{color:var( --e-global-color-primary );}.elementor-kit-13 h1{color:var( --e-global-color-primary );font-family:"DuboeufFont", Sans-serif;font-size:4em;font-weight:normal;}.elementor-kit-13 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-13 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8a0e59a-font-family ), Sans-serif;font-weight:var( --e-global-typography-8a0e59a-font-weight );text-transform:var( --e-global-typography-8a0e59a-text-transform );letter-spacing:var( --e-global-typography-8a0e59a-letter-spacing );}.elementor-kit-13 h4{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-kit-13 label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-13 input:not([type="button"]):not([type="submit"]),.elementor-kit-13 textarea,.elementor-kit-13 .elementor-field-textual{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );border-radius:20px 20px 20px 20px;padding:10px 15px 10px 15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );--message-message-icon-color:var( --e-global-color-text );--message-buttons-normal-text-color:var( --e-global-color-1644179 );--message-buttons-hover-text-color:var( --e-global-color-text );--message-buttons-hover-border-color:var( --e-global-color-1644179 );--message-buttons-hover-transition-duration:50ms;--message-border-type:solid;--message-border-color:var( --e-global-color-text );--message-buttons-border-radius:50px 50px 50px 50px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:"Montserrat", Sans-serif;font-weight:400;}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-primary );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );--info-message-icon-color:var( --e-global-color-primary );--info-buttons-normal-text-color:var( --e-global-color-primary );--info-buttons-hover-text-color:var( --e-global-color-1644179 );--info-buttons-hover-border-color:var( --e-global-color-text );--info-border-type:solid;--info-border-color:var( --e-global-color-primary );--info-buttons-border-radius:50px 50px 50px 50px;}@media(max-width:1024px){.elementor-kit-13 h3{letter-spacing:var( --e-global-typography-8a0e59a-letter-spacing );}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{letter-spacing:var( --e-global-typography-8a0e59a-letter-spacing );}.elementor-kit-13 input:not([type="button"]):not([type="submit"]),.elementor-kit-13 textarea,.elementor-kit-13 .elementor-field-textual{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{letter-spacing:var( --e-global-typography-8a0e59a-letter-spacing );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{letter-spacing:var( --e-global-typography-8a0e59a-letter-spacing );}}@media(max-width:767px){.elementor-kit-13{--e-global-typography-secondary-letter-spacing:2px;--e-global-typography-8a0e59a-letter-spacing:2px;}.elementor-kit-13 h1{font-size:3em;}.elementor-kit-13 h3{letter-spacing:var( --e-global-typography-8a0e59a-letter-spacing );}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{letter-spacing:var( --e-global-typography-8a0e59a-letter-spacing );border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px;}.elementor-kit-13 input:not([type="button"]):not([type="submit"]),.elementor-kit-13 textarea,.elementor-kit-13 .elementor-field-textual{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{letter-spacing:var( --e-global-typography-8a0e59a-letter-spacing );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{letter-spacing:var( --e-global-typography-8a0e59a-letter-spacing );}}/* Start custom CSS */.agc_screen#agc_bg {
  background-color: rgba(0,0,0,0.6);
}

input[type="text"], select, textarea {
  width: 100%;
  border: 1px solid;
  border-radius: 50px;
  font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-secondary-font-weight );
text-transform: var( --e-global-typography-secondary-text-transform );
letter-spacing: var( --e-global-typography-secondary-letter-spacing );
padding: 8px 15px;
}

.searchandfilter select.sf-input-select {
  background: #fff;
}

.wpml-ls-statics-footer,.otgs-development-site-front-end {
    display:none;
}


.lien-collection a:hover   {
    color:#B6A067 !important;
}

.elementor-slideshow__title {
    display:none;
}

#cmplz-document {
  max-width: 100%;
}

.searchandfilter ul li span, .woocommerce .button {
  font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-secondary-font-weight );
text-transform: var( --e-global-typography-secondary-text-transform );
letter-spacing: var( --e-global-typography-secondary-letter-spacing );
}

.woocommerce .checkout-button, #place_order {
    border-radius: 50px !important;
    background-color: var( --e-global-color-b375b50) !important;
    transition: background-color 0.5s ease-out 100ms
}

.woocommerce .checkout-button:hover, #place_order:hover {
    border-radius: 50px !important;
    background-color: var( --e-global-color-primary) !important;
}

.woocommerce .checkout input:not([type="button"]):not([type="submit"]), .elementor-kit-13 textarea, .elementor-kit-13 .elementor-field-textual {
font-family: var( --e-global-typography-text-font-family ),Sans-serif;
font-weight: var( --e-global-typography-text-font-weight );
text-transform:none;
letter-spacing: 0px;
font-size: 1em;
}

.elementor-kit-13 input:not([type="button"]):not([type="submit"]) {
font-family: var( --e-global-typography-text-font-family ),Sans-serif;
font-weight: var( --e-global-typography-text-font-weight );
text-transform:none;
letter-spacing: 0px;
font-size: 1.1em;
padding:6px; 
}


.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  float: left;
  width: 100%;
  font-size: 1.4em;
}

@media screen and (max-width: 1024px) {
.searchandfilter ul {
      display: flex;
  flex-wrap: wrap;
}

.searchandfilter ul li {
  padding: 3px;
}
}

.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
  width: auto;
}



.searchandfilter select.sf-input-select {
  width: 170px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DuboeufFont';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://www.duboeuf.com/wp-content/uploads/2022/04/NoeDisplay-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DuboeufFont2';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://www.duboeuf.com/wp-content/uploads/2022/04/bebas_neue_pro_regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'DuboeufFont2';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://www.duboeuf.com/wp-content/uploads/2022/04/bebas_neue_pro_bold-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */