/** Shopify CDN: Minification failed

Line 25:0 Unexpected ","

**/
/* iOS Safari: keep browser UI light + prevent black overscroll background (Impulse) */
:root {
  color-scheme: light !important;
}

/* Base page canvas */
html, body {
  background: #ffffff !important;
  background-color: #ffffff !important;
}

/* Common Impulse wrappers (so the area outside the content never becomes black) */
#PageContainer,
.page-container,
.PageContainer,
.main-content,
#MainContent,
.shopify-section,
.site-header,
, {
  background: #ffffff !important;
  background-color: #ffffff !important;
}

/* When drawers/overlays open, Impulse often adds these states */
body.overflow-hidden,
body.drawer-open,
body.js-drawer-open,
body.cart-open,
body.modal-open {
  background: #ffffff !important;
  background-color: #ffffff !important;
}

/* Cart drawer / theme drawers (Impulse naming varies by version) */
.drawer,
.drawer__inner,
.drawer__content,
.cart-drawer,
.cart-drawer__inner,
.cart-drawer__content,
.ajaxcart,
.ajaxcart__inner,
#CartDrawer,
#CartDrawer * {
  background-color: #ffffff !important;
}
/* UpCart iOS Safari black bars fix: force light canvas/backdrop */
:root { color-scheme: light !important; }
html, body { background: #ffffff !important; }

/* UpCart overlay/backdrop */
#UpcartPopupBackDrop,
.upcart-backdrop {
  background: rgba(255, 255, 255, 1) !important;
}

/* Ensure UpCart drawer itself is not triggering a dark canvas */
#UpcartPopup,
.upcart-cart {
  background: #ffffff !important;
}

/* Some setups use a full-screen container */
.upcart-internal-cart-preview__container,
.upcart-cart-body {
  background: #ffffff !important;
}
