:root{--bg:#ffffff;--fg:#111111;--muted:#6c6c68;--line:#e3e3df;--soft:#f5f5f3;--accent:#d8341c;--violet:#6d3fd1;--on-accent:#fff;--display:"Unbounded","Arial Black",Arial,sans-serif;--mono:"DM Mono",ui-monospace,Menlo,monospace;--sw:300px;color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:var(--display);font-size:14px;font-weight:300;line-height:1.5;margin:0}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg)}a,button,input{color:inherit;font-family:inherit}button{cursor:pointer}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app{display:grid;grid-template-columns:var(--sw) minmax(0,1fr);min-height:100vh}.side{position:sticky;top:0;height:100vh;overflow-y:auto;border-right:1px solid var(--line);padding:calc(22px + env(safe-area-inset-top,0px)) 22px 40px max(22px,env(safe-area-inset-left,0px));background:var(--bg)}.brand{display:block;font-weight:500;font-size:17px;letter-spacing:-.03em;margin-bottom:18px;background:none;border:0;padding:0;text-align:left}.search{width:100%;border:1px solid var(--line);background:var(--soft);padding:11px 14px;font-size:13px;font-weight:300;border-radius:0}.search::placeholder{color:var(--muted)}.nav{margin-top:18px}.nav button,.nav a{display:flex;justify-content:space-between;align-items:baseline;gap:10px;width:100%;background:none;border:0;text-align:left;padding:9px 0;text-decoration:none}.nav .t0{font-weight:500;font-size:13px;letter-spacing:-.02em;border-top:1px solid var(--line);padding:13px 0}.nav .g0{font-size:13px;padding-left:12px}.nav .i0{font-size:12.5px;padding-left:24px;color:var(--muted)}.nav .flatitem{padding-left:12px}.nav span.n{font-family:var(--mono);font-size:11px;color:var(--muted);flex:none}.nav .kids{display:none}.nav .open>.kids{display:block}.nav button:hover,.nav a:hover,.nav .on{color:var(--accent)}.nav .home{font-size:13px;font-weight:500;padding:13px 0}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;pointer-events:none;transition:opacity .25s;z-index:40}.main{min-width:0;padding:0 max(24px,env(safe-area-inset-right,0px)) 0 clamp(24px,4vw,64px)}.top{display:flex;align-items:center;gap:16px;padding:calc(16px + env(safe-area-inset-top,0px)) 0 16px;border-bottom:1px solid var(--line);margin-right:calc(-1*clamp(0px,0px,0px))}.menu{display:none;align-items:center;gap:10px;background:var(--fg);color:var(--bg);border:0;padding:10px 16px;font-size:12px;font-weight:400}.menu i{display:block;width:16px;height:8px;border-top:2px solid currentColor;border-bottom:2px solid currentColor}.top .crumb{margin-left:auto}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;font-size:12px;font-weight:400;letter-spacing:.02em;background:var(--fg);color:var(--bg);border:1px solid var(--fg)}.btn:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.line{background:none;color:var(--fg)}.btn.line:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.view{padding-block:6vh 10vh}h1{font-size:clamp(32px,4.8vw,68px);font-weight:500;line-height:1.04;letter-spacing:-.045em;margin:14px 0 0;max-width:16ch;text-wrap:balance}h1 em{font-style:normal;color:var(--violet)}.lead{font-size:clamp(14px,1.3vw,17px);line-height:1.5;color:var(--muted);max-width:44ch;margin:22px 0 0}.acts{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.sheet{aspect-ratio:2/3;position:relative;overflow:hidden;background:#ddd center/cover no-repeat;display:flex;flex-direction:column;justify-content:space-between;padding:9%;color:#fff}.sheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.3),transparent 28%,transparent 62%,rgba(0,0,0,.55))}.sheet .t,.sheet .c{position:relative;z-index:1;text-shadow:0 1px 10px rgba(0,0,0,.5)}.sheet .t{font-weight:500;letter-spacing:-.04em;font-size:clamp(16px,1.9vw,26px);line-height:1.05}.sheet .c{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.flow{position:relative;height:clamp(420px,52vw,560px);margin-top:6vh;perspective:1500px;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.fi{position:absolute;left:50%;top:6%;width:clamp(170px,19vw,250px);margin-left:calc(clamp(170px,19vw,250px)/-2);transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .5s,filter .5s;cursor:pointer;border:0;padding:0;background:none}.fi .sheet{box-shadow:0 30px 50px -22px #00000073}.flowbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;flex-wrap:wrap}.flowbar b{font-weight:500;font-size:18px;letter-spacing:-.03em}.arrows{display:flex;gap:8px}.arrows button{width:44px;height:44px;border:1px solid var(--fg);background:none;font-size:16px}.arrows button:hover{background:var(--fg);color:var(--bg)}.factbtn{background:none;border:0;border-top:1px solid var(--line);padding:26px 0 0;text-align:left}.factbtn:hover b{color:var(--violet)}.factbtn:hover{border-top-color:var(--violet)}.factbtn .go{color:var(--violet)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:none;align-items:center;justify-content:center;background:#00000073;padding:max(16px,env(safe-area-inset-top,0px)) 16px 16px}.modal.on{display:flex}.sheetbox{background:var(--bg);width:min(980px,100%);max-height:90vh;display:flex;flex-direction:column;box-shadow:0 40px 80px -20px #00000080}.sbh{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px 16px;border-bottom:1px solid var(--line)}.sbh h3{margin:6px 0 0;font-size:22px;font-weight:500;letter-spacing:-.03em}.x{background:none;border:1px solid var(--line);width:40px;height:40px;font-size:18px;flex:none}.x:hover{border-color:var(--accent);color:var(--accent)}.tw{overflow:auto}table.pt{border-collapse:separate;border-spacing:0;width:100%;min-width:620px;font-variant-numeric:tabular-nums}.pt th,.pt td{padding:12px 16px;text-align:right;border-bottom:1px solid var(--line);font-weight:300}.pt thead th{position:sticky;top:0;background:var(--bg);z-index:2;font-weight:500;font-size:13px;vertical-align:bottom;border-bottom:1px solid var(--fg)}.pt thead th small{display:block;font-family:var(--mono);font-weight:400;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:2px}.pt th:first-child,.pt td:first-child{text-align:left;position:sticky;left:0;background:var(--bg)}.pt td:first-child b{font-weight:500;font-size:15px}.pt td:first-child span{display:block;font-family:var(--mono);font-size:10px;color:var(--muted)}.pt td.c{font-family:var(--mono);font-size:14px;cursor:pointer}.pt td.c:hover{background:var(--soft);color:var(--violet)}.pt td.sel,.pt td.sel:hover{background:var(--fg);color:var(--bg)}.papers{display:flex;gap:0;margin-top:16px;border:1px solid var(--fg);width:max-content;max-width:100%;flex-wrap:wrap}.papers button{background:none;border:0;padding:11px 16px;font-size:12px;text-align:left;border-right:1px solid var(--fg)}.papers button:last-child{border-right:0}.papers button small{display:block;font-family:var(--mono);font-size:10px;color:inherit;opacity:.7}.papers button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.sizebtn{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;border:1px solid var(--fg);background:none;padding:14px 16px;text-align:left;margin-top:12px;font-size:15px;font-weight:400}.sizebtn:hover{background:var(--soft)}.sizebtn span{font-family:var(--mono);font-size:11px;color:var(--muted);text-transform:uppercase}.chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:0;margin-top:5vh;border-top:1px solid var(--line)}.chips div{padding:14px 0;border-bottom:1px solid var(--line);font-size:15px;font-weight:400;display:flex;gap:12px;align-items:baseline}.chips i{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--muted);min-width:22px}.nav button.where,.nav button.where:hover,.nav button.where .n{color:var(--violet)}.nav .where{margin-top:8px;border-top:1px solid var(--line);padding:13px 0;font-weight:500;font-size:13px}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin-top:9vh}.facts>div{border-top:1px solid var(--line);padding-top:26px}.facts b{display:block;font-size:clamp(26px,3vw,40px);font-weight:500;letter-spacing:-.04em;line-height:1.1}.lh{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.h2{font-size:clamp(26px,3.6vw,48px);font-weight:500;letter-spacing:-.04em;line-height:1.05;margin:10px 0 0}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:30px 20px;margin-top:5vh}.grid .card{width:100%}.back{background:none;border:0;padding:0;font-size:12px;color:var(--accent)}.pgrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);margin-top:3vh;align-items:start}@media(max-width:1100px){.pgrid{grid-template-columns:1fr}}.room{background:var(--soft);min-height:min(76vh,640px);display:grid;place-items:center;padding:6vh 4vw;position:relative}.room .mono{position:absolute;left:18px;bottom:14px}.frame{background:#fff;padding:6%;box-shadow:0 30px 60px -30px #00000059;transition:width .45s cubic-bezier(.2,.8,.2,1),aspect-ratio .45s}.frame .sheet{aspect-ratio:auto;height:100%}.sizes{display:flex;flex-direction:column;border-top:1px solid var(--line);margin-top:12px}.sizes button{background:none;border:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:18px;align-items:baseline;padding:14px 0;text-align:left;font-variant-numeric:tabular-nums}.sizes .sz{font-size:17px;font-weight:400}.sizes b{font-family:var(--mono);font-weight:400;font-size:14px;text-align:right}.sizes button[aria-pressed=true]{color:var(--accent)}.sizes button[aria-pressed=true] .sz:before{content:"\2192  "}.total{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;flex-wrap:wrap}.total b{font-size:36px;font-weight:500;letter-spacing:-.04em;line-height:1}.pf{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.pf div{border-top:1px solid var(--line);padding-top:10px}.pf b{display:block;font-size:16px;font-weight:500;letter-spacing:-.03em}@media(max-width:520px){.pf{grid-template-columns:1fr}}footer{border-top:1px solid var(--line);padding-block:24px 36px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}@media(max-width:1000px){.app{grid-template-columns:1fr}.side{position:fixed;left:0;top:0;bottom:0;width:min(340px,88vw);z-index:41;transform:translate(-102%);visibility:hidden;transition:transform .3s,visibility 0s .3s}.side.on{transform:none;visibility:visible;transition:transform .3s}.scrim.on{opacity:1;pointer-events:auto}.menu{display:inline-flex}.main{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}.sale{background:var(--fg);color:var(--bg);display:flex;justify-content:center;align-items:baseline;gap:6px 14px;flex-wrap:wrap;padding:10px 16px;font-size:12px;text-align:center}.sale b{font-weight:500}.sale .cd{font-family:var(--mono);font-size:11px;opacity:.85}.atlas{margin-top:8vh}.atlas .hd{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.toggle{display:flex;border:1px solid var(--fg)}.toggle button{background:none;border:0;padding:10px 18px;font-size:12px}.toggle button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.gwrap{position:relative;margin-top:3vh;height:clamp(340px,48vw,600px);background:var(--soft);overflow:hidden}.gc{width:100%;height:100%;display:block;touch-action:none;cursor:grab}.gc.pin{cursor:pointer}.tip{position:absolute;pointer-events:none;background:var(--bg);box-shadow:0 14px 30px -10px #00000059;display:flex;gap:12px;align-items:center;padding:8px 14px 8px 8px;font-size:13px;font-weight:400;z-index:3;white-space:nowrap}.tip i{width:40px;height:60px;background:#ddd center/cover;display:block}.tip small{display:block;font-family:var(--mono);font-size:10px;color:var(--muted);text-transform:uppercase}.hint{position:absolute;left:16px;bottom:12px}.pdesc{margin-top:14px;display:flex;flex-direction:column;gap:0}.pdesc div{border-left:2px solid var(--line);padding:8px 0 8px 14px;font-size:13px;line-height:1.5;color:var(--muted)}.pdesc div b{display:block;color:var(--fg);font-weight:500;font-size:13px}.pdesc div.on{border-left-color:var(--accent);color:var(--fg)}.pdesc3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:5vh}.pdesc3 div{border-top:1px solid var(--fg);padding-top:14px;font-size:14px;line-height:1.55}.pdesc3 b{display:block;font-weight:500;font-size:16px;letter-spacing:-.02em;margin-bottom:4px}.pdesc3 small{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.chipsz{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.chipsz button{background:none;border:1px solid var(--line);padding:11px 10px;text-align:left;font-size:14px;font-weight:400}.chipsz button small{display:block;font-family:var(--mono);font-size:11px;color:var(--muted)}.chipsz button[aria-pressed=true]{border-color:var(--fg);background:var(--fg);color:var(--bg)}.chipsz button[aria-pressed=true] small{color:var(--bg);opacity:.75}.seg{display:flex;border:1px solid var(--fg);width:max-content;max-width:100%}.seg button{background:none;border:0;border-right:1px solid var(--fg);padding:9px 14px;font-size:12px}.seg button:last-child{border-right:0}.seg button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.helper{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.helper input[type=range]{width:100%;accent-color:var(--accent);margin:8px 0}.helper p{margin:4px 0;font-size:13px}.helper .link{background:none;border:0;padding:0;color:var(--accent);font-size:12px;text-decoration:underline}.scene{position:relative;margin:0 auto;overflow:hidden;background:#fbfbf9}.scene .floor{position:absolute;left:0;right:0;bottom:0;height:3%;background:#e8e7e2}.scene .pp{position:absolute;background:#ddd center/cover;box-shadow:0 8px 16px -8px #00000080}.scene svg{position:absolute;bottom:0}.more{margin-top:10vh}.more .grid{margin-top:3vh}.promo{margin-top:22px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--line);padding:14px 16px;font-size:13px}.card .sub{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.room{overflow:hidden}.scene{max-width:100%}.cities{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.chipc{background:none;border:1px solid var(--fg);padding:8px 14px;font-size:12px}.chipc:hover{background:var(--fg);color:var(--bg)}.backw[hidden],.toggle[hidden],.cities[hidden],.tip[hidden]{display:none}.zoom{position:absolute;right:14px;bottom:14px;display:flex;flex-direction:column;border:1px solid var(--fg);background:var(--bg);z-index:2}.zoom[hidden]{display:none}.zoom button{width:38px;height:38px;border:0;background:none;font-size:18px;border-bottom:1px solid var(--line,#ddd)}.zoom button:last-child{border-bottom:0}.zoom button:hover{background:var(--fg);color:var(--bg)}.nav .gon>button{background:var(--soft)}.vtabs{display:flex;border:1px solid var(--fg);margin-bottom:12px}.vtabs button{flex:1;background:none;border:0;padding:11px 12px;font-size:12px}.vtabs button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.pbig{display:flex;justify-content:center;padding:20px 0}.pbig .sheet{box-shadow:0 30px 50px -22px #00000073}.back{display:block;margin-bottom:18px;cursor:pointer}.back:hover{text-decoration:underline}.nav .row{display:flex;align-items:stretch}.nav .row>a{flex:1;min-width:0}.nav .tg{width:34px;flex:none;justify-content:center;padding:0;color:var(--muted);font-family:var(--mono);font-size:15px}.nav .tg:before{content:"+"}.nav .open>.row>.tg:before{content:"\2212"}.nav .nv>.row>.t0{padding-right:0}.nav .gon>.row>a{background:var(--soft)}.nav a.cur,.nav .row>a.cur{color:var(--accent)}.nav a.where,.nav a.where:hover,.nav a.where .n{color:var(--violet)}.nav a.where{margin-top:8px;border-top:1px solid var(--line);padding:13px 0;font-weight:500;font-size:13px}.nav .res a{padding-left:0}.brand{text-decoration:none}.fgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:22px}.pager{display:flex;gap:10px;margin-top:40px;flex-wrap:wrap}.pager a,.pager span{border:1px solid var(--line);padding:9px 14px;font-size:12px;text-decoration:none}.pager .cur{background:var(--fg);color:var(--bg);border-color:var(--fg)}.pimg{display:block;max-width:100%;height:auto;margin:0 auto;box-shadow:0 30px 50px -22px #00000073}.thumbs{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.thumbs button{border:1px solid var(--line);padding:0;background:none;width:64px}.thumbs button[aria-pressed=true]{border-color:var(--fg)}.thumbs img{display:block;width:100%;height:auto}.cart-line{display:grid;grid-template-columns:90px 1fr auto;gap:18px;padding:18px 0;border-bottom:1px solid var(--line);align-items:center}.cart-line img{width:90px;height:auto;display:block}.cart-line input{width:60px;border:1px solid var(--line);padding:8px;font-size:13px}.prose{max-width:62ch;line-height:1.7}.prose h2,.prose h3{font-weight:500;letter-spacing:-.03em}footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:28px 0 40px;border-top:1px solid var(--line)}.sale[hidden]{display:none}a.card{text-decoration:none;color:inherit;display:block}.facts{align-items:start}.facts>*{display:block;box-sizing:border-box;width:100%;margin:0;border:0;border-top:1px solid var(--line);padding:26px 0 0;background:none;text-align:left;font:inherit;color:inherit;text-decoration:none;cursor:default}.facts>a,.facts>button{cursor:pointer}.facts>*:hover{border-top-color:var(--line)}.facts>a:hover,.facts>button:hover{border-top-color:var(--violet)}.facts .mono{display:block;margin-top:8px}.chipsz{grid-template-columns:repeat(4,1fr)}@media(max-width:600px){.chipsz{grid-template-columns:repeat(2,1fr)}}.chipsz button em{display:block;font-style:normal;font-family:var(--mono);font-size:10.5px;color:var(--muted);line-height:1.3;margin:1px 0 3px}.chipsz button.hl:not([aria-pressed=true]){border-color:var(--violet);box-shadow:inset 0 0 0 1px var(--violet);background:#785aff12}.chipsz button.dim{opacity:.38}.chipsz button[aria-pressed=true] em{color:var(--bg);opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme.css.map */
