.elementor-609 .elementor-element.elementor-element-1c345a4{--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;}/* Start custom CSS for html, class: .elementor-element-04006bb */<style>
/* --- Boutons cartes cadeaux : plus visibles --- */
.gift-card a{
width: 100%;
text-align: center;
margin-top: 10px;
padding: 10px 14px;
border-radius: 10px;
font-weight: 800;
letter-spacing: .2px;
color: #fff !important;
background: linear-gradient(90deg,#C0126C,#E93E8F);
box-shadow: 0 8px 18px rgba(224, 53, 122, .35);
border: 0;
outline: 2px solid rgba(255,255,255,.15); /* lisibilité sur fonds clairs */
transition: transform .2s ease, filter .2s ease, box-shadow .2s ease;
}
.gift-card a:hover{
transform: translateY(-2px);
filter: saturate(1.06);
box-shadow: 0 12px 26px rgba(224, 53, 122, .45);
}

/* --- Bouton du chèque cadeau : cohérent avec la charte --- */
.gift-cheque .btn{
display:inline-block;
width: 100%;
text-align:center;
padding: 10px 14px;
border-radius: 10px;
font-weight: 800;
color:#fff !important;
background: linear-gradient(90deg,#C0126C,#E93E8F);
box-shadow: 0 8px 18px rgba(224, 53, 122, .28);
border: 0;
transition: transform .2s ease, filter .2s ease, box-shadow .2s ease;
}
.gift-cheque .btn:hover{
transform: translateY(-2px);
filter: saturate(1.06);
box-shadow: 0 12px 26px rgba(224, 53, 122, .4);
}

/* Option : un peu plus de contraste sur le texte des cartes */
.gift-card p, .gift-card h3{ text-shadow: 0 2px 10px rgba(0,0,0,.25); }
</style>/* End custom CSS */