.product__grid{display:grid}.product__info{padding:22px var(--edge-x) 0}.product__sticky{display:grid;gap:18px}.product__sticky>.crumbs-wrap{margin-bottom:-4px}.product__title{font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:600;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance}.product__artist{display:flex;flex-wrap:wrap;gap:4px;font-size:1.0625rem}.product__meta{display:flex;flex-wrap:wrap;gap:2px 0;color:var(--c-muted)}.product__meta span+span:before{content:"\b7";margin-inline:.5em}.product__price{margin-top:-8px;font-size:1.375rem;font-weight:600;font-variant-numeric:tabular-nums}.product__edition{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.product__stock:not(:empty){display:inline-flex;align-items:center;gap:6px;color:var(--c-spot-2);font-weight:600}.product__stock:not(:empty):before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;animation:blink 1.2s ease-in-out 3}.product__description{max-width:60ch}.product__wall-btn .icon{width:22px;height:22px}.product__trust{display:grid;gap:10px;padding:16px 0;border-block:1px solid var(--c-line);font-size:var(--fs-small)}.product__trust li{display:flex;align-items:center;gap:10px}.product__share{display:inline-flex;align-items:center;gap:8px;min-height:44px;justify-self:start}.product__share.is-copied{color:var(--c-spot-2)}@media(min-width:990px){.product__grid{grid-template-columns:minmax(0,7fr) minmax(380px,5fr);align-items:start;gap:clamp(24px,3vw,56px);padding-inline:var(--edge-x);max-width:var(--page-width);margin-inline:auto}.product__info{position:sticky;top:0;padding:28px 0 32px;min-height:100svh}.product__sticky{gap:20px}}.gallery{position:relative;display:block}.gallery__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;outline-offset:-3px}.gallery__track::-webkit-scrollbar{display:none}.gallery__item{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.gallery__frame{--ratio: 1 / 1.414;--pad: 3%;display:block;width:100%;border-radius:0;cursor:zoom-in}.gallery__frame--media{cursor:default;aspect-ratio:auto;background:var(--c-ink)}.gallery__frame--media video,.gallery__frame--media iframe{width:100%;aspect-ratio:16 / 9}.gallery__item:first-child .gallery__frame{view-transition-name:op-artwork}.gallery__ui{position:absolute;left:var(--edge-x);right:var(--edge-x);bottom:12px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.gallery__counter{padding:5px 8px 4px;background:var(--c-paper);font-size:var(--fs-small)}.gallery__dots{display:flex;gap:5px}.gallery__dot{width:6px;height:6px;border-radius:3px;background:rgba(var(--c-ink-rgb),.25);transition:width var(--dur-3) var(--ease-out),background-color var(--dur-2)}.gallery__dot.is-active{width:22px;background:var(--c-ink)}@media(min-width:990px){.gallery__track{flex-direction:column;gap:var(--gutter);overflow:visible}.gallery__frame{--pad: 5%;aspect-ratio:auto;height:min(92svh,64vw);border-radius:var(--radius)}.gallery__item.is-moved{animation:media-in var(--dur-4) var(--ease-out)}.gallery__ui{display:none}}.variant-picker{display:grid;gap:18px}.variant-picker__option{margin:0;padding:0;border:0;min-width:0}.variant-picker__legend{margin-bottom:10px;padding:0}.variant-picker__values{display:flex;flex-wrap:wrap;gap:6px}.pill{position:relative;display:inline-flex;align-items:center;gap:8px;justify-content:space-between;min-height:52px;padding:8px 14px;border-radius:var(--radius);box-shadow:inset 0 0 0 1px rgba(var(--c-ink-rgb),.3);font-size:.9375rem;font-weight:500;line-height:1.2;cursor:pointer;transition:box-shadow var(--dur-2),background-color var(--dur-2),color var(--dur-2);-webkit-user-select:none;user-select:none}.pill:hover{box-shadow:inset 0 0 0 1.5px var(--c-ink)}.variant-picker__input:checked+.pill{background:var(--c-ink);color:var(--c-paper);box-shadow:inset 0 0 0 1.5px var(--c-ink)}.variant-picker__input:focus-visible+.pill{outline:2px solid var(--c-spot-2);outline-offset:3px}.pill.is-unavailable{color:rgba(var(--c-ink-rgb),.58);background-image:linear-gradient(to top right,transparent calc(50% - .75px),rgba(var(--c-ink-rgb),.35) calc(50% - .75px),rgba(var(--c-ink-rgb),.35) calc(50% + .75px),transparent calc(50% + .75px))}.variant-picker__input:checked+.pill.is-unavailable{color:rgba(var(--c-paper-rgb),.7);background-image:linear-gradient(to top right,transparent calc(50% - .75px),rgba(var(--c-paper-rgb),.5) calc(50% - .75px),rgba(var(--c-paper-rgb),.5) calc(50% + .75px),transparent calc(50% + .75px));background-color:var(--c-ink)}.pill__swatch{width:18px;height:18px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #0000002e}.variant-picker__error{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;border-left:3px solid #b3134f;background:#ff3d8b1a;color:#8f0f3f;font-size:var(--fs-small);font-weight:600}.variant-picker__error[hidden]{display:none}.variant-picker__option.is-missing .pill{box-shadow:inset 0 0 0 1.5px #b3134f}.buy-buttons__price{font-variant-numeric:tabular-nums;white-space:nowrap}.buy-buttons__price:before{content:"\b7";margin-right:.45em}.buy-buttons__form.is-incomplete .buy-buttons__dynamic{display:none}.buy-buttons__form{display:grid;gap:10px}.buy-buttons__qty{display:flex;align-items:center;justify-content:space-between;gap:12px}.buy-buttons__qty .qty{grid-template-columns:48px 52px 48px;height:48px}.buy-buttons__dynamic .shopify-payment-button__button{width:100%;min-height:56px;border-radius:var(--radius);font-family:var(--font-display);font-weight:700;font-size:1.125rem;text-transform:uppercase}.buy-buttons__dynamic .shopify-payment-button__button--unbranded{border:1.5px solid var(--c-ink);background:var(--c-spot-1);color:var(--c-ink);letter-spacing:.02em;cursor:pointer}.buy-buttons__dynamic .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--c-ink);color:var(--c-paper)}.buy-buttons__dynamic .shopify-payment-button__more-options{margin-top:8px;font-size:var(--fs-small);text-decoration:underline}.spec{border-top:1.5px solid var(--c-ink)}.spec__row{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid var(--c-line);font-size:var(--fs-small)}.spec__row dt{font-family:var(--font-display);font-size:.9375rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted)}.spec__row dd{margin:0}.dock-tray--buy .dock-tray__btn{min-height:50px;justify-content:space-between;padding-inline:18px;font-family:var(--font-body);font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none}.dock-tray--buy .dock-tray__btn>span[aria-hidden]{display:none}.dock-tray--buy [data-buy-bar-price]{font-variant-numeric:tabular-nums}@media(max-width:989px){main:has(.dock-tray--buy){padding-bottom:72px}html:has(.dock-tray--buy){scroll-padding-bottom:calc(var(--dock-space) + 72px)}}.dock-tray--buy .dock-tray__btn[disabled]{opacity:.6}.overlay--lightbox{--overlay-bg: var(--c-paper)}.lightbox__head{position:absolute;inset:0 0 auto;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:max(12px,env(safe-area-inset-top,0px)) var(--edge-x) 8px;background:linear-gradient(rgba(var(--c-paper-rgb),.92),rgba(var(--c-paper-rgb),0))}.lightbox{display:block;height:100%}.lightbox__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lightbox__track::-webkit-scrollbar{display:none}.lightbox.has-zoom .lightbox__track{overflow:hidden}.lightbox__item{flex:0 0 100%;height:100%;overflow:hidden;scroll-snap-align:center}.lightbox__item.is-zoomed{overflow:auto;overscroll-behavior:contain}.lightbox__zoom{display:grid;place-items:center;width:100%;min-height:100%;padding:64px var(--edge-x) var(--dock-space);cursor:zoom-in}.lightbox__zoom img{max-height:calc(100svh - 64px - var(--dock-space));width:auto;object-fit:contain}.lightbox__item.is-zoomed .lightbox__zoom{width:max-content;padding:0;cursor:zoom-out}.lightbox__item.is-zoomed .lightbox__zoom img{width:250vw;max-width:none;max-height:none}@media(min-width:990px){.lightbox__item.is-zoomed .lightbox__zoom img{width:200vw}}.overlay--wall{--overlay-bg: var(--c-paper)}.wall{display:grid;gap:16px}.wall__stage{--wcm: 280;--cm: calc(100cqw / var(--wcm));container-type:inline-size;position:relative;width:min(100%,calc((100svh - 300px) * var(--stage-ar, 1.5)));margin-inline:auto;aspect-ratio:var(--stage-ar, 1.5);overflow:hidden;border-radius:var(--radius);background:var(--wall, #ddd)}.wall__room{position:absolute;left:0;bottom:0;width:100%;height:auto;aspect-ratio:3 / 2;opacity:0;transition:opacity .45s ease;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade, 0%));mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade, 0%))}.wall__room.is-active{opacity:1}.wall__art{--w: 29.7;--h: 42;--fp: 2;--top: 40;--x: 50%;position:absolute;left:var(--x);top:calc(var(--cm) * var(--top));z-index:1;box-sizing:content-box;width:calc(var(--cm) * var(--w));height:calc(var(--cm) * var(--h));padding:calc(var(--cm) * var(--fp));transform:translate(-50%);background:linear-gradient(150deg,#3a3735,#151413 16%,#0a0909,#1d1c1b);box-shadow:inset 0 calc(var(--cm) * .12) 0 #ffffff1a,inset 0 0 0 calc(var(--cm) * .06) #0009,calc(var(--cm) * .4) calc(var(--cm) * 1.6) calc(var(--cm) * 2.6) #00000052,0 calc(var(--cm) * .35) calc(var(--cm) * .6) #0000004d;transition:width .6s cubic-bezier(.2,.8,.2,1),height .6s cubic-bezier(.2,.8,.2,1),top .6s cubic-bezier(.2,.8,.2,1),padding .4s ease,background .4s ease,box-shadow .4s ease}.wall__print{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:#fafaf7}.wall__print img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.96) saturate(.95)}.wall__print:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 calc(var(--cm) * .25) calc(var(--cm) * .5) #00000059;background:linear-gradient(115deg,#fff3,#ffffff0f 26%,#fff0 44%),linear-gradient(180deg,#0000 55%,#00000014)}.wall__art[data-frame=glass]{background:linear-gradient(135deg,#ffffffd9,#cdd6dab3);box-shadow:0 0 0 1px #0000001f,calc(var(--cm) * .5) calc(var(--cm) * 1.8) calc(var(--cm) * 3) #00000042,0 calc(var(--cm) * .3) calc(var(--cm) * .5) #0003}.wall__art[data-frame=glass] .wall__print:after{box-shadow:inset 0 0 0 1px #fff6;background:linear-gradient(115deg,#ffffff61,#ffffff1f 28%,#fff0 46%),linear-gradient(180deg,#0000 55%,#00000012)}.wall__art[data-frame=none]{background:none}.wall__art[data-frame=none] .wall__print:after{box-shadow:none;background:linear-gradient(180deg,#0000 55%,#0000000f)}.wall__art[data-frame=oak]{background:linear-gradient(150deg,#d8b285,#b88a58 60%,#a77a4a)}.wall__art[data-frame=white]{background:linear-gradient(150deg,#fff,#f1efea 60%,#e4e1db)}.wall__label{position:absolute;top:10px;left:12px;z-index:2;padding:5px 8px 4px;background:var(--c-paper);font-variant-numeric:tabular-nums}.wall__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.wall__rooms{display:flex;align-items:center;gap:10px;margin:0;padding:0;border:0}.wall__rooms legend{float:left;margin-right:6px}.wall__room-option{cursor:pointer}.wall__thumb{display:block;width:72px;height:48px;overflow:hidden;border-radius:6px;box-shadow:inset 0 0 0 1px #0000001f;transition:box-shadow var(--dur-2)}.wall__thumb img{display:block;width:100%;height:100%;object-fit:cover}.wall__room-option input:checked+.wall__thumb{box-shadow:0 0 0 2px var(--c-paper),0 0 0 4px var(--c-ink)}.wall__room-option input:focus-visible+.wall__thumb{outline:2px solid var(--c-spot-2);outline-offset:5px}@media(prefers-reduced-motion:reduce){.wall__art,.wall__room{transition:none}}@media(min-width:990px){.overlay--wall .overlay__scroll{max-width:1280px;margin-inline:auto;width:100%}}@keyframes media-in{0%{opacity:0;transform:translateY(24px)}}@keyframes blink{50%{opacity:.2}}.variant-picker__values{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,96px),1fr))}.variant-picker__values .pill{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;height:100%}.pill__text{display:grid;gap:2px;text-align:left}.pill__main{font-weight:600}.pill__sub{font-size:.8125rem;color:var(--c-muted)}.variant-picker__input:checked+.pill .pill__sub{color:rgba(var(--c-paper-rgb),.75)}.pill__price{flex:none;margin-top:auto;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.pill__price:empty{display:none}.order-info{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--c-line)}.order-info__list{display:grid;gap:0;margin:0}.order-info__row{display:grid;grid-template-columns:minmax(84px,30%) minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--c-line);font-size:var(--fs-small);line-height:1.45}.order-info__row dt{color:var(--c-muted)}.order-info__row dd{margin:0}.order-info__row ul{display:grid;gap:4px}.order-info__row strong{font-weight:600}.gallery__zoom-hint{position:absolute;top:10px;right:var(--edge-x);z-index:1;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:rgba(var(--c-paper-rgb),.9);font-size:.75rem;pointer-events:none}.gallery__zoom-hint .icon{width:14px;height:14px}@media(min-width:990px){.gallery__zoom-hint{right:12px}}.gallery__frame--empty{cursor:default}.buy-buttons__dynamic shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-border-radius: 0px}.variant-picker__values--art{--art-h: 104px;grid-template-columns:repeat(auto-fit,minmax(min(100%,88px),1fr));align-items:stretch}@media(min-width:750px){.variant-picker__values--art{--art-h: 132px}}.variant-picker__values .pill--art{display:grid;grid-template-rows:var(--art-h) auto auto;justify-items:center;align-content:start;gap:6px;padding:14px 8px 12px;text-align:center}.pill--art .pill__art{align-self:end}.pill--art .pill__text{justify-items:center;text-align:center}.pill--art .pill__price{margin-top:0}.pill__art{position:relative;display:block;flex:none;height:calc(var(--art-h) * var(--h) / var(--max-h));aspect-ratio:var(--w) / var(--h);overflow:hidden;background:var(--c-surface);box-shadow:0 0 0 3px #0b0b0b,0 10px 18px -10px #0000008c;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.pill__art img{display:block;width:100%;height:100%;object-fit:cover}.variant-picker__input:checked+.pill--art{background:rgba(var(--c-ink-rgb),.05);color:var(--c-ink);box-shadow:inset 0 0 0 2px var(--c-ink)}.variant-picker__input:checked+.pill--art .pill__sub{color:var(--c-muted)}.variant-picker__input:checked+.pill--art:after{content:"";position:absolute;left:22%;right:22%;bottom:0;height:4px;background:var(--c-spot-1)}.variant-picker__input:checked+.pill--art .pill__art{transform:translateY(-3px)}@media(hover:hover){.pill--art:hover .pill__art{transform:translateY(-2px)}}.variant-picker:has(.variant-picker__input[data-glass]:checked) .pill__art{box-shadow:0 0 0 1px #0000004d,0 10px 18px -10px #00000073}.variant-picker:has(.variant-picker__input[data-glass]:checked) .pill__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,#fff6,#fff0 42%);pointer-events:none}@media(prefers-reduced-motion:reduce){.pill__art{transition:none}}.gallery__frame--mount{container-type:size;background:radial-gradient(ellipse 70% 60% at 50% 35%,#ffffff8c,#fff0 70%),linear-gradient(180deg,#ebe7e0,#e2ddd4)}.size-stage{--w: 29.7;--h: 42;--fp: 2;--cm: min( 1.5625cqh , calc(100cqw / 47));position:absolute;top:0;right:0;bottom:0;left:0;display:block}.mount{position:absolute;left:50%;top:48%;z-index:1;display:block;box-sizing:content-box;width:calc(var(--w) * var(--cm));height:calc(var(--h) * var(--cm));padding:calc(var(--fp) * var(--cm));background:linear-gradient(145deg,#34312f,#141312 18%,#0b0a0a 60%,#1c1b1a);box-shadow:inset 0 0 0 1px #ffffff0f,0 1px 2px #00000059,calc(var(--cm) * .4) calc(var(--cm) * 1.5) calc(var(--cm) * 2.6) #0000004d,0 calc(var(--cm) * .3) calc(var(--cm) * .6) #00000040;transform:translate(-50%,-50%);transition:width .55s cubic-bezier(.2,.8,.2,1),height .55s cubic-bezier(.2,.8,.2,1),padding .45s cubic-bezier(.2,.8,.2,1),background .45s ease,box-shadow .45s ease}.mount__art{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:#fff}.mount__art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mount__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #0000008c,inset 0 calc(var(--cm) * .25) calc(var(--cm) * .5) #00000059;background:linear-gradient(118deg,#ffffff29,#ffffff0d 28%,#fff0 46%);transition:box-shadow .45s ease,background .45s ease}.size-stage__ghost{position:absolute;left:50%;top:48%;z-index:2;width:calc(var(--gw) * var(--cm));height:calc(var(--gh) * var(--cm));border:2px dashed rgba(255,255,255,.95);box-shadow:0 0 0 1px #00000047,inset 0 0 0 1px #00000047;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:opacity .4s ease}.size-stage.is-comparing .size-stage__ghost:not(.is-chosen){opacity:1}.size-stage__name{position:absolute;top:4px;left:4px;padding:3px 6px;border-radius:4px;background:#111111c7;color:#fff;font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none}.size-stage__label{position:absolute;left:50%;bottom:3.5%;z-index:3;padding:7px 14px;border-radius:999px;background:var(--c-ink);color:var(--c-paper);font-family:var(--font-body);font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;transform:translate(-50%)}op-product:has(.variant-picker__input[data-glass]:checked) .mount{--fp: .3;background:linear-gradient(135deg,#fffffff2,#c4ced2d9);box-shadow:0 0 0 1px #00000024,calc(var(--cm) * .5) calc(var(--cm) * 1.6) calc(var(--cm) * 2.8) #0000003d,0 calc(var(--cm) * .3) calc(var(--cm) * .5) #0000002e}op-product:has(.variant-picker__input[data-glass]:checked) .mount__art:after{box-shadow:inset 0 0 0 1px #ffffff59;background:linear-gradient(118deg,#ffffff57,#ffffff1a 30%,#fff0 48%)}.qa:has(.variant-picker__input[data-glass]:checked) .qa__media{box-shadow:0 0 0 1px #00000040,0 14px 24px -14px #00000073}@media(prefers-reduced-motion:reduce){.mount,.mount__art:after,.size-stage__ghost{transition:none}}.wall__choices{display:flex;flex-wrap:wrap;gap:10px 24px}.wall__choice{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wall__choice .t-label{margin-right:4px}.wall__chip{min-height:40px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(var(--c-ink-rgb),.3);font-size:.9375rem;font-weight:500;transition:background-color var(--dur-2),color var(--dur-2),box-shadow var(--dur-2)}.wall__chip:hover{box-shadow:inset 0 0 0 1.5px var(--c-ink)}.wall__chip[aria-pressed=true]{background:var(--c-ink);color:var(--c-paper);box-shadow:inset 0 0 0 1.5px var(--c-ink)}.overlay--wall .overlay__scroll{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}@media(min-width:990px){.gallery__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gallery__item:first-child{grid-column:1 / -1}.gallery__item:not(:first-child) .gallery__frame{--pad: 0%;height:auto;aspect-ratio:4 / 5}.gallery__item:not(:first-child):last-child:nth-child(2n){grid-column:1 / -1}.gallery__item:not(:first-child):last-child:nth-child(2n) .gallery__frame{height:min(92svh,64vw);aspect-ratio:auto}}.wall__room-option--own{display:grid;justify-items:center;gap:2px}.wall__thumb--own{position:relative;display:grid;place-items:center;background:var(--c-ink);color:var(--c-paper)}.wall__thumb--own svg{width:26px;height:26px}.wall__ai-badge{position:absolute;top:3px;right:3px;padding:2px 4px;border-radius:3px;background:var(--c-spot-1);color:#fff;font-family:var(--font-body);font-size:9px;font-weight:700;line-height:1;letter-spacing:.04em}.wall__own-label{font-size:.6875rem;font-weight:600;white-space:nowrap}.wall__room-option--own.is-chosen .wall__thumb{box-shadow:0 0 0 2px var(--c-paper),0 0 0 4px var(--c-ink)}.wall__room-option--own:focus-within .wall__thumb{outline:2px solid var(--c-spot-2);outline-offset:5px}.wall__stage.is-own .wall__art{cursor:grab;touch-action:none}.wall__stage.is-own .wall__art.is-dragging{cursor:grabbing;transition:none}.wall__ai{position:absolute;left:50%;bottom:12px;z-index:3;max-width:calc(100% - 24px);padding:8px 14px;border-radius:999px;background:#111111d1;color:#fff;font-size:.8125rem;font-weight:600;text-align:center;transform:translate(-50%)}.wall__stage.is-thinking:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(100deg,#fff0 30%,#ffffff73,#fff0 70%);background-size:250% 100%;animation:wall-scan 1.4s linear infinite;pointer-events:none}@keyframes wall-scan{0%{background-position:120% 0}to{background-position:-120% 0}}.wall__ref{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.9375rem}.wall__ref-steps{display:inline-flex;align-items:center;gap:8px}.wall__ref-steps strong{min-width:5ch;text-align:center;font-variant-numeric:tabular-nums}.wall__privacy{margin:-6px 0 0}.wall__matches{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--c-line)}.wall__match-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.wall__match{display:grid;gap:4px;text-decoration:none}.wall__match img{width:100%;aspect-ratio:1 / 1.414;object-fit:cover;box-shadow:0 0 0 2px #0b0b0b,0 8px 14px -8px #00000080}.wall__match-title{margin-top:6px;font-size:.8125rem;font-weight:600;line-height:1.25}.wall__match-price{font-size:.75rem;color:var(--c-muted)}@media(max-width:749px){.wall__match-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.wall__stage.is-thinking:after{animation:none}}.product__ai-btn{position:relative;gap:10px;margin-top:8px;background:var(--c-ink);color:var(--c-paper);cursor:pointer}.product__ai-btn .icon{width:22px;height:22px}.product__ai-badge{padding:3px 6px;border-radius:4px;background:var(--c-spot-1);color:#fff;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1}.gallery__item{position:relative}.gallery__ai{position:absolute;left:12px;top:12px;z-index:3;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border-radius:999px;background:#111111db;color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;box-shadow:0 8px 20px -10px #0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gallery__ai .icon{width:18px;height:18px}.gallery__ai .product__ai-badge{font-size:10px;padding:2px 5px}.gallery__ai:hover{background:#000}@media(max-width:989px){.gallery:has(.gallery__ai) .gallery__zoom-hint{display:none}}.product__ar-btn{gap:10px;margin-top:8px}.product__ar-btn .icon{width:22px;height:22px}.wall__chip--ar{display:inline-flex;align-items:center;gap:8px}.overlay--ar{--overlay-bg: var(--c-paper)}.ar{display:grid;gap:16px}.ar__stage{position:relative}.ar__viewer{display:block;width:100%;height:min(62svh,560px);border-radius:var(--radius);background:radial-gradient(60% 52% at 50% 44%,#ffffffbf,#fff0 70%),linear-gradient(180deg,#0000 78%,rgba(var(--c-ink-rgb),.07) 78.2%,rgba(var(--c-ink-rgb),.02)),var(--c-paper);box-shadow:inset 0 0 0 1px rgba(var(--c-ink-rgb),.08);--poster-color: transparent;--progress-bar-color: transparent}.ar__spot{--spot: var(--c-spot-1);position:relative;display:block;width:12px;height:12px;padding:0;border:0;background:none;pointer-events:none;transition:opacity .3s ease}.ar__spot:not([data-visible]){opacity:0}.ar__spot-dot{display:block;width:12px;height:12px;border-radius:50%;background:var(--spot);box-shadow:0 0 0 3px #ffffffe6;animation:ar-pulse 1.8s ease-out infinite}.ar__spot-text{position:absolute;left:20px;top:50%;transform:translateY(-50%);padding:4px 8px 3px;border-radius:4px;background:#111111db;color:#fff;font-size:.75rem;font-weight:600;white-space:nowrap}@keyframes ar-pulse{0%{box-shadow:0 0 0 3px #ffffffe6,0 0 0 3px #ff3d8b80}to{box-shadow:0 0 0 3px #ffffffe6,0 0 0 14px #ff3d8b00}}.ar__flip{position:absolute;top:10px;right:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;background:var(--c-paper);box-shadow:inset 0 0 0 1px rgba(var(--c-ink-rgb),.25);font-size:.8125rem;font-weight:600}.ar__flip .icon{width:16px;height:16px}.ar__flip[aria-pressed=true]{background:var(--c-ink);color:var(--c-paper)}@media(prefers-reduced-motion:reduce){.ar__spot-dot{animation:none}}.ar__label{position:absolute;top:10px;left:12px;z-index:2;margin:0;padding:5px 8px 4px;background:var(--c-paper);font-variant-numeric:tabular-nums}.ar__label:empty{display:none}.ar__status{position:absolute;left:50%;bottom:12px;z-index:3;max-width:calc(100% - 24px);margin:0;padding:8px 14px;border-radius:999px;background:#111111d1;color:#fff;font-size:.8125rem;font-weight:600;text-align:center;transform:translate(-50%)}.ar.is-building .ar__viewer{opacity:.6}.ar__go{position:absolute;left:50%;bottom:14px;gap:10px;min-height:52px;padding:0 20px;transform:translate(-50%);white-space:nowrap;box-shadow:0 10px 24px -10px #0009}.ar__go .icon{width:22px;height:22px}.ar__hint{margin:0}.overlay--ar .overlay__scroll{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}@media(min-width:990px){.ar__stage{width:min(100%,900px);margin-inline:auto}.ar__viewer{height:min(68vh,640px)}}:root{--frame-black: linear-gradient(145deg, #34312f 0%, #141312 18%, #0b0a0a 60%, #1c1b1a 100%);--frame-wood: repeating-linear-gradient(92deg, rgba(90, 52, 22, .16) 0 2px, rgba(255, 236, 200, .06) 2px 7px, rgba(90, 52, 22, .1) 7px 9px, rgba(0, 0, 0, 0) 9px 15px), linear-gradient(150deg, #d7ab76 0%, #b9874f 45%, #9a6a37 100%);--frame-red: linear-gradient(145deg, #c23a33 0%, #9c1f1c 22%, #7c1514 62%, #a42420 100%);--frame-yellow: linear-gradient(145deg, #f6cf4d 0%, #e3ac16 24%, #c98f0b 64%, #e8b52a 100%);--frame-white: linear-gradient(150deg, #ffffff, #f1efea 60%, #e4e1db)}.variant-picker__or{grid-column:1 / -1;flex-basis:100%;height:1px;margin:4px 0;background:rgba(var(--c-ink-rgb),.14)}.pill--frame .pill__text{align-self:center}.variant-picker__values .pill--frame{flex-direction:row;align-items:center;gap:10px}.pill__frame{flex:none;width:26px;height:32px;box-sizing:border-box;border:5px solid transparent;background:linear-gradient(#f4f1ea,#f4f1ea) padding-box,var(--frame-black) border-box;box-shadow:0 4px 8px -4px #00000080}.pill__frame--wood{background:linear-gradient(#f4f1ea,#f4f1ea) padding-box,var(--frame-wood) border-box}.pill__frame--red{background:linear-gradient(#f4f1ea,#f4f1ea) padding-box,var(--frame-red) border-box}.pill__frame--yellow{background:linear-gradient(#f4f1ea,#f4f1ea) padding-box,var(--frame-yellow) border-box}.pill__frame--white{background:linear-gradient(#f4f1ea,#f4f1ea) padding-box,var(--frame-white) border-box}.pill__frame--glass{border-width:1px;border-color:#00000040;background:linear-gradient(125deg,#fffffff2,#d6e0e4b3 45%,#ffffffe6)}:is(op-product,.qa):has(.variant-picker__input[data-frame=wood]:checked){--frame-chosen: var(--frame-wood);--frame-edge: #a87743}:is(op-product,.qa):has(.variant-picker__input[data-frame=red]:checked){--frame-chosen: var(--frame-red);--frame-edge: #8e1b19}:is(op-product,.qa):has(.variant-picker__input[data-frame=yellow]:checked){--frame-chosen: var(--frame-yellow);--frame-edge: #d9a114}:is(op-product,.qa):has(.variant-picker__input[data-frame=white]:checked){--frame-chosen: var(--frame-white);--frame-edge: #ecebe6}:is(op-product,.qa):has(.variant-picker__input:is([data-frame=wood],[data-frame=red],[data-frame=yellow],[data-frame=white]):checked) .mount{background:var(--frame-chosen)}:is(op-product,.qa):has(.variant-picker__input:is([data-frame=wood],[data-frame=red],[data-frame=yellow],[data-frame=white]):checked) .pill__art{box-shadow:0 0 0 3px var(--frame-edge),0 10px 18px -10px #0000008c}.qa:has(.variant-picker__input:is([data-frame=wood],[data-frame=red],[data-frame=yellow]):checked) .qa__media{box-shadow:0 0 0 6px var(--frame-edge),0 14px 24px -14px #00000073}.wall__art[data-frame=wood]{background:var(--frame-wood)}.wall__art[data-frame=red]{background:var(--frame-red)}.wall__art[data-frame=yellow]{background:var(--frame-yellow)}.wall__chip--frame{display:inline-flex;align-items:center;gap:8px;padding-left:8px}.wall__chip--frame .pill__frame{width:18px;height:22px;border-width:4px}.wall__chip-or{width:1px;height:26px;margin:0 4px;background:rgba(var(--c-ink-rgb),.2)}.product__gallery-btn,.wall__gallery-btn{gap:10px;margin-top:8px}.product__gallery-btn .icon,.wall__gallery-btn .icon{width:22px;height:22px}.wall__gallery-btn{margin-top:0}.wall__gallery-btn[aria-pressed=true]{background:var(--c-ink);color:var(--c-paper)}.wall__gallery{display:grid;gap:12px;padding:14px;border-radius:var(--radius);background:rgba(var(--c-ink-rgb),.04);box-shadow:inset 0 0 0 1px rgba(var(--c-ink-rgb),.1)}.wall__gallery[hidden]{display:none}.wall__gallery-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.wall__chip--ar .icon{width:18px;height:18px}.wall__gallery-status{margin:0;font-weight:600}.wall__gallery-list{display:grid;gap:8px;margin:0;padding:0}.wall__gallery-item{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px}.wall__gallery-item img{width:44px;height:58px;object-fit:cover;box-shadow:0 0 0 3px #111}.wall__gallery-text{display:grid;gap:2px;min-width:0}.wall__gallery-text a{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.wall__gallery-price{font-weight:700;font-variant-numeric:tabular-nums}.wall__gallery-add{gap:10px}.wall__gallery-add .icon{width:22px;height:22px}.wall__gallery p{margin:0}.wall.is-gallery .wall__choices .wall__choice:not([data-frames]){display:none}.wall__art--extra[hidden]{display:none}.try{display:grid;gap:10px;margin-top:4px}.try__title{margin:0}.try__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.try__tile{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:10px;row-gap:2px;min-height:64px;padding:12px;border-radius:var(--radius);background:var(--c-paper);box-shadow:inset 0 0 0 1.5px rgba(var(--c-ink-rgb),.85);color:var(--c-ink);text-align:left;cursor:pointer;transition:background-color var(--dur-2),transform var(--dur-2)}.try__tile:hover{background:rgba(var(--c-ink-rgb),.05)}.try__tile:active{transform:scale(.98)}.try__tile .icon{grid-row:1 / 3;width:24px;height:24px}.try__name{font-family:var(--font-display, inherit);font-size:.9375rem;font-weight:700;line-height:1.15;text-transform:uppercase;letter-spacing:.01em}.try__sub{font-size:.75rem;line-height:1.25;opacity:.7}.try__badge{position:absolute;top:6px;right:6px;font-size:9px;padding:2px 4px}.try__tile--ink{background:var(--c-ink);box-shadow:none;color:var(--c-paper)}.try__tile--ink:hover{background:#000}.try__tile:focus-visible{outline:2px solid var(--c-spot-2);outline-offset:2px}.try .try__tile{margin:0;gap:2px 10px}.variant-picker__values:has(.pill--frame){grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px}.variant-picker__values .pill--frame{flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-height:0;padding:12px 6px 10px;text-align:center}.pill--frame .pill__text{align-self:center;text-align:center}.pill--frame .pill__main{font-size:.875rem;font-weight:600}.pill--frame .pill__price{font-size:.75rem;opacity:.75}.pill--frame .pill__price:empty{display:none}.pill--frame .pill__frame,.wall__chip--frame .pill__frame{--t: #3a3836;--l: #262422;--r: #0d0c0c;--b: #050505;width:40px;height:54px;box-sizing:border-box;border:6px solid;border-color:var(--t) var(--r) var(--b) var(--l);background:linear-gradient(120deg,#ffffff8c,#fff0 45%),linear-gradient(160deg,#d9d4ca,#a7b0b8 55%,#6f7880);box-shadow:inset 0 1px 2px #00000073,0 6px 10px -5px #0000008c}.wall__chip--frame .pill__frame{width:20px;height:26px;border-width:4px}.pill__frame--wood{--t: #e6c08e;--l: #cfa06a;--r: #9b6c3b;--b: #85592e}.pill__frame--red{--t: #d24a41;--l: #b22e28;--r: #7c1514;--b: #640f0f}.pill__frame--yellow{--t: #ffdc6a;--l: #f2be2d;--r: #c48c0a;--b: #a87406}.pill__frame--white{--t: #ffffff;--l: #f4f2ed;--r: #d8d5ce;--b: #cbc8c0}.pill--frame .pill__frame--glass,.wall__chip--frame .pill__frame--glass{border-width:1px;border-color:#00000059;background:linear-gradient(125deg,#ffffffd9,#ffffff1a 40%,#fff0 60%,#ffffff59),linear-gradient(160deg,#d9d4ca,#a7b0b8 55%,#6f7880)}.variant-picker__values:has(.pill--frame) .variant-picker__or{margin:2px 0}.variant-picker__input:checked+.pill--frame{background:transparent;color:inherit;box-shadow:inset 0 0 0 2px currentColor}.variant-picker__input:checked+.pill--frame:after{content:"";position:absolute;left:30%;right:30%;bottom:0;height:3px;background:var(--c-spot-1)}.pill__frame.pill__frame--wood{--t: #e6c08e;--l: #cfa06a;--r: #9b6c3b;--b: #85592e}.pill__frame.pill__frame--red{--t: #d24a41;--l: #b22e28;--r: #7c1514;--b: #640f0f}.pill__frame.pill__frame--yellow{--t: #ffdc6a;--l: #f2be2d;--r: #c48c0a;--b: #a87406}.pill__frame.pill__frame--white{--t: #ffffff;--l: #f4f2ed;--r: #d8d5ce;--b: #cbc8c0}.pill--frame .pill__price{display:none}
/*# sourceMappingURL=/cdn/shop/t/57/assets/product.css.map */
