.elementor-374 .elementor-element.elementor-element-d6dc9b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-374 .elementor-element.elementor-element-fc92306{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.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-374 .elementor-element.elementor-element-e0db0a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;}.elementor-374 .elementor-element.elementor-element-e0db0a2 .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-size:64px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;color:#EAE5D4;}.elementor-374 .elementor-element.elementor-element-7020d07{--update-cart-automatically-display:none;--sections-background-color:#12150F00;--sections-border-type:none;--sections-padding:0px 0px 0px 0px;--sections-title-color:#EAE5D4;--sections-title-spacing:22px;--links-normal-color:#EAE5D4;--links-hover-color:#EAE5D4;--forms-buttons-normal-text-color:#EAE5D4;--forms-buttons-hover-text-color:#C9A876;--forms-buttons-hover-border-color:#C9A876;--forms-buttons-border-type:solid;--forms-buttons-border-color:#DED8C21F;--forms-buttons-border-radius:9px 9px 9px 9px;--forms-buttons-padding:22px 22px 22px 22px;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 50px/2 );--order-summary-rows-gap-bottom:calc( 50px/2 );--order-summary-title-spacing:0px;--order-summary-color:#EAE5D4;--order-summary-items-divider-color:#DED8C212;--order-summary-items-divider-weight:1px;--order-summary-quantity-border-color:#DED8C21F;--order-summary-quantity-border-weight:1px;}.elementor-374 .elementor-element.elementor-element-7020d07 .shop_table .button{background-color:#02010100;font-family:"Saira Condensed", Sans-serif;font-size:14px;text-transform:uppercase;border-width:1px 1px 1px 1px;}.elementor-374 .elementor-element.elementor-element-7020d07 .cart_totals h2{font-family:"Saira Condensed", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;}.elementor-374 .elementor-element.elementor-element-7020d07 .woocommerce-cart-form{--order-summary-title-color:#9D9A84;}.elementor-374 .elementor-element.elementor-element-7020d07 .e-shop-table .cart th, .elementor-374 .elementor-element.elementor-element-7020d07 .e-shop-table .cart td:before{font-family:"IBM Plex Mono", Sans-serif;font-size:10px;}.elementor-374 .elementor-element.elementor-element-7020d07 .cart td span, .elementor-374 .elementor-element.elementor-element-7020d07 .cart td, .elementor-374 .elementor-element.elementor-element-7020d07 .input-text.qty{font-family:"Saira Condensed", Sans-serif;font-size:18px;font-weight:700;}.elementor-374 .elementor-element.elementor-element-7020d07 .cart_totals .shop_table td:before, .elementor-374 .elementor-element.elementor-element-7020d07 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Saira Condensed", Sans-serif;}.elementor-374 .elementor-element.elementor-element-7020d07 .e-shop-table{--sections-border-type:solid;border-width:1px 0px 1px 0px;--sections-border-color:#DED8C212;--sections-padding:22px 0px 22px 0px;}.elementor-374 .elementor-element.elementor-element-7020d07 .coupon{--sections-padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-374 .elementor-element.elementor-element-e0db0a2 .elementor-heading-title{font-size:35px;}}@media(min-width:768px){.elementor-374 .elementor-element.elementor-element-d6dc9b7{--content-width:1180px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-0626ada *//* Fil d'Ariane */
.woocommerce-breadcrumb{
  font-family:'IBM Plex Mono',monospace!important;
  font-size:.66rem!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
  color:#9D9A84!important;
  display:flex;flex-wrap:wrap;align-items:center;gap:0px;
}
.woocommerce-breadcrumb a{
  color:#9D9A84!important;
  transition:color .3s cubic-bezier(.22,1,.36,1);
}
.woocommerce-breadcrumb a:hover{
  color:#C9A876!important;
}
/* séparateur en tan, discret */
.woocommerce-breadcrumb{--sep:#9D9A84}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0db0a2 */.elementor-374 .elementor-element.elementor-element-e0db0a2 em{font-style:normal;color:#FF5A1F}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-7020d07 *//* ===== PRIX WOO REBELLES ===== */
.woocommerce-cart .woocommerce-Price-amount,
.woocommerce-cart .woocommerce-Price-amount bdi{
  font-family:'IBM Plex Mono',monospace!important;
  color:#EAE5D4!important;
}

/* ===== BOUTON COMMANDER ===== */
.wc-proceed-to-checkout .checkout-button{
  background:#FF5A1F!important;color:#fff!important;
  font-family:'Saira Condensed',sans-serif!important;
  font-weight:700!important;text-transform:uppercase!important;
  letter-spacing:.06em;border-radius:8px!important;
  border:none!important;transition:transform .35s cubic-bezier(.22,1,.36,1);
}
.wc-proceed-to-checkout .checkout-button:hover{
  transform:translateY(-2px);
  box-shadow:0 14px 36px -10px rgba(255,90,31,.7);
}

/* ===== RÉCAP (BLOC TOTAUX) ===== */
.cart_totals{
  background:#12150F!important;
  border:1px solid rgba(222,216,194,.07)!important;
  border-radius:14px!important;padding:28px!important;
}

/* ===== CHAMP CODE PROMO ===== */
.woocommerce-cart .coupon input{
  background:#181C13!important;border:1px solid rgba(222,216,194,.12)!important;
  border-radius:9px!important;color:#EAE5D4!important;
}


/* ===== BOUTON SUPPRIMER (POUBELLE) ===== */
.woocommerce-cart a.remove,
.woocommerce-cart a.remove:link,
.woocommerce-cart a.remove:visited{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:34px!important;height:34px!important;
  padding:0!important;
  border:1px solid rgba(222,216,194,.12)!important;
  border-radius:8px!important;
  background:none!important;
  font-size:0!important;
  line-height:1!important;
  margin:0 14px 0 0!important;
  flex-shrink:0;
  text-align:center!important;
  transition:all .3s cubic-bezier(.22,1,.36,1);
}
.woocommerce-cart a.remove::before{
  content:"";
  display:block;
  width:15px;height:15px;
  background-color:#9D9A84;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M8 6V4h8v2M6 6l1 14h10l1-14'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M8 6V4h8v2M6 6l1 14h10l1-14'/%3E%3C/svg%3E") center/contain no-repeat;
  transition:background-color .3s cubic-bezier(.22,1,.36,1);
}
.woocommerce-cart a.remove:hover,
.woocommerce-cart a.remove:focus,
.woocommerce-cart a.remove:focus-visible{
  border-color:#FF5A1F!important;
  background:none!important;
  outline:none!important;
  box-shadow:none!important;
}
.woocommerce-cart a.remove:hover::before,
.woocommerce-cart a.remove:focus::before{
  background-color:#FF5A1F;
}
/* ===== VIGNETTE PRODUIT ===== */
.woocommerce-cart td.product-thumbnail img{
  width:88px!important;height:88px!important;
  object-fit:cover;
  border:1px solid rgba(222,216,194,.12)!important;
  border-radius:12px!important;
  background:#181C13;
}/* End custom CSS */