.elementor-22 .elementor-element.elementor-element-40ed61f{--display:flex;--min-height:305px;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-40ed61f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-40ed61f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://echostar.store/wp-content/uploads/2025/09/Rectangle-70.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-5f8bef3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-15e04c1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b5b15df > .elementor-widget-container{margin:12px 0px 0px 0px;border-style:none;}.elementor-22 .elementor-element.elementor-element-b5b15df .woocommerce-breadcrumb{color:var( --e-global-color-astglobalcolor3 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-align:start;}.elementor-22 .elementor-element.elementor-element-b5b15df .woocommerce-breadcrumb > a{color:var( --e-global-color-astglobalcolor3 );}.elementor-22 .elementor-element.elementor-element-77b42e8{--display:flex;}.elementor-22 .elementor-element.elementor-element-73797ab{--divider-border-style:slashes;--divider-color:var( --e-global-color-2d8f8fa );--divider-border-width:1px;--divider-pattern-height:11.7px;--divider-pattern-size:16.9px;}.elementor-22 .elementor-element.elementor-element-73797ab .elementor-divider-separator{width:100%;}.elementor-22 .elementor-element.elementor-element-73797ab .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-22 .elementor-element.elementor-element-52b8c8b5{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-52b8c8b5{--content-width:65%;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-b5b15df .woocommerce-breadcrumb{text-align:center;}.elementor-22 .elementor-element.elementor-element-73797ab .elementor-divider{padding-block-start:40px;padding-block-end:40px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-b5b15df .woocommerce-breadcrumb{text-align:center;}.elementor-22 .elementor-element.elementor-element-73797ab .elementor-divider{padding-block-start:30px;padding-block-end:30px;}}/* Start custom CSS for wc-elements, class: .elementor-element-3c24fbb *//* 🎨 Style du bouton WooCommerce uniquement sur la page du panier */
body.woocommerce-cart .button {
  background: linear-gradient(90deg, #7b3fe4, #2196f3);
  color: #fff;
  font-weight: 600;
  border: none;
  border-radius: 12px; /* ✅ bord arrondi demandé */
  padding: 12px 26px; /* ✅ marge interne réduite */
  font-size: 15px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  box-shadow: 0 4px 12px rgba(123, 63, 228, 0.25);
  transition: all 0.3s ease;
}

/* Effet au survol */
body.woocommerce-cart .button:hover {
  transform: translateY(-1px);
  box-shadow: 0 6px 15px rgba(123, 63, 228, 0.35);
  opacity: 0.96;
}

/* Petite flèche animée */
body.woocommerce-cart .button::after {
  content: " →";
  font-size: 17px;
  margin-left: 6px;
  transition: margin-left 0.3s ease;
}

body.woocommerce-cart .button:hover::after {
  margin-left: 10px;
}





/* 💜 Couleur des liens sur la page du panier WooCommerce */
body.woocommerce-cart a {
  color: #6E33ED;
  text-decoration: none;
  transition: color 0.3s ease;
}

/* 💜 Couleur au survol */
body.woocommerce-cart a:hover {
  color: #5120b8; /* une teinte un peu plus foncée pour l’effet hover */
  text-decoration: underline;
}/* End custom CSS */