/* MNA Boutique : habillage des pages WooCommerce (fiche produit, panier, commande, confirmation, compte, suivi) */
body.mna-b{--mb-v:#4F0E80;--mb-v2:#6C21A5;--mb-nuit:#1B0F26;--mb-lilas:#F5F0FA;--mb-lilas2:#E7DBF3;--mb-gris:#F4F4F6;--mb-trait:#E4E2E8;--mb-encre:#23212A;--mb-texte:#55525E;--mb-ok:#1E7B4A}

/* ---------- Éléments communs ---------- */
.mna-b-ico{flex:none;width:24px;height:24px;color:var(--mb-v2)}
.mna-b-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 26px;background:var(--mb-v);color:#fff!important;border:2px solid var(--mb-v);border-radius:2px;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;line-height:1.1;transition:background-color .25s,color .25s,border-color .25s}
.mna-b-btn:hover,.mna-b-btn:focus-visible{background:var(--mb-v2);border-color:var(--mb-v2);color:#fff!important}
.mna-b-btn--contour{background:transparent;color:var(--mb-v)!important}
.mna-b-btn--contour:hover,.mna-b-btn--contour:focus-visible{background:var(--mb-v);color:#fff!important}

/* Boutons WooCommerce */
body.mna-b .woocommerce a.button,body.mna-b .woocommerce button.button,body.mna-b .woocommerce input.button,body.mna-b .woocommerce #respond input#submit,body.mna-b.woocommerce button.button,body.mna-b.woocommerce a.button{border-radius:2px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:background-color .25s,color .25s,border-color .25s}
body.mna-b .woocommerce a.button.alt,body.mna-b .woocommerce button.button.alt,body.mna-b .woocommerce #place_order,body.mna-b .woocommerce a.checkout-button,body.mna-b.woocommerce button.single_add_to_cart_button{background-color:var(--mb-v)!important;border-color:var(--mb-v)!important;color:#fff!important;min-height:54px}
body.mna-b .woocommerce a.button.alt:hover,body.mna-b .woocommerce button.button.alt:hover,body.mna-b .woocommerce #place_order:hover,body.mna-b .woocommerce a.checkout-button:hover,body.mna-b.woocommerce button.single_add_to_cart_button:hover{background-color:var(--mb-v2)!important;border-color:var(--mb-v2)!important}

/* Messages WooCommerce */
body.mna-b .woocommerce-message,body.mna-b .woocommerce-info,body.mna-b .woocommerce-error,body.mna-b .woocommerce-noreviews,body.mna-b p.no-comments{background:var(--mb-lilas)!important;color:var(--mb-encre)!important;border:0!important;border-left:5px solid var(--mb-v2)!important;border-radius:0!important;box-shadow:none!important}
body.mna-b .woocommerce-message{border-left-color:var(--mb-ok)!important;background:#EEF7F1!important}
body.mna-b .woocommerce-error{border-left-color:#B3261E!important;background:#FFF5F4!important}
body.mna-b .woocommerce-message a,body.mna-b .woocommerce-info a,body.mna-b .woocommerce-error a{color:var(--mb-v)!important;font-weight:600;text-decoration:underline}
body.mna-b .woocommerce-message::before,body.mna-b .woocommerce-info::before,body.mna-b .woocommerce-error::before{color:var(--mb-v2)!important}
body.mna-b .woocommerce-message .button,body.mna-b .woocommerce-info .button{background:transparent!important;color:var(--mb-v)!important;border:0!important;text-decoration:underline;padding:0!important;min-height:0!important}

/* Champs */
body.mna-b .woocommerce form .form-row input.input-text,body.mna-b .woocommerce form .form-row textarea,body.mna-b .woocommerce form .form-row select,body.mna-b .woocommerce .select2-container--default .select2-selection--single,body.mna-b .woocommerce-form-track-order input.input-text{min-height:50px;border:2px solid var(--mb-trait);border-radius:2px;background:#fff;color:var(--mb-encre);box-shadow:none;transition:border-color .2s}
body.mna-b .woocommerce form .form-row input.input-text:focus,body.mna-b .woocommerce form .form-row textarea:focus,body.mna-b .woocommerce form .form-row select:focus,body.mna-b .woocommerce-form-track-order input.input-text:focus{border-color:var(--mb-v);outline:0}
body.mna-b .woocommerce form .form-row label{color:var(--mb-encre);font-weight:600}
body.mna-b .woocommerce form .form-row .required{color:#B3261E}

/* ---------- Étapes de commande ---------- */
.mna-b-etapes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 34px!important;padding:0!important;list-style:none!important;border:1px solid var(--mb-trait);background:#fff}
.mna-b-etape{display:flex;align-items:center;gap:12px;margin:0!important;padding:14px 18px;font-weight:600;font-size:14.5px;line-height:1.25;color:var(--mb-texte);border-right:1px solid var(--mb-trait);list-style:none!important}
.mna-b-etape:last-child{border-right:0}
.mna-b-etape::before,.mna-b-etape::marker{content:none!important}
.mna-b-etape span{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--mb-gris);color:var(--mb-texte);font-size:14px;font-weight:700}
.mna-b-actif{color:var(--mb-encre);background:var(--mb-lilas);box-shadow:inset 0 -4px 0 var(--mb-v)}
.mna-b-actif span{background:var(--mb-v);color:#fff}
.mna-b-fait span{background:var(--mb-ok);color:#fff}

/* ---------- Fiche produit ---------- */
body.mna-b.single-product p.price,body.mna-b.single-product span.price{color:var(--mb-encre)}
body.mna-b.single-product p.price ins{text-decoration:none;color:var(--mb-v);font-weight:700}
body.mna-b.single-product p.price del{color:#8A8794;font-size:.7em}
body.mna-b.single-product .woocommerce-price-suffix{font-size:.45em;letter-spacing:.06em;text-transform:uppercase;color:var(--mb-texte)}
body.mna-b.single-product span.onsale{background:var(--mb-v);color:#fff;border-radius:2px}
body.mna-b.single-product form.cart .single_add_to_cart_button{padding-left:30px;padding-right:30px}
body.mna-b.single-product .product_meta a{color:var(--mb-v)}
.mna-b-atouts{clear:both;margin:22px 0 6px;font-size:15px;line-height:1.5;color:var(--mb-texte)}
.mna-b-prix{padding:16px 18px;background:var(--mb-lilas);border-left:5px solid var(--mb-v2)}
.mna-b-prix p{margin:0!important}
.mna-b-prix--haut{width:100%;margin:14px 0 8px;font-size:15px;line-height:1.5;color:var(--mb-texte)}
.mna-b-prix--haut a{color:var(--mb-v);text-decoration:underline;font-weight:600}
.mna-b-prix__ligne{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:5px 0;color:var(--mb-encre)}
.mna-b-prix__ligne strong{font-size:18px;white-space:nowrap;color:var(--mb-encre)}
.mna-b-prix__ligne--fort strong{font-size:23px;color:var(--mb-v)}
.mna-b-prix__ligne em{display:inline-block;margin-left:6px;padding:2px 8px;background:var(--mb-v);color:#fff;font-style:normal;font-size:12.5px;font-weight:700;border-radius:2px}
.mna-b-prix__note{margin-top:8px!important;padding-top:8px;border-top:1px solid var(--mb-lilas2);font-size:13.5px}
.mna-b-atouts a{color:var(--mb-v);text-decoration:underline;font-weight:600}
.mna-b-liste{margin:16px 0 0!important;padding:0!important;list-style:none!important;border:1px solid var(--mb-trait)}
.mna-b-liste li{display:flex;align-items:flex-start;gap:12px;margin:0!important;padding:12px 14px;border-bottom:1px solid var(--mb-trait);list-style:none!important}
.mna-b-liste li:last-child{border-bottom:0}
.mna-b-liste li::before{content:none!important}
.mna-b-liste strong{color:var(--mb-encre);font-weight:600}

/* ---------- Panier ---------- */
body.mna-b.woocommerce-cart table.shop_table{border:1px solid var(--mb-trait);border-radius:0;border-collapse:collapse}
body.mna-b.woocommerce-cart table.shop_table thead th{background:var(--mb-gris);color:var(--mb-encre);font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:14px 12px}
body.mna-b.woocommerce-cart table.shop_table td{padding:16px 12px;border-top:1px solid var(--mb-trait);vertical-align:middle}
body.mna-b.woocommerce-cart td.product-name a{color:var(--mb-encre);font-weight:600;text-decoration:none}
body.mna-b.woocommerce-cart td.product-name a:hover{color:var(--mb-v)}
body.mna-b.woocommerce-cart td.product-name a.remove{display:inline-block;margin-top:6px;width:auto;height:auto;font-size:13px;font-weight:400;color:#B3261E!important;background:none!important;text-decoration:underline;border-radius:0;line-height:1.3}
body.mna-b.woocommerce-cart td.product-subtotal{font-weight:700;color:var(--mb-encre)}
body.mna-b.woocommerce-cart td.product-thumbnail img{width:84px;height:auto;border:1px solid var(--mb-trait)}
body.mna-b.woocommerce-cart .cart_totals{padding:24px;border:0;border-top:5px solid var(--mb-v);background:var(--mb-gris)}
body.mna-b.woocommerce-cart .cart_totals h2{margin:0 0 12px;font-size:20px;text-transform:uppercase;letter-spacing:.04em;color:var(--mb-encre)}
body.mna-b.woocommerce-cart .cart_totals table.shop_table{border:0;background:transparent}
body.mna-b.woocommerce-cart .cart_totals table.shop_table th,body.mna-b.woocommerce-cart .cart_totals table.shop_table td{padding:12px 0;border-top:1px solid var(--mb-trait);background:transparent}
body.mna-b.woocommerce-cart .cart_totals tr.order-total td strong{font-size:22px;color:var(--mb-v)}
body.mna-b.woocommerce-cart .cart_totals tr.fee td,body.mna-b.woocommerce-checkout-review-order-table tr.fee td,body.mna-b .woocommerce-checkout-review-order-table tr.fee td{color:var(--mb-ok);font-weight:700}
body.mna-b.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:flex;align-items:center;justify-content:center;width:100%;margin:0}
.mna-b-notes{margin:16px 0 0!important;padding:0!important;list-style:none!important;font-size:13.5px;line-height:1.45;color:var(--mb-texte)}
.mna-b-notes li{position:relative;margin:0 0 6px!important;padding-left:18px;list-style:none!important}
.mna-b-notes li::before{content:""!important;position:absolute;left:0;top:.5em;width:8px;height:8px;background:var(--mb-v2)}
.mna-b-notes a{color:var(--mb-v);text-decoration:underline;font-weight:600}

body.mna-b.woocommerce-cart .woocommerce-Price-amount,body.mna-b.woocommerce-checkout #order_review .woocommerce-Price-amount{white-space:nowrap}

/* Bandeau de réassurance */
.mna-b-rassure{clear:both;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:40px 0 10px;border:1px solid var(--mb-trait);background:#fff}
.mna-b-rassure__item{display:flex;align-items:flex-start;gap:12px;padding:18px;border-right:1px solid var(--mb-trait)}
.mna-b-rassure__item:last-child{border-right:0}
.mna-b-rassure__item p{margin:0!important;font-size:13.5px;line-height:1.4;color:var(--mb-texte)}
.mna-b-rassure__item strong{display:block;font-size:15px;color:var(--mb-encre)}

/* Panier vide */
.mna-b-vide{margin:26px 0;padding:30px;background:var(--mb-lilas);border-left:5px solid var(--mb-v2)}
.mna-b-vide h2{margin:0 0 8px;font-size:24px;text-transform:uppercase;color:var(--mb-encre)}
.mna-b-vide p{margin:0 0 16px;color:var(--mb-texte)}
.mna-b-vide__cats{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}
.mna-b-vide__cats a{padding:10px 16px;background:#fff;border:1px solid var(--mb-lilas2);color:var(--mb-encre);font-weight:600;text-decoration:none;border-radius:2px;transition:border-color .2s,color .2s}
.mna-b-vide__cats a:hover{border-color:var(--mb-v);color:var(--mb-v)}
.mna-b-vide__liens,.mna-b-merci__liens{display:flex;flex-wrap:wrap;gap:12px;margin:0!important}
body.mna-b.woocommerce-cart p.return-to-shop{display:none}

/* ---------- Commande ---------- */
body.mna-b.woocommerce-checkout #customer_details h3,body.mna-b.woocommerce-checkout #order_review_heading{font-size:18px;letter-spacing:.06em;text-transform:uppercase;color:var(--mb-encre);padding-bottom:10px;border-bottom:3px solid var(--mb-v)}
body.mna-b.woocommerce-checkout #order_review{padding:22px;background:var(--mb-gris);border-top:5px solid var(--mb-v)}
body.mna-b.woocommerce-checkout #order_review table.shop_table{border:0;background:transparent;border-collapse:collapse}
body.mna-b.woocommerce-checkout #order_review table.shop_table th,body.mna-b.woocommerce-checkout #order_review table.shop_table td{padding:12px 0;background:transparent;border:0;border-bottom:1px solid var(--mb-trait)}
body.mna-b.woocommerce-checkout #order_review table.shop_table thead th{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-texte)}
body.mna-b.woocommerce-checkout #order_review tr.order-total td strong{font-size:22px;color:var(--mb-v)}
body.mna-b.woocommerce-checkout #order_review tr.mna-b-avirer th,body.mna-b.woocommerce-checkout #order_review tr.mna-b-avirer td{padding:14px 12px;background:var(--mb-v);color:#fff;border-bottom:0}
body.mna-b.woocommerce-checkout #order_review tr.mna-b-avirer td strong,body.mna-b.woocommerce-checkout #order_review tr.mna-b-avirer .amount{color:#fff;font-size:20px}
body.mna-b.woocommerce-checkout #order_review tr.mna-b-solde th,body.mna-b.woocommerce-checkout #order_review tr.mna-b-solde td{padding:10px 12px;background:var(--mb-lilas);border-bottom:0;font-size:14px}
body.mna-b.woocommerce-checkout #payment{background:transparent;border-radius:0}
body.mna-b.woocommerce-checkout #payment ul.payment_methods{padding:0;border-bottom:0}
body.mna-b.woocommerce-checkout #payment ul.payment_methods li{padding:14px 16px;background:#fff;border:1px solid var(--mb-trait);list-style:none}
body.mna-b.woocommerce-checkout #payment div.payment_box{margin:10px 0 0;padding:12px 14px;background:var(--mb-lilas);color:var(--mb-texte);font-size:14px;border-radius:0}
body.mna-b.woocommerce-checkout #payment div.payment_box::before{display:none}
body.mna-b.woocommerce-checkout #payment .place-order{padding:16px 0 0}
body.mna-b.woocommerce-checkout #place_order{display:block;width:100%;float:none;font-size:15px}
.mna-b-modes{margin:18px 0!important;padding:0!important;border:0!important;min-width:0}
.mna-b-modes legend{margin:0 0 6px;padding:0;font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mb-encre)}
.mna-b-modes__intro{margin:0 0 12px!important;font-size:13.5px;line-height:1.45;color:var(--mb-texte)}
.mna-b-mode{display:flex!important;align-items:flex-start;gap:12px;margin:0 0 8px!important;padding:14px;background:#fff;border:2px solid var(--mb-trait);cursor:pointer;transition:border-color .2s,background-color .2s}
.mna-b-mode:hover{border-color:var(--mb-v2)}
.mna-b-mode input{flex:none;width:20px;height:20px;margin:2px 0 0!important;accent-color:var(--mb-v)}
.mna-b-mode:has(input:checked){border-color:var(--mb-v);background:var(--mb-lilas)}
.mna-b-mode__corps{display:block;min-width:0}
.mna-b-mode__titre{display:block;font-weight:700;font-size:15.5px;color:var(--mb-encre)}
.mna-b-mode__titre em{display:inline-block;margin-left:6px;padding:2px 8px;background:var(--mb-v);color:#fff;font-style:normal;font-size:12px;font-weight:700;border-radius:2px;vertical-align:middle}
.mna-b-mode__aide{display:block;margin-top:3px;font-size:13.5px;font-weight:400;line-height:1.45;color:var(--mb-texte)}
.mna-b-apres{margin:14px 0 0!important;font-size:13.5px;line-height:1.45;color:var(--mb-texte)}

/* ---------- Confirmation de commande ---------- */
.mna-b-merci{margin:0 0 34px}
.mna-b-merci h2{margin:0 0 18px;font-size:26px;line-height:1.15;text-transform:uppercase;color:var(--mb-encre)}
.mna-b-virement{margin:0 0 22px;padding:22px 24px;background:var(--mb-lilas);border-left:5px solid var(--mb-v2)}
.mna-b-virement p{margin:0 0 8px;color:var(--mb-texte)}
.mna-b-virement p:last-child{margin-bottom:0}
.mna-b-virement__montant span{display:block;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mb-v2)}
.mna-b-virement__montant strong{display:block;font-size:34px;line-height:1.15;color:var(--mb-encre)}
.mna-b-suite{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px!important;padding:0!important;list-style:none!important;counter-reset:mnab}
.mna-b-suite li{counter-increment:mnab;margin:0!important;padding:18px;border:1px solid var(--mb-trait);background:#fff;font-size:14.5px;line-height:1.45;color:var(--mb-texte);list-style:none!important}
.mna-b-suite li::before{content:counter(mnab)!important;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:10px;border-radius:50%;background:var(--mb-v);color:#fff;font-weight:700}
.mna-b-suite strong{display:block;color:var(--mb-encre)}
body.mna-b .woocommerce-order ul.order_details{margin:0 0 26px;padding:18px;background:var(--mb-gris);border:0;list-style:none}
body.mna-b .woocommerce-order .woocommerce-bacs-bank-details{margin:0 0 26px;padding:22px 24px;border:2px solid var(--mb-v)}
body.mna-b .woocommerce-order .woocommerce-bacs-bank-details h2,body.mna-b .woocommerce-order .woocommerce-bacs-bank-details h3{color:var(--mb-v);text-transform:uppercase;font-size:18px}
body.mna-b .woocommerce-order table.shop_table,body.mna-b .woocommerce-MyAccount-content table.shop_table{border:1px solid var(--mb-trait);border-radius:0;border-collapse:collapse}
body.mna-b .woocommerce-order table.shop_table th,body.mna-b .woocommerce-order table.shop_table td,body.mna-b .woocommerce-MyAccount-content table.shop_table th,body.mna-b .woocommerce-MyAccount-content table.shop_table td{padding:13px 14px;border-top:1px solid var(--mb-trait)}
body.mna-b .woocommerce-order table.shop_table thead th,body.mna-b .woocommerce-MyAccount-content table.shop_table thead th{background:var(--mb-gris);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-encre)}

/* ---------- Compte client ---------- */
body.mna-b .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none;border:1px solid var(--mb-trait)}
body.mna-b .woocommerce-MyAccount-navigation li{margin:0;border-bottom:1px solid var(--mb-trait);list-style:none}
body.mna-b .woocommerce-MyAccount-navigation li:last-child{border-bottom:0}
body.mna-b .woocommerce-MyAccount-navigation li a{display:block;padding:14px 16px;color:var(--mb-encre);font-weight:600;text-decoration:none;transition:background-color .2s,color .2s}
body.mna-b .woocommerce-MyAccount-navigation li a:hover{background:var(--mb-lilas);color:var(--mb-v)}
body.mna-b .woocommerce-MyAccount-navigation li.is-active a{background:var(--mb-v);color:#fff}
body.mna-b .woocommerce-MyAccount-content a:not(.button):not(.mna-b-raccourci){color:var(--mb-v);text-decoration:underline}
.mna-b-raccourcis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 26px}
.mna-b-raccourci{display:block;padding:20px;border:1px solid var(--mb-trait);background:#fff;text-decoration:none!important;transition:border-color .2s,box-shadow .2s}
.mna-b-raccourci:hover{border-color:var(--mb-v);box-shadow:0 10px 24px -14px rgba(79,14,128,.5)}
.mna-b-raccourci .mna-b-ico{display:block;width:30px;height:30px;margin-bottom:10px}
.mna-b-raccourci strong{display:block;font-size:16px;color:var(--mb-encre)}
.mna-b-raccourci span{display:block;margin-top:2px;font-size:13.5px;color:var(--mb-texte)}
body.mna-b #nova-login-form .page-title,body.mna-b #nova-register-form .page-title,body.mna-b .woocommerce-account .u-columns h2{font-size:24px;text-transform:uppercase;color:var(--mb-encre)}
body.mna-b .woocommerce-form-login .button,body.mna-b .woocommerce-form-register .button,body.mna-b .woocommerce-ResetPassword .button{background-color:var(--mb-v)!important;border-color:var(--mb-v)!important;color:#fff!important;min-height:52px}
body.mna-b .woocommerce-form-login .button:hover,body.mna-b .woocommerce-form-register .button:hover,body.mna-b .woocommerce-ResetPassword .button:hover{background-color:var(--mb-v2)!important;border-color:var(--mb-v2)!important}
body.mna-b .woocommerce-LostPassword a,body.mna-b .lost_password a{color:var(--mb-v)}

/* ---------- Suivi de commande ---------- */
body.mna-b form.woocommerce-form-track-order{max-width:760px;margin:0 auto;padding:28px;background:var(--mb-gris);border-top:5px solid var(--mb-v)}
body.mna-b form.woocommerce-form-track-order p:first-child{margin-top:0;color:var(--mb-texte)}
body.mna-b form.woocommerce-form-track-order label{display:block;margin-bottom:6px;font-weight:600;color:var(--mb-encre)}
body.mna-b form.woocommerce-form-track-order input.input-text{width:100%;padding:10px 12px}
body.mna-b form.woocommerce-form-track-order button.button{background-color:var(--mb-v)!important;border-color:var(--mb-v)!important;color:#fff!important;min-height:52px;padding:12px 34px}
body.mna-b form.woocommerce-form-track-order button.button:hover{background-color:var(--mb-v2)!important;border-color:var(--mb-v2)!important}

/* ---------- Tablette et mobile ---------- */
@media (max-width:1024px){
  .mna-b-rassure{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mna-b-rassure__item:nth-child(2){border-right:0}
  .mna-b-rassure__item:nth-child(-n+2){border-bottom:1px solid var(--mb-trait)}
}
@media (max-width:767px){
  .mna-b-etapes{grid-template-columns:1fr;margin-bottom:24px!important}
  .mna-b-etape{border-right:0;border-bottom:1px solid var(--mb-trait);padding:11px 14px}
  .mna-b-etape:last-child{border-bottom:0}
  .mna-b-etape:not(.mna-b-actif){display:none}
  .mna-b-suite{grid-template-columns:1fr}
  .mna-b-raccourcis{grid-template-columns:1fr}
  .mna-b-rassure{grid-template-columns:1fr}
  .mna-b-rassure__item{border-right:0;border-bottom:1px solid var(--mb-trait)}
  .mna-b-rassure__item:last-child{border-bottom:0}
  .mna-b-prix__ligne{flex-wrap:wrap;gap:2px 14px}
  .mna-b-virement__montant strong{font-size:28px}
  .mna-b-vide{padding:22px 18px}
  .mna-b-merci h2{font-size:22px}
  body.mna-b.woocommerce-cart .cart_totals,body.mna-b.woocommerce-checkout #order_review{padding:18px 16px}
  body.mna-b form.woocommerce-form-track-order{padding:20px 16px}
  .mna-b-btn{width:100%}
}
