:root,:root[data-store=phonecasesforall]{--hero-bg:#f7f4ee;--page-bg:#faf8f3;--card-bg:#fff;--card-border:#e8e2d6;--accent:#b8553f;--accent-hover:#9c4733;--heading:#1f1d1c;--body:#4a4540;--muted:#8a8278;--nav-bg:#fff;--nav-border:#e8e2d6;--btn-radius:999px;--card-radius:18px;--btn-shadow:0 6px 20px #b8553f2e;--card-shadow:0 8px 24px #1f1d1c0f;--heading-weight:700;--letter-spacing:-.02em;--secondary-accent:#6a8a7f;--gold:#c9a04a;--gold-light:#e0c478;--gold-dark:#8a6a2a;--gold-glow:#c9a04a1f;--border-gold:#c9a04a38;--bg:var(--page-bg);--bg-card:var(--card-bg);--bg-deep:#f0ece2;--bg-mid:#f4f0e6;--bg-elevated:#fff;--bg-input:#fff;--rose:var(--accent);--rose-dark:var(--accent-hover);--rose-glow:color-mix(in srgb, var(--accent) 18%, transparent);--text:var(--body);--text-muted:var(--muted);--text-dim:color-mix(in srgb, var(--muted) 80%, var(--heading) 20%);--border:var(--card-border);--border-subtle:#f0ece2;--border-default:var(--card-border);--border-focus:color-mix(in srgb, var(--accent) 45%, transparent);--border-rose:color-mix(in srgb, var(--accent) 22%, transparent);--success:#16a34a;--error:#b91c1c;--btn-text-on-primary:#fff;--mega-bg:#fff;--mega-border:var(--card-border);--mega-shadow:0 20px 50px #1f1d1c14;--mega-column-title:var(--accent);--mega-link:var(--muted);--mega-link-hover:var(--accent);--mega-divider:#f0ece2;--mega-style-bg:#faf8f3;--mega-style-border:var(--card-border);--mega-style-text:var(--body);--mega-style-hover-border:color-mix(in srgb, var(--accent) 38%, transparent);--mega-style-hover-text:var(--heading);--drawer-bg:#faf8f3;--drawer-border:var(--card-border);--drawer-text:var(--heading);--drawer-muted:var(--muted);--drawer-accent-label:var(--accent);--announce-bg:linear-gradient(90deg, #f4f0e6, #faf8f3, #f4f0e6);--marquee-ribbon-bg:#f4f0e6;--marquee-ribbon-border:var(--card-border);--marquee-ribbon-text:var(--muted);--sticky-bar-bg:color-mix(in srgb, var(--nav-bg) 95%, var(--heading) 5%);--sticky-bar-border:var(--nav-border);--gallery-thumb-bg:#f4f0e6;--gallery-thumb-hover-border:color-mix(in srgb, var(--accent) 38%, transparent);--hamburger-border:var(--card-border);--hamburger-fg:var(--heading);--logo-fallback:var(--heading);--outline-btn-fg:color-mix(in srgb, var(--heading) 70%, transparent);--outline-btn-border:color-mix(in srgb, var(--heading) 18%, transparent);--model-card-grad-mid:color-mix(in srgb, var(--card-bg) 95%, var(--accent) 5%);--font-display:var(--font-cormorant), "Playfair Display", Georgia, serif}:root[data-store=galaxycaseco]{--hero-bg:#05070d;--page-bg:#05070d;--card-bg:#0c1220;--card-border:#1c2744;--accent:#3d7dff;--accent-hover:#6ea0ff;--heading:#f4f7ff;--body:#d7def0;--muted:#8b95ad;--nav-bg:#05070d;--nav-border:#1c2744;--btn-radius:999px;--card-radius:14px;--btn-shadow:0 10px 40px #1428a059;--card-shadow:0 18px 40px #00000047;--heading-weight:800;--letter-spacing:-.03em;--secondary-accent:#00d4ff;--gold:#3d7dff;--gold-light:color-mix(in srgb, var(--accent) 40%, white);--gold-dark:#1428a0;--gold-glow:color-mix(in srgb, var(--accent) 18%, transparent);--border-gold:#1c2744;--bg:var(--page-bg);--bg-card:var(--card-bg);--bg-deep:#080c16;--bg-mid:#0c1220;--bg-elevated:#121a2c;--bg-input:#0c1220;--rose:var(--accent);--rose-dark:#1428a0;--rose-glow:color-mix(in srgb, var(--accent) 18%, transparent);--text:var(--body);--text-muted:var(--muted);--text-dim:color-mix(in srgb, var(--muted) 85%, var(--heading) 15%);--border:var(--card-border);--border-subtle:#162033;--border-default:#1c2744;--border-focus:color-mix(in srgb, var(--accent) 45%, transparent);--border-rose:color-mix(in srgb, var(--accent) 22%, transparent);--success:#22c55e;--error:#f87171;--btn-text-on-primary:#fff;--mega-bg:#0c1220;--mega-border:var(--card-border);--mega-shadow:0 24px 48px #00000073;--mega-column-title:var(--accent);--mega-link:var(--muted);--mega-link-hover:var(--heading);--mega-divider:#1c2744;--mega-style-bg:#121a2c;--mega-style-border:#1c2744;--mega-style-text:var(--body);--mega-style-hover-border:color-mix(in srgb, var(--accent) 35%, transparent);--mega-style-hover-text:var(--heading);--drawer-bg:#0c1220;--drawer-border:#1c2744;--drawer-text:var(--heading);--drawer-muted:var(--muted);--drawer-accent-label:#00d4ff;--announce-bg:linear-gradient(90deg, #071018, #0c1630, #071018);--marquee-ribbon-bg:#0c1220;--marquee-ribbon-border:#1c2744;--marquee-ribbon-text:var(--muted);--sticky-bar-bg:color-mix(in srgb, var(--nav-bg) 92%, #000 8%);--sticky-bar-border:var(--nav-border);--gallery-thumb-bg:#121a2c;--gallery-thumb-hover-border:color-mix(in srgb, var(--accent) 35%, transparent);--hamburger-border:#1c2744;--hamburger-fg:var(--heading);--logo-fallback:var(--heading);--outline-btn-fg:var(--muted);--outline-btn-border:#1c2744;--model-card-grad-mid:color-mix(in srgb, var(--card-bg) 92%, var(--accent) 8%);--font-display:Inter, system-ui, sans-serif}:root[data-store=phonecasegift]{--hero-bg:#fff4ef;--page-bg:#fffbf7;--card-bg:#fff;--card-border:#efd8d1;--accent:#c9887a;--accent-hover:#b67467;--heading:#3a2420;--body:#5f4742;--muted:#8a6f68;--nav-bg:#fffbf7;--nav-border:#eadbd5;--btn-radius:999px;--card-radius:22px;--btn-shadow:0 8px 20px #c9887a40;--card-shadow:0 10px 28px #5f474214;--heading-weight:600;--letter-spacing:-.01em;--secondary-accent:#8a6f68;--gold:#b08a5f;--gold-light:#d4b896;--gold-dark:#8a6a45;--gold-glow:#b08a5f1f;--border-gold:#eadbd5;--bg:var(--page-bg);--bg-card:var(--card-bg);--bg-deep:#fff0e8;--bg-mid:#fff4ef;--bg-elevated:#fff;--bg-input:#fffbf7;--rose:var(--accent);--rose-dark:var(--accent-hover);--rose-glow:color-mix(in srgb, var(--accent) 20%, transparent);--text:var(--body);--text-muted:var(--muted);--text-dim:color-mix(in srgb, var(--muted) 80%, var(--heading) 20%);--border:color-mix(in srgb, var(--heading) 8%, transparent);--border-subtle:#f0e4df;--border-default:var(--card-border);--border-focus:color-mix(in srgb, var(--accent) 45%, transparent);--border-rose:color-mix(in srgb, var(--accent) 25%, transparent);--success:#16a34a;--error:#b91c1c;--btn-text-on-primary:#fff;--mega-bg:#fff;--mega-border:var(--card-border);--mega-shadow:0 20px 50px #3a24201a;--mega-column-title:var(--accent);--mega-link:var(--muted);--mega-link-hover:var(--accent);--mega-divider:#f0e4df;--mega-style-bg:#fff8f4;--mega-style-border:#efd8d1;--mega-style-text:var(--body);--mega-style-hover-border:color-mix(in srgb, var(--accent) 40%, transparent);--mega-style-hover-text:var(--heading);--drawer-bg:#fffbf7;--drawer-border:#eadbd5;--drawer-text:var(--heading);--drawer-muted:var(--muted);--drawer-accent-label:var(--accent);--announce-bg:linear-gradient(90deg, #fff0e8, #fff8f2, #fff0e8);--marquee-ribbon-bg:#fff4ef;--marquee-ribbon-border:#efd8d1;--marquee-ribbon-text:var(--muted);--sticky-bar-bg:color-mix(in srgb, var(--nav-bg) 95%, white);--sticky-bar-border:var(--nav-border);--gallery-thumb-bg:#fff4ef;--gallery-thumb-hover-border:color-mix(in srgb, var(--accent) 45%, transparent);--hamburger-border:#efd8d1;--hamburger-fg:var(--heading);--logo-fallback:var(--heading);--outline-btn-fg:color-mix(in srgb, var(--heading) 65%, transparent);--outline-btn-border:#e8d5ce;--model-card-grad-mid:color-mix(in srgb, var(--card-bg) 94%, var(--accent) 6%);--font-display:var(--font-cormorant), Georgia, serif}:root[data-store=titancase]{--hero-bg:#0e0e10;--page-bg:#fbfaf7;--card-bg:#fff;--card-border:#e4dfd6;--accent:#b08d57;--accent-hover:#8f7044;--heading:#1f2429;--body:#3f3b36;--muted:#7c838c;--nav-bg:#111;--nav-border:#2a2a2c;--btn-radius:980px;--card-radius:4px;--btn-shadow:none;--card-shadow:none;--heading-weight:600;--letter-spacing:-.03em;--secondary-accent:#c8cdd2;--gold:#b08d57;--gold-light:#d4b483;--gold-dark:#8f7044;--gold-glow:color-mix(in srgb, var(--accent) 14%, transparent);--border-gold:#e4dfd6;--bg:var(--page-bg);--bg-card:var(--card-bg);--bg-deep:#ebebed;--bg-mid:#f2f2f4;--bg-elevated:#fff;--bg-input:#f5f5f7;--rose:var(--accent);--rose-dark:var(--accent-hover);--rose-glow:color-mix(in srgb, var(--accent) 10%, transparent);--text:var(--body);--text-muted:var(--muted);--text-dim:color-mix(in srgb, var(--muted) 88%, var(--heading) 12%);--border:var(--card-border);--border-subtle:#e5e5ea;--border-default:#d2d2d7;--border-focus:color-mix(in srgb, var(--accent) 35%, transparent);--border-rose:color-mix(in srgb, var(--accent) 18%, transparent);--success:#34c759;--error:#ff3b30;--btn-text-on-primary:#fff;--mega-bg:#fff;--mega-border:var(--card-border);--mega-shadow:0 24px 48px #0000001f;--mega-column-title:var(--accent);--mega-link:var(--muted);--mega-link-hover:var(--heading);--mega-divider:#e5e5ea;--mega-style-bg:#f5f5f7;--mega-style-border:#d2d2d7;--mega-style-text:var(--body);--mega-style-hover-border:var(--accent);--mega-style-hover-text:var(--heading);--drawer-bg:#f5f5f7;--drawer-border:#d2d2d7;--drawer-text:var(--heading);--drawer-muted:var(--muted);--drawer-accent-label:var(--accent);--announce-bg:linear-gradient(90deg, #111, #1a1a1d, #111);--marquee-ribbon-bg:#111;--marquee-ribbon-border:#2a2a2c;--marquee-ribbon-text:#c8cdd2;--sticky-bar-bg:#fbfaf7f0;--sticky-bar-border:#e4dfd6;--gallery-thumb-bg:#ece8e0;--gallery-thumb-hover-border:color-mix(in srgb, var(--accent) 25%, transparent);--hamburger-border:#3a3a3c;--hamburger-fg:#f7f4ef;--logo-fallback:#f7f4ef;--outline-btn-fg:var(--muted);--outline-btn-border:#c7c7cc;--model-card-grad-mid:color-mix(in srgb, var(--card-bg) 94%, var(--heading) 6%);--font-display:var(--font-cormorant), system-ui, sans-serif}:root[data-store=casepop],html[data-store=casepop]{--hero-bg:#090909;--page-bg:#0d0d0d;--card-bg:#161616;--card-border:#ff2d552e;--accent:#ff2d55;--accent-hover:#e0203e;--heading:#fff;--body:#e5e5e5;--muted:#888;--nav-bg:#090909;--nav-border:#ff2d5526;--btn-radius:6px;--card-radius:12px;--btn-shadow:0 8px 24px #ff2d554d;--card-shadow:0 12px 32px #00000073;--heading-weight:800;--letter-spacing:-.03em;--secondary-accent:#ffd60a;--gold:#ffd60a;--gold-light:#ffe566;--gold-dark:#c9a800;--gold-glow:#ffd60a24;--border-gold:#ffd60a33;--bg:var(--page-bg);--bg-card:var(--card-bg);--bg-deep:#060606;--bg-mid:#111;--bg-elevated:#1e1e1e;--bg-input:#141414;--rose:var(--accent);--rose-dark:var(--accent-hover);--rose-glow:color-mix(in srgb, var(--accent) 22%, transparent);--text:var(--body);--text-muted:var(--muted);--text-dim:color-mix(in srgb, var(--muted) 80%, transparent);--border:color-mix(in srgb, var(--heading) 8%, transparent);--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-focus:color-mix(in srgb, var(--accent) 55%, transparent);--border-rose:color-mix(in srgb, var(--accent) 22%, transparent);--success:#30d158;--error:#ff2d55;--btn-text-on-primary:#fff;--mega-bg:#111;--mega-border:#ff2d552e;--mega-shadow:0 24px 64px #000000bf;--mega-column-title:var(--accent);--mega-link:var(--muted);--mega-link-hover:var(--accent);--mega-divider:#ffffff14;--mega-style-bg:#ffffff0a;--mega-style-border:#ffffff14;--mega-style-text:var(--body);--mega-style-hover-border:color-mix(in srgb, var(--accent) 40%, transparent);--mega-style-hover-text:var(--heading);--drawer-bg:#111;--drawer-border:#ffffff1a;--drawer-text:var(--heading);--drawer-muted:var(--muted);--drawer-accent-label:var(--accent);--announce-bg:linear-gradient(90deg, #0d0005, #110008, #0d0005);--marquee-ribbon-bg:#0a0008;--marquee-ribbon-border:#ff2d552e;--marquee-ribbon-text:var(--muted);--sticky-bar-bg:color-mix(in srgb, var(--page-bg) 97%, black);--sticky-bar-border:#ff2d5533;--gallery-thumb-bg:#ffffff0a;--gallery-thumb-hover-border:color-mix(in srgb, var(--accent) 45%, transparent);--hamburger-border:#ffffff2e;--hamburger-fg:#ffffffe0;--logo-fallback:#fff;--outline-btn-fg:#ffffffb3;--outline-btn-border:#fff3;--model-card-grad-mid:color-mix(in srgb, var(--card-bg) 94%, var(--accent) 6%);--font-display:var(--font-geist-sans), Arial, sans-serif}:root[data-store=phonecasesforher]{--hero-bg:#fdf6f4;--page-bg:#fff8f4;--card-bg:#fff;--card-border:#f0d9d4;--accent:#8a4e62;--accent-hover:#6e3a4d;--heading:#2b1d24;--body:#5a3f44;--muted:#a98c97;--nav-bg:#fff8f4;--nav-border:#efd6d2;--btn-radius:999px;--card-radius:22px;--btn-shadow:0 8px 28px #8a4e6252, 0 2px 8px #8a4e622e;--card-shadow:0 2px 4px #5a3f440f, 0 8px 24px #5a3f441f, 0 20px 40px #5a3f4414;--heading-weight:600;--letter-spacing:-.012em;--secondary-accent:#a98c97;--gold:#b89070;--gold-light:#d6b394;--gold-dark:#8c6a4a;--gold-glow:#b8907024;--border-gold:#efd6d2;--bg:var(--page-bg);--bg-card:var(--card-bg);--bg-deep:#fff0eb;--bg-mid:#fff5f1;--bg-elevated:#fff;--bg-input:#fff8f4;--rose:var(--accent);--rose-dark:var(--accent-hover);--rose-glow:color-mix(in srgb, var(--accent) 22%, transparent);--text:var(--body);--text-muted:var(--muted);--text-dim:color-mix(in srgb, var(--muted) 80%, var(--heading) 20%);--border:color-mix(in srgb, var(--heading) 8%, transparent);--border-subtle:#f5e6e2;--border-default:var(--card-border);--border-focus:color-mix(in srgb, var(--accent) 50%, transparent);--border-rose:color-mix(in srgb, var(--accent) 28%, transparent);--success:#16a34a;--error:#b91c1c;--btn-text-on-primary:#fff;--mega-bg:#fff;--mega-border:var(--card-border);--mega-shadow:0 22px 54px #2b1d241a;--mega-column-title:var(--accent);--mega-link:var(--muted);--mega-link-hover:var(--accent);--mega-divider:#f5e6e2;--mega-style-bg:#fff5f1;--mega-style-border:#efd6d2;--mega-style-text:var(--body);--mega-style-hover-border:color-mix(in srgb, var(--accent) 42%, transparent);--mega-style-hover-text:var(--heading);--drawer-bg:#fff8f4;--drawer-border:#efd6d2;--drawer-text:var(--heading);--drawer-muted:var(--muted);--drawer-accent-label:var(--accent);--announce-bg:linear-gradient(90deg, #fff0eb, #fff8f5, #fff0eb);--marquee-ribbon-bg:#fff5f1;--marquee-ribbon-border:#efd6d2;--marquee-ribbon-text:var(--muted);--sticky-bar-bg:color-mix(in srgb, var(--nav-bg) 95%, white);--sticky-bar-border:var(--nav-border);--gallery-thumb-bg:#fff5f1;--gallery-thumb-hover-border:color-mix(in srgb, var(--accent) 45%, transparent);--hamburger-border:#efd6d2;--hamburger-fg:var(--heading);--logo-fallback:var(--heading);--outline-btn-fg:color-mix(in srgb, var(--heading) 65%, transparent);--outline-btn-border:#ead4cf;--model-card-grad-mid:color-mix(in srgb, var(--card-bg) 94%, var(--accent) 6%);--font-display:var(--font-cormorant), Georgia, serif}[data-theme=pcl]{--bg:#fff;--text:#202124;--muted:#5f6368;--line:#dadce0;--soft:#f8f9fa;--primary:#1a73e8;--color-accent:#1a73e8;--color-sale:#ea4335;--color-new:#fbbc04;--color-stock:#34a853;--radius-sm:10px;--radius-md:16px;--radius-lg:28px;--shadow-card:0 1px 3px #3c40432e;--shadow-search:0 2px 8px #3c40433d}
.fo-backdrop{z-index:2147483000;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fo-card{background:var(--fo-bg,#fff);width:100%;max-width:420px;color:var(--fo-fg,#111);border-radius:14px;padding:28px 24px 20px;font-family:inherit;position:relative;box-shadow:0 20px 60px #0006}.fo-close{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;padding:6px 10px;font-size:26px;line-height:1;position:absolute;top:8px;right:10px}.fo-eyebrow{letter-spacing:1.4px;text-transform:uppercase;opacity:.6;margin:0 0 6px;font-size:11px}.fo-title{margin:0 0 8px;font-size:24px;font-weight:800;line-height:1.15}.fo-sub{opacity:.8;margin:0 0 14px;font-size:14px;line-height:1.5}.fo-row{gap:8px;display:flex}.fo-input{min-width:0;font:inherit;color:#111;background:#fff;border:1px solid #80808080;border-radius:8px;flex:1;padding:12px;font-size:16px}.fo-btn{font:inherit;background:var(--accent,#1a73e8);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:700}.fo-btn:disabled{opacity:.6;cursor:wait}.fo-fine{opacity:.65;margin:10px 0 0;font-size:11px;line-height:1.45}.fo-fine a{color:inherit;text-decoration:underline}.fo-err{color:#c0392b;margin:8px 0 0;font-size:13px}.fo-code{border:2px dashed var(--accent,#1a73e8);letter-spacing:3px;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:6px 0 12px;padding:14px;font-size:26px;font-weight:800;display:flex}.fo-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.fo-foot{text-align:center;color:#fffc;max-width:520px;margin:0 auto 24px}.fo-foot .fo-title{color:#fff;font-size:16px}.fo-foot .fo-sub{color:#ffffff8c;font-size:12px}.fo-foot .fo-fine{color:#ffffff73}@media (max-width:640px){.fo-backdrop{align-items:flex-end;padding:0}.fo-card{max-width:none;padding:22px 18px calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;animation:.25s ease-out fo-up}.fo-title{font-size:20px}}@keyframes fo-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fo-card{animation:none}}
.gk-page{max-width:1120px;color:var(--body);margin:0 auto;padding:28px 20px 72px}.gk-narrow{max-width:780px}.gk-crumbs{color:var(--muted);margin:0 0 14px;font-size:12px}.gk-crumbs a{color:var(--muted);text-decoration:none}.gk-crumbs a:hover{color:var(--accent)}.gk-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:11px;font-weight:700;display:inline-block}.gk-h1{font-family:var(--font-display,Georgia, serif);color:var(--heading);letter-spacing:var(--letter-spacing,0);margin:0 0 14px;font-size:clamp(30px,5vw,48px);font-weight:700;line-height:1.08}.gk-h2{font-family:var(--font-display,Georgia, serif);color:var(--heading);margin:44px 0 14px;font-size:clamp(22px,3.2vw,30px);font-weight:700;line-height:1.15}.gk-lead{color:var(--body);max-width:720px;margin:0;font-size:17px;line-height:1.7}.gk-muted{color:var(--muted)}.gk-terms{color:var(--muted);margin:14px 0 0;font-size:13px}.gk-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.gk-btn{border-radius:var(--btn-radius,999px);background:var(--accent);min-height:44px;color:var(--btn-text-on-primary,#fff);border:1.5px solid var(--accent);cursor:pointer;justify-content:center;align-items:center;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.gk-btn:hover{background:var(--accent-hover,var(--accent))}.gk-btn--ghost{color:var(--heading);border-color:var(--card-border);background:0 0}.gk-btn--ghost:hover{border-color:var(--accent);color:var(--accent);background:0 0}.gk-btn:focus-visible,.gk-chip:focus-visible,.gk-pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gk-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px;display:grid}.gk-grid--cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:14px}.gk-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius,14px);color:inherit;box-shadow:var(--card-shadow,none);padding:18px 20px;text-decoration:none;transition:border-color .18s,transform .18s;display:block}a.gk-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--card-border));transform:translateY(-2px)}.gk-card-title{color:var(--heading);font-size:16px;font-weight:700}.gk-card-body{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.55}.gk-card-cta{color:var(--accent);margin-top:10px;font-size:13px;font-weight:700}.gk-figure{margin:20px 0 26px}.gk-figure figcaption{color:var(--muted);margin-top:10px;font-size:13px}.gk-item{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius,14px);color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.gk-item img{aspect-ratio:1;object-fit:contain;background:color-mix(in srgb, var(--card-bg) 85%, var(--heading) 15%);width:100%;display:block}.gk-item-body{flex-direction:column;flex:1;gap:6px;padding:10px 12px 12px;display:flex}.gk-item-name{color:var(--heading);font-size:14px;font-weight:600;line-height:1.3;text-decoration:none}.gk-item-row{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:13px;display:flex}.gk-item-row a{color:var(--accent);font-weight:600;text-decoration:none}.gk-price{color:var(--accent);font-weight:700}.gk-step{border:1px solid var(--card-border);border-radius:var(--card-radius,14px);background:var(--card-bg);min-width:0;margin:0 0 16px;padding:16px 18px 18px}.gk-step legend{color:var(--heading);padding:0 8px;font-size:16px;font-weight:700}.gk-step-n{background:var(--accent);width:26px;height:26px;color:var(--btn-text-on-primary,#fff);border-radius:999px;justify-content:center;align-items:center;margin-right:8px;font-size:13px;display:inline-flex}.gk-chips{flex-wrap:wrap;gap:10px;display:flex}.gk-chip{text-align:left;background:var(--page-bg);color:var(--heading);border:1.5px solid var(--card-border);border-radius:var(--card-radius,12px);cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:10px 14px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.gk-chip small{color:var(--muted);font-size:12px;font-weight:400}.gk-chip:hover{border-color:var(--accent)}.gk-chip.is-on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--page-bg))}.gk-field{color:var(--heading);flex-direction:column;gap:6px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.gk-field input,.gk-field textarea{background:var(--page-bg);color:var(--heading);border:1.5px solid var(--card-border);box-sizing:border-box;border-radius:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:16px}.gk-field input:focus,.gk-field textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.gk-faq{flex-direction:column;gap:10px;display:flex}.gk-faq details{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius,12px);padding:2px 18px}.gk-faq summary{cursor:pointer;color:var(--heading);padding:14px 0;font-weight:700}.gk-faq p{color:var(--body);margin:0 0 14px;font-size:15px;line-height:1.65}.gk-article p,.gk-article li{color:var(--body);font-size:17px;line-height:1.75}.gk-article li{margin-bottom:8px}.gk-article a{color:var(--accent)}.gk-banner{background:color-mix(in srgb, var(--accent) 10%, var(--page-bg));border-bottom:1px solid var(--card-border);color:var(--heading);font-size:13px}.gk-banner-inner{justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:6px 16px;display:flex}.gk-banner a{color:var(--accent);white-space:nowrap;font-weight:700;text-decoration:none}.gk-banner-x{color:var(--heading);cursor:pointer;background:0 0;border:none;min-width:40px;min-height:40px;font-size:22px;line-height:1}.gk-pdp{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius,12px);color:var(--body);padding:14px 16px;font-size:13px}.gk-pdp strong{color:var(--heading);margin-bottom:8px;font-size:14px;display:block}.gk-pdp ul{margin:0;padding-left:18px;line-height:1.6}.gk-pdp a{color:var(--accent);font-weight:600}.gk-reveal-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.gk-reveal-preview{position:sticky;top:90px}.gk-picker{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;max-height:330px;padding:2px;display:grid;overflow-y:auto}.gk-pick{border:2px solid var(--card-border);cursor:pointer;aspect-ratio:1;background:#111;border-radius:10px;padding:0;overflow:hidden}.gk-pick img{object-fit:cover;width:100%;height:100%;display:block}.gk-pick.is-on{border-color:var(--accent)}.gk-reveal{color:#e8e4dc;text-align:center;background:linear-gradient(160deg,#0c0a0f,#1e1a24);border:1px solid #ffffff1a;border-radius:18px;padding:28px 24px}.gk-reveal-to{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.gk-reveal-headline{font-family:var(--font-display,Georgia, serif);color:#fff;margin:8px 0 16px;font-size:26px;font-weight:700;line-height:1.2}.gk-reveal-art{aspect-ratio:1;background:#000;border-radius:12px;max-width:240px;margin:0 auto;overflow:hidden}.gk-reveal-art img{object-fit:contain;width:100%;height:100%;display:block}.gk-reveal-art--blank{color:var(--accent);justify-content:center;align-items:center;font-size:44px;display:flex}.gk-reveal-design{opacity:.75;margin-top:8px;font-size:13px}.gk-reveal-msg{overflow-wrap:anywhere;max-width:34ch;margin:16px auto 6px;font-size:19px;font-style:italic}.gk-reveal-from{overflow-wrap:anywhere;font-weight:600}.gk-reveal-brand{letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin-top:18px;font-size:11px}.gk-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:860px){.gk-reveal-layout{grid-template-columns:1fr}.gk-reveal-preview{position:static}}@media print{.gk-no-print,header,footer,.gk-banner{display:none!important}body{background:#fff!important}.gk-reveal{border:1px solid #999;color:#111!important;background:#fff!important}.gk-reveal-headline{color:#111!important}}.studio-credit-row{text-align:center;border-top:1px solid #ffffff14;margin-top:22px;padding:12px 16px}.studio-credit{color:#ffffff8c;opacity:.85;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;padding:4px 6px;font-size:13px;line-height:1.4;text-decoration:none;transition:opacity .15s;display:inline-flex}.studio-credit:hover,.studio-credit:focus-visible{opacity:1}.studio-credit:hover .studio-credit-text,.studio-credit:focus-visible .studio-credit-text{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.studio-credit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.studio-credit-badge{background:var(--accent);color:#0a050a;letter-spacing:.04em;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-family:system-ui,sans-serif;font-size:9px;font-weight:700;display:inline-flex}.studio-credit-text strong{color:#ffffffe6;font-weight:700}.studio-credit-more{color:#ffffff73}.gk-footer-links{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:22px;display:flex}.gk-footer-links a{color:#ffffff80;padding:4px 0;font-size:12px;text-decoration:none}.gk-footer-links a:hover{color:var(--accent)}
:root[data-store=swiftcase]{--sw-oat:#ede7dd;--sw-paper:#f7f4ef;--sw-ink:#1e1e1e;--sw-stone:#8c8577;--sw-stone-text:#625c52;--sw-sage:#a3b18a;--hero-bg:var(--sw-oat);--page-bg:var(--sw-oat);--card-bg:var(--sw-paper);--card-border:#1e1e1e24;--accent:var(--sw-ink);--accent-hover:#000;--heading:var(--sw-ink);--body:var(--sw-ink);--muted:var(--sw-stone-text);--text-muted:var(--sw-stone-text);--nav-bg:var(--sw-oat);--nav-border:#1e1e1e24;--btn-radius:0px;--card-radius:0px;--card-shadow:none;--btn-text-on-primary:var(--sw-oat);--gold:var(--sw-ink);--border-subtle:#1e1e1e24;--bg-deep:var(--sw-paper);--gallery-thumb-bg:var(--sw-paper);--announce-bg:var(--sw-ink);--marquee-ribbon-bg:var(--sw-ink);--marquee-ribbon-text:var(--sw-oat);--letter-spacing:-.01em;--heading-weight:400}body.sw-skin{--font-display:var(--font-instrument), "Instrument Serif", Georgia, serif;font-family:var(--font-intertight), "Inter Tight", system-ui, sans-serif;background:var(--sw-oat);color:var(--sw-ink)}.sw-skin h1,.sw-skin h2,.sw-skin h3,.sw-skin .pcfa-section-title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;font-weight:400}.sw-skin :focus-visible{outline:2px solid var(--sw-ink);outline-offset:3px;box-shadow:0 0 0 6px #a3b18a73}.sw-skin a{text-underline-offset:3px}.sw-skin .pcfa-nav{border-bottom:1px solid #1e1e1e24;background:var(--sw-oat)!important;box-shadow:none!important}.sw-skin .pcfa-nav-wordmark{font-family:var(--font-display)!important;letter-spacing:-.01em!important;color:var(--sw-ink)!important;font-size:26px!important;font-weight:400!important}.sw-skin .pcfa-nav-link{text-transform:none!important;letter-spacing:0!important;color:var(--sw-ink)!important;font-size:14px!important;font-weight:500!important}.sw-skin .pcfa-nav-link:hover{text-decoration:underline}.sw-skin .pcfa-btn-primary{background:var(--sw-ink)!important;color:var(--sw-oat)!important;box-shadow:none!important;border-radius:0!important}.sw-skin .pcfa-gift-promo-strip{background:var(--sw-paper)!important;color:var(--sw-ink)!important;box-shadow:none!important;border-bottom:1px solid #1e1e1e1a!important;font-weight:500!important}.sw-skin .pcfa-gift-promo-strip svg{display:none}.sw-skin footer{background:var(--sw-ink)!important;border-top:0!important}.sw-skin footer p,.sw-skin footer li a,.sw-skin footer .gk-footer-links a,.sw-skin footer span{color:#ede7ddc7!important}.sw-skin footer a:hover{text-decoration:underline;color:var(--sw-oat)!important}.sw-skin footer p:first-child{font-family:var(--font-display);color:var(--sw-oat)!important;font-size:22px!important;font-weight:400!important}.sw-skin .studio-credit-badge{background:var(--sw-sage);color:var(--sw-ink)}.sw-btn{background:var(--sw-ink);min-height:46px;color:var(--sw-oat);border:1px solid var(--sw-ink);align-items:center;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.sw-btn:hover{background:#000}.sw-textlink{font:inherit;color:var(--sw-ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--sw-stone);text-decoration-color:var(--sw-stone);text-underline-offset:5px;background:0 0;border:0;padding:10px 0;font-size:15px}.sw-textlink:hover{-webkit-text-decoration-color:var(--sw-ink);text-decoration-color:var(--sw-ink)}.sw-hero-links{flex-wrap:wrap;align-items:center;gap:12px 26px;margin:26px 0 0;display:flex}.sw-small{color:var(--sw-stone-text);margin:14px 0 0;font-size:13px}.sw-lead{max-width:46ch;margin:0;font-size:18px;line-height:1.65}.sw-sec{border-top:1px solid #1e1e1e24;max-width:1240px;margin:0 auto;padding:72px 24px}.sw-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:26px;display:flex}.sw-sec-head h2,.sw-sec h2{margin:0;font-size:clamp(30px,4vw,44px);line-height:1.05}.sw-sec-head p{color:var(--sw-stone-text);margin:0;font-size:14px}.sw-label{flex-direction:column;gap:2px;margin:12px 0 0;display:flex}.sw-label-name{font-family:var(--font-display);font-size:20px;font-style:italic;line-height:1.2}.sw-label-name a{color:var(--sw-ink);text-decoration:none}.sw-label-name a:hover{text-decoration:underline}.sw-label-meta{color:var(--sw-stone-text);font-size:13px}.sw-label-meta a{color:var(--sw-stone-text)}.sw-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:48px;max-width:1240px;min-height:min(78vh,760px);margin:0 auto;padding:40px 24px 72px;display:grid}.sw-hero-text{padding-bottom:76px}.sw-hero h1{max-width:8ch;margin:0;font-size:clamp(48px,7vw,96px);line-height:.95}.sw-hero-sub{max-width:34ch;margin:22px 0 0;font-size:18px;line-height:1.6}.sw-piece{margin:0}.sw-piece-wall{background:var(--sw-paper);aspect-ratio:4/4.4;justify-content:center;align-items:center;padding:6%;display:flex}.sw-piece-img{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:100%;animation:.6s both sw-fade}@keyframes sw-fade{0%{opacity:0}to{opacity:1}}.sw-piece .sw-label{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name nav""meta nav";align-items:center;gap:2px 16px;display:grid}.sw-piece .sw-label-name{grid-area:name;font-size:24px}.sw-piece .sw-label-meta{grid-area:meta}.sw-piece-nav{grid-area:nav;align-items:center;gap:14px;display:flex}.sw-piece-nav button{font:inherit;border:0;border-bottom:1px solid var(--sw-ink);cursor:pointer;min-height:44px;color:var(--sw-ink);background:0 0;padding:8px 0;font-size:14px}.sw-piece-count{color:var(--sw-stone-text);font-variant-numeric:tabular-nums;font-size:13px}.sw-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-color:var(--sw-stone) transparent;scrollbar-width:thin;padding-bottom:10px;overflow-x:auto}.sw-rail ul{gap:28px;margin:0;padding:0;list-style:none;display:flex}.sw-rail li{scroll-snap-align:start;flex:0 0 clamp(200px,22vw,280px)}.sw-rail-wall{background:var(--sw-paper);aspect-ratio:4/5;justify-content:center;align-items:center;padding:10%;display:flex}.sw-rail-wall img{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:100%;transition:opacity .2s}.sw-rail-wall:hover img{opacity:.88}.sw-gifts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.sw-gifts-say h2{max-width:12ch;margin:0 0 18px;font-size:clamp(36px,5vw,60px);line-height:1}.sw-gifts-say p{max-width:40ch;margin:0;font-size:17px;line-height:1.6}.sw-index{border-top:1px solid var(--sw-ink);margin:0;padding:0;list-style:none}.sw-index li{border-bottom:1px solid #1e1e1e2e}.sw-index a{color:var(--sw-ink);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:4px 20px;padding:16px 0;text-decoration:none;display:grid}.sw-index span{font-family:var(--font-display);font-size:24px;line-height:1.15}.sw-index em{color:var(--sw-stone-text);font-size:14px;font-style:normal}.sw-index a:hover span{text-decoration:underline;text-decoration-thickness:1px}.sw-index--two{columns:2;border-top:0;column-gap:40px}.sw-index--two li{break-inside:avoid}.sw-index--two a{grid-template-columns:1fr}.sw-questions dl{max-width:720px;margin:22px 0 0}.sw-questions dl>div{border-top:1px solid #1e1e1e2e;padding:18px 0}.sw-questions dt{font-family:var(--font-display);margin-bottom:6px;font-size:24px}.sw-questions dd{color:var(--sw-ink);margin:0;line-height:1.65}.sw-close{text-align:center;border-top:1px solid #1e1e1e24;padding:96px 24px}.sw-close h2{margin:0 0 12px;font-size:clamp(36px,5vw,60px)}.sw-close p{max-width:46ch;margin:0 auto}.sw-page{max-width:1240px;margin:0 auto;padding:28px 24px 96px}.sw-page-h1{max-width:16ch;margin:6px 0 16px;font-size:clamp(40px,6vw,72px);line-height:1}.sw-masthead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:40px;padding:12px 0 48px;display:grid}.sw-masthead h1{max-width:14ch;margin:0;font-size:clamp(44px,7vw,92px);line-height:.95}.sw-bleed{border-top:1px solid #1e1e1e24;border-bottom:1px solid #1e1e1e24;margin:0 0 24px;padding:32px 0}.sw-two{border-bottom:1px solid #1e1e1e24;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:32px;padding:40px 0;display:grid}.sw-two h2{margin:0;font-size:30px;font-style:italic}.sw-prose{max-width:62ch;margin:0;font-size:18px;line-height:1.7}.sw-prose a{color:var(--sw-ink)}.sw-contents{margin:0;padding:0;list-style:none}.sw-contents a{color:var(--sw-ink);border-top:1px solid #1e1e1e24;padding:12px 0;text-decoration:none;display:block}.sw-contents li:first-child a{border-top:0;padding-top:0}.sw-contents i{font-family:var(--font-display);font-size:26px;display:block}.sw-contents span{color:var(--sw-stone-text);font-size:14px}.sw-contents a:hover i{text-decoration:underline;text-decoration-thickness:1px}.sw-skin .gk-crumbs,.sw-skin .gk-crumbs a{color:var(--sw-stone-text)}.sw-skin .gk-page{max-width:1240px;padding-left:24px;padding-right:24px}.sw-skin .gk-h1{font-family:var(--font-display);font-size:clamp(40px,6vw,72px);font-weight:400;line-height:1}.sw-skin .gk-h2{font-family:var(--font-display);font-weight:400}.sw-skin .gk-eyebrow{display:none}.sw-skin .gk-btn{background:var(--sw-ink);color:var(--sw-oat);border-color:var(--sw-ink);border-radius:0;font-weight:500}.sw-skin .gk-btn--ghost{color:var(--sw-ink);border-color:var(--sw-ink);background:0 0}.sw-skin .gk-btn--ghost:hover{background:var(--sw-paper);color:var(--sw-ink)}.sw-skin .gk-faq details{background:0 0;border:0;border-top:1px solid #1e1e1e2e;border-radius:0;padding:2px 0}.sw-skin .gk-faq summary{font-family:var(--font-display);font-size:21px;font-weight:400}.sw-skin .gk-banner{background:var(--sw-paper);border-bottom:1px solid #1e1e1e1f}.sw-skin .gk-banner a{color:var(--sw-ink);text-decoration:underline}.sw-skin .gk-step{border:0;border-top:1px solid var(--sw-ink);background:0 0;border-radius:0;padding:14px 0 18px}.sw-skin .gk-step legend{font-family:var(--font-display);padding:0 10px 0 0;font-size:24px;font-weight:400}.sw-skin .gk-step-n{color:var(--sw-stone-text);width:auto;font-family:var(--font-intertight);background:0 0;margin-right:10px;font-size:14px}.sw-skin .gk-pick{background:var(--sw-paper);border:1px solid #0000;border-radius:0}.sw-skin .gk-pick.is-on{border-color:var(--sw-ink);box-shadow:inset 0 -3px 0 var(--sw-sage)}.sw-skin .gk-field input,.sw-skin .gk-field textarea{background:var(--sw-paper);border-color:#1e1e1e4d;border-radius:0}.sw-finder{border-top:1px solid var(--sw-ink);max-width:900px;padding-top:18px}.sw-q{margin:10px 0 24px;font-size:clamp(34px,5vw,56px);line-height:1}.sw-answers{margin:0;padding:0;list-style:none}.sw-answers button{text-align:left;width:100%;font:inherit;cursor:pointer;min-height:56px;color:var(--sw-ink);background:0 0;border:0;border-bottom:1px solid #1e1e1e2e;flex-wrap:wrap;align-items:baseline;gap:4px 18px;padding:16px 0;display:flex}.sw-answers span{font-family:var(--font-display);font-size:28px;line-height:1.1}.sw-answers em{color:var(--sw-stone-text);font-size:14px;font-style:normal}.sw-answers button:hover span,.sw-answers button:focus-visible span{text-decoration:underline;-webkit-text-decoration-color:var(--sw-sage);text-decoration-color:var(--sw-sage);text-underline-offset:6px;text-decoration-thickness:3px}.sw-back{margin-top:18px}.sw-skin .gk-reveal.sw-placard{color:var(--sw-ink);text-align:left;background:0 0;border:0;border-radius:0;padding:0}.sw-skin .sw-placard .gk-reveal-art{aspect-ratio:4/4.4;background:var(--sw-paper);border-radius:0;max-width:none;padding:8%}.sw-skin .sw-placard .gk-reveal-art img{mix-blend-mode:multiply}.sw-placard-label{background:#fffdf9;border:1px solid #1e1e1e33;max-width:300px;margin:18px 0 0 auto;padding:16px 18px 14px}.sw-skin .sw-placard .gk-reveal-design{font-family:var(--font-display);opacity:1;margin:0;font-size:22px;font-style:italic}.sw-skin .sw-placard .gk-reveal-headline{font-family:var(--font-intertight);color:var(--sw-ink);margin:4px 0 10px;font-size:14px;font-weight:500}.sw-skin .sw-placard .gk-reveal-to{color:var(--sw-ink);text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.sw-skin .sw-placard .gk-reveal-msg{max-width:none;margin:8px 0;font-size:15px;font-style:normal;line-height:1.55}.sw-skin .sw-placard .gk-reveal-from{font-size:13px;font-weight:500}.sw-skin .sw-placard .gk-reveal-brand{font-family:var(--font-display);text-transform:none;letter-spacing:0;opacity:1;border-top:1px solid #1e1e1e26;margin-top:12px;padding-top:8px;font-size:15px}.sw-skin .gk-article{max-width:720px;padding-top:40px}.sw-skin .gk-article .gk-lead{font-family:var(--font-display);max-width:none;font-size:24px;line-height:1.4}.sw-skin .gk-article .gk-lead:first-letter{float:left;padding:6px 10px 0 0;font-size:3.4em;line-height:.82}.sw-skin .gk-article .gk-h2{margin-top:52px;font-size:32px}.sw-skin .gk-article a{color:var(--sw-ink)}.sw-skin .gk-figure{margin:26px -24px 30px}.sw-skin .gk-grid--cards{scroll-snap-type:x mandatory;gap:22px;padding:0 24px 10px;display:flex;overflow-x:auto}.sw-skin .gk-grid--cards .gk-item{scroll-snap-align:start;background:0 0;border:0;border-radius:0;flex:0 0 210px}.sw-skin .gk-item img{background:var(--sw-paper);aspect-ratio:4/5;box-sizing:border-box;mix-blend-mode:multiply;padding:10%}.sw-skin .gk-item-body{padding:10px 0 0}.sw-skin .gk-item-name{font-family:var(--font-display);font-size:19px;font-style:italic;font-weight:400}.sw-skin .gk-price{color:var(--sw-stone-text);font-weight:400}.sw-skin .gk-item-row a{color:var(--sw-stone-text);font-weight:400;text-decoration:underline}.sw-skin .gk-figure figcaption{padding:0 24px}.sw-skin .gk-pdp.sw-pdp-placard{background:#fffdf9;border:1px solid #1e1e1e33;border-radius:0;padding:16px 18px}.sw-skin .gk-pdp.sw-pdp-placard strong{font-family:var(--font-display);font-size:22px;font-style:italic;font-weight:400}.sw-skin .gk-pdp a{color:var(--sw-ink)}.sw-skin .pcfa-product-card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.sw-skin .pcfa-product-img{background:var(--sw-paper)!important;border:0!important;border-radius:0!important}.sw-skin .pcfa-product-img img{mix-blend-mode:multiply}.sw-skin .pcfa-product-badge{display:none}.sw-skin .pcfa-product-name{font-family:var(--font-display);margin-top:10px;font-style:italic;color:var(--sw-ink)!important;font-size:19px!important;font-weight:400!important}.sw-skin .pcfa-product-price{color:var(--sw-stone-text)!important;font-size:13px!important;font-weight:400!important}.sw-skin .pcfa-model-header{border-bottom:1px solid #1e1e1e24}.sw-skin .pcfa-pdp-hero>:first-child{background:var(--sw-paper);padding:24px}.sw-skin .pcfa-pdp-hero>:nth-child(2){border-top:1px solid var(--sw-ink);padding-top:18px!important}.sw-skin .pcfa-pdp-hero h1{font-family:var(--font-display);font-size:34px!important;font-weight:400!important}@media (prefers-reduced-motion:reduce){.sw-piece-img{animation:none}.sw-rail-wall img{transition:none}}@media (max-width:860px){.sw-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding-top:24px}.sw-hero-text{padding-bottom:0}.sw-gifts,.sw-masthead,.sw-two{grid-template-columns:1fr;gap:20px}.sw-index a{grid-template-columns:1fr}.sw-index--two{columns:1}.sw-sec{padding:52px 20px}.sw-page{padding-left:20px;padding-right:20px}.sw-rail li{flex-basis:70vw}.sw-piece .sw-label{grid-template-columns:1fr;grid-template-areas:"name""meta""nav"}.sw-placard-label{max-width:none;margin-left:0}.sw-skin .gk-figure{margin-left:-20px;margin-right:-20px}.sw-skin .sw-hero h1{font-size:54px!important}.sw-skin .sw-masthead h1,.sw-skin .sw-page-h1,.sw-skin .gk-h1{font-size:42px!important;line-height:1!important}.sw-skin .sw-sec h2,.sw-skin .sw-sec-head h2,.sw-skin .sw-close h2{font-size:34px!important;line-height:1.05!important}.sw-skin .sw-gifts-say h2{font-size:40px!important}.sw-skin .sw-q{font-size:36px!important}.sw-skin .sw-two h2,.sw-skin .gk-article .gk-h2{font-size:28px!important}}.sw-skin .pcfa-crumbs{background:var(--sw-oat)!important;border-bottom:1px solid #1e1e1e1f!important;font-size:12px!important}.sw-skin .pcfa-crumbs a,.sw-skin .pcfa-crumbs span{color:var(--sw-stone-text)!important;letter-spacing:0!important}.sw-skin .pcfa-crumbs>span:last-child span:last-child{color:var(--sw-ink)!important}.sw-skin .pcfa-nav .pcfa-btn-primary{text-transform:none!important;letter-spacing:0!important;font-size:13px!important}.sw-skin footer p[style*=uppercase]{font-family:var(--font-display);text-transform:none!important;letter-spacing:0!important;color:var(--sw-oat)!important;font-size:18px!important;font-weight:400!important}@media print{.sw-skin .sw-placard .gk-reveal-art{background:#fff}}@media (max-width:760px){.sw-skin .pcfa-nav .pcfa-btn-primary{white-space:nowrap!important;padding:8px 10px!important;font-size:12px!important}}.sw-skin .sw-placard .gk-reveal-art--blank{aspect-ratio:4/1.4}
