niid-n4-product.r2-v1{--radius:6px;--paper:#f4f4f4}niid-n4-product.r2-v1 .product-section{padding-top:32px}niid-n4-product.r2-v1 .product-tagline{font-size:23px}niid-n4-product.r2-v1 .product-description{max-width:510px}niid-n4-product.r2-v1 .image-stage{background:#f4f4f4}niid-n4-product.r2-v1 .stage-watermark{font-size:clamp(180px,25vw,390px);opacity:.035}niid-n4-product.r2-v1 .setup-option{min-height:132px}niid-n4-product.r2-v1 .setup-detail{line-height:1.5}niid-n4-product.r2-v1 .color-option:last-child>span{background:var(--swatch)}niid-n4-product.r2-v1 .r2-space{margin-top:100px}niid-n4-product.r2-v1 .r2-space h2{font-size:clamp(40px,4.3vw,64px);line-height:1.06;letter-spacing:-.045em;text-wrap:balance}niid-n4-product.r2-v1 .r2-space h3{font-size:clamp(27px,2.5vw,36px);line-height:1.15;letter-spacing:-.035em}niid-n4-product.r2-v1 .r2-space .metafield-rich_text_field{font-size:16px;line-height:1.8;color:#606060}niid-n4-product.r2-v1 .r2-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:40px}niid-n4-product.r2-v1 .r2-section-heading>div{min-width:0}niid-n4-product.r2-v1 .r2-section-caption{max-width:310px;font-size:16px;line-height:1.75;color:#606060}niid-n4-product.r2-v1 .eyebrow{margin-bottom:24px}niid-n4-product.r2-v1 .r2-intro{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;margin-top:56px}niid-n4-product.r2-v1 .r2-intro[tabindex="-1"]:focus,niid-n4-product.r2-v1 .r2-video-anchor:focus{outline:none}niid-n4-product.r2-v1 .r2-video-anchor{position:absolute;top:0;left:0;scroll-margin-top:100px}niid-n4-product.r2-v1 .r2-intro-with-video{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}niid-n4-product.r2-v1 .r2-intro-with-video niid-product-video{grid-column:1;grid-row:1}niid-n4-product.r2-v1 .r2-intro-with-video .r2-intro-copy{grid-column:2;grid-row:1;min-width:0}niid-n4-product.r2-v1 .r2-intro h2{font-size:clamp(48px,5.4vw,78px);margin-bottom:30px}niid-n4-product.r2-v1 .r2-intro-with-video h2{font-size:clamp(40px,4.3vw,64px)}niid-n4-product.r2-v1 .r2-intro-copy>.metafield-rich_text_field{max-width:420px}niid-n4-product.r2-v1 .r2-intro-photo{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--radius);background:var(--paper)}niid-n4-product.r2-v1 .r2-intro-photo figcaption{position:absolute;bottom:20px;left:20px;right:20px;width:fit-content;max-width:calc(100% - 40px);background:#fff;color:#111;padding:9px 14px;font-size:13px;line-height:1.5}niid-n4-product.r2-v1 .r2-intro-photo img,niid-n4-product.r2-v1 .r2-system-photo img,niid-n4-product.r2-v1 .r2-detail-photo img,niid-n4-product.r2-v1 .r2-comfort-photo img{height:100%;width:100%}niid-n4-product.r2-v1 .r2-roles{list-style:none;display:flex;flex-wrap:wrap;gap:24px;padding:24px 0 0;margin:32px 0 0;border-top:1px solid var(--line);font-size:14px;max-width:420px}niid-n4-product.r2-v1 .r2-kit-tabs{display:flex;gap:32px;border-bottom:1px solid var(--line);margin-bottom:28px}niid-n4-product.r2-v1 .r2-kit-tabs button{display:flex;align-items:center;gap:18px;min-height:64px;border-radius:0;box-shadow:none;border-bottom:2px solid transparent;padding:15px 0;color:#777;font-size:14px;font-weight:600}niid-n4-product.r2-v1 .r2-kit-tabs button[aria-selected=true]{border-color:#111;color:#111}niid-n4-product.r2-v1 .r2-kit-tabs svg{width:18px;height:18px}niid-n4-product.r2-v1 .r2-kit-panel{display:grid;grid-template-columns:1.15fr .85fr;background:var(--paper);border-radius:var(--radius);overflow:hidden;align-items:stretch}niid-n4-product.r2-v1 .r2-kit-panel[hidden]{display:none}niid-n4-product.r2-v1 .r2-kit-photo{min-width:0;aspect-ratio:1;background:#f1f1f1}niid-n4-product.r2-v1 .r2-kit-photo img{width:100%;height:100%;mix-blend-mode:multiply}niid-n4-product.r2-v1 .r2-kit-copy{padding:clamp(28px,4vw,64px);align-self:center}niid-n4-product.r2-v1 .r2-kit-copy h3{margin-bottom:22px}niid-n4-product.r2-v1 .r2-item-list{list-style:none;padding:0;margin:28px 0 0}niid-n4-product.r2-v1 .r2-item-list li{display:flex;align-items:flex-start;gap:14px;padding:13px 0;border-top:1px solid #d8d8d8;font-size:15px;line-height:1.6}niid-n4-product.r2-v1 .r2-item-list svg{width:18px;height:18px;flex:none;margin-top:3px}niid-n4-product.r2-v1 .r2-caption{font-size:13px;line-height:1.65;color:#686868;margin-top:18px}niid-n4-product.r2-v1 .r2-system{padding:84px 0;background:var(--paper)}niid-n4-product.r2-v1 .r2-system-story{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:72px}niid-n4-product.r2-v1 .r2-system-photo{aspect-ratio:1.2;overflow:hidden;border-radius:var(--radius)}niid-n4-product.r2-v1 .r2-system-story h3{margin-bottom:24px;max-width:400px}niid-n4-product.r2-v1 .r2-editions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:48px}niid-n4-product.r2-v1 .r2-edition{display:flex;flex-direction:column;background:#fff;padding:32px;border-radius:var(--radius)}niid-n4-product.r2-v1 .r2-edition-photo{height:290px;margin-bottom:28px}niid-n4-product.r2-v1 .r2-edition-photo img{width:100%;height:100%}niid-n4-product.r2-v1 .r2-edition-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:15px 0 20px}niid-n4-product.r2-v1 .r2-edition-heading h3{font-size:29px}niid-n4-product.r2-v1 .r2-edition-price{font-size:22px;letter-spacing:-.03em;white-space:nowrap}niid-n4-product.r2-v1 .r2-edition>.metafield-rich_text_field{flex:1}niid-n4-product.r2-v1 .r2-edition .r2-item-list{margin-top:24px;margin-bottom:24px}niid-n4-product.r2-v1 .r2-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}niid-n4-product.r2-v1 .r2-detail-photo{aspect-ratio:1.15;overflow:hidden;border-radius:var(--radius);background:var(--paper);margin-bottom:28px}niid-n4-product.r2-v1 .r2-detail-grid .eyebrow{margin-bottom:16px}niid-n4-product.r2-v1 .r2-detail-grid h3{margin-bottom:20px}niid-n4-product.r2-v1 .r2-detail-grid .metafield-rich_text_field{max-width:570px}niid-n4-product.r2-v1 .r2-comfort{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px}niid-n4-product.r2-v1 .r2-comfort-reverse .r2-comfort-photo{order:2}niid-n4-product.r2-v1 .r2-comfort-photo{aspect-ratio:1;overflow:hidden;border-radius:var(--radius)}niid-n4-product.r2-v1 .r2-comfort-copy h2{margin-bottom:28px}niid-n4-product.r2-v1 .r2-specs{border-top:1px solid var(--line);padding:80px 0;background:#fafafa}niid-n4-product.r2-v1 .r2-spec-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}niid-n4-product.r2-v1 .r2-spec-grid h2{margin-bottom:24px}niid-n4-product.r2-v1 .r2-spec-grid dl{margin-top:30px}niid-n4-product.r2-v1 .r2-spec-grid dl>div{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding:15px 0;font-size:14px;line-height:1.65}niid-n4-product.r2-v1 .r2-spec-grid dt{color:var(--muted)}niid-n4-product.r2-v1 .r2-spec-grid dd{max-width:55%;text-align:right}niid-n4-product.r2-v1 .r2-spec-photo{aspect-ratio:1}niid-n4-product.r2-v1 .r2-spec-photo img{width:100%;height:100%;mix-blend-mode:multiply}niid-n4-product.r2-v1 .r2-space button:focus-visible{outline:2px solid #111;outline-offset:5px}@media(max-width:1100px){niid-n4-product.r2-v1 .r2-intro,niid-n4-product.r2-v1 .r2-system-story,niid-n4-product.r2-v1 .r2-comfort,niid-n4-product.r2-v1 .r2-spec-grid{gap:38px}niid-n4-product.r2-v1 .r2-intro h2{font-size:56px}niid-n4-product.r2-v1 .r2-edition{padding:24px}niid-n4-product.r2-v1 .r2-edition-heading{align-items:flex-start;flex-direction:column;gap:8px}}@media(max-width:700px){niid-n4-product.r2-v1 .product-section{padding-top:22px}niid-n4-product.r2-v1 .product-tagline{font-size:20px}niid-n4-product.r2-v1 .setup-option{min-height:148px}niid-n4-product.r2-v1 .r2-space{margin-top:64px}niid-n4-product.r2-v1 .r2-space h2{font-size:39px}niid-n4-product.r2-v1 .r2-space h3{font-size:29px}niid-n4-product.r2-v1 .r2-intro{display:flex;flex-direction:column;align-items:stretch;gap:30px;margin-top:36px}niid-n4-product.r2-v1 .r2-intro-with-video niid-product-video{order:-1}niid-n4-product.r2-v1 .r2-intro h2{font-size:47px;margin-bottom:24px}niid-n4-product.r2-v1 .r2-roles{margin-top:24px;padding-top:20px}niid-n4-product.r2-v1 .r2-section-heading{display:block;margin-bottom:28px}niid-n4-product.r2-v1 .r2-section-caption{margin-top:20px;max-width:none}niid-n4-product.r2-v1 .eyebrow{margin-bottom:18px}niid-n4-product.r2-v1 .r2-kit-tabs{gap:18px;justify-content:space-between;margin-bottom:20px}niid-n4-product.r2-v1 .r2-kit-tabs button{font-size:12px;gap:9px;line-height:1.5;min-height:60px;text-align:left}niid-n4-product.r2-v1 .r2-kit-tabs svg{display:none}niid-n4-product.r2-v1 .r2-kit-panel{grid-template-columns:1fr}niid-n4-product.r2-v1 .r2-kit-copy{padding:27px 23px 30px}niid-n4-product.r2-v1 .r2-item-list{margin-top:24px}niid-n4-product.r2-v1 .r2-system{padding:48px 0}niid-n4-product.r2-v1 .r2-system-story,niid-n4-product.r2-v1 .r2-comfort,niid-n4-product.r2-v1 .r2-spec-grid{grid-template-columns:1fr;gap:30px}niid-n4-product.r2-v1 .r2-editions{grid-template-columns:1fr;gap:20px;margin-top:36px}niid-n4-product.r2-v1 .r2-edition{padding:24px}niid-n4-product.r2-v1 .r2-edition-photo{height:230px;margin-bottom:20px}niid-n4-product.r2-v1 .r2-edition-heading{flex-direction:row;align-items:baseline}niid-n4-product.r2-v1 .r2-edition-heading h3{font-size:25px}niid-n4-product.r2-v1 .r2-edition-price{font-size:20px}niid-n4-product.r2-v1 .r2-detail-grid{grid-template-columns:1fr;gap:40px}niid-n4-product.r2-v1 .r2-comfort-reverse .r2-comfort-photo{order:0}niid-n4-product.r2-v1 .r2-specs{padding:48px 0}niid-n4-product.r2-v1 .r2-spec-grid dl>div{font-size:14px}niid-n4-product.r2-v1 .r2-spec-photo{order:-1}}@media(max-width:360px){niid-n4-product.r2-v1 .r2-intro h2{font-size:42px}niid-n4-product.r2-v1 .r2-space h2{font-size:36px}niid-n4-product.r2-v1 .r2-edition-heading{flex-direction:column;gap:5px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/niid-r2-product.css.map */
