.bar[data-astro-cid-tcd5ttnh]{display:none}@media (width<=800px){:root:has([data-cart-header]){--header-height:calc(var(--narrow-header-height) + env(safe-area-inset-top,0px))}.bar[data-astro-cid-tcd5ttnh]{z-index:10;box-sizing:border-box;height:var(--header-height);padding:env(safe-area-inset-top,0px) calc(var(--block-padding) + env(safe-area-inset-right,0px)) 0 calc(var(--block-padding) + env(safe-area-inset-left,0px));background:var(--color-surface);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}}.title[data-astro-cid-tcd5ttnh]{color:var(--color-text-strong);font-family:var(--font-body);font-size:var(--font-size-header-title);font-weight:700;line-height:22px}.clear[data-astro-cid-tcd5ttnh]{width:44px;height:var(--narrow-header-height);color:var(--color-icon-subtle);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.clear[data-astro-cid-tcd5ttnh][hidden]{display:none}.clear[data-astro-cid-tcd5ttnh] svg{width:16px;height:18px}.clear[data-astro-cid-tcd5ttnh]:focus-visible{outline:2px solid var(--color-text-strong);outline-offset:-4px}.summary[data-astro-cid-eezdub2n]{box-sizing:border-box;background:var(--color-surface);flex-direction:column;padding:12px 16px;display:flex}.summary[data-astro-cid-eezdub2n][hidden]{display:none}.totals[data-astro-cid-eezdub2n]{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.count[data-astro-cid-eezdub2n]{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--font-size-cart-count);font-weight:400}.total[data-astro-cid-eezdub2n]{color:var(--color-text-strong);font-family:var(--font-heading);font-size:var(--font-size-cart-total);white-space:nowrap;font-weight:700}.notice[data-astro-cid-eezdub2n]{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--font-size-cart-props);white-space:pre-line;margin:0 0 12px;line-height:18px}dialog[data-sheet=cart-clear]{--sheet-width:480px}.confirm[data-astro-cid-rcwafzls]{color:var(--color-text-strong);flex-direction:column;padding:45px;display:flex}.close[data-astro-cid-rcwafzls]{width:24px;height:24px;color:var(--color-icon-strong);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:25px;right:25px}.close[data-astro-cid-rcwafzls]:before{content:"";position:absolute;inset:-10px}.close[data-astro-cid-rcwafzls] svg{width:24px;height:24px}.title[data-astro-cid-rcwafzls]{font-family:var(--font-body);font-size:var(--font-size-modal-title);text-align:center;margin:0 0 25px;padding:0 24px;font-weight:500;line-height:1.25}.button[data-astro-cid-rcwafzls]{border-radius:var(--radius);width:100%;height:48px;font-family:var(--font-body);font-size:var(--font-size-button);cursor:pointer;place-items:center;padding:0 16px;font-weight:500;display:grid}.button[data-astro-cid-rcwafzls]>[data-astro-cid-rcwafzls]{grid-area:1/1}.remove[data-astro-cid-rcwafzls]{border:1px solid var(--color-button-surface);background:var(--color-button-surface);color:var(--color-button-text)}.keep[data-astro-cid-rcwafzls]{border:1px solid var(--color-button-border);color:var(--color-text-strong);background:0 0;margin-top:25px}.button[data-astro-cid-rcwafzls]:focus-visible,.close[data-astro-cid-rcwafzls]:focus-visible{outline:2px solid var(--color-text-strong);outline-offset:2px}.remove[data-astro-cid-rcwafzls][data-loading]{cursor:progress}.remove[data-astro-cid-rcwafzls][data-loading] .remove-label[data-astro-cid-rcwafzls]{visibility:hidden}.spinner[data-astro-cid-rcwafzls]{display:none}.remove[data-astro-cid-rcwafzls][data-loading] .spinner[data-astro-cid-rcwafzls]{display:flex}@media (width<=800px){.confirm[data-astro-cid-rcwafzls]{padding:24px 16px}.close[data-astro-cid-rcwafzls]{top:16px;right:16px}.title[data-astro-cid-rcwafzls]{padding:0 32px}}.cart[data-astro-cid-gvculmqr]{box-sizing:border-box;width:100%;max-width:calc(var(--order-max-width) + 2 * var(--block-padding));min-height:calc(100svh - var(--header-height) - var(--navbar-height));padding:60px var(--block-padding) 60px;color:var(--color-text-strong);margin-inline:auto}.head[data-astro-cid-gvculmqr]{margin-bottom:40px}.action[data-astro-cid-gvculmqr]{color:var(--color-text-subtle);font-family:var(--font-body);font-size:var(--font-size-text);font-weight:400;line-height:1.5}.title-row[data-astro-cid-gvculmqr]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 30px;display:flex}.heading[data-astro-cid-gvculmqr]{align-items:baseline;gap:8px;min-width:0;display:flex}.title[data-astro-cid-gvculmqr]{font-family:var(--font-heading);font-size:var(--font-size-page-title);margin:0;font-weight:700;line-height:1.2}.heading-count[data-astro-cid-gvculmqr]{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--font-size-title-count);white-space:nowrap;flex:none}.heading-count[data-astro-cid-gvculmqr][hidden],.action[data-astro-cid-gvculmqr][hidden]{display:none}.action[data-astro-cid-gvculmqr]{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.action-icon[data-astro-cid-gvculmqr]{display:flex}.action-label[data-astro-cid-gvculmqr]{text-underline-offset:2px;text-decoration:underline}.action[data-astro-cid-gvculmqr]:focus-visible{outline:2px solid var(--color-text-strong);outline-offset:2px}.layout[data-astro-cid-gvculmqr]{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:40px;display:grid}.list[data-astro-cid-gvculmqr]{min-width:0}.divider[data-astro-cid-gvculmqr]{border:0;border-top:1px solid var(--color-divider);margin:16px 0}.side[data-astro-cid-gvculmqr]{top:calc(var(--header-height) + 24px);order:1;position:sticky}.side[data-astro-cid-gvculmqr] [data-cart-summary]{background:var(--color-surface-muted);padding:24px}@media (width>=801px) and (width<=930px){.cart[data-astro-cid-gvculmqr]{max-width:none;min-height:calc(100svh - var(--header-height) - var(--navbar-height) + 60px);flex-direction:column;padding-inline:0;display:flex}.head[data-astro-cid-gvculmqr],.list[data-astro-cid-gvculmqr]{box-sizing:border-box;width:100%;max-width:calc(500px + 2 * var(--block-padding));padding-inline:var(--block-padding);margin-inline:auto}.layout[data-astro-cid-gvculmqr]{flex-direction:column;flex:1 0 auto;align-items:stretch;gap:0;display:flex}.list[data-astro-cid-gvculmqr]{padding-bottom:12px}.side[data-astro-cid-gvculmqr]{z-index:10;margin-top:auto;top:auto;bottom:0}.side[data-astro-cid-gvculmqr] [data-cart-summary]{padding:12px var(--block-padding);background:var(--color-surface)}}.cart[data-astro-cid-gvculmqr] .removed{align-items:center;gap:12px;height:60px;display:flex}.cart[data-astro-cid-gvculmqr] .removed-text{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--font-size-body);flex:auto}.cart[data-astro-cid-gvculmqr] .removed-action{flex:none;width:124px}.state[data-astro-cid-gvculmqr]{text-align:center;flex-direction:column;align-items:center;padding:48px 32px;display:flex}.state[data-astro-cid-gvculmqr][hidden]{display:none}.state-icon[data-astro-cid-gvculmqr]{color:var(--color-icon-strong);opacity:.4;margin-bottom:20px;display:flex}.state-icon[data-astro-cid-gvculmqr] svg{width:76px;height:76px}.state-title[data-astro-cid-gvculmqr]{font-family:var(--font-heading);font-size:var(--font-size-state);margin:0;font-weight:700;line-height:1.3}.state-text[data-astro-cid-gvculmqr]{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--font-size-body);margin:8px 0 0;line-height:1.4}@media (width<=800px){.cart[data-astro-cid-gvculmqr]{min-height:calc(100svh - var(--header-height) - var(--navbar-height) + 32px);flex-direction:column;padding:12px 0 32px;display:flex}.head[data-astro-cid-gvculmqr]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.layout[data-astro-cid-gvculmqr]{flex-direction:column;flex:1 0 auto;align-items:stretch;gap:0;display:flex}.list[data-astro-cid-gvculmqr]{padding:0 var(--block-padding) 12px}.side[data-astro-cid-gvculmqr]{top:auto;bottom:var(--navbar-height);z-index:10;margin-top:auto;position:sticky}.side[data-astro-cid-gvculmqr] [data-cart-summary]{padding:12px var(--block-padding);background:var(--color-surface)}.state[data-astro-cid-gvculmqr]{box-sizing:border-box;padding-top:var(--empty-state-icon-top);flex:1 0 auto}}
