.product-top{padding-top:var(--space-2);padding-bottom:var(--section-space)}.back[data-astro-cid-ubiibrze]{min-height:var(--tap);margin-bottom:var(--space-1);font-weight:var(--weight-bold);text-underline-offset:var(--underline-offset);align-items:center;display:inline-flex}.back[data-astro-cid-ubiibrze]:before{content:"←";margin-right:var(--space-1)}.product-grid[data-astro-cid-ubiibrze]{gap:var(--space-4);display:grid}@media (width>=52rem){.product-grid[data-astro-cid-ubiibrze]{gap:var(--space-6);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.gallery[data-astro-cid-e2iywv4h]{gap:var(--space-1-5);min-width:0;display:grid}.gallery-main[data-astro-cid-e2iywv4h],.gallery-item[data-astro-cid-e2iywv4h]{border-radius:var(--radius-card);overflow:hidden}.gallery-main[data-astro-cid-e2iywv4h] img,.gallery-item[data-astro-cid-e2iywv4h] img{object-fit:cover;width:100%;height:100%}.gallery-main--fan[data-astro-cid-e2iywv4h] .fan{aspect-ratio:4/3}.gallery-main--fan[data-astro-cid-e2iywv4h] .fan--solo .fan-pouch--0{width:38%}.gallery-item[data-astro-cid-e2iywv4h]{aspect-ratio:1;scroll-snap-align:start;flex:0 0 42%}.gallery-item[data-astro-cid-e2iywv4h] .fan .fan-pouch--0{width:38%}.gallery-item[data-astro-cid-e2iywv4h] .fan .fan-pouch--1,.gallery-item[data-astro-cid-e2iywv4h] .fan .fan-pouch--2{width:33%}.gallery-item[data-astro-cid-e2iywv4h] picture{height:100%;display:block}.gallery-rest[data-astro-cid-e2iywv4h]{gap:var(--space-1-5);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;display:flex;overflow-x:auto}.gallery-rest[data-astro-cid-e2iywv4h]:focus-visible{outline-offset:var(--focus-offset-tight)}@media (width>=52rem){.gallery-main--fan[data-astro-cid-e2iywv4h] .fan{aspect-ratio:1}.gallery-main--fan[data-astro-cid-e2iywv4h] .fan--solo .fan-pouch--0{width:46%}.gallery-rest[data-astro-cid-e2iywv4h]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}}.trust[data-astro-cid-qyh5qf22]{justify-content:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.trust[data-astro-cid-qyh5qf22] li[data-astro-cid-qyh5qf22]{align-items:center;gap:var(--space-1);display:inline-flex}.trust[data-astro-cid-qyh5qf22] svg[data-astro-cid-qyh5qf22]{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-ink);flex:none}.trust[data-astro-cid-qyh5qf22] .trust-maple{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-canada);flex:none}.buy-bar[data-astro-cid-dbgqvjnl]{z-index:var(--z-buy-bar);justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--gutter) calc(var(--space-1-5) + env(safe-area-inset-bottom));border-top:var(--border-hairline) solid var(--color-line);background:var(--color-paper);display:flex;position:fixed;inset:auto 0 0}.buy-bar[data-astro-cid-dbgqvjnl][hidden]{display:none}.buy-bar-text[data-astro-cid-dbgqvjnl]{min-width:0}.buy-bar-name[data-astro-cid-dbgqvjnl]{font-weight:var(--weight-heavy);line-height:var(--leading-card);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buy-bar-pack[data-astro-cid-dbgqvjnl]{font-size:var(--text-sm);color:var(--color-ink-muted)}.buy-bar[data-astro-cid-dbgqvjnl] .buy-bar-buy{min-height:var(--control-height-sm);--color-action:var(--flavour-holy-carnitas-bold);--color-action-hover:var(--flavour-holy-carnitas-accent);--color-on-action:var(--color-ink);flex:none}body:has(.buy-bar:not([data-idle])) main{padding-bottom:var(--buy-bar-height)}@media (width>=52rem){.buy-bar[data-astro-cid-dbgqvjnl],.buy-bar[data-astro-cid-dbgqvjnl][hidden]{display:none}body:has(.buy-bar:not([data-idle])) main{padding-bottom:0}}.back[data-astro-cid-yy7atg3j]{gap:var(--space-1-5);display:grid}.back[data-astro-cid-yy7atg3j][hidden]{display:none}.back-status[data-astro-cid-yy7atg3j]{font-weight:var(--weight-bold)}.back-form[data-astro-cid-yy7atg3j],.back-done[data-astro-cid-yy7atg3j]{gap:var(--space-1-5);display:grid}.back-form[data-astro-cid-yy7atg3j][hidden],.back-done[data-astro-cid-yy7atg3j][hidden],.back-done[data-astro-cid-yy7atg3j] [data-astro-cid-yy7atg3j][hidden]{display:none}.back-form[data-astro-cid-yy7atg3j] .check{font-size:var(--text-sm)}.back-form[data-astro-cid-yy7atg3j] .field-hint,.back-error[data-astro-cid-yy7atg3j]{font-weight:var(--weight-semibold);color:var(--color-pop-ink)}.back-form[data-astro-cid-yy7atg3j] [aria-invalid=true]{border-color:var(--color-pop-ink)}.back-error[data-astro-cid-yy7atg3j]:empty,.back-turnstile[data-astro-cid-yy7atg3j]:empty{display:none}.back-form[data-astro-cid-yy7atg3j] .back-send{--color-action:var(--flavour-holy-carnitas-bold);--color-action-hover:var(--flavour-holy-carnitas-accent);--color-on-action:var(--color-ink)}.back-form[data-astro-cid-yy7atg3j] .back-send[aria-disabled=true]{cursor:progress}.back-done[data-astro-cid-yy7atg3j]{gap:var(--space-0-5)}.back-done[data-astro-cid-yy7atg3j]:focus{outline:none}.back-done-title[data-astro-cid-yy7atg3j]{font-weight:var(--weight-bold)}.back-shop[data-astro-cid-yy7atg3j]{min-height:var(--tap);font-weight:var(--weight-bold);text-underline-offset:var(--underline-offset);align-items:center;display:inline-flex}.panel[data-astro-cid-naw73hkf]{align-content:start;gap:var(--space-2);display:grid}.panel-head[data-astro-cid-naw73hkf]{gap:var(--space-1);display:grid}.panel-name[data-astro-cid-naw73hkf]{font-size:var(--display-m);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}.panel-lead[data-astro-cid-naw73hkf]{font-size:var(--text-lg);color:var(--color-ink-muted);line-height:var(--leading-snug)}.panel-blurb[data-astro-cid-naw73hkf]{max-width:var(--measure)}.muted[data-astro-cid-naw73hkf]{font-weight:var(--weight-regular);color:var(--color-ink-muted)}.buy-area[data-astro-cid-naw73hkf]{gap:var(--space-2);display:grid}.panel-price[data-astro-cid-naw73hkf]{gap:var(--space-0-5);margin-bottom:var(--space-2);display:grid}.panel-price[data-astro-cid-naw73hkf] p[data-astro-cid-naw73hkf]:first-child{align-items:baseline;gap:0 var(--space-1-5);flex-wrap:wrap;display:flex}.price[data-astro-cid-naw73hkf]{font-family:var(--font-display);font-size:var(--display-s);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-tight)}.price-note[data-astro-cid-naw73hkf]{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-pop-ink)}.packs[data-astro-cid-naw73hkf]{border:0;min-width:0;margin:0;padding:0}.packs-legend[data-astro-cid-naw73hkf]{margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-bold);padding:0}.packs-options[data-astro-cid-naw73hkf]{gap:var(--space-1);display:grid}.pack-option[data-astro-cid-naw73hkf]{align-content:center;align-items:baseline;column-gap:var(--space-1-5);min-height:var(--control-height);padding:var(--space-1) var(--space-2);border:var(--border-control) solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-paper);cursor:pointer;transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);grid-template-columns:auto 1fr auto;display:grid;position:relative}.pack-option[data-astro-cid-naw73hkf]:hover{border-color:var(--color-ink)}.pack-option[data-astro-cid-naw73hkf] input[data-astro-cid-naw73hkf]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pack-radio[data-astro-cid-naw73hkf]{width:var(--icon-xs);height:var(--icon-xs);border:var(--border-control) solid var(--color-line-strong);border-radius:var(--radius-round);background:var(--color-paper);grid-area:1/1;align-self:center}.pack-option[data-astro-cid-naw73hkf]:has(input:checked){border-color:var(--color-ink);box-shadow:inset 0 0 0 var(--border-control) var(--color-ink)}.pack-option[data-astro-cid-naw73hkf]:has(input:checked) .pack-radio[data-astro-cid-naw73hkf]{border-color:var(--color-ink);box-shadow:inset 0 0 0 var(--space-0-5) var(--color-paper);background:var(--color-ink)}.pack-option[data-astro-cid-naw73hkf]:has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset-tight)}.pack-text[data-astro-cid-naw73hkf],.pack-end[data-astro-cid-naw73hkf]{display:contents}.pack-label[data-astro-cid-naw73hkf]{font-weight:var(--weight-bold);grid-area:1/2}.pack-each[data-astro-cid-naw73hkf]{font-size:var(--text-sm);color:var(--color-ink-muted);grid-area:2/2}.pack-end[data-astro-cid-naw73hkf]{font-size:var(--text-sm)}.pack-price[data-astro-cid-naw73hkf]{font-size:var(--text-base);font-weight:var(--weight-bold);grid-area:1/3;justify-self:end}.pack-end[data-astro-cid-naw73hkf]>.sold-out{grid-area:2/3;justify-self:end}.panel[data-astro-cid-naw73hkf]:has([data-pack-input="0"]:checked) .pack-buy[data-astro-cid-naw73hkf]:not([data-pack-buy="0"]),.panel[data-astro-cid-naw73hkf]:has([data-pack-input="1"]:checked) .pack-buy[data-astro-cid-naw73hkf]:not([data-pack-buy="1"]),.panel[data-astro-cid-naw73hkf]:has([data-pack-input="2"]:checked) .pack-buy[data-astro-cid-naw73hkf]:not([data-pack-buy="2"]){display:none}.actions[data-astro-cid-naw73hkf]{gap:var(--space-1);display:grid}.actions[data-astro-cid-naw73hkf] .buy-now[hidden]{display:none}.actions[data-astro-cid-naw73hkf] .buy-now{--color-action:var(--flavour-holy-carnitas-bold);--color-action-hover:var(--flavour-holy-carnitas-accent);--color-on-action:var(--color-ink)}.code-note[data-astro-cid-naw73hkf]{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:center}.panel-details[data-astro-cid-naw73hkf]{margin-top:var(--space-2);display:grid}.scale[data-astro-cid-vsyhbd3q]{gap:var(--space-0-5);display:grid}.scale-label[data-astro-cid-vsyhbd3q]{font-size:var(--text-sm);font-weight:var(--weight-bold)}.scale-steps[data-astro-cid-vsyhbd3q]{gap:var(--space-0-5);display:flex}.step[data-astro-cid-vsyhbd3q]{width:var(--scale-step-width);height:var(--scale-step-height);border:var(--border-control) solid var(--color-line-strong);border-radius:var(--radius-step)}.step--on[data-astro-cid-vsyhbd3q]{border-color:var(--scale-fill);background:var(--scale-fill)}.disclosure[data-astro-cid-4f736qhx]{border-top:var(--border-hairline) solid var(--color-line)}.disclosure[data-astro-cid-4f736qhx]:last-of-type{border-bottom:var(--border-hairline) solid var(--color-line)}.disclosure-summary[data-astro-cid-4f736qhx]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-height);font-weight:var(--weight-bold);cursor:pointer;transition:color var(--duration) var(--ease);list-style:none;display:flex}.disclosure-summary[data-astro-cid-4f736qhx]::-webkit-details-marker{display:none}.disclosure-summary[data-astro-cid-4f736qhx]:hover{color:var(--color-pop-ink)}.disclosure-summary[data-astro-cid-4f736qhx]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset-tight)}.disclosure-summary[data-astro-cid-4f736qhx] svg[data-astro-cid-4f736qhx]{width:var(--icon-xs);height:var(--icon-xs);flex:none}.disclosure[data-astro-cid-4f736qhx][open] .disclosure-down[data-astro-cid-4f736qhx]{display:none}.disclosure-body[data-astro-cid-4f736qhx]{gap:var(--space-1-5);padding-bottom:var(--space-3);max-width:var(--measure);color:var(--color-ink-muted);display:grid}.disclosure--plain[data-astro-cid-4f736qhx] .disclosure-body[data-astro-cid-4f736qhx]{max-width:none;color:var(--color-ink)}.shelf-head[data-astro-cid-ly3wzw3e]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.shelf-link[data-astro-cid-ly3wzw3e]{min-height:var(--tap);font-weight:var(--weight-bold);text-underline-offset:var(--underline-offset);align-items:center;display:inline-flex}.site-reviews-column[data-astro-cid-ayh6exz2]{max-width:var(--measure-lg)}.site-reviews[data-astro-cid-ayh6exz2]{display:grid}.site-reviews[data-astro-cid-ayh6exz2]>li[data-astro-cid-ayh6exz2]{padding-block:var(--space-3)}.site-reviews[data-astro-cid-ayh6exz2]>li[data-astro-cid-ayh6exz2]:first-child{padding-top:0}.site-reviews[data-astro-cid-ayh6exz2]>li[data-astro-cid-ayh6exz2]+li[data-astro-cid-ayh6exz2]{border-top:var(--border-hairline) solid var(--color-line)}.site-reviews--more[data-astro-cid-ayh6exz2]>li[data-astro-cid-ayh6exz2]:first-child{padding-top:var(--space-1)}
