/* GENERAL */
.bwp-breadcrumb {
    visibility: hidden
}

/* END GENERAL */

/* HOME PAGE */

/* HEADER */

.header-h1 h1 {
    margin-top: 0px;
}

.title-h1-mycigarcorner {
    color: #BF2324;
    font-family: Jost;
    font-size: 52.922px;
    font-style: normal;
    font-weight: 700;
    line-height: 53.834px;
}

.title-h2-mycigarcorner {
    font-family: Jost;
    font-size: 52.922px;
    font-style: normal;
    font-weight: 500;
    line-height: 53.834px;
}

.title-h2-mycigarcorner-bold {
    font-family: Jost;
    font-size: 52.922px;
    font-style: normal;
    font-weight: 700;
    line-height: 53.834px;
}


.title-h1-labouffarde {
    color: #F7A813;
    font-family: Jost;
    font-size: 52.922px;
    font-style: normal;
    font-weight: 700;
    line-height: 53.834px;
}

.title-h1-labouffarde-mobile {
    color: #F7A813;
    font-family: Jost;
    font-size: 52.922px;
    font-style: normal;
    font-weight: 700;
    line-height: 53.834px;
}

.title-h2-labouffarde {
    font-family: Jost;
    font-size: 52.922px;
    font-style: normal;
    font-weight: 500;
    line-height: 53.834px;
}

/* MOBILE HEADER HOME */
.title-h1-mycigarcorner-mobile {
    display: block;
    color: #BF2324;
    font-family: Jost, sans-serif;
    font-size: 38px;
    font-style: normal;
    font-weight: 600;
    line-height: 1.02;
}

.title-h2-mycigarcorner-mobile {
    font-family: Jost, sans-serif;
    font-size: 38px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.02;
}

.title-h2-mycigarcorner-bold-mobile {
    font-family: Jost, sans-serif;
    font-size: 38px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.02;
}

/* ********** */

.title-h1-labouffarde-mobile {
    display: block;
    color: #F7A813;
    font-family: Jost, sans-serif;
    font-size: 38px;
    font-style: normal;
    font-weight: 600;
    line-height: 1.02;
}

.title-h2-labouffarde-mobile {
    font-family: Jost, sans-serif;
    font-size: 38px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.02;
}

/* Titres mobiles : hauteur de ligne du titre parent */
@media (max-width: 767px) {
    .elementor-widget-text-editor :is(h1, h2, h3):has(.title-h2-mycigarcorner-mobile, .title-h2-labouffarde-mobile) {
        font-size: 38px;
        line-height: 1.02;
        margin: 0;
    }
}

/* END MOBILE HEADER HOME */
/* END HEADER */

/* END SECTION SERVICE */
.btn-services-section {
    text-align: right;
    font-family: Jost;
    font-size: 14.4px;
    font-style: normal;
    font-weight: 500;
    line-height: 25.5px;
}

/* END SECTION SERVICE */

/* SECTION BOUTIQUE HEADER */

.bwp-filter-homepage.tab_product_slider .bwp-filter-heading .title-block h2 {
    line-height: initial !important;
}

/* END SECTION BOUTIQUE HEADER */

/* SECTION BLOG */
/* Articles récents : masquer les points du carrousel sur ordinateur */
@media (min-width: 1025px) {
    .elementor-widget-bwp_recent_post .slick-dots {
        display: none !important;
    }
}

/* END SECTION BLOG */

/* Mobile uniquement */
@media (max-width: 767px) {
    .col-mycigar-sommelier {
        height: 250px;
    }
}

/* Tablette uniquement */
@media (min-width: 768px) and (max-width: 1024px) {
    .col-mycigar-sommelier {
        height: 500px;
        /* ← valeur à ajuster pour la tablette */
    }
}

/* END HOMEPAGE */

/* PAGE ARTICLE */
/* Masquer le compteur de commentaires */
.single-post .comments-link {
    display: none;
}

/* Masquer le partage vers les réseaux sociaux */
.single-post .entry-social-share {
    display: none;
}

/* Image mise en avant alignée sur les marges du texte */
.single-post .content-image-single .single-thumb {
    max-width: 1055px;
    margin-left: auto;
    margin-right: auto;
}

.single-post .content-image-single .single-thumb img {
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
    object-fit: cover;
}

/* END PAGE ARTICLE */


/* END HOME PAGE */


/* FOOTER */
.icon_insta_size svg.e-font-icon-svg.e-fab-instagram {
    transform: scale(2);
}

@media (max-width: 767px) {
    .dbo-credit-wrap {
        display: flex;
        justify-content: center !important;
    }
}

#bwp-footer {
    margin-top: 0px !important;
}

/* Liens « Nos pages » : noirs, rouges au survol */
#bwp-footer .list-link a {
    color: #000;
    transition: color 0.3s;
}

#bwp-footer .list-link a:hover {
    color: #BF2324;
    text-decoration: none;
}

/* END FOOTER*/

/* MENU */
/* ===== Header v5 : logo ===== */
.bwp-header.header-v5 {
    padding-top: 0;
}

.bwp-header.header-v5 .header-top {
    padding: 0 40px;
}

.bwp-header.header-v5 .header-top>.row {
    align-items: flex-start;
}

.bwp-header.header-v5 .header-page-link {
    padding-top: 24px;
}

.bwp-header.header-v5 .wpbingoLogo img {
    max-height: none;
    height: 140px;
    width: auto;
}

/* ===== Header v5 : icônes et menu en noir ===== */
.bwp-header.header-v5 .header-page-link .search-toggle,
.bwp-header.header-v5 .header-page-link .icons-cart,
.bwp-header.header-v5 .header-page-link .icons-cart i {
    color: #000 !important;
}

.bwp-header.header-v5 .header-page-link .mini-cart .cart-icon .cart-count {
    background: #000 !important;
    color: #fff !important;
}

.bwp-header.header-v5 .active-menu .menu {
    color: #000 !important;
    border-color: #000 !important;
}

.bwp-header.header-v5 .active-menu .menu::before {
    background: #000 !important;
}

/* ===== Mobile ===== */
@media (max-width: 767px) {
    .bwp-header.header-v5 .header-top {
        padding: 0 15px;
    }

    .bwp-header.header-v5 .wpbingoLogo img {
        height: 120px;
    }

    .bwp-header.header-v5 .header-page-link {
        padding-top: 15px;
    }
}

/* MENU */

/* PAGE CONTACT */
/* ===== Formulaire de contact (CF7) ===== */
.wpcf7-form label {
    display: block;
    width: 100%;
    margin: 0 0 20px;
    font-family: "Jost Medium";
    font-size: 14px;
    line-height: 1.4;
    color: #000;
}

.wpcf7-form .wpcf7-form-control-wrap {
    display: block;
    margin-top: 8px;
}

.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form textarea {
    display: block;
    width: 100%;
    padding: 12px 15px;
    font-family: "Jost";
    font-size: 16px;
    line-height: 1.4;
    color: #000;
    border: 1px solid #ddd;
}

.wpcf7-form input:focus,
.wpcf7-form textarea:focus {
    border-color: #000;
    outline: none;
}

.wpcf7-form textarea {
    height: 200px;
    resize: vertical;
}

/* ===== Bouton Envoyer (bouton MCC) ===== */
.wpcf7-form .mcc-btn {
    --mcc-bg: #BF2324;
    --mcc-bg-hover: #F7A813;
    --mcc-text: #fff;
    --mcc-text-out: #000;
    --mcc-text-hover: #000;
    --mcc-fill: 70%;
}

.wpcf7-form .wpcf7-spinner {
    vertical-align: middle;
}

/* PAGE CONTACT */



/* PAGE PRODUIT */
.main-single-product {
    margin-top: initial;
    padding-bottom: clamp(50px, 6vw, 100px);
}

/* Masquer le partage vers les réseaux sociaux */
.single-product .social-icon {
    display: none;
}

/* Page produit : header dans le flux de la page (pas en superposition) */
.single-product .bwp-header.header-v5 {
    position: relative;
    padding: 0;
}

/* Pas de loupe au survol de l'image produit (les miniatures continuent de changer l'image) */
.zoomContainer {
    display: none !important;
}

.single-product .bwp-single-image #image {
    cursor: default;
}

/* END PAGE PRODUIT */

/* PAGE SHOP */

/* Boutique et catégories : garder le logo en couleur */
body.post-type-archive-product.background-breadcrumb-shop .bwp-header .wpbingoLogo img,
body.tax-product_cat.background-breadcrumb-shop .bwp-header .wpbingoLogo img {
    filter: none !important;
}

.woocommerce-ordering,
.woocommerce-ordering * {
    text-transform: none !important;
}

/* END PAGE SHOP */


/* MENU */
/* ===== MENU PLEIN ÉCRAN ===== */

/* Panneau */
.bwp-header.header-v5 .header-page-link .header-main {
    display: block !important;
    box-sizing: border-box;
    padding:
        max(clamp(28px, 3.5vw, 48px), env(safe-area-inset-top)) clamp(24px, 5vw, 48px) clamp(28px, 3.5vw, 48px) clamp(24px, 10.4vw, 190px);
    overflow-y: auto;
    overflow-x: hidden;
    overscroll-behavior: contain;
    -webkit-overflow-scrolling: touch;
    background: #000 url("../../uploads/2026/09/menu-cigares.jpg") no-repeat right center / cover !important;
}

.bwp-header.header-v5 .header-page-link .header-main .wpbingo-menu-sidebar {
    position: relative;
    width: 450px;
    max-width: 100%;
    height: auto;
    overflow: visible !important;
}

/* Logo blanc + petit trait */
.bwp-header.header-v5 .header-page-link .header-main .wpbingo-menu-wrapper::before {
    content: "";
    display: block;
    width: clamp(100px, 11vw, 160px);
    aspect-ratio: 160 / 115;
    margin-bottom: clamp(24px, 3vw, 48px);
    background: url("../../uploads/2026/09/mycigarcorner_logo_blanc.png") no-repeat left center / contain;
}


/* Liens */
.bwp-header.header-v5 .header-page-link .header-main #menu-top-menu>li {
    position: relative;
    padding: 0 !important;
    border: 0 !important;
}

.bwp-header.header-v5 .header-page-link .header-main #menu-top-menu>li>a {
    position: relative;
    display: flex;
    align-items: center;
    padding: clamp(14px, 1.4vw, 20px) 40px clamp(14px, 1.4vw, 20px) 0;
    color: #fff;
    transition: color 0.3s;
}

.bwp-header.header-v5 .header-page-link .header-main #menu-top-menu>li>a .menu-item-text {
    padding: 0;
    color: inherit !important;
    font-family: "Jost Medium";
    font-size: clamp(17px, 1vw + 10px, 22px);
    line-height: 1.2;
    letter-spacing: clamp(2px, 0.2vw, 3px);
    text-transform: uppercase;
}

.bwp-header.header-v5 .header-page-link .header-main #menu-top-menu .menu-item-text::before {
    display: none !important;
}

/* Flèche à droite */
.bwp-header.header-v5 .header-page-link .header-main #menu-top-menu>li>a::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: clamp(18px, 1.5vw, 22px);
    height: clamp(18px, 1.5vw, 22px);
    transform: translateY(-50%);
    background-color: currentColor;
    -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='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15.5M14 6.5 19.5 12 14 17.5'/%3E%3C/svg%3E") no-repeat center / contain;
    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='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15.5M14 6.5 19.5 12 14 17.5'/%3E%3C/svg%3E") no-repeat center / contain;
    transition: transform 0.3s;
}

.bwp-header.header-v5 .header-page-link .header-main #menu-top-menu>li>a:hover::after {
    transform: translate(4px, -50%);
}

/* Séparateurs */
.bwp-header.header-v5 .header-page-link .header-main #menu-top-menu>li::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background: rgba(255, 255, 255, 0.25);
}

/* Page active + survol : rouge */
.bwp-header.header-v5 .header-page-link .header-main #menu-top-menu>li.current-menu-item>a,
.bwp-header.header-v5 .header-page-link .header-main #menu-top-menu>li>a:hover {
    color: #BF2324;
}

.bwp-header.header-v5 .header-page-link .header-main #menu-top-menu>li.current-menu-item::after {
    height: 2px;
    background: #BF2324;
}

/* Croix de fermeture en haut à droite */
.bwp-header.header-v5 .header-page-link .header-main>.active-menu {
    left: auto !important;
    right: clamp(16px, 3.3vw, 48px);
    top: max(clamp(20px, 2.8vw, 40px), env(safe-area-inset-top));
    width: clamp(32px, 2.8vw, 40px);
    height: clamp(32px, 2.8vw, 40px);
    border: 0;
    border-radius: 0;
    background: transparent;
    transform: none;
    cursor: pointer;
    z-index: 10;
}

.bwp-header.header-v5 .header-page-link .header-main>.active-menu::before,
.bwp-header.header-v5 .header-page-link .header-main>.active-menu::after {
    left: 5%;
    right: auto;
    top: 50%;
    width: 90%;
    height: 1.5px;
    margin: 0;
    background: #fff;
    transform: rotate(45deg);
}

.bwp-header.header-v5 .header-page-link .header-main>.active-menu::after {
    transform: rotate(-45deg);
}

/* Tablette : dégradé sombre à gauche pour garder le texte lisible */
@media (max-width: 1024px) {
    .bwp-header.header-v5 .header-page-link .header-main {
        background:
            linear-gradient(90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.6) 55%, rgba(0, 0, 0, 0.25) 100%),
            #000 url("../../uploads/2026/09/menu-cigares.jpg") no-repeat 75% center / cover !important;
    }
}

/* Mobile : image assombrie, liste pleine largeur */
@media (max-width: 767px) {
    .bwp-header.header-v5 .header-page-link .header-main {
        background:
            linear-gradient(rgba(0, 0, 0, 0.72), rgba(0, 0, 0, 0.72)),
            #000 url("../../uploads/2026/09/menu-cigares.jpg") no-repeat 70% center / cover !important;
        padding-left: 24px;
    }

    .bwp-header.header-v5 .header-page-link .header-main .wpbingo-menu-sidebar {
        width: 100%;
    }
}

/* Écrans peu hauts (téléphone à l'horizontale) : tout plus compact */
@media (max-height: 520px) {
    .bwp-header.header-v5 .header-page-link .header-main .wpbingo-menu-wrapper::before {
        width: 80px;
    }

    .bwp-header.header-v5 .header-page-link .header-main .megamenu::before {
        margin: 12px 0 8px;
    }

    .bwp-header.header-v5 .header-page-link .header-main #menu-top-menu>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}

/* ===== FIN MENU PLEIN ÉCRAN ===== */
/* END MENU */


/* PAGE A PROPOS */
.bwp-cta.layout1 {
    background: #BF2324;
}

.bwp-cta.layout1 .title-content .count-cta {
    color: #fff;
    border-right: 1px solid #fff;
}

.bwp-cta.layout1  {
    color: #fff;
}

@media (max-width: 767px) {
    .bwp-main .page-title h1 {
        font-size: 27px;
    }
}
/* Frise « Notre histoire » : tout aligné à gauche sur mobile */
@media (max-width: 767px) {

    /* Trait vertical à gauche */
    .history-content .left-content>.elementor-widget-wrap {
        border-width: 0 0 0 1px !important;
        padding-left: 40px !important;
        padding-right: 15px !important;
    }

    /* Rond rouge à gauche */
    .history-content .left-content::before {
        left: -7px;
        right: auto;
    }

    /* Titres et textes alignés à gauche */
    .history-content .left-content .elementor-widget-heading,
    .history-content .left-content .elementor-widget-heading .elementor-heading-title,
    .history-content .left-content .elementor-widget-text-editor,
    .history-content .left-content .elementor-widget-text-editor p {
        text-align: left !important;
    }

    /* Même largeur de texte que les autres étapes */
    .history-content .left-content .elementor-widget-text-editor {
        padding-left: 0 !important;
        padding-right: 50px !important;
    }
}
/* END PAGE A PROPOS */



/* PAGE SHOP */
/* Filtre catégories : sous-catégories repliables */
.filter_category_product .mcc-cat-cachee {
    display: none !important;
}

.filter_category_product .mcc-sous-cat {
    padding-left: 20px;
}

#bwp_form_filter_product .filter_category_product .mcc-cat-fleche {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    margin: 0 auto 0 8px;
    padding: 0;
    border: 0;
    overflow: visible;
    text-indent: 0;
    cursor: pointer;
    transition: color 0.3s;
}

#bwp_form_filter_product .filter_category_product .mcc-cat-fleche::before {
    content: "";
    width: 8px;
    height: 8px;
    border-right: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    transform: translateY(-25%) rotate(45deg);
    transition: transform 0.3s;
}

.filter_category_product .item-category.is-open>.mcc-cat-fleche::before {
    transform: translateY(25%) rotate(-135deg);
}

.filter_category_product .mcc-cat-fleche:hover {
    color: #BF2324;
}

/* Filtre catégories : pas de compteur */
#bwp_form_filter_product .filter_category_product .count {
    display: none;
}

/* Sous-catégories légèrement plus petites */
#bwp_form_filter_product .filter_category_product .mcc-sous-cat label {
    font-size: 0.85em;
}


/* Zone du lien retour : même largeur que la fiche produit */
.mcc-retour-produits-zone {
    max-width: 1440px;
    margin: 0 auto 30px;
    padding: 0 15px;
}

/* Lien « Retourner à la liste des produits » */
.mcc-retour-produits {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    /* margin-bottom: 30px; */
    font-family: "Jost Medium";
    font-size: 12px;
    line-height: 1.4;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #000;
    transition: color 0.3s;
}

.mcc-retour-produits::before {
    content: "←";
    font-size: 16px;
    letter-spacing: 0;
    transition: transform 0.3s;
}

.mcc-retour-produits:hover {
    color: #BF2324;
    text-decoration: none;
}

.mcc-retour-produits:hover::before {
    transform: translateX(-4px);
}
/* END PAGE SHOP */


/* PAGE PANIER */

/* Le thème masque le bandeau sur le panier : on le réaffiche comme sur les autres pages */
body.woocommerce-cart .page-title {
    display: block;
}

/* Haut du panier : lien retour + livraison gratuite */
.mcc-panier-haut {
    margin: 0 0 40px;
}

.mcc-panier-haut .mcc-retour-produits {
    margin-bottom: 25px;
}

.mcc-livraison-offerte {
    padding: 18px 22px;
    background: #f7f5f2;
    font-family: "Jost";
    font-size: 15px;
    line-height: 1.5;
    color: #000;
}

.mcc-livraison-offerte strong {
    font-family: "Jost Medium";
    font-weight: 500;
}

.mcc-livraison-barre {
    height: 4px;
    margin-top: 12px;
    background: #e1e1e1;
    overflow: hidden;
}

.mcc-livraison-barre span {
    display: block;
    height: 100%;
    background: #BF2324;
    transition: width 0.4s;
}

.mcc-livraison-offerte.is-atteint .mcc-livraison-barre span {
    background: #F7A813;
}

/* Titres de colonnes */
body.woocommerce-cart .wc-block-cart .wc-block-cart-items__header,
body.woocommerce-cart .wc-block-cart .wc-block-cart__totals-title {
    font-family: "Jost Medium";
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 2px;
    color: #000;
}

/* Produits */
body.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
    font-size: 17px;
    font-weight: 500;
    color: #000;
}

body.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name:hover {
    color: #BF2324;
    text-decoration: none;
}

body.woocommerce-cart .wc-block-cart .wc-block-cart-item__prices,
body.woocommerce-cart .wc-block-cart .wc-block-cart-item__total {
    font-size: 15px;
    color: #000;
}

body.woocommerce-cart .wc-block-cart .wc-block-components-product-metadata {
    font-size: 13px;
    color: #969696;
}

/* Totaux */
body.woocommerce-cart .wc-block-cart .wc-block-components-totals-item__label,
body.woocommerce-cart .wc-block-cart .wc-block-components-totals-item__value,
body.woocommerce-cart .wc-block-cart .wc-block-components-totals-coupon-link,
body.woocommerce-cart .wc-block-cart .wc-block-components-panel__button {
    font-size: 15px;
    color: #000;
}

body.woocommerce-cart .wc-block-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
body.woocommerce-cart .wc-block-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
    font-size: 22px;
    font-weight: 500;
    color: #000;
}

/* Bouton « Valider la commande » aux couleurs MCC */
body.woocommerce-cart .wc-block-cart .wc-block-cart__submit-button.wc-block-components-button {
    min-height: 0;
    padding: 20px 25px;
    border: 0;
    border-radius: 0;
    background: #BF2324;
    color: #fff;
    font-family: "Jost Medium";
    font-size: 13px;
    letter-spacing: 3px;
    text-transform: uppercase;
    transition: background 0.3s, color 0.3s;
}

body.woocommerce-cart .wc-block-cart .wc-block-cart__submit-button.wc-block-components-button:hover,
body.woocommerce-cart .wc-block-cart .wc-block-cart__submit-button.wc-block-components-button:focus {
    background: #F7A813;
    color: #000;
}

body.woocommerce-cart .wc-block-cart .wc-block-cart__submit-button .wc-block-components-button__text::after {
    content: "\2192";
    margin-left: 12px;
    letter-spacing: 0;
}

/* END PAGE PANIER */

/* PAGE COMMANDE */

/* Le thème masque le bandeau sur la page de commande : on le réaffiche */
body.woocommerce-checkout .page-title {
    display: block;
}

/* Résumé de la commande plus lisible */
body.woocommerce-checkout .wc-block-components-totals-item__label,
body.woocommerce-checkout .wc-block-components-totals-item__value,
body.woocommerce-checkout .wc-block-components-panel__button {
    font-size: 15px;
    color: #000;
}

body.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
body.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
    font-size: 22px;
    font-weight: 500;
    color: #000;
}

body.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-product-name {
    font-size: 15px;
    font-weight: 500;
    color: #000;
}

/* Bouton « Commander » aux couleurs MCC */
body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-button {
    min-height: 0;
    padding: 20px 25px;
    border: 0;
    border-radius: 0;
    background: #BF2324;
    color: #fff;
    font-family: "Jost Medium";
    font-size: 13px;
    letter-spacing: 3px;
    text-transform: uppercase;
    transition: background 0.3s, color 0.3s;
}

body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-button:hover,
body.woocommerce-checkout .wc-block-components-checkout-place-order-button.wc-block-components-button:focus {
    background: #F7A813;
    color: #000;
}

/* Page de remerciement : titre « Informations complémentaires » à la taille des autres titres */
.wc-block-order-confirmation-additional-fields-wrapper h2 {
    margin: 40px 0 15px;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.3;
}

/* END PAGE COMMANDE */