/* Media queries — quick-swing-child */

/* ==========================================================================
   PADDING PERSONNALISÉS — overrides mobile pour les classes .pt-* / .pb-* /
   .pl-* / .pr-* déclarées dans style.css. Ajuste ces valeurs au besoin.
   ========================================================================== */
@media (max-width: 767px) {
  .pt-xs  { padding-top: 0.5rem; }
  .pt-sm  { padding-top: 0.75rem; }
  .pt-md  { padding-top: 1rem; }
  .pt-lg  { padding-top: 1.5rem; }
  .pt-xl  { padding-top: 2rem; }
  .pt-2xl { padding-top: 2.5rem; }

  .pb-xs  { padding-bottom: 0.5rem; }
  .pb-sm  { padding-bottom: 0.75rem; }
  .pb-md  { padding-bottom: 1rem; }
  .pb-lg  { padding-bottom: 1.5rem; }
  .pb-xl  { padding-bottom: 2rem; }
  .pb-2xl { padding-bottom: 2.5rem; }

  .pl-xs  { padding-left: 0.5rem; }
  .pl-sm  { padding-left: 0.75rem; }
  .pl-md  { padding-left: 1rem; }
  .pl-lg  { padding-left: 1.5rem; }
  .pl-xl  { padding-left: 2rem; }
  .pl-2xl { padding-left: 2.5rem; }

  .pr-xs  { padding-right: 0.5rem; }
  .pr-sm  { padding-right: 0.75rem; }
  .pr-md  { padding-right: 1rem; }
  .pr-lg  { padding-right: 1.5rem; }
  .pr-xl  { padding-right: 2rem; }
  .pr-2xl { padding-right: 2.5rem; }
  
  .wp-block-columns.reversemobile {flex-direction: column-reverse !important;}

    .removeonmobile {display:none !important;}
}

