:root{--tj-cream:#f7f3ea;--tj-paper:#fffaf2;--tj-ink:#2f3b33;--tj-sky:#2f6fd0;--tj-sky-soft:#cfe2f6;--tj-sage:#a8b6a0;--tj-gold:#b99058;--tj-ember:#e8642c;--tj-ease:cubic-bezier(.2,.7,.2,1) }.tj-eyebrow{font-size:13px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;display:inline-flex;align-items:center;gap:12px}.tj-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.tj-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:2px;font-size:15px;letter-spacing:.04em;text-decoration:none;border:1px solid transparent;transition:transform .3s var(--tj-ease),background-color .3s,color .3s,box-shadow .3s;cursor:pointer}.tj-btn:hover{transform:translateY(-2px)}.tj-btn:focus-visible{outline:2px solid var(--tj-gold);outline-offset:3px}.tj-btn--solid{background:var(--tj-cream);color:var(--tj-ink);box-shadow:0 10px 30px #0000002e}.tj-btn--ghost{border-color:#fffaf2b3;color:var(--tj-paper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14}.tj-btn--ghost:hover{background:#ffffff2e}.tj-btn--sky{background:var(--tj-sky);color:#fff;box-shadow:0 12px 30px #2f6fd040}.tj-link-arrow{display:inline-flex;gap:10px;align-items:center;color:inherit;text-decoration:none;font-size:15px;letter-spacing:.03em;border-bottom:1px solid currentColor;padding-bottom:3px}.tj-link-arrow:after{content:"\2192";transition:transform .25s var(--tj-ease)}.tj-link-arrow:hover:after{transform:translate(5px)}.tj-js .tj-reveal{opacity:0;transform:translateY(28px);transition:opacity 1s var(--tj-ease),transform 1s var(--tj-ease)}.tj-js .tj-reveal.is-in{opacity:1;transform:none}.shopify-design-mode .tj-reveal{opacity:1!important;transform:none!important}.tj-sky-hero{position:relative;isolation:isolate;overflow:hidden;min-height:min(100svh - var(--header-height,64px),980px);min-height:max(560px,min(calc(100svh - var(--header-height,64px)),980px));display:flex;align-items:flex-end;color:var(--tj-paper);background:#6f93c9}.tj-sky-hero__art{position:absolute;top:-6%;right:0;bottom:-6%;left:0;z-index:-3;will-change:transform;transform:translate3d(0,var(--tj-shift,0px),0)}.tj-sky-hero__img{width:100%;height:100%;object-fit:cover;object-position:60% 40%;animation:tj-kenburns 36s ease-in-out infinite alternate;transform-origin:65% 35%}@keyframes tj-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.12)}}.tj-sky-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#1d2a2acc,#1d2a2a80 34%,#1d2a2a00 64%),linear-gradient(0deg,#1d2a2a99,#1d2a2a00 42%)}.tj-clouds{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;mix-blend-mode:screen}.tj-cloud{position:absolute;display:block;border-radius:50%;filter:blur(38px);background:radial-gradient(closest-side,#ffffffd9,#fff0);will-change:transform;translate:0 var(--tj-shift,0px)}.tj-cloud--a{width:62vw;height:26vw;top:4%;left:-30vw;opacity:.45;animation:tj-drift 70s linear infinite}.tj-cloud--b{width:44vw;height:18vw;top:30%;left:-44vw;opacity:.35;animation:tj-drift 95s linear infinite;animation-delay:-40s}.tj-cloud--c{width:36vw;height:14vw;top:12%;left:-36vw;opacity:.3;animation:tj-drift 120s linear infinite;animation-delay:-85s}@keyframes tj-drift{0%{transform:translate(0)}to{transform:translate(170vw)}}.tj-sky-hero__copy{position:relative;max-width:820px;padding:clamp(28px,6vw,96px);padding-bottom:clamp(72px,9vw,128px)}.tj-sky-hero__title{font-size:clamp(44px,7vw,104px);line-height:.98;letter-spacing:-.03em;margin:0 0 24px;font-weight:400;text-shadow:0 2px 30px #00000040;color:inherit}.tj-sky-hero__title .tj-word{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .04em .24em;margin:0 -.04em -.24em}.tj-sky-hero__title{display:flex;flex-wrap:wrap;column-gap:.24em}.tj-sky-hero__title .tj-word>span{display:inline-block}.tj-motion .tj-sky-hero__title .tj-word>span{transform:translateY(110%);animation:tj-word-up 1.1s var(--tj-ease) forwards;animation-delay:calc(.25s + var(--i) * .11s)}@keyframes tj-word-up{to{transform:none}}.tj-sky-hero__text{font-size:clamp(17px,1.5vw,20px);line-height:1.6;max-width:500px;opacity:.95}.tj-sky-hero__text p{margin:0}.tj-sky-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.tj-motion .tj-rise{opacity:0;transform:translateY(18px);animation:tj-rise 1s var(--tj-ease) forwards;animation-delay:calc(.3s + var(--d) * .12s)}@keyframes tj-rise{to{opacity:1;transform:none}}.tj-sky-hero__caption{position:absolute;right:clamp(20px,4vw,56px);bottom:clamp(20px,3vw,40px);margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.tj-scroll-cue{position:absolute;left:50%;bottom:22px;translate:-50% 0;width:26px;height:42px;border:1.5px solid #fffaf2b3;border-radius:14px;background:none;padding:0;cursor:pointer}.tj-scroll-cue span{position:absolute;left:50%;top:8px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:var(--tj-paper);animation:tj-cue 2s ease-in-out infinite}@keyframes tj-cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}.tj-loupe-section{background:var(--tj-cream);color:var(--tj-ink);padding:clamp(56px,9vw,128px) clamp(20px,4vw,48px)}.tj-loupe-section__inner{max-width:1360px;margin:auto;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(32px,6vw,96px);align-items:center}.tj-loupe-section h2{font-size:clamp(34px,4vw,56px);line-height:1.05;letter-spacing:-.02em;margin:0 0 20px}.tj-loupe-section__text{font-size:18px;line-height:1.7}.tj-loupe-hint{display:flex;gap:12px;align-items:center;font-size:14px;opacity:.75;margin:24px 0 28px}.tj-loupe-hint__icon{width:22px;height:22px;border:1.5px solid currentColor;border-radius:50%;position:relative;flex:none}.tj-loupe-hint__icon:after{content:"";position:absolute;width:8px;height:1.5px;background:currentColor;right:-6px;bottom:-1px;transform:rotate(45deg)}.tj-hint-touch{display:none}@media(hover:none){.tj-hint-fine{display:none}.tj-hint-touch{display:inline}}.tj-loupe{position:relative;margin:0;padding:clamp(10px,1.2vw,18px);background:var(--tj-paper);box-shadow:0 30px 60px -20px #2f3b3340,0 2px 6px #2f3b3314;cursor:none;touch-action:pan-y}.tj-loupe img{display:block;width:100%;height:auto;aspect-ratio:var(--ratio)}.tj-loupe__lens{position:absolute;left:0;top:0;width:clamp(150px,16vw,240px);aspect-ratio:1;border-radius:50%;pointer-events:none;background-repeat:no-repeat;background-color:var(--tj-paper);border:3px solid var(--tj-paper);box-shadow:0 18px 40px #0000004d,inset 0 0 0 1px #00000014;opacity:0;scale:.6;transition:opacity .25s,scale .35s var(--tj-ease);translate:-50% -50%}.tj-loupe.is-looking .tj-loupe__lens{opacity:1;scale:1}.tj-loupe figcaption{font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-top:14px;opacity:.7}.tj-bears{position:relative;isolation:isolate;overflow:hidden;color:var(--tj-ink);background:linear-gradient(180deg,var(--tj-cream) 0%,var(--tj-sky-soft) 18%,#bcd6f3 72%,#d9e6f2 100%);padding:clamp(48px,6vw,88px) clamp(20px,4vw,48px)}.tj-bears__sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.tj-puff{position:absolute;display:block;translate:0 var(--tj-shift,0px);filter:blur(5px);opacity:.85}.tj-puff:before,.tj-puff:after{content:"";position:absolute;border-radius:50%;background:#fff;box-shadow:0 10px 30px #6f93c933}.tj-puff{width:220px;height:80px;border-radius:60px;background:#fff;box-shadow:0 18px 40px #6f93c92e}.tj-puff:before{width:110px;height:110px;left:30px;top:-55px}.tj-puff:after{width:80px;height:80px;left:110px;top:-36px}.tj-puff--1{left:4%;top:16%;scale:.9;animation:tj-float 11s ease-in-out infinite}.tj-puff--2{right:6%;top:10%;scale:1.2;animation:tj-float 14s ease-in-out infinite reverse}.tj-puff--3{left:42%;bottom:8%;scale:.7;opacity:.85;animation:tj-float 12s ease-in-out infinite}.tj-puff--4{right:30%;top:58%;scale:.5;opacity:.7;animation:tj-float 9s ease-in-out infinite reverse}@keyframes tj-float{0%,to{transform:translate(0)}50%{transform:translate(18px,-12px)}}.tj-bears__inner{max-width:1040px;margin:auto;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.tj-bears__book{position:relative;max-width:320px;justify-self:center;width:100%}.tj-bears__cover{display:block;width:100%;height:auto;border-radius:3px 8px 8px 3px;box-shadow:-6px 0 0 -2px #e9e1d2,0 28px 50px -22px #1f3c6e66,0 6px 14px #1f3c6e22}@keyframes tj-bob{0%,to{translate:0 0}50%{translate:0 -14px}}.tj-bears__shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px 10px 10px 4px;pointer-events:none;background:linear-gradient(115deg,transparent 30%,#ffffff59 45%,transparent 60%) 200% 0/250% 100% no-repeat;animation:tj-shine 7s ease-in-out infinite}@keyframes tj-shine{0%,60%{background-position:200% 0}80%,to{background-position:-100% 0}}.tj-bears h2{font-size:clamp(32px,3.6vw,52px);line-height:1.02;letter-spacing:-.02em;margin:0 0 22px}.tj-bears__text{font-size:18px;line-height:1.7}.tj-bears__details{font-size:14px;letter-spacing:.06em;opacity:.75;margin:18px 0 0}.tj-bears__actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:30px}.tj-bears__next{margin:28px 0 0;font-size:15px;font-style:italic;opacity:.8}.tj-dusk{--p:0;position:relative;isolation:isolate;overflow:hidden;color:var(--tj-paper);text-align:center;padding:clamp(96px,13vw,190px) 20px clamp(130px,15vw,220px)}.tj-dusk__sky,.tj-dusk__sky:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4}.tj-dusk__sky{background:linear-gradient(180deg,#2f6fd0,#6c9be0 55%,#c9dcf3)}.tj-dusk__sky:after{content:"";background:linear-gradient(180deg,#3b2a6b,#a2407a 38%,#e8642c 72%,#f6b24a);opacity:var(--p)}.tj-dusk__sun{position:absolute;z-index:-3;left:50%;top:38%;width:clamp(120px,14vw,200px);aspect-ratio:1;border-radius:50%;translate:-50% calc(var(--p) * 140%);background:radial-gradient(circle,#fff6d8,#ffd98a 45%,#ffb15c00 70%);filter:blur(2px);box-shadow:0 0 120px 40px #ffd98a55}.tj-dusk__clouds{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.tj-dusk__clouds span{position:absolute;height:22px;border-radius:30px;background:linear-gradient(90deg,#fff0,#fffc,#fff0);filter:blur(4px);opacity:calc(.9 - var(--p) * .3)}.tj-dusk__clouds span:nth-child(1){width:46%;left:-6%;top:22%;animation:tj-float 16s ease-in-out infinite}.tj-dusk__clouds span:nth-child(2){width:38%;right:-4%;top:34%;animation:tj-float 20s ease-in-out infinite reverse}.tj-dusk__clouds span:nth-child(3){width:26%;left:30%;top:14%;height:14px;animation:tj-float 13s ease-in-out infinite}.tj-dusk__ridge{position:absolute;left:0;right:0;bottom:-1px;z-index:-1;height:clamp(70px,10vw,150px)}.tj-dusk__ridge svg{width:100%;height:100%;display:block;fill:var(--tj-ink)}.tj-dusk__ridge .tj-ridge-far{fill:#4a3f5c;opacity:.75}.tj-dusk__inner{max-width:620px;margin:auto}.tj-dusk .tj-eyebrow:before{display:none}.tj-dusk h2{font-size:clamp(36px,5vw,68px);line-height:1.02;letter-spacing:-.02em;margin:0 0 18px;color:inherit;text-shadow:0 2px 24px #00000033}.tj-dusk__text{font-size:18px;line-height:1.65}.tj-dusk__form{display:flex;gap:10px;justify-content:center;margin-top:32px;flex-wrap:wrap}.tj-dusk__form input[type=email]{flex:1 1 260px;max-width:340px;min-height:50px;padding:0 22px;border-radius:2px;border:1px solid #fffaf2aa;background:#ffffff26;color:var(--tj-paper);font-size:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tj-dusk__form input[type=email]::placeholder{color:#fffaf2cc}.tj-dusk__form input[type=email]:focus-visible{outline:2px solid var(--tj-paper);outline-offset:2px}.tj-dusk__thanks,.tj-dusk__error{flex-basis:100%;margin:8px 0 0;font-size:16px}@media(max-width:749px){.tj-sky-hero__veil{background:linear-gradient(0deg,#1d2a2ad9,#1d2a2a73,#1d2a2a1a)}.tj-sky-hero__copy{padding:24px 20px 88px}.tj-sky-hero__caption{display:none}.tj-loupe-section__inner,.tj-bears__inner{grid-template-columns:1fr}.tj-bears__book{max-width:300px}.tj-puff{scale:.55!important}.tj-puff--3,.tj-puff--4{display:none}}@media(prefers-reduced-motion:reduce){.tj-sky-hero__img,.tj-cloud,.tj-puff,.tj-bears__cover,.tj-bears__shine,.tj-dusk__clouds span,.tj-scroll-cue span{animation:none!important}.tj-js .tj-reveal,.tj-motion .tj-rise,.tj-motion .tj-sky-hero__title .tj-word>span{opacity:1;transform:none;animation:none;transition:none}.tj-sky-hero__art,.tj-cloud,.tj-puff{transform:none;translate:none}}.tj-catalog-hero{position:relative;background:var(--tj-cream);color:var(--tj-ink);padding-bottom:clamp(24px,4vw,48px)}.tj-catalog-hero__band{height:clamp(220px,34vw,440px);overflow:hidden;position:relative}.tj-catalog-hero__band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000000 55%,var(--tj-cream) 100%)}.tj-catalog-hero__img{width:120%;max-width:none;height:100%;object-fit:cover;object-position:50% 35%;animation:tj-pan 40s ease-in-out infinite alternate}@keyframes tj-pan{0%{transform:translate(0)}to{transform:translate(-16.66%)}}.tj-catalog-hero__card{position:relative;max-width:820px;margin:clamp(-120px,-9vw,-60px) auto 0;padding:clamp(28px,4vw,52px) clamp(22px,4vw,56px);background:var(--tj-paper);text-align:center;box-shadow:0 30px 60px -30px #2f3b3340}.tj-catalog-hero__card .tj-eyebrow:before{display:none}.tj-catalog-hero h1{font-size:clamp(38px,5vw,68px);line-height:1.02;letter-spacing:-.02em;margin:0 0 16px;font-weight:400}.tj-catalog-hero__text{font-size:18px;line-height:1.65;max-width:600px;margin:auto}.tj-catalog-hero__text p{margin:0}.tj-catalog-notes{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.tj-catalog-notes li{display:inline-flex;align-items:center;gap:10px}.tj-catalog-notes li:before{content:"";width:6px;height:6px;rotate:45deg;background:var(--tj-gold)}.tj-gallery .product-card .card-gallery{background:var(--tj-paper);padding:clamp(10px,1.4vw,18px);box-shadow:0 1px 2px #2f3b3314,0 18px 34px -22px #2f3b3366;transition:transform .5s var(--tj-ease),box-shadow .5s var(--tj-ease)}.tj-gallery .product-card .card-gallery img{transition:transform 1.2s var(--tj-ease)}.tj-gallery .product-card:is(:hover,:focus-within) .card-gallery{transform:translateY(-6px);box-shadow:0 0 0 1px #b9905866,0 30px 50px -24px #2f3b3380}.tj-gallery .product-card:is(:hover,:focus-within) .card-gallery img{transform:scale(1.03)}.tj-gallery .product-card{transform:none!important}.tj-gallery .product-card .text-block,.tj-gallery .product-card [class*=product-title]{font-family:var(--font-heading--family);font-size:clamp(17px,1.3vw,20px);margin-top:12px}.tj-gallery .price{font-size:14px;letter-spacing:.06em;opacity:.8;font-variant-numeric:tabular-nums}.tj-gallery .product-grid{row-gap:clamp(32px,4vw,56px)!important}.tj-sold{display:inline-flex;align-items:center;gap:8px}.tj-sold__dot{width:12px;height:12px;border-radius:50%;background:#c8102e;box-shadow:0 0 0 2px #fffaf2}.product-badges__badge:has(.tj-sold){background:var(--tj-paper)!important;color:var(--tj-ink)!important;box-shadow:0 4px 12px #0000001f}.tj-quote{position:relative;isolation:isolate;overflow:hidden;color:var(--tj-paper);text-align:center;padding:clamp(100px,14vw,200px) 24px}.tj-quote__bg{position:absolute;top:-12%;right:0;bottom:-12%;left:0;z-index:-1;translate:0 var(--tj-shift,0px)}.tj-quote__bg img{width:100%;height:100%;object-fit:cover;filter:blur(3px) saturate(1.05);scale:1.05}.tj-quote__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#1d2a2a99,#1d2a2acc)}.tj-quote__inner{max-width:900px;margin:auto}.tj-quote blockquote{margin:0}.tj-quote blockquote p{font-family:var(--font-heading--family);font-size:clamp(30px,4.2vw,58px);line-height:1.18;letter-spacing:-.01em;margin:0;text-wrap:balance}.tj-quote blockquote p:before{content:"\201c";display:block;font-size:2.2em;line-height:.6;color:var(--tj-gold);margin-bottom:.15em}.tj-quote figcaption{margin-top:28px;font-size:13px;letter-spacing:.18em;text-transform:uppercase;opacity:.85}.tj-quote__sig{width:200px;height:auto;margin-top:26px;filter:invert(1) brightness(2)}.tj-journey{--fill:0;background:var(--tj-cream);color:var(--tj-ink);padding:clamp(72px,10vw,140px) 24px}.tj-journey__head{text-align:center;margin-bottom:clamp(40px,6vw,80px)}.tj-journey__head .tj-eyebrow:before{display:none}.tj-journey h2{font-size:clamp(34px,4.4vw,60px);line-height:1.04;letter-spacing:-.02em;margin:0}.tj-journey__track{position:relative;max-width:1000px;margin:auto}.tj-journey__line{position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:#2f3b3322;border-radius:2px}.tj-journey__line span{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:top;transform:scaleY(var(--fill));background:linear-gradient(180deg,var(--tj-sky),var(--tj-gold) 60%,var(--tj-ember))}.tj-journey__list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(28px,4vw,56px)}.tj-journey__item{position:relative;width:50%;padding-inline-end:56px;box-sizing:border-box}.tj-journey__item:nth-child(2n){margin-left:50%;padding-inline:56px 0}.tj-journey__dot{position:absolute;top:30px;right:-9px;width:18px;height:18px;border-radius:50%;background:var(--tj-cream);border:2px solid var(--tj-gold);transition:background .4s,scale .4s var(--tj-ease)}.tj-journey__item:nth-child(2n) .tj-journey__dot{right:auto;left:-9px}.tj-journey__item.is-in .tj-journey__dot{background:var(--tj-gold);scale:1.15}.tj-journey__card{background:var(--tj-paper);padding:28px 30px;box-shadow:0 22px 40px -28px #2f3b3366}.tj-journey__num{display:block;font-family:var(--font-heading--family);font-size:44px;line-height:1;color:var(--tj-gold);opacity:.55;margin-bottom:8px}.tj-journey__card h3{font-size:24px;line-height:1.2;margin:0 0 10px}.tj-journey__text{font-size:17px;line-height:1.65}.tj-journey__text p{margin:0}.tj-js .tj-journey__item.tj-reveal{transform:translate(-30px)}.tj-js .tj-journey__item.tj-reveal:nth-child(2n){transform:translate(30px)}.tj-js .tj-journey__item.tj-reveal.is-in{transform:none}@media(max-width:749px){.tj-catalog-hero__card{margin-inline:16px}.tj-journey__line{left:9px}.tj-journey__item,.tj-journey__item:nth-child(2n){width:auto;margin-left:0;padding:0 0 0 40px}.tj-journey__dot,.tj-journey__item:nth-child(2n) .tj-journey__dot{left:0;right:auto}.tj-js .tj-journey__item.tj-reveal,.tj-js .tj-journey__item.tj-reveal:nth-child(2n){transform:translateY(24px)}}@media(prefers-reduced-motion:reduce){.tj-catalog-hero__img{animation:none;width:100%}.tj-quote__bg{translate:none}.tj-journey{--fill:1!important}.tj-js .tj-journey__item.tj-reveal{transform:none}}.tj-btn--ink{background:var(--tj-ink);color:var(--tj-paper);box-shadow:0 12px 28px #2f3b3340}.tj-gallery .resource-list .product-card .card-gallery{transition:transform .5s var(--tj-ease),box-shadow .5s var(--tj-ease)}.tj-gallery .resource-list .product-card:hover .card-gallery{transform:translateY(-6px);box-shadow:0 0 0 1px #b9905880,0 30px 50px -26px #1d2a2a80}.tj-wall{background:linear-gradient(180deg,#d9e6f2 0%,var(--tj-cream) 30%,#efe8da 100%);color:var(--tj-ink);padding:clamp(56px,7vw,104px) clamp(20px,4vw,56px) clamp(64px,8vw,112px);overflow:hidden}.tj-wall__head{text-align:center;max-width:640px;margin:0 auto clamp(32px,5vw,72px)}.tj-wall__head .tj-eyebrow:before{display:none}.tj-wall h2{font-size:clamp(38px,5.4vw,76px);line-height:1;letter-spacing:-.025em;margin:0 0 16px}.tj-wall__text{font-size:18px;line-height:1.6}.tj-wall__text p{margin:0}.tj-wall__frames{max-width:1280px;margin:auto;display:grid;grid-template-columns:4fr 5fr 3fr;gap:clamp(20px,4vw,64px);align-items:start}.tj-wall__piece{margin:0;translate:0 var(--tj-shift,0px);will-change:translate}.tj-wall__piece--1{margin-top:clamp(40px,7vw,110px)}.tj-wall__piece--3{margin-top:clamp(90px,13vw,200px)}.tj-wall__frame{display:block;padding:clamp(10px,1.2vw,16px);background:var(--tj-paper);box-shadow:0 1px 2px #2f3b3314,0 28px 50px -26px #2f3b3380;transition:transform .5s var(--tj-ease),box-shadow .5s var(--tj-ease)}.tj-wall__frame:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #b9905880,0 36px 60px -28px #1d2a2a80}.tj-wall__frame:focus-visible{outline:2px solid var(--tj-gold);outline-offset:4px}.tj-wall__frame img{display:block;width:100%;height:auto}.tj-wall__piece figcaption{margin-top:14px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.tj-wall__cta{text-align:center;margin-top:clamp(40px,5vw,72px)}@media(max-width:749px){.tj-wall__frames{grid-template-columns:1fr 1fr;gap:16px}.tj-wall__piece--2{grid-column:1/-1;grid-row:1;width:86%;justify-self:center}.tj-wall__piece--1{margin-top:0}.tj-wall__piece--3{margin-top:48px}}@media(prefers-reduced-motion:reduce){.tj-wall__piece{translate:none}}.tj-btn--outline{background:transparent;color:inherit;border-color:currentColor}.tj-btn--outline:hover{background:transparent;box-shadow:inset 0 0 0 1px currentColor}.studio-editorial__button.tj-btn{margin-top:28px;white-space:nowrap;width:auto}.studio-editorial__figure img{max-height:min(78vh,680px);width:auto;max-width:100%;margin-inline:auto}.studio-editorial{padding-block:clamp(48px,7vw,104px)}.studio-editorial figcaption{text-align:left}@media(max-width:749px){.tj-btn{min-height:46px;padding:0 22px;font-size:15px}.tj-sky-hero{min-height:calc(100svh - var(--header-height,64px));min-height:max(520px,calc(100svh - var(--header-height,64px)))}.tj-sky-hero__title{font-size:clamp(40px,11vw,56px)}.tj-sky-hero__actions{gap:10px}.tj-sky-hero__actions .tj-btn{flex:1 1 auto}.tj-cloud{filter:blur(24px)}.studio-editorial{padding:44px 20px}.studio-editorial__figure img{max-height:62vh}.studio-editorial__button.tj-btn{margin-top:20px}.tj-loupe-section{padding:52px 20px}.tj-loupe{padding:8px;cursor:auto}.tj-loupe__lens{width:130px}.tj-loupe-hint{margin:18px 0 0}.tj-bears{padding:44px 20px}.tj-bears__inner{gap:28px;text-align:left}.tj-bears__book{max-width:220px}.tj-bears__text,.tj-loupe-section__text,.tj-wall__text,.tj-journey__text{font-size:16.5px}.tj-bears__actions{gap:16px;margin-top:22px}.tj-wall{padding:48px 16px 56px}.tj-wall h2,.tj-journey h2,.tj-strip h2{font-size:clamp(32px,9vw,44px)}.tj-catalog-hero__band{height:200px}.tj-catalog-hero__card{margin-top:-56px;padding:26px 20px}.tj-catalog-hero__text{font-size:16.5px}.tj-catalog-notes{gap:8px 18px;font-size:11.5px}.tj-quote{padding:80px 20px}.tj-quote__bg{top:0;right:0;bottom:0;left:0;translate:none!important}.tj-wall__piece,.tj-sky-hero__art{translate:none!important}.tj-quote blockquote p{font-size:clamp(26px,7.4vw,34px)}.tj-journey{padding:56px 20px}.tj-journey__card{padding:22px 20px}.tj-journey__num{font-size:34px}.tj-journey__card h3{font-size:21px}}.tj-story{background:var(--tj-cream);color:var(--tj-ink);padding:clamp(40px,6vw,88px) clamp(20px,4vw,48px)}.tj-promises{list-style:none;margin:0 auto clamp(40px,6vw,80px);padding:clamp(18px,2vw,26px) 0;max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px 32px;border-block:1px solid #2f3b3322}.tj-promises li{display:flex;gap:12px;align-items:flex-start}.tj-promises__mark{flex:none;width:8px;height:8px;margin-top:8px;rotate:45deg;background:var(--tj-gold)}.tj-promises strong{display:block;font-weight:600;font-size:15px;letter-spacing:.02em}.tj-promises small{display:block;font-size:14px;opacity:.75;margin-top:2px}.tj-story__grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:start}.tj-story__panel .tj-eyebrow{margin-bottom:10px}.tj-story__panel h2{font-size:clamp(28px,3vw,40px);line-height:1.1;margin:0 0 14px;letter-spacing:-.01em}.tj-story__panel .tj-loupe-hint{margin:0 0 18px}.tj-room{--wall:#efe9dd;--sofa:#c9bba5;--sofa-dark:#b3a48c;border-radius:4px;overflow:hidden;box-shadow:0 24px 50px -30px #2f3b3366}.tj-room__wall{position:relative;aspect-ratio:120/80;background:var(--wall);background-image:radial-gradient(ellipse at 50% 20%,#ffffff26,transparent 70%);transition:background-color .5s}.tj-room__art{position:absolute;left:50%;bottom:52.5%;width:calc(var(--w) / 120 * 100%);max-width:92%;translate:-50% 0;padding:calc(var(--w) / 120 * 2.4%);background:var(--tj-paper);box-shadow:0 2px 3px #00000026,0 14px 24px -10px #00000059}.tj-room__art img{display:block;width:100%;height:auto;aspect-ratio:var(--ratio);object-fit:cover}.tj-room__sofa{position:absolute;left:50%;bottom:0;width:70%;height:auto;translate:-50% 0;filter:drop-shadow(0 6px 8px #00000026)}.tj-room__floor{height:18px;background:linear-gradient(180deg,#a88f73,#8c7559)}.tj-room__controls{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;flex-wrap:wrap}.tj-room__note{margin:0;font-size:14px;opacity:.75}.tj-room__swatches{display:flex;gap:10px}.tj-room__swatches button{width:30px;height:30px;border-radius:50%;border:2px solid var(--tj-paper);background:var(--c);box-shadow:0 0 0 1px #2f3b3340;cursor:pointer;padding:0;transition:box-shadow .2s,scale .2s}.tj-room__swatches button:hover{scale:1.08}.tj-room__swatches button.is-active{box-shadow:0 0 0 2px var(--tj-gold)}.tj-room__swatches button:focus-visible{outline:2px solid var(--tj-gold);outline-offset:3px}@media(max-width:749px){.tj-story{padding:36px 16px 52px}.tj-story__grid{grid-template-columns:1fr;gap:44px}.tj-promises{grid-template-columns:1fr 1fr;gap:14px 18px}.tj-promises strong{font-size:14px}.tj-room__floor{height:12px}}.tj-gallery .product-card .card-gallery .product-media-container{--product-media-fit:contain!important;background:var(--tj-paper)}.tj-gallery .product-card .card-gallery :is(img,.product-media img){object-fit:contain!important}.tj-gallery .product-card .card-gallery .product-media-container img{padding:6%;filter:drop-shadow(0 6px 10px #2f3b3330)}.tj-catalog .product-card .card-gallery,.tj-catalog .product-card:is(:hover,:focus-within) .card-gallery{box-shadow:none!important;transform:none!important}.tj-catalog .product-card .card-gallery{outline:1px solid transparent;outline-offset:-1px;transition:outline-color .3s}.tj-catalog .product-card:is(:hover,:focus-within) .card-gallery{outline-color:#b9905899}.tj-catalog .product-card .card-gallery .product-media-container img{filter:none}.tj-promises li{display:block;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:center}@media(max-width:749px){.tj-promises li{font-size:12.5px}}.menu-list__link-title{position:relative;padding-bottom:9px;background:none!important}.menu-list__link-title:after{content:"";position:absolute;left:-2px;right:-2px;bottom:0;height:9px;background:url(tj-nav-swipe.png) center/100% 100% no-repeat;opacity:0;transition:opacity .25s ease;pointer-events:none}.menu-list__link:is(:hover,:focus-visible) .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{opacity:1}.menu-list__link{transition:color .3s}.menu-list__link:hover{color:var(--tj-gold)}.header[transparent] .menu-list__link,#header-component[transparent] .menu-list__link{text-shadow:0 1px 12px #0000004d}.menu-drawer__menu-item-text{font-family:var(--font-heading--family);font-size:clamp(24px,7vw,32px);letter-spacing:-.01em}.menu-drawer__menu-item{padding-block:10px}.menu-drawer__menu-item:is(:hover,:focus-visible,:active) .menu-drawer__menu-item-text{color:var(--tj-gold)}@media(prefers-reduced-motion:reduce){.menu-list__link-title:after{transition:none}}body:has(#header-component[transparent]) .tj-sky-hero{min-height:max(560px,min(100svh,980px))}.tj-btn{border-radius:2px;letter-spacing:.03em;font-size:15px;min-height:48px;padding:0 28px}@media(max-width:749px){.tj-btn{font-size:13px;padding:0 20px}}.tj-easel{background:linear-gradient(180deg,var(--tj-cream),#efe8da);color:var(--tj-ink);padding:clamp(56px,8vw,112px) clamp(20px,4vw,48px)}.tj-easel__inner{max-width:1120px;margin:auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(36px,6vw,96px);align-items:center}.tj-easel__stage{position:relative;justify-self:center;max-width:420px;width:100%;padding:0 0 28px 28px}.tj-easel__stage:before{content:"";position:absolute;left:0;bottom:0;width:78%;height:72%;background:linear-gradient(135deg,#a8b6a0,#8fa08a);opacity:.55}.tj-easel__photo{position:relative;margin:0;padding:12px;background:var(--tj-paper);box-shadow:0 1px 2px #2f3b331f,0 8px 16px -8px #2f3b3333,0 40px 70px -30px #2f3b3380}.tj-easel__photo img{display:block;width:100%;height:auto;max-height:540px;object-fit:cover}.tj-easel__photo figcaption{font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:12px 2px 2px;opacity:.65}.tj-easel h2{font-size:clamp(38px,5vw,68px);line-height:1;letter-spacing:-.025em;margin:0 0 10px}.tj-easel__meta{font-size:14px;letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin:0 0 26px}.tj-easel__note{margin:0 0 30px;padding-left:20px;border-left:2px solid var(--tj-gold);font-size:18px;line-height:1.7}.tj-easel__note p{margin:0}.tj-easel__progress{margin:0 0 34px}.tj-easel__progress-label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin:0 0 14px}.tj-stages{--done:0;--count:4;position:relative;list-style:none;margin:0;padding:0;display:flex;justify-content:space-between}.tj-stages:before,.tj-stages:after{content:"";position:absolute;top:7px;left:8px;height:2px;border-radius:2px}.tj-stages:before{right:8px;background:#2f3b3322}.tj-stages:after{width:calc((100% - 16px) * var(--done) / var(--count));background:linear-gradient(90deg,var(--tj-sky),var(--tj-gold))}.tj-stages__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;flex:1;min-width:0}.tj-stages__step:first-child{align-items:flex-start}.tj-stages__step:last-child{align-items:flex-end}.tj-stages__dot{width:16px;height:16px;border-radius:50%;background:var(--tj-cream);border:2px solid #2f3b3340}.is-done .tj-stages__dot{background:var(--tj-gold);border-color:var(--tj-gold)}.is-now .tj-stages__dot{background:var(--tj-paper);border-color:var(--tj-ember);box-shadow:0 0 0 4px #e8642c26}.tj-stages__name{font-size:13px;line-height:1.3;text-align:center;opacity:.6}.tj-stages__step:first-child .tj-stages__name{text-align:left}.tj-stages__step:last-child .tj-stages__name{text-align:right}.is-now .tj-stages__name{opacity:1;font-weight:600}.is-done .tj-stages__name{opacity:.85}@media(max-width:749px){.tj-easel{padding:48px 20px}.tj-easel__inner{grid-template-columns:1fr;gap:40px}.tj-easel__stage{max-width:300px;padding:0 0 18px 18px}.tj-easel__photo img{max-height:380px}.tj-easel__note{font-size:16.5px}.tj-stages__name{font-size:11.5px}}@media(prefers-reduced-motion:reduce){.tj-easel__pulse{animation:none}}.header,#header-component,#header-component .header__row{border-bottom:0!important;box-shadow:none!important}#header-component{--header-border-width:0px}.tj-follow{background:var(--tj-ink);color:var(--tj-paper);padding:clamp(40px,5vw,64px) clamp(20px,4vw,48px)}.tj-follow__inner{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px 48px;flex-wrap:wrap}.tj-follow .tj-eyebrow{margin-bottom:10px;opacity:.8}.tj-follow h2{font-size:clamp(28px,3.4vw,44px);line-height:1.05;margin:0 0 8px;color:inherit}.tj-follow__text{margin:0;font-size:16px;opacity:.8}.tj-follow__links{list-style:none;margin:0;padding:0;display:flex;gap:12px;flex-wrap:wrap}.tj-follow__links a{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px;border:1px solid #fffaf266;border-radius:2px;color:inherit;text-decoration:none;font-size:15px;letter-spacing:.03em;transition:background-color .25s,color .25s,border-color .25s}.tj-follow__links a:hover{background:var(--tj-paper);color:var(--tj-ink);border-color:var(--tj-paper)}.tj-follow__links a:focus-visible{outline:2px solid var(--tj-gold);outline-offset:3px}.tj-follow__links svg{width:20px;height:20px;flex:none}@media(max-width:749px){.tj-follow__links{width:100%}.tj-follow__links li{flex:1 1 0}.tj-follow__links a{width:100%;justify-content:center;padding:0 10px;font-size:14px}}.tj-loupe__done{display:none;position:absolute;top:16px;right:16px;z-index:3;min-height:38px;padding:0 16px;border:0;border-radius:2px;background:var(--tj-ink);color:var(--tj-paper);font:inherit;font-size:14px;letter-spacing:.04em;cursor:pointer;box-shadow:0 6px 16px #0000003d}.tj-loupe.is-touch{touch-action:none}.tj-loupe.is-touch .tj-loupe__done{display:block}.tj-loupe.is-touch img{outline:2px solid var(--tj-gold);outline-offset:-2px}@media(hover:none){.tj-loupe{cursor:zoom-in}.tj-loupe__lens{width:min(42vw,170px)!important}.tj-hint-touch:before{content:""}}.tj-sec-head{background:var(--tj-cream);color:var(--tj-ink);text-align:center;padding:clamp(56px,7vw,96px) 20px clamp(8px,2vw,24px)}.tj-sec-head .tj-eyebrow:before{display:none}.tj-sec-head h2{font-size:clamp(32px,4.2vw,56px);line-height:1.05;letter-spacing:-.02em;margin:0 0 12px}.tj-sec-head__text{max-width:600px;margin:auto;font-size:17px;line-height:1.65}.tj-sec-head__text p{margin:0}.tj-book{background:linear-gradient(180deg,var(--tj-cream) 0%,var(--tj-sky-soft) 22%,#bcd6f3 75%,var(--tj-cream) 100%);color:var(--tj-ink);padding:clamp(56px,8vw,120px) clamp(20px,4vw,48px)}.tj-book__inner{max-width:1180px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,96px);align-items:center}.tj-book__media{display:flex;flex-direction:column;align-items:center;gap:20px}.tj-book__stage{width:100%;max-width:500px}.tj-book__cover{display:block;width:100%;height:auto;border-radius:3px 8px 8px 3px;box-shadow:-7px 0 0 -2px #e9e1d2,0 2px 4px #1f3c6e1f,0 40px 70px -26px #1f3c6e73}.tj-book__thumbs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.tj-book__thumb{width:62px;height:62px;padding:0;border:1px solid #2f3b3326;background:var(--tj-paper);cursor:pointer;border-radius:2px;overflow:hidden;opacity:.7;transition:opacity .2s,border-color .2s}.tj-book__thumb img{width:100%;height:100%;object-fit:cover;display:block}.tj-book__thumb.is-active,.tj-book__thumb:hover{opacity:1;border-color:var(--tj-gold)}.tj-book__thumb:focus-visible{outline:2px solid var(--tj-gold);outline-offset:2px}.tj-book__title{font-size:clamp(40px,5.4vw,76px);line-height:1;letter-spacing:-.025em;margin:0 0 12px;font-weight:400}.tj-book__byline{font-size:14px;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:0 0 18px}.tj-book__price{font-family:var(--font-heading--family);font-size:28px;margin:0 0 18px}.tj-book__text{font-size:18px;line-height:1.7;max-width:540px}.tj-book__text p{margin:0 0 12px}.tj-book__form{margin-top:24px}.tj-book__label{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-bottom:8px}.tj-book__select{min-height:48px;min-width:260px;padding:0 14px;border:1px solid #2f3b3366;border-radius:2px;background:var(--tj-paper);color:var(--tj-ink);font:inherit;font-size:16px}.tj-book__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.tj-book__actions .tj-btn[disabled]{opacity:.5;cursor:not-allowed}.tj-book__next{margin:24px 0 0;font-style:italic;opacity:.8}.tj-book__note{margin-top:16px;font-size:14px;padding:12px 14px;border:1px dashed currentColor;opacity:.75}@media(max-width:749px){.tj-book{padding:40px 20px 56px}.tj-book__inner{grid-template-columns:1fr;gap:32px}.tj-book__stage{max-width:300px}.tj-book__text{font-size:16.5px}.tj-book__select{width:100%;min-width:0}.tj-book__actions .tj-btn{flex:1 1 auto}}.tj-sig{display:block;height:auto}.studio-signature.tj-sig{width:clamp(150px,16vw,210px);margin-top:26px}.tj-quote__sig.tj-sig{width:clamp(170px,20vw,250px);margin:26px auto 0;filter:none}.tj-follow__sig{width:clamp(150px,15vw,200px);margin:0 0 14px -4px}.tj-js .tj-sig.tj-reveal{opacity:1;transform:none;clip-path:inset(-10% 100% -10% 0);transition:clip-path 1.8s cubic-bezier(.55,.1,.35,1) .2s}.tj-js .tj-sig.tj-reveal.is-in{clip-path:inset(-10% -2% -10% 0)}html,body{background-color:var(--tj-cream)}#header-component:not([transparent]) .header__row{background-color:var(--tj-cream)}main>.shopify-section:first-child{margin-top:0}@media screen and (min-width:750px){.menu-list__submenu{--submenu-padding-block-start:6px;--submenu-padding-block-end:22px}.menu-list__submenu .mega-menu__grid{display:block!important}.menu-list__submenu .mega-menu__list{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:10px 36px!important;grid-template-columns:none!important}.menu-list__submenu .mega-menu__column{grid-column:auto!important;width:auto!important;flex:0 0 auto;display:flex!important;flex-wrap:wrap;align-items:center;gap:10px 36px}.menu-list__submenu .mega-menu__column>div{margin:0!important}.mega-menu__link{position:relative;display:inline-block;padding:4px 0 9px;font-size:15px;letter-spacing:.02em;color:inherit;transition:color .25s}.mega-menu__link:after{content:"";position:absolute;left:-2px;right:-2px;bottom:0;height:8px;background:url(tj-nav-swipe.png) center/100% 100% no-repeat;opacity:0;transition:opacity .25s ease;pointer-events:none}.mega-menu__link:is(:hover,:focus-visible){color:var(--tj-gold)}.mega-menu__link:is(:hover,:focus-visible):after{opacity:1}}#header-component[transparent]:is(:has(.menu-list__list-item:hover),:has(.menu-list__submenu:hover),:has(.menu-list__disclosure[aria-expanded=true]),:has(header-menu[aria-expanded=true])){--header-logo-display:block;--header-logo-inverse-display:none}#header-component[transparent]:is(:has(.menu-list__list-item:hover),:has(.menu-list__submenu:hover),:has(.menu-list__disclosure[aria-expanded=true])) .header__row{--color-foreground:inherit;--color-foreground-rgb:inherit;--color-border:inherit;--color-border-rgb:inherit}#header-component[transparent]:is(:has(.menu-list__list-item:hover),:has(.menu-list__submenu:hover)) .menu-list__link{text-shadow:none}html{scroll-behavior:smooth}.tj-jump{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;background:var(--tj-cream);padding:4px 20px 8px}.tj-jump__link{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border:1px solid #2f3b3340;border-radius:2px;color:var(--tj-ink);text-decoration:none;font-size:15px;letter-spacing:.03em;transition:background-color .25s,color .25s,border-color .25s}.tj-jump__link:hover{background:var(--tj-ink);color:var(--tj-paper);border-color:var(--tj-ink)}.tj-jump__link:focus-visible{outline:2px solid var(--tj-gold);outline-offset:3px}.tj-sec-head[id]{scroll-margin-top:24px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.tj-wall--even{padding:clamp(48px,6vw,80px) clamp(20px,4vw,48px)}.tj-wall--even .tj-wall__head{margin-bottom:clamp(24px,3vw,40px)}.tj-wall--even h2{font-size:clamp(28px,3.4vw,44px)}.tj-wall--even .tj-wall__text{font-size:16.5px}.tj-wall--even .tj-wall__frames{max-width:960px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2.5vw,32px);align-items:center}.tj-wall--even .tj-wall__piece{margin:0!important;translate:none!important;width:auto!important;grid-column:auto!important;grid-row:auto!important}.tj-wall--even .tj-wall__frame{aspect-ratio:5/4;display:flex;align-items:center;justify-content:center}.tj-wall--even .tj-wall__frame img{width:100%;height:100%;object-fit:cover}.tj-wall--even .tj-wall__piece figcaption{font-size:11px}.tj-wall--even .tj-wall__cta{margin-top:clamp(28px,4vw,48px)}@media(max-width:749px){.tj-wall--even .tj-wall__frames{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tj-wall--even .tj-wall__frame{padding:5px}.tj-wall--even .tj-wall__piece figcaption{display:none}}.tj-sec-head__link{margin-top:16px}.tj-pdp-loupe{position:relative}.tj-pdp-loupe .tj-pdp-loupe__lens{z-index:3;width:clamp(170px,15vw,240px)}.tj-pdp-loupe.is-looking .tj-pdp-loupe__lens{opacity:1;scale:1}.tj-pdp-loupe.is-looking,.tj-pdp-loupe.is-looking .product-media-container__zoom-button{cursor:none}.tj-room{--view:120;--frame-in:1.9}.tj-room[data-scene=ledge]{--view:48;--frame-in:1}.tj-room__wall{container-type:inline-size}.tj-room .tj-room__art{width:auto;max-width:none;padding:0;background:transparent;border:calc(var(--frame-in) / var(--view) * 100cqw) solid #4a2c17;border-image:linear-gradient(135deg,#7a4e2d,#4a2c17 35%,#6b4226 55%,#3a2212 80%,#5c3a20) 1;box-shadow:0 1.4cqw 2.6cqw -1cqw #00000073,0 .3cqw .5cqw #0003,inset .25cqw .25cqw .6cqw #00000040}.tj-room .tj-room__art img{width:calc(var(--w) / var(--view) * 100cqw);max-width:76cqw;box-shadow:0 0 0 1px #00000014}.tj-room__ledge{display:none;position:absolute;left:50%;bottom:30%;width:75%;height:auto;translate:-50% 0}.tj-room[data-scene=ledge] .tj-room__ledge{display:block}.tj-room[data-scene=ledge] .tj-room__sofa,.tj-room[data-scene=ledge] .tj-room__floor{display:none}.tj-room[data-scene=ledge] .tj-room__art{bottom:35.5%;left:45%}.product-recommendations .product-card .card-gallery{background:var(--tj-paper);padding:clamp(10px,1.4vw,18px);box-shadow:0 1px 2px #2f3b3314,0 18px 34px -22px #2f3b3366;transition:transform .5s var(--tj-ease),box-shadow .5s var(--tj-ease)}.product-recommendations .product-card .card-gallery .product-media-container{--product-media-fit:contain!important;background:var(--tj-paper)}.product-recommendations .product-card .card-gallery :is(img,.product-media img){object-fit:contain!important}.product-recommendations .product-card .card-gallery .product-media-container img{padding:6%;filter:drop-shadow(0 6px 10px #2f3b3330)}.product-recommendations .product-card{transform:none!important}.product-recommendations .product-card:is(:hover,:focus-within) .card-gallery{transform:translateY(-6px);box-shadow:0 0 0 1px #b9905866,0 30px 50px -24px #2f3b3380}.tj-room:not([data-scene=ledge]) .tj-room__art{bottom:48.5%}.tj-story__panel{display:flex;flex-direction:column;container-type:inline-size}.tj-story__panel .tj-loupe-hint{order:3;margin:14px 0 0}.tj-story .tj-loupe{height:calc(90cqw + 18px);display:flex;align-items:center;justify-content:center;padding:clamp(10px,1.2vw,18px);box-sizing:border-box;overflow:hidden}.tj-story .tj-loupe img{width:auto;height:auto;max-width:100%;max-height:calc(90cqw + 18px - (2*clamp(10px,1.2vw,18px)));aspect-ratio:auto}.tj-story .tj-room__wall{aspect-ratio:10/9}.tj-story .tj-room:not([data-scene=ledge]){--view:90}.tj-story .tj-room:not([data-scene=ledge]) .tj-room__sofa{width:93.33%}.tj-story .tj-room:not([data-scene=ledge]) .tj-room__art{bottom:47.9%}.tj-story .tj-room[data-scene=ledge] .tj-room__ledge{bottom:40%}.tj-story .tj-room[data-scene=ledge] .tj-room__art{bottom:44.1%}.product-card .card-gallery img,.product-card:hover .card-gallery img{transform:none!important;scale:none!important}.tj-story .tj-loupe{overflow:visible!important}.tj-story .tj-loupe__lens{z-index:5}
/*# sourceMappingURL=/cdn/shop/t/24/assets/studio-wow.css.map */
