.theme-appearance_appearance___SF9c{font-family:var(--font-body);color:var(--ink)}.theme-appearance_appearance___SF9c.theme-appearance_appearance___SF9c.theme-appearance_appearance___SF9c [data-theme-button=primary]{border:var(--primary-border) solid var(--accent);border-radius:var(--primary-radius);font-family:var(--primary-font);text-transform:var(--primary-case);background:var(--accent);color:var(--on-accent);padding:12px 20px}.theme-appearance_appearance___SF9c.theme-appearance_appearance___SF9c.theme-appearance_appearance___SF9c [data-theme-button=secondary]{border:var(--secondary-border) solid var(--border);border-radius:var(--secondary-radius);font-family:var(--secondary-font);text-transform:var(--secondary-case);background:var(--surface);color:var(--brand);padding:10px 16px}.theme-appearance_appearance___SF9c.theme-appearance_appearance___SF9c.theme-appearance_appearance___SF9c [data-theme-dimension]{border-width:var(--input-border);border-radius:var(--input-radius)}.theme-appearance_appearance___SF9c.theme-appearance_appearance___SF9c.theme-appearance_appearance___SF9c [data-theme-dimension] input{border:0;border-radius:0}.theme-appearance_appearance___SF9c svg[data-theme-icon]{stroke-width:var(--icon-stroke)}.theme-appearance_appearance___SF9c [data-theme-pill]{border-radius:var(--pill-radius)}.theme-appearance_appearance___SF9c [data-theme-card]{position:relative;transition:transform .18s ease,box-shadow .18s ease}.theme-appearance_appearance___SF9c[data-card-hover=scale] [data-theme-card]:hover{transform:scale(1.025)}.theme-appearance_appearance___SF9c[data-card-hover=lift] [data-theme-card]:hover{transform:translateY(-5px);box-shadow:0 12px 25px #0002}.theme-appearance_appearance___SF9c[data-page-motion=true]{animation:theme-appearance_pageIn__bGaVG .25s ease}.theme-appearance_appearance___SF9c[data-product-motion=true] [data-theme-card] img{animation:theme-appearance_pageIn__bGaVG .3s ease}.theme-appearance_appearance___SF9c[data-cart-motion=true] [data-theme-cart-action]:active{animation:theme-appearance_cartIn__e_39i .25s ease}@keyframes theme-appearance_pageIn__bGaVG{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes theme-appearance_cartIn__e_39i{50%{transform:scale(.94)}}.theme-appearance_badge__CSJv6{position:absolute;z-index:1;padding:5px 9px;max-width:90%;border-radius:var(--badge-radius);font-family:var(--badge-font);text-transform:var(--badge-case);font-size:12px;background:var(--page,var(--surface));color:var(--ink)}.theme-appearance_badge__CSJv6[data-position^=top]{top:10px}.theme-appearance_badge__CSJv6[data-position^=bottom]{bottom:10px}.theme-appearance_badge__CSJv6[data-position$=left]{left:10px}.theme-appearance_badge__CSJv6[data-position$=right]{right:10px}.theme-appearance_price__PnNuI{font-variant-numeric:tabular-nums;white-space:nowrap}.theme-appearance_appearance___SF9c [data-theme-cart-title]{text-transform:var(--cart-title-case)}.theme-appearance_appearance___SF9c [data-theme-cart-price]{font-family:var(--cart-price-font)}.theme-appearance_appearance___SF9c [data-theme-cart-media]{border:var(--cart-media-border) solid var(--border);border-radius:var(--cart-media-radius);overflow:hidden}.theme-appearance_appearance___SF9c [data-theme-popover]{background:var(--surface);color:var(--ink);border:var(--popover-border) solid var(--border);border-radius:var(--popover-radius);box-shadow:var(--popover-shadow)}.theme-appearance_appearance___SF9c [data-menu-panel]{border-top:0;border-radius:0 0 var(--menu-radius) var(--menu-radius)}.theme-appearance_dialog__4nAbq{background:var(--page,var(--surface));color:var(--ink);border:var(--popover-border) solid var(--border);border-radius:var(--popover-radius);box-shadow:var(--popover-shadow);max-height:85vh;overflow:auto}.theme-appearance_dialog__4nAbq>div:first-child{border-color:var(--border);background:var(--page);color:var(--ink)}.theme-appearance_dialog__4nAbq button{color:inherit}.theme-appearance_dialog__4nAbq input,.theme-appearance_dialog__4nAbq select,.theme-appearance_dialog__4nAbq textarea{background:var(--field);color:var(--ink)}.theme-appearance_drawerBackdrop__XgjsS{justify-content:flex-end!important;align-items:stretch!important;padding:0!important}.theme-appearance_dialog__4nAbq.theme-appearance_drawer__yZd3X{height:100%;max-height:none;max-width:480px;width:min(480px,100%);border-radius:0;border:var(--drawer-border) solid var(--border);box-shadow:var(--drawer-shadow);margin-left:auto}.theme-appearance_dialogBody__bpObt{padding:24px;display:grid;gap:18px}.theme-appearance_dialogBody__bpObt p{margin:0}.theme-appearance_dialogBody__bpObt img{max-width:100%;max-height:260px;object-fit:contain}.theme-appearance_quickAdd__UAUj_{margin-top:12px;width:100%;font-size:13px;cursor:pointer}.theme-appearance_appearance___SF9c[data-mobile=true] [data-mobile-quick=false]{display:none}.theme-appearance_variantChoices__j4MiZ{display:flex;gap:8px;flex-wrap:wrap}.theme-appearance_variantChoices__j4MiZ button{flex:var(--variant-flex);border:var(--variant-border) solid var(--border);border-radius:var(--variant-radius);padding:8px 12px;background:var(--field);color:var(--ink);cursor:pointer;min-height:40px}.theme-appearance_variantChoices__j4MiZ button[aria-checked=true]{outline:2px solid var(--brand);outline-offset:2px}.theme-appearance_swatch__HR4Pb,.theme-appearance_variantChoices__j4MiZ img{display:block;width:var(--swatch-width);height:var(--swatch-height);object-fit:cover;border:var(--swatch-border) solid var(--swatch-border-color);border-radius:var(--swatch-radius)}.theme-appearance_searchPanel__jLglK{padding:20px;display:grid;gap:16px}.theme-appearance_searchPanel__jLglK input{padding:12px;border:1px solid var(--border);width:100%}.theme-appearance_searchResults__8f1Ky{display:grid;gap:10px}.theme-appearance_searchResults__8f1Ky button{display:flex;align-items:center;gap:14px;text-align:left;padding:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--search-card-radius);color:var(--ink);text-transform:var(--search-case)}.theme-appearance_searchResults__8f1Ky img{width:70px;height:60px;object-fit:contain;border-radius:var(--search-image-radius)}@container store (max-width:600px){.theme-appearance_appearance___SF9c [data-mobile-quick=false]{display:none}}@media(prefers-reduced-motion:reduce){.theme-appearance_appearance___SF9c,.theme-appearance_appearance___SF9c *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.theme-appearance_cartNotice__e4OUg{position:sticky;bottom:12px;z-index:25;display:flex;gap:12px;align-items:center;justify-content:center;padding:12px 18px;border:1px solid var(--border);background:var(--surface);color:var(--ink);box-shadow:0 4px 20px #0002}.theme-appearance_cartNotice__e4OUg button{border:0;background:transparent;color:var(--brand);cursor:pointer;text-decoration:underline}.theme-appearance_appearance___SF9c.theme-appearance_appearance___SF9c.theme-appearance_appearance___SF9c [data-theme-card] h3{color:var(--ink)}.theme-appearance_appearance___SF9c{font-size:var(--paragraph-size)}.theme-appearance_appearance___SF9c [data-shared-dashboard]{--font-sans:var(--font-body)}.theme-appearance_appearance___SF9c [data-shared-dashboard] svg{stroke-width:var(--icon-stroke)}.theme-appearance_appearance___SF9c.theme-appearance_appearance___SF9c.theme-appearance_appearance___SF9c [data-shared-dashboard] button[class*=bg-store-secondary]{border:var(--primary-border) solid var(--accent);border-radius:var(--primary-radius);font-family:var(--primary-font);text-transform:var(--primary-case)}.theme-appearance_appearance___SF9c.theme-appearance_appearance___SF9c.theme-appearance_appearance___SF9c [data-shared-dashboard] button[class*=border-]:not([aria-pressed]):not([aria-expanded]){border-width:var(--secondary-border);border-radius:var(--secondary-radius);font-family:var(--secondary-font);text-transform:var(--secondary-case)}.theme-appearance_appearance___SF9c [data-shared-dashboard] [class*=rounded-full]{border-radius:var(--pill-radius)}.theme-appearance_dialog__4nAbq{max-height:calc(var(--preview-height,100vh) - 32px)}@layer base{.theme-appearance_appearance___SF9c h1{font-family:var(--h1-font);font-size:clamp(28px,5cqw,var(--h1-size));line-height:var(--h1-line-height);letter-spacing:var(--h1-spacing);text-transform:var(--h1-case)}.theme-appearance_appearance___SF9c h2{font-family:var(--h2-font);font-size:var(--section-heading-size,var(--statement-size,var(--h2-size)));line-height:var(--h2-line-height);letter-spacing:var(--h2-spacing);text-transform:var(--h2-case)}.theme-appearance_appearance___SF9c h3{font-family:var(--h3-font);font-size:var(--h3-size);line-height:var(--h3-line-height);letter-spacing:var(--h3-spacing);text-transform:var(--h3-case)}.theme-appearance_appearance___SF9c h4{font-family:var(--h4-font);font-size:var(--h4-size);line-height:var(--h4-line-height);letter-spacing:var(--h4-spacing);text-transform:var(--h4-case)}.theme-appearance_appearance___SF9c h5{font-family:var(--h5-font);font-size:var(--h5-size);line-height:var(--h5-line-height);letter-spacing:var(--h5-spacing);text-transform:var(--h5-case)}.theme-appearance_appearance___SF9c h6{font-family:var(--h6-font);font-size:var(--h6-size);line-height:var(--h6-line-height);letter-spacing:var(--h6-spacing);text-transform:var(--h6-case)}.theme-appearance_appearance___SF9c p{line-height:var(--paragraph-line-height)}.theme-appearance_appearance___SF9c :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){border-width:var(--input-border);border-radius:var(--input-radius);font-family:var(--input-font)}@container store (max-width:600px){.theme-appearance_appearance___SF9c h2{font-size:min(var(--section-heading-size,var(--statement-size,var(--h2-size))),32px)}}.theme-appearance_appearance___SF9c p{font-size:var(--paragraph-size)}}.theme-appearance_appearance___SF9c.theme-appearance_appearance___SF9c select:not([multiple]):is(:not([size]),[size="1"]){appearance:none;-webkit-appearance:none;background-image:var(--select-chevron);background-repeat:no-repeat;background-size:12px 8px;background-position:right 14px center;padding-inline-end:40px}.theme-appearance_appearance___SF9c.theme-appearance_appearance___SF9c select:not([multiple]):is(:not([size]),[size="1"]):dir(rtl){background-position:left 14px center}@media(forced-colors:active){.theme-appearance_appearance___SF9c.theme-appearance_appearance___SF9c select:not([multiple]):is(:not([size]),[size="1"]){appearance:auto;-webkit-appearance:auto;background-image:none;padding-inline-end:12px}}.artwork-options_dialog__VOfrE.artwork-options_dialog__VOfrE.artwork-options_dialog__VOfrE{max-width:980px;background:var(--surface,#fff);outline:0}.artwork-options_dialog__VOfrE.artwork-options_dialog__VOfrE>div:first-child{padding:24px 28px 12px;border-bottom:0;background:var(--surface,#fff);gap:20px}.artwork-options_dialog__VOfrE.artwork-options_dialog__VOfrE>div:first-child h2{margin:0;font-size:22px;line-height:1.3;letter-spacing:-.3px}.artwork-options_dialog__VOfrE.artwork-options_dialog__VOfrE>div:first-child button{flex-shrink:0;width:36px;height:36px;border:1px solid var(--border,#dce2eb);border-radius:8px;color:var(--ink,#18243c);background:var(--surface,#fff)}.artwork-options_body__qzhn3{padding:8px 28px 28px;display:grid;gap:22px;color:var(--ink,var(--pn-text,#18243c));font-family:var(--font-body,var(--pn-font-body,Arial,sans-serif));text-align:left}.artwork-options_summary__gTg0u{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.artwork-options_summary__gTg0u strong{font-size:16px;line-height:1.5}.artwork-options_summary__gTg0u span{font-size:14px;line-height:1.5;color:var(--muted,var(--pn-muted,#65748c))}.artwork-options_choices__6QUM5{display:grid;grid-template-columns:repeat(var(--artwork-columns,4),minmax(0,1fr));gap:12px}.artwork-options_choice__j0kid{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;margin:0;padding:22px 14px 16px;background:var(--surface,#fff);color:var(--brand,var(--pn-primary,#081568));border:1px solid var(--border,var(--pn-border,#dce2eb));border-radius:var(--radius,8px);cursor:pointer;text-align:center;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;font:inherit}.artwork-options_choice__j0kid>svg:first-child{width:104px;height:88px;max-width:100%}.artwork-options_choice__j0kid strong{font-size:16px;line-height:1.4}.artwork-options_choice__j0kid span{font-size:14px;line-height:1.5;color:var(--muted,var(--pn-muted,#65748c));flex:1}.artwork-options_choice__j0kid>svg:last-child{margin-top:4px}.artwork-options_choice__j0kid:focus-visible,.artwork-options_choice__j0kid:hover{border-color:var(--brand,var(--pn-primary,#081568));background:color-mix(in srgb,var(--brand,var(--pn-primary,#081568)) 4%,var(--surface,#fff));box-shadow:0 3px 12px #1220410d}.artwork-options_choice__j0kid:focus-visible,.artwork-options_later__GUYeW:focus-visible{outline:2px solid var(--brand,var(--pn-primary,#081568));outline-offset:3px}.artwork-options_choice__j0kid:disabled,.artwork-options_later__GUYeW:disabled{opacity:.5;cursor:wait}.artwork-options_footer__Qx94P{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;border-top:1px solid var(--border,#dce2eb);padding-top:18px}.artwork-options_footer__Qx94P>span{font-size:13px;line-height:1.5;color:var(--muted,var(--pn-muted,#65748c))}.artwork-options_later__GUYeW{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--border,#dce2eb);border-radius:var(--secondary-radius,6px);padding:10px 16px;min-height:42px;background:var(--surface-alt,#f5f7fa);color:var(--brand,var(--pn-primary,#081568));font:inherit;font-size:14px;font-weight:600;cursor:pointer}.artwork-options_later__GUYeW:hover{border-color:currentColor}.artwork-options_legacy__UjFtF{--brand:var(--pn-primary,#081568);--accent:var(--pn-secondary,#ef2929);position:relative;max-width:980px;width:calc(100% - 32px);margin:6vh auto;background:var(--pn-light,#fff);border:1px solid var(--pn-border,#dce2eb);color:var(--pn-text,#18243c);border-radius:8px;box-shadow:0 20px 70px #12204133}.artwork-options_legacyHeader__EErYn{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px 12px}.artwork-options_legacyHeader__EErYn h3{margin:0;font-size:22px;line-height:1.3}.artwork-options_legacyHeader__EErYn button{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid var(--pn-border,#dce2eb);border-radius:8px;background:#fff;color:inherit;cursor:pointer}@media(max-width:760px){.artwork-options_choices__6QUM5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.artwork-options_dialog__VOfrE.artwork-options_dialog__VOfrE>div:first-child,.artwork-options_legacyHeader__EErYn{padding:18px 18px 10px}.artwork-options_dialog__VOfrE.artwork-options_dialog__VOfrE>div:first-child h2,.artwork-options_legacyHeader__EErYn h3{font-size:19px}.artwork-options_body__qzhn3{padding:8px 18px 18px;gap:16px}.artwork-options_choices__6QUM5{grid-template-columns:1fr;gap:10px}.artwork-options_choice__j0kid{display:grid;grid-template-columns:56px 1fr 16px;gap:3px 10px;text-align:left;padding:12px}.artwork-options_choice__j0kid>svg:first-child{grid-row:1/3;width:56px;height:52px}.artwork-options_choice__j0kid>svg:last-child{grid-column:3;grid-row:1/3}.artwork-options_choice__j0kid span,.artwork-options_choice__j0kid strong{grid-column:2}.artwork-options_choice__j0kid strong{font-size:15px}.artwork-options_choice__j0kid span{font-size:13px}.artwork-options_footer__Qx94P{display:grid}.artwork-options_later__GUYeW{width:100%}}@media(prefers-reduced-motion:reduce){.artwork-options_choice__j0kid{transition:none}}