/* ------------- Tools: custom media ------------- */

@custom-media --min--xxx-large   (width >= 112.5rem);     /* 1800px; */
@custom-media --min--xx-large    (width >= 90rem);        /* 1440px; */
@custom-media --min--x-large     (width >= 80rem);        /* 1281px; */
@custom-media --min--large       (width >= 64rem);        /* 1025px; */
@custom-media --min--medium      (width >= 60rem);        /* 960px; */
@custom-media --min--small       (width >= 48rem);        /* 768px; */
@custom-media --min--x-small     (width >= 37.5rem);      /* 600px; */
@custom-media --min--xx-small    (width >= 30rem);        /* 480px; */
@custom-media --min--xxx-small   (width >= 22.5rem);      /* 360px; */
@custom-media --min--xxxx-small  (width >= 20rem);        /* 320px; */

@custom-media --max--xxx-large   (width < 112.5rem);      /* 1800px; */
@custom-media --max--xx-large    (width < 90rem);         /* 1440px; */
@custom-media --max--x-large     (width < 80rem);         /* 1281px; */
@custom-media --max--large       (width < 64rem);         /* 1025px; */
@custom-media --max--medium      (width < 60rem);         /* 1025px; */
@custom-media --max--small       (width < 48rem);         /* 768px; */
@custom-media --max--x-small     (width < 37.5rem);       /* 600px; */
@custom-media --max--xx-small    (width < 30rem);         /* 480px; */
@custom-media --max--xxx-small   (width < 22.5rem);       /* 360px; */
@custom-media --max--xxxx-small  (width < 20rem);         /* 320px; */
