.elementor-601 .elementor-element.elementor-element-85340de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-601 .elementor-element.elementor-element-69922cfa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-601 .elementor-element.elementor-element-4c1f992c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-601 .elementor-element.elementor-element-5333b6f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-601 .elementor-element.elementor-element-4d13456f{--display:flex;}.elementor-601 .elementor-element.elementor-element-4d13456f:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-4d13456f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121316;}.elementor-601 .elementor-element.elementor-element-68a508e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:78px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-601 .elementor-element.elementor-element-401a19ce .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:1.08em;color:#FFFFFF;}.elementor-601 .elementor-element.elementor-element-70ba3ed1 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:61px;font-weight:400;text-transform:uppercase;line-height:1.08em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-601 .elementor-element.elementor-element-57e36655{font-family:"Roboto", Sans-serif;font-size:17px;line-height:1.65em;color:#C8C9CE;}.elementor-601 .elementor-element.elementor-element-2e4dcfbb{--display:flex;}.elementor-601 .elementor-element.elementor-element-2e4dcfbb:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-2e4dcfbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0F11;}.elementor-601 .elementor-element.elementor-element-77afd949{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:38px;--padding-bottom:68px;--padding-left:30px;--padding-right:30px;}.elementor-601 .elementor-element.elementor-element-2f3f1e8a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-601 .elementor-element.elementor-element-2118ac43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-601 .elementor-element.elementor-element-15e2a969 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.08em;color:#FFFFFF;}.elementor-601 .elementor-element.elementor-element-b52d5d{font-family:"Roboto", Sans-serif;font-size:13px;line-height:1.65em;color:#C8C9CE;}.elementor-601 .elementor-element.elementor-element-39071579{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-601 .elementor-element.elementor-element-6f318e2c .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.08em;color:#FFFFFF;}.elementor-601 .elementor-element.elementor-element-1db1618b{font-family:"Roboto", Sans-serif;font-size:13px;line-height:1.65em;color:#C8C9CE;}.elementor-601 .elementor-element.elementor-element-4d7df865{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-601 .elementor-element.elementor-element-42a34742 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.08em;color:#FFFFFF;}.elementor-601 .elementor-element.elementor-element-104921f{font-family:"Roboto", Sans-serif;font-size:13px;line-height:1.65em;color:#C8C9CE;}.elementor-601 .elementor-element.elementor-element-3a97d5f7{--tabs-spacing:8px;}.elementor-601 .elementor-element.elementor-element-469795df{--display:flex;--padding-top:54px;--padding-bottom:62px;--padding-left:30px;--padding-right:30px;}.elementor-601 .elementor-element.elementor-element-469795df:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-469795df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121316;}.elementor-601 .elementor-element.elementor-element-2172ef0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:32px;--padding-right:32px;}.elementor-601 .elementor-element.elementor-element-3bfacfba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-601 .elementor-element.elementor-element-7016c0e2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.08em;color:#ED1427;}.elementor-601 .elementor-element.elementor-element-66ecd608 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;line-height:1.08em;color:#FFFFFF;}.elementor-601 .elementor-element.elementor-element-fa976a6{font-family:"Roboto", Sans-serif;font-size:14px;line-height:1.65em;color:#C8C9CE;}.elementor-601 .elementor-element.elementor-element-3402b770{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-601 .elementor-element.elementor-element-468161c3 .elementor-button{background-color:#ED1427;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ED1427;border-radius:999px 999px 999px 999px;}.elementor-601 .elementor-element.elementor-element-6888f738 .elementor-button{background-color:#1B1C20;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ED1427;border-radius:999px 999px 999px 999px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-601 .elementor-element.elementor-element-68a508e{--content-width:1220px;}.elementor-601 .elementor-element.elementor-element-77afd949{--content-width:1220px;}.elementor-601 .elementor-element.elementor-element-2172ef0e{--content-width:1220px;}}@media(max-width:1024px){.elementor-601 .elementor-element.elementor-element-68a508e{--padding-top:64px;--padding-bottom:42px;--padding-left:26px;--padding-right:26px;}.elementor-601 .elementor-element.elementor-element-70ba3ed1 .elementor-heading-title{font-size:50px;}.elementor-601 .elementor-element.elementor-element-77afd949{--padding-top:32px;--padding-bottom:56px;--padding-left:26px;--padding-right:26px;}.elementor-601 .elementor-element.elementor-element-469795df{--padding-top:46px;--padding-bottom:54px;--padding-left:26px;--padding-right:26px;}}@media(max-width:767px){.elementor-601 .elementor-element.elementor-element-68a508e{--padding-top:48px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-601 .elementor-element.elementor-element-70ba3ed1 .elementor-heading-title{font-size:41px;}.elementor-601 .elementor-element.elementor-element-57e36655{font-size:15px;}.elementor-601 .elementor-element.elementor-element-77afd949{--padding-top:26px;--padding-bottom:46px;--padding-left:20px;--padding-right:20px;}.elementor-601 .elementor-element.elementor-element-469795df{--padding-top:38px;--padding-bottom:46px;--padding-left:20px;--padding-right:20px;}.elementor-601 .elementor-element.elementor-element-2172ef0e{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-601 .elementor-element.elementor-element-66ecd608 .elementor-heading-title{font-size:27px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-3a97d5f7 */.elementor-601 .elementor-element.elementor-element-3a97d5f7,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .e-my-account-tab,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce {
  color:#F5F5F6!important;
  background:transparent!important;
}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-navigation {
  width:100%!important;
  float:none!important;
  margin:0!important;
  padding:12px!important;
  background:#17181C!important;
  background-color:#17181C!important;
  border:1px solid #383A42!important;
  border-radius:14px!important;
}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-navigation ul,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-navigation ul li {
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  background-color:transparent!important;
  border:0!important;
}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-navigation ul { display:flex!important;flex-direction:column!important;gap:5px!important;padding:0!important; }
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-navigation ul li a {
  display:flex!important;
  align-items:center!important;
  min-height:46px!important;
  padding:11px 14px!important;
  color:#D6D7DB!important;
  background:#202126!important;
  background-color:#202126!important;
  border:1px solid #34363D!important;
  border-radius:9px!important;
  font-family:Roboto,sans-serif!important;
  font-size:14px!important;
  font-weight:600!important;
  line-height:1.25!important;
  text-decoration:none!important;
}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-navigation ul li a:hover { color:#FFF!important;background:#34171C!important;border-color:#76232E!important; }
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-navigation ul li.is-active a { color:#FFF!important;background:#ED1427!important;border-color:#ED1427!important; }
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content-wrapper {
  color:#D8D9DD!important;
  background:#17181C!important;
  background-color:#17181C!important;
}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content {
  width:100%!important;
  float:none!important;
  margin:0!important;
  padding:30px!important;
  border:1px solid #383A42!important;
  border-radius:14px!important;
  min-height:330px!important;
}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content-wrapper { padding:0!important;border:0!important; }
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content p,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content strong,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content span,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content div { color:#D8D9DD!important; }
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content strong { color:#FFF!important; }
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content a { color:#FF3446!important; }
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content a:hover { color:#FFF!important; }
.elementor-601 .elementor-element.elementor-element-3a97d5f7 input.input-text,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 input[type="text"],
.elementor-601 .elementor-element.elementor-element-3a97d5f7 input[type="email"],
.elementor-601 .elementor-element.elementor-element-3a97d5f7 input[type="password"],
.elementor-601 .elementor-element.elementor-element-3a97d5f7 input[type="tel"],
.elementor-601 .elementor-element.elementor-element-3a97d5f7 select,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 textarea {
  background:#1D1E23!important;
  color:#FFF!important;
  border:1px solid #454750!important;
  border-radius:8px!important;
}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 button.button,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 a.button,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 input.button,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-button {
  background:#ED1427!important;
  color:#FFF!important;
  border:1px solid #ED1427!important;
  border-radius:999px!important;
  font-family:Roboto,sans-serif!important;
  font-weight:600!important;
  text-transform:none!important;
}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 table.shop_table,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 table.shop_table tr,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 table.shop_table th,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 table.shop_table td {
  background:#141519!important;
  background-color:#141519!important;
  color:#FFF!important;
  border-color:#383A42!important;
}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .u-column1,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .u-column2,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 form.login,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 form.register,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Address,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 fieldset {
  background:#17181C!important;
  color:#FFF!important;
  border-color:#383A42!important;
}
@media(max-width:767px){
  .elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content{padding:20px!important}
  .elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-navigation ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-navigation ul li a{justify-content:center!important;text-align:center!important;font-size:13px!important}
}
/* États vides : commandes, téléchargements et cartes-cadeaux */
.woocommerce-MyAccount-content-wrapper-no-data {
  display:flex!important;
  flex-direction:column!important;
  gap:14px!important;
  width:100%!important;
  min-height:0!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  background-color:transparent!important;
  color:#D8D9DD!important;
}
.woocommerce-MyAccount-content-wrapper-no-data .woocommerce-notices-wrapper:empty {
  display:none!important;
  margin:0!important;
  padding:0!important;
}
.woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info,
.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info {
  display:flex!important;
  flex:0 0 auto!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:13px!important;
  width:100%!important;
  min-height:0!important;
  height:auto!important;
  margin:0!important;
  padding:17px 18px!important;
  background:#1B1C20!important;
  background-color:#1B1C20!important;
  color:#D8D9DD!important;
  border:1px solid #3D3F47!important;
  border-left:3px solid #ED1427!important;
  border-top-color:#3D3F47!important;
  border-radius:10px!important;
  box-shadow:none!important;
  font-family:Roboto,sans-serif!important;
  font-size:14px!important;
  line-height:1.5!important;
}
.woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info::before,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info::before,
.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info::before {
  display:none!important;
  content:none!important;
}
.woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info a.button,
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info a.button,
.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info a.button {
  order:2!important;
  float:none!important;
  flex:0 0 auto!important;
  min-height:40px!important;
  margin:0!important;
  padding:10px 18px!important;
  background:#ED1427!important;
  color:#FFFFFF!important;
  border:1px solid #ED1427!important;
  border-radius:999px!important;
  box-shadow:none!important;
  font-family:Roboto,sans-serif!important;
  font-size:13px!important;
  font-weight:600!important;
  line-height:1.2!important;
  text-transform:none!important;
  text-decoration:none!important;
}
.woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info a.button:hover {
  background:#C90F20!important;
  border-color:#C90F20!important;
  color:#FFFFFF!important;
}
@media(max-width:767px){
  .woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info,
  .elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info,
  .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info {
    display:block!important;
    padding:16px!important;
  }
  .woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info a.button,
  .elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info a.button,
  .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info a.button {
    display:flex!important;
    width:100%!important;
    margin:12px 0 0!important;
  }
}
/* Bloc changement de mot de passe */
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content fieldset{background:#141519!important;color:#F5F5F6!important;border:1px solid #383A42!important;border-radius:11px!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content fieldset legend{display:block!important;width:auto!important;margin:0 0 20px!important;padding:0 10px!important;background:#141519!important;color:#FFF!important;-webkit-text-fill-color:#FFF!important;font-family:Anton,sans-serif!important;font-size:25px!important;font-weight:400!important;line-height:1.2!important;text-transform:uppercase!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content fieldset label{color:#D8D9DD!important;-webkit-text-fill-color:#D8D9DD!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:500!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .password-input{display:block!important;position:relative!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .password-input .show-password-input{position:absolute!important;right:12px!important;top:50%!important;width:28px!important;height:28px!important;padding:0!important;background:transparent!important;color:#BFC0C5!important;border:0!important;transform:translateY(-50%)!important;box-shadow:none!important}
/* Endpoint WooCommerce Gift Cards */
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content h2,.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content h4{color:#FFF!important;-webkit-text-fill-color:#FFF!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-Giftcards-balance-amount{display:inline-flex!important;align-items:center!important;min-height:70px!important;margin:0 0 26px!important;padding:14px 22px!important;background:#251419!important;color:#ED1427!important;border:1px solid #6D222C!important;border-radius:11px!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-Giftcards-balance-amount .amount,.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-Giftcards-balance-amount .woocommerce-Price-currencySymbol{color:#ED1427!important;-webkit-text-fill-color:#ED1427!important;font-family:Anton,sans-serif!important;font-size:34px!important;white-space:nowrap!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-Giftcards-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;background:transparent!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 table.woocommerce-giftcards-table,.elementor-601 .elementor-element.elementor-element-3a97d5f7 table.woocommerce-giftcards-activity-table{background:#141519!important;color:#FFF!important;border-color:#3B3D45!important}
@media(max-width:767px){.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-Giftcards-form{grid-template-columns:1fr!important}.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-Giftcards-form button.button{width:100%!important}}
/* Endpoint Adresses et moyens de paiement */
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Addresses .woocommerce-Address{width:100%!important;float:none!important;background:#141519!important;color:#D8D9DD!important;border:1px solid #383A42!important;border-radius:11px!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Address-title h2{color:#FFF!important;-webkit-text-fill-color:#FFF!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Addresses address{height:auto!important;min-height:84px!important;margin:0!important;padding:17px!important;background:#1D1E23!important;color:#D8D9DD!important;-webkit-text-fill-color:#D8D9DD!important;border:1px solid #3D3F47!important;border-radius:9px!important;font-style:normal!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content-wrapper>.woocommerce-info{height:auto!important;min-height:0!important;margin:0 0 20px!important;padding:17px 18px!important;background:#1B1C20!important;color:#D8D9DD!important;-webkit-text-fill-color:#D8D9DD!important;border:1px solid #3D3F47!important;border-left:3px solid #ED1427!important;border-radius:10px!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-MyAccount-content-wrapper>.woocommerce-info::before{display:none!important;content:none!important}
@media(max-width:767px){.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Addresses{grid-template-columns:1fr!important}}
/* Positionnement définitif des deux adresses */
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Addresses.u-columns.col2-set{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px!important;align-items:stretch!important;width:100%!important;height:auto!important;clear:both!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Addresses .u-column1{grid-column:1!important;grid-row:1!important;order:1!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Addresses .u-column2{grid-column:2!important;grid-row:1!important;order:2!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Addresses .woocommerce-Address{position:static!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:230px!important;height:auto!important;float:none!important;clear:none!important;inset:auto!important;margin:0!important;transform:none!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Addresses .woocommerce-Address-title{position:static!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;width:100%!important;margin:0 0 16px!important;padding:0!important;float:none!important;clear:both!important;transform:none!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Addresses .woocommerce-Address-title h2,.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Addresses .woocommerce-Address-title a.edit,.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Addresses address{position:static!important;float:none!important;clear:both!important;inset:auto!important;transform:none!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Addresses .woocommerce-Address-title h2{display:block!important;width:100%!important;margin:0!important;padding:0!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Addresses .woocommerce-Address-title a.edit{display:inline-flex!important;width:auto!important;align-self:flex-start!important;margin:0!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Addresses address{display:block!important;flex:1 1 auto!important;width:100%!important;height:auto!important;margin:0!important}
@media(max-width:767px){.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Addresses.u-columns.col2-set{grid-template-columns:1fr!important}.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Addresses .u-column1{grid-column:1!important;grid-row:1!important}.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Addresses .u-column2{grid-column:1!important;grid-row:2!important}.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-Addresses .woocommerce-Address{min-height:0!important}}
/* Écran de connexion WooCommerce */
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-notices-wrapper:empty{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .e-my-account-tab__login h2,.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce>h2,.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-form-login-wrap h2{margin:0 0 22px!important;padding:0!important;background:transparent!important;color:#FFF!important;-webkit-text-fill-color:#FFF!important;font-family:Anton,sans-serif!important;font-size:34px!important;font-weight:400!important;line-height:1.15!important;text-transform:uppercase!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-form-login{color:#D8D9DD!important;background:#17181C!important;border:1px solid #383A42!important;border-radius:11px!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-form-login label,.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-form-login label span{color:#BFC0C5!important;-webkit-text-fill-color:#BFC0C5!important}
.elementor-601 .elementor-element.elementor-element-3a97d5f7 .woocommerce-form-login .show-password-input::after{color:#BFC0C5!important;-webkit-text-fill-color:#BFC0C5!important;opacity:1!important;filter:none!important}/* End custom CSS */