/** Shopify CDN: Minification failed

Line 63:0 Unexpected "}"

**/
/* --- Pop Snax: show XCloud on desktop, native on mobile --- */

/* Hide NATIVE Shopify filter UI on DESKTOP */
/* --- Desktop: hide ONLY Shopify native filter controls (keep products) --- */
@media (min-width: 769px) {
  /* Common native filter containers */
  #facets-filterable .facets__form,
  #facets-filterable .collection-filters,
  #facets-filterable .shopify-facets__wrapper,
  #facets-filterable .facets-toggle,
  #facets-filterable .facet-filters,
  #facets-filterable .filters-toolbar,
  #facets-filterable [data-filters],
  #facets-filterable [data-filters-toggle],
  /* The FILTER / SORT buttons row you highlighted */
  #facets-filterable .flex.items-center.justify-between {
    display: none !important;
  }
}
/* --- Pop Snax: XCloud desktop sticky-on-scroll-up --- */
@media (min-width: 1025px) {
  /* Sticky style when active */
  #cloud_search_filters_root.psx-stick {
    position: fixed;
    left: 0;
    right: 0;
    top: var(--psx-sticky-top, 0px); /* set by JS */
    z-index: 1002;
    background: #ffffff;           /* keep pills readable */
    box-shadow: 0 6px 12px rgba(0,0,0,.08);
    transform: translateY(-110%);  /* hidden by default */
    transition: transform .22s ease;
  }
  /* When we want it visible */
  #cloud_search_filters_root.psx-show {
    transform: translateY(0);
  }

  /* Keep page from jumping when the bar becomes fixed */
  .psx-sticky-placeholder {
    height: var(--psx-sticky-h, 0px);
  }
}

/* --- Mobile: hide XCloud bar so native drawer shows --- */
@media (max-width: 768px) {
  #cloud_search_filters_root { display: none !important; }
}



  /* Extra safety: older theme facet wrappers */
  .facets__form,
  .collection-filters,
  .shopify-facets__wrapper {
    display: none !important;
  }
}

/* Hide XCLOUD filter UI on MOBILE (keep native drawer) */
@media (max-width: 768px) {
  #cloud_search_filters_root {
    display: none !important;
  }
}
/* --- Pop Snax: native FILTER/SORT sticky styles on mobile --- */
@media (max-width: 768px) {
  /* When JS toggles sticky mode on the native toolbar row */
  #facets-filterable .psx-native-sticky {
    position: fixed;
    left: 12px;
    right: 12px;
    top: var(--psx-top, 0px);
    z-index: 10000;
    background: #fff;
    border-radius: 8px;
    transform: translateY(-120%);   /* hidden until .psx-show is added */
    transition: transform .22s ease;
    box-shadow: 6px 6px 0 #E23D3D, 0 4px 12px rgba(0,0,0,.08);
  }
  #facets-filterable .psx-native-sticky.psx-show {
    transform: translateY(0);
  }

  /* Prevent layout jump when we fix the toolbar */
  #facets-filterable .psx-native-placeholder {
    height: var(--psx-toolbar-h, 0px);
  }
}

/* Keep using native drawer on mobile; hide XCloud there */
@media (max-width: 768px) {
  #cloud_search_filters_root { display: none !important; }
}
/* --- Pop Snax: XCloud desktop sticky-on-scroll-up --- */
@media (min-width: 769px) {
  /* Sticky container (applied by JS) */
  #cloud_search_filters_root.psx-stick {
    position: fixed;
    left: 0;
    right: 0;
    top: var(--psx-sticky-top, 0px);
    z-index: 1002;
    background: #fff;
    box-shadow: 0 6px 12px rgba(0,0,0,.08);
    transform: translateY(-110%);   /* hidden by default */
    transition: transform .22s ease;
    width: 100%;
  }

  /* When visible (on scroll-up) */
  #cloud_search_filters_root.psx-stick.psx-show {
    transform: translateY(0);
  }

  /* Prevent layout jump when bar goes fixed */
  .psx-sticky-placeholder {
    height: var(--psx-sticky-h, 0px);
  }
}
