/* @group @variables */

@media all and (max-width:47.9375em) {

[class*="m-sticky-footer"] {
--sticky-footer-background-color: hsla(220, 20%, 20%, .75);
--sticky-footer-backdrop-filter: blur(.375rem);

--btn-grid-template-columns: var(--btn-before-after-size) auto;
--btn-offer-gap: .375rem;
--btn-text-column: 2;
--btn-text-row: 1;
--btn-before-column: 1;
--btn-before-row: 1;
--btn-before-content: '';
--btn-before-after-size: 1.125rem;
--btn-before-background-color: currentColor;
}

}

/* @end @variables */

/* @group @m-sticky-footer */

@media all and (max-width:47.9375em) {

[class*="m-sticky-footer"] {
position: fixed;
z-index: 21;
bottom: 0;
right: 0;
left: 0;
padding-top: .75rem;
padding-bottom: .75rem;
background-color: var(--sticky-footer-background-color);
-webkit-backdrop-filter: var(--sticky-footer-backdrop-filter);
backdrop-filter: var(--sticky-footer-backdrop-filter);
}

}

/* @end @m-sticky-footer */