/** Shopify CDN: Minification failed

Line 19:42 Expected identifier but found whitespace
Line 19:44 Unexpected "{"
Line 19:53 Expected ":"
Line 19:95 Expected identifier but found whitespace
Line 19:97 Unexpected "{"
Line 19:106 Expected ":"
Line 19:150 Expected identifier but found whitespace
Line 19:152 Unexpected "{"
Line 19:161 Expected ":"
Line 19:196 Expected identifier but found whitespace
... and 2 more hidden warnings

**/


/* CSS from section stylesheet tags */
.pgfc { --pgfc-tab-count:1; --pgfc-tab-bg: {{ section.settings.tab_bg }}; --pgfc-tab-active-bg: {{ section.settings.tab_active_bg }}; --pgfc-tab-text: {{ section.settings.tab_text }}; --pgfc-axis: {{ section.settings.axis_text }}; }
.pgfc__tabs { display:grid; grid-template-columns: repeat(var(--pgfc-tab-count), 1fr); gap:.25rem; margin:.5rem 0 1rem; }
.pgfc__tab { width:100%; padding:.65rem .75rem; background:var(--pgfc-tab-bg); color:var(--pgfc-tab-text); border:1px solid rgba(0,0,0,.12); border-radius:.6rem; cursor:pointer; transition:transform .2s ease, background .2s ease; }
.pgfc__tab.is-active { background:var(--pgfc-tab-active-bg); transform:translateY(-1px); }
.pgfc__controls { display:flex; gap:1rem; align-items:end; margin:.25rem 0 1rem; flex-wrap:wrap; }
.pgfc__control { display:flex; flex-direction:column; gap:.25rem; font-size:.9rem; }
.pgfc__water { width:9ch; padding:.5rem; }
.pgfc__units { padding:.55rem .6rem; }
.pgfc__grids { display:grid; grid-template-columns: 1fr 1fr; gap:2rem; align-items:start; }
.pgfc__graphHead { display:flex; align-items:center; justify-content:center; gap:.75rem; margin-bottom:.5rem; }
.pgfc__arrow { background:#e5e7eb; border:1px solid #d1d5db; padding:.2rem .5rem; border-radius:.5rem; cursor:pointer; }
.pgfc__bars { list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:.6rem; }
.pgfc__bar { display:grid; grid-template-columns: 10rem 1fr 5rem; gap:.75rem; align-items:center; }
.pgfc__barLabel { color:var(--pgfc-axis); font-weight:600; }
.pgfc__barTrack { position:relative; height:16px; background:#f3f4f6; border-radius:999px; overflow:hidden; }
.pgfc__barFill { position:absolute; inset:0 auto 0 0; width:0%; border-radius:999px; transition: width .55s ease; }
.pgfc__barVal { text-align:right; color:#111; font-variant-numeric:tabular-nums; }
.pgfc__axis { margin:.4rem 0 0; color:var(--pgfc-axis); font-size:.85rem; text-align:center; }
@media (max-width: 749px){
  .pgfc__grids { grid-template-columns: 1fr; gap:1.5rem; }
  .pgfc__bar { grid-template-columns: 7.5rem 1fr 4.5rem; }
}