:root{--nf-navy: #17283f;--nf-navy-hover: #0f1e31;--nf-ink: #20242b;--nf-muted: #625d57;--nf-rust: #a55234;--nf-rust-hover: #7d3d29;--nf-paper: #fffaf3;--nf-soft: #f7f2ea;--nf-line: #ded5c6;--nf-white: #ffffff;--nf-success: #52705a;--nf-warning: #9a6b28;--nf-error: #a33f34;--nf-content: 1440px;--nf-reading: 720px;--nf-gutter-desktop: 48px;--nf-gutter-tablet: 32px;--nf-gutter-mobile: 20px;--nf-space-1: 4px;--nf-space-2: 8px;--nf-space-3: 16px;--nf-space-4: 24px;--nf-space-5: 32px;--nf-space-6: 48px;--nf-space-7: 64px;--nf-space-8: 96px;--nf-radius-control: 8px;--nf-radius-card: 12px;--nf-radius-panel: 16px;--nf-shadow-card: 0 14px 34px rgba(23, 40, 63, .1);--nf-shadow-float: 0 22px 54px rgba(23, 40, 63, .18)}[data-nf-design-system],[data-nf-design-system] *{box-sizing:border-box}[data-nf-design-system]{color:var(--nf-ink);background-color:var(--nf-white);font-family:inherit;letter-spacing:0}[data-nf-product-page],[data-nf-decision-dock]{overflow-x:clip}@supports not (overflow: clip){[data-nf-product-page],[data-nf-decision-dock]{overflow-x:hidden}}[data-nf-design-system] :where(h1,h2,h3,h4){color:var(--nf-navy);letter-spacing:0}[data-nf-design-system] :where(p,li,small){color:inherit}[data-nf-design-system] :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(165,82,52,.34);outline-offset:3px}[data-nf-design-system] :where(button,input,select,textarea){font:inherit}[data-nf-design-system] :where(a,button,summary){-webkit-tap-highlight-color:transparent}[data-nf-design-system] .nf-ui-container{width:min(var(--nf-content),calc(100% - (var(--nf-gutter-desktop) * 2)));margin-inline:auto}[data-nf-design-system] .nf-ui-eyebrow{margin:0 0 var(--nf-space-2);color:var(--nf-rust);font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}[data-nf-design-system] .nf-btn,[data-nf-design-system] :where(.nf-home__button,.nf-pagex__button,.nf-cat__primary,.nf-cat__secondary,.nf-fp__cart,.nf-fp__secondary){min-height:48px;border-radius:var(--nf-radius-control);display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.72rem 1rem;font-weight:850;text-decoration:none;line-height:1.1;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}[data-nf-design-system] :where(.nf-btn--primary,.nf-home__button--primary,.nf-pagex__button--primary,.nf-cat__primary,.nf-fp__cart){border:1px solid var(--nf-rust);background:var(--nf-rust);color:var(--nf-white);box-shadow:0 12px 24px #a552342e}[data-nf-design-system] :where(.nf-btn--primary,.nf-home__button--primary,.nf-pagex__button--primary,.nf-cat__primary,.nf-fp__cart):hover{background:var(--nf-rust-hover);border-color:var(--nf-rust-hover);transform:translateY(-1px)}[data-nf-design-system] :where(.nf-btn--secondary,.nf-home__button--ghost,.nf-pagex__button--ghost,.nf-cat__secondary,.nf-fp__secondary){border:1px solid rgba(23,40,63,.24);background:var(--nf-white);color:var(--nf-navy)}[data-nf-design-system] :where(.nf-btn--secondary,.nf-home__button--ghost,.nf-pagex__button--ghost,.nf-cat__secondary,.nf-fp__secondary):hover{border-color:#17283f6b;box-shadow:var(--nf-shadow-card);transform:translateY(-1px)}[data-nf-design-system] :where(.nf-card,.nf-home__pathways a,.nf-home__pathways button,.nf-cat__path,.nf-pagex__feature){border:1px solid var(--nf-line);border-radius:var(--nf-radius-card);background:var(--nf-white);box-shadow:0 1px #17283f0a;cursor:pointer;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}[data-nf-design-system] :where(.nf-home__pathways a,.nf-home__pathways button,.nf-cat__path,.nf-pagex__feature):hover{border-color:#a552346b;box-shadow:var(--nf-shadow-card);transform:translateY(-2px)}[data-nf-design-system] :where(.nf-home__pathways a,.nf-home__pathways button,.nf-cat__path,.nf-pagex__feature):after{content:"";width:34px;height:34px;border:1px solid rgba(165,82,52,.28);border-radius:999px;background:linear-gradient(45deg,transparent 45%,var(--nf-rust) 45% 55%,transparent 55%) 52% 49% / 10px 10px no-repeat,var(--nf-paper);position:absolute;right:18px;top:50%;transform:translateY(-50%)}[data-nf-design-system] :where(.nf-home__pathways a,.nf-home__pathways button,.nf-cat__path,.nf-pagex__feature) :where(b,strong){color:var(--nf-navy)}[data-nf-design-system] :where(.nf-home__pathways a,.nf-home__pathways button,.nf-cat__path,.nf-pagex__feature) :where(small,p){color:var(--nf-muted)}[data-nf-design-system] .nf-chip{min-height:42px;border:1px solid var(--nf-line);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:.48rem .82rem;color:var(--nf-navy);background:var(--nf-white);font-weight:750;text-decoration:none}[data-nf-design-system] .nf-chip[aria-current=page],[data-nf-design-system] .nf-chip.is-active{border-color:var(--nf-navy);background:var(--nf-navy);color:var(--nf-white)}body:has([data-nf-product-page]) .zcb-msg,body:has([data-nf-product-page]) [class*=zcb],body:has([data-nf-product-page]) .vtl-ql-main-widget,body:has([data-nf-floorfinder]) .zcb-msg,body:has([data-nf-floorfinder]) [class*=zcb],body:has([data-nf-floorfinder]) .vtl-ql-main-widget{display:none!important}body:has([data-nf-design-system]) [class*=sticky-call-button],body:has([data-nf-design-system]) .product-samples-widget__trigger,body:has([data-nf-design-system]) .product-samples-widget__modal{display:none!important}@media(max-width:989px){[data-nf-design-system] .nf-ui-container{width:min(100% - (var(--nf-gutter-tablet) * 2),var(--nf-content))}}@media(max-width:749px){[data-nf-design-system] .nf-ui-container{width:min(100% - (var(--nf-gutter-mobile) * 2),var(--nf-content))}[data-nf-design-system] :where(.nf-btn,.nf-home__button,.nf-pagex__button,.nf-cat__primary,.nf-cat__secondary,.nf-fp__secondary){width:100%;min-height:50px}[data-nf-design-system] :where(.nf-home__pathways a,.nf-home__pathways button,.nf-cat__path,.nf-pagex__feature){padding-right:4.25rem}}@media(prefers-reduced-motion:reduce){[data-nf-design-system],[data-nf-design-system] *,[data-nf-design-system] *:before,[data-nf-design-system] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/nf-design-system.css.map */
