:root{--store-sidebar:200px;--store-header:56px;--store-public-navigation:72px;--store-announcement-min-height:40px;--store-content:1360px;--store-readable-content:760px;--store-desktop-gutter:32px;--store-mobile-gutter:16px;--store-control-height:40px;--store-coarse-control-height:44px;--store-radius:4px;--store-media-radius:6px;--store-brand-column:210px;--store-font-family:Arial,Helvetica,"Noto Sans SC Variable",sans-serif;--store-body-size:16px;--store-control-size:14px;--store-catalog-name-size:16px;--store-catalog-price-size:18px;--store-caption-size:12px;--store-merchant-title-size:24px;--store-merchant-section-title-size:16px;--store-merchant-dialog-title-size:20px;--store-merchant-body-size:14px;--store-merchant-caption-size:13px;--store-section-title-size:24px;--store-hero-title-size:56px;--store-hero-body-size:18px;--store-mobile-hero-title-size:36px;--store-body-line-height:1.5;--store-secondary-line-height:1.7;--store-hero-line-height:1.05;--store-merchant-title-line-height:1.25;--store-section-title-line-height:1.3;--store-body-weight:400;--store-medium-weight:500;--store-semibold-weight:600;--store-bold-weight:700;--store-breakpoint-sm:600px;--store-breakpoint-md:700px;--store-breakpoint-tablet:900px;--store-breakpoint-lg:1100px;--store-breakpoint-wide:1440px;--store-elevation-none:none;--store-elevation-dropdown:0 10px 28px #201d1b1c;--store-elevation-admin-card:0 2px 8px #10253d0a;--store-motion-fast:150ms;--store-motion-standard:200ms;--store-motion-slow:300ms;--store-motion-ease-out:ease-out;--store-motion-ease-in:ease-in;--store-z-index-base:0;--store-z-index-sticky:10;--store-z-index-sidebar:110;--store-z-index-scrim:115;--store-z-index-drawer:120;--store-z-index-modal:200;--store-z-index-dropdown:210;--store-component-button-height:40px;--store-component-button-coarse-height:44px;--store-component-button-radius:4px;--store-component-button-padding-inline:16px;--store-component-button-gap:8px;--store-component-button-font-size:14px;--store-component-button-font-weight:600;--store-component-input-height:40px;--store-component-input-coarse-height:44px;--store-component-input-radius:4px;--store-component-input-padding-inline:12px;--store-component-input-font-size:14px;--store-component-icon-button-size:40px;--store-component-icon-button-coarse-size:44px;--store-component-icon-button-radius:4px;--store-component-card-radius:6px;--store-component-card-padding:24px;--store-component-card-border-width:1px;--store-component-nav-height:72px;--store-component-nav-mobile-control-height:44px;--store-component-nav-gap:16px;--store-component-table-min-width:720px;--store-component-table-cell-padding-block:12px;--store-component-table-cell-padding-inline:16px;--store-component-dialog-radius:12px;--store-component-dialog-padding:24px;--store-component-dialog-max-width:520px;--store-component-dialog-viewport-gutter:16px;--store-component-status-height:24px;--store-component-status-radius:9999px;--store-component-status-padding-inline:8px;--store-component-skeleton-radius:4px;--store-component-skeleton-height:16px}:root,:root[data-theme=dark],[data-store-theme=dark],[data-ui-appearance=dark]{color-scheme:dark;--store-background:#090909;--store-surface:#111111;--store-raised:#191919;--store-hover:#1f1f1f;--store-border:#303030;--store-control-border:#777777;--store-text:#f4f4f2;--store-muted:#a3a3a3;--store-primary:#f4f4f2;--store-on-primary:#111111;--store-focus:#f4f4f2;--store-danger:#f87171;--store-success:#6ee7b7;--store-warning:#fbbf24;--store-info:#93c5fd;--store-disabled:#737373}:root[data-theme=light],[data-store-theme=light],[data-ui-appearance=light]{color-scheme:light;--store-background:#ffffff;--store-surface:#fafafa;--store-raised:#f5f5f5;--store-hover:#eeeeee;--store-border:#dddddd;--store-control-border:#767676;--store-text:#171717;--store-muted:#606060;--store-primary:#171717;--store-on-primary:#ffffff;--store-focus:#171717;--store-danger:#b42318;--store-success:#067647;--store-warning:#9a6700;--store-info:#175cd3;--store-disabled:#98a2b3}:root[data-storefront-skin=online],[data-ui-appearance=storefront]{color-scheme:light;--store-background:#f5f1e9;--store-surface:#ffffff;--store-raised:#ffffff;--store-hover:#ece5d8;--store-border:#e2dbcb;--store-control-border:#8f887a;--store-text:#333333;--store-muted:#5f5f5f;--store-primary:#d02035;--store-on-primary:#ffffff;--store-focus:#1c2228;--store-danger:#b42318;--store-success:#067647;--store-warning:#9a6700;--store-info:#175cd3;--store-disabled:#98a2b3}:where(.shell){--component-button-height:var(--store-component-button-height);--component-button-padding-inline:var(--store-component-button-padding-inline);--component-button-gap:var(--store-component-button-gap);--component-button-font-size:var(--store-component-button-font-size);--component-control-height:var(--store-component-input-height);--component-control-radius:var(--store-component-input-radius);--component-focus-offset:3px}:where(.shell) :where(.action,.catalog-primary,.account-page-actions>a,.account-page-actions>button,.checkout-links>a,.store-address-add,.store-address-form button){min-height:var(--component-button-height);border-radius:var(--store-component-button-radius);padding-inline:var(--component-button-padding-inline);gap:var(--component-button-gap);font-size:var(--component-button-font-size)}:where(.shell) :where(input:not([type=checkbox]):not([type=radio]),select){min-height:var(--component-control-height);border-radius:var(--component-control-radius);padding-inline:var(--store-component-input-padding-inline);font-size:var(--store-component-input-font-size)}:where(.shell) :where(textarea){border-radius:var(--component-control-radius);padding-inline:var(--store-component-input-padding-inline);font-size:var(--store-component-input-font-size)}:where(.shell) :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--store-focus);outline-offset:var(--component-focus-offset)}:where(.shell) :where(.catalog-table-scroll,.catalog-tabs,.store-nav-dropdown>div){overscroll-behavior-inline:contain;scrollbar-gutter:stable}:where(.shell) :where(.catalog-table-scroll,.catalog-tabs):focus-visible{outline:2px solid var(--store-focus);outline-offset:var(--component-focus-offset)}:where(.shell) :where(.catalog-table-scroll){border-radius:var(--store-component-card-radius)}:where(.shell) :where(.catalog-table th,.catalog-table td){padding-block:var(--store-component-table-cell-padding-block);padding-inline:var(--store-component-table-cell-padding-inline)}:where(.shell) :where(.store-account-panel,.store-nav-dropdown>div){border-radius:var(--store-component-card-radius)}:where(.shell) :where(.store-account-panel>a,.store-account-panel>button,.store-nav-dropdown>div a){min-height:var(--store-component-button-height)}.store-loading{min-height:60vh;display:grid;align-content:start;gap:24px;padding-top:40px}.store-loading-bar,.store-loading-card{display:block;border-radius:var(--store-component-skeleton-radius);background:linear-gradient(90deg,var(--store-raised),var(--store-hover),var(--store-raised));background-size:200% 100%;animation:store-loading-shimmer 1.4s var(--store-motion-ease-in-out,ease-in-out) infinite}.store-loading-bar{width:min(420px,70%);height:32px}.store-loading-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.store-loading-card{aspect-ratio:1;min-width:0}@keyframes store-loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:900px){.store-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.store-loading{padding-top:24px;gap:16px}.store-loading-grid{gap:12px}}@media (pointer:coarse){:where(.shell) :where(.action,.catalog-primary,.account-page-actions>a,.account-page-actions>button,.checkout-links>a,.store-address-add,.store-address-form button){min-height:var(--store-component-button-coarse-height)}:where(.shell) :where(input:not([type=checkbox]):not([type=radio]),select){min-height:var(--store-component-input-coarse-height)}:where(.shell) :where(.store-account-panel>a,.store-account-panel>button,.store-nav-dropdown>div a){min-height:var(--store-component-button-coarse-height)}}@media (prefers-reduced-motion:reduce){.store-loading-bar,.store-loading-card{animation:none}}.draft-preview-banner{display:block;margin:0 auto 18px;max-width:960px;padding:10px 16px;border:1px dashed var(--store-border);border-radius:8px;background:color-mix(in srgb,var(--store-primary) 8%,transparent);color:var(--store-muted);font-size:var(--store-caption-size)}.store-address-controls{border:0;padding:0;margin:0;min-width:0}.store-address-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}:where(.ui-button){display:inline-flex;align-items:center;justify-content:center;gap:var(--store-component-button-gap);min-height:var(--store-component-button-height);padding:8px var(--store-component-button-padding-inline);border:1px solid var(--store-control-border);border-radius:var(--store-component-button-radius);background:var(--store-surface);color:var(--store-text);font:inherit;font-size:var(--store-component-button-font-size);font-weight:var(--store-component-button-font-weight);line-height:1.45;cursor:pointer;text-align:center}.ui-button[data-ui-variant=primary]{color:var(--store-on-primary);background:var(--store-primary);border-color:var(--store-primary)}.ui-button[data-ui-variant=quiet]{background:transparent;border-color:transparent}.ui-button[data-ui-variant=danger]{color:var(--store-danger);border-color:var(--store-danger)}:where(.ui-button):disabled{cursor:not-allowed;opacity:.5}:where(.ui-button):hover:not(:disabled){filter:brightness(.95)}.ui-icon-button{padding:0;width:var(--store-component-icon-button-size);height:var(--store-component-icon-button-size);flex-shrink:0}:where(.ui-input:not([type=checkbox]):not([type=radio]),.ui-select,.ui-textarea){min-width:0;max-width:100%;min-height:var(--store-component-input-height);padding:8px var(--store-component-input-padding-inline);border:1px solid var(--store-control-border);border-radius:var(--store-component-input-radius);background:var(--store-surface);color:var(--store-text);font:inherit;font-size:var(--store-component-input-font-size);font-weight:var(--store-body-weight);line-height:var(--store-body-line-height)}:where(.ui-input[type=checkbox],.ui-input[type=radio]){accent-color:var(--store-primary)}:where(.ui-button,.ui-input,.ui-select,.ui-textarea,.ui-table-region):focus-visible{outline:2px solid var(--store-focus);outline-offset:3px}.ui-field{display:grid;gap:8px;min-width:0}.ui-field>label{display:block;font-weight:var(--store-medium-weight)}.ui-field>small{color:var(--store-muted)}.ui-field>[role=alert]{color:var(--store-danger)}.ui-field>[aria-invalid=true]{border-color:var(--store-danger)}.ui-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px}.ui-page-header>div:first-child{min-width:0}.ui-page-header h1{margin:0;font-size:var(--store-merchant-title-size);line-height:var(--store-merchant-title-line-height);font-weight:var(--store-semibold-weight);overflow-wrap:anywhere}.ui-page-header p{margin:8px 0 0;color:var(--store-muted)}.ui-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ui-panel{min-width:0;padding:var(--store-component-card-padding);border:var(--store-component-card-border-width) solid var(--store-border);border-radius:var(--store-component-card-radius);background:var(--store-surface)}.ui-notice{padding:12px 16px;border-inline-start:3px solid var(--store-info);color:var(--store-text);background:var(--store-raised)}.ui-notice[data-ui-tone=error]{border-color:var(--store-danger);color:var(--store-danger)}.ui-notice[data-ui-tone=success]{border-color:var(--store-success);color:var(--store-success)}.ui-notice[data-ui-tone=warning]{border-color:var(--store-warning)}.ui-status{display:inline-flex;align-items:center;min-height:var(--store-component-status-height);padding-inline:var(--store-component-status-padding-inline);border-radius:var(--store-component-status-radius);font-size:var(--store-caption-size);background:var(--store-raised);color:var(--store-muted)}.ui-status[data-ui-tone=success]{color:var(--store-success)}.ui-status[data-ui-tone=warning]{color:var(--store-warning)}.ui-status[data-ui-tone=error]{color:var(--store-danger)}:where(.ui-empty){display:grid;justify-items:start;gap:16px;padding:32px 0}:where(p.ui-empty){display:block;padding:0}.ui-empty h2,.ui-empty p{margin:0}.ui-empty p{color:var(--store-muted)}.ui-table-region{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.ui-table-region table{width:100%;border-collapse:collapse}.ui-table-region td,.ui-table-region th{padding:var(--store-component-table-cell-padding-block) var(--store-component-table-cell-padding-inline);border-bottom:1px solid var(--store-border);text-align:start}.ui-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-price del{color:var(--store-muted);font-size:.875em}.ui-spinner{width:1em;height:1em;border:2px solid;border-inline-end-color:transparent;border-radius:50%;animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(1turn)}}@media(max-width:600px){.ui-page-header{flex-wrap:wrap;gap:16px;margin-bottom:24px}.ui-page-actions{width:100%}.ui-panel{min-width:0;padding:16px}}@media(max-width:600px),(pointer:coarse){:where(.ui-button,.ui-input:not([type=checkbox]):not([type=radio]),.ui-select){min-height:var(--store-component-button-coarse-height)}.ui-icon-button{width:var(--store-component-icon-button-coarse-size);height:var(--store-component-icon-button-coarse-size)}}@media(prefers-reduced-motion:reduce){.ui-spinner{animation:none}}:where(.ui-dialog){box-sizing:border-box;max-width:calc(100vw - 32px);width:var(--store-component-dialog-max-width);max-height:calc(100dvh - 32px);padding:var(--store-component-dialog-padding);border:1px solid var(--store-border);border-radius:var(--store-component-dialog-radius);background:var(--store-surface);color:var(--store-text);overflow:auto}.ui-dialog::backdrop{background:color-mix(in srgb,light-dark(var(--store-text),var(--store-background)) 50%,transparent)}.ui-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.ui-dialog-heading h3{margin:0;font-size:var(--store-section-title-size)}.ui-drawer{margin:0 0 0 auto;max-height:100dvh;height:100dvh;max-width:100vw;border-radius:0}.ui-product-card{min-width:0}.ui-product-card h3{overflow-wrap:anywhere}.ui-product-card .ui-price{font-size:var(--store-catalog-price-size)}.hero-art.poster-hero-art{aspect-ratio:auto;align-self:center}.hero-art.poster-hero-art img{position:static;height:auto;object-fit:contain}.ui-product-menu{max-width:calc(100vw - 32px);width:280px;padding:16px;background:var(--store-surface);color:var(--store-text);border:1px solid var(--store-border);border-radius:var(--store-radius);box-shadow:var(--store-elevation-dropdown)}.ui-product-menu nav{display:grid;gap:4px}.ui-product-menu p{margin:0 0 8px;font-weight:600}.ui-product-menu a,.ui-product-menu button{display:flex;gap:8px;align-items:center;text-align:start;padding:10px;font:inherit;color:inherit;background:transparent;border:0;text-decoration:none}.ui-product-menu svg{width:18px;height:18px}.ui-product-menu a:hover,.ui-product-menu button:hover{background:var(--store-hover)}.ui-feedback{overflow-wrap:anywhere}.ui-feedback[role=alert]{color:var(--store-danger)}.ui-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ui-toolbar>*{min-width:0;max-width:100%}:where(.ui-input,.ui-select,.ui-textarea):disabled{color:var(--store-muted);background:var(--store-hover);cursor:not-allowed;opacity:.7}@media(max-width:600px),(pointer:coarse){:where(.ui-input:not([type=checkbox]):not([type=radio]),.ui-select,.ui-textarea){min-height:var(--store-component-input-coarse-height)}}.ui-gallery{min-width:0}.ui-gallery-options{margin-bottom:24px}.ui-gallery-options label{display:grid;gap:8px}.ui-gallery-canvas{color:var(--store-text);background:var(--store-background);padding:24px;border:1px solid var(--store-border);border-radius:var(--store-media-radius);max-width:100%;box-sizing:border-box}.ui-gallery-canvas[data-width=phone]{width:390px}.ui-gallery-canvas[data-width=phone] .ui-gallery-fields,.ui-gallery-canvas[data-width=phone] .ui-gallery-products{grid-template-columns:1fr}.ui-gallery-sections{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px}.ui-gallery h2{margin:0 0 20px;font-size:var(--store-section-title-size)}.ui-gallery-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ui-gallery-fields>label{display:grid;gap:8px}.ui-gallery-fields>.ui-gallery-checkbox{display:flex;align-items:center}.ui-gallery .ui-notice{margin-top:16px}.ui-gallery-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ui-gallery-missing{aspect-ratio:1;display:grid;place-content:center;background:var(--store-raised);color:var(--store-muted);border:1px dashed var(--store-control-border)}.ui-gallery-products a{color:inherit;text-decoration:none}.ui-gallery-products h3{font-size:var(--store-catalog-name-size)}.ui-gallery .ant-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}@media(max-width:600px){.ui-gallery-canvas{padding:16px}.ui-gallery-fields,.ui-gallery-products{grid-template-columns:1fr}.ui-gallery-options>label{flex:1 1;min-width:140px}}.ui-definition-list>div{margin-bottom:16px}.ui-definition-list dd{margin-left:0;white-space:pre-wrap}.ui-dialog.store-cart-drawer{padding:0}.ui-dialog.store-cart-drawer>.ui-dialog-heading{padding:12px 16px;border-bottom:1px solid var(--store-border);margin:0}.ui-dialog.store-cart-drawer>.ui-dialog-heading h3{font-size:18px}.ui-dialog.store-popup{position:fixed}.ui-dialog.store-popup>.ui-dialog-heading{padding-right:28px}.ui-empty.catalog-empty,.ui-empty.merchant-creative-empty,.ui-empty.posters-empty{justify-items:center;text-align:center}.ui-price[data-discounted=true] strong{color:var(--store-primary)}.ui-order-summary{min-width:0}.ui-order-summary h2{font-size:var(--store-section-title-size)}.ui-summary-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;overflow-wrap:anywhere}.ui-summary-row strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.ui-summary-row[data-total=true]{border-top:1px solid var(--store-border);padding-top:16px;font-weight:var(--store-semibold-weight)}@media(max-width:600px){.payload-settings:after,.payload-settings:before{right:calc(-1 * var(--gutter-h));width:auto}}