:root{color-scheme:dark;--ink: #080604;--muted: rgba(255, 242, 220, .66);--line: rgba(255, 229, 186, .22);--line-strong: rgba(255, 239, 214, .42);--glass: rgba(11, 9, 7, .64);--glass-deep: rgba(8, 7, 6, .86);--gold: #d8ad67;--text: #fff3df;--shadow: 0 22px 80px rgba(0, 0, 0, .34);--ba-ui-sprite: url(/ui/ba-control-glyphs-v1.png);--ba-ui-ivory: #fff2d6;--ba-ui-brass: #d6a653;--ba-ui-ink: #0b0805;--ba-ui-panel: rgba(10, 8, 5, .94);--ba-ui-edge: rgba(225, 180, 105, .72);--ba-ui-edge-soft: rgba(255, 239, 210, .2);--ba-ui-dark-gradient: linear-gradient(145deg, rgba(70, 45, 20, .9), rgba(10, 8, 5, .97) 46%, rgba(18, 12, 7, .97));--ba-ui-soft-gradient: linear-gradient(145deg, rgba(255, 246, 230, .075), rgba(255, 246, 230, .025));--ba-ui-gold-gradient: linear-gradient(145deg, #f0cf8b, #c28b3d 72%, #9a6425);--ba-ui-inset: inset 0 0 0 4px rgba(255, 239, 210, .025);--ba-text: var(--ba-ui-ivory);--ba-text-secondary: rgba(255, 243, 223, .74);--ba-text-muted: rgba(255, 243, 223, .5);--ba-text-accent: var(--ba-ui-brass);--ba-edge-quiet: rgba(225, 180, 105, .24);--ba-edge-mid: rgba(225, 180, 105, .38);--ba-edge-live: rgba(248, 205, 128, .82);--ba-rule: rgba(225, 180, 105, .16);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 18px;--space-5: 26px;--space-6: 38px;--space-7: 56px;--space-8: 80px;--ba-gutter: clamp(20px, 2.9vw, 46px);--ba-gutter-top: clamp(18px, 2.1vw, 28px);--ba-gutter-m: 14px;--ba-column: min(560px, 44vw);--ba-panel-w: min(430px, calc(100vw - var(--ba-gutter) * 2));--ba-radius-xs: 3px;--ba-radius-sm: 4px;--ba-radius-md: 6px;--ba-radius-lg: 10px;--ba-radius-sheet: 14px;--ba-control-h-sm: 38px;--ba-control-h: 46px;--ba-control-h-lg: 56px;--ba-control-pad: var(--space-4);--ba-control-pad-sm: var(--space-3);--ba-control-gap: var(--space-2);--font-h1: clamp(3.3rem, 5.6vw, 5.5rem);--font-h2: clamp(1.6rem, 2.4vw, 2.1rem);--font-h3: 1.34rem;--font-h4: 1rem;--font-body: clamp(.9rem, 1.02vw, 1.01rem);--font-body-sm: .85rem;--font-caption: .75rem;--font-eyebrow: .66rem;--font-micro: .6rem;--lh-h1: .88;--lh-tight: 1.06;--lh-snug: 1.28;--lh-body: 1.62;--ls-h1: -.048em;--ls-h2: -.012em;--ls-body: .004em;--ls-eyebrow: .26em;--ls-label: .14em;--ls-micro: .1em;--fw-body: 500;--fw-medium: 650;--fw-semibold: 760;--fw-bold: 850;--ba-blur-lg: 14px;--ba-blur-sm: 11px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (max-width: 760px){:root{--ba-blur-lg: 5px;--ba-blur-sm: 4px}}@media (prefers-reduced-motion: reduce){:root{--ba-blur-lg: 0px;--ba-blur-sm: 0px}}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden;background:#19130e;color:var(--text)}button,input,a{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid rgba(216,173,103,.84);outline-offset:3px}.app-shell{position:fixed;inset:0;overflow:hidden;isolation:isolate;--mobile-frame-width: 100vw;--mobile-frame-gutter: 0px;--mobile-frame-height: 100vh;--mobile-frame-top: 0px;--ba-edge-x: var(--ba-gutter);--ba-edge-top: var(--ba-gutter-top);--ba-edge-bottom: var(--ba-gutter)}#app[data-mobile=true]{--ba-edge-x: calc(var(--mobile-frame-gutter) + var(--ba-gutter-m));--ba-edge-top: calc(var(--mobile-frame-top) + var(--ba-gutter-m));--ba-edge-bottom: calc(100vh - var(--mobile-frame-top) - var(--mobile-frame-height) + var(--ba-gutter-m))}#app[data-mobile-preview=true]{--mobile-frame-height: min( calc(100vh - 24px) , calc((100vw - 24px) * 844 / 390));--mobile-frame-width: calc(var(--mobile-frame-height) * 390 / 844);--mobile-frame-gutter: calc((100vw - var(--mobile-frame-width)) / 2);--mobile-frame-top: calc((100vh - var(--mobile-frame-height)) / 2)}.reset-button{display:none!important}#app[data-preview-mode=mobile]:before{content:"";position:fixed;top:var(--mobile-frame-top);height:var(--mobile-frame-height);left:var(--mobile-frame-gutter);width:var(--mobile-frame-width);z-index:1;pointer-events:none;box-shadow:0 0 0 1px #ffe5ba2e,0 0 0 999px #00000057,0 22px 90px #00000075}#app[data-mobile-preview=true] .intro-browse{bottom:calc(var(--mobile-frame-top) + 18px);width:min(calc(var(--mobile-frame-width) - 48px),320px);min-width:0}#gallery-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none}#hud-root{position:fixed;inset:0;z-index:2;pointer-events:none}#hud-root:before,#hud-root:after{content:"";position:fixed;left:0;right:0;pointer-events:none}#hud-root:before{top:0;height:190px;background:linear-gradient(to bottom,rgba(0,0,0,.56),rgba(0,0,0,.12),transparent)}#hud-root:after{bottom:0;height:250px;background:linear-gradient(to top,rgba(0,0,0,.46),transparent)}#hud-root [hidden]{display:none!important}#hud-root button,#hud-root a,#hud-root input,#hud-root .desktop-customization-panel,#hud-root .product-panel{pointer-events:auto}#hud-root[data-interaction-locked=true] .desktop-customization-panel,#hud-root[data-interaction-locked=true] .product-panel,#hud-root[data-interaction-locked=true] button,#hud-root[data-interaction-locked=true] a,#hud-root[data-interaction-locked=true] input{pointer-events:none}#hud-root.is-transitioning .hud-top,#hud-root.is-transitioning .wall-art-overview,#hud-root.is-transitioning .category-rail,#hud-root.is-transitioning .category-scroll-controls,#hud-root.is-transitioning .product-panel,#hud-root.is-transitioning .viewer-controls,#hud-root.is-transitioning .wall-customizer,#hud-root.is-transitioning .mobile-viewer-ui,#hud-root.is-transitioning .checkout-panel,#hud-root.is-transitioning .search-panel{opacity:0!important;visibility:hidden!important;transition:opacity .18s ease,visibility 0s linear .18s}.hud-top{position:fixed;top:28px;left:34px;right:34px;z-index:4;display:flex;justify-content:space-between;align-items:center;gap:18px}.brand{width:78px;height:78px;border:1px solid rgba(255,237,200,.24);border-radius:8px;background:#050504e0;backdrop-filter:blur(var(--ba-blur-sm, 11px)) saturate(1.08);display:grid;place-items:center;padding:12px;box-shadow:0 14px 45px #0000004d;transition:transform .18s ease,border-color .18s ease,background .18s ease}.brand img{width:100%;height:100%;object-fit:contain;filter:invert(1)}.hud-actions,.viewer-controls{display:flex;gap:12px;align-items:center}.search-pill,.icon-button,.chip,.viewer-controls button,.secondary-button{min-height:44px;border:1px solid var(--line);border-radius:8px;background:#0b0907a3;color:var(--text);backdrop-filter:blur(var(--ba-blur-sm, 11px)) saturate(1.08)}.search-pill{width:min(360px,34vw);min-height:50px;justify-content:flex-start;display:inline-flex;gap:14px;align-items:center;padding:0 22px;border-radius:999px;color:#fff5e4e6;font-size:.94rem;font-weight:650;box-shadow:0 12px 42px #00000042}.search-pill:before{content:"";width:16px;height:16px;border:2px solid currentColor;border-radius:50%;box-shadow:8px 8px 0 -6px currentColor;transform:rotate(-18deg);flex:0 0 auto}.icon-button{min-width:52px;padding:0 14px;font-size:.78rem;font-weight:800;letter-spacing:0;box-shadow:0 12px 42px #0000003d}.home-copy{position:fixed;left:36px;bottom:128px;z-index:3;max-width:410px;color:#f7efe2;text-shadow:0 3px 24px rgba(0,0,0,.74)}.home-copy p,.eyebrow,.variant-group p{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.home-copy h1{margin:9px 0 0;font-size:clamp(2rem,3.25vw,2.75rem);line-height:1.02;font-weight:680;letter-spacing:0}.home-copy span{display:block;margin-top:13px;font-size:1.02rem;color:#f7efe2c7}.wall-art-overview{position:fixed;inset:0;z-index:3;pointer-events:none;color:var(--text);animation:wall-art-overview-in .72s cubic-bezier(.22,.72,.25,1) both}.wall-art-overview:before{content:"";position:absolute;inset:0 auto 0 0;width:min(66vw,940px);background:linear-gradient(90deg,#080604f0,#080604c2 54%,#08060400)}.wall-art-overview-copy{position:absolute;top:clamp(calc(var(--ba-panel-top) + var(--space-5)),20vh,224px);left:var(--ba-edge-x);width:var(--ba-column);display:grid;justify-items:start;gap:0;text-shadow:0 3px 24px rgba(0,0,0,.62)}.wall-art-overview-eyebrow,.wall-art-overview-body,.wall-art-overview-count{margin:0}.wall-art-overview-eyebrow{color:var(--ba-text-accent);font-size:var(--font-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.wall-art-overview h1{margin:var(--space-3) 0 0;font-size:var(--font-h1);line-height:var(--lh-h1);font-weight:780;letter-spacing:var(--ls-h1);text-transform:uppercase}.wall-art-overview h1 span{display:block;margin-top:.08em;color:#e8b865;font-size:.5em;font-weight:var(--fw-medium);line-height:1.06;letter-spacing:-.005em}.wall-art-overview-body{max-width:46ch;margin-top:var(--space-4);color:var(--ba-text-secondary);font-size:var(--font-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}.wall-art-overview-facts{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-5) 0 0;padding:0;list-style:none}.wall-art-overview-facts li{min-height:30px;display:inline-flex;align-items:center;padding:0 var(--space-3);border:1px solid var(--ba-edge-quiet);border-radius:var(--ba-radius-sm);background:#0b090770;color:var(--ba-text-secondary);font-size:var(--font-micro);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase}.wall-art-overview-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.wall-art-overview-actions button{pointer-events:auto;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.wall-art-overview-count{width:100%;display:flex;gap:var(--space-4);align-items:baseline;margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--ba-rule);color:var(--ba-text-muted);font-size:var(--font-micro);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase}.wall-art-overview-count strong{color:var(--ba-text);font-weight:var(--fw-semibold)}@keyframes wall-art-overview-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}#app[data-mobile=true] .wall-art-overview{top:var(--mobile-frame-top);right:auto;bottom:auto;left:var(--mobile-frame-gutter);width:var(--mobile-frame-width);height:var(--mobile-frame-height)}#app[data-mobile=true] .wall-art-overview:before{inset:auto 0 0;width:100%;height:46%;background:linear-gradient(0deg,#080604fa,#080604f0 70%,#08060400)}#app[data-mobile=true] .wall-art-overview-copy{top:auto;right:var(--ba-edge-x);bottom:calc(var(--ba-edge-bottom) + env(safe-area-inset-bottom,0px));left:var(--ba-edge-x);width:auto;justify-items:stretch;gap:0;text-shadow:0 3px 18px rgba(0,0,0,.66)}#app[data-mobile=true] .wall-art-overview-eyebrow{font-size:.54rem;letter-spacing:.21em}#app[data-mobile=true] .wall-art-overview h1{margin-top:var(--space-2);font-size:clamp(2.1rem,10vw,2.7rem);line-height:.92;letter-spacing:-.042em}#app[data-mobile=true] .wall-art-overview h1 span{font-size:.5em;line-height:1.12;letter-spacing:0}#app[data-mobile=true] .wall-art-overview-body{max-width:none;margin-top:var(--space-3);font-size:.78rem;line-height:1.5}#app[data-mobile=true] .wall-art-overview-facts{gap:var(--space-1);margin-top:var(--space-3)}#app[data-mobile=true] .wall-art-overview-facts li{flex:1 1 auto;min-height:26px;justify-content:center;padding:0 var(--space-2);text-align:center;font-size:.5rem;letter-spacing:.08em}#app[data-mobile=true] .wall-art-overview-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-top:var(--space-3)}#app[data-mobile=true] .wall-art-overview-actions button{min-width:0;min-height:48px;padding:0 var(--space-2);font-size:.58rem;line-height:1.25;letter-spacing:.07em}#app[data-mobile=true] .wall-art-overview-actions button>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app[data-mobile=true] .wall-art-overview-count{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);font-size:.55rem}@media (max-height: 720px){#app[data-mobile=true] .wall-art-overview-body{margin-top:var(--space-2);font-size:.72rem;line-height:1.42}#app[data-mobile=true] .wall-art-overview-facts,#app[data-mobile=true] .wall-art-overview-actions{margin-top:var(--space-2)}#app[data-mobile=true] .wall-art-overview-count{display:none}}@media (hover: hover){.wall-art-overview-actions button:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion: reduce){.wall-art-overview{animation:none}}.category-rail{position:fixed;left:50%;bottom:34px;z-index:5;transform:translate(-50%);display:flex;gap:0;max-width:min(920px,calc(100vw - 68px));overflow-x:auto;padding:13px 20px;border:1px solid var(--line);border-radius:28px;background:var(--glass);backdrop-filter:blur(var(--ba-blur-lg, 14px)) saturate(1.08);box-shadow:var(--shadow);scrollbar-width:none}.intro-browse{position:fixed;left:50%;bottom:34px;z-index:5;transform:translate(-50%);min-width:286px;height:62px;border:1px solid rgba(216,173,103,.7);border-radius:30px;background:#090807e0;color:#e4b869;box-shadow:0 18px 52px #0000005c,inset 0 0 24px #d8ad670d;backdrop-filter:blur(var(--ba-blur-sm, 11px)) saturate(1.08);font-size:1rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,background .18s ease}.category-rail::-webkit-scrollbar{display:none}.category-rail button{min-height:44px;border:0;border-right:1px solid rgba(255,229,186,.18);border-radius:0;background:transparent;color:#ffefd6d6;display:inline-flex;gap:10px;align-items:center;padding:0 28px;white-space:nowrap;font-size:.94rem;font-weight:650;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.category-rail button:last-child{border-right:0}.nav-dot{width:12px;height:12px;border:1px solid var(--gold);border-radius:50%;display:inline-block;flex:0 0 auto}.category-rail button.is-active,.category-rail button.is-previewed{color:#fff7e8}.category-rail button.is-active .nav-dot,.category-rail button.is-previewed .nav-dot{background:var(--gold);box-shadow:0 0 0 5px #d8ad671f}.category-rail button.is-previewed{background:#d8ad6714}.category-scroll-controls{position:fixed;left:50%;bottom:104px;z-index:5;transform:translate(-50%);display:flex;gap:9px;padding:7px;border:1px solid var(--line);border-radius:999px;background:var(--glass);backdrop-filter:blur(var(--ba-blur-sm, 11px)) saturate(1.08);box-shadow:var(--shadow)}.category-scroll-controls button{width:44px;height:44px;border:1px solid rgba(255,229,186,.16);border-radius:50%;background:#ffffff0e;color:var(--text);display:grid;place-items:center;transition:border-color .18s ease,background .18s ease,transform .18s ease}.scroll-arrow{width:12px;height:12px;border-top:2px solid currentColor;border-right:2px solid currentColor;display:block}.scroll-arrow.is-left{margin-left:4px;transform:rotate(-135deg)}.scroll-arrow.is-right{margin-right:4px;transform:rotate(45deg)}.product-panel,.checkout-panel,.search-panel{position:fixed;z-index:4;border:1px solid var(--line);border-radius:8px;background:var(--glass);color:var(--text);backdrop-filter:blur(var(--ba-blur-lg, 14px)) saturate(1.08);box-shadow:var(--shadow);animation:panel-in .24s ease both}.product-panel{right:34px;top:112px;bottom:112px;width:min(430px,calc(100vw - 68px));display:flex;flex-direction:column;overflow-y:auto;padding:22px;transform-origin:right center}#app[data-mode=viewer] .product-panel{animation:viewer-panel-in .44s cubic-bezier(.22,.72,.25,1) 1.2s both}#app[data-mode=viewer] .viewer-controls{animation:panel-in .36s ease 1.08s both}.checkout-panel,.search-panel{right:34px;top:104px;width:min(430px,calc(100vw - 68px));padding:20px}.checkout-panel{top:132px;width:min(560px,calc(100vw - 68px));max-height:calc(100vh - 166px);display:grid;gap:16px;overflow-y:auto}.text-link{width:max-content;border:0;background:transparent;color:#fff3dfe0;padding:0 0 12px;font-size:.83rem;font-weight:700}.close-link{display:block}.cart-panel-top{display:flex;align-items:start;justify-content:space-between;gap:18px}.checkout-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:6px;border:1px solid rgba(255,229,186,.16);border-radius:8px;background:#ffffff09}.checkout-steps button{min-height:34px;border:1px solid transparent;border-radius:6px;background:transparent;color:#fff2dc9e;font-size:.72rem;font-weight:760}.checkout-steps button.is-active{border-color:#ffe5ba7a;background:#d8ad6729;color:var(--text)}.checkout-steps button.is-complete{color:var(--gold)}.product-panel h2,.checkout-panel h2{margin:8px 0 0;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.02;font-weight:680;letter-spacing:0}.material,.checkout-options{margin:12px 0 0;color:#fff2dcbd;font-size:.9rem;line-height:1.5}.material{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.price{margin:10px 0 0;color:var(--gold);font-size:1rem;font-weight:750}.variant-groups{display:grid;gap:16px;margin-top:20px}.variant-options{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.chip{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;font-size:.78rem;font-weight:700;background:#ffffff0e}.chip.is-selected{border-color:#fff7e7b8;background:#ffffff1c;color:#fff8e9}.variant-group.is-color .variant-options{gap:8px}.color-chip{gap:8px;padding-left:9px}.color-chip:before{content:"";width:17px;height:17px;flex:0 0 17px;border:1px solid rgba(255,255,255,.48);border-radius:50%;background:var(--option-color);box-shadow:0 2px 8px #00000047}.color-chip.is-selected:before{box-shadow:0 0 0 2px #080604e0,0 0 0 4px #d8ad67c7}.wall-customizer{position:fixed;top:122px;left:34px;z-index:5;width:218px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#0b0907c2;color:var(--text);backdrop-filter:blur(var(--ba-blur-lg, 14px)) saturate(1.08);box-shadow:0 18px 54px #00000047}.wall-customizer-toggle{width:100%;min-height:48px;display:grid;grid-template-columns:20px 1fr 10px;align-items:center;gap:10px;padding:0 14px;border:0;background:transparent;color:var(--text);text-align:left;font-size:.78rem;font-weight:760;letter-spacing:.04em}.wall-color-dot{width:18px;height:18px;border:1px solid rgba(255,255,255,.48);border-radius:50%;background:var(--active-wall-color, #c0aa89);box-shadow:0 2px 9px #0000004d}.wall-customizer-chevron{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .16s ease}.wall-customizer.is-open .wall-customizer-chevron{transform:rotate(225deg) translate(-1px,-1px)}.wall-customizer-body{display:grid;gap:12px;padding:12px 14px 14px;border-top:1px solid rgba(255,229,186,.14)}.wall-color-presets{display:flex;gap:10px}.wall-color-presets button{width:28px;height:28px;padding:0;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:var(--swatch)}.wall-color-presets button.is-selected{box-shadow:0 0 0 2px #080604e6,0 0 0 4px #d8ad67d1}.wall-color-custom{display:flex;align-items:center;justify-content:space-between;color:#fff2dcb8;font-size:.72rem;font-weight:700}.wall-color-custom input{width:44px;height:30px;padding:2px;border:1px solid rgba(255,229,186,.3);border-radius:7px;background:#ffffff14}.wall-color-reset{min-height:34px;border:1px solid rgba(255,229,186,.2);border-radius:7px;background:#ffffff0e;color:#fff2dcd1;font-size:.72rem;font-weight:720}.layer-expand-button{display:inline-grid;place-items:center;min-height:40px;margin-top:16px;border:1px solid rgba(255,232,190,.44);border-radius:8px;background:#d8ad6724;color:var(--text);font-size:.8rem;font-weight:760}.quantity-row,.checkout-line,.checkout-note{display:flex;align-items:center;justify-content:space-between;gap:16px}.quantity-row{margin-top:20px;color:#fff2dccc;font-size:.9rem}.quantity-stepper{display:inline-grid;grid-template-columns:38px 42px 38px;height:38px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#ffffff0a}.quantity-stepper button,.quantity-stepper strong{display:grid;place-items:center;border:0;border-right:1px solid rgba(255,229,186,.16);background:transparent;color:var(--text);font-size:.86rem;font-weight:760}.quantity-stepper button:last-child{border-right:0}.viewer-step-row{display:flex;gap:9px;margin-top:18px}.buy-row,.checkout-actions{display:grid;gap:10px;margin-top:auto;padding-top:20px}.buy-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px}.buy,.shopify-buy,.whatsapp,.checkout-link,.secondary-button{display:inline-grid;place-items:center;min-height:44px;border:1px solid rgba(255,246,232,.36);border-radius:8px;color:var(--text);text-decoration:none;font-size:.86rem;font-weight:760;text-align:center}.shopify-buy,.checkout-link{background:linear-gradient(180deg,#ffda91e0,#be8b42e6);border-color:#ffe8bea3;color:#17100a;box-shadow:0 14px 36px #00000042}.buy,.secondary-button{background:#ffffff0e}.buy{border-color:#ffe8be70}.whatsapp{min-width:48px;padding:0 8px;background:#ffffff0e}.checkout-line{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,229,186,.18)}.checkout-line strong{color:var(--gold)}.checkout-note{margin-top:0;color:#fff2dc94;font-size:.78rem}.checkout-stage{display:grid;gap:14px}.cart-item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;padding:12px;border:1px solid rgba(255,229,186,.2);border-radius:8px;background:linear-gradient(135deg,#ffecc713,#ffffff06),#00000024}.cart-thumb{width:82px;aspect-ratio:1;border:1px solid rgba(255,229,186,.22);border-radius:8px;background:radial-gradient(circle at 50% 42%,rgba(255,218,145,.18),transparent 68%),var(--cart-thumb-image) center / contain no-repeat,#ffffff0b}.cart-item-copy{min-width:0;align-self:center}.cart-item-copy strong{display:block;color:var(--text);font-size:1rem;font-weight:760;line-height:1.2}.cart-item-copy small{display:block;margin-top:8px;color:#fff2dca6;font-size:.78rem;line-height:1.45}.cart-remove{grid-column:2;justify-self:start;width:max-content;margin-top:2px;border:0;background:transparent;color:#ffdba0c7;padding:0;font-size:.74rem;font-weight:760}.cart-quantity-row{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#fff2dccc;font-size:.9rem}.checkout-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.checkout-field-wide{grid-column:1 / -1}.checkout-field-grid label,.checkout-helper,.confirm-card{display:grid;gap:8px;color:#fff2dcad;font-size:.78rem}.checkout-field-grid input{width:100%;min-height:42px;border:1px solid rgba(255,229,186,.2);border-radius:8px;background:#ffffff0e;color:var(--text);padding:0 12px;outline:none}.checkout-field-grid input::placeholder{color:#fff2dc61}.payment-options{display:grid;gap:9px}.payment-options button,.confirm-card{border:1px solid rgba(255,229,186,.18);border-radius:8px;background:#ffffff0b;color:var(--text);padding:13px;text-align:left}.payment-options button.is-selected{border-color:#ffe5ba8a;background:#d8ad6729}.checkout-helper{margin:0;line-height:1.45}.confirm-card strong{color:var(--text);font-size:1.05rem}.confirm-card small{color:#fff2dca3;line-height:1.45}.checkout-actions{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.checkout-actions .secondary-button:last-child{grid-column:1 / -1}.viewer-controls{position:fixed;left:34px;bottom:112px;z-index:4;padding:8px;border:1px solid var(--line);border-radius:999px;background:var(--glass);backdrop-filter:blur(var(--ba-blur-sm, 11px));box-shadow:0 14px 46px #00000042}.viewer-controls button{padding:0 13px;font-size:.76rem;font-weight:750}#app[data-preview-mode=mobile] .hud-top{top:14px;left:calc(var(--mobile-frame-gutter) + 14px);right:calc(var(--mobile-frame-gutter) + 14px)}#app[data-preview-mode=mobile] .brand{width:58px;height:58px;padding:9px}#app[data-preview-mode=mobile] .hud-actions{gap:8px}#app[data-preview-mode=mobile] .search-pill{width:48px;min-width:48px;padding:0;justify-content:center;font-size:0}#app[data-preview-mode=mobile] .search-pill:before{width:12px;height:12px}#app[data-preview-mode=mobile] .icon-button{min-width:48px;padding:0 10px;font-size:.72rem}#app[data-preview-mode=mobile] .preview-toggle{border-color:#ffe5ba80;background:#d8ad6729}#app[data-preview-mode=mobile] .home-copy{left:16px;right:16px;bottom:112px;max-width:none}#app[data-preview-mode=mobile] .home-copy h1{font-size:1.55rem}#app[data-preview-mode=mobile] .home-copy span{margin-top:9px;font-size:.88rem}#app[data-preview-mode=mobile] .category-rail{--rail-fade-left: 0px;--rail-fade-right: 0px;top:132px;right:calc(var(--mobile-frame-gutter) + 12px);bottom:auto;left:auto;width:58px;max-width:none;max-height:min(46vh,390px);flex-direction:column;justify-content:flex-start;border-radius:999px;padding:9px 7px;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity;scroll-padding-block:14px}#app[data-preview-mode=mobile] .category-rail button{flex:0 0 42px;scroll-snap-align:start;width:42px;min-height:42px;padding:0;justify-content:center;font-size:0}#app[data-preview-mode=mobile] .category-rail .nav-dot{margin:0}#app[data-preview-mode=mobile][data-mode=category] .category-rail,#app[data-preview-mode=mobile][data-mode=viewer] .category-rail{display:none}#app[data-preview-mode=mobile] .product-panel,#app[data-preview-mode=mobile] .checkout-panel,#app[data-preview-mode=mobile] .search-panel{left:calc(var(--mobile-frame-gutter) + 14px);right:calc(var(--mobile-frame-gutter) + 14px);width:auto;border-radius:14px}#app[data-preview-mode=mobile] .product-panel{top:auto;bottom:52px;max-height:min(42dvh,356px);padding:14px 16px 16px;transform-origin:center bottom}#app[data-preview-mode=mobile] .checkout-panel,#app[data-preview-mode=mobile] .search-panel{top:86px;max-height:calc(100dvh - 170px);overflow-y:auto;padding:16px}#app[data-preview-mode=mobile] .viewer-controls{display:none!important}#app[data-preview-mode=mobile] .wall-customizer{top:calc(var(--mobile-frame-top) + 84px);left:calc(var(--mobile-frame-gutter) + 14px);width:min(196px,calc(var(--mobile-frame-width) - 92px));border-radius:10px}#app[data-preview-mode=mobile] .wall-customizer-toggle{min-height:42px;padding:0 11px;font-size:.72rem}.mobile-viewer-ui{display:none}#app[data-mobile=true][data-mode=viewer] .product-panel,#app[data-mobile=true][data-mode=viewer] .wall-customizer,#app[data-mobile=true][data-mode=viewer] .bag-button{display:none!important}#app[data-mobile=true][data-mode=viewer] .mobile-viewer-ui:not([hidden]){display:block;position:fixed;inset:0;z-index:5;pointer-events:none}.mobile-viewer-tools{position:fixed;top:calc(var(--mobile-frame-top) + 25%);right:calc(var(--mobile-frame-gutter) + 10px);display:grid;gap:7px;pointer-events:auto}.mobile-tool-button{width:46px;min-height:48px;display:grid;place-items:center;gap:1px;padding:5px 3px 4px;border:1px solid rgba(255,236,204,.24);border-radius:12px;background:#0a0806b3;color:#fff5e5d6;backdrop-filter:blur(var(--ba-blur-sm, 11px)) saturate(1.08);box-shadow:0 7px 20px #00000038}.mobile-tool-button.is-active,.mobile-tool-button[aria-pressed=true]{border-color:#d8ad67d1;background:#3e2a16db;color:#fff3df}.mobile-tool-button small{max-width:40px;overflow:hidden;font-size:.53rem;font-weight:760;letter-spacing:.04em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mobile-tool-icon{width:21px;height:21px;display:grid;place-items:center;border:1px solid currentColor;border-radius:6px;font-size:.61rem;font-weight:820}.mobile-tool-icon:before{content:"•"}.mobile-tool-icon[data-tool-icon=size]:before,.mobile-tool-icon[data-tool-icon=scale]:before{content:"↔"}.mobile-tool-icon[data-tool-icon=material]:before{content:"M"}.mobile-tool-icon[data-tool-icon=color]{border-radius:50%;background:conic-gradient(#302c29,#f2eadb,#b8893f,#302c29)}.mobile-tool-icon[data-tool-icon=color]:before{content:""}.mobile-tool-icon[data-tool-icon=thickness]:before{content:"≡"}.mobile-tool-icon[data-tool-icon=finish]:before{content:"◇"}.mobile-tool-icon[data-tool-icon=wall]:before{content:"W"}.mobile-tool-icon[data-tool-icon=quantity]:before{content:"1+"}.mobile-tool-icon[data-tool-icon=layers]:before{content:"≋"}.mobile-option-popover{position:fixed;top:calc(var(--mobile-frame-top) + 25%);right:calc(var(--mobile-frame-gutter) + 66px);width:min(218px,calc(var(--mobile-frame-width) - 92px));max-height:min(46vh,330px);overflow-y:auto;padding:13px;border:1px solid rgba(255,232,195,.24);border-radius:14px;background:#0c0907d1;color:var(--text);backdrop-filter:blur(var(--ba-blur-lg, 14px)) saturate(1.1);box-shadow:0 18px 54px #00000057;pointer-events:auto}.mobile-popover-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,229,186,.16);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.mobile-popover-heading span{color:#fff2dc9e}.mobile-popover-heading strong{max-width:118px;overflow:hidden;color:var(--gold);text-overflow:ellipsis;white-space:nowrap}.mobile-popover-options{display:grid;gap:8px;margin-top:10px}.mobile-popover-options .chip{width:100%;justify-content:flex-start;min-height:38px}.mobile-wall-presets{display:grid;grid-template-columns:repeat(5,32px);gap:8px;margin-top:12px}.mobile-wall-presets button,.mobile-wall-presets input{width:32px;height:32px;padding:2px;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:var(--swatch, rgba(255, 255, 255, .08))}.mobile-wall-presets button.is-selected{box-shadow:0 0 0 2px #080604e6,0 0 0 4px #d8ad67d1}.mobile-quantity-stepper{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;margin-top:12px;text-align:center}.mobile-quantity-stepper button{min-height:40px;border:1px solid rgba(255,229,186,.24);border-radius:9px;background:#fff1;color:var(--text)}.mobile-commerce-bar{position:fixed;right:calc(var(--mobile-frame-gutter) + 10px);bottom:calc(100vh - var(--mobile-frame-top) - var(--mobile-frame-height) + 10px);left:calc(var(--mobile-frame-gutter) + 10px);min-height:66px;display:grid;grid-template-columns:40px minmax(0,1fr) 58px 56px;align-items:center;gap:7px;padding:8px;border:1px solid rgba(255,232,195,.25);border-radius:16px;background:#0a0806d6;color:var(--text);backdrop-filter:blur(var(--ba-blur-lg, 14px)) saturate(1.12);box-shadow:0 18px 54px #0000005c;pointer-events:auto}.mobile-viewer-back,.mobile-cart-action,.mobile-buy-action{min-height:44px;border-radius:10px;font-size:.72rem;font-weight:780}.mobile-viewer-back{border:1px solid rgba(255,229,186,.2);background:#ffffff0e;color:var(--text);font-size:1.45rem}.mobile-commerce-copy{min-width:0;display:grid;gap:3px}.mobile-commerce-copy strong,.mobile-commerce-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-commerce-copy strong{font-size:.72rem}.mobile-commerce-copy span{color:var(--gold);font-size:.7rem;font-weight:760}.mobile-cart-action{border:1px solid rgba(255,232,195,.28);background:#ffffff13;color:var(--text)}.mobile-buy-action{border:1px solid rgba(255,227,179,.56);background:linear-gradient(135deg,#ebc77e,#b98232);color:#120c05}#app[data-preview-mode=mobile] .category-scroll-controls{right:calc(var(--mobile-frame-gutter) + 12px);left:auto;top:50%;bottom:auto;transform:translateY(-50%);flex-direction:column;padding:5px}#app[data-preview-mode=mobile] .category-scroll-controls .scroll-arrow.is-left{margin:4px 0 0;transform:rotate(-45deg)}#app[data-preview-mode=mobile] .category-scroll-controls .scroll-arrow.is-right{margin:0 0 4px;transform:rotate(135deg)}.search-panel label{display:grid;gap:9px;color:#fff6e8b8}.search-panel input{width:100%;border:1px solid rgba(255,246,232,.25);border-radius:8px;background:#ffffff14;color:#fff;padding:13px 14px;outline:none}.search-results{display:grid;gap:9px;max-height:min(58vh,520px);margin-top:15px;overflow:auto}.search-results button{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;border:1px solid rgba(255,246,232,.14);border-radius:8px;background:#ffffff0e;color:var(--text);padding:10px;text-align:left}.result-thumb{width:48px;height:48px;border:1px solid rgba(255,229,186,.16);border-radius:6px;background:var(--thumb-image, linear-gradient(135deg, rgba(216, 173, 103, .28), rgba(255, 255, 255, .06))) center / contain no-repeat,#ffffff0b}.search-results strong,.search-results small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results small{margin-top:4px;color:#fff6e894;font-size:.78rem}@media (hover: hover){.icon-button:hover,.viewer-controls button:hover,.chip:hover,.category-rail button:hover,.search-results button:hover,.buy:hover,.shopify-buy:hover,.checkout-link:hover,.secondary-button:hover,.whatsapp:hover,.cart-remove:hover{border-color:#fff6e09e}.brand:hover,.category-rail button:hover,.icon-button:hover,.search-pill:hover,.intro-browse:hover{transform:translateY(-1px)}.intro-browse:hover{transform:translate(-50%,-2px);border-color:#ffe1aeeb;background:#0f0c09f0}}@media (max-width: 860px){.hud-top{top:14px;left:14px;right:14px}.brand{width:58px;height:58px;padding:9px}.hud-actions{gap:8px}.search-pill{width:48px;min-width:48px;padding:0;justify-content:center;font-size:0}.search-pill:before{width:12px;height:12px}.icon-button{min-width:48px;padding:0 10px;font-size:.72rem}.home-copy{left:16px;right:16px;bottom:112px;max-width:none}.home-copy h1{font-size:1.55rem}.home-copy span{margin-top:9px;font-size:.88rem}.category-rail{--rail-fade-left: 0px;--rail-fade-right: 0px;inset:132px 12px auto auto;width:58px;max-width:none;max-height:min(46vh,390px);flex-direction:column;justify-content:flex-start;border-radius:999px;padding:9px 7px;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-snap-type:y proximity;scroll-padding-block:14px}.intro-browse{bottom:calc(18px + env(safe-area-inset-bottom,0px));width:calc(100vw - 48px);min-width:0;max-width:320px;height:56px}.category-rail button{flex:0 0 42px;scroll-snap-align:start;width:42px;min-height:42px;padding:0;justify-content:center;font-size:0}.category-rail .nav-dot{margin:0}#app[data-mode=category] .category-rail,#app[data-mode=viewer] .category-rail{display:none}@supports (animation-timeline: scroll(self inline)){.category-rail{animation:rail-edge-fade linear both;animation-timeline:scroll(self inline)}}.product-panel,.checkout-panel,.search-panel{left:14px;right:14px;width:auto;border-radius:14px}.product-panel{top:auto;bottom:52px;bottom:calc(52px + env(safe-area-inset-bottom,0px));max-height:min(42dvh,356px);padding:14px 16px 16px;transform-origin:center bottom}.checkout-panel,.search-panel{top:86px;max-height:calc(100dvh - 170px);overflow-y:auto;padding:16px}.product-panel h2,.checkout-panel h2{margin-top:6px;font-size:1.28rem}.material{margin-top:8px;font-size:.82rem;line-height:1.42;-webkit-line-clamp:2;line-clamp:2}.variant-groups{gap:12px;margin-top:14px}.chip{min-height:34px;padding:0 11px;font-size:.74rem}.quantity-row,.viewer-step-row,.buy-row{margin-top:12px}.buy-row{grid-template-columns:1fr 1fr 46px;position:sticky;bottom:-16px;margin-right:-16px;margin-left:-16px;padding:12px 16px 16px;background:linear-gradient(to top,#0b0907f5,#0b0907b8);backdrop-filter:blur(var(--ba-blur-sm, 11px))}.buy,.shopify-buy,.whatsapp{min-height:40px;font-size:.76rem}.viewer-controls{display:none!important}.category-scroll-controls{inset:50% 12px auto auto;flex-direction:column;transform:translateY(-50%);padding:5px}.category-scroll-controls .scroll-arrow.is-left{margin:4px 0 0;transform:rotate(-45deg)}.category-scroll-controls .scroll-arrow.is-right{margin:0 0 4px;transform:rotate(135deg)}.category-scroll-controls button{width:40px;height:40px}}@media (max-width: 860px){.search-panel{top:calc(82px + env(safe-area-inset-top,0px));bottom:calc(84px + env(safe-area-inset-bottom,0px));max-height:none}}@property --rail-fade-left{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --rail-fade-right{syntax: "<length>"; inherits: false; initial-value: 34px;}@keyframes rail-edge-fade{0%{--rail-fade-left: 0px;--rail-fade-right: 34px}18%{--rail-fade-left: 26px}82%{--rail-fade-right: 34px}to{--rail-fade-left: 26px;--rail-fade-right: 0px}}@keyframes panel-in{0%{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes viewer-panel-in{0%{opacity:0;transform:translate(18px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.001ms!important;animation-duration:.001ms!important;scroll-behavior:auto!important}#app[data-mode=viewer] .product-panel,#app[data-mode=viewer] .viewer-controls,#hud-root.is-transitioning .m-home-labels button,#hud-root.is-transitioning .m-cat-eyebrow,#hud-root.is-transitioning .m-cat-title,#hud-root.is-transitioning .m-hero-plaque,#hud-root.is-transitioning .m-ring-label{animation-delay:.001ms!important}}.mobile-stage{display:none}#app[data-mobile=true] .mobile-stage{display:block;position:fixed;top:var(--mobile-frame-top);height:var(--mobile-frame-height);left:var(--mobile-frame-gutter);width:var(--mobile-frame-width);pointer-events:none;z-index:2}.mobile-stage [data-mpanel]{display:none}#app[data-mobile=true][data-mode=intro] .m-intro{display:flex}#app[data-mobile=true][data-mode=home] .m-home-labels,#app[data-mobile=true][data-mode=category] .m-category{display:block}@keyframes ba-mobile-ui-in{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}@keyframes ba-mobile-ui-out{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(4px)}}#hud-root.is-transitioning[data-mode=home][data-previous-mode=intro] .m-intro{display:flex;animation:ba-mobile-ui-out .42s ease forwards}#hud-root.is-transitioning[data-mode=home][data-previous-mode=category] .m-category{display:block;animation:ba-mobile-ui-out .42s ease forwards}#hud-root.is-transitioning[data-mode=home] .m-home-labels button{opacity:0;animation:ba-mobile-ui-in .42s ease forwards;animation-delay:calc(var(--home-ui-start, 1.74s) + var(--m-index-delay, 0s))}#hud-root.is-transitioning[data-mode=category][data-previous-mode=home] .m-home-labels{display:block;animation:ba-mobile-ui-out .62s ease forwards}#hud-root.is-transitioning[data-mode=category] .m-cat-eyebrow{opacity:0;animation:ba-mobile-ui-in .3s ease 2.34s forwards}#hud-root.is-transitioning[data-mode=category] .m-cat-title{opacity:0;animation:ba-mobile-ui-in .34s ease 2.48s forwards}#hud-root.is-transitioning[data-mode=category] .m-hero-plaque{opacity:0;animation:ba-mobile-ui-in .34s ease 2.66s forwards}#hud-root.is-transitioning[data-mode=category] .m-ring-label{opacity:0;animation:ba-mobile-ui-in .34s ease forwards;animation-delay:var(--ring-delay)}.m-intro{position:absolute;inset:0;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:0 32px;text-align:center;transform:translateY(-7%)}.m-intro-logo{width:54%;max-width:225px;filter:none;opacity:.9}.m-intro h1{margin:10px 0 0;font-size:1.24rem;font-weight:780;letter-spacing:.15em;color:#21160f;text-shadow:0 1px 0 rgba(255,245,226,.25)}.m-intro p{margin:0;max-width:300px;font-size:.8rem;line-height:1.7;letter-spacing:.05em;color:#23170fad}.m-home-labels{position:absolute;inset:0}.m-home-labels button{--m-top: calc(24% + var(--m-slot) * 21.3%);position:absolute;top:var(--m-top);width:39%;display:grid;gap:3px;padding:9px 0 0;border:0;border-top:1px solid rgba(62,38,20,.22);background:none;text-align:left;color:#21160f;cursor:pointer;pointer-events:auto;transform:translateY(-50%)}.m-home-labels button.is-left{left:7%;justify-items:start;text-align:left}.m-home-labels button.is-right{right:7%;justify-items:end;text-align:right}.m-home-labels button:first-child{border-top-color:transparent}#hud-root:not([data-category-scope=all]) .m-home-labels button{--m-top: 50%}.m-home-labels button span{font-size:.92rem;font-weight:780;letter-spacing:.24em}.m-home-labels button em{font-style:normal;font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:#653f1dd1}.m-category{position:absolute;inset:0}.m-cat-eyebrow{position:absolute;top:11.5%;left:0;right:0;margin:0;text-align:center;font-size:.58rem;letter-spacing:.32em;color:#683e19e0}.m-cat-title{position:absolute;top:13.5%;left:0;right:0;margin:0;text-align:center;font-size:1.42rem;font-weight:800;letter-spacing:.2em;color:#21160f;text-shadow:0 1px 0 rgba(255,245,226,.25)}.m-hero-plaque{position:absolute;left:50%;transform:translate(-50%);display:grid;justify-items:center;gap:1px;padding:7px 16px;border:1px solid rgba(214,178,121,.26);border-radius:10px;background:#0c0a0994;backdrop-filter:blur(6px);text-align:center;max-width:78%}.m-hero-plaque{top:51%}.m-hero-plaque strong{font-size:.82rem;letter-spacing:.08em;color:#f5ecdb;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.m-hero-plaque span{font-size:.68rem;letter-spacing:.1em;color:#d6b279e6}.m-ring-labels{position:absolute;inset:0}.m-ring-label{position:absolute;left:var(--ring-x);top:var(--ring-y);width:min(27%,108px);transform:translate(-50%,-50%) scale(var(--ring-scale));transform-origin:center;display:grid;gap:2px;padding:6px 8px;border:1px solid rgba(55,34,19,.16);border-radius:999px;background:#fae2bc94;box-shadow:0 8px 26px #1d100824;color:#21160f;text-align:center;opacity:.7;transition:opacity .14s ease,border-color .14s ease,background .14s ease}.m-ring-label strong,.m-ring-label em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-ring-label strong{font-size:.7rem;line-height:1.15;letter-spacing:.04em}.m-ring-label em{display:none;color:#663d19e0;font-size:.58rem;font-style:normal;letter-spacing:.08em}.m-ring-label.is-active{width:min(56%,220px);padding:8px 12px;border-color:#683e196b;background:#fae2bce6;box-shadow:0 12px 34px #1d100838;opacity:1;z-index:2}.m-ring-label.is-active strong{font-size:.78rem}.m-ring-label.is-active em{display:block}#app[data-mobile=true] .category-scroll-controls{inset:72% auto auto 50%;transform:translate(-50%);flex-direction:row;gap:min(54vw,220px);padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none}#app[data-mobile=true][data-mode=category] #hud-root[data-mobile-array=products] .category-scroll-controls{top:51.5%;gap:min(68vw,280px)}#hud-root[data-mobile-array=products] .m-cat-eyebrow{top:9.5%}#hud-root[data-mobile-array=products] .m-cat-title{top:11.5%}#app[data-mobile=true] .category-scroll-controls button{width:42px;height:42px;border:1px solid rgba(55,34,19,.28);background:#fae2bcb8;box-shadow:0 8px 24px #1d100829}#app[data-mobile=true] .category-scroll-controls .scroll-arrow.is-left{margin:0 0 0 4px;transform:rotate(-135deg)}#app[data-mobile=true] .category-scroll-controls .scroll-arrow.is-right{margin:0 4px 0 0;transform:rotate(45deg)}.mobile-context-back{display:none}.info-button{width:50px;min-width:50px;padding:0;border-radius:50%;font-family:Georgia,serif;font-size:1.05rem;font-style:italic}.info-button.is-active{border-color:#d8ad67d1;background:#4c3216d1}.info-panel{position:fixed;top:104px;right:34px;z-index:8;width:min(370px,calc(100vw - 68px));display:grid;gap:16px;padding:20px;border:1px solid var(--line);border-radius:14px;background:#0a0806e0;color:var(--text);backdrop-filter:blur(var(--ba-blur-lg, 14px)) saturate(1.1);box-shadow:0 24px 72px #0000006b}.info-panel-top{display:flex;justify-content:space-between;gap:18px}.info-panel-top p,.panel-kicker,.desktop-customization-heading p,.desktop-wall-control>p{margin:0;color:var(--gold);font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.info-panel h2,.desktop-customization-panel h2{margin:5px 0 0;font-size:1.35rem}.info-about{margin:0;color:#fff2dcbd;font-size:.86rem;line-height:1.55}.info-links{display:grid;grid-template-columns:1fr 1fr;gap:8px}.info-links a,.info-view-control button{min-height:42px;display:grid;place-items:center;border:1px solid rgba(255,229,186,.2);border-radius:9px;background:#ffffff0e;color:var(--text);font-size:.76rem;font-weight:740;text-decoration:none}.info-view-control{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding-top:14px;border-top:1px solid rgba(255,229,186,.14);color:#fff2dcb8;font-size:.76rem}.info-view-control .preview-toggle{min-width:136px;padding:0 12px}.desktop-customization-panel{position:fixed;top:112px;bottom:84px;left:34px;z-index:4;width:min(310px,calc(100vw - 68px));overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(216,173,103,.45) transparent;overscroll-behavior:contain;padding:20px;border:1px solid var(--line);border-radius:12px;background:#0b0907b3;color:var(--text);backdrop-filter:blur(var(--ba-blur-lg, 14px)) saturate(1.08);box-shadow:var(--shadow)}.desktop-customization-panel::-webkit-scrollbar{width:8px}.desktop-customization-panel::-webkit-scrollbar-thumb{background:#d8ad6766;border-radius:4px}.desktop-customization-panel::-webkit-scrollbar-track{background:transparent}.desktop-variant-groups{display:grid;gap:16px;margin-top:20px}.desktop-wall-control{display:grid;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,229,186,.15)}.desktop-wall-control .wall-color-presets{margin-top:0}.product-panel .variant-groups,.product-panel>.layer-expand-button,.wall-customizer,.viewer-controls{display:none!important}.product-info-section{padding-bottom:18px;border-bottom:1px solid rgba(255,229,186,.15)}.product-panel .quantity-row{margin-top:20px}.product-panel .viewer-step-row{margin-top:14px}.product-panel .buy-row{margin-top:auto;padding-top:18px}.category-rail{max-width:min(980px,calc(100vw - 68px))}.category-rail button{max-width:260px}.category-rail button span:last-child{overflow:hidden;text-overflow:ellipsis}#hud-root.is-transitioning .desktop-customization-panel,#hud-root.is-transitioning .info-panel,#hud-root.is-transitioning .mobile-context-back{opacity:0!important;visibility:hidden!important}#app[data-mobile=true] .desktop-customization-panel,#app[data-mobile=true] .product-panel,#app[data-mobile=true] .category-rail{display:none!important}#app[data-mobile=true] .hud-top{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:8px}#app[data-mobile=true] .mobile-context-back:not([hidden]){display:block;min-width:0;max-width:128px;min-height:40px;overflow:hidden;padding:0 10px;border:1px solid rgba(255,229,186,.22);border-radius:999px;background:#0a0806ad;color:#fff5e4e6;font-size:.66rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap;backdrop-filter:blur(var(--ba-blur-sm, 11px))}#app[data-mobile=true] .hud-actions{justify-self:end}#app[data-mobile=true] .info-panel{top:calc(var(--mobile-frame-top) + 82px);right:calc(var(--mobile-frame-gutter) + 12px);left:calc(var(--mobile-frame-gutter) + 12px);width:auto;max-height:calc(var(--mobile-frame-height) - 104px);overflow-y:auto;padding:17px}#app[data-mobile=true] .info-links{grid-template-columns:1fr 1fr}#app[data-mobile=true] .info-view-control{grid-template-columns:1fr}#app[data-mobile=true] .info-view-control .preview-toggle{width:100%}#app[data-mobile=true] .mobile-viewer-tools{top:calc(var(--mobile-frame-top) + 27%)}#app[data-mobile=true] .mobile-option-popover{top:auto;right:calc(var(--mobile-frame-gutter) + 10px);bottom:calc(100vh - var(--mobile-frame-top) - var(--mobile-frame-height) + 108px);left:calc(var(--mobile-frame-gutter) + 10px);width:auto;max-height:54px;display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;padding:7px 8px;border-radius:12px;scrollbar-width:none}#app[data-mobile=true] .mobile-option-popover[hidden]{display:none!important}.mobile-inline-label{flex:0 0 auto;padding:0 6px;color:var(--gold);font-size:.58rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}#app[data-mobile=true] .mobile-popover-options{display:flex;flex:0 0 auto;gap:6px;margin:0}#app[data-mobile=true] .mobile-popover-options .chip{width:auto;min-height:36px;flex:0 0 auto;padding:0 10px;font-size:.68rem}#app[data-mobile=true] .mobile-wall-presets{display:flex;flex:0 0 auto;grid-template-columns:none;gap:7px;margin:0}#app[data-mobile=true] .mobile-wall-presets button,#app[data-mobile=true] .mobile-wall-presets input{flex:0 0 34px;width:34px;height:34px}#app[data-mobile=true] .mobile-commerce-bar{min-height:90px;grid-template-columns:minmax(0,1fr) 62px 58px;grid-template-areas:"copy cart buy" "quantity cart buy";gap:6px 8px;padding:10px}.mobile-commerce-copy{grid-area:copy}.mobile-commerce-quantity{grid-area:quantity;width:max-content;display:grid;grid-template-columns:28px 32px 28px;align-items:center;border:1px solid rgba(255,229,186,.18);border-radius:8px;overflow:hidden}.mobile-commerce-quantity button,.mobile-commerce-quantity strong{min-height:27px;display:grid;place-items:center;border:0;background:#ffffff0a;color:var(--text);font-size:.68rem}.mobile-commerce-quantity strong{border-right:1px solid rgba(255,229,186,.14);border-left:1px solid rgba(255,229,186,.14)}.mobile-cart-action{grid-area:cart;min-height:62px}.mobile-buy-action{grid-area:buy;min-height:62px}#app[data-mobile=true] .mobile-tool-icon[data-tool-icon=quantity],#app[data-mobile=true] .mobile-tool-button:has(.mobile-tool-icon[data-tool-icon=quantity]){display:none}.own-wall-home-launch,.own-wall-viewer-launch,.own-wall-inline-launch,.own-wall-mobile-launch,.own-wall-studio button{color:var(--text)}.own-wall-home-launch{position:fixed;right:34px;bottom:118px;z-index:6;width:min(320px,calc(100vw - 68px));display:grid;gap:5px;padding:18px 20px;border:1px solid rgba(225,180,105,.72);border-radius:16px;background:linear-gradient(130deg,#482f17f0,#0a0806f0),#0a0806eb;text-align:left;box-shadow:0 18px 58px #0000006b,inset 0 1px #ffeed124;backdrop-filter:blur(var(--ba-blur-lg, 14px)) saturate(1.08)}.own-wall-home-launch span,.own-wall-inline-launch span{color:var(--gold);font-size:.62rem;font-weight:850;letter-spacing:.18em}.own-wall-home-launch strong{font-size:1rem;line-height:1.2}.own-wall-home-launch em{color:#fff3df9e;font-size:.72rem;font-style:normal}.own-wall-viewer-launch{position:fixed;left:50%;bottom:110px;z-index:6;min-width:260px;min-height:58px;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:10px;padding:9px 18px;transform:translate(-50%);border:1px solid rgba(225,180,105,.72);border-radius:999px;background:#0a0806e0;text-align:left;box-shadow:0 16px 48px #00000061;backdrop-filter:blur(var(--ba-blur-sm, 11px)) saturate(1.08)}.own-wall-viewer-launch>span{grid-row:1 / 3;color:var(--gold);font-size:1.6rem;line-height:1}.own-wall-viewer-launch strong{align-self:end;color:var(--gold);font-size:.68rem;letter-spacing:.14em}.own-wall-viewer-launch small{align-self:start;color:#fff3dfb8;font-size:.68rem}.own-wall-inline-launch{min-height:58px;display:grid;gap:4px;padding:11px 13px;border:1px solid rgba(225,180,105,.46);border-radius:10px;background:linear-gradient(135deg,#d8ad672b,#ffffff0b);text-align:left}.own-wall-inline-launch strong{font-size:.78rem}.own-wall-mobile-launch{flex:0 0 auto;min-height:36px;padding:0 12px;border:1px solid rgba(225,180,105,.54);border-radius:8px;background:#d8ad6724;font-size:.67rem;font-weight:760;white-space:nowrap}#hud-root[data-own-wall-active=true] .hud-top,#hud-root[data-own-wall-active=true] .category-rail,#hud-root[data-own-wall-active=true] .product-panel,#hud-root[data-own-wall-active=true] .desktop-customization-panel,#hud-root[data-own-wall-active=true] .viewer-controls,#hud-root[data-own-wall-active=true] .wall-customizer,#hud-root[data-own-wall-active=true] .mobile-viewer-ui,#hud-root[data-own-wall-active=true] .own-wall-home-launch,#hud-root[data-own-wall-active=true] .own-wall-viewer-launch{display:none!important}#hud-root[data-own-wall-active=true]:before{height:112px;background:linear-gradient(to bottom,rgba(0,0,0,.66),transparent)}#hud-root[data-own-wall-active=true]:after{height:330px;background:linear-gradient(to top,rgba(0,0,0,.72),transparent)}.own-wall-studio{position:fixed;inset:0;z-index:8;pointer-events:none}.own-wall-topbar,.own-wall-upload-card,.own-wall-adjust-panel,.own-wall-browser{pointer-events:auto}.own-wall-topbar{position:fixed;top:24px;left:28px;right:28px;z-index:2;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px}.own-wall-title{display:grid;gap:4px;text-shadow:0 2px 20px rgba(0,0,0,.82)}.own-wall-title span,.own-wall-step{color:var(--gold);font-size:.62rem;font-weight:850;letter-spacing:.17em}.own-wall-title strong{font-size:1.05rem}.own-wall-topbar>button,.own-wall-adjust-actions>button{min-height:40px;padding:0 14px;border:1px solid rgba(255,231,192,.27);border-radius:9px;background:#090705c7;font-size:.72rem;font-weight:760;backdrop-filter:blur(var(--ba-blur-sm, 11px))}.own-wall-upload-card{position:fixed;top:50%;left:50%;width:min(470px,calc(100vw - 48px));display:grid;gap:14px;padding:30px;transform:translate(-50%,-50%);border:1px solid rgba(255,231,192,.32);border-radius:18px;background:radial-gradient(circle at 80% 0%,rgba(216,173,103,.17),transparent 48%),#090705de;box-shadow:0 28px 90px #0000007a;backdrop-filter:blur(var(--ba-blur-lg, 14px)) saturate(1.08)}.own-wall-upload-card h2{margin:0;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.05}.own-wall-upload-card p,.own-wall-adjust-copy p{margin:0;color:#fff3dfb3;font-size:.84rem;line-height:1.5}.own-wall-primary{border-color:#ffe2b2ad!important;background:linear-gradient(135deg,#e9c476,#ad772d)!important;color:#160e05!important;box-shadow:0 12px 34px #00000042}.own-wall-upload-card .own-wall-primary{min-height:50px;margin-top:4px;border:1px solid;border-radius:11px;font-weight:820}.own-wall-adjust-panel{position:fixed;left:28px;bottom:28px;width:min(390px,calc(100vw - 56px));display:grid;gap:16px;padding:18px;border:1px solid rgba(255,231,192,.3);border-radius:16px;background:#090705d6;box-shadow:0 22px 70px #00000070;backdrop-filter:blur(var(--ba-blur-lg, 14px)) saturate(1.08)}.own-wall-adjust-copy{display:grid;gap:6px}.own-wall-adjust-copy strong{font-size:1rem}.own-wall-sliders{display:grid;gap:10px}.own-wall-sliders label{display:grid;grid-template-columns:112px 1fr;align-items:center;gap:12px;color:#fff3dfb8;font-size:.68rem;font-weight:720}.own-wall-sliders input{width:100%;accent-color:var(--gold)}.own-wall-calibration{padding-top:10px;border-top:1px solid rgba(255,231,192,.14)}.own-wall-calibration-toggle{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;padding:0;border:0;background:transparent;text-align:left}.own-wall-calibration-toggle>span{display:flex;align-items:center;gap:8px}.own-wall-calibration-toggle strong{font-size:.72rem}.own-wall-calibration-toggle small{padding:2px 6px;border:1px solid rgba(216,173,103,.3);border-radius:999px;color:var(--gold);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase}.own-wall-calibration-toggle em{color:var(--gold);font-size:1rem;font-style:normal}.own-wall-calibration-body{display:grid;gap:10px;padding-top:8px}.own-wall-calibration-body[hidden]{display:none}.own-wall-calibration-body>p,.own-wall-calibration-body>small{margin:0;color:#fff3df9e;font-size:.64rem;line-height:1.45}.own-wall-calibration-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.own-wall-calibration-row>label{display:grid;gap:5px;color:#fff3dfad;font-size:.59rem}.own-wall-calibration-input{min-height:38px;display:flex;align-items:center;gap:4px;padding:0 9px;border:1px solid rgba(255,231,192,.22);border-radius:8px;background:#00000038}.own-wall-calibration-input input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.own-wall-calibration-input em{color:#fff3df80;font-size:.6rem;font-style:normal}.own-wall-calibration-row>button{min-height:38px;padding:0 10px;border:1px solid rgba(216,173,103,.46);border-radius:8px;background:#d8ad671f;font-size:.62rem;font-weight:760}.own-wall-calibration-row>button:disabled{opacity:.38}.own-wall-calibration.is-marking [data-wall-calibration-status],.own-wall-calibration.is-calibrated [data-wall-calibration-status]{color:#f1ca84}#app:has(.own-wall-calibration.is-marking) #gallery-canvas{cursor:crosshair}.own-wall-adjust-actions{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px}.own-wall-browser{position:fixed;bottom:26px;left:50%;width:max-content;max-width:calc(100vw - 40px);padding:6px;transform:translate(-50%);overflow:hidden;border:1px solid rgba(255,231,192,.22);border-radius:999px;background:#080604d1;box-shadow:0 12px 42px #00000052;backdrop-filter:blur(var(--ba-blur-sm, 11px)) saturate(1.08)}.own-wall-studio[data-phase=browse] .own-wall-title{display:none}.own-wall-studio[data-phase=browse] .own-wall-topbar{justify-content:flex-end}.own-wall-studio[data-phase=browse] .own-wall-topbar>button{min-height:var(--ba-control-h-sm);border-radius:var(--ba-radius-sm);background:#080604ad}#hud-root[data-own-wall-phase=browse]:before{height:82px}#hud-root[data-own-wall-phase=browse]:after{height:118px}.own-wall-categories{width:max-content;max-width:calc(100vw - 52px);display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.own-wall-categories::-webkit-scrollbar{display:none}.own-wall-categories button{min-height:32px;flex:0 0 auto;padding:0 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:#fff3df94;font-size:.64rem;font-weight:760}.own-wall-categories button.is-active{border-color:#d8ad67c2;background:#d8ad6724;color:var(--text)}.own-wall-studio[data-phase=upload] [data-own-wall-adjust],.own-wall-studio[data-phase=upload] [data-own-wall-browser],.own-wall-studio[data-phase=adjust] [data-own-wall-upload],.own-wall-studio[data-phase=adjust] [data-own-wall-browser],.own-wall-studio[data-phase=browse] [data-own-wall-upload],.own-wall-studio[data-phase=browse] [data-own-wall-adjust]{display:none}@media (hover: hover){.own-wall-home-launch:hover,.own-wall-viewer-launch:hover,.own-wall-inline-launch:hover,.own-wall-studio button:hover{border-color:#ffe2b2d1}.own-wall-home-launch:hover{transform:translateY(-2px)}}#app[data-mobile=true] .own-wall-home-launch{right:calc(var(--mobile-frame-gutter) + 14px);bottom:calc(100vh - var(--mobile-frame-top) - var(--mobile-frame-height) + 18px);left:calc(var(--mobile-frame-gutter) + 14px);width:auto;padding:14px 16px}#app[data-mobile=true][data-mode=intro] .own-wall-home-launch{bottom:calc(100vh - var(--mobile-frame-top) - var(--mobile-frame-height) + 86px)}#app[data-mobile=true] .own-wall-viewer-launch{top:calc(var(--mobile-frame-top) + 90px);right:auto;bottom:auto;left:calc(var(--mobile-frame-gutter) + 14px);min-width:0;width:min(190px,calc(var(--mobile-frame-width) - 88px));min-height:52px;transform:none;border-radius:13px}#app[data-mobile=true] .own-wall-studio{top:var(--mobile-frame-top);right:var(--mobile-frame-gutter);bottom:calc(100vh - var(--mobile-frame-top) - var(--mobile-frame-height));left:var(--mobile-frame-gutter)}#app[data-mobile=true] .own-wall-topbar{top:calc(var(--mobile-frame-top) + 12px);right:calc(var(--mobile-frame-gutter) + 12px);left:calc(var(--mobile-frame-gutter) + 12px);min-height:52px}#app[data-mobile=true] .own-wall-title strong{max-width:210px;font-size:.8rem}#app[data-mobile=true] .own-wall-title span{font-size:.5rem}#app[data-mobile=true] .own-wall-topbar>button{min-height:38px;padding:0 11px}#app[data-mobile=true] .own-wall-upload-card{width:min(calc(var(--mobile-frame-width) - 28px),420px);padding:22px}#app[data-mobile=true] .own-wall-adjust-panel{right:calc(var(--mobile-frame-gutter) + 12px);bottom:calc(100vh - var(--mobile-frame-top) - var(--mobile-frame-height) + 12px);left:calc(var(--mobile-frame-gutter) + 12px);width:auto;max-height:min(42vh,330px);overflow-y:auto;gap:11px;padding:14px}#app[data-mobile=true] .own-wall-adjust-copy p{font-size:.7rem}#app[data-mobile=true] .own-wall-sliders{gap:8px}#app[data-mobile=true] .own-wall-sliders label{grid-template-columns:96px 1fr;font-size:.62rem}#app[data-mobile=true] .own-wall-calibration{padding-top:7px}#app[data-mobile=true] .own-wall-calibration-body{gap:8px}#app[data-mobile=true] .own-wall-calibration-row{grid-template-columns:minmax(0,1fr) 116px}#app[data-mobile=true] .own-wall-adjust-actions{grid-template-columns:1fr 1fr}#app[data-mobile=true] .own-wall-adjust-actions .own-wall-primary{grid-column:1 / -1}#app[data-mobile=true] .own-wall-browser{bottom:calc(100vh - var(--mobile-frame-top) - var(--mobile-frame-height) + 12px);max-width:calc(var(--mobile-frame-width) - 24px);padding:5px}#app[data-mobile=true] .own-wall-categories{width:auto;max-width:calc(var(--mobile-frame-width) - 36px);justify-content:flex-start}#app[data-mobile=true] .own-wall-categories button{min-height:31px;padding:0 11px;font-size:.6rem}#app[data-mobile=true][data-mode=category] .own-wall-home-launch,#app[data-mobile=true][data-mode=viewer] .own-wall-viewer-launch{display:none!important}#app[data-mobile=true] .mobile-viewer-tools{top:calc(var(--mobile-frame-top) + 86px);right:calc(var(--mobile-frame-gutter) + 12px);left:calc(var(--mobile-frame-gutter) + 12px);display:flex;justify-content:center;gap:7px;overflow-x:auto;overflow-y:hidden;padding:2px;scrollbar-width:none}#app[data-mobile=true] .mobile-viewer-tools::-webkit-scrollbar{display:none}#app[data-mobile=true] .mobile-tool-button{width:48px;min-width:48px;min-height:48px;flex:0 0 48px}#app[data-mobile=true] .mobile-option-popover{bottom:calc(100vh - var(--mobile-frame-top) - var(--mobile-frame-height) + 128px);max-height:58px;gap:7px;padding:8px}#app[data-mobile=true] .mobile-option-popover:has(.mobile-wall-presets) .mobile-inline-label{display:none}#app[data-mobile=true] .mobile-option-popover:has(.mobile-wall-presets),#app[data-mobile=true] .mobile-wall-presets{gap:6px}#app[data-mobile=true] .mobile-wall-presets button,#app[data-mobile=true] .mobile-wall-presets input{width:30px;height:30px;flex-basis:30px}#app[data-mobile=true] .own-wall-mobile-launch{min-height:34px;padding:0 9px;font-size:.62rem}#app[data-mobile=true] .mobile-commerce-bar{min-height:106px;grid-template-columns:minmax(0,1fr) 48px 82px 88px;grid-template-areas:"copy copy copy quantity" "cart cart buy buy";grid-template-rows:minmax(32px,auto) 44px;gap:8px 6px;padding:10px}#app[data-mobile=true] .mobile-commerce-copy{align-content:center}#app[data-mobile=true] .mobile-commerce-quantity{align-self:center;justify-self:end}#app[data-mobile=true] .mobile-cart-action,#app[data-mobile=true] .mobile-buy-action{width:100%;min-height:44px}@media (max-width: 370px){#app[data-mobile=true] .mobile-viewer-tools{right:calc(var(--mobile-frame-gutter) + 8px);left:calc(var(--mobile-frame-gutter) + 8px);gap:5px}#app[data-mobile=true] .mobile-tool-button{width:44px;min-width:44px;min-height:46px;flex-basis:44px}#app[data-mobile=true] .mobile-commerce-bar{right:calc(var(--mobile-frame-gutter) + 8px);left:calc(var(--mobile-frame-gutter) + 8px);grid-template-columns:minmax(0,1fr) 44px 76px 88px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.ui-sprite{width:30px;height:40px;flex:0 0 auto;display:inline-block;background-image:var(--ba-ui-sprite);background-repeat:no-repeat;background-size:400% 200%;filter:drop-shadow(0 2px 3px rgba(0,0,0,.42))}.ui-sprite-search{background-position:0 0}.ui-sprite-info{background-position:33.333% 0}.ui-sprite-close{background-position:66.667% 0}.ui-sprite-prev{background-position:100% 0}.ui-sprite-next{background-position:0 100%}.ui-sprite-collection{background-position:33.333% 100%}.ui-sprite-wall{background-position:66.667% 100%}.ui-sprite-cart{background-position:100% 100%}.hud-actions{gap:10px}.search-pill,.info-button{position:relative;isolation:isolate;border:1px solid var(--ba-ui-edge);border-radius:6px;background:linear-gradient(145deg,#462d14eb,#0a0805f5 48%,#140e08f5);box-shadow:0 14px 42px #00000057,inset 0 1px #fff5e121,inset 0 -10px 24px #00000029;backdrop-filter:blur(var(--ba-blur-sm, 11px)) saturate(1.08);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.search-pill{width:min(350px,35vw);min-height:64px;justify-content:flex-start;gap:11px;padding:7px 18px 7px 11px;color:var(--ba-ui-ivory);text-align:left}.search-pill:before{content:"";position:absolute;inset:4px;width:auto;height:auto;flex:none;border:1px solid rgba(255,239,210,.16);border-radius:3px;box-shadow:none;transform:none;pointer-events:none}.search-pill>*{position:relative;z-index:1}.search-pill .ui-sprite{width:32px;height:42.667px}.search-pill-copy{min-width:0;display:grid;gap:2px;padding-left:12px;border-left:1px solid rgba(225,180,105,.3)}.search-pill-copy small,.search-pill-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-pill-copy small{color:var(--ba-ui-brass);font-size:.52rem;font-weight:850;letter-spacing:.19em;line-height:1.2;text-transform:uppercase}.search-pill-copy strong{color:var(--ba-ui-ivory);font-size:.82rem;font-weight:720;letter-spacing:.015em;line-height:1.2}.info-button{width:64px;min-width:64px;height:64px;min-height:64px;display:grid;place-items:center;padding:0;font-family:inherit;font-size:0;font-style:normal}.info-button:before{content:"";position:absolute;inset:4px;border:1px solid rgba(255,239,210,.16);border-radius:3px;pointer-events:none}.info-button .ui-sprite{width:31px;height:41.333px}.info-button.is-active{border-color:#f8cd80f5;background:linear-gradient(145deg,#754c1efa,#150e07fa);box-shadow:0 8px 24px #00000057,inset 0 0 22px #d6a65329;transform:translateY(1px)}.info-button[data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 10px);right:0;width:max-content;max-width:180px;padding:7px 9px;border:1px solid rgba(225,180,105,.38);border-radius:4px;background:#090705f5;color:#fff2d6db;box-shadow:0 8px 24px #0000004d;font-size:.62rem;font-weight:700;letter-spacing:.04em;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}.info-button[data-tooltip]:hover:after,.info-button[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}.brand{border-color:#e1b4698a;border-radius:6px;background:linear-gradient(145deg,#1c130bf5,#050403f5);box-shadow:0 14px 42px #00000057,inset 0 0 0 4px #ffefd209}.info-panel,.search-panel{border-color:var(--ba-ui-edge);border-radius:6px;background:radial-gradient(circle at 88% 0%,rgba(214,166,83,.13),transparent 32%),linear-gradient(155deg,rgba(20,14,8,.97),var(--ba-ui-panel));box-shadow:0 28px 90px #00000085,inset 0 0 0 4px #ffefd206}.info-panel:before,.search-panel:before{content:"";position:absolute;top:5px;right:5px;left:5px;height:1px;background:linear-gradient(90deg,transparent,rgba(248,205,128,.62),transparent);pointer-events:none}.info-panel-top,.search-panel-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.search-panel-top{margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid rgba(225,180,105,.18)}.search-panel-top p{margin:0;color:var(--ba-ui-brass);font-size:.56rem;font-weight:850;letter-spacing:.19em;text-transform:uppercase}.search-panel-top h2{min-height:36px;display:flex;align-items:center;gap:8px;margin:2px 0 0;color:var(--ba-ui-ivory);font-size:1.35rem}.search-panel-top h2 .ui-sprite{width:21px;height:28px}.ui-close-button{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 5px;border:1px solid rgba(225,180,105,.34);border-radius:4px;background:#fff5e10b;color:#fff2d6db;font-size:.68rem;line-height:1}.ui-close-button .ui-sprite{width:18px;height:24px}.search-panel input{min-height:54px;border-color:#e1b46961;border-radius:4px;background:#fff6e611;padding:0 16px;box-shadow:inset 0 2px 16px #00000038}.search-panel input::placeholder{color:#fff2dc6b}.search-panel input:focus{border-color:#f8cd80d1;background:#fff6e617}.search-results button,.info-links a,.info-view-control button{border-radius:4px;border-color:#e1b4693d;background:linear-gradient(145deg,#fff6e611,#fff6e606)}.category-scroll-controls,.viewer-controls{border-color:#e1b46985;border-radius:7px;background:#090705e6;box-shadow:0 14px 46px #00000057}.category-scroll-controls button{border-color:#e1b4694d;border-radius:4px;background:linear-gradient(145deg,#4a3015eb,#0c0906f5)}.category-scroll-controls .scroll-arrow{width:19px;height:25.333px;margin:0;border:0;transform:none}.viewer-controls{gap:4px;padding:5px}.viewer-controls button{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 12px 0 8px;border-radius:4px}.viewer-controls button .ui-sprite{width:15px;height:20px}.own-wall-viewer-launch{grid-template-columns:34px 1fr;border-radius:6px;background:linear-gradient(145deg,#462d14f0,#0a0805f5)}.own-wall-viewer-launch>.ui-sprite{width:27px;height:36px;font-size:0}.mobile-context-back .ui-sprite{width:12px;height:16px}@media (hover: hover){.search-pill:hover,.info-button:hover{border-color:#f8cd80f5;box-shadow:0 17px 48px #0006,inset 0 1px #fff5e12e,inset 0 0 26px #d6a65312}.ui-close-button:hover,.category-scroll-controls button:hover,.viewer-controls button:hover{border-color:#f8cd80c2;background-color:#d6a6531f}}.search-pill:active,.info-button:active,.category-scroll-controls button:active,.viewer-controls button:active{transform:translateY(1px) scale(.985)}@media (max-width: 860px){.search-pill,#app[data-preview-mode=mobile] .search-pill{width:52px;min-width:52px;min-height:52px;justify-content:center;padding:0}.search-pill .ui-sprite,#app[data-preview-mode=mobile] .search-pill .ui-sprite{width:25px;height:33.333px}#app[data-mobile=true] .search-pill:before,#app[data-preview-mode=mobile] .search-pill:before{inset:4px;width:auto;height:auto;border-radius:3px;box-shadow:none;transform:none}.search-pill-copy{display:none}.info-button,#app[data-preview-mode=mobile] .info-button{width:52px;min-width:52px;height:52px;min-height:52px}.info-button .ui-sprite,#app[data-preview-mode=mobile] .info-button .ui-sprite{width:25px;height:33.333px}.info-button[data-tooltip]:after{display:none}}#app[data-mobile=true] .mobile-context-back:not([hidden]){display:flex;align-items:center;gap:5px;padding:0 9px 0 6px;border-radius:4px;border-color:#e1b4698a;background:#0a0805db}#app[data-mobile=true] .mobile-context-back>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}#app[data-mobile=true] .category-scroll-controls .scroll-arrow.is-left,#app[data-mobile=true] .category-scroll-controls .scroll-arrow.is-right,#app[data-preview-mode=mobile] .category-scroll-controls .scroll-arrow.is-left,#app[data-preview-mode=mobile] .category-scroll-controls .scroll-arrow.is-right{margin:0;transform:none}#app[data-mobile=true] .category-scroll-controls button,#app[data-preview-mode=mobile] .category-scroll-controls button{border-color:#e1b469ad;border-radius:4px;background:#0a0805e6;box-shadow:0 8px 24px #1d100847}@media (prefers-reduced-motion: reduce){.search-pill,.info-button,.info-button[data-tooltip]:after{transition:none}}.product-panel,.desktop-customization-panel,.checkout-panel,.wall-customizer,.category-rail,.mobile-option-popover,.mobile-commerce-bar,.own-wall-upload-card,.own-wall-adjust-panel,.own-wall-browser{border-color:#e1b46994;border-radius:6px;background:radial-gradient(circle at 90% 0%,rgba(214,166,83,.11),transparent 34%),linear-gradient(155deg,#140e08f5,#090705f0);box-shadow:0 24px 76px #00000073,var(--ba-ui-inset)}.instrument-panel-heading{min-width:0;display:flex;align-items:center;gap:10px}.instrument-panel-heading>.ui-sprite{width:22px;height:29.333px}.instrument-panel-heading>div{min-width:0}.instrument-panel-heading .eyebrow{margin:3px 0 0;color:#fff2dc9e;font-size:.62rem;letter-spacing:.11em;text-transform:uppercase}.desktop-customization-heading.instrument-panel-heading{align-items:flex-start;padding-bottom:15px;border-bottom:1px solid rgba(225,180,105,.18)}.checkout-panel-heading.instrument-panel-heading{align-items:flex-start}.checkout-panel-heading h2{margin-top:3px}.product-info-section{border-color:#e1b46933}.variant-group+.variant-group{padding-top:14px;border-top:1px solid rgba(225,180,105,.12)}.wall-art-overview-actions button,.info-links a,.info-view-control button,.viewer-step-row .chip,.layer-expand-button,.buy,.shopify-buy,.checkout-link,.secondary-button,.cart-remove,.wall-color-reset,.own-wall-primary,.own-wall-topbar>button,.own-wall-adjust-actions>button,.own-wall-calibration-row>button,.own-wall-mobile-launch,.mobile-cart-action,.mobile-buy-action{display:inline-flex;align-items:center;justify-content:center;gap:7px}.wall-art-overview-actions button .ui-sprite,.info-links a .ui-sprite,.info-view-control button .ui-sprite,.viewer-step-row .ui-sprite,.layer-expand-button .ui-sprite,.buy .ui-sprite,.shopify-buy .ui-sprite,.checkout-link .ui-sprite,.secondary-button .ui-sprite,.cart-remove .ui-sprite,.wall-color-reset .ui-sprite,.own-wall-primary .ui-sprite,.own-wall-topbar>button .ui-sprite,.own-wall-adjust-actions>button .ui-sprite,.own-wall-calibration-row>button .ui-sprite,.own-wall-mobile-launch .ui-sprite,.mobile-cart-action .ui-sprite,.mobile-buy-action .ui-sprite{width:16px;height:21.333px}.wall-art-overview-actions button,.wall-art-overview-facts li,.chip,.layer-expand-button,.buy,.shopify-buy,.whatsapp,.checkout-link,.secondary-button,.checkout-steps,.checkout-steps button,.cart-item,.cart-thumb,.checkout-field-grid input,.payment-options button,.confirm-card,.quantity-stepper,.wall-color-custom input,.wall-color-reset,.mobile-tool-button,.mobile-option-popover,.mobile-wall-presets button,.mobile-wall-presets input,.mobile-commerce-bar,.mobile-cart-action,.mobile-buy-action,.own-wall-topbar>button,.own-wall-adjust-actions>button,.own-wall-calibration-row>button,.own-wall-calibration-input,.own-wall-upload-card .own-wall-primary,.own-wall-categories button{border-radius:4px}.wall-art-overview-actions button,.chip,.layer-expand-button,.buy,.secondary-button,.cart-remove,.wall-color-reset,.checkout-steps button,.payment-options button,.own-wall-topbar>button,.own-wall-adjust-actions>button,.own-wall-calibration-row>button,.own-wall-categories button,.mobile-tool-button,.mobile-cart-action{border-color:#e1b4694d;background:var(--ba-ui-soft-gradient);color:var(--ba-ui-ivory)}.wall-art-overview-primary,.shopify-buy,.checkout-link,.own-wall-primary,.mobile-buy-action{border-color:#ffe2aac2;background:var(--ba-ui-gold-gradient)!important;color:#160e05!important;box-shadow:0 12px 34px #00000047,inset 0 1px #fff8e461}.wall-art-overview-secondary,.buy,.secondary-button,.layer-expand-button,.wall-color-reset,.own-wall-topbar>button,.own-wall-adjust-actions>button,.mobile-cart-action{background:var(--ba-ui-dark-gradient)}.wall-art-overview-actions button{min-height:56px;padding:0 18px 0 12px}.wall-art-overview-actions button .ui-sprite{width:20px;height:26.667px}.wall-art-overview-facts li{border-color:#e1b46940;background:#0a080594;box-shadow:inset 0 0 0 2px #ffefd205}.info-links a,.info-view-control button{min-height:44px;padding:0 10px}.info-links a .ui-sprite,.info-view-control button .ui-sprite{width:15px;height:20px}.category-rail{gap:4px;padding:7px}.category-rail button,.category-rail button:last-child{min-height:42px;padding:0 15px;border:1px solid transparent;border-radius:4px;background:transparent}.category-rail button.is-active,.category-rail button.is-previewed{border-color:#e1b46975;background:#d6a6531c}.nav-dot{width:9px;height:9px;border-radius:2px;transform:rotate(45deg)}.category-rail button.is-active .nav-dot,.category-rail button.is-previewed .nav-dot{box-shadow:0 0 0 4px #d8ad671a}.chip{border-color:#e1b46938;background:#fff6e60b;box-shadow:inset 0 0 0 2px #ffefd205}.chip.is-selected{border-color:#f8cd80c7;background:linear-gradient(145deg,#744b1db3,#150e07d1);color:var(--ba-ui-ivory);box-shadow:inset 0 0 18px #d6a6531c,0 6px 18px #0003}.color-chip:before,.wall-color-presets button,.mobile-wall-presets button,.mobile-wall-presets input{border-radius:3px}.wall-color-presets button,.mobile-wall-presets button,.mobile-wall-presets input{border-color:#ffefd294;box-shadow:inset 0 0 0 2px #08060447}.quantity-stepper,.mobile-commerce-quantity{border-color:#e1b46961;background:#08060480}.quantity-stepper button,.mobile-commerce-quantity button{color:var(--ba-ui-brass)}.quantity-stepper button:hover,.mobile-commerce-quantity button:hover{background:#d6a6531f}.checkout-steps{padding:5px;border-color:#e1b46942;background:#0806046b}.checkout-steps button.is-active{border-color:#f8cd80b8;background:#d6a65326}.cart-item,.confirm-card,.payment-options button{border-color:#e1b4693d;background:var(--ba-ui-soft-gradient)}.cart-remove{min-height:30px;padding:2px 8px 2px 4px;border:1px solid rgba(225,180,105,.24)}.checkout-field-grid input,.own-wall-calibration-input{border-color:#e1b46952;background:#fff6e60e;box-shadow:inset 0 2px 14px #0003}.checkout-field-grid input:focus{border-color:#f8cd80cc}.wall-customizer-toggle{min-height:56px;grid-template-columns:24px 16px 1fr 10px;gap:8px;padding:0 12px 0 9px;background:var(--ba-ui-dark-gradient)}.wall-customizer-toggle>.ui-sprite{width:20px;height:26.667px}.wall-color-dot{width:14px;height:14px;border-radius:3px}.wall-customizer-body{border-color:#e1b4692e;background:#08060457}.own-wall-home-launch{grid-template-columns:36px minmax(0,1fr);grid-template-rows:repeat(3,auto);border-radius:6px;background:var(--ba-ui-dark-gradient)}.own-wall-home-launch>.ui-sprite{grid-row:1 / 4;width:30px;height:40px;align-self:center}.own-wall-home-launch>.own-wall-launch-kicker,.own-wall-home-launch>strong,.own-wall-home-launch>em{grid-column:2}.own-wall-inline-launch{grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:8px;border-radius:4px;background:var(--ba-ui-dark-gradient)}.own-wall-inline-launch>.ui-sprite{grid-row:1 / 3;width:24px;height:32px}.own-wall-inline-launch>span:not(.ui-sprite),.own-wall-inline-launch>strong{grid-column:2}.own-wall-upload-card,.own-wall-adjust-panel{border-color:#e1b4699e}.own-wall-calibration-toggle{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px}.own-wall-calibration-toggle>.ui-sprite{width:18px;height:24px}.own-wall-categories{gap:5px}.own-wall-categories button{display:inline-flex;align-items:center;gap:5px;padding:0 9px 0 5px}.own-wall-categories button .ui-sprite{width:13px;height:17.333px}.own-wall-categories button.is-active{border-color:#f8cd80c2;background:#d6a65324}.mobile-tool-button{border-color:#e1b46961;background:var(--ba-ui-dark-gradient);box-shadow:0 8px 22px #00000047,inset 0 0 0 3px #ffefd206}.mobile-tool-button.is-active,.mobile-tool-button[aria-pressed=true]{border-color:#f8cd80e6;background:linear-gradient(145deg,#794e1df2,#110b06f5)}.mobile-tool-icon{width:21px;height:28px;border:0;border-radius:0;background-color:transparent!important;background-image:var(--ba-ui-sprite)!important;background-repeat:no-repeat!important;background-size:400% 200%!important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}.mobile-tool-icon:before{content:none!important}.mobile-tool-icon[data-tool-icon=size],.mobile-tool-icon[data-tool-icon=scale]{background-position:33.333% 100%!important}.mobile-tool-icon[data-tool-icon=wall],.mobile-tool-icon[data-tool-icon=color]{background-position:66.667% 100%!important}.mobile-tool-icon[data-tool-icon=material],.mobile-tool-icon[data-tool-icon=thickness],.mobile-tool-icon[data-tool-icon=finish],.mobile-tool-icon[data-tool-icon=layers]{background-position:33.333% 100%!important}.mobile-option-popover,.mobile-commerce-bar{border-color:#e1b4699e}.mobile-cart-action,.mobile-buy-action{padding:0 7px}.mobile-cart-action .ui-sprite,.mobile-buy-action .ui-sprite{width:14px;height:18.667px}@media (hover: hover){.wall-art-overview-actions button:hover,.chip:hover,.layer-expand-button:hover,.buy:hover,.shopify-buy:hover,.checkout-link:hover,.secondary-button:hover,.payment-options button:hover,.own-wall-topbar>button:hover,.own-wall-adjust-actions>button:hover,.own-wall-categories button:hover,.mobile-tool-button:hover{border-color:#f8cd80c7;box-shadow:0 9px 26px #00000042,inset 0 0 18px #d6a65314}}@media (max-width: 860px){#app[data-mobile=true] .wall-art-overview-actions,#app[data-preview-mode=mobile] .wall-art-overview-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.wall-art-overview-actions button{width:100%;min-width:0;padding:0 10px 0 7px;gap:4px}.wall-art-overview-actions button .ui-sprite{width:15px;height:20px}.wall-art-overview-actions button>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-panel-heading .ui-sprite{width:18px;height:24px}.own-wall-topbar>button,.own-wall-adjust-actions>button{gap:4px;padding:0 8px}.own-wall-topbar>button .ui-sprite,.own-wall-adjust-actions>button .ui-sprite{width:13px;height:17.333px}}@media (max-width: 370px){#app[data-mobile=true] .mobile-cart-action,#app[data-mobile=true] .mobile-buy-action{gap:4px;padding:0 5px}#app[data-mobile=true] .mobile-cart-action .ui-sprite,#app[data-mobile=true] .mobile-buy-action .ui-sprite{width:12px;height:16px}}#hud-root .hud-top{top:var(--ba-edge-top);right:var(--ba-edge-x);left:var(--ba-edge-x);gap:var(--space-4)}#hud-root .brand{width:64px;height:64px;padding:11px;border-radius:var(--ba-radius-md)}#hud-root .hud-actions{gap:var(--space-3)}.app-shell{--ba-panel-top: calc(var(--ba-edge-top) + 64px + var(--space-4));--ba-rail-h: calc(var(--ba-control-h) + var(--space-1) * 2 + 2px);--ba-dock-row-1: var(--ba-edge-bottom);--ba-dock-row-2: calc(var(--ba-edge-bottom) + var(--ba-rail-h) + var(--space-3))}#app[data-mobile=true]{--ba-panel-top: calc(var(--ba-edge-top) + 52px + var(--space-3))}#hud-root .product-panel{top:var(--ba-panel-top);right:var(--ba-edge-x);bottom:calc(var(--ba-dock-row-1) + 66px);width:var(--ba-panel-w);padding:var(--space-5)}#hud-root .desktop-customization-panel{top:var(--ba-panel-top);bottom:calc(var(--ba-dock-row-1) + 38px);left:var(--ba-edge-x);width:min(310px,calc(100vw - var(--ba-gutter) * 2));padding:var(--space-5)}#hud-root .info-panel,#hud-root .search-panel{top:var(--ba-panel-top);right:var(--ba-edge-x);padding:var(--space-5)}#hud-root .checkout-panel{top:var(--ba-panel-top);right:var(--ba-edge-x);width:min(560px,calc(100vw - var(--ba-gutter) * 2));max-height:calc(100vh - var(--ba-panel-top) - var(--ba-edge-bottom));gap:var(--space-4);padding:var(--space-5)}#hud-root .panel-kicker,#hud-root .info-panel-top p,#hud-root .search-panel-top p,#hud-root .desktop-customization-heading p,#hud-root .desktop-wall-control>p,#hud-root .variant-group>p,#hud-root .own-wall-title span,#hud-root .own-wall-step,#hud-root .mobile-inline-label,#hud-root .own-wall-launch-kicker,#hud-root .own-wall-inline-launch>span:not(.ui-sprite){color:var(--ba-text-accent);font-size:var(--font-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);line-height:var(--lh-snug);text-transform:uppercase}#hud-root .instrument-panel-heading .eyebrow{color:var(--ba-text-muted);font-size:var(--font-micro);font-weight:var(--fw-semibold);letter-spacing:var(--ls-micro)}#hud-root .product-panel h2,#hud-root .checkout-panel h2{margin:var(--space-2) 0 0;color:var(--ba-text);font-size:var(--font-h2);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-h2)}#hud-root .info-panel h2,#hud-root .search-panel-top h2,#hud-root .desktop-customization-panel h2,#hud-root .own-wall-upload-card h2{color:var(--ba-text);font-size:var(--font-h3);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-h2)}#hud-root .own-wall-upload-card h2{font-size:var(--font-h2)}#hud-root .material,#hud-root .info-about,#hud-root .checkout-helper,#hud-root .own-wall-upload-card p,#hud-root .own-wall-adjust-copy p{color:var(--ba-text-secondary);font-size:var(--font-body-sm);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}#hud-root .price{margin-top:var(--space-3);color:var(--ba-text-accent);font-size:1.05rem;font-weight:var(--fw-semibold);letter-spacing:.01em}#hud-root .checkout-note,#hud-root .cart-item-copy small,#hud-root .search-results small,#hud-root .confirm-card small,#hud-root .own-wall-calibration-body>p,#hud-root .own-wall-calibration-body>small{color:var(--ba-text-muted);font-size:var(--font-caption);font-weight:var(--fw-body);line-height:var(--lh-snug)}.ba-button,.wall-art-overview-actions button,.buy,.shopify-buy,.whatsapp,.checkout-link,.secondary-button,.layer-expand-button,.wall-color-reset,.info-links a,.info-view-control button,.own-wall-primary,.own-wall-topbar>button,.own-wall-adjust-actions>button,.own-wall-calibration-row>button,.own-wall-mobile-launch,.mobile-cart-action,.mobile-buy-action{min-height:var(--ba-control-h);display:inline-flex;align-items:center;justify-content:center;gap:var(--ba-control-gap);padding:0 var(--ba-control-pad);border:1px solid var(--ba-edge-quiet);border-radius:var(--ba-radius-sm);color:var(--ba-text);font-size:var(--font-caption);font-weight:var(--fw-semibold);line-height:1.15;letter-spacing:.05em;text-align:center;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ba-button-primary,.ba-button-secondary,.wall-art-overview-actions button,.shopify-buy,.checkout-link,.buy,.secondary-button,.own-wall-primary,.mobile-cart-action,.mobile-buy-action{font-size:var(--font-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase}.ba-button-primary,.wall-art-overview-primary,.shopify-buy,.checkout-link,.own-wall-primary,.mobile-buy-action{border:1px solid rgba(255,226,170,.78);background:var(--ba-ui-gold-gradient);color:#160e05;box-shadow:0 12px 34px #00000047,inset 0 1px #fff8e461}.ba-button-secondary,.wall-art-overview-secondary,.buy,.secondary-button,.layer-expand-button,.wall-color-reset,.info-links a,.info-view-control button,.own-wall-topbar>button,.own-wall-adjust-actions>button,.own-wall-mobile-launch,.mobile-cart-action,.whatsapp{border:1px solid var(--ba-edge-mid);background:var(--ba-ui-dark-gradient);color:var(--ba-text);box-shadow:0 8px 24px #00000038}.wall-art-overview-actions button{min-height:var(--ba-control-h-lg);padding:0 var(--space-5)}.wall-art-overview-actions button .ui-sprite{width:19px;height:25.333px}.own-wall-calibration-row>button,.wall-color-reset,.cart-remove{min-height:var(--ba-control-h-sm);padding:0 var(--ba-control-pad-sm);font-size:var(--font-micro);letter-spacing:var(--ls-micro)}.ba-button-tertiary,.cart-remove,.text-link,.ui-close-button{border-radius:var(--ba-radius-sm);color:var(--ba-text-secondary);font-size:var(--font-caption);font-weight:var(--fw-semibold);letter-spacing:.04em}.ui-close-button{min-height:var(--ba-control-h-sm);padding:0 var(--space-3) 0 var(--space-2);border:1px solid var(--ba-edge-quiet);background:#fff5e10b}.category-scroll-controls button{width:var(--ba-control-h);height:var(--ba-control-h);border:1px solid var(--ba-edge-mid);border-radius:var(--ba-radius-sm);background:var(--ba-ui-dark-gradient)}.whatsapp{min-width:var(--ba-control-h);padding:0 var(--space-2)}.buy-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--ba-control-h);gap:var(--space-2);padding-top:var(--space-5)}.viewer-step-row{gap:var(--space-2);margin-top:var(--space-4)}.quantity-row{margin-top:var(--space-5)}.checkout-actions{gap:var(--space-2);padding-top:var(--space-5)}@media (hover: hover){.ba-button:hover,.wall-art-overview-actions button:hover,.buy:hover,.shopify-buy:hover,.whatsapp:hover,.checkout-link:hover,.secondary-button:hover,.layer-expand-button:hover,.wall-color-reset:hover,.info-links a:hover,.info-view-control button:hover,.own-wall-primary:hover,.own-wall-topbar>button:hover,.own-wall-adjust-actions>button:hover,.own-wall-mobile-launch:hover,.mobile-cart-action:hover,.mobile-buy-action:hover,.category-scroll-controls button:hover,.cart-remove:hover{border-color:var(--ba-edge-live);transform:translateY(-1px)}}.ba-button:active,.wall-art-overview-actions button:active,.buy:active,.shopify-buy:active,.checkout-link:active,.secondary-button:active,.mobile-cart-action:active,.mobile-buy-action:active,.category-scroll-controls button:active{transform:translateY(1px) scale(.99)}.chip{min-height:var(--ba-control-h-sm);padding:0 var(--space-3);font-size:var(--font-caption);font-weight:var(--fw-medium);letter-spacing:var(--ls-body)}.variant-options{gap:var(--space-2);margin-top:var(--space-3)}.variant-groups,.desktop-variant-groups{gap:var(--space-4);margin-top:var(--space-5)}#hud-root .category-rail{bottom:var(--ba-dock-row-1);gap:var(--space-1);padding:var(--space-1);border-radius:var(--ba-radius-md)}.category-rail button,.category-rail button:last-child{min-height:var(--ba-control-h);padding:0 var(--space-4);gap:var(--space-2);border-radius:var(--ba-radius-sm);color:var(--ba-text-secondary);font-size:var(--font-micro);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase}.category-rail button.is-active,.category-rail button.is-previewed{color:var(--ba-text)}.checkout-steps{gap:var(--space-1);padding:var(--space-1);border-radius:var(--ba-radius-md)}.checkout-steps button{min-height:var(--ba-control-h-sm);border-radius:var(--ba-radius-sm);font-size:var(--font-micro);font-weight:var(--fw-bold);letter-spacing:var(--ls-micro);text-transform:uppercase}#hud-root .collection-dock,#hud-root .collection-dock-row{display:contents}#hud-root .category-scroll-controls{left:50%;right:auto;bottom:var(--ba-dock-row-2);transform:translate(-50%);gap:var(--space-2);padding:var(--space-1);border-radius:var(--ba-radius-md)}#hud-root .own-wall-home-launch{left:calc(50% + 72px);right:auto;bottom:var(--ba-dock-row-2);transform:none;width:min(280px,calc(100vw - 50% - 72px - var(--ba-gutter)));gap:0 var(--space-3);padding:var(--space-2) var(--space-4);border:1px solid var(--ba-edge-mid);border-radius:var(--ba-radius-md);text-align:left}#hud-root .own-wall-home-launch strong{margin-top:var(--space-1);color:var(--ba-text);font-size:var(--font-h4);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-h2)}#hud-root .own-wall-home-launch em{margin-top:var(--space-1);color:var(--ba-text-muted);font-size:var(--font-micro);font-style:normal;font-weight:var(--fw-semibold);letter-spacing:var(--ls-micro);text-transform:uppercase}#hud-root .own-wall-viewer-launch{bottom:var(--ba-dock-row-2);min-height:var(--ba-control-h-lg);column-gap:var(--space-3);padding:var(--space-2) var(--space-4);border:1px solid var(--ba-edge-mid);border-radius:var(--ba-radius-md)}#hud-root .own-wall-viewer-launch strong{color:var(--ba-text-accent);font-size:var(--font-micro);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase}#hud-root .own-wall-viewer-launch small{color:var(--ba-text-secondary);font-size:var(--font-caption);font-weight:var(--fw-body)}@media (max-width: 900px){#hud-root .own-wall-home-launch{left:50%;transform:translate(-50%);bottom:calc(var(--ba-dock-row-2) + var(--ba-rail-h) + var(--space-3));width:min(300px,calc(100vw - var(--ba-gutter) * 2))}}#hud-root .own-wall-inline-launch{min-height:var(--ba-control-h-lg);column-gap:var(--space-3);padding:var(--space-3);border:1px solid var(--ba-edge-mid);border-radius:var(--ba-radius-sm)}#hud-root .own-wall-inline-launch>strong{color:var(--ba-text);font-size:var(--font-caption);font-weight:var(--fw-semibold)}#hud-root .info-panel,#hud-root .own-wall-upload-card,#hud-root .own-wall-adjust-panel{gap:var(--space-4)}#hud-root .own-wall-upload-card{padding:var(--space-7);border-radius:var(--ba-radius-lg)}#hud-root .own-wall-adjust-panel{right:auto;bottom:var(--ba-edge-bottom);left:var(--ba-edge-x);padding:var(--space-5);border-radius:var(--ba-radius-md)}#hud-root .own-wall-topbar{top:var(--ba-edge-top);right:var(--ba-edge-x);left:var(--ba-edge-x);gap:var(--space-5)}#hud-root .own-wall-browser{bottom:var(--ba-edge-bottom);padding:var(--space-1);border-radius:var(--ba-radius-md)}.own-wall-categories button{min-height:var(--ba-control-h-sm);padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--ba-radius-sm);font-size:var(--font-micro);font-weight:var(--fw-bold);letter-spacing:var(--ls-micro);text-transform:uppercase}#hud-root .info-links,#hud-root .checkout-field-grid{gap:var(--space-3)}#hud-root .info-view-control{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--ba-rule)}#hud-root .cart-item{gap:var(--space-3);padding:var(--space-3);border-radius:var(--ba-radius-sm)}#hud-root .checkout-stage{gap:var(--space-4)}#hud-root .payment-options{gap:var(--space-2)}#hud-root .payment-options button{min-height:var(--ba-control-h);padding:var(--space-3) var(--space-4);border-radius:var(--ba-radius-sm);font-size:var(--font-body-sm);font-weight:var(--fw-medium)}#hud-root .checkout-field-grid input{min-height:var(--ba-control-h);padding:0 var(--space-3);border-radius:var(--ba-radius-sm);font-size:var(--font-body-sm)}#hud-root .product-info-section{padding-bottom:var(--space-5)}#app[data-mobile=true] .brand{width:52px;height:52px;padding:8px}#app[data-mobile=true] .hud-top{grid-template-columns:52px minmax(0,1fr) auto;gap:var(--space-2)}#app[data-mobile=true] .hud-actions{gap:var(--space-2)}#app[data-mobile=true] .mobile-context-back:not([hidden]){min-height:var(--ba-control-h-sm);padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--ba-radius-sm);font-size:var(--font-micro);font-weight:var(--fw-bold);letter-spacing:var(--ls-micro);text-transform:uppercase}#app[data-mobile=true] .product-panel,#app[data-mobile=true] .checkout-panel,#app[data-mobile=true] .search-panel,#app[data-mobile=true] .info-panel{right:var(--ba-edge-x);left:var(--ba-edge-x);width:auto;border-radius:var(--ba-radius-sheet)}#app[data-mobile=true] .product-panel{top:auto;bottom:calc(var(--ba-edge-bottom) + var(--space-6));max-height:min(42dvh,356px);padding:var(--space-4)}#app[data-mobile=true] .checkout-panel,#app[data-mobile=true] .search-panel,#app[data-mobile=true] .info-panel{top:var(--ba-panel-top);max-height:calc(100vh - var(--ba-panel-top) - var(--ba-edge-bottom));overflow-y:auto;padding:var(--space-4)}#app[data-mobile=true] .mobile-viewer-tools{top:calc(var(--ba-edge-top) + 52px + var(--space-4));right:var(--ba-edge-x);left:var(--ba-edge-x);gap:var(--space-2)}#app[data-mobile=true] .mobile-tool-button{border-radius:var(--ba-radius-sm)}#app[data-mobile=true] .mobile-tool-button small{font-size:.5rem;font-weight:var(--fw-bold);letter-spacing:var(--ls-micro)}#app[data-mobile=true] .mobile-option-popover,#app[data-mobile=true] .mobile-commerce-bar{right:var(--ba-edge-x);left:var(--ba-edge-x);border-radius:var(--ba-radius-lg)}#app[data-mobile=true] .mobile-commerce-bar{bottom:var(--ba-edge-bottom);gap:var(--space-2) var(--space-2);padding:var(--space-3)}#app[data-mobile=true] .mobile-option-popover{bottom:calc(var(--ba-edge-bottom) + 118px);gap:var(--space-2);padding:var(--space-2)}#app[data-mobile=true] .mobile-commerce-copy strong{color:var(--ba-text);font-size:var(--font-caption);font-weight:700}#app[data-mobile=true] .mobile-commerce-copy span{color:var(--ba-text-accent);font-size:var(--font-caption);font-weight:var(--fw-semibold)}#app[data-mobile=true] .own-wall-home-launch{right:var(--ba-edge-x);left:var(--ba-edge-x);bottom:var(--ba-edge-bottom);width:auto;padding:var(--space-3) var(--space-4)}#app[data-mobile=true] .own-wall-topbar{top:var(--ba-edge-top);right:var(--ba-edge-x);left:var(--ba-edge-x);gap:var(--space-3)}#app[data-mobile=true] .own-wall-adjust-panel,#app[data-mobile=true] .own-wall-browser{bottom:var(--ba-edge-bottom)}#app[data-mobile=true] .own-wall-adjust-panel{right:var(--ba-edge-x);left:var(--ba-edge-x);gap:var(--space-3);padding:var(--space-4)}#app[data-mobile=true] .m-hero-plaque{gap:var(--space-1);padding:var(--space-2) var(--space-4);border-radius:var(--ba-radius-sm)}#app[data-mobile=true] .m-hero-plaque strong{font-size:var(--font-caption);font-weight:700;letter-spacing:.04em}#app[data-mobile=true] .m-hero-plaque span{font-size:var(--font-micro);font-weight:var(--fw-bold);letter-spacing:var(--ls-micro);text-transform:uppercase}#app[data-mobile=true] .m-ring-label{gap:0;padding:var(--space-1) var(--space-2);border-radius:var(--ba-radius-sm)}#app[data-mobile=true] .m-ring-label.is-active{padding:var(--space-2) var(--space-3)}#app[data-mobile=true] .m-ring-label strong{font-size:.7rem;font-weight:700;letter-spacing:.02em}#app[data-mobile=true] .m-ring-label em{font-size:.55rem;font-weight:var(--fw-semibold);letter-spacing:var(--ls-micro);text-transform:uppercase}#app[data-mobile=true] .m-cat-eyebrow{font-size:.55rem;font-weight:var(--fw-bold);letter-spacing:.3em}#app[data-mobile=true] .m-cat-title{font-size:1.3rem;font-weight:800;letter-spacing:.16em}@media (max-width: 860px){#hud-root .category-rail,#hud-root .category-scroll-controls{bottom:auto}#hud-root .product-panel,#hud-root .checkout-panel,#hud-root .search-panel,#hud-root .info-panel{right:var(--ba-edge-x);left:var(--ba-edge-x);width:auto;border-radius:var(--ba-radius-sheet)}#hud-root .product-panel{top:auto;bottom:calc(var(--ba-edge-bottom) + var(--space-6));max-height:min(42dvh,356px);padding:var(--space-4)}#hud-root .checkout-panel,#hud-root .search-panel,#hud-root .info-panel{top:var(--ba-panel-top);max-height:calc(100vh - var(--ba-panel-top) - var(--ba-edge-bottom));overflow-y:auto;padding:var(--space-4)}.wall-art-overview-actions button{min-height:48px;padding:0 var(--space-3)}.category-rail button,.category-rail button:last-child{width:42px;min-height:42px;padding:0;font-size:0;letter-spacing:0}#hud-root .category-scroll-controls button,.category-scroll-controls button{width:44px;height:44px}}@media (max-width: 370px){#app[data-mobile=true] .mobile-commerce-bar{gap:var(--space-2) var(--space-1);padding:var(--space-2)}}#hud-root .own-wall-calibration-toggle small,#hud-root .m-ring-label,#hud-root .m-ring-label.is-active{border-radius:var(--ba-radius-xs)}#hud-root .viewer-controls,#hud-root .own-wall-viewer-launch,#hud-root .own-wall-browser,#hud-root .mobile-context-back:not([hidden]){border-radius:var(--ba-radius-md)}@media (prefers-reduced-motion: reduce){.ba-button,.wall-art-overview-actions button,.category-scroll-controls button{transition:none}}:root{--ba-shell: rgba(10, 8, 6, .9);--ba-shell-soft: rgba(10, 8, 6, .78);--ba-shell-line: rgba(243, 207, 146, .25);--ba-shell-line-live: rgba(243, 207, 146, .62);--ba-shell-shadow: 0 18px 52px rgba(0, 0, 0, .3)}#hud-root[data-mode=category]:before,#hud-root[data-mode=category]:after,#hud-root[data-mode=viewer]:before,#hud-root[data-mode=viewer]:after{background:none}#hud-root .hud-top{top:16px;right:20px;left:20px;z-index:12;min-height:64px;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px;border:1px solid var(--ba-shell-line);border-radius:12px;background:var(--ba-shell-soft);box-shadow:var(--ba-shell-shadow);backdrop-filter:blur(var(--ba-blur-sm)) saturate(1.08);pointer-events:auto}#hud-root.is-transitioning .hud-top{opacity:1!important;visibility:visible!important}#hud-root .brand{width:auto;height:46px;display:inline-flex;align-items:center;gap:10px;padding:0 14px 0 6px;border:0;border-right:1px solid var(--ba-rule);border-radius:7px 0 0 7px;background:transparent;box-shadow:none}#hud-root .brand img{width:34px;height:34px;flex:0 0 auto}.brand-copy{display:grid;gap:1px;text-align:left}.brand-copy strong{color:var(--ba-text);font-family:"Bodoni 72",Didot,Times New Roman,serif;font-size:.98rem;font-weight:600;letter-spacing:.025em;line-height:1}.brand-copy small,.nav-context small{color:var(--ba-text-accent);font-size:.52rem;font-weight:800;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.primary-nav{display:flex;align-items:center;gap:2px}.primary-nav button{min-height:40px;padding:0 14px;border:0;border-radius:6px;background:transparent;color:var(--ba-text-secondary);font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;transition:color .16s ease,background .16s ease}.primary-nav button.is-active,.primary-nav button[aria-current=page]{background:#f1c67c1f;color:var(--ba-text)}.nav-context{min-width:0;display:grid;justify-self:end;gap:2px;padding-right:4px;text-align:right}.nav-context strong{max-width:min(240px,22vw);overflow:hidden;color:var(--ba-text);font-size:.78rem;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}#hud-root .hud-actions{gap:4px}#hud-root .search-pill,#hud-root .info-button{min-height:42px;border:0;border-radius:7px;background:#fff7e70e;box-shadow:none}#hud-root .search-pill{width:auto;min-width:112px;gap:8px;justify-content:center;padding:0 14px}#hud-root .search-pill-copy{padding:0;border:0}#hud-root .search-pill-copy strong{font-size:.68rem;letter-spacing:.09em;text-transform:uppercase}#hud-root .search-pill-copy small{display:none}#hud-root .search-pill .ui-sprite,#hud-root .info-button .ui-sprite{width:15px;height:20px}#hud-root .info-button{width:42px;min-width:42px;padding:0}@media (hover: hover){.primary-nav button:hover,#hud-root .search-pill:hover,#hud-root .info-button:hover{background:#f1c67c1f;color:var(--ba-text)}}.wall-art-overview-copy{top:138px;left:38px;width:min(520px,43vw)}.wall-art-overview h1{margin-top:10px;font-family:"Bodoni 72",Didot,Times New Roman,serif;font-size:clamp(4rem,6vw,6.2rem);font-weight:600;letter-spacing:-.045em;line-height:.79;word-spacing:.12em}.wall-art-overview h1 span{margin-top:12px;font-family:inherit;font-size:.42em;font-weight:500;letter-spacing:.015em}.wall-art-overview-body{max-width:44ch;line-height:1.55}.wall-art-overview-facts{gap:0;margin-top:20px}.wall-art-overview-facts li{min-height:auto;padding:0 12px;border:0;border-right:1px solid var(--ba-edge-quiet);border-radius:0;background:transparent}.wall-art-overview-facts li:first-child{padding-left:0}.wall-art-overview-facts li:last-child{border-right:0}.wall-art-overview-actions{margin-top:26px}.wall-art-overview-actions button{min-height:52px;border-radius:7px}.wall-art-overview-secondary{border-color:transparent!important;background:#fff8e80f!important;box-shadow:none!important}#hud-root .collection-dock:not([hidden]){position:fixed;right:auto;bottom:18px;left:50%;z-index:11;width:min(720px,calc(100vw - 40px));display:block;transform:translate(-50%);pointer-events:auto;transition:opacity .18s ease,transform .18s ease}#hud-root.is-transitioning .collection-dock{opacity:0;visibility:hidden;transform:translate(-50%,8px)}#hud-root .collection-dock-row{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(188px,auto);align-items:center;gap:10px;padding:9px;border:1px solid var(--ba-shell-line);border-radius:12px;background:var(--ba-shell);box-shadow:var(--ba-shell-shadow);backdrop-filter:blur(var(--ba-blur-sm)) saturate(1.08)}.collection-dock-status{min-width:0;display:grid;gap:1px;padding:2px 12px}.collection-dock-status span,.collection-dock-status small{overflow:hidden;color:var(--ba-text-muted);font-size:.52rem;font-weight:750;letter-spacing:.14em;line-height:1.25;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.collection-dock-status span{color:var(--ba-text-accent)}.collection-dock-status strong{overflow:hidden;color:var(--ba-text);font-family:"Bodoni 72",Didot,Times New Roman,serif;font-size:1.04rem;font-weight:600;letter-spacing:.01em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}#hud-root .category-scroll-controls{position:static;inset:auto;display:flex;gap:4px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;backdrop-filter:none}#hud-root .category-scroll-controls button{width:46px;height:46px;border:0;border-radius:7px;background:#fff7e712}#hud-root .own-wall-home-launch{position:static;inset:auto;width:auto;min-height:46px;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;column-gap:10px;padding:6px 12px;border:0;border-radius:7px;background:#f1c67c1c;box-shadow:none;text-align:left;transform:none}#hud-root .own-wall-home-launch .ui-sprite{grid-row:1 / 3;align-self:center;width:18px;height:24px}#hud-root .own-wall-home-launch .own-wall-launch-kicker,#hud-root .own-wall-home-launch strong{grid-column:2;margin:0}#hud-root .own-wall-home-launch strong{font-size:.78rem;line-height:1.1}#hud-root .category-rail,#hud-root .desktop-customization-panel,#hud-root .viewer-controls,#hud-root .own-wall-viewer-launch{display:none!important}#hud-root[data-mode=viewer] .product-panel{top:96px;right:20px;bottom:20px;width:min(392px,calc(100vw - 40px));padding:24px;border:1px solid var(--ba-shell-line);border-radius:12px;background:var(--ba-shell);box-shadow:var(--ba-shell-shadow);scrollbar-color:rgba(216,173,103,.36) transparent}#hud-root[data-mode=viewer] .product-panel h2{font-family:"Bodoni 72",Didot,Times New Roman,serif;font-size:clamp(1.8rem,2.6vw,2.35rem);font-weight:600;letter-spacing:-.025em;word-spacing:.08em}#hud-root[data-mode=viewer] .product-info-section{padding-bottom:18px}.product-options-toggle{width:100%;min-height:46px;display:grid;grid-template-columns:24px 1fr 12px;align-items:center;gap:10px;margin-top:18px;padding:0 14px;border:1px solid var(--ba-edge-quiet);border-radius:7px;background:#fff7e70e;color:var(--ba-text);font-size:.68rem;font-weight:750;letter-spacing:.1em;text-align:left;text-transform:uppercase}.product-options-toggle .ui-sprite{width:15px;height:20px}.product-options-chevron,.wall-customizer-chevron{width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .16s ease}.product-panel.is-options-open .product-options-chevron,.wall-customizer.is-open .wall-customizer-chevron{transform:rotate(225deg)}#hud-root .product-panel .variant-groups,#hud-root .product-panel>.layer-expand-button{display:none!important}#hud-root .product-panel.is-options-open .variant-groups{display:grid!important;gap:14px;margin-top:18px;padding-bottom:18px;border-bottom:1px solid var(--ba-rule)}#hud-root .product-panel.is-options-open>.layer-expand-button:not([hidden]){display:inline-flex!important;margin-top:12px}#hud-root .product-panel .wall-customizer{position:static;inset:auto;width:100%;display:block!important;margin-top:10px;border:0;border-radius:7px;background:#fff7e709;box-shadow:none;transform:none}#hud-root .product-panel .wall-customizer-toggle{width:100%;min-height:44px;border:1px solid var(--ba-edge-quiet);border-radius:7px;background:transparent}#hud-root .product-panel .wall-customizer-body{padding:12px;border:1px solid var(--ba-edge-quiet);border-top:0;border-radius:0 0 7px 7px}#hud-root .product-panel .quantity-row{margin-top:14px}#hud-root .product-panel .viewer-step-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}#hud-root .product-panel .viewer-step-row .chip{min-width:0;padding:0 8px;font-size:.66rem}#hud-root .product-panel .buy-row{margin-top:18px;padding-top:18px}@media (max-width: 760px){#hud-root .hud-top,#app[data-mobile=true] .hud-top{top:calc(var(--mobile-frame-top) + 12px);right:calc(var(--mobile-frame-gutter) + 12px);left:calc(var(--mobile-frame-gutter) + 12px);min-height:56px;grid-template-columns:44px minmax(0,1fr) auto;gap:7px;padding:7px;border-radius:10px}#hud-root .brand,#app[data-mobile=true] .brand{width:44px;height:44px;justify-content:center;padding:0;border-right:0}#hud-root .brand img,#app[data-mobile=true] .brand img{width:30px;height:30px}.brand-copy,.primary-nav{display:none}#app[data-mobile=true] .nav-context{justify-self:stretch;padding:0 4px;text-align:left}#app[data-mobile=true] .nav-context strong{max-width:32vw;font-size:.72rem}#app[data-mobile=true] .mobile-context-back:not([hidden]){min-height:44px;display:inline-flex;align-items:center;gap:6px;justify-self:start;max-width:144px;padding:0 10px;border:0;border-radius:7px;background:#fff7e70e}#app[data-mobile=true] .mobile-context-back:not([hidden])+.nav-context{display:none}#app[data-mobile=true] .hud-actions{gap:2px}#app[data-mobile=true] .search-pill,#app[data-mobile=true] .info-button{width:44px;min-width:44px;min-height:44px;padding:0}#app[data-mobile=true] .search-pill-copy{display:none}#app[data-mobile=true] .wall-art-overview:before{height:43%}#app[data-mobile=true] .wall-art-overview-copy{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));left:14px}#app[data-mobile=true] .wall-art-overview h1{margin-top:6px;font-size:clamp(2.5rem,12vw,3.2rem);line-height:.82}#app[data-mobile=true] .wall-art-overview h1 span{margin-top:8px;font-size:.46em}#app[data-mobile=true] .wall-art-overview-body{display:-webkit-box;margin-top:10px;overflow:hidden;font-size:.76rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}#app[data-mobile=true] .wall-art-overview-facts,#app[data-mobile=true] .wall-art-overview-count{display:none}#app[data-mobile=true] .wall-art-overview-actions{margin-top:12px}#app[data-mobile=true] .wall-art-overview-actions button{min-height:46px}#app[data-mobile=true] .m-cat-eyebrow,#app[data-mobile=true] .m-cat-title,#app[data-mobile=true] .m-hero-plaque,#app[data-mobile=true] .m-ring-labels{display:none!important}#hud-root .collection-dock:not([hidden]),#app[data-mobile=true] .collection-dock:not([hidden]){right:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:50%;width:calc(100vw - 24px);transform:translate(-50%)}#hud-root .collection-dock-row,#app[data-mobile=true] .collection-dock-row{grid-template-columns:minmax(0,1fr) auto 48px;gap:6px;padding:7px;border-radius:10px}.collection-dock-status{padding:2px 6px}.collection-dock-status small{display:none}.collection-dock-status strong{font-size:.92rem}#app[data-mobile=true] .category-scroll-controls{position:static;inset:auto;width:auto;display:flex;gap:2px;transform:none}#app[data-mobile=true] .category-scroll-controls button{width:42px;height:42px}#app[data-mobile=true] .own-wall-home-launch{position:static;inset:auto;width:48px;min-height:42px;display:grid;place-items:center;padding:0;transform:none}#app[data-mobile=true][data-mode=category] .own-wall-home-launch:not([hidden]){display:grid!important}#app[data-mobile=true] .own-wall-home-launch .ui-sprite{grid-row:auto;width:17px;height:22.667px}#app[data-mobile=true] .own-wall-home-launch .own-wall-launch-kicker,#app[data-mobile=true] .own-wall-home-launch strong{display:none}#app[data-mobile=true] .mobile-viewer-tools{top:auto;right:12px;bottom:calc(126px + env(safe-area-inset-bottom,0px));left:12px;z-index:13;display:none;gap:6px;overflow-x:auto;padding:8px;border:1px solid var(--ba-shell-line);border-radius:10px;background:var(--ba-shell);box-shadow:var(--ba-shell-shadow)}#app[data-mobile=true] .mobile-viewer-ui.is-options-open .mobile-viewer-tools{display:flex}#app[data-mobile=true] .mobile-tool-button{min-width:58px;min-height:52px;border:0;border-radius:7px;background:#fff7e70e}#app[data-mobile=true] .mobile-option-popover{right:12px;bottom:calc(196px + env(safe-area-inset-bottom,0px));left:12px;z-index:14;border-radius:10px}#app[data-mobile=true] .mobile-commerce-bar{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:12px;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"copy copy customize customize" "quantity . cart buy";gap:8px;padding:9px;border:1px solid var(--ba-shell-line);border-radius:10px;background:var(--ba-shell);box-shadow:var(--ba-shell-shadow)}#app[data-mobile=true] .mobile-commerce-copy{grid-area:copy;min-width:0}#app[data-mobile=true] .mobile-commerce-copy strong,#app[data-mobile=true] .mobile-commerce-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-customize-toggle{grid-area:customize;min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:7px;background:#fff7e712;color:var(--ba-text);font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mobile-customize-toggle.is-active{background:#f1c67c29;color:var(--ba-text-accent)}.mobile-customize-toggle .ui-sprite{width:13px;height:17.333px}#app[data-mobile=true] .mobile-commerce-quantity{grid-area:quantity;justify-self:start}#app[data-mobile=true] .mobile-commerce-quantity button,#app[data-mobile=true] .mobile-commerce-quantity strong{width:40px;min-width:40px;height:44px}#app[data-mobile=true] .mobile-cart-action,#app[data-mobile=true] .mobile-buy-action{min-height:44px}#app[data-mobile=true] .mobile-cart-action{grid-area:cart}#app[data-mobile=true] .mobile-buy-action{grid-area:buy;justify-self:end}}@media (max-width: 370px){#app[data-mobile=true] .nav-context strong{max-width:27vw}#hud-root .collection-dock-row,#app[data-mobile=true] .collection-dock-row{grid-template-columns:minmax(0,1fr) auto 44px}#app[data-mobile=true] .category-scroll-controls button,#app[data-mobile=true] .own-wall-home-launch{width:44px}}@media (prefers-reduced-motion: reduce){#hud-root .collection-dock,.product-options-chevron,.wall-customizer-chevron{transition:none}}@media (min-width: 761px) and (max-width: 900px){#hud-root .hud-top{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;min-height:60px;padding:7px}#hud-root .brand{width:44px;height:44px;justify-content:center;padding:0;border-right:0}#hud-root .brand img{width:30px;height:30px}#hud-root .brand-copy,#hud-root .primary-nav{display:none}#hud-root .mobile-context-back:not([hidden]){min-height:44px;display:inline-flex;align-items:center;gap:6px;justify-self:start;max-width:180px;padding:0 12px;border:0;border-radius:7px;background:#fff7e70e;color:var(--ba-text)}#hud-root .mobile-context-back:not([hidden])+.nav-context{display:none}#hud-root .nav-context{justify-self:start;padding-left:4px;text-align:left}#hud-root .nav-context strong{max-width:42vw}#hud-root .search-pill,#hud-root .info-button{width:44px;min-width:44px;min-height:44px;padding:0}#hud-root .search-pill-copy{display:none}}:root{--d79-ink: rgba(8, 7, 5, .94);--d79-ink-soft: rgba(8, 7, 5, .78);--d79-ivory: #f3ead9;--d79-gold: #d3a95f;--d79-gold-soft: rgba(211, 169, 95, .54);--d79-rule: rgba(230, 198, 142, .28)}#hud-root .hud-top{top:28px;right:42px;left:42px;min-height:70px;grid-template-columns:auto minmax(320px,1fr) auto;gap:34px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}#hud-root .brand{width:auto;height:70px;gap:18px;padding:0;border:0;border-radius:0;background:transparent}#hud-root .brand-monogram{min-width:70px;height:50px;display:inline-flex;align-items:center;padding-right:18px;border-right:1px solid var(--d79-gold-soft);color:var(--d79-ivory);font-family:"Bodoni 72",Didot,Times New Roman,serif;font-size:2.75rem;font-weight:500;letter-spacing:-.09em;line-height:1}#hud-root .brand-copy{gap:5px}#hud-root .brand-copy strong,#hud-root .brand-copy small{color:var(--d79-ivory);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.64rem;font-weight:650;letter-spacing:.22em;line-height:1}#hud-root .brand-copy small{color:#f3ead9c7;font-size:.56rem}#hud-root .primary-nav{justify-self:center;gap:clamp(28px,4vw,70px)}#hud-root .primary-nav button{position:relative;min-height:46px;padding:0 2px;border-radius:0;background:transparent!important;color:#f3ead9c7;font-size:.64rem;font-weight:650;letter-spacing:.2em}#hud-root .primary-nav button:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:1px;background:var(--d79-gold);opacity:0;transform:scaleX(.55);transition:opacity .18s ease,transform .18s ease}#hud-root .primary-nav button:hover,#hud-root .primary-nav button.is-active,#hud-root .primary-nav button[aria-current=page]{color:var(--d79-ivory)}#hud-root .primary-nav button:hover:after,#hud-root .primary-nav button.is-active:after,#hud-root .primary-nav button[aria-current=page]:after{opacity:1;transform:scaleX(1)}#hud-root .nav-context{display:none}#hud-root .hud-actions{align-self:start;gap:20px;padding-top:2px}#hud-root .search-pill,#hud-root .info-button{position:relative;width:48px;min-width:48px;min-height:48px;display:inline-grid;place-items:center;padding:0;border:1px solid var(--d79-gold-soft);border-radius:50%;background:#130f0a1f;color:var(--d79-ivory);box-shadow:none;backdrop-filter:none}#hud-root .search-pill:before,#hud-root .info-button:before,#hud-root .info-button[data-tooltip]:after{display:none!important;content:none!important}#hud-root .search-pill .ui-sprite,#hud-root .info-button .ui-sprite{width:17px;height:22.667px}#hud-root .utility-label{position:absolute;top:calc(100% + 9px);left:50%;color:#f3ead9ad;font-size:.5rem;font-weight:650;letter-spacing:.17em;line-height:1;text-transform:uppercase;transform:translate(-50%);white-space:nowrap}@media (hover: hover){#hud-root .search-pill:hover,#hud-root .info-button:hover{border-color:var(--d79-gold);background:#d3a95f14}}#hud-root[data-mode=category] .brand-monogram,#hud-root[data-mode=viewer] .brand-monogram,#hud-root[data-mode=category] .brand-copy strong,#hud-root[data-mode=category] .brand-copy small,#hud-root[data-mode=viewer] .brand-copy strong,#hud-root[data-mode=viewer] .brand-copy small,#hud-root[data-mode=category] .primary-nav button,#hud-root[data-mode=viewer] .primary-nav button,#hud-root[data-mode=category] .utility-label,#hud-root[data-mode=viewer] .utility-label{color:#120e09db;text-shadow:0 1px 0 rgba(255,248,230,.28)}#hud-root[data-mode=category] .search-pill,#hud-root[data-mode=category] .info-button,#hud-root[data-mode=viewer] .search-pill,#hud-root[data-mode=viewer] .info-button{border-color:#47311261;background:#f6e2b833}#hud-root[data-mode=category] .hud-actions .ui-sprite,#hud-root[data-mode=viewer] .hud-actions .ui-sprite{filter:brightness(.18) sepia(.45)}.wall-art-overview:before{width:min(62vw,900px);background:linear-gradient(90deg,#080705fa,#080705e0 44%,#0807058a 67%,#08070500)}.wall-art-overview-copy{top:clamp(196px,35vh,270px);left:56px;width:min(520px,42vw)}.wall-art-overview-eyebrow{color:var(--d79-gold);font-size:.62rem;font-weight:650;letter-spacing:.28em}.wall-art-overview h1{margin-top:20px;color:var(--d79-ivory);font-family:"Bodoni 72",Didot,Times New Roman,serif;font-size:clamp(4.5rem,6.7vw,6.65rem);font-weight:500;letter-spacing:-.045em;line-height:.78}.wall-art-overview h1 span{margin-top:18px;color:var(--d79-gold);font-size:.43em;font-weight:500;letter-spacing:0;line-height:1}.wall-art-overview-body{max-width:48ch;margin-top:26px;color:#f3ead9db;font-size:.9rem;line-height:1.7}.wall-art-overview-facts,.wall-art-overview-count{display:none}.wall-art-overview-actions{width:min(390px,100%);display:grid;gap:22px;margin-top:34px}.wall-art-overview-actions .wall-art-overview-primary{width:100%;min-height:58px;flex-direction:row-reverse;justify-content:space-between;padding:0 24px 0 28px;border:1px solid #dcb66f;border-radius:2px;background:linear-gradient(105deg,#d0a555,#e0bd78);color:#171108;box-shadow:0 18px 44px #00000038;font-size:.66rem;font-weight:750;letter-spacing:.18em}.wall-art-overview-actions .wall-art-overview-secondary{width:250px;min-height:42px;flex-direction:row-reverse;justify-content:space-between;padding:0 0 10px;border:0!important;border-bottom:1px solid var(--d79-rule)!important;border-radius:0;background:transparent!important;color:var(--d79-ivory);box-shadow:none!important;font-size:.6rem;letter-spacing:.2em}.wall-art-overview-actions .ui-sprite{width:15px;height:20px}#hud-root .collection-dock:not([hidden]){right:auto;bottom:32px;left:48px;width:min(610px,calc(100vw - 96px));transform:none}#hud-root .collection-dock-row{grid-template-columns:minmax(210px,1fr) auto minmax(170px,auto);gap:14px;padding:12px 14px 12px 0;border:0;border-top:1px solid var(--d79-rule);border-bottom:1px solid var(--d79-rule);border-radius:0;background:linear-gradient(90deg,var(--d79-ink) 0%,rgba(8,7,5,.85) 76%,rgba(8,7,5,.16) 100%);box-shadow:none;backdrop-filter:blur(8px)}.collection-dock-status{gap:4px;padding-left:18px;border-left:2px solid var(--d79-gold)}.collection-dock-status strong{color:var(--d79-ivory);font-size:1.24rem}#hud-root .category-scroll-controls button{width:48px;height:48px;border:1px solid var(--d79-gold-soft);border-radius:50%;background:#d3a95f0d}#hud-root .own-wall-home-launch{min-height:48px;padding:5px 10px 5px 16px;border:0;border-left:1px solid var(--d79-rule);border-radius:0;background:transparent}#hud-root[data-mode=viewer] .product-panel,#hud-root .info-panel,#hud-root .search-panel,#hud-root .checkout-panel{border:0;border-left:1px solid var(--d79-gold-soft);border-radius:0;background:linear-gradient(270deg,#080705fa,#080705f0 82%,#080705c2);box-shadow:-24px 0 70px #0000003d;backdrop-filter:blur(8px)}#hud-root[data-mode=viewer] .product-panel{top:116px;right:0;bottom:0;width:min(388px,calc(100vw - 40px));padding:30px 36px 34px}#hud-root[data-mode=viewer] .product-panel h2{color:var(--d79-ivory);font-size:clamp(2rem,2.8vw,2.6rem);font-weight:500}#hud-root .product-options-toggle,#hud-root .product-panel .wall-customizer-toggle{border:0;border-top:1px solid var(--d79-rule);border-bottom:1px solid var(--d79-rule);border-radius:0;background:transparent}#hud-root .product-panel .wall-customizer{border-radius:0;background:transparent}#hud-root .product-panel .wall-customizer-body{border-color:var(--d79-rule);border-radius:0}#hud-root .product-panel .viewer-step-row .chip{border-radius:50px;background:transparent}#hud-root .search-results{gap:0}#hud-root .search-results button{min-height:68px;padding:9px 0;border:0;border-bottom:1px solid var(--d79-rule);border-radius:0;background:transparent;box-shadow:none}#hud-root .search-results button:hover{background:linear-gradient(90deg,rgba(211,169,95,.08),transparent)}@media (max-width: 760px){#hud-root .hud-top,#app[data-mobile=true] .hud-top{top:calc(var(--mobile-frame-top) + 10px);right:calc(var(--mobile-frame-gutter) + 12px);left:calc(var(--mobile-frame-gutter) + 12px);min-height:50px;grid-template-columns:48px minmax(0,1fr) auto;gap:8px;padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none}#hud-root .brand,#app[data-mobile=true] .brand{width:48px;height:48px;justify-content:flex-start}#hud-root .brand-monogram,#app[data-mobile=true] .brand-monogram{min-width:48px;height:40px;padding:0;border:0;font-size:2rem}#hud-root .brand-copy,#app[data-mobile=true] .brand-copy,#hud-root .primary-nav,#app[data-mobile=true] .primary-nav{display:none}#app[data-mobile=true] .nav-context{display:grid;justify-self:start;padding:0;text-align:left}#app[data-mobile=true] .nav-context strong{max-width:36vw;color:var(--d79-ivory)}#hud-root .hud-actions,#app[data-mobile=true] .hud-actions{gap:7px;padding:0}#hud-root .search-pill,#hud-root .info-button,#app[data-mobile=true] .search-pill,#app[data-mobile=true] .info-button{width:44px;min-width:44px;min-height:44px}#hud-root .utility-label,#app[data-mobile=true] .utility-label{display:none}#hud-root .brand,#app[data-mobile=true] .brand{border-radius:50%}#hud-root .brand-monogram,#app[data-mobile=true] .brand-monogram,#app[data-mobile=true] .nav-context strong{color:#120e09e6;text-shadow:0 1px 0 rgba(255,248,230,.34)}#app[data-mobile=true] .nav-context small{color:#704812d1}#hud-root .search-pill,#hud-root .info-button,#app[data-mobile=true] .search-pill,#app[data-mobile=true] .info-button{border-color:#47311261;background:#f6e2b829}#hud-root .hud-actions .ui-sprite,#app[data-mobile=true] .hud-actions .ui-sprite{filter:brightness(.18) sepia(.45)}#app[data-mobile=true] .wall-art-overview:before{height:54%;background:linear-gradient(0deg,#080705fc,#080705ed 68%,#08070500)}#app[data-mobile=true] .wall-art-overview-copy{right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));left:18px}#app[data-mobile=true] .wall-art-overview h1{margin-top:10px;font-size:clamp(2.8rem,13.4vw,3.65rem);line-height:.8}#app[data-mobile=true] .wall-art-overview h1 span{margin-top:10px;font-size:.45em}#app[data-mobile=true] .wall-art-overview-body{margin-top:16px;font-size:.77rem;line-height:1.52;-webkit-line-clamp:3}#app[data-mobile=true] .wall-art-overview-actions{width:100%;grid-template-columns:1fr;gap:10px;margin-top:18px}#app[data-mobile=true] .wall-art-overview-actions .wall-art-overview-primary{min-height:50px}#app[data-mobile=true] .wall-art-overview-actions .wall-art-overview-secondary{width:220px;min-height:40px}#hud-root .collection-dock:not([hidden]),#app[data-mobile=true] .collection-dock:not([hidden]){right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:12px;width:auto;transform:none}#hud-root .collection-dock-row,#app[data-mobile=true] .collection-dock-row{grid-template-columns:minmax(0,1fr) auto 44px;gap:6px;padding:9px 0;border-radius:0;background:linear-gradient(90deg,#080705f5,#080705d6)}#app[data-mobile=true] .category-scroll-controls button{width:42px;height:42px}#app[data-mobile=true] .own-wall-home-launch{width:44px;min-height:42px;padding:0;border-left:1px solid var(--d79-rule)}#app[data-mobile=true] .mobile-commerce-bar{right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:10px;padding:11px;border:0;border-top:1px solid var(--d79-gold-soft);border-radius:0;background:linear-gradient(180deg,#080705e6,#080705fa);box-shadow:0 -22px 54px #0003}#app[data-mobile=true] .mobile-viewer-tools,#app[data-mobile=true] .mobile-option-popover{border-color:var(--d79-rule);border-radius:0;background:var(--d79-ink)}}@media (min-width: 761px) and (max-width: 900px){#hud-root .hud-top{right:24px;left:24px;grid-template-columns:auto minmax(0,1fr) auto}#hud-root .brand{width:auto;justify-content:flex-start}#hud-root .brand-monogram{min-width:54px;padding-right:14px;font-size:2.3rem}#hud-root .brand-copy{display:grid}#hud-root .primary-nav{display:flex;gap:18px}#hud-root .primary-nav button{font-size:.55rem;letter-spacing:.12em}#hud-root .search-pill,#hud-root .info-button{width:44px;min-width:44px;min-height:44px}#hud-root .utility-label{display:none}.wall-art-overview-copy{left:34px;width:min(430px,48vw)}}@media (max-width: 760px){#app[data-mobile=true][data-mode=category] #hud-root[data-mobile-array=products] .category-scroll-controls,#app[data-mobile=true] #hud-root .category-scroll-controls{position:static;inset:auto;width:86px;min-width:86px;max-width:86px;display:flex;justify-content:flex-start;gap:2px!important;padding:0;transform:none}#app[data-mobile=true] #hud-root .category-scroll-controls button{width:42px;min-width:42px;height:42px}#app[data-mobile=true] #hud-root .mobile-context-back:not([hidden]){min-height:44px;max-width:132px;padding:0 4px;border:0;border-radius:0;background:transparent;color:#120e09e0;box-shadow:none;text-shadow:0 1px 0 rgba(255,248,230,.34);backdrop-filter:none}#app[data-mobile=true] #hud-root .info-panel,#app[data-mobile=true] #hud-root .search-panel,#app[data-mobile=true] #hud-root .checkout-panel{top:calc(var(--mobile-frame-top) + 76px);right:var(--mobile-frame-gutter);left:var(--mobile-frame-gutter);width:auto;max-height:calc(var(--mobile-frame-height) - 88px);padding:22px 20px;border:0;border-top:1px solid var(--d79-gold-soft);border-bottom:1px solid var(--d79-gold-soft);border-radius:0;background:linear-gradient(180deg,#080705fa,#080705f0);box-shadow:0 24px 70px #0000004d}}#hud-root:has(.info-panel:not([hidden])) .wall-art-overview,#hud-root:has(.info-panel:not([hidden])) .collection-dock,#hud-root:has(.search-panel:not([hidden])) .wall-art-overview,#hud-root:has(.search-panel:not([hidden])) .collection-dock,#hud-root:has(.checkout-panel:not([hidden])) .collection-dock{opacity:0;visibility:hidden;pointer-events:none}:root{--d80-paper: #efe4cf;--d80-paper-bright: #f7efdf;--d80-paper-glass: rgba(242, 232, 212, .94);--d80-ink: #17120c;--d80-ink-soft: rgba(23, 18, 12, .72);--d80-brass: #9a6a27;--d80-rule: rgba(88, 58, 20, .28);--d80-shadow: 0 24px 70px rgba(34, 23, 9, .2)}#hud-root .hud-top{top:22px;right:30px;left:30px;min-height:62px;grid-template-columns:auto minmax(0,1fr) auto;gap:28px}#hud-root .brand{height:62px;gap:15px}#hud-root .brand-monogram{min-width:58px;height:44px;padding-right:15px;color:var(--d79-ivory);font-size:2.45rem}#hud-root .brand-copy{gap:4px}#hud-root .brand-copy strong{font-size:.61rem;letter-spacing:.24em}#hud-root .brand-copy small{color:#f3ead9a3;font-size:.48rem;letter-spacing:.2em}#hud-root .primary-nav{justify-self:end;gap:clamp(22px,2.7vw,42px)}#hud-root .primary-nav button{min-height:40px;font-size:.58rem;letter-spacing:.18em}#hud-root .hud-actions{align-self:center;gap:18px;padding:0 0 0 22px;border-left:1px solid rgba(213,171,98,.34)}#hud-root .search-pill,#hud-root .info-button{width:auto;min-width:0;min-height:40px;display:inline-flex;gap:7px;padding:0;border:0;border-radius:0;background:transparent}#hud-root .search-pill .ui-sprite,#hud-root .info-button .ui-sprite{width:13px;height:17.333px}#hud-root .utility-label{position:static;color:#f3ead9bd;font-size:.52rem;letter-spacing:.16em;transform:none}#hud-root[data-mode=category] .hud-actions,#hud-root[data-mode=viewer] .hud-actions{border-left-color:var(--d80-rule)}#hud-root[data-mode=category] .utility-label,#hud-root[data-mode=viewer] .utility-label{color:var(--d80-ink-soft)}.wall-art-overview:before{width:min(58vw,850px);background:linear-gradient(90deg,rgba(7,6,4,.99) 0%,rgba(7,6,4,.9) 46%,rgba(7,6,4,.46) 72%,transparent 100%)}.wall-art-overview-copy{top:auto;bottom:58px;left:46px;width:min(510px,40vw)}.wall-art-overview-eyebrow{color:#d2a75e;font-size:.56rem;letter-spacing:.3em}.wall-art-overview h1{margin-top:16px;font-size:clamp(4.4rem,6.3vw,6.25rem);line-height:.76}.wall-art-overview h1 span{margin-top:14px;color:#cfab6b;font-size:.39em}.wall-art-overview-body{max-width:43ch;margin-top:22px;color:#f7efe1cc;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.82rem;line-height:1.65}.wall-art-overview-actions{width:min(360px,100%);grid-template-columns:1fr;gap:12px;margin-top:26px}.wall-art-overview-actions .wall-art-overview-primary{min-height:52px;padding:0 22px 0 24px;border:1px solid rgba(255,248,232,.74);background:var(--d80-paper-bright);color:var(--d80-ink);box-shadow:none}.wall-art-overview-actions .wall-art-overview-secondary{width:230px;min-height:38px;padding-bottom:8px;border-bottom-color:#f7efe147!important}#hud-root .collection-dock:not([hidden]){bottom:24px;left:38px;width:min(600px,calc(100vw - 76px))}#hud-root .collection-dock-row{padding:10px 12px 10px 0;border-color:var(--d80-rule);background:var(--d80-paper-glass);color:var(--d80-ink);box-shadow:var(--d80-shadow);backdrop-filter:blur(10px) saturate(.82)}.collection-dock-status{border-left-color:var(--d80-brass)}.collection-dock-status span,.collection-dock-status small{color:#5237159e}.collection-dock-status span{color:var(--d80-brass)}.collection-dock-status strong{color:var(--d80-ink)}#hud-root .category-scroll-controls button{border-color:var(--d80-rule);background:transparent;color:var(--d80-ink)}#hud-root .category-scroll-controls .ui-sprite,#hud-root .own-wall-home-launch .ui-sprite{filter:brightness(.18) sepia(.42)}#hud-root .own-wall-home-launch{border-left-color:var(--d80-rule);color:var(--d80-ink)}#hud-root .own-wall-home-launch .own-wall-launch-kicker{color:var(--d80-brass)}#hud-root .own-wall-home-launch strong{color:var(--d80-ink)}#hud-root[data-mode=viewer] .product-panel{--ba-text: var(--d80-ink);--ba-text-secondary: var(--d80-ink-soft);--ba-text-muted: rgba(23, 18, 12, .52);--ba-text-accent: var(--d80-brass);--ba-rule: var(--d80-rule);--ba-edge-quiet: var(--d80-rule);top:auto;right:24px;bottom:24px;width:min(372px,calc(100vw - 48px));max-height:calc(100vh - 128px);padding:26px 28px 28px;border:1px solid var(--d80-rule);border-radius:2px;background:var(--d80-paper-glass);color:var(--d80-ink);box-shadow:var(--d80-shadow);backdrop-filter:blur(12px) saturate(.78)}#hud-root[data-mode=viewer] .product-panel h2,#hud-root[data-mode=viewer] .product-panel .price,#hud-root[data-mode=viewer] .product-panel .material,#hud-root[data-mode=viewer] .product-panel .panel-kicker,#hud-root[data-mode=viewer] .product-panel .eyebrow,#hud-root[data-mode=viewer] .product-panel .quantity-row,#hud-root[data-mode=viewer] .product-panel button{color:var(--d80-ink)}#hud-root[data-mode=viewer] .product-panel .price,#hud-root[data-mode=viewer] .product-panel .panel-kicker{color:var(--d80-brass)}#hud-root[data-mode=viewer] .product-panel .ui-sprite{filter:brightness(.18) sepia(.42)}#hud-root .product-options-toggle,#hud-root .product-panel .wall-customizer-toggle,#hud-root .product-panel .viewer-step-row .chip{border-color:var(--d80-rule)}#hud-root[data-mode=viewer] .product-panel .buy{border-color:var(--d80-ink);background:var(--d80-ink);color:var(--d80-paper-bright)}#hud-root[data-mode=viewer] .product-panel .buy .ui-sprite{filter:none}#hud-root[data-mode=viewer] .product-panel .shopify-buy{border-color:#b78036;background:#cfa65f;color:var(--d80-ink)}#hud-root[data-mode=viewer] .product-panel .whatsapp{border-color:var(--d80-rule);background:transparent!important;color:var(--d80-ink)!important}#hud-root .info-panel,#hud-root .search-panel,#hud-root .checkout-panel{--ba-text: var(--d80-ink);--ba-text-secondary: var(--d80-ink-soft);--ba-text-muted: rgba(23, 18, 12, .52);--ba-text-accent: var(--d80-brass);--ba-rule: var(--d80-rule);--ba-edge-quiet: var(--d80-rule);background:var(--d80-paper-glass);color:var(--d80-ink);box-shadow:var(--d80-shadow)}#hud-root .info-panel h2,#hud-root .info-panel p,#hud-root .info-panel a,#hud-root .info-panel button,#hud-root .search-panel h2,#hud-root .search-panel p,#hud-root .search-panel button,#hud-root .checkout-panel h2,#hud-root .checkout-panel p,#hud-root .checkout-panel button,#hud-root .search-results strong,#hud-root .search-results small{color:var(--d80-ink)}#hud-root .info-panel .ui-sprite,#hud-root .search-panel .ui-sprite,#hud-root .checkout-panel .ui-sprite,#hud-root .search-results .ui-sprite{filter:brightness(.18) sepia(.42)}#hud-root .search-panel input,#hud-root .checkout-panel input{border-color:var(--d80-rule);background:#fffaef80;color:var(--d80-ink)}#hud-root .search-panel input::placeholder,#hud-root .checkout-panel input::placeholder{color:#17120c73}#hud-root .search-results button{border-bottom-color:var(--d80-rule)}#hud-root .info-links a{border-color:var(--d80-ink)!important;background:var(--d80-ink)!important;color:var(--d80-paper-bright)!important}#hud-root .info-links a .ui-sprite{filter:none}#hud-root .info-view-control>span{color:var(--d80-ink-soft)}@media (max-width: 760px){#hud-root .hud-top,#app[data-mobile=true] .hud-top{top:calc(var(--mobile-frame-top) + 8px);right:calc(var(--mobile-frame-gutter) + 14px);left:calc(var(--mobile-frame-gutter) + 14px);min-height:48px;grid-template-columns:44px minmax(0,1fr) auto}#hud-root .brand,#app[data-mobile=true] .brand{width:44px;height:44px}#hud-root .brand-monogram,#app[data-mobile=true] .brand-monogram{min-width:44px;height:36px;color:var(--d80-ink);font-size:1.9rem}#hud-root .hud-actions,#app[data-mobile=true] .hud-actions{gap:5px;padding:0;border:0}#hud-root .search-pill,#hud-root .info-button,#app[data-mobile=true] .search-pill,#app[data-mobile=true] .info-button{width:42px;min-width:42px;min-height:42px;justify-content:center;border:1px solid var(--d80-rule);border-radius:50%;background:#efe4cf47}#app[data-mobile=true] .wall-art-overview:before{height:55%}#app[data-mobile=true] .wall-art-overview-copy{right:18px;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:18px}#app[data-mobile=true] .wall-art-overview h1{font-size:clamp(2.8rem,13vw,3.55rem)}#app[data-mobile=true] .wall-art-overview-body{margin-top:14px;font-size:.76rem}#app[data-mobile=true] .wall-art-overview-actions{margin-top:16px}#app[data-mobile=true] .wall-art-overview-actions .wall-art-overview-primary{min-height:48px}#hud-root .collection-dock:not([hidden]),#app[data-mobile=true] .collection-dock:not([hidden]){right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:10px}#hud-root .collection-dock-row,#app[data-mobile=true] .collection-dock-row{border-color:var(--d80-rule);background:var(--d80-paper-glass);box-shadow:var(--d80-shadow)}#app[data-mobile=true] .mobile-commerce-bar{--ba-text: var(--d80-ink);--ba-text-secondary: var(--d80-ink-soft);right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:10px;border-color:var(--d80-rule);background:var(--d80-paper-glass);color:var(--d80-ink);box-shadow:var(--d80-shadow);backdrop-filter:blur(12px) saturate(.78)}#app[data-mobile=true] .mobile-commerce-copy strong,#app[data-mobile=true] .mobile-commerce-copy span,#app[data-mobile=true] .mobile-commerce-bar button{color:var(--d80-ink)}#app[data-mobile=true] .mobile-commerce-bar .ui-sprite,#app[data-mobile=true] .mobile-viewer-tools .ui-sprite,#app[data-mobile=true] .mobile-option-popover .ui-sprite{filter:brightness(.18) sepia(.42)}#app[data-mobile=true] .mobile-buy-action{border-color:#b78036;background:#cfa65f}#app[data-mobile=true] .mobile-cart-action{border-color:var(--d80-ink);background:var(--d80-ink);color:var(--d80-paper-bright)!important}#app[data-mobile=true] .mobile-cart-action .ui-sprite{filter:none}#app[data-mobile=true] .mobile-viewer-tools,#app[data-mobile=true] .mobile-option-popover{--ba-text: var(--d80-ink);--ba-text-secondary: var(--d80-ink-soft);border-color:var(--d80-rule);background:var(--d80-paper-glass);color:var(--d80-ink);box-shadow:var(--d80-shadow)}#app[data-mobile=true] #hud-root .info-panel,#app[data-mobile=true] #hud-root .search-panel,#app[data-mobile=true] #hud-root .checkout-panel{border-color:var(--d80-rule);background:var(--d80-paper);color:var(--d80-ink)}}@media (prefers-reduced-motion: reduce){#hud-root .hud-top,#hud-root .collection-dock,#hud-root .product-panel{transition:none}}@media (min-width: 761px){#hud-root[data-mode=category] .hud-top,#hud-root[data-mode=viewer] .hud-top{box-sizing:border-box;min-height:58px;padding:0 18px;border:1px solid rgba(88,58,20,.18);background:#f2e8d4c7;box-shadow:0 12px 34px #22170914;backdrop-filter:blur(12px) saturate(.82)}#hud-root[data-mode=category] .brand-monogram,#hud-root[data-mode=viewer] .brand-monogram,#hud-root[data-mode=category] .brand-copy strong,#hud-root[data-mode=viewer] .brand-copy strong,#hud-root[data-mode=category] .primary-nav button,#hud-root[data-mode=viewer] .primary-nav button{color:var(--d80-ink)}#hud-root[data-mode=category] .brand-copy small,#hud-root[data-mode=viewer] .brand-copy small{color:var(--d80-ink-soft)}}@media (max-width: 760px){#app[data-mobile=true] #hud-root .hud-top{top:0;right:0;left:0;z-index:40;width:100%;min-height:68px;box-sizing:border-box;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px;border-bottom:1px solid rgba(88,58,20,.2);background:linear-gradient(180deg,#f7efdffa,#efe4cfe6);box-shadow:0 10px 30px #22170914;backdrop-filter:blur(12px) saturate(.85)}#app[data-mobile=true] #hud-root .brand,#app[data-mobile=true] #hud-root .brand-monogram,#app[data-mobile=true] #hud-root .hud-actions,#app[data-mobile=true] #hud-root .mobile-context-back{position:relative;z-index:2;color:var(--d80-ink)!important}#app[data-mobile=true] #hud-root .brand-monogram{display:flex;opacity:1;visibility:visible}#app[data-mobile=true] #hud-root .search-pill,#app[data-mobile=true] #hud-root .info-button{width:42px;min-width:42px;height:42px;min-height:42px;border:1px solid var(--d80-rule);background:#fffaef6b;color:var(--d80-ink)!important}#app[data-mobile=true] #hud-root .hud-actions .ui-sprite,#app[data-mobile=true] #hud-root .category-scroll-controls .ui-sprite,#app[data-mobile=true] #hud-root .own-wall-home-launch .ui-sprite{filter:brightness(.18) sepia(.42)!important;opacity:1}#app[data-mobile=true] #hud-root .collection-dock:not([hidden]){right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:10px;z-index:38;width:auto;max-width:none;overflow:hidden;border:1px solid var(--d80-rule);background:var(--d80-paper-glass);box-shadow:0 14px 38px #22170929}#app[data-mobile=true] #hud-root .collection-dock-row{width:100%;min-height:60px;box-sizing:border-box;border:0;background:transparent;box-shadow:none}#app[data-mobile=true] #hud-root .collection-dock-status{min-width:0;overflow:hidden}#app[data-mobile=true] #hud-root .collection-dock-status strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app[data-mobile=true] #hud-root .category-scroll-controls{width:auto;gap:4px}#app[data-mobile=true] #hud-root .category-scroll-controls button{width:40px;height:40px;border:1px solid var(--d80-rule);border-radius:50%;background:transparent;color:var(--d80-ink);box-shadow:none}#app[data-mobile=true] #hud-root .own-wall-home-launch{width:42px;min-width:42px;height:40px;border-left:1px solid var(--d80-rule);background:transparent;box-shadow:none}}#app[data-webgl=unavailable] #gallery-canvas{background:radial-gradient(circle at 58% 24%,rgba(216,173,103,.16),transparent 32%),linear-gradient(135deg,#100b07,#21170f 48%,#080604)}#app[data-webgl=unavailable] .wall-art-overview,#app[data-webgl=unavailable] .collection-dock,#app[data-webgl=unavailable] .product-panel,#app[data-webgl=unavailable] .mobile-viewer-ui{display:none!important}.webgl-fallback{position:fixed;top:50%;left:50%;z-index:20;width:min(520px,calc(100vw - 40px));display:grid;gap:14px;padding:34px;border:1px solid rgba(216,173,103,.36);border-radius:8px;background:#0b0805e6;box-shadow:0 24px 80px #00000061;color:var(--ba-ui-ivory);pointer-events:auto;transform:translate(-50%,-46%)}.webgl-fallback-mark{width:58px;height:42px;display:grid;place-items:center;border-right:1px solid rgba(216,173,103,.7);color:var(--ba-ui-ivory);font-family:"Bodoni 72",Didot,Times New Roman,serif;font-size:2.2rem;line-height:1}.webgl-fallback p{margin:0;color:var(--ba-ui-brass);font-size:.62rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.webgl-fallback h1{margin:0;max-width:12ch;color:var(--ba-ui-ivory);font-family:"Bodoni 72",Didot,Times New Roman,serif;font-size:clamp(2.4rem,6vw,4.3rem);font-weight:600;letter-spacing:0;line-height:.9}.webgl-fallback span{max-width:44ch;display:block;color:#fff3dfc2;font-size:.92rem;line-height:1.55}.webgl-fallback-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.webgl-fallback-actions button,.webgl-fallback-actions a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:1px solid rgba(216,173,103,.42);border-radius:6px;background:#fff3df14;color:var(--ba-ui-ivory);font-size:.66rem;font-weight:800;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.webgl-fallback-actions button:first-child{border-color:transparent;background:linear-gradient(145deg,#e9c277,#bb7d30);color:#100b07}@media (max-width: 760px){#app[data-mobile=true] #hud-root .hud-top{min-height:58px;grid-template-columns:40px minmax(0,1fr) 116px;gap:8px;padding:calc(6px + env(safe-area-inset-top,0px)) 12px 6px}#app[data-mobile=true] #hud-root .brand,#app[data-mobile=true] #hud-root .brand-monogram{width:40px;min-width:40px;height:40px}#app[data-mobile=true] #hud-root .brand-monogram{padding-right:0;border-right:0;font-size:1.62rem}#app[data-mobile=true] #hud-root .nav-context{min-width:0;display:grid;gap:1px;padding:0}#app[data-mobile=true] #hud-root .nav-context strong{max-width:none;color:var(--d80-ink);font-size:.7rem;line-height:1.1}#app[data-mobile=true] #hud-root .nav-context small{color:#17120cb8}#app[data-mobile=true] #hud-root .hud-actions{width:116px;display:flex!important;justify-content:flex-end;gap:6px}#app[data-mobile=true] #hud-root .search-pill{position:relative;width:58px;min-width:58px;height:40px;min-height:40px;border-color:#17120ceb;background:#17120ceb;box-shadow:inset 0 0 0 1px #ffffff59,0 4px 10px #22170914}#app[data-mobile=true] #hud-root .info-button{position:relative;width:52px;min-width:52px;height:40px;min-height:40px;border-color:#17120ceb;background:#17120ceb;box-shadow:inset 0 0 0 1px #ffffff59,0 4px 10px #22170914}#app[data-mobile=true] #hud-root .search-pill:after{content:"Search";position:absolute;color:var(--d80-paper-bright);font-size:.48rem;font-weight:850;letter-spacing:.08em;line-height:1;opacity:.92;text-transform:uppercase;transform:none}#app[data-mobile=true] #hud-root .search-pill:before{display:none}#app[data-mobile=true] #hud-root .info-button[data-tooltip]:after,#app[data-mobile=true] #hud-root .info-button:after{content:"Info"!important;position:absolute;top:auto;right:auto;width:auto;max-width:none;display:block!important;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--d80-paper-bright);font-size:.48rem;font-weight:850;letter-spacing:.08em;line-height:1;opacity:.92;text-transform:uppercase}#app[data-mobile=true] #hud-root .search-pill .ui-sprite,#app[data-mobile=true] #hud-root .info-button .ui-sprite{opacity:0}#app[data-mobile=true] .wall-art-overview:before{height:49%}#app[data-mobile=true] .wall-art-overview-copy{right:16px;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:16px}#app[data-mobile=true] .wall-art-overview h1{max-width:9ch;font-size:clamp(2.55rem,12vw,3.2rem)}#app[data-mobile=true] .wall-art-overview-body{display:block;max-width:34ch;overflow:visible;font-size:.74rem;line-height:1.42;overflow-wrap:normal;-webkit-line-clamp:unset}#app[data-mobile=true] .wall-art-overview-actions{width:100%;gap:8px;margin-top:12px}#app[data-mobile=true] .wall-art-overview-actions .wall-art-overview-primary{min-height:44px;padding:0 16px}#app[data-mobile=true] .wall-art-overview-actions .wall-art-overview-secondary{width:100%;min-height:34px;padding:0 8px 6px}#app[data-mobile=true] #hud-root .collection-dock:not([hidden]){right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));left:8px}#app[data-mobile=true] #hud-root .collection-dock-row{min-height:54px;grid-template-columns:minmax(0,1fr) auto 40px;gap:4px;padding:6px}#app[data-mobile=true] #hud-root .category-scroll-controls button,#app[data-mobile=true] #hud-root .own-wall-home-launch{width:38px;min-width:38px;height:38px}.webgl-fallback{right:14px;left:14px;width:auto;padding:24px;transform:translateY(-43%)}.webgl-fallback h1{max-width:8.2ch;font-size:clamp(2rem,10vw,2.7rem)}.webgl-fallback span{max-width:26ch}}@supports (height: 100dvh){#app[data-mobile=true]:not([data-mobile-preview=true]){--mobile-frame-height: 100dvh}}@supports (width: 100dvw){#app[data-mobile=true]:not([data-mobile-preview=true]){--mobile-frame-width: 100dvw}}@media (max-width: 760px){#app[data-mobile=true] #hud-root .hud-top{min-height:52px;grid-template-columns:36px minmax(0,1fr) auto;gap:7px;padding:calc(6px + env(safe-area-inset-top,0px)) 10px 6px}#app[data-mobile=true] #hud-root .brand,#app[data-mobile=true] #hud-root .brand-monogram{width:36px;min-width:36px;height:36px}#app[data-mobile=true] #hud-root .brand-monogram{font-size:1.45rem}#app[data-mobile=true] #hud-root .hud-actions{width:auto;gap:5px}#app[data-mobile=true] #hud-root .search-pill,#app[data-mobile=true] #hud-root .info-button{width:48px;min-width:48px;height:36px;min-height:36px}#app[data-mobile=true] #hud-root .search-pill:after,#app[data-mobile=true] #hud-root .info-button[data-tooltip]:after,#app[data-mobile=true] #hud-root .info-button:after{font-size:.44rem;letter-spacing:.06em}#app[data-mobile=true] .wall-art-overview:before{height:min(54%,330px)}#app[data-mobile=true] .wall-art-overview-copy{right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:12px;max-height:calc(var(--mobile-frame-height) - 76px - env(safe-area-inset-bottom,0px))}#app[data-mobile=true] .wall-art-overview-eyebrow{font-size:.5rem;letter-spacing:.17em}#app[data-mobile=true] .wall-art-overview h1{margin-top:6px;max-width:8.6ch;font-size:clamp(2.2rem,11vw,2.75rem);line-height:.9}#app[data-mobile=true] .wall-art-overview h1 span{white-space:nowrap}#app[data-mobile=true] .wall-art-overview-body{max-width:30ch;margin-top:8px;font-size:.7rem;line-height:1.36}#app[data-mobile=true] .wall-art-overview-actions{gap:6px;margin-top:10px}#app[data-mobile=true] .wall-art-overview-actions .wall-art-overview-primary{min-height:40px;padding:0 12px}#app[data-mobile=true] .wall-art-overview-actions .wall-art-overview-secondary{min-height:30px;padding:0 8px 4px}}@media (max-width: 370px),(max-height: 700px){#app[data-mobile=true] .wall-art-overview-copy{right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));left:10px}#app[data-mobile=true] .wall-art-overview h1{max-width:10ch;font-size:clamp(1.85rem,10vw,2.25rem)}#app[data-mobile=true] .wall-art-overview-body{max-width:28ch;margin-top:6px;font-size:.66rem;line-height:1.32}#app[data-mobile=true] .wall-art-overview-actions{margin-top:8px}#app[data-mobile=true] .wall-art-overview-actions .wall-art-overview-primary{min-height:38px}#app[data-mobile=true] .wall-art-overview-actions .wall-art-overview-secondary{min-height:28px}}@media (max-height: 610px){#app[data-mobile=true] .wall-art-overview-eyebrow{display:none}#app[data-mobile=true] .wall-art-overview-body{max-width:26ch}#app[data-mobile=true] .wall-art-overview-actions button{font-size:.54rem}}.mobile-hud-top{display:none}.mobile-ui-sprite{position:relative;width:18px;height:18px;display:block;flex:0 0 auto;color:currentColor}.mobile-ui-sprite-search:before{content:"";position:absolute;top:2px;left:2px;width:9px;height:9px;border:2px solid currentColor;border-radius:50%}.mobile-ui-sprite-search:after{content:"";position:absolute;right:2px;bottom:3px;width:7px;height:2px;border-radius:999px;background:currentColor;transform:rotate(45deg);transform-origin:center}.mobile-ui-sprite-info:before{content:"i";position:absolute;inset:0;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-family:Georgia,Times New Roman,serif;font-size:.78rem;font-style:italic;font-weight:700;line-height:1}.mobile-ui-sprite-prev:before{content:"";position:absolute;top:4px;left:6px;width:8px;height:8px;border-bottom:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(45deg)}.mobile-ui-sprite-next:before{content:"";position:absolute;top:4px;right:6px;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.mobile-ui-sprite-wall:before{content:"";position:absolute;left:2px;right:2px;bottom:3px;height:10px;border:2px solid currentColor;border-radius:2px}.mobile-ui-sprite-wall:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:9px;border:2px solid currentColor;border-top:0;border-radius:0 0 999px 999px}#app[data-mobile=true] #hud-root>.hud-top{display:none!important}#app[data-mobile=true] #hud-root>.collection-dock{display:none!important}#app:not([data-mobile=true]) #hud-root>.mobile-hud-top{display:none!important}#app:not([data-mobile=true]) #hud-root>.mobile-collection-dock{display:none!important}#app[data-mobile=true] #hud-root>.mobile-hud-top{position:fixed;top:calc(var(--mobile-frame-top) + 8px + env(safe-area-inset-top,0px));right:auto;left:calc(var(--mobile-frame-gutter) + 10px);z-index:8;width:calc(var(--mobile-frame-width) - 20px);display:grid;gap:6px;pointer-events:none}#app[data-mobile=true] #hud-root .mobile-hud-main{min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px;border:1px solid rgba(23,18,12,.14);border-radius:999px;background:#f9efdadb;box-shadow:0 14px 34px #120d072e,inset 0 0 0 1px #ffffff73;color:#17120c;backdrop-filter:blur(16px) saturate(1.12);pointer-events:auto}#app[data-mobile=true] #hud-root .mobile-brand-button{min-width:0;height:32px;display:inline-grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:0 8px 0 0;border:0;border-radius:999px;background:transparent;color:inherit;text-align:left}#app[data-mobile=true] #hud-root .mobile-brand-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#17120c;color:#fff3df;font-family:"Bodoni 72",Didot,Times New Roman,serif;font-size:1.05rem;font-weight:650;line-height:1}#app[data-mobile=true] #hud-root .mobile-brand-text{min-width:0;display:grid;gap:1px}#app[data-mobile=true] #hud-root .mobile-brand-text small,#app[data-mobile=true] #hud-root .mobile-brand-text strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app[data-mobile=true] #hud-root .mobile-brand-text small{color:#17120c94;font-size:.52rem;font-weight:850;letter-spacing:.13em;line-height:1;text-transform:uppercase}#app[data-mobile=true] #hud-root .mobile-brand-text strong{color:#17120c;font-size:.72rem;font-weight:850;letter-spacing:0;line-height:1.05}#app[data-mobile=true] #hud-root .mobile-hud-actions{display:flex;align-items:center;gap:5px}#app[data-mobile=true] #hud-root .mobile-icon-button{width:32px;min-width:32px;height:32px;min-height:32px;display:grid;place-items:center;padding:0;border:1px solid rgba(23,18,12,.92);border-radius:50%;background:#17120cf0;color:#fff3df;box-shadow:inset 0 0 0 1px #ffffff38,0 5px 14px #120d0733}#app[data-mobile=true] #hud-root .mobile-icon-button:before,#app[data-mobile=true] #hud-root .mobile-icon-button:after{content:none!important;display:none!important}#app[data-mobile=true] #hud-root .mobile-icon-button.is-active{background:linear-gradient(145deg,#e9c277,#bb7d30);color:#17120c}#app[data-mobile=true] #hud-root .mobile-hud-back:not([hidden]){width:fit-content;max-width:100%;min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 12px 0 9px;border:1px solid rgba(249,239,218,.22);border-radius:999px;background:#0f0b07b8;color:#fff3df;font-size:.58rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 28px #00000038;backdrop-filter:blur(12px) saturate(1.12);pointer-events:auto}#app[data-mobile=true] #hud-root .mobile-hud-back .ui-sprite{display:none}#app[data-mobile=true] #hud-root .mobile-hud-back:before{content:"";width:14px;height:14px;display:block;background:currentColor;clip-path:polygon(62% 12%,72% 22%,44% 50%,72% 78%,62% 88%,24% 50%)}#app[data-mobile=true] #hud-root .mobile-hud-back>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app[data-mobile=true] #hud-root>.mobile-collection-dock:not([hidden]){position:fixed;right:auto;bottom:calc(100vh - var(--mobile-frame-top) - var(--mobile-frame-height) + 10px + env(safe-area-inset-bottom,0px));left:calc(var(--mobile-frame-gutter) + 10px);z-index:8;width:calc(var(--mobile-frame-width) - 20px);min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 6px 6px 12px;border:1px solid rgba(23,18,12,.15);border-radius:14px;background:#f9efdae0;box-shadow:0 14px 34px #120d072e,inset 0 0 0 1px #ffffff6b;color:#17120c;backdrop-filter:blur(16px) saturate(1.12);pointer-events:auto}#app[data-mobile=true] #hud-root .mobile-collection-status{min-width:0;display:grid;gap:3px}#app[data-mobile=true] #hud-root .mobile-collection-status span,#app[data-mobile=true] #hud-root .mobile-collection-status strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app[data-mobile=true] #hud-root .mobile-collection-status span{color:#9c6624;font-size:.54rem;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}#app[data-mobile=true] #hud-root .mobile-collection-status strong{color:#17120c;font-family:"Bodoni 72",Didot,Times New Roman,serif;font-size:1.02rem;font-weight:650;letter-spacing:0;line-height:1.02}#app[data-mobile=true] #hud-root .mobile-collection-actions{display:flex;align-items:center;gap:5px}#app[data-mobile=true] #hud-root .mobile-collection-actions button{width:34px;min-width:34px;height:34px;min-height:34px;display:grid;place-items:center;padding:0;border:1px solid rgba(23,18,12,.9);border-radius:50%;background:#17120cf0;color:#fff3df;box-shadow:inset 0 0 0 1px #ffffff38,0 5px 14px #120d0729}@media (max-width: 370px),(max-height: 700px){#app[data-mobile=true] #hud-root>.mobile-collection-dock:not([hidden]){bottom:calc(100vh - var(--mobile-frame-top) - var(--mobile-frame-height) + 8px + env(safe-area-inset-bottom,0px));left:calc(var(--mobile-frame-gutter) + 8px);width:calc(var(--mobile-frame-width) - 16px);min-height:48px;gap:6px;padding:5px 5px 5px 10px}#app[data-mobile=true] #hud-root .mobile-collection-status strong{font-size:.92rem}#app[data-mobile=true] #hud-root .mobile-collection-actions button{width:32px;min-width:32px;height:32px;min-height:32px}}.own-wall-precision{display:none}#app[data-mobile=true] #hud-root .own-wall-adjust-panel{max-height:min(54vh,440px);overscroll-behavior:contain}#app[data-mobile=true] #hud-root .own-wall-sliders{gap:7px}#app[data-mobile=true] #hud-root .own-wall-sliders label{grid-template-columns:78px minmax(0,1fr)}#app[data-mobile=true] #hud-root .own-wall-sliders input{min-height:30px}#app[data-mobile=true] #hud-root .own-wall-precision{display:grid;gap:8px;padding:9px;border:1px solid rgba(225,180,105,.22);border-radius:6px;background:#ffefd30e}#app[data-mobile=true] #hud-root .own-wall-precision-pad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:". up ." "left reset right" ". down .";gap:6px}#app[data-mobile=true] #hud-root .own-wall-precision-pad button:nth-child(1){grid-area:up}#app[data-mobile=true] #hud-root .own-wall-precision-pad button:nth-child(2){grid-area:left}#app[data-mobile=true] #hud-root .own-wall-precision-pad button:nth-child(3){grid-area:reset}#app[data-mobile=true] #hud-root .own-wall-precision-pad button:nth-child(4){grid-area:right}#app[data-mobile=true] #hud-root .own-wall-precision-pad button:nth-child(5){grid-area:down}#app[data-mobile=true] #hud-root .own-wall-precision-zoom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#app[data-mobile=true] #hud-root .own-wall-precision button{min-width:0;min-height:40px;padding:0 8px;border:1px solid rgba(225,180,105,.32);border-radius:4px;background:linear-gradient(155deg,#24190ef5,#0c0906f0);color:var(--ba-ui-ivory);font-size:.62rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}#app[data-mobile=true] #hud-root .own-wall-precision-pad button:nth-child(3),#app[data-mobile=true] #hud-root .own-wall-precision-zoom button{border-color:#ffe2aa80;color:var(--ba-text-accent)}@media (max-height: 720px){#app[data-mobile=true] #hud-root .own-wall-adjust-copy p{display:none}#app[data-mobile=true] #hud-root .own-wall-adjust-panel{gap:8px;padding:12px}#app[data-mobile=true] #hud-root .own-wall-calibration{padding-top:6px}}#hud-root{--ba-paper: rgba(249, 241, 225, .92);--ba-paper-solid: #f6eddc;--ba-paper-soft: rgba(249, 241, 225, .72);--ba-ink-final: #16110b;--ba-ink-soft-final: rgba(22, 17, 11, .68);--ba-brass-final: #a66e28;--ba-brass-live: #c9923d;--ba-line-final: rgba(40, 28, 14, .18);--ba-radius-final: 8px;--ba-shadow-final: 0 18px 52px rgba(30, 20, 8, .18)}#hud-root .hud-top{top:24px;right:30px;left:30px;min-height:58px;padding:0;border:1px solid var(--ba-line-final);border-radius:var(--ba-radius-final);background:var(--ba-paper);color:var(--ba-ink-final);box-shadow:var(--ba-shadow-final);backdrop-filter:blur(14px) saturate(.9)}#hud-root .brand{min-height:58px;padding:0 20px;border-right:1px solid var(--ba-line-final);color:var(--ba-ink-final)}#hud-root .brand-monogram{color:var(--ba-ink-final)}#hud-root .brand-copy strong,#hud-root .brand-copy small,#hud-root .primary-nav button,#hud-root .hud-actions button,#hud-root .nav-context small,#hud-root .nav-context strong{color:var(--ba-ink-final);text-shadow:none}#hud-root .primary-nav{min-height:58px}#hud-root .primary-nav button{min-height:58px;border-radius:0;background:transparent}#hud-root .primary-nav button.is-active,#hud-root .primary-nav button[aria-current=page]{color:var(--ba-ink-final)}#hud-root .primary-nav button.is-active:after,#hud-root .primary-nav button[aria-current=page]:after{background:var(--ba-brass-live)}#hud-root .hud-actions{min-height:58px;border-left:1px solid var(--ba-line-final)}#hud-root .search-pill,#hud-root .icon-button{min-height:40px;border-radius:var(--ba-radius-final);background:transparent;color:var(--ba-ink-final)}#hud-root .hud-actions .ui-sprite,#hud-root .primary-nav .ui-sprite{filter:brightness(.18) sepia(.4)}#hud-root .wall-art-overview-copy{max-width:520px}#hud-root .wall-art-overview h1{letter-spacing:0}#hud-root .wall-art-overview-actions .ba-button{border-radius:var(--ba-radius-final)}#hud-root .collection-dock:not([hidden]){bottom:24px;left:30px;width:min(860px,calc(100vw - 60px));transform:none}#hud-root.is-transitioning .collection-dock{transform:translateY(8px)}#hud-root .collection-dock-row{grid-template-columns:minmax(220px,1fr) auto minmax(160px,.64fr) minmax(176px,.72fr);gap:8px;padding:8px;border:1px solid var(--ba-line-final);border-radius:var(--ba-radius-final);background:var(--ba-paper);color:var(--ba-ink-final);box-shadow:var(--ba-shadow-final)}#hud-root .collection-dock-status{min-height:50px;padding:5px 14px;border-left:3px solid var(--ba-brass-live)}#hud-root .collection-dock-status span,#hud-root .collection-dock-status small{color:var(--ba-ink-soft-final)}#hud-root .collection-dock-status span{color:var(--ba-brass-final)}#hud-root .collection-dock-status strong{color:var(--ba-ink-final)}#hud-root .category-scroll-controls{gap:6px}#hud-root .category-scroll-controls button,#hud-root .open-active-collection,#hud-root .own-wall-home-launch{min-height:48px;border:1px solid var(--ba-line-final);border-radius:var(--ba-radius-final);background:#fffcf56b;color:var(--ba-ink-final)}#hud-root .category-scroll-controls button{width:48px}#hud-root .open-active-collection{width:100%;display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:7px 12px;border-color:#a66e2852;background:#c9923d24;text-align:left}#hud-root .open-active-collection .ui-sprite{grid-row:1 / 3;width:17px;height:22px;filter:brightness(.18) sepia(.42)}#hud-root .open-active-collection span,#hud-root .open-active-collection strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#hud-root .open-active-collection span{color:var(--ba-brass-final);font-size:.55rem;font-weight:850;letter-spacing:.15em}#hud-root .open-active-collection strong{color:var(--ba-ink-final);font-size:.82rem;line-height:1.1}#hud-root .own-wall-home-launch{background:#aa6f2514}#hud-root[data-mode=viewer] .product-panel,#hud-root .checkout-panel,#hud-root .search-panel,#hud-root .info-panel{border:1px solid var(--ba-line-final);border-radius:var(--ba-radius-final);background:var(--ba-paper);color:var(--ba-ink-final);box-shadow:var(--ba-shadow-final)}#hud-root[data-mode=viewer] .product-panel{top:104px;right:30px;bottom:24px;width:min(390px,calc(100vw - 60px));max-height:calc(100vh - 128px);overflow-y:auto;padding:24px;scrollbar-color:rgba(166,110,40,.38) transparent}#hud-root[data-mode=viewer] .product-panel .material{color:var(--ba-ink-soft-final)}#hud-root .product-panel .variant-groups{max-height:none}#hud-root .product-panel .buy-row{position:sticky;bottom:-24px;margin-right:-24px;margin-bottom:-24px;margin-left:-24px;padding:16px 24px 24px;border-top:1px solid var(--ba-line-final);background:linear-gradient(180deg,rgba(246,237,220,.86),var(--ba-paper-solid));backdrop-filter:blur(10px)}#hud-root .product-panel .quantity-row,#hud-root .product-panel .viewer-step-row{color:var(--ba-ink-final)}#hud-root .product-panel .quantity-stepper,#hud-root .checkout-panel .quantity-stepper,#app[data-mobile=true] #hud-root .mobile-commerce-quantity{border-radius:var(--ba-radius-final);overflow:hidden}#hud-root .checkout-panel,#hud-root .checkout-panel .cart-item-copy strong,#hud-root .checkout-panel .cart-item-copy small,#hud-root .checkout-panel .checkout-note,#hud-root .checkout-panel .checkout-line,#hud-root .checkout-panel .checkout-helper,#hud-root .checkout-panel label,#hud-root .checkout-panel span{color:var(--ba-ink-final)}#hud-root .checkout-panel .secondary-button{border-color:var(--ba-line-final);background:#fffcf585;color:var(--ba-ink-final);opacity:1}#hud-root .checkout-panel .checkout-link,#hud-root .checkout-panel .checkout-final{border-radius:var(--ba-radius-final)}#hud-root .search-panel input{border-radius:var(--ba-radius-final);background:#fffcf5ad}#hud-root .search-results button,#hud-root .info-links a,#hud-root .info-view-control button{border-radius:var(--ba-radius-final)}@media (max-width: 980px){#hud-root .collection-dock-row{grid-template-columns:minmax(180px,1fr) auto minmax(160px,.9fr)}#hud-root .own-wall-home-launch{display:none}}#app[data-mobile=true] #hud-root>.mobile-hud-top{top:calc(var(--mobile-frame-top) + 10px + env(safe-area-inset-top,0px));left:calc(var(--mobile-frame-gutter) + 12px);width:calc(var(--mobile-frame-width) - 24px)}#app[data-mobile=true] #hud-root .mobile-hud-main,#app[data-mobile=true] #hud-root>.mobile-collection-dock:not([hidden]),#app[data-mobile=true] #hud-root .mobile-commerce-bar{border:1px solid var(--ba-line-final);border-radius:16px;background:var(--ba-paper);color:var(--ba-ink-final);box-shadow:0 16px 42px #16110b33;backdrop-filter:blur(14px) saturate(.9)}#app[data-mobile=true] #hud-root .mobile-hud-main{min-height:50px;padding:6px}#app[data-mobile=true] #hud-root .mobile-brand-button{height:38px;grid-template-columns:38px minmax(0,1fr)}#app[data-mobile=true] #hud-root .mobile-brand-mark{width:38px;height:38px}#app[data-mobile=true] #hud-root .mobile-brand-text strong{font-size:.9rem}#app[data-mobile=true] #hud-root .mobile-icon-button,#app[data-mobile=true] #hud-root .mobile-collection-actions button{width:38px;min-width:38px;height:38px;min-height:38px;border:1px solid rgba(22,17,11,.24);border-radius:50%;background:var(--ba-ink-final);color:var(--ba-paper-solid);box-shadow:none}#app[data-mobile=true] #hud-root .mobile-icon-button.is-active{border-color:#a66e286b;background:var(--ba-brass-live);color:var(--ba-ink-final)}#app[data-mobile=true] #hud-root .mobile-info-button .mobile-ui-sprite{display:none}#app[data-mobile=true] #hud-root .mobile-info-button:before{content:"i";display:block;color:currentColor;font-family:Georgia,Times New Roman,serif;font-size:1.38rem;font-style:italic;font-weight:700;line-height:1}#app[data-mobile=true] #hud-root>.mobile-collection-dock:not([hidden]){bottom:calc(100vh - var(--mobile-frame-top) - var(--mobile-frame-height) + 12px + env(safe-area-inset-bottom,0px));left:calc(var(--mobile-frame-gutter) + 12px);width:calc(var(--mobile-frame-width) - 24px);min-height:62px;grid-template-columns:minmax(0,1fr) auto;padding:8px 8px 8px 14px}#app[data-mobile=true] #hud-root .mobile-collection-actions{gap:6px}#app[data-mobile=true] #hud-root .mobile-open-active-collection .mobile-ui-sprite{display:none}#app[data-mobile=true] #hud-root .mobile-open-active-collection:before{content:"";width:17px;height:17px;display:block;background:linear-gradient(currentColor 0 0) left top / 7px 7px no-repeat,linear-gradient(currentColor 0 0) right top / 7px 7px no-repeat,linear-gradient(currentColor 0 0) left bottom / 7px 7px no-repeat,linear-gradient(currentColor 0 0) right bottom / 7px 7px no-repeat}#app[data-mobile=true] #hud-root .mobile-commerce-bar{right:calc(var(--mobile-frame-gutter) + 10px);bottom:calc(100vh - var(--mobile-frame-top) - var(--mobile-frame-height) + 10px + env(safe-area-inset-bottom,0px));left:calc(var(--mobile-frame-gutter) + 10px);width:auto;padding:16px;border-radius:10px}#app[data-mobile=true] #hud-root .mobile-commerce-copy strong,#app[data-mobile=true] #hud-root .mobile-commerce-copy span,#app[data-mobile=true] #hud-root .mobile-customize-toggle,#app[data-mobile=true] #hud-root .mobile-commerce-quantity,#app[data-mobile=true] #hud-root .mobile-commerce-quantity button,#app[data-mobile=true] #hud-root .mobile-commerce-quantity strong{color:var(--ba-ink-final)}#app[data-mobile=true] #hud-root .mobile-customize-toggle{border-color:var(--ba-line-final);border-radius:var(--ba-radius-final);background:#fffcf580}#app[data-mobile=true] #hud-root .mobile-customize-toggle.is-active{border-color:#a66e2885;background:#c9923d2e}#app[data-mobile=true] #hud-root .mobile-cart-action,#app[data-mobile=true] #hud-root .mobile-buy-action{min-height:50px;border-radius:var(--ba-radius-final)}#app[data-mobile=true] #hud-root .mobile-cart-action{background:var(--ba-ink-final);color:var(--ba-paper-solid)}#app[data-mobile=true] #hud-root .mobile-buy-action{background:linear-gradient(145deg,#efc979,#bd7e2d);color:var(--ba-ink-final)}#app[data-mobile=true] #hud-root .mobile-option-popover:not([hidden]){right:calc(var(--mobile-frame-gutter) + 12px);bottom:calc(100vh - var(--mobile-frame-top) - var(--mobile-frame-height) + 150px + env(safe-area-inset-bottom,0px));left:calc(var(--mobile-frame-gutter) + 12px);width:auto;border:1px solid var(--ba-line-final);border-radius:12px;background:var(--ba-paper);color:var(--ba-ink-final);box-shadow:var(--ba-shadow-final)}#app:not([data-mobile=true]) #hud-root>.collection-dock:not([hidden]){display:none}#app[data-mobile=true] #hud-root>.desktop-collection-panel,#app[data-preview-mode=mobile] #hud-root>.desktop-collection-panel{display:none}#hud-root>.desktop-collection-panel:not([hidden]){position:fixed;top:104px;bottom:24px;left:30px;z-index:34;display:grid;width:286px;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;gap:12px;padding:16px;border:1px solid rgba(35,29,21,.16);border-radius:8px;background:#f6efe2f0;color:#211b13;box-shadow:0 24px 80px #1b150d3d;backdrop-filter:blur(18px) saturate(.92)}#hud-root .desktop-collection-panel-top{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(35,29,21,.12)}#hud-root .desktop-collection-mark{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(35,29,21,.16);background:#211b13;color:#f6efe2;font-size:.74rem;font-weight:850}#hud-root .desktop-collection-panel-top p,#hud-root .desktop-collection-status span,#hud-root .desktop-collection-filters>span{margin:0;color:#9b6728;font-size:.62rem;font-weight:850;letter-spacing:.16em}#hud-root .desktop-collection-panel-top h2{margin:3px 0 0;overflow:hidden;color:#211b13;font-size:1.18rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}#hud-root .desktop-collection-status{display:grid;gap:4px;padding:12px 12px 12px 14px;border-left:3px solid #b98235;background:#fffcf58a}#hud-root .desktop-collection-status strong{overflow:hidden;color:#211b13;font-size:.96rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}#hud-root .desktop-collection-list{display:grid;align-content:start;gap:6px;min-height:0;overflow-y:auto;padding-right:3px;scrollbar-color:rgba(166,110,40,.36) transparent}#hud-root .desktop-collection-list button{display:grid;min-height:48px;grid-template-columns:minmax(0,1fr) 34px;gap:10px;align-items:center;padding:8px 10px;border:1px solid rgba(35,29,21,.12);border-radius:6px;background:#fffcf557;color:#211b13;text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease}#hud-root .desktop-collection-list button:hover,#hud-root .desktop-collection-list button:focus-visible{border-color:#a66e286b;background:#fffcf5bd}#hud-root .desktop-collection-list button.is-active{border-color:#211b13;background:#211b13;color:#f6efe2}#hud-root .desktop-collection-list button span{display:grid;gap:2px;min-width:0}#hud-root .desktop-collection-list small{color:currentColor;font-size:.55rem;font-weight:850;letter-spacing:.14em;opacity:.58}#hud-root .desktop-collection-list strong{overflow:hidden;color:currentColor;font-size:.82rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}#hud-root .desktop-collection-list em{display:grid;width:30px;height:30px;place-items:center;border:1px solid currentColor;border-radius:50%;color:currentColor;font-size:.7rem;font-style:normal;font-weight:850;opacity:.72}#hud-root .desktop-collection-filters{display:grid;gap:8px;padding-top:4px}#hud-root .desktop-collection-filters div{display:flex;flex-wrap:wrap;gap:6px}#hud-root .desktop-collection-filters div span{padding:7px 9px;border:1px solid rgba(35,29,21,.14);border-radius:999px;background:#fffcf56b;color:#211b13c7;font-size:.7rem;font-weight:800}#hud-root .desktop-collection-controls{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;gap:7px}#hud-root .desktop-collection-controls button,#hud-root .desktop-room-preview{min-height:42px;border:1px solid rgba(35,29,21,.16);border-radius:6px;background:#fffcf580;color:#211b13;font-weight:850}#hud-root .desktop-collection-controls button:first-child,#hud-root .desktop-collection-controls button:last-child{display:grid;place-items:center}#hud-root .desktop-open-active-collection{overflow:hidden;padding:0 12px;background:linear-gradient(145deg,#ecc470,#bd7d2d)!important;text-overflow:ellipsis;white-space:nowrap}#hud-root .desktop-room-preview{display:block;padding:0 12px;background:#211b13;color:#f6efe2}#hud-root .desktop-room-preview span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1120px){#hud-root>.desktop-collection-panel:not([hidden]){width:252px;left:20px}#hud-root[data-mode=viewer] .product-panel{right:20px;width:min(360px,calc(100vw - 40px))}}#hud-root>.desktop-collection-panel{display:none!important}#app:not([data-mobile=true]) #hud-root>.collection-dock:not([hidden]){display:grid;right:auto;bottom:24px;left:50%;width:min(680px,calc(100vw - 60px));transform:translate(-50%)}#app:not([data-mobile=true]) #hud-root.is-transitioning>.collection-dock{transform:translate(-50%) translateY(8px)}#app:not([data-mobile=true]) #hud-root .collection-dock-row{grid-template-columns:minmax(180px,1fr) auto minmax(160px,.72fr) minmax(170px,.78fr)}#app:not([data-mobile=true]) #hud-root .category-rail{max-width:100%;overflow:hidden}#hud-root:has(.info-panel:not([hidden]))>.collection-dock,#hud-root:has(.search-panel:not([hidden]))>.collection-dock,#hud-root:has(.checkout-panel:not([hidden]))>.collection-dock,#hud-root[data-own-wall-active=true]>.collection-dock{display:none!important}#hud-root:has(.info-panel:not([hidden]))>.mobile-collection-dock,#hud-root:has(.search-panel:not([hidden]))>.mobile-collection-dock,#hud-root:has(.checkout-panel:not([hidden]))>.mobile-collection-dock,#hud-root[data-own-wall-active=true]>.mobile-collection-dock{display:none!important}#app[data-mobile=true] #hud-root[data-own-wall-active=true]>.mobile-hud-top,#app[data-mobile=true] #hud-root[data-own-wall-active=true]>.mobile-stage{display:none!important}#hud-root .own-wall-studio{--own-wall-bg: none;--own-wall-bg-scale: 1;--own-wall-bg-x: 50%;--own-wall-bg-y: 50%;isolation:isolate;background:#0a08065c}#hud-root .own-wall-studio:before{content:"";position:absolute;inset:-8%;z-index:-2;background-image:var(--own-wall-bg);background-color:#17120d;background-position:var(--own-wall-bg-x) var(--own-wall-bg-y);background-repeat:no-repeat;background-size:cover;transform:scale(var(--own-wall-bg-scale));transform-origin:center;transition:filter .22s ease,opacity .22s ease,transform .22s ease}#hud-root .own-wall-studio:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,rgba(0,0,0,.58),transparent 22%,transparent 68%,rgba(0,0,0,.6)),#00000024;pointer-events:none}#hud-root .own-wall-studio[data-phase=upload]:before{opacity:.22;background-image:none}#hud-root .own-wall-studio[data-phase=browse]:before{filter:blur(18px) brightness(.56) saturate(.9);transform:scale(calc(var(--own-wall-bg-scale) * 1.04))}#hud-root .own-wall-placement-box{position:fixed;left:var(--wall-placement-x, 50%);top:var(--wall-placement-y, 42%);z-index:1;width:var(--wall-placement-width, 26%);height:var(--wall-placement-height, 34%);min-width:112px;min-height:124px;display:grid;place-items:center;transform:translate(-50%,-50%);border:2px solid rgba(255,219,150,.92);border-radius:3px;background:#ffdb960b;box-shadow:0 0 0 1px #00000057,0 16px 48px #0000003d;cursor:grab;pointer-events:auto;touch-action:none}#hud-root .own-wall-placement-box:active{cursor:grabbing}#hud-root .own-wall-studio[data-phase=upload] .own-wall-placement-box,#hud-root .own-wall-studio[data-phase=crop] .own-wall-placement-box,#hud-root .own-wall-studio[data-phase=browse] .own-wall-placement-box{display:none}#hud-root .own-wall-placed-art{width:calc(100% - 16px);height:calc(100% - 16px);display:grid;place-items:end center;padding:8px;overflow:hidden;border:1px solid rgba(255,244,218,.82);background:linear-gradient(to top,rgba(0,0,0,.72),transparent 42%),var(--wall-product-image, none) center / cover no-repeat,#14100cb3;color:#fff6e5;text-align:center;box-shadow:0 18px 52px #0000005c}#hud-root .own-wall-placement-box[data-has-art=false]{background:#ffdb9613}#hud-root .own-wall-placement-box[data-has-art=false] .own-wall-placed-art{border:1px dashed rgba(255,229,176,.86);background:#0c090629;box-shadow:none}#hud-root .own-wall-placement-box[data-has-art=false] .own-wall-placed-art span{align-self:center;padding:5px 8px;border-radius:999px;background:#0c090694;color:#f3d08b}#hud-root .own-wall-placed-art span{max-width:100%;overflow:hidden;font-size:.62rem;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 14px rgba(0,0,0,.8)}#hud-root .own-wall-placement-resize{position:absolute;right:-12px;bottom:-12px;width:26px;height:26px;min-height:0;padding:0;border:1px solid rgba(33,27,19,.7);border-radius:50%;background:#e9c476;cursor:nwse-resize}#hud-root .own-wall-placement-resize:before,#hud-root .own-wall-placement-resize:after{content:"";position:absolute;right:7px;bottom:8px;width:9px;height:1px;background:#211b13;transform:rotate(-45deg)}#hud-root .own-wall-placement-resize:after{right:7px;bottom:13px;width:5px}#hud-root .own-wall-adjust-panel{right:28px;left:auto;z-index:4;width:min(360px,calc(100vw - 56px));overflow-y:auto;border-radius:8px;background:#0f0c09d1}#hud-root .own-wall-calibration{display:none}#hud-root .own-wall-browser{top:50%;bottom:auto;z-index:5;display:grid;width:min(760px,calc(100vw - 48px));max-height:min(78vh,640px);gap:12px;padding:16px;transform:translate(-50%,-50%);border-radius:8px;background:#0c0a08c7}#hud-root .own-wall-browser-copy{display:grid;gap:3px}#hud-root .own-wall-browser-copy strong{font-size:1rem}#hud-root .own-wall-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0;overflow-y:auto;padding-right:2px}#hud-root .own-wall-products button{min-width:0;display:grid;grid-template-rows:minmax(92px,13vw) auto;gap:8px;padding:7px;border:1px solid rgba(255,231,192,.18);border-radius:6px;background:#fff6e50e;color:#fff3df;text-align:left}#hud-root .own-wall-products button.is-active{border-color:#e9c476e6;background:#e9c47624}#hud-root .own-wall-product-thumb{min-height:92px;border-radius:4px;background:var(--own-wall-product-thumb, none) center / cover no-repeat,#ffffff14}#hud-root .own-wall-products button>span:last-child{display:grid;gap:2px;min-width:0}#hud-root .own-wall-products strong,#hud-root .own-wall-products small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#hud-root .own-wall-products strong{font-size:.72rem}#hud-root .own-wall-products small{color:#fff3df94;font-size:.6rem}#app[data-mobile=true] #hud-root .own-wall-topbar{top:12px;right:12px;left:12px}#app[data-mobile=true] #hud-root .own-wall-placement-box{width:var(--wall-placement-width, 42%);height:var(--wall-placement-height, 28%);min-width:96px;min-height:96px}#app[data-mobile=true] #hud-root .own-wall-adjust-panel{right:12px;bottom:12px;left:12px;width:auto;max-height:42vh;gap:10px;padding:12px}#app[data-mobile=true] #hud-root .own-wall-adjust-actions{grid-template-columns:repeat(3,minmax(0,1fr))}#app[data-mobile=true] #hud-root .own-wall-browser{width:calc(100vw - 24px);max-height:72vh;padding:12px}#app[data-mobile=true] #hud-root .own-wall-products{grid-template-columns:repeat(2,minmax(0,1fr))}#app[data-mobile=true] #hud-root .own-wall-product-options{max-height:116px}#hud-root .own-wall-adjust-actions{grid-template-columns:repeat(3,minmax(0,1fr))}#hud-root .own-wall-adjust-actions>button{min-width:0;padding:0 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#hud-root .own-wall-product-options{display:grid;max-height:172px;gap:10px;overflow-y:auto;padding-top:10px;border-top:1px solid rgba(255,231,192,.12)}#hud-root .own-wall-product-options .variant-group{display:grid;gap:6px}#hud-root .own-wall-product-options .variant-group p{margin:0;color:#fff3dfa3;font-size:.58rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}#hud-root .own-wall-product-options .variant-options{display:flex;flex-wrap:wrap;gap:6px}#hud-root .own-wall-product-options .chip{min-height:30px;min-width:0;padding:0 9px;border-radius:5px;font-size:.62rem}#hud-root .own-wall-product-options .color-chip{min-width:34px;color:transparent}#hud-root .own-wall-product-options:empty{display:none}#hud-root .own-wall-studio[data-phase=upload] [data-own-wall-adjust],#hud-root .own-wall-studio[data-phase=upload] [data-own-wall-browser],#hud-root .own-wall-studio[data-phase=crop] [data-own-wall-upload],#hud-root .own-wall-studio[data-phase=crop] [data-own-wall-browser],#hud-root .own-wall-studio[data-phase=place] [data-own-wall-upload],#hud-root .own-wall-studio[data-phase=place] [data-own-wall-browser],#hud-root .own-wall-studio[data-phase=browse] [data-own-wall-upload],#hud-root .own-wall-studio[data-phase=browse] [data-own-wall-adjust],#hud-root .own-wall-studio[data-phase=customize] [data-own-wall-upload],#hud-root .own-wall-studio[data-phase=customize] [data-own-wall-browser],#hud-root .own-wall-studio[data-phase=place] [data-own-wall-crop-controls],#hud-root .own-wall-studio[data-phase=place] [data-own-wall-product-options],#hud-root .own-wall-studio[data-phase=customize] [data-own-wall-crop-controls],#hud-root .own-wall-studio[data-phase=customize] [data-own-wall-place-controls],#hud-root .own-wall-studio[data-phase=crop] [data-own-wall-place-controls],#hud-root .own-wall-studio[data-phase=crop] [data-own-wall-product-options]{display:none!important}@media (max-width: 1120px){#app:not([data-mobile=true]) #hud-root>.collection-dock:not([hidden]){width:min(620px,calc(100vw - 40px))}#app:not([data-mobile=true]) #hud-root .collection-dock-row{grid-template-columns:minmax(170px,1fr) auto minmax(150px,.8fr)}}:root{--ba-ui-sprite: url(/ui/ba-control-glyphs-v2.png);--ba-touch-target: 44px;--ba-human-gap: 8px;--ba-ease-human: cubic-bezier(.2, .72, .2, 1)}#hud-root button,#hud-root a{touch-action:manipulation}#hud-root .ui-sprite,#hud-root .mobile-ui-sprite{width:22px;height:22px;display:inline-block;flex:0 0 auto;background-image:var(--ba-ui-sprite);background-repeat:no-repeat;background-size:400% 200%;color:inherit;filter:drop-shadow(0 1px 1px rgba(28,18,8,.28))}#hud-root .mobile-ui-sprite:before,#hud-root .mobile-ui-sprite:after{content:none!important;display:none!important}#hud-root .mobile-ui-sprite-search{background-position:0 0}#hud-root .mobile-ui-sprite-info{background-position:33.333% 0}#hud-root .mobile-ui-sprite-prev{background-position:100% 0}#hud-root .mobile-ui-sprite-next{background-position:0 100%}#hud-root .mobile-ui-sprite-collection{background-position:33.333% 100%}#hud-root .mobile-ui-sprite-wall{background-position:66.667% 100%}#hud-root .hud-actions{gap:var(--ba-human-gap)}#hud-root .search-pill,#hud-root .icon-button,#hud-root .category-scroll-controls button,#hud-root .open-active-collection,#hud-root .own-wall-home-launch,#hud-root .viewer-controls button,#hud-root .desktop-collection-controls button,#hud-root .desktop-room-preview{min-height:var(--ba-touch-target);transition:transform .19s var(--ba-ease-human),border-color .19s ease,background-color .19s ease,box-shadow .19s ease,opacity .19s ease}#hud-root .search-pill:active,#hud-root .icon-button:active,#hud-root .category-scroll-controls button:active,#hud-root .open-active-collection:active,#hud-root .own-wall-home-launch:active,#hud-root .viewer-controls button:active,#hud-root .ba-button:active,#hud-root .mobile-icon-button:active,#hud-root .mobile-collection-actions button:active{transform:translateY(1px) scale(.985)}#hud-root .search-pill{min-width:148px;gap:9px}#hud-root .search-pill .ui-sprite,#hud-root .info-button .ui-sprite,#hud-root .category-scroll-controls .ui-sprite,#hud-root .viewer-controls .ui-sprite{width:22px;height:22px}#hud-root .utility-label{color:currentColor;font-size:.72rem;font-weight:850;letter-spacing:.06em;line-height:1}#app[data-mobile=true] #hud-root>.mobile-hud-top{top:calc(var(--mobile-frame-top) + 12px + env(safe-area-inset-top,0px));left:calc(var(--mobile-frame-gutter) + 12px);width:calc(var(--mobile-frame-width) - 24px);gap:8px}#app[data-mobile=true] #hud-root .mobile-hud-main{min-height:56px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:6px;border-radius:12px}#app[data-mobile=true] #hud-root .mobile-brand-button{min-height:var(--ba-touch-target);height:auto;grid-template-columns:38px minmax(0,1fr);gap:8px}#app[data-mobile=true] #hud-root .mobile-brand-text strong{font-size:.84rem;line-height:1.08}#app[data-mobile=true] #hud-root .mobile-hud-actions{gap:var(--ba-human-gap)}#app[data-mobile=true] #hud-root .mobile-icon-button{width:58px;min-width:58px;height:var(--ba-touch-target);min-height:var(--ba-touch-target);display:inline-grid;grid-template-rows:18px auto;gap:2px;place-items:center;padding:4px 5px;border-radius:10px}#app[data-mobile=true] #hud-root .mobile-icon-button span:last-child,#app[data-mobile=true] #hud-root .mobile-collection-actions button span:last-child{display:block;max-width:100%;overflow:hidden;font-size:.54rem;font-weight:900;letter-spacing:.05em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}#app[data-mobile=true] #hud-root .mobile-icon-button .mobile-ui-sprite{width:18px;height:18px}#app[data-mobile=true] #hud-root .mobile-info-button .mobile-ui-sprite,#app[data-mobile=true] #hud-root .mobile-open-active-collection .mobile-ui-sprite{display:inline-block}#app[data-mobile=true] #hud-root .mobile-info-button:before,#app[data-mobile=true] #hud-root .mobile-open-active-collection:before{content:none!important;display:none!important}#app[data-mobile=true] #hud-root>.mobile-collection-dock:not([hidden]){bottom:calc(100vh - var(--mobile-frame-top) - var(--mobile-frame-height) + 8px + env(safe-area-inset-bottom,0px));left:calc(var(--mobile-frame-gutter) + 12px);width:calc(var(--mobile-frame-width) - 24px);min-height:84px;grid-template-columns:minmax(0,1fr);gap:6px;padding:8px;border-radius:12px}#app[data-mobile=true] #hud-root .mobile-collection-status{gap:2px;padding:0 2px;text-align:left}#app[data-mobile=true] #hud-root .mobile-collection-status strong{font-size:.9rem}#app[data-mobile=true] #hud-root .mobile-collection-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ba-human-gap)}#app[data-mobile=true] #hud-root .mobile-collection-actions button{width:auto;min-width:0;height:40px;min-height:40px;display:grid;grid-template-rows:15px auto;gap:1px;place-items:center;padding:3px;border-radius:10px;transition:transform .19s var(--ba-ease-human),background-color .19s ease,color .19s ease,border-color .19s ease}#app[data-mobile=true] #hud-root .mobile-collection-actions .mobile-ui-sprite{width:15px;height:15px}#app[data-mobile=true] #hud-root .mobile-open-active-collection{background:var(--ba-brass-live);color:var(--ba-ink-final)}#app[data-mobile=true] #hud-root .mobile-hud-back:not([hidden]){min-height:38px;padding:0 12px;border-radius:10px;border-color:#fff3df2e;background:#100c08c7;color:var(--ba-paper-solid)!important}#app[data-mobile=true] #hud-root .mobile-hud-back:not([hidden])>span,#app[data-mobile=true] #hud-root .mobile-hud-back:not([hidden]):before,#app[data-mobile=true] #hud-root .mobile-icon-button>span,#app[data-mobile=true] #hud-root .mobile-icon-button .mobile-ui-sprite{color:var(--ba-paper-solid)!important}#app:not([data-mobile=true]) #hud-root>.collection-dock:not([hidden]){width:min(720px,calc(100vw - 60px))}#app:not([data-mobile=true]) #hud-root .collection-dock-row{grid-template-columns:minmax(190px,1fr) auto minmax(178px,.74fr) minmax(178px,.74fr);gap:var(--ba-human-gap);padding:9px}#hud-root .collection-dock-status{padding:7px 14px}#hud-root .collection-dock-status strong,#hud-root .open-active-collection strong{letter-spacing:0}#hud-root .wall-art-overview-actions .ba-button,#hud-root .wall-art-overview-actions button,#app[data-mobile=true] #hud-root .wall-art-overview-actions .ba-button,#app[data-mobile=true] #hud-root .wall-art-overview-actions button{min-height:var(--ba-touch-target)}#hud-root.is-transitioning .hud-top,#hud-root.is-transitioning .collection-dock,#hud-root.is-transitioning .mobile-hud-top,#hud-root.is-transitioning .mobile-collection-dock,#hud-root.is-transitioning .product-panel,#hud-root.is-transitioning .mobile-viewer-ui{opacity:.78;transition-duration:.24s}@media (max-width: 370px),(max-height: 700px){#app[data-mobile=true] #hud-root .mobile-icon-button{width:52px;min-width:52px}#app[data-mobile=true] #hud-root>.mobile-collection-dock:not([hidden]){min-height:94px;gap:8px;padding:8px}#app[data-mobile=true] #hud-root .mobile-collection-actions{gap:6px}}#app:not([data-mobile=true]) #hud-root>.hud-top{display:grid;grid-template-columns:minmax(330px,auto) minmax(360px,1fr) minmax(300px,auto);align-items:stretch;gap:0;overflow:hidden}#app:not([data-mobile=true]) #hud-root>.hud-top .brand{grid-column:1;justify-self:start;max-width:370px}#app:not([data-mobile=true]) #hud-root>.hud-top .primary-nav{grid-column:2;justify-self:center;justify-content:center;min-width:360px;padding:0 28px;gap:clamp(28px,3.6vw,54px);border-inline:1px solid var(--ba-line-final)}#app:not([data-mobile=true]) #hud-root>.hud-top .primary-nav button{min-width:max-content;padding:0;text-align:center}#app:not([data-mobile=true]) #hud-root>.hud-top .nav-context{display:none!important}#app:not([data-mobile=true]) #hud-root>.hud-top .hud-actions{grid-column:3;justify-self:end;justify-content:flex-end;min-width:300px;min-height:58px;padding:0 22px;gap:26px;border-left:0}#app:not([data-mobile=true]) #hud-root>.hud-top .search-pill,#app:not([data-mobile=true]) #hud-root>.hud-top .info-button{min-width:112px;justify-content:center;gap:10px;padding:0 8px;white-space:nowrap}#hud-root .wall-art-overview:before{inset:auto 0 0;width:100%;height:clamp(210px,30vh,300px);background:linear-gradient(180deg,transparent 0%,rgba(7,6,4,.62) 38%,rgba(7,6,4,.92) 100%)}#hud-root .wall-art-overview-copy{top:auto;right:auto;bottom:clamp(26px,4.8vh,54px);left:50%;width:min(580px,calc(100vw - 92px));max-width:none;transform:translate(-50%);text-align:center}#hud-root .wall-art-overview-eyebrow{margin:0;color:var(--ba-text-accent);font-size:.58rem;letter-spacing:.36em}#hud-root .wall-art-overview h1{max-width:none;margin:8px 0 0;color:var(--ba-text);font-size:clamp(2rem,3.2vw,3.5rem);line-height:.94;letter-spacing:.12em}#hud-root .wall-art-overview h1 span{display:inline}#hud-root .wall-art-overview-body{max-width:none;margin:8px 0 0;color:#fff3dfd1;font-size:.82rem;line-height:1.35}#hud-root .wall-art-overview-facts,#hud-root .wall-art-overview-count{display:none!important}#hud-root .wall-art-overview-actions{display:flex;justify-content:center;width:auto;margin-top:14px;gap:12px}#hud-root .wall-art-overview-actions .ba-button{width:auto;min-width:150px;min-height:42px;padding:0 18px}#hud-root .wall-art-overview-actions .wall-art-overview-secondary{width:auto}#app:not([data-mobile=true]) #hud-root[data-mode=overview]>.hud-top,#app:not([data-mobile=true]) #hud-root[data-mode=category]>.hud-top,#app:not([data-mobile=true]) #hud-root[data-mode=viewer]>.hud-top{z-index:8}#app:not([data-mobile=true]) #hud-root[data-mode=viewer] .product-panel{top:116px;right:30px;bottom:24px;width:min(420px,calc(100vw - 60px));max-height:calc(100vh - 140px);padding-top:28px}#app:not([data-mobile=true]) #hud-root[data-mode=viewer] .product-info-section{padding-top:0;padding-bottom:18px}#app:not([data-mobile=true]) #hud-root[data-mode=viewer] .product-info-section .instrument-panel-heading,#app:not([data-mobile=true]) #hud-root[data-mode=viewer] .product-info-section .panel-kicker,#app:not([data-mobile=true]) #hud-root[data-mode=viewer] .product-info-section .eyebrow{display:none!important}#app:not([data-mobile=true]) #hud-root[data-mode=viewer] .product-panel h2{margin:0;max-width:100%;overflow-wrap:anywhere;letter-spacing:0;line-height:.95}#app:not([data-mobile=true]) #hud-root[data-mode=viewer] .product-panel .price{margin-top:22px}#app:not([data-mobile=true]) #hud-root[data-mode=viewer] .product-panel .material{margin-top:18px}@media (max-width: 1180px) and (min-width: 761px){#app:not([data-mobile=true]) #hud-root>.hud-top{grid-template-columns:minmax(250px,auto) minmax(315px,1fr) minmax(220px,auto)}#app:not([data-mobile=true]) #hud-root>.hud-top .brand{max-width:285px;padding-inline:16px}#app:not([data-mobile=true]) #hud-root>.hud-top .brand-copy small{display:none}#app:not([data-mobile=true]) #hud-root>.hud-top .primary-nav{min-width:315px;padding-inline:20px;gap:24px}#app:not([data-mobile=true]) #hud-root>.hud-top .hud-actions{min-width:220px;padding-inline:14px;gap:12px}#app:not([data-mobile=true]) #hud-root>.hud-top .search-pill,#app:not([data-mobile=true]) #hud-root>.hud-top .info-button{min-width:92px}}#app[data-mobile=true] #hud-root>.info-panel:not([hidden]){top:calc(var(--mobile-frame-top) + 86px + env(safe-area-inset-top,0px));right:auto;left:calc(var(--mobile-frame-gutter) + 18px);width:calc(var(--mobile-frame-width) - 36px);max-height:calc(var(--mobile-frame-height) - 112px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));box-sizing:border-box;display:grid;gap:16px;padding:18px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--ba-line-final);border-radius:14px;background:#f6eddcf5;color:var(--ba-ink-final)}#app[data-mobile=true] #hud-root>.info-panel:not([hidden]) .info-panel-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}#app[data-mobile=true] #hud-root>.info-panel:not([hidden]) .info-panel-top p{margin:0 0 6px;max-width:100%;overflow-wrap:anywhere;font-size:.64rem;line-height:1}#app[data-mobile=true] #hud-root>.info-panel:not([hidden]) .info-panel-top h2{margin:0;max-width:100%;overflow-wrap:anywhere;font-size:clamp(1.45rem,7vw,1.95rem);line-height:1;letter-spacing:0}#app[data-mobile=true] #hud-root>.info-panel:not([hidden]) .ui-close-button{min-width:78px;min-height:44px;align-self:start;padding:0 10px;white-space:nowrap}#app[data-mobile=true] #hud-root>.info-panel:not([hidden]) .info-about{max-width:none;margin:0;overflow-wrap:anywhere;font-size:.88rem;line-height:1.5}#app[data-mobile=true] #hud-root>.info-panel:not([hidden]) .info-links{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0}#app[data-mobile=true] #hud-root>.info-panel:not([hidden]) .info-links a,#app[data-mobile=true] #hud-root>.info-panel:not([hidden]) .info-view-control button{width:100%;min-height:44px;justify-content:center}#app[data-mobile=true] #hud-root>.info-panel:not([hidden]) .info-view-control{display:grid;gap:10px;margin:0;padding-top:14px;border-top:1px solid var(--ba-line-final)}#app[data-mobile=true] #hud-root[data-mobile-array=collections] .m-hero-plaque,#app[data-mobile=true] #hud-root[data-mobile-array=products] .m-cat-eyebrow,#app[data-mobile=true] #hud-root[data-mobile-array=products] .m-cat-title{display:none!important}#app[data-mobile=true] #hud-root .m-ring-label.is-active{width:min(214px,calc(var(--mobile-frame-width) - 112px));min-width:0;padding:8px 12px;transform:translate(-50%,-50%) scale(calc(var(--ring-scale) * .92))}#app[data-mobile=true] #hud-root .m-ring-label strong,#app[data-mobile=true] #hud-root .m-ring-label em{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app[data-mobile=true][data-mode=viewer] #hud-root>.mobile-viewer-ui:not([hidden]){z-index:7}#app[data-mobile=true] #hud-root .mobile-viewer-tools{top:calc(var(--mobile-frame-top) + 138px + env(safe-area-inset-top,0px));right:calc(var(--mobile-frame-gutter) + 12px);bottom:auto!important;left:calc(var(--mobile-frame-gutter) + 12px);width:calc(var(--mobile-frame-width) - 24px);max-width:calc(var(--mobile-frame-width) - 24px);height:auto!important;min-height:0;display:flex;align-items:center;gap:6px;overflow-x:auto;overflow-y:hidden;padding:0 2px 4px;pointer-events:auto;scrollbar-width:none}#app[data-mobile=true] #hud-root .mobile-viewer-tools::-webkit-scrollbar{display:none}#app[data-mobile=true] #hud-root .mobile-tool-button{flex:0 0 52px;width:52px;min-width:52px;height:48px;min-height:48px;max-height:48px;display:grid;grid-template-rows:16px 10px 9px;place-items:center;gap:2px;padding:4px 3px;border-radius:8px}#app[data-mobile=true] #hud-root .mobile-tool-icon{width:17px;height:17px;border-radius:4px}#app[data-mobile=true] #hud-root .mobile-tool-button small{max-width:46px;font-size:.5rem;line-height:1;letter-spacing:.04em}#app[data-mobile=true] #hud-root .mobile-tool-button em{display:block;max-width:46px;overflow:hidden;color:currentColor;font-size:.44rem;font-style:normal;font-weight:800;letter-spacing:0;line-height:1;opacity:.78;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}#app[data-mobile=true] #hud-root .mobile-customize-toggle{display:none!important}#app[data-mobile=true] #hud-root .mobile-commerce-bar{right:calc(var(--mobile-frame-gutter) + 12px);bottom:calc(100vh - var(--mobile-frame-top) - var(--mobile-frame-height) + 12px + env(safe-area-inset-bottom,0px));left:calc(var(--mobile-frame-gutter) + 12px);width:calc(var(--mobile-frame-width) - 24px);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy quantity" "cart buy";align-items:center;gap:8px;min-height:0;padding:10px;border-radius:12px}#app[data-mobile=true] #hud-root .mobile-commerce-copy{grid-area:copy;min-width:0}#app[data-mobile=true] #hud-root .mobile-commerce-copy strong{display:block;max-width:100%;overflow:hidden;font-size:.86rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}#app[data-mobile=true] #hud-root .mobile-commerce-copy span{display:block;max-width:100%;overflow:hidden;font-size:.72rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}#app[data-mobile=true] #hud-root .mobile-commerce-quantity{grid-area:quantity;justify-self:end;min-width:108px;height:36px}#app[data-mobile=true] #hud-root .mobile-commerce-quantity button,#app[data-mobile=true] #hud-root .mobile-commerce-quantity strong{width:36px;min-width:36px;height:36px;min-height:36px}#app[data-mobile=true] #hud-root .mobile-cart-action{grid-area:cart}#app[data-mobile=true] #hud-root .mobile-buy-action{grid-area:buy}#app[data-mobile=true] #hud-root .mobile-cart-action,#app[data-mobile=true] #hud-root .mobile-buy-action{min-height:44px;width:100%;justify-content:center}#app[data-mobile=true] #hud-root .mobile-option-popover:not([hidden]){top:calc(var(--mobile-frame-top) + 196px + env(safe-area-inset-top,0px));right:calc(var(--mobile-frame-gutter) + 12px);bottom:auto;left:calc(var(--mobile-frame-gutter) + 12px);width:calc(var(--mobile-frame-width) - 24px);max-height:min(220px,calc(var(--mobile-frame-height) - 320px));overflow-x:hidden;overflow-y:auto;padding:10px}#app[data-mobile=true] #hud-root .mobile-popover-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#app[data-mobile=true] #hud-root .mobile-popover-options .chip{min-width:0;min-height:40px;justify-content:center;padding-inline:8px;border:1px solid rgba(78,52,24,.28);background:#fff8ebbd;color:var(--ba-ink-final);box-shadow:inset 0 1px #ffffff6b;text-align:center}#app[data-mobile=true] #hud-root .mobile-popover-options .chip span,#app[data-mobile=true] #hud-root .mobile-popover-options .chip strong,#app[data-mobile=true] #hud-root .mobile-popover-options .chip em{color:inherit}#app[data-mobile=true] #hud-root .mobile-popover-options .chip.is-selected{border-color:#4e3418b8;background:var(--ba-ink-final);color:var(--ba-paper-solid)}#app[data-mobile=true] #hud-root .mobile-wall-presets{grid-template-columns:repeat(5,32px);justify-content:center}#app[data-mobile=true] #hud-root>.search-panel:not([hidden]),#app[data-mobile=true] #hud-root>.checkout-panel:not([hidden]),#app[data-mobile=true] #hud-root>.info-panel:not([hidden]){top:calc(var(--mobile-frame-top) + 138px + env(safe-area-inset-top,0px));max-height:calc(var(--mobile-frame-height) - 164px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}#app[data-mobile=true] #hud-root .wall-art-overview:before{height:min(34%,286px);background:linear-gradient(180deg,transparent 0%,rgba(7,6,4,.58) 34%,rgba(7,6,4,.94) 100%)}#app[data-mobile=true] #hud-root .wall-art-overview-copy{right:16px;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:16px;width:auto;transform:none;text-align:left}#app[data-mobile=true] #hud-root .wall-art-overview-eyebrow{font-size:.46rem;letter-spacing:.26em}#app[data-mobile=true] #hud-root .wall-art-overview h1{margin-top:8px;max-width:12ch;font-size:clamp(2.1rem,11vw,2.82rem);line-height:.92;letter-spacing:.02em}#app[data-mobile=true] #hud-root .wall-art-overview-body{max-width:28ch;margin-top:8px;font-size:.74rem;line-height:1.32}#app[data-mobile=true] #hud-root .wall-art-overview-actions{display:grid;grid-template-columns:1fr auto;align-items:center;margin-top:12px;gap:8px}#app[data-mobile=true] #hud-root .wall-art-overview-actions .ba-button{min-width:0;min-height:40px;padding:0 12px}#app[data-mobile=true] #hud-root .wall-art-overview-actions .wall-art-overview-secondary{min-width:112px;border-bottom:1px solid rgba(247,239,225,.26)!important}#app:not([data-mobile=true]) #hud-root>.hud-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:0 20px;border:1px solid rgba(50,40,26,.12);border-radius:6px;background:#f9f5eaf0;box-shadow:0 4px 20px #281e0f0f}#app:not([data-mobile=true]) #hud-root>.hud-top .brand{padding:0;border:0}#app:not([data-mobile=true]) #hud-root>.hud-top .primary-nav{min-width:0;gap:clamp(16px,2.5vw,36px);padding:0;border:0}#app:not([data-mobile=true]) #hud-root>.hud-top .primary-nav button{min-height:52px;font-size:.875rem;font-weight:500;letter-spacing:0;text-transform:none}#app:not([data-mobile=true]) #hud-root>.hud-top .hud-actions{min-width:0;gap:16px;padding:0}#app:not([data-mobile=true]) #hud-root>.hud-top .search-pill,#app:not([data-mobile=true]) #hud-root>.hud-top .info-button{min-width:44px;min-height:44px;padding:0 4px;gap:8px}#hud-root .utility-label{font-size:.875rem;font-weight:500;letter-spacing:0;text-transform:none}#hud-root .wall-art-overview-copy{text-align:center}#hud-root .wall-art-overview-eyebrow{display:none}#hud-root .wall-art-overview h1{line-height:1.1;letter-spacing:.025em}#hud-root .wall-art-overview-body{margin-top:10px;font-size:1rem;line-height:1.5;color:#f4ecde}#hud-root .wall-art-overview-actions{justify-content:center;margin-top:18px}#hud-root .wall-art-overview-actions .ba-button{min-height:48px;border-radius:5px;box-shadow:none!important;font-size:.875rem;font-weight:600;text-transform:none;letter-spacing:0}#hud-root .wall-art-overview-actions .ba-button-primary{background:#f4ecde!important;border:1px solid #f4ecde!important;color:#231e16!important}#hud-root .wall-art-overview-actions .ba-button-secondary{background:transparent!important;border:1px solid rgba(244,236,222,.45)!important;color:#f4ecde!important}#hud-root .wall-art-overview-actions .ba-button span{font-size:inherit;letter-spacing:inherit;text-transform:inherit}#app:not([data-mobile=true]) #hud-root>.collection-dock:not([hidden]){width:min(850px,calc(100vw - 48px))}#app:not([data-mobile=true]) #hud-root .collection-dock-row{grid-template-columns:minmax(220px,1fr) auto minmax(145px,auto) minmax(150px,auto);gap:12px;padding:12px;border-radius:6px;background:#f9f5eaf5;box-shadow:0 4px 20px #281e0f14}#hud-root .collection-dock-status{border:0;padding:0 8px}#hud-root .collection-dock-status>span{font-size:.75rem;letter-spacing:.04em}#hud-root .collection-dock-status strong{font-size:1.4rem;line-height:1.25}#hud-root .collection-dock-status small{white-space:normal;font-size:.75rem;line-height:1.4;letter-spacing:0;text-transform:none}#hud-root .open-active-collection>span:not(.ui-sprite),#hud-root .own-wall-launch-kicker{display:none}#hud-root .open-active-collection,#hud-root .own-wall-home-launch{min-height:48px;border-radius:5px;box-shadow:none}#hud-root .open-active-collection strong,#hud-root .own-wall-home-launch strong{font-size:.875rem;font-weight:600;line-height:1.3;text-transform:none;letter-spacing:0}#hud-root button:focus-visible,#hud-root a:focus-visible,#hud-root input:focus-visible{outline:2px solid #b47a26;outline-offset:4px}@media (min-width: 761px) and (max-width: 1050px){#app:not([data-mobile=true]) #hud-root>.hud-top{gap:16px;padding-inline:14px}#app:not([data-mobile=true]) #hud-root>.hud-top .brand-copy{display:none}#app:not([data-mobile=true]) #hud-root>.hud-top .primary-nav{gap:20px}}#app[data-mobile=true] #hud-root .mobile-hud-main{border-radius:6px;box-shadow:none}#app[data-mobile=true] #hud-root .mobile-icon-button{width:60px;min-width:60px}#app[data-mobile=true] #hud-root .mobile-brand-text strong{font-size:1rem;line-height:1.25}#app[data-mobile=true] #hud-root .mobile-icon-button span:last-child,#app[data-mobile=true] #hud-root .mobile-collection-actions button span:last-child{font-size:.75rem;font-weight:500;line-height:1.25;letter-spacing:0;text-transform:none}#app[data-mobile=true] #hud-root .mobile-collection-actions button{min-height:48px;height:auto;padding:6px}#app[data-mobile=true] #hud-root .wall-art-overview h1{font-size:clamp(2rem,9vw,2.6rem);line-height:1.08;max-width:none;letter-spacing:.01em}#app[data-mobile=true] #hud-root .wall-art-overview-body{font-size:1rem;line-height:1.4}#app[data-mobile=true] #hud-root .wall-art-overview-actions{grid-template-columns:1fr;gap:8px;margin-top:14px}#app[data-mobile=true] #hud-root .wall-art-overview-actions .ba-button{min-height:46px;width:100%;justify-content:center;font-size:.875rem;letter-spacing:0;font-weight:600}#app[data-mobile=true] #hud-root .wall-art-overview-actions .wall-art-overview-secondary{border:1px solid rgba(244,236,222,.45)!important}#hud-root .wall-art-overview-actions .ba-button,#hud-root .category-scroll-controls button,#hud-root .open-active-collection,#hud-root .own-wall-home-launch,#app[data-mobile=true] #hud-root .mobile-collection-actions button,#app[data-mobile=true] #hud-root .mobile-icon-button{border-radius:10px;box-shadow:inset 0 1px #ffffffa6,inset 0 -2px #1e160c1f,0 3px 6px #140f081f!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}#hud-root .wall-art-overview-actions .ba-button-primary{background:linear-gradient(180deg,#fffaf0,#e8ddc8)!important}#hud-root .wall-art-overview-actions .ba-button-secondary{background:linear-gradient(180deg,#ffffff1f,#ffffff06)!important;box-shadow:inset 0 1px #fff3,inset 0 -2px #0003,0 3px 6px #0000001f!important}@media (hover: hover){#hud-root .wall-art-overview-actions .ba-button:hover,#hud-root .category-scroll-controls button:hover,#hud-root .open-active-collection:hover,#hud-root .own-wall-home-launch:hover{transform:translateY(-2px);filter:brightness(1.04)}}#hud-root .wall-art-overview-actions .ba-button:active,#hud-root .category-scroll-controls button:active,#hud-root .open-active-collection:active,#hud-root .own-wall-home-launch:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #140f082e!important}@media (prefers-reduced-motion: reduce){#hud-root *,#hud-root *:before,#hud-root *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}#app:not([data-mobile=true]) #hud-root .wall-art-overview-copy{text-align:center;justify-items:center}#app:not([data-mobile=true]) #hud-root .wall-art-overview-actions{justify-content:center}#app[data-mobile=true] #hud-root .wall-art-overview-copy{bottom:calc(28px + env(safe-area-inset-bottom,0px));text-align:center}#app[data-mobile=true] #hud-root .wall-art-overview-body{margin-inline:auto}#hud-root .layer-expand-button,#hud-root .layer-expand-button span:not(.ui-sprite){color:#f8f2e6!important}#hud-root .layer-expand-button{border:1px solid rgba(255,255,255,.26);background:linear-gradient(#514c42,#302c25);box-shadow:inset 0 1px #ffffff38,0 3px 6px #0002;border-radius:8px;min-height:44px}#hud-root .wall-art-overview-actions .ba-button{min-width:180px}@media (max-width: 680px){#hud-root .wall-art-overview-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}#hud-root .wall-art-overview-actions .ba-button{min-width:0;padding:12px 8px;font-size:12px}}#hud-root .layer-expand-button .ui-sprite{filter:invert(1)}#app[data-mobile=true] #hud-root .wall-art-overview-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}#app[data-mobile=true] #hud-root .wall-art-overview-actions .ba-button{min-width:0;width:100%;padding:12px 8px;font-size:12px}#app[data-mobile=true] #hud-root .mobile-tool-button small,#app[data-mobile=true] #hud-root .mobile-tool-button em{color:#302a20!important;text-shadow:none}#app[data-mobile=true] #hud-root .mobile-tool-button{min-width:60px;min-height:50px;background:linear-gradient(#fff9ec,#e4dbc5);border:1px solid #bdb29b;border-radius:8px;box-shadow:inset 0 1px #fff,0 3px 7px #0002}#app[data-mobile=true] #hud-root .mobile-tool-button.is-active{background:linear-gradient(#d4bd86,#b39a65)}#hud-root .home-style-note{position:absolute;left:32%;width:min(19vw,260px);padding:0;display:grid;gap:9px;text-align:left;color:#29271f;background:none;border:0;box-shadow:none;pointer-events:auto;transform:translateY(-50%)}#hud-root .home-style-parametric{top:45%;left:36%}#hud-root .home-style-layered{top:45%;left:71%}#hud-root .home-style-index{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#695b40}#hud-root .home-style-note strong{font:500 clamp(22px,2.3vw,32px)/1.1 Georgia,serif}#hud-root .home-style-description{font-size:14px;line-height:1.5;max-width:33ch}#hud-root .home-style-link{font-size:12px;font-weight:600;margin-top:3px}#hud-root .home-style-note:hover .home-style-link{text-decoration:underline;text-underline-offset:4px}#hud-root .home-style-note:focus-visible{outline:2px solid #6f5833;outline-offset:8px;border-radius:4px}#app[data-mobile=true] #hud-root .home-style-note{left:47%;width:48%;gap:7px}#app[data-mobile=true] #hud-root .home-style-parametric{top:29%}#app[data-mobile=true] #hud-root .home-style-layered{top:48%;left:47%}#app[data-mobile=true] #hud-root .home-style-index{font-size:8px;letter-spacing:.08em}#app[data-mobile=true] #hud-root .home-style-note strong{font-size:21px}#app[data-mobile=true] #hud-root .home-style-description{font-size:11px;line-height:1.45}#app[data-mobile=true] #hud-root .home-style-link{font-size:10px}#app:not([data-mobile=true]) #hud-root .product-panel>*{flex-shrink:0}#hud-root button:disabled{opacity:.4;cursor:default}#app[data-mobile=true] #hud-root .mobile-tool-button{flex-basis:68px;width:68px;min-width:68px;height:60px;min-height:60px;max-height:none;grid-template-rows:18px 12px 11px;gap:3px}#app[data-mobile=true] #hud-root .mobile-tool-button small{font-size:10px;max-width:60px}#app[data-mobile=true] #hud-root .mobile-tool-button em{font-size:9px;max-width:60px}#hud-root .own-wall-product-thumb{background:var(--own-wall-product-thumb, none) center / contain no-repeat,#e8e0cf}#hud-root .own-wall-placement-box[data-has-art=true] .own-wall-placed-art{background:none;box-shadow:none;border:0}#hud-root .is-preview-loading:after,#hud-root .is-preview-unavailable:after{content:"Loading preview…";display:grid;place-items:center;height:100%;font-size:12px;color:#4e4739}#hud-root .is-preview-unavailable:after{content:"Preview unavailable"}#hud-root .viewer-paths{position:fixed;z-index:9;top:108px;left:50%;width:min(620px,calc(100vw - 64px));padding:12px;color:#29271f;pointer-events:auto;transform:translate(-50%)}#hud-root .viewer-paths>p{margin:0 0 10px;color:#514735;font-size:12px;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase}#hud-root .viewer-path-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#hud-root .viewer-path-options button{min-height:58px;display:grid;gap:3px;padding:10px 14px;border:1px solid rgba(75,57,30,.28);border-radius:10px;background:#f8f0dee6;color:#29271f;box-shadow:0 8px 22px #140e0824,inset 0 1px #ffffffb3;text-align:left}#hud-root .viewer-path-options button strong{font:600 16px/1.15 Georgia,serif}#hud-root .viewer-path-options button span{font-size:12px;line-height:1.3;opacity:.76}#hud-root .viewer-path-options button.is-selected{border-color:#473011b3;background:#dcc491f0}#hud-root[data-viewer-path=explore] .viewer-paths,#hud-root[data-viewer-path=buy] .viewer-paths{width:auto;display:flex;align-items:center;gap:8px;padding:6px;border:1px solid rgba(75,57,30,.18);border-radius:12px;background:#f8f0deb8;backdrop-filter:blur(12px)}#hud-root[data-viewer-path=explore] .viewer-path-options,#hud-root[data-viewer-path=buy] .viewer-path-options{display:flex}#hud-root[data-viewer-path=explore] .viewer-path-options button,#hud-root[data-viewer-path=buy] .viewer-path-options button{min-height:42px;padding:8px 12px;background:transparent;box-shadow:none}#hud-root[data-viewer-path=explore] .viewer-path-options button span,#hud-root[data-viewer-path=buy] .viewer-path-options button span{display:none}#hud-root .viewer-inspection-toggle{min-height:42px;padding:8px 14px;border:1px solid rgba(75,57,30,.36);border-radius:9px;background:#ffffff2e;color:#29271f;font-size:13px;font-weight:700}#hud-root[data-inspection-mode=true] .viewer-inspection-toggle{background:#29271fe0;color:#fff9ec}#hud-root[data-viewer-path=explore] .desktop-customization-panel:not([hidden]){display:flex!important}#hud-root[data-viewer-path=explore] .viewer-controls:not([hidden]),#hud-root[data-viewer-path=buy] .viewer-controls:not([hidden]){display:flex!important}#hud-root[data-viewer-path=explore] .own-wall-viewer-launch:not([hidden]){display:grid!important}#app[data-mobile=true] #hud-root[data-viewer-path=explore] .own-wall-viewer-launch:not([hidden]){top:auto;right:12px;bottom:calc(18px + env(safe-area-inset-bottom,0px));left:12px;width:calc(100% - 24px);display:grid!important}#hud-root .viewer-path-options button:focus-visible,#hud-root .viewer-inspection-toggle:focus-visible{outline:2px solid #6f5833;outline-offset:3px}#app[data-mobile=true] #hud-root[data-viewer-path=explore] .mobile-commerce-bar,#app[data-mobile=true] #hud-root[data-viewer-path=buy] .mobile-viewer-tools,#app[data-mobile=true] #hud-root[data-viewer-path=buy] .mobile-option-popover{display:none!important}#app[data-mobile=true] #hud-root .viewer-paths{top:auto;right:12px;bottom:calc(14px + env(safe-area-inset-bottom,0px));left:12px;width:auto;padding:10px;transform:none}#app[data-mobile=true] #hud-root[data-viewer-path=explore] .viewer-paths,#app[data-mobile=true] #hud-root[data-viewer-path=buy] .viewer-paths{top:calc(78px + env(safe-area-inset-top,0px));right:12px;bottom:auto;left:12px;justify-content:center}#app[data-mobile=true] #hud-root[data-viewer-path=explore] .viewer-path-options button,#app[data-mobile=true] #hud-root[data-viewer-path=buy] .viewer-path-options button{min-height:46px;font-size:13px}#hud-root .own-wall-home-launch[hidden],#hud-root .desktop-room-preview[hidden],#hud-root .mobile-collection-actions [data-action=open-own-wall][hidden]{display:none!important}#app[data-mobile=true] #hud-root .home-style-note{left:54%;width:42%}#app[data-mobile=true] #hud-root .home-style-note strong{font-size:clamp(17px,5.35vw,21px);white-space:nowrap}@media (max-height: 760px) and (max-width: 760px){#app[data-mobile=true] #hud-root .home-style-parametric{top:28%}#app[data-mobile=true] #hud-root .home-style-layered{top:47%}#app[data-mobile=true] #hud-root .wall-art-overview h1{font-size:clamp(1.8rem,9.6vw,2.25rem)}#app[data-mobile=true] #hud-root .wall-art-overview-body{margin-top:6px}#app[data-mobile=true] #hud-root .wall-art-overview-actions{margin-top:9px}}#hud-root .own-wall-studio{background:transparent}#hud-root .own-wall-studio:before,#hud-root .own-wall-studio:after{display:none}#hud-root .own-wall-placement-box[data-has-art=true] .own-wall-placed-art{background:none}#hud-root .own-wall-3d-controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#hud-root .own-wall-3d-controls button{min-height:44px;padding:8px 12px;border-radius:12px}#hud-root .own-wall-title{background:#18140fe0;padding:10px 14px;border-radius:12px}#hud-root .own-wall-adjust-actions,#app[data-mobile=true] #hud-root .own-wall-adjust-actions{grid-template-columns:repeat(2,minmax(0,1fr))}#hud-root .own-wall-adjust-actions>button{white-space:normal;height:auto;min-height:48px;overflow:visible}#hud-root .own-wall-product-options,#app[data-mobile=true] #hud-root .own-wall-product-options{max-height:none;overflow:visible}#hud-root .own-wall-product-options .chip{min-height:44px;font-size:12px}#hud-root .own-wall-placement-resize{width:44px;height:44px;right:-22px;bottom:-22px}#hud-root .own-wall-placement-box{background:transparent;box-shadow:none}#hud-root .own-wall-products strong{white-space:normal;font-size:13px}#hud-root .own-wall-3d-controls button{color:#fff3df;background:linear-gradient(#665b49,#332b20);border:1px solid #ad9874;box-shadow:inset 0 1px #dcc49a44}#app:not([data-mobile=true]) #hud-root .product-panel .material{display:block;-webkit-line-clamp:unset;max-height:none;overflow:visible}#hud-root .wall-art-overview:before{display:none}#hud-root .gallery-introduction{position:absolute;top:19%;left:24px;right:24px;text-align:center;color:#29271f;pointer-events:none}#hud-root .gallery-introduction .gallery-eyebrow{font-size:10px;font-weight:600;letter-spacing:.24em;margin:0 0 12px}#hud-root .gallery-introduction h1{margin:0;font:400 clamp(32px,3.6vw,52px)/1.08 Georgia,serif;letter-spacing:-.035em;text-transform:none;text-shadow:none;color:#29271f}#hud-root .gallery-introduction>p:last-child{font-size:14px;margin:12px 0 0;color:#655c4c}#hud-root .gallery-collections{position:absolute;top:70%;left:32px;right:32px;max-width:1080px;margin:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;pointer-events:auto}#hud-root .gallery-collection{min-height:112px;display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:16px 18px;border:1px solid #77684940;border-radius:8px;background:#fcf7eae8;color:#29271f;text-align:left;box-shadow:0 8px 24px #221b1212;transition:background .2s,transform .2s,border-color .2s}#hud-root .gallery-collection:hover{background:#fffaf0;transform:translateY(-4px);border-color:#806639}#hud-root .gallery-collection:focus-visible{outline:2px solid #6f5833;outline-offset:4px}#hud-root .gallery-collection-number{font-size:10px;letter-spacing:.12em;opacity:.6}#hud-root .gallery-collection strong{font:400 clamp(17px,1.7vw,23px)/1.1 Georgia,serif}#hud-root .gallery-collection-detail{display:flex;justify-content:space-between;width:100%;font-size:11px;opacity:.72}#hud-root .gallery-home-note{position:absolute;bottom:22px;left:12px;right:12px;text-align:center;color:#f2e7cf;font-size:11px;letter-spacing:.04em}#hud-root .gallery-home-note span{margin:0 10px}#hud-root .category-switcher{position:fixed;right:32px;top:112px;z-index:8;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;background:#fcf7eaed;color:#403a2d;pointer-events:auto;box-shadow:0 4px 16px #20170f12}#hud-root .category-switcher>span{font-size:10px;letter-spacing:.08em;text-transform:uppercase}#hud-root .category-switcher select{color:inherit;font-family:inherit;font-size:12px;font-weight:600;border:0;background:transparent;min-height:30px;max-width:170px}#hud-root .category-switcher[hidden]{display:none}#app:not([data-mobile=true]) #hud-root[data-viewer-path=choice] .viewer-paths{top:35%;left:auto;right:6%;width:min(340px,32vw);transform:none;background:#fcf7eae8;border:1px solid #77684935;border-radius:12px;padding:20px}#app:not([data-mobile=true]) #hud-root[data-viewer-path=choice] .viewer-path-options{grid-template-columns:1fr}#app:not([data-mobile=true]) #hud-root[data-viewer-path=choice] .viewer-path-options button{background:#fffaf0}#app[data-mobile=true] #hud-root .gallery-introduction{top:13%;left:16px;right:16px}#app[data-mobile=true] #hud-root .gallery-introduction .gallery-eyebrow{font-size:8px;margin-bottom:10px}#app[data-mobile=true] #hud-root .gallery-introduction h1{font-size:clamp(29px,8vw,38px)}#app[data-mobile=true] #hud-root .gallery-introduction>p:last-child{font-size:12px;margin-top:8px}#app[data-mobile=true] #hud-root .gallery-collections{top:auto;bottom:calc(51px + env(safe-area-inset-bottom,0px));left:16px;right:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#app[data-mobile=true] #hud-root .gallery-collection{min-height:77px;padding:11px 14px;gap:6px;box-shadow:0 4px 12px #221b1212}#app[data-mobile=true] #hud-root .gallery-collection-number{display:none}#app[data-mobile=true] #hud-root .gallery-collection strong{font-size:19px}#app[data-mobile=true] #hud-root .gallery-collection:last-child{grid-column:1 / -1;min-height:65px}#app[data-mobile=true] #hud-root .gallery-home-note{bottom:calc(15px + env(safe-area-inset-bottom,0px));font-size:9px;letter-spacing:0}#app[data-mobile=true] #hud-root .gallery-home-note span{margin:0 5px}#app[data-mobile=true] #hud-root .category-switcher{top:calc(80px + env(safe-area-inset-top,0px));left:auto;right:12px;width:175px;justify-content:space-between;padding:4px 12px}@media (max-height: 680px){#hud-root .gallery-collections{top:68%}#hud-root .gallery-collection{min-height:92px;padding:12px}#hud-root .gallery-home-note{bottom:10px}#app[data-mobile=true] #hud-root .gallery-introduction{top:15%}#app[data-mobile=true] #hud-root .gallery-introduction .gallery-eyebrow{display:none}#app[data-mobile=true] #hud-root .gallery-collections{top:auto;bottom:36px}#app[data-mobile=true] #hud-root .gallery-collection{min-height:62px;padding:8px 12px}#app[data-mobile=true] #hud-root .gallery-collection:last-child{min-height:56px}#app[data-mobile=true] #hud-root .gallery-home-note{bottom:9px}}@media (prefers-reduced-motion: reduce){#hud-root .gallery-collection{transition:none}}#app[data-mobile=true] #hud-root .category-switcher>span{display:none}#app[data-mobile=true] #hud-root .category-switcher select{width:100%;max-width:none}#app[data-mobile=true] #hud-root[data-mode=viewer] .desktop-customization-panel,#app[data-mobile=true] #hud-root[data-mode=viewer] .product-panel,#app[data-mobile=true] #hud-root[data-mode=viewer] .wall-customizer,#app[data-mobile=true] #hud-root[data-mode=viewer] .viewer-controls{display:none!important}#app[data-mobile=true] #hud-root[data-viewer-path=explore] .viewer-paths,#app[data-mobile=true] #hud-root[data-viewer-path=buy] .viewer-paths{top:auto;bottom:calc(92px + env(safe-area-inset-bottom,0px))}#app[data-mobile=true] #hud-root[data-inspection-mode=true] .viewer-paths{top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px))}#app:not([data-mobile=true]) #hud-root[data-viewer-path=explore] .desktop-customization-panel:not([hidden]){display:block!important;inset:180px 30px 30px auto;width:min(310px,30vw);padding:22px;border:1px solid #77684940;border-radius:14px;background:#fcf7eaf5;color:#29271f;box-shadow:0 12px 36px #3023111a}#app:not([data-mobile=true]) #hud-root .desktop-customization-heading h2{color:#29271f}#app:not([data-mobile=true]) #hud-root .desktop-customization-panel p{color:#766344}#app:not([data-mobile=true]) #hud-root .desktop-customization-panel .wall-color-custom{color:#655c4c}#app:not([data-mobile=true]) #hud-root .desktop-customization-panel .chip{min-height:40px;background:#fffaf0;color:#403a2d;border-color:#77684955}#app:not([data-mobile=true]) #hud-root .desktop-customization-panel .chip.is-selected{color:#fffaf0;background:#403729;border-color:#403729}#app:not([data-mobile=true]) #hud-root .desktop-customization-panel .layer-expand-button{width:100%;min-height:42px;margin-top:20px;background:#403729;color:#fffaf0}@media (min-width: 761px) and (max-height: 700px){#app:not([data-mobile=true]) #hud-root .gallery-introduction{top:17%}#app:not([data-mobile=true]) #hud-root .gallery-introduction h1{font-size:38px}#app:not([data-mobile=true]) #hud-root .gallery-introduction>p:last-child{margin-top:7px}}#app #hud-root>.search-panel:not([hidden]){position:fixed;inset:108px 30px 24px;width:auto;max-width:none;max-height:none;padding:24px;display:flex;flex-direction:column;gap:14px;overflow:hidden;background:#fcf7eafa;border-radius:16px;z-index:30}#hud-root .search-panel-top{flex-shrink:0}#hud-root .search-panel>label{display:block}#hud-root .search-panel input{width:100%;min-height:44px}#hud-root .catalog-filters{display:flex;gap:16px}#hud-root .catalog-filters label{display:grid;gap:5px;flex:1;min-width:0}#hud-root .catalog-filters label>span{font-size:10px;color:#655c4c;letter-spacing:.08em;text-transform:uppercase}#hud-root .catalog-filters select{width:100%;min-height:40px;border:1px solid #77684940;border-radius:7px;background:#fffaf0;color:#403729;font:inherit;font-size:12px;padding:8px}#hud-root .catalog-result-count{margin:0;font-size:12px}#hud-root .search-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:14px;margin:0;min-height:0;max-height:none;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:3px}#hud-root .search-results button{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px;border:1px solid #77684930;border-radius:10px;background:#fffdf5;height:auto;min-height:250px}#hud-root .search-results button:hover{background:#f4ecda;border-color:#77684988}#hud-root .search-results button:focus-visible{outline:2px solid #6f5833;outline-offset:1px}#hud-root .search-results .result-thumb{display:grid;place-items:center;flex-shrink:0;width:100%;height:150px;border:0;border-radius:6px;background:#ede4d2;overflow:hidden}#hud-root .search-results .result-thumb{position:relative}#hud-root .result-thumb img{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:contain;padding:10px}#hud-root .catalog-model-mark{color:#958362;font:400 36px Georgia,serif;letter-spacing:-.06em}#hud-root .catalog-card-copy{display:grid;gap:6px}#hud-root .catalog-card-copy strong{font:400 18px/1.2 Georgia,serif;white-space:normal}#hud-root .catalog-card-copy small{margin:0;font-size:10px;opacity:.6}#hud-root .catalog-card-copy>span{font-size:12px;color:#655c4c}#hud-root .catalog-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px}#hud-root .catalog-pagination[hidden]{display:none}#hud-root .catalog-pagination button{padding:9px 16px;border:1px solid #77684940;background:#fffaf0;border-radius:7px;min-height:40px}#hud-root .catalog-pagination button:disabled{opacity:.35;cursor:default}#app[data-mobile=true] #hud-root>.search-panel:not([hidden]){inset:calc(var(--mobile-frame-top, 0px) + 82px + env(safe-area-inset-top,0px)) 12px calc(12px + env(safe-area-inset-bottom,0px));padding:14px;gap:10px;max-height:calc(var(--mobile-frame-height, 100dvh) - 100px)}#app[data-mobile=true] #hud-root .search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#app[data-mobile=true] #hud-root .search-results button{padding:8px;min-height:220px}#app[data-mobile=true] #hud-root .search-results .result-thumb{height:110px}#app[data-mobile=true] #hud-root .catalog-card-copy strong{font-size:16px}#app[data-mobile=true] #hud-root .catalog-filters{gap:8px}#hud-root .inspection-tools{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:12;padding:12px;border:1px solid #77684940;border-radius:12px;background:#fcf7eaf5;color:#403729;pointer-events:auto;box-shadow:0 8px 24px #30231118}#hud-root .inspection-tools[hidden]{display:none}#hud-root .inspection-tools p{margin:0 0 9px;text-align:center;font-size:11px}#hud-root .inspection-tools>div{display:flex;gap:6px}#hud-root .inspection-tools button{min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #77684940;border-radius:7px;background:#fffaf0;color:#403729;font-size:20px}#hud-root .inspection-tools button:last-child{font-size:12px;white-space:nowrap}#hud-root .inspection-tools button:focus-visible{outline:2px solid #6f5833;outline-offset:2px}#app[data-mobile=true] #hud-root .inspection-tools{top:calc(138px + env(safe-area-inset-top,0px));bottom:auto;width:max-content;max-width:calc(100% - 24px)}#app[data-webgl=unavailable] #gallery-canvas{background:#eee3ca}#app[data-webgl=unavailable] #hud-root .webgl-fallback{top:190px;left:4%;width:55%;max-height:calc(100dvh - 220px);overflow-y:auto;transform:none;padding:24px;z-index:3;background:#fcf7ea;color:#403729;box-shadow:none;border-color:#77684940;text-align:center}#app[data-webgl=unavailable] .webgl-fallback h2{margin:0;font:400 28px Georgia,serif}#app[data-webgl=unavailable] .webgl-fallback p,#app[data-webgl=unavailable] .webgl-fallback span{color:#655c4c}#app[data-webgl=unavailable] .webgl-fallback img{width:100%;height:min(24vh,220px);object-fit:contain}#app[data-webgl=unavailable] .webgl-fallback img[hidden]{display:none}#app[data-webgl=unavailable] .webgl-fallback-actions button{background:#403729;color:#fffaf0}#app[data-webgl=unavailable] #hud-root .viewer-inspection-toggle,#app[data-webgl=unavailable] #hud-root .own-wall-viewer-launch,#app[data-webgl=unavailable] #hud-root .desktop-wall-control,#app[data-webgl=unavailable] #hud-root .layer-expand-button,#app[data-webgl=unavailable] #hud-root [data-mobile-tool=Wall],#app[data-webgl=unavailable] #hud-root [data-action=toggle-layer-expand]{display:none!important}#app[data-webgl=unavailable] #hud-root:has(.search-panel:not([hidden])) .webgl-fallback,#app[data-webgl=unavailable] #hud-root:has(.checkout-panel:not([hidden])) .webgl-fallback{display:none}#app[data-webgl=unavailable]:not([data-mobile=true]) #hud-root .product-panel:not([hidden]){display:block!important}#app[data-webgl=unavailable][data-mobile=true] #hud-root .mobile-viewer-ui:not([hidden]){display:block!important}#app[data-webgl=unavailable][data-mobile=true] #hud-root .webgl-fallback{top:240px;left:16px;width:calc(100% - 32px);max-height:calc(100dvh - 390px);padding:16px;gap:10px}#app[data-webgl=unavailable][data-mobile=true] .webgl-fallback img{height:150px}#app[data-webgl=unavailable][data-mobile=true] .webgl-fallback h2{font-size:23px}#app[data-webgl=unavailable][data-mobile=true] .webgl-fallback span{font-size:11px}#hud-root .gallery-wall-navigation{position:absolute;inset:0;pointer-events:none}#hud-root .gallery-wall-link{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:auto}#hud-root .gallery-wall-link:focus-visible{clip-path:none;width:auto;height:auto;left:50%;bottom:70px;transform:translate(-50%);padding:12px 20px;background:#fffaf2;color:#302b24;outline:2px solid #735c3b;border-radius:4px}#hud-root .gallery-home-note{color:#c9c0b1;letter-spacing:.12em;font-size:10px}#app[data-mobile=true] #hud-root .gallery-introduction{top:12%}#app[data-mobile=true] #hud-root .gallery-introduction h1{font-size:clamp(26px,7vw,34px)}#app[data-mobile=true] #hud-root .gallery-introduction>p:last-child{display:none}#app[data-mobile=true] #hud-root .gallery-home-note{font-size:9px;letter-spacing:.06em}#hud-root .collection-dock-status,#hud-root .mobile-collection-status,#hud-root .category-rail,#hud-root .collection-dock .own-wall-home-launch{display:none!important}#app:not([data-mobile=true]) #hud-root>.collection-dock:not([hidden]){width:auto;bottom:28px}#app:not([data-mobile=true]) #hud-root .collection-dock-row{display:flex;align-items:center;gap:12px;padding:0;border:0;background:transparent;box-shadow:none}#hud-root .open-active-collection{width:auto;min-width:0;min-height:44px;padding:0 12px;background:transparent;border:0;box-shadow:none}#hud-root .open-active-collection>*{display:none}#hud-root .open-active-collection:after{content:"Open collection ↗";font-size:12px;color:#302b24}#hud-root .category-scroll-controls button{width:44px;min-height:44px;background:transparent;border:0;box-shadow:none}#hud-root .category-switcher{background:transparent;box-shadow:none}#app[data-mobile=true] #hud-root .mobile-collection-dock{background:transparent;border:0;box-shadow:none;padding:0}#app[data-mobile=true] #hud-root .mobile-collection-actions{background:transparent;border:0;box-shadow:none}#app[data-mobile=true] #hud-root .mobile-collection-actions button{background:transparent;border:0;box-shadow:none;min-width:44px}#app #hud-root[data-viewer-path=choice] .viewer-paths{inset:auto auto 30px 50%;width:auto;transform:translate(-50%);padding:0;background:transparent;border:0;box-shadow:none}#hud-root[data-viewer-path=choice] .viewer-paths>p,#hud-root[data-viewer-path=choice] .viewer-path-options button>span{display:none}#app #hud-root[data-viewer-path=choice] .viewer-path-options{display:flex;gap:20px}#app #hud-root[data-viewer-path=choice] .viewer-path-options button{min-height:44px;padding:8px 14px;background:transparent;border:0;box-shadow:none;white-space:nowrap}#hud-root[data-viewer-path=choice] .viewer-path-options strong{font:500 13px/1.3 Arial,sans-serif}#app[data-mobile=true] #hud-root>.mobile-collection-dock:not([hidden]){width:auto;left:50%;bottom:22px;transform:translate(-50%);min-height:44px;padding:0;display:flex;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none}#app[data-mobile=true] #hud-root .mobile-collection-actions button{background:transparent!important;color:#302b24!important;border:0!important;box-shadow:none!important}#app[data-mobile=true] #hud-root .mobile-collection-actions button span:last-child{color:#302b24!important}#app #hud-root>.viewer-paths,#app #hud-root>.desktop-customization-panel,#app #hud-root>.product-panel,#app #hud-root>.mobile-viewer-ui,#app #hud-root>.own-wall-viewer-launch{display:none!important}#hud-root .context-panels{position:fixed;z-index:12;bottom:24px;left:50%;transform:translate(-50%);display:grid;grid-template-columns:1fr 1fr 1.1fr;align-items:end;gap:12px;width:min(1020px,calc(100% - 64px));pointer-events:auto;color:#302b24}#hud-root .context-panels[hidden],#hud-root .scene-inspect[hidden]{display:none}#hud-root .context-card{min-width:0;padding:14px 16px;border:1px solid #80705230;border-radius:9px;background:#faf6edeb;box-shadow:0 5px 22px #3023110a;backdrop-filter:blur(14px)}#hud-root .context-main{display:flex;align-items:center;gap:10px;min-height:56px}#hud-root .context-field{flex:1;min-width:0;display:grid;gap:4px}#hud-root .context-field>span{font-size:10px;color:#766953;letter-spacing:.04em}#hud-root .context-field select{width:100%;min-height:36px;padding:2px 14px 2px 0;border:0;border-radius:0;background:transparent;color:#302b24;font:500 14px/1.3 inherit;text-overflow:ellipsis}#hud-root .context-expand{width:36px;height:44px;flex:0 0 36px;display:grid;place-items:center;border:0;background:transparent;color:#766953}#hud-root .context-expand svg{width:18px;height:18px;transition:transform .2s}#hud-root .context-expand[aria-expanded=true] svg{transform:rotate(180deg)}#hud-root .context-details{display:grid;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid #80705225;max-height:36vh;overflow-y:auto;overscroll-behavior:contain}#hud-root .context-details[hidden]{display:none}#hud-root .context-details p{font-size:12px;line-height:1.5;margin:0;color:#766953}#hud-root .context-step{display:flex;align-items:center;justify-content:space-between;gap:4px}#hud-root .context-step button,#hud-root .context-text-action{min-height:40px;border:0;padding:4px;background:transparent;color:#302b24;font:500 12px/1.3 Arial,sans-serif}#hud-root .context-text-action{text-align:left}#hud-root .context-step button:first-child,#hud-root .context-step button:last-child{min-width:36px}#hud-root .context-swatches{display:flex;align-items:center;gap:8px;height:36px}#hud-root .context-swatches button{width:30px;height:30px;background:var(--swatch);border:1px solid #80705240;border-radius:50%}#hud-root .context-swatches button[aria-pressed=true]{outline:1px solid #514532;outline-offset:3px}#hud-root .context-custom-color{display:flex;justify-content:space-between;align-items:center;font-size:12px}#hud-root .context-custom-color input{width:44px;height:32px;border:0;padding:0;background:transparent}#hud-root .context-price{flex:1;min-width:0}#hud-root .context-price>strong{font:400 19px/1.3 Georgia,serif;white-space:nowrap}#hud-root .context-quantity{display:flex;align-items:center;gap:10px;font-size:12px}#hud-root .context-quantity button{width:28px;min-height:28px;background:transparent;border:0;color:inherit}#hud-root .context-quantity button:disabled{opacity:.3}#hud-root .context-checkout{min-width:44px;min-height:44px;border:0;background:transparent;color:#302b24;font-size:12px}#hud-root .context-total{display:flex;justify-content:space-between;font-size:13px}#hud-root .scene-inspect{position:fixed;right:32px;top:112px;z-index:13;display:grid;place-items:center;width:44px;height:44px;color:#302b24;border:1px solid #80705235;border-radius:50%;background:#faf6edb8;pointer-events:auto}#hud-root .scene-inspect svg{width:23px;height:23px}#hud-root .scene-inspect[aria-pressed=true]{background:#302b24;color:#faf6ed}#hud-root .context-panels button:focus-visible,#hud-root .context-panels select:focus-visible,#hud-root .scene-inspect:focus-visible{outline:2px solid #735c3b;outline-offset:3px}#hud-root:has(.search-panel:not([hidden])) .context-panels,#hud-root:has(.info-panel:not([hidden])) .context-panels,#hud-root:has(.checkout-panel:not([hidden])) .context-panels,#hud-root[data-own-wall-active=true] .context-panels,#hud-root:has(.search-panel:not([hidden])) .scene-inspect,#hud-root:has(.info-panel:not([hidden])) .scene-inspect,#hud-root:has(.checkout-panel:not([hidden])) .scene-inspect,#hud-root[data-own-wall-active=true] .scene-inspect{display:none}#app[data-mobile=true] #hud-root .context-panels{bottom:calc(12px + env(safe-area-inset-bottom,0px));width:calc(var(--mobile-frame-width,100vw) - 24px);gap:6px;grid-template-columns:1fr;max-height:49vh;overflow-y:auto;overscroll-behavior:contain;border-radius:8px}#app[data-mobile=true] #hud-root .context-card{padding:7px 12px;border-radius:7px}#app[data-mobile=true] #hud-root .context-main{min-height:48px}#app[data-mobile=true] #hud-root .context-field{grid-template-columns:65px minmax(0,1fr);align-items:center;gap:8px}#app[data-mobile=true] #hud-root .context-details{max-height:26vh;margin-top:6px;padding-top:8px;gap:8px}#app[data-mobile=true] #hud-root .context-price{display:flex;align-items:center;justify-content:space-between;gap:10px}#app[data-mobile=true] #hud-root .context-price>strong{font-size:17px}#app[data-mobile=true] #hud-root .context-quantity{gap:4px}#app[data-mobile=true] #hud-root .context-expand{flex-basis:30px;width:30px}#app[data-mobile=true] #hud-root .scene-inspect{right:calc(var(--mobile-frame-gutter,0px) + 14px);top:82px}#hud-root .context-checkout svg{width:22px;height:22px}#hud-root .context-field select{font-family:inherit;font-size:14px;font-weight:500;line-height:1.3}#app:not([data-mobile=true]) #hud-root .collection-dock-row .open-active-collection,#app:not([data-mobile=true]) #hud-root .collection-dock-row .category-scroll-controls button{background:transparent!important;box-shadow:none!important;border:0!important}#app:not([data-mobile=true]) #hud-root .collection-dock-row .open-active-collection{display:block;width:auto;min-width:130px;white-space:nowrap}#hud-root .open-active-collection:after{content:attr(data-compact-label)}#hud-root .category-switcher>span{display:none}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#app{--gallery-ink: #202522;--gallery-muted: #747971;--gallery-paper: #f7f7f2;--gallery-line: #252c231c}#hud-root,#hud-root button,#hud-root input,#hud-root select{font-family:DM Sans,sans-serif;font-weight:400}#hud-root .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#hud-root .ui-sprite,#hud-root .mobile-ui-sprite{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:none!important;mask:none!important;filter:none!important;color:currentColor!important}#hud-root .ui-sprite:before,#hud-root .mobile-ui-sprite:before,#hud-root .ui-sprite:after,#hud-root .mobile-ui-sprite:after{display:none!important}#hud-root .ui-sprite svg,#hud-root .mobile-ui-sprite svg{width:100%;height:100%}#hud-root button{-webkit-tap-highlight-color:transparent}#hud-root button:focus-visible,#hud-root select:focus-visible,#hud-root input:focus-visible{outline:2px solid #586752;outline-offset:4px}#app:not([data-mobile=true]) #hud-root>.hud-top{top:0;left:40px;right:40px;height:108px;min-height:0;padding:18px 0;display:grid;grid-template-columns:1fr auto 1fr;gap:40px;background:transparent;border:0;border-bottom:1px solid var(--gallery-line);border-radius:0;box-shadow:none;backdrop-filter:none;color:var(--gallery-ink)}#app #hud-root .hud-top .brand{margin:0;padding:0;min-width:0;width:auto;justify-self:start;gap:0;background:transparent;box-shadow:none;border:0;color:var(--gallery-ink)}#hud-root .hud-top .brand-monogram,#hud-root .hud-top .brand-copy small{display:none}#app #hud-root .brand-copy{border:0;padding:0}#app #hud-root .brand-copy strong{font:500 32px/.79 Cormorant Garamond,Georgia,serif;letter-spacing:-.055em;text-transform:none;color:var(--gallery-ink)}#app:not([data-mobile=true]) #hud-root .hud-top .primary-nav{justify-content:center;min-width:0;gap:34px}#app:not([data-mobile=true]) #hud-root .hud-top .primary-nav button{min-height:44px;color:var(--gallery-ink);font-size:13px;background:transparent;border:0;box-shadow:none}#app #hud-root .primary-nav button:after{background:#4a5548;height:1px;bottom:7px}#app:not([data-mobile=true]) #hud-root .hud-top .hud-actions{justify-self:end;justify-content:end;gap:18px;min-width:0}#app #hud-root .hud-top .search-pill,#app #hud-root .hud-top .info-button{width:44px;height:44px;min-width:44px;padding:0;display:grid;place-items:center;background:transparent!important;color:var(--gallery-ink)!important;border:0!important;box-shadow:none!important}#app #hud-root .hud-top .utility-label{display:none}#hud-root .artwork-caption{position:fixed;left:42px;top:148px;color:var(--gallery-ink);pointer-events:none;max-width:28vw}#hud-root .artwork-caption[hidden]{display:none}#hud-root .artwork-caption h1{font:400 clamp(32px,3.3vw,48px)/1.05 "Cormorant Garamond",Georgia,serif;margin:0;letter-spacing:-.035em}#hud-root .artwork-caption p{font-size:11px;margin:9px 0 0;color:var(--gallery-muted)}#hud-root .gallery-introduction{top:17%}#hud-root .gallery-introduction .gallery-eyebrow{font-size:9px;font-weight:400;letter-spacing:.24em;color:var(--gallery-muted);margin-bottom:14px}#hud-root .gallery-introduction h1{font:400 clamp(36px,4.6vw,66px)/1.04 "Cormorant Garamond",Georgia,serif;letter-spacing:-.045em;color:var(--gallery-ink)}#hud-root .gallery-introduction>p:last-child{font-size:12px;color:var(--gallery-muted);margin-top:14px}#hud-root .gallery-home-note{color:#747971;font-size:10px;letter-spacing:.08em;bottom:28px}#hud-root .category-switcher{top:129px;right:37px;padding:0;background:transparent;color:var(--gallery-ink);border:0;box-shadow:none}#hud-root .category-switcher select{font-size:12px;font-weight:400;padding:8px 0 8px 12px}#hud-root .scene-inspect{right:40px;top:142px;width:46px;height:46px;border:1px solid #fff9;background:#ffffff9c;color:var(--gallery-ink);box-shadow:0 3px 18px #24302007;backdrop-filter:blur(10px);transition:background .2s,color .2s,transform .2s}#hud-root .scene-inspect:hover{transform:translateY(-2px);background:#fff}#hud-root .scene-inspect[aria-pressed=true]{color:#fff;background:var(--gallery-ink)}#app #hud-root .context-panels{width:min(1080px,calc(100% - 80px));bottom:28px;padding:16px 6px;display:grid;grid-template-columns:1fr 1fr 1.12fr;gap:0;align-items:end;border:1px solid #ffffffa6;border-radius:16px;background:#fafbf5d9;color:var(--gallery-ink);box-shadow:0 12px 40px #2831220d,inset 0 1px #fff9;backdrop-filter:blur(22px)}#app #hud-root .context-panels[hidden]{display:none}#app #hud-root .context-card{padding:0 20px;background:transparent;border:0;border-right:1px solid var(--gallery-line);border-radius:0;box-shadow:none;backdrop-filter:none}#app #hud-root .context-card:last-child{border-right:0}#app #hud-root .context-main{min-height:46px;gap:16px}#app #hud-root .context-main>.context-expand{order:-1}#app #hud-root .context-expand{width:26px;flex:0 0 26px;height:44px;padding:0;color:var(--gallery-ink);border:0;background:transparent}#app #hud-root .context-expand svg{width:17px;height:17px}#app #hud-root .context-choice-set{display:flex;flex:1;gap:8px;align-items:center;min-width:0;flex-wrap:wrap}#app #hud-root .context-choice-set button{min-height:40px;min-width:70px;border:1px solid #252c233b;border-radius:7px;padding:8px 12px;background:transparent;box-shadow:none;color:var(--gallery-ink);font-size:12px;line-height:1.2;transition:background .18s,color .18s,border-color .18s}#app #hud-root .context-choice-set button[aria-pressed=true]{background:#232823;border-color:#232823;color:#fff}#app #hud-root .context-choice-set button:hover{border-color:#232823}#app #hud-root .context-choice-set.is-swatch{gap:15px;padding-left:4px}#app #hud-root .context-choice-set.is-swatch button{width:32px;height:32px;min-height:32px;min-width:32px;padding:0;border-radius:50%;border:1px solid #20252025;background:var(--swatch);outline:0}#app #hud-root .context-choice-set.is-swatch button[aria-pressed=true]{outline:1px solid #232823;outline-offset:4px}#app #hud-root .context-choice-set.is-swatch button:focus-visible{outline:2px solid #586752;outline-offset:5px}#app #hud-root .context-price{display:flex;align-items:center;justify-content:space-between;gap:14px}#app #hud-root .context-price>strong{font:500 23px/1 Cormorant Garamond,Georgia,serif;color:var(--gallery-ink)}#app #hud-root .context-quantity{gap:0;min-height:38px;border:1px solid #252c2314;border-radius:8px}#app #hud-root .context-quantity button{width:28px;min-height:36px;font-size:14px}#app #hud-root .context-quantity output{min-width:16px;text-align:center;font-size:12px}#app #hud-root .context-checkout{display:grid;place-items:center;width:44px;min-width:44px;height:44px;padding:10px;border-radius:9px;color:#fff;background:#232823}#app #hud-root .context-checkout:has(svg){flex:0 0 44px}#app #hud-root .context-checkout:not(:has(svg)){width:auto;min-width:74px;font-size:11px}#app #hud-root .context-checkout:hover{background:#46503f}#app #hud-root .context-details{gap:14px;border-top-color:var(--gallery-line);padding:18px 0 0;margin-top:18px;max-height:32vh}#app #hud-root .context-field>span,#app #hud-root .context-details p{color:var(--gallery-muted)}#app #hud-root .context-field select{font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;color:var(--gallery-ink)}#app #hud-root .context-text-action,#app #hud-root .context-step button{font:400 12px/1.4 DM Sans,sans-serif;color:var(--gallery-ink)}#app #hud-root .context-swatches button[aria-pressed=true]{outline-color:#232823}#app #hud-root .context-total{padding:12px 0;border-top:1px solid var(--gallery-line)}#app #hud-root>.search-panel:not([hidden]){inset:120px 40px 28px;background:#f7f7f2f5;color:var(--gallery-ink);border:1px solid #fff9;border-radius:10px;padding:28px;box-shadow:0 20px 70px #25301e12;backdrop-filter:blur(22px)}#hud-root .search-panel-top h2{font:400 40px/1 Cormorant Garamond,Georgia,serif;letter-spacing:-.035em;color:var(--gallery-ink)}#hud-root .search-panel-top h2>.ui-sprite,#hud-root .search-panel-top p{display:none}#app #hud-root .search-panel input{border:0;border-bottom:1px solid #252c2340;border-radius:0;background:transparent;padding:12px 0;font-size:15px;color:var(--gallery-ink);box-shadow:none}#app #hud-root .catalog-filters select{border-radius:0;border:0;border-bottom:1px solid var(--gallery-line);background:transparent;color:var(--gallery-ink)}#app #hud-root .search-results button{padding:16px;border:0;border-radius:0;background:#eeefe9;color:var(--gallery-ink);box-shadow:none}#app #hud-root .search-results button:hover{background:#e5e7dd;transform:translateY(-2px)}#hud-root .catalog-card-name{font-family:Cormorant Garamond,Georgia,serif;font-size:24px}#app #hud-root .catalog-pagination button{background:transparent;border:1px solid #252c2330;border-radius:5px;color:var(--gallery-ink)}#app #hud-root .info-panel{background:#f7f7f2f5;color:var(--gallery-ink);border:1px solid #fff9;border-radius:10px;box-shadow:0 15px 50px #25301e12}#hud-root .info-panel h2{font:400 36px/1 Cormorant Garamond,Georgia,serif;color:var(--gallery-ink)}#app[data-mobile=true] #hud-root>.mobile-hud-top{top:0;left:calc(var(--mobile-frame-gutter,0px) + 18px);width:calc(var(--mobile-frame-width,100vw) - 36px);padding:0;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none}#app[data-mobile=true] #hud-root .mobile-hud-main{min-height:88px;padding:12px 0;border:0;border-bottom:1px solid var(--gallery-line);border-radius:0;background:transparent!important;box-shadow:none!important;backdrop-filter:none}#app[data-mobile=true] #hud-root .mobile-brand-button{display:flex;align-items:center;width:auto;gap:12px;padding:0;min-width:0;background:transparent!important;border:0;box-shadow:none;color:var(--gallery-ink)}#app[data-mobile=true] #hud-root .mobile-brand-mark{width:auto;height:auto;min-width:40px;padding:0;background:transparent!important;color:var(--gallery-ink)!important;border:0;font:500 45px/.9 Cormorant Garamond,Georgia,serif;letter-spacing:-.09em}#app[data-mobile=true] #hud-root .mobile-brand-text{min-width:0;gap:4px}#app[data-mobile=true] #hud-root .mobile-brand-text small{font:400 8px/1.2 DM Sans,sans-serif;color:var(--gallery-muted);letter-spacing:.14em}#app[data-mobile=true] #hud-root .mobile-brand-text strong{font:500 20px/1 Cormorant Garamond,Georgia,serif;color:var(--gallery-ink);letter-spacing:-.01em}#app[data-mobile=true] #hud-root .mobile-hud-actions{gap:7px}#app[data-mobile=true] #hud-root .mobile-icon-button{width:34px;min-width:34px;height:44px;padding:0;display:grid;place-items:center;background:transparent!important;color:var(--gallery-ink)!important;border:0!important;border-radius:0;box-shadow:none!important}#app[data-mobile=true] #hud-root .mobile-icon-button>span:last-child{display:none}#app[data-mobile=true] #hud-root .mobile-icon-button .mobile-ui-sprite{color:var(--gallery-ink)!important}#app[data-mobile=true] #hud-root .mobile-hud-back:not([hidden]){position:absolute;top:103px;left:0;padding:0;width:auto;min-height:32px;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--gallery-muted)!important}#app[data-mobile=true] #hud-root .mobile-hud-back:not([hidden])>span,#app[data-mobile=true] #hud-root .mobile-hud-back:not([hidden]):before{color:var(--gallery-muted)!important}#app[data-mobile=true] #hud-root .artwork-caption{display:none}#app[data-mobile=true] #hud-root .scene-inspect{top:104px;right:calc(var(--mobile-frame-gutter,0px) + 18px);width:40px;height:40px}#app[data-mobile=true] #hud-root .gallery-introduction{top:16%}#app[data-mobile=true] #hud-root .gallery-introduction h1{font:400 clamp(31px,8.4vw,42px)/1 "Cormorant Garamond",Georgia,serif;letter-spacing:-.035em}#app[data-mobile=true] #hud-root .gallery-introduction .gallery-eyebrow{display:none}#app[data-mobile=true] #hud-root .gallery-home-note{color:var(--gallery-muted);font-size:9px;letter-spacing:.03em}#app[data-mobile=true] #hud-root .category-switcher{top:108px;right:calc(var(--mobile-frame-gutter,0px) + 18px);width:auto}#app[data-mobile=true] #hud-root .context-panels{width:calc(var(--mobile-frame-width,100vw) - 28px);padding:5px 16px;bottom:calc(14px + env(safe-area-inset-bottom,0px));border-radius:14px;display:grid;grid-template-columns:1fr;gap:0;max-height:49vh;overflow-y:auto;overscroll-behavior:contain}#app[data-mobile=true] #hud-root .context-card{padding:10px 0;border:0;border-bottom:1px solid var(--gallery-line)}#app[data-mobile=true] #hud-root .context-main{min-height:42px;gap:14px}#app[data-mobile=true] #hud-root .context-choice-set{flex-wrap:nowrap;overflow-x:auto;padding:4px}#app[data-mobile=true] #hud-root .context-choice-set button{min-width:82px;min-height:38px;flex-shrink:0}#app[data-mobile=true] #hud-root .context-choice-set.is-swatch{gap:17px;overflow:visible}#app[data-mobile=true] #hud-root .context-choice-set.is-swatch button{min-width:29px;min-height:29px;width:29px;height:29px}#app[data-mobile=true] #hud-root .context-price{gap:8px}#app[data-mobile=true] #hud-root .context-price>strong{font-size:22px}#app[data-mobile=true] #hud-root .context-details{padding:14px 0 0 40px;margin-top:10px;gap:8px;max-height:24vh}#app[data-mobile=true] #hud-root .context-field{grid-template-columns:65px 1fr}#app[data-mobile=true] #hud-root .context-checkout{width:40px;min-width:40px;height:40px;border-radius:8px}#app[data-mobile=true] #hud-root>.search-panel:not([hidden]){inset:105px calc(var(--mobile-frame-gutter,0px) + 14px) 14px;padding:18px}#app[data-mobile=true] #hud-root .search-panel-top h2{font-size:32px}#app[data-mobile=true] #hud-root .search-results button{padding:10px}#app[data-mobile=true] #hud-root .info-panel{top:105px}#hud-root:has(.search-panel:not([hidden])) .artwork-caption,#hud-root:has(.info-panel:not([hidden])) .artwork-caption,#hud-root:has(.checkout-panel:not([hidden])) .artwork-caption,#hud-root[data-own-wall-active=true] .artwork-caption{display:none}#app #hud-root:has(.search-panel:not([hidden])) .context-panels,#app #hud-root:has(.info-panel:not([hidden])) .context-panels,#app #hud-root:has(.checkout-panel:not([hidden])) .context-panels,#app #hud-root[data-own-wall-active=true] .context-panels{display:none}@media (prefers-reduced-motion: reduce){#hud-root *,#hud-root *:before,#hud-root *:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}#app[data-mobile=true] #hud-root .mobile-brand-mark{font:500 28px/.79 Cormorant Garamond,Georgia,serif;letter-spacing:-.055em}#app[data-mobile=true] #hud-root .mobile-brand-text{display:none}#app[data-mobile=true] #hud-root .artwork-caption:not([hidden]){display:block;top:108px;left:calc(var(--mobile-frame-gutter,0px) + 18px);max-width:calc(var(--mobile-frame-width,100vw) - 80px)}#app[data-mobile=true] #hud-root .artwork-caption h1{font-size:32px}#app[data-mobile=true] #hud-root .artwork-caption p{display:none}#app[data-mobile=true] #hud-root[data-mode=viewer] .mobile-hud-back:not([hidden]){top:144px}#app #hud-root:before,#app #hud-root:after{display:none!important}#app #hud-root .brand-copy,#app #hud-root .brand-copy strong{background:transparent!important;box-shadow:none!important}#app #hud-root .brand-copy:before,#app #hud-root .brand-copy:after{display:none}#hud-root{--ba-paper-solid: #f7f7f2;--ba-ink-final: #202522;--ba-ink-soft-final: #747971;--ba-line-final: #252c2326;--ba-brass-live: #46533e;--ba-brass-final: #46533e}#app #hud-root .catalog-card-copy strong{font:500 24px/1.1 Cormorant Garamond,Georgia,serif;color:var(--gallery-ink)}#app #hud-root .catalog-card-copy small,#app #hud-root .catalog-card-copy>span{font:400 11px/1.4 DM Sans,sans-serif;color:var(--gallery-muted)}#app #hud-root .checkout-panel{background:#f7f7f2f5;border:1px solid #fff9;border-radius:12px;color:var(--gallery-ink);box-shadow:0 20px 60px #20252212;backdrop-filter:blur(22px)}#app #hud-root .checkout-panel h2{font:400 38px/1 Cormorant Garamond,Georgia,serif;color:var(--gallery-ink)}#app #hud-root .checkout-panel input,#app #hud-root .checkout-panel select{background:#eeefe9;border:1px solid var(--gallery-line);border-radius:5px;color:var(--gallery-ink);box-shadow:none}#app #hud-root .checkout-panel button,#app #hud-root .checkout-panel a{border-radius:5px;box-shadow:none}#app #hud-root .checkout-panel .checkout-final,#app #hud-root .checkout-panel .checkout-next,#app #hud-root .checkout-panel .checkout-link{background:#232823;color:#fff;border:0}#app #hud-root .checkout-panel .checkout-final span,#app #hud-root .checkout-panel .checkout-next span,#app #hud-root .checkout-panel .checkout-link span{color:#fff}#app #hud-root .inspection-tools{background:#fafbf5e6;border-color:var(--gallery-line);color:var(--gallery-ink);box-shadow:0 8px 26px #2025220c;border-radius:10px}#app #hud-root .inspection-tools button{color:var(--gallery-ink);background:transparent;border-color:var(--gallery-line);border-radius:5px}#app #hud-root .context-panels{align-items:start}#app #hud-root .context-panels button:focus-visible,#app #hud-root .context-panels select:focus-visible{outline-color:#586752}#app #hud-root:has(.search-panel:not([hidden])) .artwork-caption,#app #hud-root:has(.info-panel:not([hidden])) .artwork-caption,#app #hud-root:has(.checkout-panel:not([hidden])) .artwork-caption,#app #hud-root[data-own-wall-active=true] .artwork-caption{display:none!important}#app #hud-root .search-results .result-thumb{background:#e5e7de;border:0;border-radius:2px}#app #hud-root .context-card.is-quote .context-price .context-quantity{display:none}#app #hud-root .context-card.is-quote .context-details .context-quantity{justify-self:start}#app[data-mobile=true] #hud-root .context-card.is-quote .context-checkout{width:auto;min-width:76px;flex-shrink:0;white-space:nowrap}#app{--gallery-muted: #62695f}#app:not([data-mobile=true]) #hud-root>.hud-top{height:96px;border-bottom-color:#252c2310}#hud-root .artwork-caption{top:136px}#hud-root .artwork-caption h1{font-size:clamp(30px,2.65vw,40px)}#hud-root .artwork-caption p{margin-top:10px}#hud-root .scene-inspect{top:132px;border-color:transparent;background:#ffffff65;box-shadow:none}#app #hud-root .context-panels{width:min(1120px,calc(100% - 80px));padding:0;gap:12px;align-items:end;grid-template-columns:1.12fr 1fr 1.15fr;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}#app #hud-root .context-card{display:flex;flex-direction:column-reverse;padding:14px 16px;border:1px solid #ffffff70;border-radius:18px;background:#f8f9f4c9;box-shadow:0 6px 24px #28312206;backdrop-filter:blur(20px);box-sizing:border-box;overflow:hidden}#app #hud-root .context-card:last-child{border-right:1px solid #ffffff70}#app #hud-root .context-main{gap:8px;min-height:54px;flex-shrink:0}#app #hud-root .context-main>.context-expand{order:2}#app #hud-root .context-expand{flex-basis:32px;width:32px;border-radius:50%;color:#737b6d;transition:color .2s,background .2s}#app #hud-root .context-expand:hover{background:#26342108;color:var(--gallery-ink)}#app #hud-root .context-expand svg{width:14px;height:14px}#app #hud-root .context-choice-set{gap:2px}#app #hud-root .context-choice-set:not(.is-swatch) button{min-width:0;min-height:42px;padding:8px 11px;border:1px solid transparent;border-radius:9px;color:#636a60;font-size:12px}#app #hud-root .context-choice-set:not(.is-swatch) button[aria-pressed=true]{background:#ffffffdb;border-color:#27312212;color:var(--gallery-ink);box-shadow:0 2px 5px #28312208}#app #hud-root .context-choice-set:not(.is-swatch) button:hover{background:#ffffff85;color:var(--gallery-ink)}#app #hud-root .context-choice-set:not(.is-swatch) button:active{transform:scale(.98)}#app #hud-root .context-choice-set.is-swatch{gap:12px;padding:5px}#app #hud-root .context-choice-set.is-swatch button{box-shadow:inset 0 1px 3px #20252014}#app #hud-root .context-swatches{gap:8px}#app #hud-root .context-swatches button{width:30px;height:30px;box-shadow:inset 0 1px 3px #20252012}#app #hud-root .context-field>span{font-size:10px}#app #hud-root .context-price{gap:10px}#app #hud-root .context-price>strong{font-size:22px}#app #hud-root .context-quantity{border:0;background:#ffffff65;border-radius:20px}#app #hud-root .context-quantity button{width:26px}#app #hud-root .context-checkout{border-radius:50%;transition:background .2s,transform .2s}#app #hud-root .context-checkout:not(:has(svg)){border-radius:24px;padding-inline:16px}#app #hud-root .context-checkout:active{transform:scale(.96)}#app #hud-root .context-details{flex-shrink:0;margin:0 0 12px;padding:0 0 16px;border-top:0;border-bottom:1px solid var(--gallery-line);scrollbar-width:thin}#app #hud-root .context-field select{min-height:40px;border:0;border-bottom:1px solid var(--gallery-line);border-radius:0;background-color:transparent}#app #hud-root .context-text-action{text-align:left;padding-block:10px}#app #hud-root .context-step{align-items:center}#app #hud-root .context-step button{min-height:40px}#app #hud-root .context-custom-color{min-height:42px}#app #hud-root .context-custom-color input{cursor:pointer}#app[data-mobile=true] #hud-root .context-panels{width:calc(var(--mobile-frame-width,100vw) - 24px);padding:4px 14px;bottom:calc(12px + env(safe-area-inset-bottom,0px));gap:0;grid-template-columns:1fr;background:#f8f9f4d6;backdrop-filter:blur(20px);border:1px solid #ffffff80;border-radius:22px;box-shadow:0 8px 30px #28312208}#app[data-mobile=true] #hud-root .context-card{padding:9px 0;background:transparent;border:0;border-bottom:1px solid #252c2310;border-radius:0;box-shadow:none;backdrop-filter:none;overflow:visible}#app[data-mobile=true] #hud-root .context-card:last-child{border:0}#app[data-mobile=true] #hud-root .context-main{gap:8px;min-height:44px}#app[data-mobile=true] #hud-root .context-choice-set{padding:2px}#app[data-mobile=true] #hud-root .context-choice-set:not(.is-swatch) button{min-width:0;min-height:42px;padding-inline:12px}#app[data-mobile=true] #hud-root .context-details{padding:8px 2px 14px;margin:0 0 10px;max-height:23vh}#app[data-mobile=true] #hud-root .context-price{gap:10px}#app[data-mobile=true] #hud-root .context-price>strong{font-size:23px}#app[data-mobile=true] #hud-root .context-checkout{height:42px;width:42px;min-width:42px;border-radius:50%}#app[data-mobile=true] #hud-root .context-card.is-quote .context-checkout{min-width:80px;border-radius:24px}#app[data-mobile=true] #hud-root .artwork-caption h1{font-size:30px}@media (min-width: 761px) and (max-width: 1120px){#app #hud-root .context-panels{width:calc(100% - 32px);gap:8px;grid-template-columns:1fr 1fr 1.1fr}#app #hud-root .context-card{padding:10px}#app #hud-root .context-choice-set:not(.is-swatch) button{padding-inline:7px;font-size:11px}#app #hud-root .context-main{flex-wrap:wrap}#app #hud-root .context-main>.context-expand{margin-left:auto}}#app[data-mobile=true]{--phone-top: env(safe-area-inset-top, 0px);--phone-bottom: env(safe-area-inset-bottom, 0px);--phone-edge-gap: 24px;--phone-bottom-space: calc(var(--phone-edge-gap) + var(--phone-bottom))}#app[data-mobile=true] #hud-root>.mobile-hud-top{top:calc(8px + var(--phone-top))}#app[data-mobile=true] #hud-root .mobile-hud-main{height:72px;min-height:72px;box-sizing:border-box;padding:12px 0;align-items:center;gap:16px}#app[data-mobile=true] #hud-root .mobile-brand-mark{font-size:26px}#app[data-mobile=true] #hud-root .mobile-icon-button{width:44px;min-width:44px;height:44px;grid-template-rows:1fr;gap:0;align-content:center}#app[data-mobile=true] #hud-root .mobile-hud-actions{gap:6px;align-items:center}#app[data-mobile=true] #hud-root .mobile-hud-back:not([hidden]),#app[data-mobile=true] #hud-root[data-mode=viewer] .mobile-hud-back:not([hidden]){top:80px;min-height:44px;max-width:calc(var(--mobile-frame-width, 100vw) - 96px);text-transform:none;letter-spacing:0}#app[data-mobile=true] #hud-root .mobile-hud-back>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}#app[data-mobile=true] #hud-root[data-mode=category] .mobile-hud-back:not([hidden]){max-width:calc(var(--mobile-frame-width, 100vw) - 200px)}#app[data-mobile=true] #hud-root .artwork-caption:not([hidden]){top:calc(140px + var(--phone-top));max-width:calc(var(--mobile-frame-width, 100vw) - 36px)}#app[data-mobile=true] #hud-root .artwork-caption h1{font-size:27px;line-height:1.05;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#app[data-mobile=true] #hud-root .scene-inspect,#app[data-mobile=true] #hud-root[data-inspection-mode=true] .scene-inspect{top:calc(88px + var(--phone-top));width:44px;height:44px}#app[data-mobile=true] #hud-root .category-switcher{top:calc(88px + var(--phone-top))}#app[data-mobile=true] #hud-root .category-switcher select{min-height:44px;max-width:170px}#app[data-mobile=true] #hud-root .gallery-introduction{top:calc(104px + var(--phone-top))}#app[data-mobile=true] #hud-root .gallery-introduction h1{font-size:clamp(24px,7.3vw,30px)}#app[data-mobile=true] #hud-root .gallery-home-note{bottom:var(--phone-bottom-space)}#app[data-mobile=true] #hud-root .context-panels{max-height:none;overflow:visible;bottom:var(--phone-bottom-space);width:calc(var(--mobile-frame-width,100vw) - 32px);padding:3px 12px;border-radius:20px}#app[data-mobile=true] #hud-root .context-card{padding-block:7px}#app[data-mobile=true] #hud-root .context-main{min-height:44px;gap:4px}#app[data-mobile=true] #hud-root .context-expand{width:44px;flex-basis:44px;height:44px}#app[data-mobile=true] #hud-root .context-choice-set{scrollbar-width:thin;min-width:0}#app[data-mobile=true] #hud-root .context-choice-set:not(.is-swatch) button{padding-inline:9px}#app[data-mobile=true] #hud-root .context-details{max-height:clamp(64px,calc(var(--mobile-frame-height, 100dvh) - 520px - var(--phone-top) - var(--phone-bottom)),190px);overflow-y:auto;overscroll-behavior:contain;margin-bottom:6px;padding:4px 2px 10px;scroll-padding-block:8px;-webkit-overflow-scrolling:touch}#app[data-mobile=true] #hud-root .context-field select,#app[data-mobile=true] #hud-root .context-details input{font-size:16px}#app[data-mobile=true] #hud-root .context-price{gap:4px}#app[data-mobile=true] #hud-root .context-price>strong{font-size:21px}#app[data-mobile=true] #hud-root .context-quantity button{width:30px;min-height:44px}#app[data-mobile=true] #hud-root .context-checkout{width:44px;min-width:44px;height:44px}#app[data-mobile=true] #hud-root .context-card.is-quote .context-checkout{min-width:74px;padding-inline:12px}#app[data-mobile=true] #hud-root .context-swatches{gap:6px}#app[data-mobile=true] #hud-root .context-main>.context-field{flex:1;min-width:0}#app[data-mobile=true] #hud-root .inspection-tools{top:auto;bottom:var(--phone-bottom-space);width:calc(var(--mobile-frame-width, 100vw) - 32px);max-width:370px;box-sizing:border-box;padding:10px;border-radius:18px}#app[data-mobile=true] #hud-root .inspection-tools p{display:none}#app[data-mobile=true] #hud-root .inspection-tools>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 1.6fr;gap:3px}#app[data-mobile=true] #hud-root .inspection-tools button{min-width:0;min-height:44px;padding:6px}#app[data-mobile=true] #hud-root>.mobile-collection-dock:not([hidden]){bottom:calc(14px + var(--phone-bottom))}#app[data-mobile=true] #hud-root>.search-panel:not([hidden]){top:calc(96px + var(--phone-top));bottom:var(--phone-bottom-space)}#app[data-mobile=true] #hud-root .search-panel input{font-size:16px}#app[data-mobile=true] #hud-root .info-panel{top:calc(88px + var(--phone-top));max-height:calc(100dvh - 112px - var(--phone-top) - var(--phone-bottom));overflow-y:auto}#app #hud-root .category-switcher select{font-size:14px}#app #hud-root .m-ring-labels,#app #hud-root .m-cat-title,#app #hud-root .m-cat-eyebrow{display:none!important}#app #hud-root>.info-panel:not([hidden]){top:110px;right:40px;left:auto;width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 138px);overflow-y:auto;padding:26px;box-sizing:border-box;background:#f7f7f2fa;border:1px solid #ffffffc0;border-radius:16px;box-shadow:0 16px 50px #20252212;color:var(--gallery-ink)}#app #hud-root .info-panel-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#app #hud-root .info-panel-top p{font:400 10px/1.4 DM Sans,sans-serif;letter-spacing:.1em;color:#596155;margin:0 0 7px}#app #hud-root .info-panel-top h2{font:400 34px/1.05 Cormorant Garamond,Georgia,serif;color:var(--gallery-ink);margin:0;letter-spacing:-.025em}#app #hud-root .info-panel .ui-close-button{min-width:44px;width:44px;height:44px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:#20252208;box-shadow:none;color:var(--gallery-ink)}#app #hud-root .info-panel .ui-close-button>span:last-child{display:none}#app #hud-root .info-content{display:grid;gap:18px;margin-block:22px}#app #hud-root .info-content h3{font:500 16px/1.4 DM Sans,sans-serif;color:var(--gallery-ink);margin:0 0 6px}#app #hud-root .info-content p,#app #hud-root .info-content li{font:400 14px/1.6 DM Sans,sans-serif;color:#4f574c;margin:0}#app #hud-root .info-content ol{padding-left:20px;margin:0;display:grid;gap:9px}#app #hud-root .info-content dl{margin:0;display:grid;gap:12px}#app #hud-root .info-content dt{font:500 13px/1.5 DM Sans,sans-serif;color:var(--gallery-ink)}#app #hud-root .info-content dd{font:400 13px/1.5 DM Sans,sans-serif;margin:2px 0 0;color:#4f574c}#app #hud-root .info-links{display:grid;grid-template-columns:1fr;gap:8px;padding-top:16px;border-top:1px solid var(--gallery-line)}#app #hud-root .info-links a,#app #hud-root .info-links button{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 12px;border:1px solid var(--gallery-line);border-radius:8px;background:transparent;box-shadow:none;font:400 13px/1.4 DM Sans,sans-serif;color:var(--gallery-ink);text-decoration:none}#app #hud-root .info-links a:hover,#app #hud-root .info-links button:hover{background:#20252207}#app #hud-root>.info-panel:not([hidden]) .info-view-control{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:12px 0;border-top:1px solid var(--gallery-line);border-bottom:1px solid var(--gallery-line)}#app #hud-root>.info-panel:not([hidden]) .info-view-control>span{font:400 12px/1.4 DM Sans,sans-serif;color:#4f574c}#app #hud-root>.info-panel:not([hidden]) .info-view-control .preview-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:44px;margin:0;padding:10px 12px;border:1px solid var(--gallery-line);border-radius:8px;background:#e9ede5;color:var(--gallery-ink);box-shadow:none;font:400 13px/1.4 DM Sans,sans-serif}#app #hud-root>.info-panel:not([hidden]) .info-view-control .preview-toggle:hover{background:#dfe5da}#app #hud-root>.info-panel:not([hidden]) .info-view-control .preview-toggle .ui-sprite{color:inherit}#app #hud-root .info-contact{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:12px}#app #hud-root .info-contact h3{margin:0;font:500 14px/1.4 DM Sans,sans-serif;color:var(--gallery-ink)}#app #hud-root .info-contact a{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--gallery-line);border-radius:8px;background:transparent;color:var(--gallery-ink);font:400 13px/1.4 DM Sans,sans-serif;text-decoration:none}#app #hud-root .info-contact a:hover{background:#20252207}#app #hud-root:has(.info-panel:not([hidden])) .category-switcher,#app #hud-root:has(.info-panel:not([hidden])) .mobile-hud-back{visibility:hidden}#app[data-mobile=true] #hud-root>.info-panel:not([hidden]){top:calc(96px + var(--phone-top));left:calc(var(--mobile-frame-gutter,0px) + 16px);right:auto;width:calc(var(--mobile-frame-width,100vw) - 32px);max-height:calc(var(--mobile-frame-height,100dvh) - 96px - var(--phone-top) - var(--phone-bottom-space));padding:20px;gap:0}#app[data-mobile=true] #hud-root>.info-panel:not([hidden]) .info-panel-top h2{font-size:30px}#app[data-mobile=true] #hud-root>.info-panel:not([hidden]) .ui-close-button{min-width:44px;padding:0}#app #hud-root>.info-panel:not([hidden]){display:block}#app #hud-root .info-links a{background:#232823!important;color:#fff!important;border-color:#232823}#app #hud-root .info-links a span{color:inherit!important}#app #hud-root .info-links a:hover{background:#46503f!important}#app #hud-root>.collection-dock,#app #hud-root>.mobile-collection-dock{display:none!important}#app #hud-root .browse-navigation{position:fixed;bottom:28px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;max-width:calc(100% - 32px);pointer-events:none}#app #hud-root .browse-navigation[hidden]{display:none}#app #hud-root .browse-label{min-width:180px;max-width:360px;min-height:44px;box-sizing:border-box;padding:11px 18px;border:1px solid #252c2333;border-radius:7px;background:#f7f7f24d;color:var(--gallery-ink);font:400 14px/1.45 DM Sans,sans-serif;text-align:center;overflow-wrap:anywhere;cursor:default;pointer-events:auto}#app #hud-root .browse-navigation button{flex:0 0 44px;width:44px;height:44px;padding:10px;border:0;border-radius:50%;background:transparent;color:var(--gallery-ink);pointer-events:auto}#app #hud-root .browse-navigation button svg{width:24px;height:24px}#app #hud-root .browse-navigation button:hover{background:#20252208}#app #hud-root .browse-navigation button:disabled{opacity:.3;cursor:default}#app #hud-root:has(.info-panel:not([hidden])) .browse-navigation,#app #hud-root:has(.search-panel:not([hidden])) .browse-navigation,#app #hud-root:has(.checkout-panel:not([hidden])) .browse-navigation{display:none}#app[data-mobile=true] #hud-root .browse-navigation{bottom:var(--phone-bottom-space);gap:6px;width:calc(var(--mobile-frame-width,100vw) - 32px)}#app[data-mobile=true] #hud-root .browse-label{flex:1;min-width:0;max-width:none;padding:11px 8px;font-size:13px}#app[data-mobile=true] #hud-root>.info-panel:not([hidden]){background:#f7f7f2fa;border-color:#ffffffc0}#app{--canvas: 60 8% 96%;--surface: 60 20% 97%;--surface-muted: 78 18% 93%;--surface-strong: 88 14% 87%;--ink: 135 7% 14%;--ink-soft: 104 7% 32%;--ink-muted: 100 5% 43%;--line: 90 8% 82%;--brand: 97 16% 31%;--brand-solid: 120 7% 15%;--brand-soft: 85 22% 90%;--accent: 97 16% 31%;--ui-font: "DM Sans", sans-serif}#hud-root lumen-button{cursor:pointer;font-family:var(--ui-font)}#hud-root lumen-button:focus-visible,#hud-root .viewer-order-details:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:3px}#hud-root lumen-button[disabled]{cursor:default;opacity:.4}#hud-root lumen-icon{display:inline-flex;width:22px;height:22px;flex-shrink:0}#hud-root lumen-icon svg{width:100%;height:100%;stroke-width:1.4}#app[data-mobile=true] #hud-root .context-panels{display:flex;flex-direction:column;align-items:center;gap:0;width:max-content;max-width:calc(var(--mobile-frame-width,100vw) - 32px);padding:8px;box-sizing:border-box;overflow:visible;max-height:none;background:hsl(var(--surface));border:1px solid hsl(var(--line) / .5);border-radius:16px;box-shadow:0 6px 24px hsl(var(--ink) / .04);backdrop-filter:none}#app[data-mobile=true] #hud-root .context-panels[hidden]{display:none}#app[data-mobile=true] #hud-root .context-panels:is([data-open=buy],[data-open=customize]){width:min(380px,calc(var(--mobile-frame-width,100vw) - 32px))}#app[data-mobile=true] #hud-root .viewer-mini-bar{display:flex;align-items:center;justify-content:center;gap:12px}#app[data-mobile=true] #hud-root .viewer-mini-button{display:flex;flex-direction:column;align-items:center;gap:5px;width:64px;height:auto;min-height:64px;padding:0;border:0;border-radius:10px;background:transparent;color:hsl(var(--ink));font:400 11px/1.3 var(--ui-font);box-shadow:none}#app[data-mobile=true] #hud-root .viewer-mini-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:hsl(var(--surface-muted))}#app[data-mobile=true] #hud-root .viewer-mini-button[aria-expanded=true] .viewer-mini-icon{background:hsl(var(--brand-soft));box-shadow:inset 0 0 0 1px hsl(var(--brand) / .3)}#app[data-mobile=true] #hud-root .viewer-mini-button:hover .viewer-mini-icon{background:hsl(var(--surface-strong))}#app[data-mobile=true] #hud-root .viewer-mini-body{display:block;width:100%;box-sizing:border-box;max-height:min(240px,calc(var(--mobile-frame-height,100dvh) * .34));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:12px 6px 4px;margin-top:8px;border:0;border-top:1px solid hsl(var(--line));border-radius:0;background:transparent;color:hsl(var(--ink));font:400 13px/1.45 var(--ui-font);box-shadow:none}#app[data-mobile=true] #hud-root .viewer-mini-body[hidden],#app[data-mobile=true] #hud-root .viewer-values[hidden]{display:none}#app[data-mobile=true] #hud-root .viewer-sections{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;padding:3px;scroll-padding-inline:3px}#app[data-mobile=true] #hud-root .viewer-sections lumen-button{flex-shrink:0}#app[data-mobile=true] #hud-root .viewer-sections lumen-button,#app[data-mobile=true] #hud-root .viewer-value-options lumen-button{min-height:44px;height:auto;white-space:normal;border:1px solid hsl(var(--line));border-radius:8px;background:transparent;color:hsl(var(--ink));padding:8px 10px;font:inherit;box-shadow:none}#app[data-mobile=true] #hud-root .viewer-sections lumen-button[aria-expanded=true],#app[data-mobile=true] #hud-root .viewer-value-options lumen-button[aria-pressed=true]{background:hsl(var(--brand-soft));border-color:hsl(var(--brand) / .5)}#app[data-mobile=true] #hud-root .viewer-values{margin-top:12px;padding-top:12px;border-top:1px solid hsl(var(--line))}#app[data-mobile=true] #hud-root .viewer-value-options{display:flex;flex-wrap:wrap;gap:8px}#app[data-mobile=true] #hud-root .viewer-wall-swatches{display:flex;align-items:center;flex-wrap:wrap;gap:8px}#app[data-mobile=true] #hud-root .viewer-wall-swatches lumen-button{width:44px;min-width:44px;height:44px;padding:5px;border:1px solid hsl(var(--line));border-radius:50%;background:var(--swatch);background-clip:content-box;box-shadow:none}#app[data-mobile=true] #hud-root .viewer-wall-swatches lumen-button[aria-pressed=true]{border:2px solid hsl(var(--brand))}#app[data-mobile=true] #hud-root .viewer-wall-swatches label{display:flex;align-items:center;gap:8px}#app[data-mobile=true] #hud-root .viewer-wall-swatches input{width:44px;height:44px;border:0;background:transparent}#app[data-mobile=true] #hud-root .viewer-inline-action{min-height:44px;height:auto;border:0;background:transparent;color:hsl(var(--ink));padding:8px 0;font:inherit;box-shadow:none}#app[data-mobile=true] #hud-root #viewer-buy-panel:not([hidden]){display:flex;flex-direction:column;overflow:hidden}#app[data-mobile=true] #hud-root .viewer-order-details{min-height:40px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}#app[data-mobile=true] #hud-root .viewer-order-heading strong{display:block;font:500 21px/1.1 Cormorant Garamond,Georgia,serif;overflow-wrap:anywhere}#app[data-mobile=true] #hud-root .viewer-order-summary{display:flex;flex-wrap:wrap;gap:3px 12px;margin:8px 0;font-size:11px}#app[data-mobile=true] #hud-root .viewer-order-summary>div{display:flex;flex-wrap:wrap;gap:4px}#app[data-mobile=true] #hud-root .viewer-order-summary dt{color:hsl(var(--ink-muted))}#app[data-mobile=true] #hud-root .viewer-order-summary dd{margin:0;overflow-wrap:anywhere}#app[data-mobile=true] #hud-root .viewer-order-footer{flex-shrink:0;padding-top:6px;border-top:1px solid hsl(var(--line))}#app[data-mobile=true] #hud-root .viewer-order-row{display:flex;align-items:center;justify-content:space-between;gap:12px}#app[data-mobile=true] #hud-root .viewer-unit-price{display:grid;gap:2px}#app[data-mobile=true] #hud-root .viewer-unit-price>span,#app[data-mobile=true] #hud-root .viewer-order-total>div>span{display:block;color:hsl(var(--ink-muted));font-size:10px}#app[data-mobile=true] #hud-root .viewer-order-row .context-quantity{display:flex;align-items:center;gap:4px;background:hsl(var(--surface-muted))}#app[data-mobile=true] #hud-root .viewer-order-row .context-quantity lumen-button{width:44px;min-width:44px;height:44px;border:0;background:transparent;color:hsl(var(--ink))}#app[data-mobile=true] #hud-root .viewer-order-total{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}#app[data-mobile=true] #hud-root .viewer-order-total>lumen-button{min-height:44px;height:auto;padding:10px 14px;border:0;border-radius:8px;background:hsl(var(--brand-solid));color:hsl(var(--on-brand));font:inherit}#app[data-mobile=true] #hud-root[data-mode=viewer]:is([data-control-open=buy],[data-control-open=customize]) .mobile-hud-main{height:60px;min-height:60px;padding-block:6px}#app[data-mobile=true] #hud-root[data-mode=viewer]:is([data-control-open=buy],[data-control-open=customize]) .mobile-brand-mark{font-size:24px}#app[data-mobile=true] #hud-root[data-mode=viewer]:is([data-control-open=buy],[data-control-open=customize]) .mobile-hud-back:not([hidden]){top:68px}#app[data-mobile=true] #hud-root[data-mode=viewer]:is([data-control-open=buy],[data-control-open=customize]) .scene-inspect{top:calc(76px + var(--phone-top))}#app[data-mobile=true] #hud-root[data-mode=viewer]:is([data-control-open=buy],[data-control-open=customize]) .artwork-caption:not([hidden]){top:calc(128px + var(--phone-top))}#app[data-mobile=true] #hud-root[data-mode=viewer]:is([data-control-open=buy],[data-control-open=customize]) .artwork-caption h1{font-size:25px;-webkit-line-clamp:1}@media (max-height: 720px){#app:not([data-mobile=true]) #hud-root .context-card{gap:0;padding:14px}#app:not([data-mobile=true]) #hud-root .context-details{max-height:18dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:10px;margin-bottom:8px}}#hud-root .viewer-back{display:inline-flex;align-items:center;min-height:36px;margin:0 0 8px;padding:0;border:0;background:transparent;color:hsl(var(--ink-muted));font:400 13px/1.4 DM Sans,sans-serif;cursor:pointer;pointer-events:auto}#hud-root .viewer-back:hover{color:hsl(var(--ink))}#hud-root .viewer-back:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:4px}#app[data-mobile=true] #hud-root .viewer-back{display:none}#app:not([data-mobile=true]) #hud-root .context-quantity{flex-shrink:0}#app:not([data-mobile=true]) #hud-root .context-quantity button{flex-shrink:0}@media (min-width: 761px) and (max-width: 1100px){#app:not([data-mobile=true]) #hud-root .context-price{flex-direction:column;align-items:flex-start;gap:4px}}#hud-root .category-introduction{position:absolute;inset:0;pointer-events:none}#hud-root .category-introduction[hidden]{display:none}#hud-root .category-intro-copy{position:absolute;left:55%;top:32%;width:min(34%,450px)}#hud-root .category-intro-copy h1{margin:0 0 22px;font:400 clamp(38px,4.6vw,68px)/1.04 "Cormorant Garamond",Georgia,serif;letter-spacing:-.035em;color:#242923}#hud-root .category-intro-copy p{max-width:34ch;margin:0;font-size:14px;line-height:1.8;color:#666c63}#hud-root .category-intro-actions{position:absolute;top:66%;left:55%;display:flex;align-items:center;gap:28px;pointer-events:auto}#hud-root .category-intro-actions button{display:flex;align-items:center;gap:18px;min-height:48px;padding:8px 0;background:none;border:0;border-bottom:1px solid #a9afa5;color:#252b24;font:inherit;font-size:12px;cursor:pointer}#hud-root .category-intro-actions button:focus-visible{outline:2px solid #707966;outline-offset:6px}#hud-root[data-mode=category][data-category-stage=intro] .category-switcher,#hud-root[data-mode=category][data-category-stage=intro] .browse-navigation,#hud-root[data-mode=category][data-category-stage=intro] .m-category,#hud-root[data-mode=category][data-category-stage=intro] .category-scroll-controls{display:none}#app[data-mobile=true] #hud-root .category-intro-copy{left:26px;right:26px;top:calc(136px + var(--phone-top, 0px));width:auto;text-align:center}#app[data-mobile=true] #hud-root .category-intro-copy h1{font-size:clamp(32px,9vw,42px);margin-bottom:12px}#app[data-mobile=true] #hud-root .category-intro-copy p{max-width:34ch;margin:auto;font-size:12px;line-height:1.65}#app[data-mobile=true] #hud-root .category-intro-actions{left:24px;right:24px;top:auto;bottom:calc(24px + var(--phone-bottom, 0px));gap:22px;justify-content:space-between}#app[data-mobile=true] #hud-root .category-intro-actions button{min-height:48px;gap:12px;font-size:11px}@media (max-height: 680px){#app[data-mobile=true] #hud-root .category-intro-copy{top:calc(116px + var(--phone-top, 0px))}#app[data-mobile=true] #hud-root .category-intro-copy h1{font-size:30px;margin-bottom:8px}#app[data-mobile=true] #hud-root .category-intro-copy p{font-size:11px;line-height:1.5}}#hud-root .category-introduction{opacity:1;transform:translate(0);visibility:visible;transition:opacity .35s ease,transform .85s ease,visibility 0s}#hud-root[data-category-stage=browse] .category-introduction{opacity:0;transform:translate(-12vw);visibility:hidden;transition:opacity .35s ease,transform .85s ease,visibility 0s .85s}#app[data-mobile=true] #hud-root[data-category-stage=browse] .category-introduction{transform:translateY(-18vh)}@media (prefers-reduced-motion: reduce){#hud-root .category-introduction{transition:none}}#hud-root .collection-array-heading{position:absolute;top:132px;left:40px;margin:0;color:#242923;font:400 28px/1.2 Cormorant Garamond,Georgia,serif;letter-spacing:-.02em;pointer-events:none;animation:collection-heading-in .3s ease .35s both}#hud-root .collection-array-heading[hidden],#hud-root:has(.info-panel:not([hidden])) .collection-array-heading,#hud-root:has(.search-panel:not([hidden])) .collection-array-heading{display:none}#app[data-mobile=true] #hud-root .collection-array-heading{top:calc(144px + var(--phone-top, 0px));left:24px;right:24px;text-align:center;font-size:24px}@keyframes collection-heading-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){#hud-root .collection-array-heading{animation:none}}
