.fcw{--fcw-card-w: 250px;--fcw-ink: #17130f;--fcw-ease: cubic-bezier(.22, 1, .36, 1);display:block;position:relative;height:100vh;height:100svh;background:#0f0c09;color:#fff8eb;isolation:isolate}.fcw.is-ready{height:var(--fcw-scroll-height, 100svh)}.fcw__sticky{position:sticky;top:0;height:100vh;height:100svh;width:100%;overflow:hidden;isolation:isolate;background:#15110c;touch-action:pan-y pinch-zoom}.fcw__ambient{position:absolute;top:-35px;right:-35px;bottom:-35px;left:-35px;background-position:center;background-size:cover;filter:blur(8px) brightness(.5) saturate(.88);transform:scale(1.08);pointer-events:none}.fcw__sticky:after{content:"";position:absolute;inset:auto 0 0;height:16%;z-index:5;background:linear-gradient(transparent,#0c090680);pointer-events:none}.fcw__scene{--fcw-scene-h: calc((100vh - var(--header-height, 0px) - 3px) * 1.0718);--fcw-scene-h: calc((100svh - var(--header-height, 0px) - 3px) * 1.0718);position:absolute;left:50%;top:calc(var(--header-height, 0px) + 3px - var(--fcw-scene-h) * .06699);width:calc(var(--fcw-scene-h) * .666667);height:var(--fcw-scene-h);transform:translate(-50%);transform-origin:50% 56.67%;will-change:transform;isolation:isolate;container-type:inline-size}.fcw .fcw__room,.fcw .fcw__facade,.fcw .fcw__closed,.fcw .fcw__focus,.fcw .fcw__spill{position:absolute;left:0;width:100%;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none}.fcw .fcw__room,.fcw .fcw__facade,.fcw .fcw__closed,.fcw .fcw__focus{top:0;height:100%}.fcw__room{z-index:0}.fcw__facade{z-index:20;-webkit-mask:linear-gradient(#000 0 0) 0 0 / 100% 29.8177% no-repeat,linear-gradient(#000 0 0) 0 100% / 100% 20.5729% no-repeat,linear-gradient(#000 0 0) 0 0 / 25.3906% 100% no-repeat,linear-gradient(#000 0 0) 100% 0 / 25.3906% 100% no-repeat;mask:linear-gradient(#000 0 0) 0 0 / 100% 29.8177% no-repeat,linear-gradient(#000 0 0) 0 100% / 100% 20.5729% no-repeat,linear-gradient(#000 0 0) 0 0 / 25.3906% 100% no-repeat,linear-gradient(#000 0 0) 100% 0 / 25.3906% 100% no-repeat}.fcw .fcw__spill{z-index:21;top:80.46875%;height:19.53125%;opacity:0}.fcw__doors{position:absolute;top:0;right:0;bottom:0;left:0;z-index:22;perspective:var(--fcw-perspective, 1200px);perspective-origin:50% 63.91%;pointer-events:none}.fcw__leaf{position:absolute;top:29.8177%;height:49.6094%;overflow:hidden;background:#140d08;backface-visibility:hidden;will-change:transform,opacity}.fcw__leaf--left{left:25.3906%;width:24.6094%;transform-origin:0 50%}.fcw__leaf--right{left:50%;width:24.6094%;transform-origin:100% 50%}.fcw .fcw__leaf img{position:absolute;top:-60.1037%;height:201.5748%;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.fcw__leaf--left img{left:-103.1746%;width:406.3492%}.fcw__leaf--right img{left:-203.1746%;width:406.3492%}.fcw__shade,.fcw__sheen{position:absolute;pointer-events:none;opacity:0}.fcw__shade{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0906034d,#090603d1)}.fcw__leaf--right .fcw__shade{background:linear-gradient(270deg,#0906034d,#090603d1)}.fcw__sheen{top:-5%;bottom:-5%;left:0;width:70%;background:linear-gradient(100deg,transparent 20%,rgb(255 228 186 / .2) 50%,transparent 80%)}.fcw__closed{z-index:23}.fcw .fcw__focus{z-index:24;opacity:0;will-change:opacity}.fcw__scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;pointer-events:none;background:linear-gradient(90deg,#15110c,#15110c00 9% 91%,#15110c);opacity:var(--fcw-edge, 0)}.fcw__cards{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fcw__card{position:absolute;left:0;top:0;width:var(--fcw-card-w);height:calc(var(--fcw-card-w) * 1.25);margin:calc(var(--fcw-card-w) * -.625) 0 0 calc(var(--fcw-card-w) * -.5);container-type:inline-size;color:var(--fcw-ink);text-decoration:none;visibility:hidden;pointer-events:none;backface-visibility:hidden;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none}.fcw__card.is-current{pointer-events:auto}.fcw__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;border-radius:14px;border-radius:5.3cqw;background:#ece6dc;box-shadow:0 1px 2px #0000001a,0 30px 56px -26px #000000c7;transform:translateZ(0)}.fcw .fcw__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.fcw__placeholder{padding:18%;fill:#7a7066;opacity:.5}.fcw__mist,.fcw__shade-card{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;opacity:0;pointer-events:none}.fcw__mist{background:#efe5d4}.fcw__shade-card{background:#0f0c09}.fcw__plate{position:absolute;left:12px;right:12px;bottom:12px;left:4cqw;right:4cqw;bottom:4cqw;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title cta" "price cta";align-items:center;gap:5px 14px;gap:1.3cqw 4cqw;padding:13px 14px 13px 16px;padding:3.6cqw 4cqw 3.6cqw 5cqw;border-radius:9px;border-radius:3.4cqw;background:#faf7f2f0;box-shadow:inset 0 0 0 1px #fff9,0 10px 30px -14px #00000059;color:var(--fcw-ink);text-align:left;opacity:0;transform:translate3d(0,12px,0);transition:opacity .2s ease,transform .3s ease}.fcw__card.is-settled .fcw__plate{opacity:1;transform:none;transition:opacity .7s ease .05s,transform 1s var(--fcw-ease) .05s}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.fcw__card.is-settled .fcw__plate{background:#faf7f2e3;-webkit-backdrop-filter:blur(3px) saturate(1.04);backdrop-filter:blur(3px) saturate(1.04)}}.fcw__title{grid-area:title;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:400 18px/1.14 var(--fc-serif);font-size:clamp(14px,6.15cqw,28px);letter-spacing:-.01em;text-wrap:balance}.fcw__price{grid-area:price;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font:500 11px/1.3 var(--fc-sans);font-size:clamp(10px,2.75cqw,12.5px);letter-spacing:.1em;font-variant-numeric:lining-nums tabular-nums}.fcw__compare{color:#6b6258;font-weight:400}.fcw__status{font:600 8.5px/1 var(--fc-sans);font-size:clamp(8px,1.95cqw,9px);letter-spacing:.18em;text-transform:uppercase;color:#6b6258}.fcw__cta{grid-area:cta;display:inline-flex;flex-direction:column;align-items:center;gap:6px;font:600 8.5px/1 var(--fc-sans);letter-spacing:.16em;text-transform:uppercase}.fcw__cta-label{order:2}@container (max-width: 299px){.fcw__cta-label{display:none}}.fcw .fcw__cta .fc2-cta-arrow{width:40px;height:26px;border:1px solid rgb(23 19 15 / .24);background:transparent;box-shadow:none;animation:none;transition:background-color .35s ease,border-color .35s ease,color .35s ease}.fcw .fcw__cta .fc2-cta-arrow:after,.fcw .fcw__cta .fc2-cta-arrow__track,.fcw .fcw__cta .fc2-cta-arrow__dot,.fcw .fcw__cta .fc2-cta-arrow__spark{display:none}.fcw .fcw__cta .fc2-cta-arrow svg,.fcw .fcw__cta .fc2-cta-arrow__line,.fcw .fcw__cta .fc2-cta-arrow__head{animation:none}.fcw .fcw__cta .fc2-cta-arrow svg{width:21px;height:11px}@container (max-width: 179px){.fcw__plate{left:6px;right:6px;bottom:6px;padding:6px 8px 6px 9px;row-gap:2px;border-radius:6px;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "price"}.fcw__title{-webkit-line-clamp:1;font-size:12px}.fcw__price{font-size:8.5px;letter-spacing:.06em;gap:0 6px}.fcw__status{font-size:7px}.fcw__cta{display:none}}.fcw__card:focus-visible{outline:none}.fcw__card:focus-visible .fcw__media{outline:1.5px solid #fff5df;outline-offset:5px}@media(hover:hover)and (pointer:fine){.fcw__card.is-current:hover .fcw__cta .fc2-cta-arrow{border-color:var(--fcw-ink);background:var(--fcw-ink);color:#faf7f2}}.fcw__enter{--fcw-arrow: 0;position:absolute;left:50%;top:88.34%;z-index:50;display:block;width:150px;width:clamp(96px,31cqw,238px);transform:translate(-50%,-50%) translate3d(0,calc((1 - var(--fcw-arrow)) * 22%),0) scale(calc(.8 + var(--fcw-arrow) * .2));opacity:var(--fcw-arrow);visibility:hidden;pointer-events:none;color:inherit;text-decoration:none;outline:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.fcw__enter.is-shown{visibility:visible}.fcw__enter.is-live{cursor:pointer}.fcw__enter-hit{fill:transparent;pointer-events:none}.fcw__enter.is-live .fcw__enter-hit{pointer-events:visibleFill}.fcw__enter-press{position:relative;display:block;transition:transform .45s var(--fcw-ease),filter .45s ease}.fcw__enter:active .fcw__enter-press{transform:scale(.94);transition-duration:.12s}.fcw__enter:focus-visible .fcw__enter-press{outline:1px solid #f7e6c2;outline-offset:6px;border-radius:12px}.fcw__enter-body{display:block;transform-origin:50% 40%;animation:fcw-breathe 2.2s cubic-bezier(.45,0,.55,1) infinite;animation-play-state:paused;will-change:transform}.fcw__enter-art{display:block;width:100%;height:auto;overflow:visible}.fcw__enter-glow{position:absolute;left:50%;top:46%;width:190%;aspect-ratio:2.1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgb(255 214 150 / .34),rgb(255 196 120 / .12) 55%,transparent);pointer-events:none;animation:fcw-glow 2.2s cubic-bezier(.45,0,.55,1) infinite;animation-play-state:paused}.fcw__enter.is-live .fcw__enter-body,.fcw__enter.is-live .fcw__enter-glow,.fcw__enter.is-live .fcw__enter-sheen{animation-play-state:running}.fcw__enter-contact{fill:#0a07048c}.fcw__enter-reflection{opacity:.36}.fcw__enter-small{font:700 9.4px/1 var(--fc-sans);letter-spacing:.32em}.fcw__enter-large{font:500 20.5px/1 var(--fc-serif);letter-spacing:.08em}.fcw__enter-sheen{animation:fcw-sheen 4.4s cubic-bezier(.45,0,.2,1) infinite;animation-play-state:paused}@keyframes fcw-breathe{0%,to{transform:scale(.92)}50%{transform:scale(1.06)}}@keyframes fcw-glow{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(.86)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}@keyframes fcw-sheen{0%,38%{transform:skew(-16deg) translate(0)}78%,to{transform:skew(-16deg) translate(300px)}}.fcw .fcw__veil{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;background:#100e0c;opacity:0;pointer-events:none;transition:opacity .43s cubic-bezier(.65,0,.35,1)}.fcw.is-entering .fcw__veil{opacity:1}.fcw.is-entering .fcw__enter-press{transform:scale(1.08);filter:brightness(1.2);transition-duration:.5s}.fcw__controls{position:absolute;z-index:6;bottom:max(6px,env(safe-area-inset-bottom));left:16px;right:16px;display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;text-shadow:0 1px 8px rgb(0 0 0 / .7)}.fcw__controls{pointer-events:none}.fcw__controls>*{pointer-events:auto}.fcw .fcw__prompt.is-passive,.fcw .fcw__skip.is-passive{pointer-events:none}.fcw__prompt{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:#fff8eb;cursor:pointer;padding:0;display:flex;align-items:center;gap:10px;min-height:44px;font:500 10px/1.3 var(--fc-sans);letter-spacing:.16em;text-transform:uppercase;transition:opacity .4s ease;-webkit-tap-highlight-color:transparent}.fcw__prompt[hidden]{display:none}.fcw__prompt svg{width:20px;height:20px;stroke:currentColor;stroke-width:1;animation:fcw-invite 2.6s ease-in-out infinite}.fcw .fcw__skip{display:inline-flex;align-items:center;min-height:28px;font:400 10px/1.3 var(--fc-sans);color:#fff8eb;opacity:.84;text-underline-offset:4px}.fcw__skip:hover{text-decoration:underline}.fcw .fcw__skip.is-aside{align-self:flex-end}.fcw__prompt:focus-visible,.fcw__skip:focus-visible{outline:1px solid #fff8eb;outline-offset:4px}@keyframes fcw-invite{0%,to{transform:translateY(3px);opacity:.6}50%{transform:translateY(-3px);opacity:1}}.fcw.is-reduced{height:100svh}.fcw.is-reduced .fcw__doors,.fcw.is-reduced .fcw__closed,.fcw.is-reduced .fcw__prompt{display:none}@media(max-height:520px)and (orientation:landscape){.fcw__controls{left:auto;right:24px;bottom:12px;align-items:flex-end}}@media(prefers-reduced-motion:reduce){.fcw__prompt svg,.fcw__enter-body,.fcw__enter-glow,.fcw__enter-sheen{animation:none}.fcw__scene,.fcw__card,.fcw__leaf,.fcw__enter-body{will-change:auto}.fcw .fcw__veil{transition-duration:.2s}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/fc-gallery-welcome.css.map */
