.elementor-1391 .elementor-element.elementor-element-6934811{--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;--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-1391 .elementor-element.elementor-element-6934811:not(.elementor-motion-effects-element-type-background), .elementor-1391 .elementor-element.elementor-element-6934811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1E8;}.elementor-1391 .elementor-element.elementor-element-00387d4{--display:flex;}.elementor-1391 .elementor-element.elementor-element-00387d4:not(.elementor-motion-effects-element-type-background), .elementor-1391 .elementor-element.elementor-element-00387d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pauze-experiences.com/wp-content/uploads/2025/06/panier.jpg");background-size:cover;}.elementor-1391 .elementor-element.elementor-element-a06ebef{--spacer-size:292px;}.elementor-1391 .elementor-element.elementor-element-76d68f41{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1391 .elementor-element.elementor-element-76d68f41:not(.elementor-motion-effects-element-type-background), .elementor-1391 .elementor-element.elementor-element-76d68f41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1E8;}.elementor-1391 .elementor-element.elementor-element-ed85895{--spacer-size:152px;}.elementor-1391 .elementor-element.elementor-element-2d507a60{text-align:center;}.elementor-1391 .elementor-element.elementor-element-2d507a60 p{margin-block-end:0px;}.elementor-1391 .elementor-element.elementor-element-2abee40 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-1391 .elementor-element.elementor-element-89dea90 .elementor-button{background-color:#B4B0AB;}.elementor-1391 .elementor-element.elementor-element-89dea90 .elementor-button:hover, .elementor-1391 .elementor-element.elementor-element-89dea90 .elementor-button:focus{background-color:#D4B3B3;color:#000000;}.elementor-1391 .elementor-element.elementor-element-89dea90 .elementor-button:hover svg, .elementor-1391 .elementor-element.elementor-element-89dea90 .elementor-button:focus svg{fill:#000000;}.elementor-1391 .elementor-element.elementor-element-aa08917{--spacer-size:67px;}@media(max-width:767px){.elementor-1391 .elementor-element.elementor-element-00387d4:not(.elementor-motion-effects-element-type-background), .elementor-1391 .elementor-element.elementor-element-00387d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pauze-experiences.com/wp-content/uploads/2025/06/panier.jpg");background-position:-223px 0px;}.elementor-1391 .elementor-element.elementor-element-a06ebef{--spacer-size:152px;}.elementor-1391 .elementor-element.elementor-element-76d68f41{--content-width:500px;}.elementor-1391 .elementor-element.elementor-element-ed85895{--spacer-size:53px;}.elementor-1391 .elementor-element.elementor-element-2d507a60.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1391 .elementor-element.elementor-element-2d507a60{text-align:center;}.elementor-1391 .elementor-element.elementor-element-2d507a60 p{margin-block-end:0px;}.elementor-1391 .elementor-element.elementor-element-2abee40{text-align:center;}.elementor-1391 .elementor-element.elementor-element-89dea90 .elementor-button{border-radius:7px 7px 7px 7px;}}/* Start custom CSS for text-editor, class: .elementor-element-2d507a60 *//* Cibler le Bloc Panier Gutenberg spécifique */
.wp-block-woocommerce-cart {
    /* 1. Centrage universel */
    margin-left: auto !important;
    margin-right: auto !important;
    
    /* 2. Largeur contrôlée pour PC */
    max-width: 1140px; /* Largeur standard, ajustez si besoin */
    width: 100%;
    
    /* 3. Sécurité pour ne pas toucher les bords */
    display: block;
}

/* 4. Correction spécifique Mobile */
@media only screen and (max-width: 768px) {
    .wp-block-woocommerce-cart {
        padding: 0 15px; /* Ajoute un petit espace respirable sur les côtés */
        width: 100% !important;
        overflow-x: hidden; /* Empêche le débordement horizontal */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2abee40 */.elementor-1391 .elementor-element.elementor-element-2abee40 {
    width: fit-content !important; /* Le cadre s'adapte à la taille du panier */
    margin: 0 auto !important;     /* Les marges auto centrent le bloc */
    display: block !important;     /* Assure que c'est un bloc */
}/* End custom CSS */