.nf-lfp{--nf-navy: #17283f;--nf-midnight: #071930;--nf-deep-navy: #061830;--nf-brand-blue: #004aad;--nf-brand-yellow: #ffed00;--nf-bronze: #a55234;--nf-bronze-light: #b8663f;--nf-gold: #c79a42;--nf-gold-soft: #d8b763;--nf-white: #f5f7fa;--nf-muted-white: #cad2dd;--nf-border-dark: rgba(216, 183, 99, .3);--nf-panel-dark: rgba(7, 25, 48, .76);--nf-lfp-content: 1440px;--nf-lfp-gutter: 48px;position:relative;z-index:0;isolation:isolate;width:100%;scroll-margin-top:110px;overflow-x:clip;color:var(--nf-white)!important;background:var(--nf-navy)!important;font-family:inherit;letter-spacing:0}.nf-lfp,.nf-lfp *{box-sizing:border-box}@supports not (overflow: clip){.nf-lfp{overflow-x:hidden}}.nf-lfp__stage{position:relative;isolation:isolate;min-height:var(--nf-lfp-min-height, 820px);overflow:hidden;background:var(--nf-navy)}.nf-lfp__media,.nf-lfp__poster,.nf-lfp__poster img,.nf-lfp__video,.nf-lfp__scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nf-lfp__media{z-index:0;overflow:hidden;background:var(--nf-navy)}.nf-lfp__poster{display:block;margin:0;opacity:var(--nf-lfp-media-opacity, .92)}.nf-lfp__poster img,.nf-lfp__video{display:block;object-fit:cover;object-position:center}.nf-lfp__video{opacity:0;filter:saturate(.92) contrast(1.03);transition:opacity .5s ease}.nf-lfp.is-video-ready .nf-lfp__video{opacity:var(--nf-lfp-media-opacity, .92)}.nf-lfp.has-video-error .nf-lfp__video,.nf-lfp.is-reduced-motion .nf-lfp__video{display:none}.nf-lfp__scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(6,24,48,calc(.72 + (var(--nf-lfp-overlay-strength, .7) * .18))),rgba(6,24,48,calc(.58 + (var(--nf-lfp-overlay-strength, .7) * .18))) 34%,#06183033 58%,#0618300f),linear-gradient(180deg,#0719302e,#0719300a 55%,#0719308a)}.nf-lfp__blueprint{position:absolute;z-index:1;right:2.5%;bottom:4.5%;width:min(43vw,690px);height:26%;opacity:calc(.12 + (var(--nf-lfp-floorplan-glow, .55) * .18));pointer-events:none;transform:perspective(720px) rotateX(64deg) rotate(-8deg);transform-origin:bottom right}.nf-lfp__blueprint:before,.nf-lfp__blueprint:after,.nf-lfp__blueprint span,.nf-lfp__blueprint i{content:"";position:absolute;display:block;border:1px solid var(--nf-gold-soft);box-shadow:0 0 12px rgba(216,183,99,calc(var(--nf-lfp-floorplan-glow, .55) * .22))}.nf-lfp__blueprint:before{top:8%;right:6%;bottom:12%;left:4%}.nf-lfp__blueprint:after{top:8%;bottom:12%;left:42%;width:1px;border-width:0 0 0 1px}.nf-lfp__blueprint span:first-child{top:8%;bottom:48%;left:69%;width:1px;border-width:0 0 0 1px}.nf-lfp__blueprint span:nth-child(2){right:6%;bottom:48%;left:42%;height:1px;border-width:1px 0 0}.nf-lfp__blueprint i{right:31%;bottom:12%;width:1px;height:36%;border-width:0 0 0 1px}.nf-lfp__inner{position:relative;z-index:3;width:min(var(--nf-lfp-content),calc(100% - (var(--nf-lfp-gutter) * 2)));min-height:var(--nf-lfp-min-height, 820px);margin-inline:auto;display:flex;align-items:flex-start;pointer-events:none}.nf-lfp__copy{width:min(44%,640px);padding:96px 0 112px;pointer-events:auto}.nf-lfp__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 24px;color:var(--nf-gold-soft);font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.nf-lfp__eyebrow span{position:relative;width:44px;height:1px;flex:0 0 44px;background:var(--nf-gold)}.nf-lfp__eyebrow span:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--nf-brand-yellow);box-shadow:0 0 12px #ffed008f}.nf-lfp .nf-lfp__title{max-width:620px;margin:0;color:var(--nf-white)!important;font-size:58px!important;font-weight:620;line-height:1.02!important;letter-spacing:0;text-wrap:balance}.nf-lfp__title>span{display:block}.nf-lfp .nf-lfp__title-accent{margin-top:7px;color:var(--nf-gold-soft);font-family:Georgia,Times New Roman,serif;font-size:.96em;font-style:italic;font-weight:500}.nf-lfp__lead{max-width:590px;margin:28px 0 0;color:var(--nf-muted-white)!important;font-size:17px;line-height:1.68}.nf-lfp__actions{display:flex;align-items:stretch;gap:12px;margin-top:34px}.nf-lfp .nf-lfp__button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:16px;border:1px solid transparent;border-radius:6px;padding:14px 18px;font:inherit;font-size:12px;font-weight:820;line-height:1.2;letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.nf-lfp__button i,.nf-lfp__card-arrow{position:relative;width:18px;height:12px;flex:0 0 18px}.nf-lfp__button i:before,.nf-lfp__card-arrow:before{content:"";position:absolute;top:50%;right:1px;left:0;height:1px;background:currentColor;transform:translateY(-50%)}.nf-lfp__button i:after,.nf-lfp__card-arrow:after{content:"";position:absolute;top:50%;right:1px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translateY(-50%) rotate(45deg)}.nf-lfp .nf-lfp__button--primary{border-color:#f5eb05;background:#f5eb05;color:var(--nf-navy)!important;box-shadow:0 14px 30px #06183057}.nf-lfp .nf-lfp__button--primary:hover{border-color:#f5eb05;background:#f5eb05;box-shadow:0 17px 34px #06183066;transform:translateY(-2px)}.nf-lfp .nf-lfp__button--secondary{border-color:var(--nf-border-dark);background:#0719308f;color:var(--nf-white)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nf-lfp .nf-lfp__button--secondary:hover{border-color:var(--nf-gold-soft);background:#17283fd6;transform:translateY(-2px)}.nf-lfp .nf-lfp__button:focus-visible,.nf-lfp__categories a:focus-visible{outline:3px solid var(--nf-brand-yellow)!important;outline-offset:4px!important;box-shadow:0 0 0 6px #ffed003d}.nf-lfp__scene-note{position:absolute;top:82px;right:2px;display:flex;align-items:center;gap:12px;color:#f5f7fab8;font-size:10px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.nf-lfp__scene-note i{width:60px;height:1px;background:var(--nf-gold-soft)}.nf-lfp__materials{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none}.nf-lfp__material{--nf-lfp-object-x: 0px;--nf-lfp-object-y: 0px;--nf-lfp-object-rotate: 0deg;--nf-lfp-object-scale: 1;position:absolute;aspect-ratio:1;opacity:.92;pointer-events:auto;transform:translate3d(var(--nf-lfp-object-x),var(--nf-lfp-object-y),0) rotate(var(--nf-lfp-object-rotate));transform-origin:center}.nf-lfp.is-parallax-ready .nf-lfp__material{will-change:transform}.nf-lfp__material-image,.nf-lfp__material-fallback{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 20px 24px rgba(0,0,0,.4));opacity:1;transform:scale(var(--nf-lfp-object-scale));transform-origin:center;transition:opacity .4s ease,filter .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.nf-lfp__material--hybrid{top:49%;left:50.5%;width:min(33vw,500px)}.nf-lfp__material--tiles{top:25%;left:57%;width:min(29vw,440px)}.nf-lfp__material--carpet{top:43%;left:73.5%;width:min(27vw,410px)}.nf-lfp__material--accessories{top:68%;left:78%;width:min(18vw,280px);aspect-ratio:2.3 / 1}.nf-lfp[data-nf-lfp-active] .nf-lfp__material:not(.is-active){opacity:.62}.nf-lfp[data-nf-lfp-active] .nf-lfp__material:not(.is-active) .nf-lfp__material-image,.nf-lfp[data-nf-lfp-active] .nf-lfp__material:not(.is-active) .nf-lfp__material-fallback{--nf-lfp-object-scale: .95;filter:grayscale(.28) saturate(.72) brightness(.78) drop-shadow(0 12px 18px rgba(0,0,0,.26))}.nf-lfp__material.is-active{z-index:3;opacity:1}.nf-lfp__material.is-active .nf-lfp__material-image,.nf-lfp__material.is-active .nf-lfp__material-fallback{--nf-lfp-object-scale: 1.055;filter:saturate(1.08) brightness(1.08) drop-shadow(0 25px 30px rgba(0,0,0,.52)) drop-shadow(0 0 14px rgba(216,183,99,.2))}.nf-lfp__material-fallback{position:relative;display:none}.nf-lfp__material--css .nf-lfp__material-fallback,.nf-lfp__material.is-object-failed .nf-lfp__material-fallback{display:block}.nf-lfp__material.is-object-failed .nf-lfp__material-image{display:none}.nf-lfp__material-fallback i{position:absolute;display:block}.nf-lfp__material--hybrid .nf-lfp__material-fallback i{top:18%;left:39%;width:22%;height:68%;border:1px solid rgba(216,183,99,.62);background:#b88a57;box-shadow:inset 0 0 0 1px #fff3,0 12px 22px #00000047;transform-origin:bottom center}.nf-lfp__material--hybrid .nf-lfp__material-fallback i:first-child{transform:rotate(-20deg)}.nf-lfp__material--hybrid .nf-lfp__material-fallback i:nth-child(2){transform:rotate(-7deg)}.nf-lfp__material--hybrid .nf-lfp__material-fallback i:nth-child(3){transform:rotate(7deg)}.nf-lfp__material--hybrid .nf-lfp__material-fallback i:nth-child(4){transform:rotate(20deg)}.nf-lfp__material--tiles .nf-lfp__material-fallback i{width:33%;aspect-ratio:1;border:1px solid rgba(216,183,99,.66);background:#8c8378;box-shadow:inset 0 0 0 1px #ffffff2e,0 14px 20px #00000047;transform:rotate(45deg)}.nf-lfp__material--tiles .nf-lfp__material-fallback i:first-child{top:12%;left:33%}.nf-lfp__material--tiles .nf-lfp__material-fallback i:nth-child(2){top:34%;left:11%}.nf-lfp__material--tiles .nf-lfp__material-fallback i:nth-child(3){top:34%;right:11%}.nf-lfp__material--tiles .nf-lfp__material-fallback i:nth-child(4){bottom:12%;left:33%}.nf-lfp__material--carpet .nf-lfp__material-fallback i{border:18px solid #504d49;border-radius:50%;box-shadow:inset 0 0 0 2px #d8b7632e,0 16px 24px #00000052}.nf-lfp__material--carpet .nf-lfp__material-fallback i:first-child{top:16%;right:19%;bottom:28%;left:18%;transform:rotate(34deg)}.nf-lfp__material--carpet .nf-lfp__material-fallback i:nth-child(2){top:45%;right:17%;bottom:12%;left:25%;transform:rotate(-28deg)}.nf-lfp__material--accessories .nf-lfp__material-fallback{filter:drop-shadow(0 18px 24px rgba(0,0,0,.46))}.nf-lfp__material--accessories .nf-lfp__material-fallback i{height:18%;border:1px solid #e4c57f;border-radius:3px 3px 1px 1px;background:#b68b45;box-shadow:inset 0 3px #ffffff38,0 10px 18px #00000052}.nf-lfp__material--accessories .nf-lfp__material-fallback i:first-child{top:28%;left:6%;width:64%;transform:rotate(-9deg)}.nf-lfp__material--accessories .nf-lfp__material-fallback i:nth-child(2){top:46%;right:4%;width:66%;transform:rotate(7deg)}.nf-lfp__material--accessories .nf-lfp__material-fallback i:nth-child(3){top:64%;left:18%;width:72%;transform:rotate(-3deg)}.nf-lfp__material--accessories .nf-lfp__material-fallback i:nth-child(4){display:none}.nf-lfp--materials-off .nf-lfp__materials{display:none}.nf-lfp__pulse{position:absolute;z-index:3;right:11.4%;bottom:10.8%;width:8px;height:8px;border-radius:50%;background:var(--nf-brand-yellow);box-shadow:0 0 calc(8px + (var(--nf-lfp-floorplan-glow, .55) * 20px)) rgba(255,237,0,calc(.3 + (var(--nf-lfp-floorplan-glow, .55) * .32)));animation:nf-lfp-pulse 3.8s ease-in-out infinite}.nf-lfp__handoff{position:absolute;z-index:4;top:var(--nf-lfp-handoff-y, 50%);left:var(--nf-lfp-handoff-x, 50%);width:18px;height:18px;border:1px solid rgba(216,183,99,.62);border-radius:50%;background:#06183085;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(0);transition:transform .76s cubic-bezier(.22,1,.36,1),opacity .12s ease}.nf-lfp.is-handing-off .nf-lfp__handoff{opacity:1;transform:translate(-50%,-50%) scale(180)}.nf-lfp.is-handing-off .nf-lfp__copy,.nf-lfp.is-handing-off .nf-lfp__material{opacity:.42;transition:opacity .32s ease}.nf-lfp__categories{position:relative;z-index:3;border-top:1px solid var(--nf-border-dark);border-bottom:1px solid var(--nf-border-dark);background:var(--nf-midnight)}.nf-lfp__categories ul,.nf-lfp__features ul{width:min(var(--nf-lfp-content),100%);margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none}.nf-lfp__categories li{min-width:0;border-right:1px solid var(--nf-border-dark)}.nf-lfp__categories li:first-child{border-left:1px solid var(--nf-border-dark)}.nf-lfp__categories a{position:relative;min-height:174px;display:grid;grid-template-columns:36px minmax(0,1fr) 20px;align-items:start;gap:14px;padding:27px 22px 24px;color:var(--nf-white)!important;text-decoration:none;overflow:hidden;transition:background-color .32s ease,opacity .32s ease}.nf-lfp__categories a:before{content:"";position:absolute;left:0;right:100%;bottom:0;height:3px;background:var(--nf-gold-soft);transition:right .42s cubic-bezier(.22,1,.36,1)}.nf-lfp__categories a:hover,.nf-lfp__categories a:focus-visible,.nf-lfp__categories li.is-active a{background:#17283fdb}.nf-lfp__categories a:hover:before,.nf-lfp__categories a:focus-visible:before,.nf-lfp__categories li.is-active a:before{right:0}.nf-lfp[data-nf-lfp-active] .nf-lfp__categories li:not(.is-active) a{opacity:.64}.nf-lfp__card-index{padding-top:2px;color:var(--nf-gold-soft);font-size:11px;font-weight:760;line-height:1.2}.nf-lfp__card-copy{min-width:0;display:grid;align-content:start}.nf-lfp__card-copy small{margin:0 0 6px;color:#cad2ddb8;font-size:9px;font-weight:760;line-height:1.25;letter-spacing:.12em;text-transform:uppercase}.nf-lfp__card-copy strong{color:var(--nf-white);font-size:18px;font-weight:720;line-height:1.24}.nf-lfp__card-copy>span{max-height:0;margin-top:0;overflow:hidden;color:var(--nf-muted-white);font-size:12px;line-height:1.45;opacity:0;transform:translateY(8px);transition:max-height .42s ease,margin-top .32s ease,opacity .26s ease,transform .42s cubic-bezier(.22,1,.36,1)}.nf-lfp__categories a:hover .nf-lfp__card-copy>span,.nf-lfp__categories a:focus-visible .nf-lfp__card-copy>span,.nf-lfp__categories li.is-active .nf-lfp__card-copy>span{max-height:58px;margin-top:10px;opacity:1;transform:translateY(0)}.nf-lfp__card-arrow{align-self:center;color:var(--nf-gold-soft);transition:transform .24s ease}.nf-lfp__categories a:hover .nf-lfp__card-arrow,.nf-lfp__categories a:focus-visible .nf-lfp__card-arrow{transform:translate(3px)}.nf-lfp__features{position:relative;z-index:2;background:var(--nf-navy)}.nf-lfp__features li{min-height:118px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:13px;padding:22px;border-right:1px solid rgba(216,183,99,.18)}.nf-lfp__features li:first-child{border-left:1px solid rgba(216,183,99,.18)}.nf-lfp__features li>span{align-self:start;padding-top:2px;color:#d8b763bd;font-size:9px;font-weight:760}.nf-lfp__features p{min-width:0;margin:0;display:grid;gap:7px}.nf-lfp__features strong{color:var(--nf-white);font-size:10px;font-weight:780;line-height:1.35;letter-spacing:.08em}.nf-lfp__features small{color:var(--nf-muted-white);font-size:12px;line-height:1.45}.nf-lfp__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes nf-lfp-pulse{0%,to{transform:scale(.82);opacity:.72}50%{transform:scale(1.28);opacity:1}}@media(max-width:1279px){.nf-lfp{--nf-lfp-gutter: 32px}.nf-lfp .nf-lfp__title{font-size:50px!important}.nf-lfp__copy{width:48%;padding-top:84px}.nf-lfp__material--hybrid{left:47%}.nf-lfp__material--tiles{left:55%}.nf-lfp__material--carpet{left:72%}.nf-lfp__material--accessories{left:76%}}@media(max-width:989px){.nf-lfp__stage,.nf-lfp__inner{min-height:760px}.nf-lfp__copy{width:59%;padding-top:74px}.nf-lfp .nf-lfp__title{font-size:44px!important}.nf-lfp__lead{font-size:16px}.nf-lfp__actions{max-width:410px;display:grid}.nf-lfp .nf-lfp__button{width:100%}.nf-lfp__material--hybrid{top:55%;left:44%;width:46vw}.nf-lfp__material--tiles{top:33%;left:57%;width:39vw}.nf-lfp__material--carpet{top:55%;left:72%;width:34vw}.nf-lfp__material--accessories{top:76%;left:72%;width:25vw}.nf-lfp__categories ul,.nf-lfp__features ul{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-lfp__categories li:nth-child(odd),.nf-lfp__features li:nth-child(odd){border-left:1px solid var(--nf-border-dark)}.nf-lfp__categories li:nth-child(-n+2){border-bottom:1px solid var(--nf-border-dark)}.nf-lfp__features li:nth-child(-n+2){border-bottom:1px solid rgba(216,183,99,.18)}.nf-lfp__categories a{min-height:160px}}@media(max-width:749px){.nf-lfp{--nf-lfp-gutter: 20px}.nf-lfp__stage,.nf-lfp__inner{min-height:680px}.nf-lfp__poster img,.nf-lfp__video{object-position:center}.nf-lfp__scrim{background:linear-gradient(180deg,#061830ed,#061830cc 34%,#06183085 50%,#06183014,#0618301f 88%,#06183052),linear-gradient(90deg,#06183057,#0618300a)}.nf-lfp__inner{width:calc(100% - (var(--nf-lfp-gutter) * 2))}.nf-lfp__copy{width:100%;padding:38px 0 230px}.nf-lfp__eyebrow{margin-bottom:20px;font-size:10px}.nf-lfp .nf-lfp__title{max-width:520px;font-size:34px!important;line-height:1.04}.nf-lfp__lead{max-width:540px;margin-top:16px;font-size:15px;line-height:1.58}.nf-lfp__actions{max-width:520px;gap:10px;margin-top:20px}.nf-lfp .nf-lfp__button{min-height:54px;padding-inline:16px;font-size:11px}.nf-lfp__scene-note,.nf-lfp__blueprint{display:none}.nf-lfp__material{opacity:.68}.nf-lfp__material--hybrid{top:64%;left:-8%;width:54vw}.nf-lfp__material--tiles{top:55%;left:52%;width:44vw}.nf-lfp__material--carpet{top:71%;left:62%;width:38vw}.nf-lfp__material--accessories{top:85%;left:50%;width:31vw}.nf-lfp__pulse{right:12%;bottom:7%}.nf-lfp__categories a{min-height:118px;grid-template-columns:26px minmax(0,1fr) 16px;gap:9px;padding:16px 12px}.nf-lfp__card-copy strong{font-size:15px}.nf-lfp__card-copy>span{display:-webkit-box;max-height:34px;overflow:hidden;margin-top:6px;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:11px;opacity:1;transform:none}.nf-lfp__card-arrow{width:15px}.nf-lfp__features li{min-height:92px;padding:14px 12px}}@media(max-width:389px){.nf-lfp__stage,.nf-lfp__inner{min-height:700px}.nf-lfp .nf-lfp__title{font-size:31px!important}.nf-lfp__categories a{min-height:124px;padding-inline:11px}.nf-lfp__card-index{font-size:9px}}@media(hover:none),(pointer:coarse){.nf-lfp__material{pointer-events:none}.nf-lfp__categories a:hover{background:transparent}}@media(prefers-reduced-motion:reduce){.nf-lfp *,.nf-lfp *:before,.nf-lfp *:after{animation:none!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.nf-lfp__video,.nf-lfp__handoff{display:none!important}.nf-lfp__material{transform:none!important}.nf-lfp__pulse{opacity:.78;transform:none}}@media(forced-colors:active){.nf-lfp .nf-lfp__button,.nf-lfp__categories a{border:1px solid ButtonText}.nf-lfp__material,.nf-lfp__blueprint,.nf-lfp__pulse{display:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/nf-floor-studio-intro.css.map */
