.fsw-wrap{--fsw-navy:#1e3a5f;--fsw-border:#e2e8f0;--fsw-muted:#6b7280;--fsw-r:16px}.fsw-wrap>.fsw-inner{position:relative;z-index:1}.fsw-anchor{display:block;height:0;scroll-margin-top:90px}.fsw-hero{position:relative;border-radius:var(--fsw-r);overflow:hidden;min-height:var(--fsw-hero-h,560px);display:flex;align-items:flex-end;background:#0f2034;isolation:isolate}.fsw-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fsw-hero__img,.fsw-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.fsw-hero__img--door{object-fit:contain;background:#fff}.fsw-hero--nodoor .fsw-hero__scrim{background:linear-gradient(to top,#0f2034ad,#0f20344d 46%,#0f20340f)}.fsw-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(15,32,52,.86) 0%,rgba(15,32,52,.44) 42%,rgba(15,32,52,.08) 78%,transparent 100%)}.fsw-hero__content{position:relative;z-index:2;padding:clamp(20px,3.4vw,44px);max-width:min(680px,72%)}.fsw-badges{display:flex;gap:8px;flex-wrap:wrap;margin-block-end:14px}.fsw-badge{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:999px;line-height:1.35;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.fsw-badge--express{background:#15803df0;color:#fff}.fsw-badge--exclusive{background:#ffffffeb;color:#0f2034}.fsw-badge--lead{background:#ffffff29;color:#fff;border:1px solid rgba(255,255,255,.32)}.fsw-h{font-size:clamp(34px,5.6vw,68px);line-height:.98;letter-spacing:-.018em;color:#fff;margin:0 0 12px}.fsw-h .split-words{color:inherit}.fsw-desc{font-size:clamp(13px,1.2vw,15.5px);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ffffffd1;margin:0 0 22px}.fsw-cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.fsw-cta .button svg{width:13px;height:13px;margin-inline-start:6px}.fsw-link{font-size:13.5px;font-weight:700;color:#ffffffe0;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4);padding-block-end:2px;transition:.16s}.fsw-link:hover{color:#fff;border-color:#fff}.fsw-chip{position:absolute;z-index:3;inset-block-end:clamp(20px,3.4vw,44px);inset-inline-end:clamp(20px,3.4vw,44px);display:flex;align-items:center;gap:13px;background:#fffffff0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:14px;padding:11px 18px 11px 11px;box-shadow:0 14px 38px #0000004d;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .3s}.fsw-hero:hover .fsw-chip{transform:translateY(-4px);box-shadow:0 18px 46px #0000005c}.fsw-chip__imgbox{flex:0 0 62px;width:62px;aspect-ratio:3/4;border-radius:9px;overflow:hidden;background:#fff;display:block}.fsw-chip__img{width:100%;height:100%;object-fit:cover;display:block}.fsw-chip__meta{display:flex;flex-direction:column;gap:3px;min-width:0}.fsw-chip__lab{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--fsw-muted)}.fsw-chip__t{font-size:14.5px;font-weight:800;color:var(--fsw-navy);line-height:1.2;white-space:nowrap}.fsw-mid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(22px,3vw,52px);align-items:start;margin-block-start:clamp(24px,3vw,40px)}.fsw-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--fsw-border);border:1px solid var(--fsw-border);border-radius:13px;overflow:hidden}.fsw-spec{background:#fff;padding:15px 17px;display:flex;flex-direction:column;gap:5px}.fsw-spec__k{font-size:9.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--fsw-muted)}.fsw-spec__v{font-size:15px;font-weight:800;color:var(--fsw-navy);line-height:1.25}.fsw-intro{font-size:15px;line-height:1.66;color:var(--fsw-muted)}.fsw-intro p{margin:0 0 11px}.fsw-intro p:last-child{margin-bottom:0}.fsw-gal{margin-block-start:clamp(26px,3.2vw,44px)}.fsw-gal__hd{display:flex;align-items:baseline;gap:11px;margin-block-end:13px}.fsw-gal__lab{font-size:9.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--fsw-muted)}.fsw-gal__t{font-size:15px;font-weight:800;color:var(--fsw-navy)}.fsw-gal__grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.fsw-gal__grid--1{grid-template-columns:minmax(0,1fr)}.fsw-gal__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fsw-rm{position:relative;display:block;line-height:0;border-radius:13px;overflow:hidden;border:1px solid var(--fsw-border);background:#f1f5f9;transition:.2s}.fsw-rm:hover{border-color:var(--fsw-navy);box-shadow:0 10px 28px #1e3a5f2b}.fsw-rm__img{width:100%;height:100%;display:block;aspect-ratio:16/10;object-fit:cover}.fsw-gal__grid--1 .fsw-rm__img{aspect-ratio:21/9;max-height:420px}.fsw-rm__zoom{position:absolute;inset-block-end:12px;inset-inline-end:12px;z-index:2;background:#0f2034eb;color:#fff;font-size:10.5px;font-weight:700;padding:6px 12px;border-radius:999px;line-height:1.2;opacity:0;transition:.18s}.fsw-rm:hover .fsw-rm__zoom{opacity:1}.fsw-feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(214px,1fr));gap:1px;margin-block-start:clamp(24px,3vw,40px);background:var(--fsw-border);border:1px solid var(--fsw-border);border-radius:13px;overflow:hidden}.fsw-feat{background:#f7f9fb;padding:17px 18px;display:flex;flex-direction:column;gap:5px;position:relative;transition:background .2s}.fsw-feat:hover{background:#fff}.fsw-feat__n{font-size:9.5px;font-weight:800;color:var(--fsw-muted);opacity:.5;letter-spacing:.1em}.fsw-feat__t{font-size:13px;font-weight:800;color:var(--fsw-navy);line-height:1.3}.fsw-feat__d{font-size:12.5px;line-height:1.5;color:var(--fsw-muted)}@media(max-width:900px){.fsw-hero{align-items:flex-end}.fsw-hero__content{max-width:100%;padding:20px}.fsw-chip{position:static;margin:0 20px 20px;align-self:flex-start}.fsw-hero{flex-direction:column;justify-content:flex-end}.fsw-mid{grid-template-columns:minmax(0,1fr);gap:20px}.fsw-gal__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.fsw-h{font-size:32px}.fsw-desc{font-size:11.5px;margin-block-end:16px}.fsw-cta{gap:13px}.fsw-cta .button{width:100%;justify-content:center}.fsw-specs{grid-template-columns:minmax(0,1fr)}.fsw-rm__zoom{opacity:1;font-size:10px}.fsw-chip__imgbox{flex:0 0 50px;width:50px}.fsw-chip__t{font-size:13px}}@media(prefers-reduced-motion:reduce){.fsw-chip,.fsw-rm,.fsw-feat{transition:none!important}.fsw-rm__zoom{opacity:1}}.fsw-feat--lead{background:#fff}.fsw-feat--lead:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:2px;background:rgb(var(--color-highlight, 225 29 72))}.fsw-feat--lead .fsw-feat__n{color:rgb(var(--color-highlight, 225 29 72));opacity:1}.fsw-feat--lead .fsw-feat__t{color:rgb(var(--color-highlight, 225 29 72))}.fsw-feat--lead:hover{background:#fff}.fsw-specs>.fsw-spec:last-child:nth-child(odd){grid-column:1 / -1}.fsw-zoombtn{-webkit-appearance:none;appearance:none;border:0;padding:0;margin:0;background:none;font:inherit;color:inherit;cursor:zoom-in;position:relative;display:block;overflow:hidden}.fsw-zoombtn:focus-visible{outline:2px solid rgb(var(--color-highlight, 225 29 72));outline-offset:2px}.fsw-chip__zoom{position:absolute;inset-block-end:5px;inset-inline-end:5px;inline-size:26px;block-size:26px;display:grid;place-items:center;border-radius:50%;background:rgb(var(--color-foreground, 31 64 116) / .86);color:#fff;opacity:0;transform:scale(.82);transition:opacity .24s ease,transform .24s cubic-bezier(.22,1,.36,1);pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fsw-chip__zoom svg{inline-size:14px;block-size:14px}.fsw-chip:hover .fsw-chip__zoom,.fsw-zoombtn:focus-visible .fsw-chip__zoom{opacity:1;transform:scale(1)}.fsw-zoombtn .fsw-chip__img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.fsw-chip:hover .fsw-zoombtn .fsw-chip__img{transform:scale(1.045)}@media(hover:none){.fsw-chip__zoom{opacity:1;transform:none}.fsw-chip:hover .fsw-zoombtn .fsw-chip__img{transform:none}}@media(prefers-reduced-motion:reduce){.fsw-chip__zoom,.fsw-zoombtn .fsw-chip__img{transition:none}.fsw-chip:hover .fsw-zoombtn .fsw-chip__img{transform:none}}.fsw-rm{cursor:zoom-in}
/*# sourceMappingURL=/cdn/shop/t/3/assets/finish-showcase.css.map */
