main[data-store-style=receipt]{--font-sans:var(--font-receipt-sans,system-ui, sans-serif);--font-display:var(--font-receipt-display,"Arial Narrow", system-ui, sans-serif);--r-page:color-mix(in oklab, var(--c-bg) 92%, var(--c-ink));--r-accent:var(--c-accent);--sf-h1:clamp(2.5rem, 1.5rem + 3.4vw, 4.25rem);--sf-h1-weight:700;--sf-gap:.5rem;background:var(--r-page);font-variant-numeric:lining-nums}main[data-store-style=receipt] :focus-visible{outline:3px solid var(--c-accent-text);outline-offset:3px}main[data-store-style=receipt] :where(h1,h2,h3){text-transform:none}:root[data-theme=dark] main[data-store-style=receipt] :is(.sheet,.sf-page),:root[data-theme=dark] main[data-store-style=receipt]>div:not([data-page-code]){--c-bg:#ece9e0;--c-surface:#f6f4ee;--c-subtle:#e6e2d8;--c-ink:#14130f;--c-body:#24231e;--c-muted:#55524a;--c-border:#b9b5a8;--c-border-strong:#8d8a7e;--c-accent:color-mix(in oklab, var(--r-accent) 40%, #000);--c-accent-text:color-mix(in oklab, var(--r-accent) 40%, #000);--c-on-accent:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) main[data-store-style=receipt] :is(.sheet,.sf-page),:root:not([data-theme=light]) main[data-store-style=receipt]>div:not([data-page-code]){--c-bg:#ece9e0;--c-surface:#f6f4ee;--c-subtle:#e6e2d8;--c-ink:#14130f;--c-body:#24231e;--c-muted:#55524a;--c-border:#b9b5a8;--c-border-strong:#8d8a7e;--c-accent:color-mix(in oklab, var(--r-accent) 40%, #000);--c-accent-text:color-mix(in oklab, var(--r-accent) 40%, #000);--c-on-accent:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}main[data-store-style=receipt] :is(.sheet,.sf-page){background:var(--c-surface);color:var(--c-body);border-radius:var(--radius-lg);position:relative}main[data-store-style=receipt] .sf-page{--teeth:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom left / 16px 10px repeat-x;max-width:64rem;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 9px) no-repeat, var(--teeth);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 9px) no-repeat, var(--teeth);mask:linear-gradient(#000 0 0) top / 100% calc(100% - 9px) no-repeat, var(--teeth);border-bottom-right-radius:0;border-bottom-left-radius:0;margin:1rem auto 2.5rem;padding-bottom:2.5rem}@media (max-width:1100px){main[data-store-style=receipt] .sf-page{margin-inline:.5rem}}main[data-store-style=receipt] .sf-page:before{content:"";height:2.5rem;margin:calc(var(--sf-pad-y,2rem) * -1) -1rem 1.5rem;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:repeating-linear-gradient(90deg, var(--c-accent) 0 1.5rem, transparent 1.5rem 3rem);display:block}@media (min-width:640px){main[data-store-style=receipt] .sf-page:before{margin-inline:-1.5rem}}main[data-store-style=receipt] .rc-home{padding:1rem .5rem 2rem}@media (min-width:640px){main[data-store-style=receipt] .rc-home{padding-inline:1.5rem}}main[data-store-style=receipt] .rc-section{max-width:64rem;margin:0 auto 1.5rem}main[data-store-style=receipt] .rc-section--last{margin-bottom:3rem}main[data-store-style=receipt] .rc-sheet{overflow:hidden}main[data-store-style=receipt] .rc-sheet--torn{--teeth:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom left / 16px 10px repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 9px) no-repeat, var(--teeth);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 9px) no-repeat, var(--teeth);mask:linear-gradient(#000 0 0) top / 100% calc(100% - 9px) no-repeat, var(--teeth);border-bottom-right-radius:0;border-bottom-left-radius:0;padding-bottom:10px;overflow:visible}main[data-store-style=receipt] .rc-stripe{border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:3.5rem;display:flex;overflow:hidden}main[data-store-style=receipt] .rc-stripe i{background:var(--c-accent);flex:1 1 0}main[data-store-style=receipt] .rc-stripe i:nth-child(2n){background:0 0}main[data-store-style=receipt] .rc-sheet__in{gap:1rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}main[data-store-style=receipt] .rc-perf{border-top:6px dotted var(--r-page)}main[data-store-style=receipt] .rc-stub{flex-wrap:wrap;gap:.25rem 1.5rem;padding:1rem clamp(1.25rem,4vw,2.5rem) 1.25rem;display:flex}main[data-store-style=receipt] .rc-stub a{align-items:center;min-height:2.75rem;display:inline-flex}main[data-store-style=receipt] .rc-store{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted);font-weight:700}main[data-store-style=receipt] .rc-sheet h1{font-family:var(--font-display);color:var(--c-ink);font-weight:700;font-size:var(--sf-h1);letter-spacing:-.01em;text-wrap:balance;max-width:16em;line-height:.98}main[data-store-style=receipt] .rc-lede{max-width:52ch;color:var(--c-body);font-size:1.1875rem}main[data-store-style=receipt] .rc-h2{font-family:var(--font-display);color:var(--c-ink);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:700;line-height:1.05}main[data-store-style=receipt] .rc-h2--page{color:var(--c-ink);margin-bottom:1rem}main[data-store-style=receipt] .rc-actions{flex-wrap:wrap;gap:.5rem;display:flex}main[data-store-style=receipt] .rc-form{gap:1rem;max-width:36rem;display:grid}main[data-store-style=receipt] .rc-form__title{font-family:var(--font-display);color:var(--c-ink);font-size:1.5rem;font-weight:700}main[data-store-style=receipt] .rc-choice{border:0;flex-wrap:wrap;gap:4px;min-width:0;padding:0;display:flex}main[data-store-style=receipt] .rc-choice legend{color:var(--c-ink);margin-bottom:.5rem;padding:0;font-weight:500}main[data-store-style=receipt] .rc-choice label{position:relative}main[data-store-style=receipt] .rc-choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}main[data-store-style=receipt] .rc-choice input+span{border-radius:var(--radius-sm);background:var(--c-subtle);min-height:2.75rem;color:var(--c-ink);align-items:center;padding:0 1rem;font-weight:500;display:inline-flex}main[data-store-style=receipt] .rc-choice input:checked+span{background:var(--c-ink);color:var(--c-bg)}main[data-store-style=receipt] .rc-choice input:focus-visible+span{outline:3px solid var(--c-accent-text);outline-offset:2px}main[data-store-style=receipt] .rc-lines{gap:4px;display:grid}main[data-store-style=receipt] .rc-line{background:var(--c-subtle);border-radius:var(--radius-sm);justify-content:space-between;gap:1rem;padding:.625rem .875rem;display:flex}main[data-store-style=receipt] .rc-line span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}main[data-store-style=receipt] .rc-line--total{background:var(--c-ink);color:var(--c-bg);font-family:var(--font-display);padding-block:.75rem;font-size:1.25rem;font-weight:700}main[data-store-style=receipt] .rc-note{color:var(--c-muted);font-size:.9375rem}main[data-store-style=receipt] .rc-items{display:grid}main[data-store-style=receipt] .rc-item{border-top:1px solid var(--c-border);color:var(--c-ink);grid-template-columns:2.25rem minmax(0,auto) 1fr auto;align-items:baseline;gap:.5rem;padding:.875rem 0;text-decoration:none;display:grid}main[data-store-style=receipt] .rc-items li:first-child .rc-item{border-top:0}main[data-store-style=receipt] .rc-item__no{color:var(--c-muted);font-variant-numeric:tabular-nums}main[data-store-style=receipt] .rc-item__name{min-width:0;display:grid}main[data-store-style=receipt] .rc-item__name b{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.25rem;font-weight:700}main[data-store-style=receipt] .rc-item__name span{color:var(--c-body);overflow-wrap:anywhere;font-size:.9375rem}main[data-store-style=receipt] .rc-item__dots{border-bottom:2px dotted var(--c-border-strong,var(--c-border));align-self:end;min-width:1rem;margin-bottom:.4rem}main[data-store-style=receipt] .rc-item__price{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}@media (hover:hover) and (pointer:fine){main[data-store-style=receipt] .rc-item:hover .rc-item__name b{text-underline-offset:.15em;text-decoration:underline}}@media (max-width:520px){main[data-store-style=receipt] .rc-item{grid-template-columns:1.75rem minmax(0,1fr) auto}main[data-store-style=receipt] .rc-item__dots{display:none}}main[data-store-style=receipt] .rc-foot{color:var(--c-muted);margin-top:1rem}main[data-store-style=receipt] .rc-fine{gap:.5rem;font-size:1.0625rem;display:grid}main[data-store-style=receipt] .rc-fine li{border-top:1px dashed var(--c-border);padding-top:.5rem}main[data-store-style=receipt] .rc-fine li:first-child{border-top:0;padding-top:0}main[data-store-style=receipt] .rc-reviews{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.5rem;display:grid}main[data-store-style=receipt] .sf-head h1{font-family:var(--font-display);font-weight:700}main[data-store-style=receipt] .sf-grid{grid-template-columns:1fr;gap:0}main[data-store-style=receipt] .sf-card{border-top:1px dashed var(--c-border);grid-template-columns:4.5rem minmax(0,1fr) auto;grid-template-areas:"tile name price""tile spec actions";align-items:center;gap:.25rem 1rem;padding:.875rem 0;display:grid}main[data-store-style=receipt] .sf-card__tile{aspect-ratio:1;background:var(--c-subtle);grid-area:tile;width:4.5rem}main[data-store-style=receipt] .sf-card__body{display:contents}main[data-store-style=receipt] .sf-card__name{font-family:var(--font-display);grid-area:name;font-size:1.25rem;font-weight:700}main[data-store-style=receipt] .sf-card__spec{grid-area:spec}main[data-store-style=receipt] .sf-card__price{white-space:nowrap;grid-area:price;justify-self:end;font-weight:500}main[data-store-style=receipt] .sf-card__actions{grid-area:actions;justify-self:end;margin:0}main[data-store-style=receipt] .sf-card__meta{display:none}@media (max-width:520px){main[data-store-style=receipt] .sf-card{grid-template-columns:3.5rem minmax(0,1fr);grid-template-areas:"tile name""tile spec""tile price""tile actions"}main[data-store-style=receipt] .sf-card__tile{width:3.5rem}main[data-store-style=receipt] .sf-card__price,main[data-store-style=receipt] .sf-card__actions{justify-self:start}}main[data-store-style=receipt] .sf-product h1{font-family:var(--font-display);font-weight:700}main[data-store-style=receipt] .font-mono{font-family:var(--font-sans);font-variant-numeric:lining-nums tabular-nums}
