.delivery-choice{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.delivery-choice legend{margin-bottom:6px;padding:0;font-weight:700}.delivery-speed{border:1px solid var(--line);border-radius:var(--radius-control);cursor:pointer;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:grid}.delivery-speed:hover{border-color:var(--sig-ink,var(--navy))}.delivery-speed:has(input:checked){border-color:var(--sig-ink,var(--navy));box-shadow:inset 0 0 0 1px var(--sig-ink,var(--navy))}.delivery-speed:has(input:focus-visible){outline:2px solid var(--sig-ink,var(--navy));outline-offset:2px}.delivery-speed input{width:20px;height:20px;accent-color:var(--sig-ink,var(--navy));margin:0}.delivery-speed-name{gap:2px;font-weight:700;display:grid}.delivery-speed-help{color:var(--muted);font-size:13px;font-weight:500;line-height:1.4}.delivery-speed-price{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:700}.delivery-speed[data-off]{cursor:not-allowed;opacity:.6}
.xZge0a_offer{color:#262626;background:#fbfaf6;border:0;border-radius:20px 20px 0 0;width:100%;max-width:100vw;max-height:calc(100dvh - 16px);margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -18px 60px #14120f52}.xZge0a_offer::backdrop,.xZge0a_viewer::backdrop{background:#14120f94}.xZge0a_offer[open]{animation:.28s ease-out xZge0a_offer-in}@keyframes xZge0a_offer-in{0%{opacity:0;transform:translateY(24px)}}@media (min-width:700px){.xZge0a_offer{border-radius:16px;width:min(560px,100vw - 48px);max-height:calc(100dvh - 48px);margin:auto;inset:0}}@media (prefers-reduced-motion:reduce){.xZge0a_offer[open]{animation:none}}.xZge0a_body{padding:18px max(16px, env(safe-area-inset-left,0px)) calc(18px + env(safe-area-inset-bottom,0px));gap:12px;display:grid}@media (min-width:700px){.xZge0a_body{padding:26px 28px}}.xZge0a_recap{background:#f3efe6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;font-weight:750;display:flex}.xZge0a_recap span{gap:2px;display:grid}.xZge0a_recap small{color:#6b6458;font-size:13px;font-weight:500}.xZge0a_recap b{font-variant-numeric:tabular-nums;white-space:nowrap}.xZge0a_hook{color:#6e5534;margin:2px 0 -6px;font-size:14px;font-weight:700}.xZge0a_body h2{font:400 clamp(25px, 6.4vw, 32px)/1.1 var(--font-serif,"DM Serif Display", Georgia, serif);letter-spacing:-.012em;text-wrap:balance;margin:0}.xZge0a_body h2:focus{outline:none}.xZge0a_lead{color:#45413b;margin:0;font-size:15px;line-height:1.45}.xZge0a_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.xZge0a_cards[data-count="1"]{grid-template-columns:minmax(0,220px);justify-content:center}.xZge0a_card{border:1.5px solid #ddd6ca;border-radius:14px;align-content:start;gap:6px;min-width:0;padding:10px;display:grid}.xZge0a_card b{font-size:15px;line-height:1.25}.xZge0a_card small{color:#6b6458;margin-top:-4px;font-size:13px}.xZge0a_badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#8b6f47;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800;position:absolute;top:6px;left:6px}.xZge0a_price{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.xZge0a_thumb{cursor:zoom-in;background:radial-gradient(120% 90% at 30% 20%,#f3eee6,#e5ddd0);border:0;border-radius:8px;place-items:center;padding:12px 14%;display:grid;position:relative}.xZge0a_thumb:focus-visible,.xZge0a_add:focus-visible,.xZge0a_no:focus-visible,.xZge0a_viewAdd:focus-visible,.xZge0a_closeView:focus-visible,.xZge0a_tabs button:focus-visible{outline-offset:2px;outline:3px solid #8b6f47}.xZge0a_zoom{color:#262626;background:#fbfaf6f0;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800;position:absolute;bottom:6px;right:6px}.xZge0a_add,.xZge0a_viewAdd{border-radius:var(--radius-control,10px);color:#fff;cursor:pointer;font:inherit;background:#262626;border:0;min-height:46px;padding:0 12px;font-weight:800}.xZge0a_add:disabled,.xZge0a_viewAdd:disabled{color:#5f5a52;cursor:default;background:#d9d5cc}.xZge0a_no{border-radius:var(--radius-control,10px);color:#262626;cursor:pointer;font:inherit;background:0 0;border:1px solid #26262652;min-height:48px;font-weight:750}.xZge0a_later{color:#6b6458;text-align:center;margin:-2px 0 0;font-size:13px}.xZge0a_other{color:#262626;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;justify-self:center;min-height:40px;font-size:14px;font-weight:700;text-decoration:underline}.xZge0a_other:focus-visible{outline-offset:2px;outline:3px solid #8b6f47}.xZge0a_sheet{background:#fff 50%/cover no-repeat;width:100%;display:block;box-shadow:0 6px 16px #26211c38}.xZge0a_sheet img{object-fit:cover;width:100%;height:100%;display:block}.xZge0a_blank{background:linear-gradient(#a9c6e8,#e9eef5 55%,#7d8c6a);height:100%;display:block}.xZge0a_frame{box-sizing:border-box;width:100%;display:block;box-shadow:0 8px 20px #1e18124d,inset 0 0 0 1px #0000002e}.xZge0a_frame .xZge0a_sheet,.xZge0a_hung .xZge0a_sheet{box-shadow:inset 0 1px 4px #0000002e}[data-finish=poster].xZge0a_hung{background:#fff}[data-finish=black].xZge0a_frame,[data-finish=black].xZge0a_hung,[data-finish=black].xZge0a_swatch{background:linear-gradient(145deg,#2c2a28,#121110 55%,#2a2826)}[data-finish=white].xZge0a_frame,[data-finish=white].xZge0a_hung,[data-finish=white].xZge0a_swatch{background:linear-gradient(145deg,#fff,#ece9e3 60%,#f8f6f2)}[data-finish=natural].xZge0a_frame,[data-finish=natural].xZge0a_hung,[data-finish=natural].xZge0a_swatch{background:linear-gradient(145deg,#d8b98c,#b8905f 45%,#cfa978 70%,#a98152)}[data-finish=gold].xZge0a_frame,[data-finish=gold].xZge0a_hung,[data-finish=gold].xZge0a_swatch{background:linear-gradient(145deg,#f3dc93,#b98d33 40%,#e8c766 62%,#9c7429)}.xZge0a_viewer{color:#262626;background:#f4f2ec;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0}.xZge0a_viewerBody{max-width:620px;height:100%;padding:calc(10px + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));grid-template-rows:auto auto minmax(0,1fr) auto auto auto;gap:10px;margin:0 auto;display:grid}.xZge0a_viewerTop{justify-content:space-between;align-items:center;display:flex}.xZge0a_viewerTop h3{font:400 24px/1.15 var(--font-serif,"DM Serif Display", Georgia, serif);margin:0}.xZge0a_viewerTop form{margin:0}.xZge0a_closeView{color:inherit;cursor:pointer;background:#fff;border:1px solid #2626263d;border-radius:999px;width:44px;height:44px;font-size:24px;line-height:1}.xZge0a_stage{touch-action:pan-y;background:radial-gradient(120% 90% at 30% 20%,#faf7f1,#e9e2d6);border-radius:12px;place-items:center;min-height:0;display:grid;overflow:hidden}.xZge0a_stage[data-place=wall]{background:#e9e2d6}.xZge0a_closeUp{width:min(92cqw, calc(92cqh * var(--shape,.75)));display:block}.xZge0a_room{aspect-ratio:3/4;width:min(100cqw,75cqh);display:block;position:relative;overflow:hidden;container-type:inline-size}.xZge0a_room picture,.xZge0a_room img{width:100%;height:auto;display:block}.xZge0a_hung{box-shadow:0 calc(var(--cm) * .6) calc(var(--cm) * 1.6) #1e18124d;box-sizing:border-box;height:var(--h);left:var(--x);padding:var(--face);top:var(--y);width:var(--w);display:block;position:absolute;transform:translate(-50%,-50%)}.xZge0a_hung .xZge0a_sheet{height:100%}.xZge0a_wallNote{color:#6b6458;text-align:center;margin:0;font-size:13px}.xZge0a_tabs{justify-content:center;gap:8px;display:flex}.xZge0a_tabs button,.xZge0a_chips button{color:#262626;cursor:pointer;font:700 14px/1 var(--font-display,Manrope, Arial, sans-serif);background:#fff;border:1px solid #26262638;border-radius:999px;min-height:40px;padding:0 16px}.xZge0a_tabs button[aria-selected=true]{color:#fff;background:#262626;border-color:#262626}.xZge0a_choices{gap:8px;display:grid}.xZge0a_chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.xZge0a_chips button{border-radius:var(--radius-control,10px);align-items:center;gap:6px;min-height:44px;padding:4px 12px;display:inline-flex}.xZge0a_chips button[data-poster-offer-format]{flex-direction:column;justify-content:center;gap:2px}.xZge0a_chips button small{color:#6b6458;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.xZge0a_chips button[aria-checked=true]{background:#f3efe6;border-color:#262626;box-shadow:inset 0 0 0 1px #262626}.xZge0a_swatch{border-radius:50%;width:12px;height:12px;display:inline-block;box-shadow:0 0 0 1px #2626264d}.xZge0a_tabs button:focus-visible,.xZge0a_chips button:focus-visible,.xZge0a_closeView:focus-visible{outline-offset:2px;outline:3px solid #8b6f47}.xZge0a_viewAdd{min-height:52px}.xZge0a_stage{position:relative}.xZge0a_zoomed{place-items:center;width:100%;height:100%;display:grid;container-type:size}.xZge0a_stage .souvenir-pan{cursor:zoom-in;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.xZge0a_stage .souvenir-pan[data-zoomed=true]{cursor:grab;touch-action:none}.xZge0a_stage .souvenir-pan[data-dragging=true]{cursor:grabbing}.xZge0a_stage .souvenir-pan:focus-visible{outline-offset:-3px;outline:3px solid #8b6f47}.xZge0a_stage .souvenir-pan-layer{transform-origin:0 0;position:absolute;inset:0}.xZge0a_stage .souvenir-pan img{-webkit-user-drag:none}.xZge0a_stage .souvenir-pan-tools{z-index:1;gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.xZge0a_stage .souvenir-pan-tools button{border-radius:var(--radius-control,10px);color:#262626;cursor:pointer;font:700 18px/1 var(--font-display,Manrope, Arial, sans-serif);background:#ffffffeb;border:1px solid #26211c33;min-width:44px;min-height:44px;padding:0 12px}.xZge0a_stage .souvenir-pan-tools button[data-pan-reset]{font-size:13px}.xZge0a_stage .souvenir-pan-tools button:disabled{cursor:default;opacity:.45}.xZge0a_stage .souvenir-pan-tools button:focus-visible{outline-offset:2px;outline:3px solid #8b6f47}.xZge0a_panHelp{color:#6b6458;text-align:center;margin:-4px 0 0;font-size:12px;line-height:1.4}.xZge0a_founding{border-radius:var(--radius-control,10px);color:#4a3a17;background:linear-gradient(135deg,#fbf3dc,#f3e4b8);border:1px solid #d8bd72;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.xZge0a_founding b{color:#6b4f14;letter-spacing:.04em;text-transform:uppercase;font-size:13px;display:block}.xZge0a_goldTag{color:#3b2d0e;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(145deg,#f3dc93,#c49a3d);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800;position:absolute;bottom:6px;left:6px}.xZge0a_gold{border-radius:var(--radius-control,10px);cursor:pointer;text-align:left;background:#fff;border:1px solid #d9d3c8;align-items:start;gap:10px;max-width:560px;margin:0 auto;padding:10px 12px;display:flex}.xZge0a_gold:has(input:checked){background:#fbf3dc;border-color:#c49a3d}.xZge0a_gold input{accent-color:#9c7429;flex:none;width:20px;height:20px;margin:2px 0 0}.xZge0a_gold span{gap:2px;display:grid}.xZge0a_gold b{font-size:15px}.xZge0a_gold small{color:#5b5346;font-size:13px;line-height:1.4}.xZge0a_gold:focus-within{outline-offset:2px;outline:3px solid #8b6f47}.xZge0a_placeOffer{border-radius:var(--radius-control,10px);color:#17502c;text-align:center;background:#eaf6ee;border:1px solid #9fd0b0;margin:0;padding:8px 12px;font-size:14px;font-weight:650;line-height:1.4}
