/* Camera and showroom */
*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;font-family:Arial,Helvetica,sans-serif;background:#79838a;color:#f4f5f3}button,select{font:inherit}button{color:inherit;border:0;background:none;cursor:pointer}button:focus-visible,select:focus-visible{outline:2px solid #efff00;outline-offset:5px}button:disabled{cursor:default}#showroom{height:100svh;min-height:440px;position:relative;overflow:hidden;background:linear-gradient(#182127 0%,#1e272d 20%,#505a61 51%,#889299 76%,#848e95);--camera:1400ms;--ease:cubic-bezier(.22,.7,.19,1)}.room{position:absolute;inset:-2%;transition:transform var(--camera) var(--ease);pointer-events:none}.wall{position:absolute;inset:0;filter:blur(16px);transition:opacity var(--camera),transform var(--camera)}.wall.left{background:linear-gradient(165deg,transparent 26%,#b7c2c614 50%,#a5b0b52a 67%,transparent 70%);clip-path:polygon(0 17%,50% 42%,50% 70%,0 95%)}.wall.right{background:linear-gradient(195deg,transparent 25%,#aab6bd26 55%,#6c7a8233 69%,transparent 70%);clip-path:polygon(100% 17%,50% 42%,50% 70%,100% 95%)}.floor{position:absolute;inset:62% -10% -20%;background:radial-gradient(ellipse at 50% 10%,#c3cdd14d,transparent 42%),linear-gradient(180deg,#bcc6ca33,#79838c 65%);clip-path:polygon(50% 0,100% 30%,100% 100%,0 100%,0 30%);filter:blur(18px);transition:transform var(--camera),opacity var(--camera)}.room:after{content:'';position:absolute;inset:0;opacity:.15;background:radial-gradient(ellipse at 50% 90%,#d7e4ec,transparent 55%)}header{position:absolute;top:0;left:0;right:0;z-index:15;display:flex;justify-content:space-between;align-items:flex-start}header nav{display:flex;gap:25px;font-size:11px;padding:5px 18px}header nav button{padding:2px 0}#back{font-size:29px;width:54px;height:54px;border-radius:50%;background:#ffffff0c;line-height:1}#back:hover{background:#ffffff18}#backtext{visibility:hidden}#showroom:not([data-view=home]) #backtext{visibility:visible}.wall-type{position:absolute;top:25%;left:50%;transform:translate(-50%,0) scale(.65);font-size:clamp(45px,7.5vw,100px);line-height:.82;text-align:center;letter-spacing:-.055em;color:#283238;text-shadow:0 1px 1px #c4cbd615;opacity:0;transition:transform var(--camera) var(--ease),top var(--camera) var(--ease),opacity var(--camera)}.wall-type>span:first-child{display:block;font-size:40%;line-height:.75;opacity:.5;margin-bottom:10px}.wall-type>br{display:none}.rack{position:absolute;top:42%;left:86%;width:62%;height:43%;transform:translateX(-50%) perspective(1100px) rotateY(-20deg) scale(.85);transform-origin:50% 0;filter:blur(5px);opacity:.85;transition:left var(--camera) var(--ease),top var(--camera) var(--ease),width var(--camera) var(--ease),height var(--camera) var(--ease),transform var(--camera) var(--ease),filter var(--camera),opacity var(--camera);cursor:pointer}.rail{position:absolute;inset:0;border:3px solid #afc0c9;border-bottom:0;border-radius:18px 18px 0 0;box-shadow:inset 1px 1px 1px #f5ffff,0 -1px 1px #e3f3f9,1px 0 2px #4c606c}.leg{position:absolute;bottom:-14px;width:56px;height:96px;background:linear-gradient(102deg,#415761 7%,#6c8796 25%,#e0edf0 44%,#8da8b8 55%,#65818e 76%,#4c626e);clip-path:polygon(49% 0,54% 0,59% 32%,73% 63%,92% 85%,99% 94%,90% 99%,55% 100%,14% 96%,2% 88%,9% 72%,30% 36%);border-radius:45%;filter:drop-shadow(10px 10px 6px #202a3333)}.leg:after{content:'';position:absolute;bottom:0;left:10%;width:80%;height:12%;background:linear-gradient(90deg,#637985,#afc4cf);border-radius:50%}.leg.l{left:-25px}.leg.r{right:-25px;transform:scaleX(-1)}.rack:after{content:'';position:absolute;left:-6%;right:-6%;bottom:-30px;height:20px;background:#25313944;filter:blur(16px);border-radius:50%;z-index:-1}.clothes{position:absolute;top:2px;left:15%;width:70%;height:51%;display:flex;align-items:stretch;justify-content:center;gap:1.5%;perspective:1200px;transition:left var(--camera) var(--ease),width var(--camera) var(--ease),height var(--camera) var(--ease)}.piece{position:relative;flex:1;min-width:0;padding:0;transform-origin:50% 0;transition:flex 650ms cubic-bezier(.25,.7,.2,1),transform 650ms;filter:drop-shadow(10px 13px 6px #20283166);-webkit-tap-highlight-color:transparent;cursor:pointer}.piece>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:50% 0;transition:opacity 300ms,transform 600ms cubic-bezier(.25,.7,.2,1);pointer-events:none}.piece>img.side{transform:rotateY(0);opacity:1}.piece>img.front{opacity:0;transform:rotateY(-80deg)}.piece span{position:absolute;top:calc(100% + 13px);left:50%;transform:translateX(-50%);font-size:11px;line-height:1.1;white-space:nowrap;background:#edff00;color:#111;padding:4px 7px;opacity:0;transition:opacity 180ms;pointer-events:none}.piece.turned{flex:3.2;transform:rotateZ(-.3deg)}.piece.turned .side{opacity:0;transform:rotateY(82deg)}.piece.turned .front{opacity:1;transform:rotateY(0)}.piece.selected span{opacity:1}.piece.selected:not(:has(.front)){flex:1.2;transform:rotateY(-22deg)}.ghost-rack{pointer-events:none;left:-10%;width:31%;transform:translateX(-50%) perspective(800px) rotateY(20deg) scale(.85);filter:blur(5px);opacity:.55}.ghost-rack .clothes{left:10%;width:80%}.intro{position:absolute;inset:0;pointer-events:none;opacity:1;filter:blur(0);transform:translateX(0);transition:opacity 650ms,filter 650ms,transform 1100ms var(--ease),visibility 0s}.intro h1{position:absolute;top:26.5%;left:50%;transform:translateX(-50%);font-size:clamp(23px,3.1vw,40px);font-weight:400;line-height:.84;letter-spacing:-.065em;margin:0;text-align:center}.wordmark{position:absolute;top:39%;left:50%;transform:translateX(-50%);font-size:clamp(95px,14vw,180px);font-weight:300;letter-spacing:-.085em;line-height:1.1;color:transparent;-webkit-text-stroke:1.4px #a1aaae77;text-shadow:1px 2px 2px #1f28294d;white-space:nowrap}.wordmark i{position:absolute;top:-15%;left:-13%;font-style:normal;font-size:21%;letter-spacing:-.13em;color:#a3adb2aa;-webkit-text-stroke:0;text-shadow:0 0 4px #b4c2c655}.stickers{position:absolute;left:56%;top:51%;display:flex;align-items:flex-start;flex-direction:column;font-size:clamp(17px,2.05vw,26px);line-height:1;letter-spacing:-.065em;color:#111}.stickers span{padding:1px 6px;background:#edff00}.stickers span:nth-child(2){margin-left:42px}.stickers span:nth-child(3){margin-left:14px}.intro p{position:absolute;left:35.3%;top:59%;font-size:clamp(15px,2vw,24px);line-height:.92;letter-spacing:-.06em;margin:0}.intro p span{padding-left:40px}.enter{position:absolute;left:50%;top:76%;transform:translateX(-50%);pointer-events:auto;font-size:10px;letter-spacing:.03em;padding:12px 20px;opacity:0;transition:opacity 300ms}.intro:hover .enter,.enter:focus-visible{opacity:.7}.intro small{position:absolute;bottom:13.8%;left:50%;transform:translateX(-50%);font-size:12px;letter-spacing:-.07em}.intro .logo-hit{position:absolute;left:27%;top:24%;width:46%;height:45%;pointer-events:auto;cursor:pointer}.hint{position:absolute;bottom:43px;left:50%;transform:translateX(-50%);font-size:8px;letter-spacing:.13em;opacity:0;transition:opacity 500ms;pointer-events:none}footer{position:absolute;bottom:0;left:50%;width:42%;max-width:450px;min-width:290px;display:flex;transform:translate(-50%,100%);font-size:11px;background:#030607;transition:transform 900ms var(--ease);z-index:10;justify-content:space-between}footer button{padding:4px 5px;min-width:38px}footer button[data-category]{background:#edff00;color:#111}footer button.active{background:transparent;color:#fff}#store{flex:1;text-align:left}#sound{position:absolute;bottom:13px;right:17px;font-size:9px;opacity:.5;z-index:10}#showroom:not([data-view=home]) .intro{opacity:0;filter:blur(10px);transform:translateX(-28%);visibility:hidden;transition:opacity 650ms,filter 650ms,transform 1100ms var(--ease),visibility 0s 1100ms}#showroom:not([data-view=home]) .ghost-rack{left:-40%;opacity:0}#showroom:not([data-view=home]) .wall{opacity:0;transform:scale(1.5)}#showroom:not([data-view=home]) .floor{transform:scale(1.3);opacity:.4}#showroom:not([data-view=home]) .wall-type{opacity:1}#showroom:not([data-view=home]) footer{transform:translate(-50%,0)}#showroom[data-view=overview] .rack:not(.ghost-rack){left:50%;top:45%;width:49%;height:39%;transform:translateX(-50%) perspective(1100px) rotateY(0) scale(1);filter:blur(0);opacity:1}#showroom[data-view=overview] .wall-type{top:25%;transform:translateX(-50%) scale(.52)}#showroom[data-view=overview] .hint{opacity:.55}#showroom[data-view=browse] .rack:not(.ghost-rack){left:50%;top:26%;width:135%;height:91%;transform:translateX(-50%) perspective(1100px) rotateY(0) scale(1);filter:blur(0);opacity:1;cursor:default}#showroom[data-view=browse] .clothes{left:12%;width:76%;height:52%}#showroom[data-view=browse] .wall-type{top:-8%;transform:translateX(-50%) scale(1.05)}#showroom[data-view=browse] .hint{opacity:0}.still #showroom{--camera:0ms}.still .piece,.still .piece>img{transition:none}
/* Product and bag overlays */
dialog{border:1px solid #b5c0c366;background:#dce0df;color:#182127;padding:0;max-width:90vw}dialog::backdrop{background:#10202788;backdrop-filter:blur(15px)}#product[open]{width:750px;display:grid;grid-template-columns:1fr 1fr}.close{position:absolute;right:15px;top:10px;font-size:30px;z-index:2;color:#152027}.product-image{height:460px;background:linear-gradient(#56616a,#a7b1b5);padding:45px}.product-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(15px 15px 10px #0005)}.product-copy{padding:65px 30px 30px;display:flex;flex-direction:column;gap:20px}.product-copy h2{font-size:29px;line-height:.95;letter-spacing:-1.5px;font-weight:400;margin:0}.product-copy p{font-size:12px;line-height:1.5;margin:0}.product-copy small{font-size:8px;letter-spacing:1px}.product-copy label{font-size:11px}.product-copy select{padding:10px;background:none;border:1px solid #929e9e}.yellow{background:#edff00;color:#111;padding:15px;text-align:left}.product-copy #price{font-size:20px}#drawer{width:430px;padding:55px 35px;min-height:300px}#drawer h2{font-weight:400;font-size:35px;letter-spacing:-2px}#drawer button.link{display:block;font-size:28px;padding:10px 0;color:#182127}.bag-row{display:flex;justify-content:space-between;border-bottom:1px solid #18212733;padding:20px 0;font-size:12px}.bag-row button{color:#182127}#toast{position:fixed;bottom:65px;left:50%;transform:translateX(-50%);padding:12px 25px;background:#edff00;color:#111;font-size:12px;opacity:0;transition:opacity .3s;pointer-events:none;z-index:30}#toast.show{opacity:1}
@media(max-width:650px){header nav{gap:16px;font-size:10px;padding:7px 12px}#back{width:44px;height:44px;font-size:25px}.intro h1{font-size:28px;top:28%}.wordmark{font-size:29vw;top:42%}.stickers{top:54%;left:55%;font-size:18px}.stickers span:nth-child(2){margin-left:25px}.intro p{font-size:17px;left:23%;top:61%}.intro p span{padding-left:25px}.intro small{bottom:14%}.intro .logo-hit{left:10%;width:80%;height:50%}.enter{opacity:.6;top:77%;white-space:nowrap}.rack{left:102%;width:100%;height:30%;top:43%}.ghost-rack{left:-20%}.leg{width:38px;height:75px}.leg.l{left:-17px}.leg.r{right:-17px}#showroom[data-view=overview] .rack:not(.ghost-rack){width:80%;height:30%;top:45%}#showroom[data-view=overview] .wall-type{top:29%;transform:translateX(-50%) scale(.8)}#showroom[data-view=browse] .rack:not(.ghost-rack){width:230%;height:70%;top:31%}#showroom[data-view=browse] .clothes{height:55%;gap:1.5%}#showroom[data-view=browse] .wall-type{top:11%;transform:translateX(-50%) scale(1.1);font-size:64px}.piece span{font-size:8px;padding:3px}.piece.turned{flex:3.4}footer{width:75%;font-size:10px}#sound{bottom:32px;font-size:8px}#product[open]{grid-template-columns:1fr;max-height:90svh;overflow:auto;width:340px}.product-image{height:260px;padding:30px}.product-copy{padding:25px;gap:14px}}
@media(prefers-reduced-motion:reduce){#showroom{--camera:0ms}*,*:before{transition:none!important;animation:none!important}}
@media(max-width:650px){#showroom[data-view=browse] .rack:not(.ghost-rack){transform:translateX(calc(-50% + var(--pan,0%)));touch-action:pan-y}.intro .logo-hit{top:24%;height:48%}} 
/* Prevent focus from scrolling the hidden camera viewport during its zoom. */
html,body{overflow:hidden}#showroom{overflow:clip}.wall-type{transform-origin:50% 0}.room{filter:blur(6px)}#showroom:not([data-view=home]) .floor{opacity:0}#showroom:not([data-view=home]) .room:after{opacity:.08}
#showroom[data-view=browse] footer #store{flex:0;background:#edff00;color:#111}#showroom[data-view=browse] footer button.active{flex:1;text-align:center}
@media(max-width:650px){#showroom[data-view=browse] .clothes{height:38%}.hint{bottom:40px}}
#showroom:not([data-view=home]) .intro button{pointer-events:none}.still *{transition-duration:0ms!important;animation:none!important}
/* Hover turns a piece on the rail; a click lifts it out into the room. */
.piece.turned:not(:has(.front)){flex:1.8;transform:rotateY(-15deg) translateZ(18px)}.piece.turned:not(:has(.front)) .side{opacity:1;transform:scaleX(1.35) rotateY(0)}
.garment-forward .rack,.garment-forward .wall-type{filter:blur(5px);opacity:.25}
#garment-focus[open]{position:fixed;inset:0;width:100vw;height:100svh;max-width:none;max-height:none;margin:0;border:0;background:transparent;color:#f4f5f3;overflow:clip;padding:0}
#garment-focus::backdrop{background:#17212877;backdrop-filter:blur(5px)}
.focus-close{position:absolute;top:22px;left:24px;z-index:3;font-size:12px;padding:12px;background:#1c272b66;border-radius:30px}
.focus-art{position:absolute;left:50%;top:43%;height:min(64svh,620px);width:min(54svh,520px);transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(18px 30px 15px #111a2077);animation:lift-garment 850ms cubic-bezier(.2,.75,.2,1) both}
.focus-art img{width:100%;height:100%;object-fit:contain}.side-only .focus-art img{transform:scaleX(1.35)}
.focus-caption{position:absolute;top:80%;left:50%;transform:translateX(-50%);text-align:center;min-width:250px;animation:reveal-caption 500ms 350ms both}.focus-caption h2{font-size:14px;font-weight:400;text-transform:uppercase;background:#edff00;color:#111;display:inline-block;margin:0;padding:5px 9px}.focus-caption p{font-size:12px;margin:10px 0}.focus-caption button{font-size:12px;padding:10px 24px}
@keyframes lift-garment{from{transform:translate(calc(-50% + var(--from-x)),calc(-50% + var(--from-y))) scale(var(--from-scale))}to{transform:translate(-50%,-50%) scale(1)}}
@keyframes reveal-caption{from{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}
@media(max-width:650px){.focus-art{height:57svh;width:80vw;top:42%}.focus-caption{top:76%}.focus-close{top:12px;left:12px}}
/* Six-piece capsule collection, with a front view for every garment. */
.clothes{gap:3.2%}.piece.turned{flex:2.3}.piece img{image-rendering:auto}
@media(max-width:650px){#showroom[data-view=browse] .rack:not(.ghost-rack){width:175%}#showroom[data-view=browse] .clothes{gap:2.5%;height:41%}.piece.turned{flex:2.5}}
/* Price and purchase controls stay visible in the garment close-up. */
.focus-caption{top:auto;bottom:4%;width:min(360px,90vw)}.focus-caption .focus-price{font-size:24px;line-height:1.2;letter-spacing:-.04em;margin:12px 0 14px}.quick-purchase{display:flex;gap:8px;justify-content:center}.quick-purchase select{width:70px;background:#26343b;color:#fff;border:1px solid #9faeb15c;padding:10px 12px}.quick-purchase .yellow{flex:1;text-align:center;font-size:13px;padding:13px 20px}.focus-links{display:flex;justify-content:space-between;margin-top:6px}.focus-links button{font-size:11px;padding:7px 0;opacity:.75;text-decoration:underline;text-underline-offset:3px}#quick-status{min-height:16px;font-size:11px;color:#edff00;margin-top:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.focus-art{height:min(58svh,560px);top:37%}
@media(max-width:650px){.focus-art{height:51svh;top:35%}.focus-caption{top:auto;bottom:4%;width:85vw}.focus-caption .focus-price{font-size:23px}}
@media(max-height:600px) and (min-width:651px){.focus-art{left:36%;top:49%;height:80svh;width:45vw}.focus-caption{left:78%;bottom:18%;width:30vw;min-width:220px}}
/* Natural relative lengths in the women collection. */
.piece[data-id="woman-0"]{height:88%}.piece[data-id="woman-1"]{height:128%}.piece[data-id="woman-2"]{height:103%}.piece[data-id="woman-4"]{height:90%}.piece[data-id="woman-5"]{height:108%}
/* Ten garments per rack, with room for the hovered front view. */
.clothes{gap:1.35%}.piece.turned{flex:3.2}
@media(max-width:650px){#showroom[data-view=browse] .rack:not(.ghost-rack){width:230%}#showroom[data-view=browse] .clothes{gap:1.2%;height:45%}.piece.turned{flex:3.4}}
/* FORME — sunlit limestone studio */
html,body{background:#d9cbb7;color:#322b25}#showroom{color:#322b25;background:radial-gradient(ellipse at 13% 6%,#fffdf3 0%,transparent 52%),linear-gradient(180deg,#ede5d6 0%,#e5d9c5 58%,#cbb99c 100%)}
.room{filter:none;opacity:1}.wall.left,.wall.right{clip-path:none;filter:none}.wall.left{background:linear-gradient(90deg,#fff9e733,transparent 45%)}.wall.right{background:linear-gradient(90deg,transparent 67%,#8b6d4620)}
.floor{inset:65% -10% -20%;clip-path:none;filter:blur(2px);background:linear-gradient(180deg,#bda78520,#dfcfb570);border-top:1px solid #a98e6920}
.studio-arch{position:absolute;left:6%;top:8%;width:23%;height:66%;border-radius:50% 50% 0 0;background:linear-gradient(90deg,#a78e6d35,#f7f0df80 12%,#eee4cf77 89%,#bda58344);border:1px solid #b49c7445;box-shadow:inset 12px 10px 24px #b29a7433,5px 0 18px #fff9e466;opacity:.8}.studio-arch:before{content:'';position:absolute;left:49%;top:0;width:2px;height:100%;background:#ad94733b}.studio-arch:after{content:'';position:absolute;left:0;top:46%;width:100%;height:2px;background:#ad94733b}.studio-arch.second{left:auto;right:7%;top:14%;width:17%;height:57%;opacity:.5}
.sunlight{position:absolute;inset:0;background:repeating-linear-gradient(118deg,transparent 0 11%,#fff9e859 11.5% 17%,transparent 17.5% 22%,#876c4c0c 22.2% 22.7%);clip-path:polygon(0 70%,100% 44%,100% 100%,0 100%);filter:blur(3px);opacity:.9}.room:after{background:radial-gradient(ellipse at 16% 30%,#fffef3aa,transparent 60%);opacity:.45}#showroom:not([data-view=home]) .room:after{opacity:.3}#showroom:not([data-view=home]) .floor{opacity:.7}#showroom:not([data-view=home]) .wall{opacity:1}
header nav{font-size:11px}#back{background:#4b372b0c}#back:hover{background:#4b372b18}.wall-type{color:#8b765e;text-shadow:0 1px 0 #fff8;opacity:.35}.wordmark{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.075em;color:#4d3a2b;-webkit-text-stroke:0;text-shadow:none;font-size:clamp(100px,15vw,190px);top:39%}.wordmark i{font-family:Arial,sans-serif;left:auto;right:-6%;top:6%;font-size:10%;letter-spacing:0;color:#4d3a2b;text-shadow:none}.intro h1{font-weight:400;font-size:clamp(23px,2.6vw,34px);line-height:.95;letter-spacing:-.045em}.intro p{color:#65513d;font-size:clamp(15px,1.7vw,22px);line-height:1}.intro small{font-size:9px;letter-spacing:.22em;color:#74614d}.stickers{left:58%;top:54%;font-size:clamp(14px,1.5vw,20px);letter-spacing:-.03em}.stickers span{background:#70463a;color:#fff8eb;padding:3px 8px}.stickers span:nth-child(2){margin-left:25px}.stickers span:nth-child(3){margin-left:9px}.enter{border-bottom:1px solid #745d4266;opacity:.75;color:#4d3a2b}.rail{border-color:#b2a48d;box-shadow:inset 1px 1px 1px #fffaf1,0 -1px 1px #fffaeb,1px 0 2px #776953}.leg{background:linear-gradient(102deg,#776951 7%,#b5a68c 25%,#f4e9d6 44%,#b7aa92 55%,#a59476 76%,#7b6c54)}.leg:after{background:linear-gradient(90deg,#a29277,#d3c4a9)}.rack:after{background:#73553330}.piece{filter:drop-shadow(10px 14px 7px #59432b40)}
.piece span,.focus-caption h2{background:#70463a;color:#fff9ee}.yellow{background:#70463a;color:#fff9ee}footer{background:#3f3228;color:#fff8ed}footer button[data-category]{background:#c7b18b;color:#30271e}footer button.active{background:transparent;color:#fff8ed}#showroom[data-view=browse] footer #store{background:#c7b18b;color:#30271e}button:focus-visible,select:focus-visible{outline-color:#8a4b39}#toast{background:#70463a;color:#fff9ee}
#garment-focus[open]{color:#322b25}#garment-focus::backdrop{background:#e2d3b699;backdrop-filter:blur(8px)}.focus-close{background:#eee4d07a;color:#4d3a2b}.focus-art{filter:drop-shadow(18px 30px 18px #5e43273d)}.quick-purchase select{background:#e9dfcf;color:#4d3a2b;border-color:#af9875}.quick-purchase .yellow{color:#fff9ee}#quick-status{color:#70463a}dialog{background:#eee5d6;border-color:#bba88c66;color:#3d3026}dialog::backdrop{background:#a58d6d66}.product-image{background:linear-gradient(#d4c3a9,#efe4ce)}.close,#drawer button.link,.bag-row button{color:#4d3a2b}.product-copy select{border-color:#b19e81;color:#4d3a2b}
@media(max-width:650px){.wordmark{font-size:29vw;top:42%}.intro h1{font-size:27px}.stickers{left:56%;top:55%;font-size:15px}.intro p{left:21%;font-size:17px;top:62%}.studio-arch{left:-14%;width:54%;height:63%;top:12%}.studio-arch.second{right:-10%;width:44%;top:19%;height:52%}.intro small{font-size:8px;letter-spacing:.16em}}
#showroom[data-view=home] .wall-type{opacity:0}.intro p{top:66%;left:32%;font-size:18px;line-height:1.05}
@media(max-width:650px){.intro p{top:65%;left:21%;font-size:16px}}
/* Collection-specific additions, with natural garment lengths. */
.piece[data-id="woman-6"]{height:123%}.piece[data-id="woman-7"]{height:80%}.piece[data-id="woman-8"]{height:118%}.piece[data-id="woman-9"]{height:108%}
