body.ce-kit-3{--e-global-color-4777aa3f:#141414;--e-global-color-448a350:#FFFFFF;--e-global-color-6d120a88:#F6F4F2;--e-global-color-38d4f86d:#CBCBCB;--e-global-color-5687b3d4:#FAF8F5;font-family:"Poppins", sans-serif;font-size:14px;line-height:25px;background-color:#FFFFFF;}a, .elementor a{color:#141414;}body.ce-kit-3 h1{font-weight:400;}body.ce-kit-3 h2{font-weight:400;}body.ce-kit-3 h3{font-weight:400;text-transform:uppercase;}body.ce-kit-3 h4{font-weight:400;text-transform:uppercase;}body.ce-kit-3 h5{font-weight:400;text-transform:uppercase;}body.ce-kit-3 h6{font-weight:400;}body.ce-kit-3 .ce-display-small{color:#141414;font-size:15px;font-weight:500;text-transform:uppercase;}body.ce-kit-3 .ce-display-medium{color:#141414;}body.ce-kit-3 .ce-display-large{font-size:27px;text-transform:uppercase;}body.ce-kit-3 .ce-display-xl{color:#141414;font-size:34px;text-transform:uppercase;}body.ce-kit-3 .ce-display-xxl{font-family:"Italiana", sans-serif;font-size:85px;font-weight:400;}.elementor-button{font-weight:500;text-transform:uppercase;--ce-bg-color:rgba(255, 255, 255, 0);background-color:var(--ce-bg-color);border-style:solid;border-width:1px 1px 1px 1px;border-color:#141414;}.elementor-button, a.elementor-button:not(#e){color:#141414;}.elementor-button:is(:hover, :focus), a.elementor-button:not(#e):is(:hover, :focus){color:#141414;}.elementor-button.elementor-size-sm{font-size:12px;border-radius:13px 13px 13px 13px;}.elementor-button.elementor-size-md{font-size:12px;padding:16px 43px 16px 43px;border-radius:0px 0px 0px 0px;}.elementor-button.elementor-size-lg{font-size:12px;border-radius:0px 0px 0px 0px;}.elementor-button.elementor-size-xl{font-size:12px;border-radius:0px 0px 0px 0px;}.elementor-button.elementor-size-xs{font-size:12px;border-radius:0px 0px 0px 0px;}.elementor-button-primary .elementor-button{font-weight:500;text-transform:uppercase;--ce-bg-color:#141414;background-color:var(--ce-bg-color);border-style:solid;border-width:1px 1px 1px 1px;border-color:#141414;}.elementor-button-primary .elementor-button, .elementor-button-primary a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button-primary .elementor-button.elementor-size-sm{font-size:12px;}.elementor-button-primary .elementor-button.elementor-size-md{font-size:12px;}.elementor-button-primary .elementor-button.elementor-size-lg{font-size:12px;}.elementor-button-primary .elementor-button.elementor-size-xl{font-size:12px;}.elementor-button-primary .elementor-button.elementor-size-xs{font-size:12px;}.elementor-button-secondary .elementor-button{font-weight:500;text-transform:uppercase;--ce-bg-color:#FFFFFF;background-color:var(--ce-bg-color);border-style:solid;border-width:1px 1px 1px 1px;}.elementor-button-secondary .elementor-button, .elementor-button-secondary a.elementor-button:not(#e){color:#141414;}.elementor-button-secondary .elementor-button:is(:hover, :focus), .elementor-button-secondary a.elementor-button:not(#e):is(:hover, :focus){color:#141414;}.elementor-button-secondary .elementor-button.elementor-size-sm{font-size:12px;border-radius:5px 5px 5px 5px;}.elementor-button-secondary .elementor-button.elementor-size-md{font-size:12px;}.elementor-button-secondary .elementor-button.elementor-size-lg{font-size:12px;}.elementor-button-secondary .elementor-button.elementor-size-xl{font-size:12px;}.elementor-button-secondary .elementor-button.elementor-size-xs{font-size:12px;}.btn:not(.btn-primary, .btn-secondary){font-size:12px;font-weight:500;text-transform:uppercase;background-color:rgba(255, 255, 255, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#141414;padding:15px 43px 15px 43px;}.btn:not(.btn-primary, .btn-secondary), a.btn:not(.btn-primary, .btn-secondary){color:#141414;}.btn-primary{font-size:12px;font-weight:500;background-color:#141414;border-style:solid;border-width:1px 1px 1px 1px;border-color:#141414;padding:15px 43px 15px 43px;}.btn-primary, a.btn-primary{color:#FFFFFF;}.btn-primary:is(:hover, :active, :focus), a.btn-primary:is(:hover, :focus){color:#FFFFFF;}.btn-primary:is(:hover, :active, :focus){background-color:#141414;border-style:solid;border-width:1px 1px 1px 1px;border-color:#141414;}.btn-secondary{font-size:12px;font-weight:500;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#141414;padding:15px 43px 15px 43px;}.btn-secondary, a.btn-secondary{color:#141414;}.btn-secondary:is(:hover, :active, :focus), a.btn-secondary:is(:hover, :focus){color:#141414;}.btn-secondary:is(:hover, :active, :focus){background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#141414;}body.ce-kit-3 .form-control, body.ce-kit-3 .elementor-field-textual{border-style:solid;border-color:#141414;border-radius:0px 0px 0px 0px;}body.ce-kit-3 #wrapper{background-color:#FFFFFF;}body.ce-kit-3 .container{width:1300px;max-width:100%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-element{--widgets-space-row:20px;--widgets-space-column:20px;}{}.page-header{display:var(--page-title-display);}@media(max-width:1024px){body.ce-kit-3 .ce-display-xxl{font-size:75px;}}@media(max-width:767px){body.ce-kit-3 .ce-display-xxl{font-size:60px;}}@property --e-global-color-primary { syntax: '<color>'; initial-value: #6ec1e4; inherits: false }
@property --e-global-color-secondary { syntax: '<color>'; initial-value: #54595f; inherits: false }
@property --e-global-color-text { syntax: '<color>'; initial-value: #7a7a7a; inherits: false }
@property --e-global-color-accent { syntax: '<color>'; initial-value: #61ce70; inherits: false }
@property --e-global-color-4777aa3f { syntax: '<color>'; initial-value: #141414; inherits: false }
@property --e-global-color-448a350 { syntax: '<color>'; initial-value: #FFFFFF; inherits: false }
@property --e-global-color-6d120a88 { syntax: '<color>'; initial-value: #F6F4F2; inherits: false }
@property --e-global-color-38d4f86d { syntax: '<color>'; initial-value: #CBCBCB; inherits: false }
@property --e-global-color-5687b3d4 { syntax: '<color>'; initial-value: #FAF8F5; inherits: false }
/* Start custom CSS for page-settings */#header {
  position: relative;
  z-index: 999;
}

#wrapper .breadcrumb {
  max-width: 1800px;
  margin: 1rem auto;
  padding: 0 2rem;
}

/* Formulaires : btn pj */
.ets-cfu-form .group-span-filestyle .btn-default {
    background: #222;
}

/*Prix panier*/
.cart-overview .current-price .price {
    color: #222;
}

.cart-overview .discount.discount-amount {
    background: #E32638;
}

/* W3P : Page produit scroll vertical */
#product #wrapper > .container > .row {
  margin-left: 0;
  margin-right: 0;
}

a:focus {
    outline: 0;
}/* End custom CSS */