.ff-page{--ff-key:235,58,209;--ff-fill:52,120,255;--ff-sweep:15%;--ff-model-shift:0px;--ff-brightness:1.08;isolation:isolate;color:#f0f0f8;background:#080b18;min-height:100vh;font-family:DM Sans,Arial,sans-serif;position:relative}.ff-page button,.ff-page a{touch-action:manipulation}.ff-page button:focus-visible,.ff-page a:focus-visible{outline-offset:5px;outline:3px solid #eda9f4}.ff-width{width:min(1400px,88%);margin-inline:auto}.ff-header{z-index:30;justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;top:30px;left:6%;right:6%}.ff-brand-group{align-items:center;gap:24px;display:flex}.ff-back{color:#efedf9;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.ff-logo{letter-spacing:4px;color:#f7f5ff;align-items:center;font:750 28px Manrope,sans-serif;display:inline-flex}.ff-logo>span{font-weight:300}.ff-logo sup{letter-spacing:0;align-self:flex-start;margin:2px 0 0 4px;font:9px DM Sans,sans-serif}.ff-header nav{color:#e0e1f1;align-items:center;gap:34px;font-size:11px;display:flex}.ff-header nav a:hover{text-underline-offset:6px;text-decoration:underline}.ff-bag-trigger{color:#f3f2ff;background:0 0;border:1px solid #eeeeff52;border-radius:30px;align-items:center;gap:9px;min-height:44px;padding:11px 16px;font-size:11px;display:flex}.ff-bag-trigger b{border-left:1px solid #fff4;margin-left:6px;padding-left:10px;font-size:9px;font-weight:500}.ff-light-story{height:300svh;position:relative}.ff-stage{isolation:isolate;background:#0b1130;height:100svh;min-height:630px;position:sticky;top:0;overflow:hidden}.ff-atmosphere{background:radial-gradient(ellipse at var(--ff-sweep) 34%,rgba(var(--ff-key),.66),transparent 59%),radial-gradient(ellipse at 87% 56%,rgba(var(--ff-fill),.74),transparent 63%),linear-gradient(120deg,#140e36,#08102b 65%);z-index:-5;position:absolute;inset:0}.ff-atmosphere:after{content:"";pointer-events:none;background:linear-gradient(#02051c20,#0000 65%,#04061f7a);position:absolute;inset:0}.ff-beam{background:linear-gradient(90deg,transparent,rgba(var(--ff-key),.18),transparent);filter:blur(45px);z-index:-4;pointer-events:none;width:72%;height:140%;position:absolute;top:-40%;left:-25%;transform:rotate(28deg)}.ff-beam-b{background:linear-gradient(90deg,transparent,rgba(var(--ff-fill),.2),transparent);top:-20%;left:50%;transform:rotate(-27deg)}.ff-giant-word{z-index:-2;letter-spacing:.16em;color:#0000;-webkit-text-stroke:1px #eee5ff3d;white-space:nowrap;-webkit-user-select:none;user-select:none;font:500 clamp(140px,21vw,330px)/1 Manrope,sans-serif;position:absolute;top:38%;left:7%;right:0}.ff-stage-floor{z-index:-1;background:radial-gradient(ellipse,rgba(var(--ff-key),.48),rgba(var(--ff-fill),.25) 40%,transparent 70%);filter:blur(35px);border-radius:50%;width:80%;height:36%;position:absolute;bottom:-17%;left:23%;transform:rotate(-5deg)}.ff-model{z-index:0;width:64%;height:95%;transform:translateY(var(--ff-model-shift));isolation:isolate;pointer-events:none;position:absolute;bottom:-1%;left:36%}.ff-model picture,.ff-model img{width:100%;height:100%;display:block}.ff-model img{object-fit:contain;object-position:center bottom;filter:brightness(var(--ff-brightness)) contrast(1.04)}.ff-model-color,.ff-model-light{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url(/fashion/forma-model.webp);mask-image:url(/fashion/forma-model.webp);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ff-model-color{background:linear-gradient(105deg,rgba(var(--ff-key),1) 10%,rgba(var(--ff-key),.2) 47%,rgba(var(--ff-fill),.9) 90%);mix-blend-mode:color;opacity:.85}.ff-model-light{background:radial-gradient(ellipse at 13% 35%,rgba(var(--ff-key),.48),transparent 52%),radial-gradient(ellipse at 86% 54%,rgba(var(--ff-fill),.48),transparent 53%);mix-blend-mode:screen;opacity:.8}.ff-read-shade{pointer-events:none;z-index:1;background:linear-gradient(90deg,#070b2566,#0000 58%);position:absolute;inset:0}.ff-hero-copy{z-index:3;width:47%;max-width:700px;animation:.5s both ff-copy-enter;position:absolute;top:29%;left:8%}.ff-eyebrow{letter-spacing:2px;color:#c8cee7;font-size:9px;font-weight:600;line-height:1.7;display:block}.ff-hero-copy>.ff-eyebrow{color:#eee3ff;letter-spacing:1.6px;font-size:8px}.ff-hero-copy h1{letter-spacing:-5px;text-shadow:0 2px 35px #070a2e30;margin:27px 0 24px;font:600 clamp(52px,7.4vw,112px)/.98 Manrope,sans-serif}.ff-hero-copy h1 em{letter-spacing:-5px;font-family:Georgia,serif;font-weight:400}.ff-hero-copy>p{color:#e1deee;text-shadow:0 1px 8px #090d2f;max-width:305px;font-size:12px;line-height:1.9}.ff-shop-link{color:#f6f1ff;border-bottom:1px solid #f3efff8c;justify-content:space-between;align-items:center;gap:35px;margin-top:24px;padding:13px 0;font-size:12px;font-weight:600;display:inline-flex}.ff-shop-link:hover{color:#fff;border-bottom-color:#fff}.ff-light-selector{z-index:4;flex-direction:column;gap:17px;display:flex;position:absolute;top:42%;right:3%}.ff-light-selector button{color:#bdc6df;background:0 0;border:0;align-items:center;gap:8px;padding:8px;font-size:7px;display:flex}.ff-light-selector i{background:0 0;border:1px solid #d2d7ee;border-radius:50%;width:5px;height:5px}.ff-light-selector strong{letter-spacing:.8px;white-space:nowrap;width:0;font-size:7px;font-weight:500;transition:width .25s;overflow:hidden}.ff-light-selector button[aria-pressed=true]{color:#fff}.ff-light-selector button[aria-pressed=true] i{background:#fff;box-shadow:0 0 0 5px #ffffff18}.ff-light-selector button[aria-pressed=true] strong{width:90px}.ff-stage-footer{z-index:4;letter-spacing:1.5px;color:#e6e3f1;justify-content:space-between;align-items:end;gap:24px;font-size:8px;display:flex;position:absolute;bottom:34px;left:6%;right:6%}.ff-stage-footer>span:first-child{font-size:8px;line-height:1.9}.ff-stage-footer b{color:#b8c6df;font-weight:400}.ff-scroll-cue{align-items:center;gap:10px;font-size:7px;display:flex}.ff-light-name{justify-content:flex-end;align-items:center;gap:8px;min-width:130px;font-size:8px;display:flex}.ff-light-name i{background:rgb(var(--ff-key));width:6px;height:6px;box-shadow:0 0 12px rgba(var(--ff-key),.8);border-radius:50%}.ff-light-progress{z-index:5;background:#eef0ff1a;height:2px;position:absolute;bottom:0;left:0;right:0}.ff-light-progress>span{transform-origin:0;background:#ece0ff;width:100%;height:100%;display:block;transform:scaleX(0)}.ff-collection{padding:96px 0 80px;scroll-margin-top:24px}.ff-collection-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.ff-page h2{letter-spacing:-2px;font:500 clamp(37px,4.5vw,66px)/1.1 Manrope,sans-serif}.ff-page h2 em{color:#b8c1e7;font-family:Georgia,serif;font-weight:400}.ff-collection h2{margin-top:18px}.ff-collection-heading>p{color:#abb4d0;font-size:12px;line-height:1.9}.ff-collection-toolbar{border-top:1px solid #52617e66;border-bottom:1px solid #52617e66;justify-content:space-between;align-items:center;gap:20px;margin:36px 0 28px;padding:16px 0;display:flex}.ff-filters{flex-wrap:wrap;gap:8px;display:flex}.ff-filters button{color:#b9c2db;background:0 0;border:1px solid #0000;border-radius:30px;min-height:42px;padding:11px 17px;font-size:11px}.ff-filters button[aria-pressed=true]{color:#17162d;background:#e0d4ef;font-weight:650}.ff-filters button:hover{border-color:#9e98ba66}.ff-collection-toolbar>span{color:#a2adc8;white-space:nowrap;align-items:center;gap:8px;font-size:9px;display:flex}.ff-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.ff-product{min-width:0}.ff-product-image{background:#171c2a;border:1px solid #3a425b80;border-radius:2px;position:relative;overflow:hidden}.ff-product-open{color:#ececf9;text-align:left;background:0 0;width:100%;padding:0;display:block}.ff-product-open>img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;transition:transform .5s,filter .5s;display:block}.ff-product-open:hover>img{filter:brightness(1.08);transform:scale(1.035)}.ff-product-tag{letter-spacing:1px;color:#d0d2e4;pointer-events:none;font-size:6px;position:absolute;top:18px;left:15px}.ff-favorite{color:#d6d9eb;background:#11182db5;border:1px solid #65718d66;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:9px;right:10px}.ff-favorite.is-saved{color:#e8a3dd;background:#3b2445d6;border-color:#b676b9}.ff-product-shop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#191b30;opacity:0;background:#d9d6eae8;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:10px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(8px)}.ff-product-open:hover .ff-product-shop,.ff-product-open:focus-visible .ff-product-shop{opacity:1;transform:translateY(0)}.ff-product-meta{justify-content:space-between;align-items:start;gap:10px;margin:18px 0 7px;display:flex}.ff-product-meta>button{color:#f2effa;text-align:left;background:0 0;padding:0;font-size:12px;font-weight:600}.ff-product-meta>strong{color:#d8dcec;white-space:nowrap;font-size:11px;font-weight:500}.ff-product>p{color:#a8b0ca;font-size:9px;line-height:1.7}.ff-editorial{grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:48px 0 80px;scroll-margin-top:28px;display:grid}.ff-editorial-art{aspect-ratio:4/4.5;background:radial-gradient(at 15% 20%,#a442be,#222456 55%,#0d1534);position:relative;overflow:hidden}.ff-editorial-art>img{object-fit:contain;filter:sepia(.3)saturate(1.6)hue-rotate(205deg);mix-blend-mode:luminosity;opacity:.95;width:88%;height:94%;position:absolute;bottom:-12%;right:-5%}.ff-editorial-art:after{content:"";mix-blend-mode:screen;background:linear-gradient(130deg,#cc66e421,#0000 60%);position:absolute;inset:0}.ff-editorial-label{z-index:2;letter-spacing:1.7px;color:#e3def0;font-size:7px;position:absolute;top:24px;left:24px}.ff-editorial-number{letter-spacing:-4px;color:#eeedf259;z-index:2;font:500 65px/1 Manrope,sans-serif;position:absolute;bottom:20px;left:25px}.ff-editorial-copy h2{margin:22px 0 28px;font-size:64px}.ff-editorial-copy>p{color:#aeb8d1;max-width:350px;margin-bottom:18px;font-size:12px;line-height:1.95}.ff-palette{flex-direction:column;gap:0;max-width:370px;margin-top:26px;display:flex}.ff-palette button{color:#d1d5e7;text-align:left;background:0 0;border-top:1px solid #52617e55;align-items:center;gap:12px;min-height:48px;padding:14px 0;font-size:10px;display:flex}.ff-palette button>i{background:var(--swatch);width:7px;height:7px;box-shadow:0 0 14px var(--swatch);border-radius:50%}.ff-palette button>span{flex:1}.ff-palette button:hover{color:#fff}.ff-final{text-align:center;padding:50px 0 100px}.ff-final h2{margin:24px 0 5px;font-size:83px;line-height:1.05}.ff-final>.ff-eyebrow{color:#a4abc7}.ff-final .ff-shop-link{margin-top:28px}.ff-footer{border-top:1px solid #4b567257;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;display:flex}.ff-footer .ff-logo{letter-spacing:3px;font-size:22px}.ff-footer>p{color:#a5aec8;letter-spacing:1.5px;font-size:7px}.ff-footer>span{letter-spacing:1px;color:#9ba8c3;font-size:7px}.ff-footer>a:last-of-type{color:#d1d8ed;align-items:center;gap:12px;font-size:10px;display:flex}.ff-modal{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overscroll-behavior:contain;background:#030713ce;justify-content:center;align-items:center;padding:40px 5%;display:flex;position:fixed;inset:0;overflow-y:auto}.ff-product-dialog{background:#12172a;border:1px solid #9facc34f;grid-template-columns:1fr 1fr;width:min(960px,100%);max-height:90svh;display:grid;position:relative;overflow:auto;box-shadow:0 30px 120px #0008}.ff-modal-close{z-index:3;color:#e2e8fa;background:#26314ac9;border:1px solid #9facc355;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:17px;right:17px}.ff-dialog-photo{background:#151b29;align-items:center;display:flex}.ff-dialog-photo>img{width:100%;height:auto;display:block}.ff-dialog-info{padding:64px 40px 38px}.ff-dialog-info h2{letter-spacing:-1.1px;margin:18px 0;font-size:35px}.ff-dialog-price{color:#e2d6ed;margin-bottom:24px;font:500 20px Manrope,sans-serif;display:block}.ff-dialog-price small{color:#aab5d1;margin-left:7px;font-size:9px}.ff-dialog-info>p{color:#b6bed6;font-size:12px;line-height:1.9}.ff-size-label{color:#e1e5f1;margin-top:28px;margin-bottom:12px;font-size:11px;display:block}.ff-sizes{flex-wrap:wrap;gap:8px;display:flex}.ff-sizes button{color:#cbd4e8;background:#1e2942;border:1px solid #9eacc04f;place-items:center;min-width:42px;height:42px;padding:10px;font-size:11px;display:grid}.ff-sizes button[aria-pressed=true]{color:#17172e;background:#dacbeb;border-color:#ebdafa;font-weight:650}.ff-add{color:#18182b;background:#dacbeb;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;margin-top:26px;padding:14px 18px;font-size:12px;font-weight:650;display:flex}.ff-add:disabled{color:#a8b0c8;cursor:default;background:#3b4055}.ff-notice{min-height:38px;margin-top:12px;color:#d4c9ec!important;font-size:10px!important;line-height:1.7!important}.ff-concept-note{color:#a8b4cf;margin-top:20px;font-size:9px;line-height:1.8;display:block}.ff-modal-bag{justify-content:flex-end;align-items:stretch;padding:0}.ff-bag-dialog{background:#12182b;border-left:1px solid #7687a64d;width:min(470px,100%);padding:70px 30px 35px;position:relative;overflow-y:auto}.ff-bag-dialog h2{margin:20px 0 30px;font-size:42px}.ff-empty{text-align:center;padding:35px 0}.ff-empty>svg{color:#a99ac5}.ff-empty h3{margin:24px 0 14px;font-size:21px;line-height:1.5}.ff-empty p{color:#afbad5;font-size:12px;line-height:1.9}.ff-bag-items{flex-direction:column;gap:20px;display:flex}.ff-bag-items article{border-bottom:1px solid #6c7c984a;grid-template-columns:80px 1fr auto;align-items:start;gap:15px;padding-bottom:20px;display:grid}.ff-bag-items article>img{object-fit:cover;width:80px;height:100px}.ff-bag-items h3{margin:5px 0 8px;font-size:13px;font-weight:600}.ff-bag-items p{color:#abb9d4;font-size:9px;line-height:1.7}.ff-bag-items article>strong{color:#ddd7ed;margin-top:5px;font-size:11px;font-weight:500}.ff-quantity{border:1px solid #7f90ab60;justify-content:space-between;align-items:center;width:90px;margin-top:15px;display:flex}.ff-quantity button{color:#d9e4fa;background:0 0;place-items:center;width:30px;height:30px;display:grid}.ff-quantity>span{font-size:10px}.ff-bag-total{justify-content:space-between;align-items:center;gap:20px;margin-top:30px;font-size:13px;display:flex}.ff-bag-total strong{color:#e4d7f5;font-size:15px;font-weight:500}@keyframes ff-copy-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1650px){.ff-model{width:60%;height:98%;left:38%}.ff-hero-copy{top:31%}}@media (max-width:1100px){.ff-hero-copy h1{letter-spacing:-4px;font-size:77px}.ff-model{width:77%;height:90%;left:32%}.ff-light-selector{right:2%}.ff-light-selector strong{display:none}.ff-hero-copy{width:55%;left:6%}.ff-hero-copy>p{max-width:270px;font-size:11px}.ff-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.ff-product-open>img{aspect-ratio:1/1.12}.ff-product-shop{opacity:1;background:#d9d6eacc;transform:none}.ff-editorial-copy h2{font-size:52px}.ff-editorial{gap:7%}.ff-dialog-info{padding:60px 28px 28px}}@media (max-width:700px){.ff-header{gap:12px;top:23px;left:6%;right:6%}.ff-brand-group{gap:13px}.ff-logo{letter-spacing:3px;font-size:22px}.ff-logo sup{font-size:7px}.ff-back{width:28px;height:28px}.ff-back svg{width:14px}.ff-header nav{display:none}.ff-bag-trigger{gap:7px;min-height:40px;padding:10px 12px;font-size:10px}.ff-bag-trigger b{margin-left:2px;padding-left:8px}.ff-bag-trigger svg{width:15px}.ff-stage{min-height:690px}.ff-light-story{height:290svh}.ff-model{width:112%;height:69%;bottom:7%;left:13%}.ff-model-color,.ff-model-light{-webkit-mask-image:url(/fashion/forma-model-mobile.webp);mask-image:url(/fashion/forma-model-mobile.webp)}.ff-hero-copy{width:85%;top:17%;left:6%}.ff-hero-copy>.ff-eyebrow{letter-spacing:1.3px;max-width:290px;font-size:6px}.ff-hero-copy h1{letter-spacing:-2.7px;max-width:330px;margin:17px 0 16px;font-size:clamp(49px,12vw,70px)}.ff-hero-copy h1 em{letter-spacing:-2.7px}.ff-hero-copy>p{max-width:190px;font-size:10px;line-height:1.8}.ff-shop-link{gap:18px;margin-top:17px;padding:11px 0;font-size:10px}.ff-read-shade{background:linear-gradient(90deg,#070b255e,#0000 83%)}.ff-light-selector{gap:8px;top:auto;bottom:20%;right:3%}.ff-light-selector button{gap:6px;padding:9px 7px;font-size:6px}.ff-light-selector i{width:4px;height:4px}.ff-giant-word{letter-spacing:.13em;font-size:29vw;top:48%;left:-11%}.ff-stage-footer{align-items:end;gap:12px;bottom:26px}.ff-stage-footer>span:first-child{letter-spacing:1px;max-width:135px;font-size:6px}.ff-scroll-cue{display:none}.ff-light-name{letter-spacing:.8px;min-width:0;font-size:6px}.ff-stage-floor{width:130%;height:35%;bottom:-7%;left:0}.ff-collection{padding:56px 0}.ff-collection-heading{display:block}.ff-collection h2{margin-top:15px;font-size:42px}.ff-eyebrow{letter-spacing:1.4px;font-size:8px}.ff-collection-heading>p{margin-top:20px;font-size:11px}.ff-collection-toolbar{flex-wrap:wrap;gap:15px;margin:28px 0 22px;padding:12px 0}.ff-filters{gap:3px}.ff-filters button{min-height:38px;padding:9px 12px;font-size:10px}.ff-collection-toolbar>span{font-size:8px}.ff-products{gap:27px 14px}.ff-product-open>img{aspect-ratio:3/4}.ff-product-tag{letter-spacing:.5px;max-width:70px;font-size:5px;line-height:1.8;top:12px;left:10px}.ff-favorite{width:28px;height:28px;top:7px;right:7px}.ff-favorite svg{width:13px}.ff-product-shop{padding:9px 10px;font-size:8px;bottom:8px;left:8px;right:8px}.ff-product-shop svg{width:12px}.ff-product-meta{margin-top:13px;display:block}.ff-product-meta>button{margin-bottom:6px;font-size:11px;display:block}.ff-product-meta>strong{font-size:10px}.ff-product>p{font-size:8px}.ff-editorial{grid-template-columns:1fr;gap:32px;padding:20px 0 56px}.ff-editorial-art{aspect-ratio:4/4.2}.ff-editorial-copy h2{margin:18px 0 22px;font-size:51px}.ff-editorial-copy>p{font-size:12px}.ff-palette{max-width:none}.ff-final{padding:30px 0 65px}.ff-final h2{margin-top:22px;font-size:58px}.ff-footer{gap:20px;padding:28px 0}.ff-footer .ff-logo{font-size:20px}.ff-footer>p{order:3;width:100%;font-size:6px}.ff-footer>span{order:4;font-size:6px}.ff-footer>a:last-of-type{margin-left:auto;font-size:9px}.ff-modal{align-items:center;padding:20px 5%}.ff-product-dialog{grid-template-columns:1fr;max-height:90svh}.ff-dialog-photo>img{object-fit:contain;max-height:310px}.ff-dialog-info{padding:28px 24px}.ff-dialog-info h2{font-size:31px}.ff-dialog-price{margin-bottom:18px;font-size:18px}.ff-dialog-info>p{font-size:11px}.ff-size-label{margin-top:22px}.ff-modal-bag{padding:0}.ff-bag-dialog{padding:70px 22px 30px}.ff-bag-dialog h2{font-size:37px}.ff-bag-items article{grid-template-columns:65px 1fr auto;gap:10px}.ff-bag-items article>img{width:65px;height:90px}.ff-bag-items article>strong{font-size:10px}.ff-bag-items h3{font-size:11px}.ff-bag-items p{font-size:8px}.ff-bag-total strong{font-size:13px}}@media (max-width:380px){.ff-hero-copy h1{font-size:47px}.ff-filters button{padding-inline:10px}.ff-hero-copy>p{max-width:175px}.ff-model{width:117%;height:66%;left:12%}.ff-bag-trigger span{display:none}}@media (prefers-reduced-motion:reduce){.ff-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ff-model{transform:none}}@media (max-width:700px){.ff-model{width:106%;height:62%;bottom:5%;left:10%}}@media (max-width:380px){.ff-model{width:108%;height:62%;left:10%}}
