.ncr-page{--ncr-orange:#ff5a00;--ncr-black:#101110;--ncr-cream:#f5f3ee;--ncr-line:#d9d6cf;background:var(--ncr-cream);color:var(--ncr-black);font-family:inherit;overflow-x:clip}.ncr-page *{box-sizing:border-box}.ncr-page [hidden]{display:none!important}.ncr-page a{color:inherit}.ncr-page button{font:inherit;cursor:pointer}.ncr-page button:disabled{cursor:not-allowed}.ncr-page :focus-visible{outline:2px solid var(--ncr-orange);outline-offset:3px}.ncr-page h1,.ncr-page h2,.ncr-page p,.ncr-page figure,.ncr-page ul,.ncr-page fieldset{margin:0}.ncr-shell{max-width:1480px;margin:auto;padding:0 38px 76px}.ncr-breadcrumb{display:flex;gap:10px;padding:20px 2px;color:#74746e;font-size:11px}.ncr-breadcrumb a{text-decoration:none}.ncr-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(370px,.8fr);gap:clamp(38px,5vw,82px);align-items:start}.ncr-gallery{min-width:0}.ncr-stage{position:relative;aspect-ratio:1;background:#e9e7e1;overflow:hidden}.ncr-slide{height:100%}.ncr-slide img{display:block;width:100%;height:100%;object-fit:cover}.ncr-arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(18,18,18,.14);border-radius:50%;background:rgba(248,247,243,.92);color:#111;box-shadow:0 6px 20px rgba(0,0,0,.06)}.ncr-arrow svg{width:14px;height:14px}.ncr-arrow--prev{left:18px}.ncr-arrow--next{right:18px}.ncr-counter{position:absolute;right:17px;bottom:15px;padding:7px 10px;background:rgba(16,17,16,.78);color:#fff;font-size:10px;letter-spacing:.08em}.ncr-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding:10px 0 3px}.ncr-thumbs button{flex:0 0 72px;width:72px;height:72px;padding:0;border:1px solid transparent;background:#e8e6df;overflow:hidden}.ncr-thumbs button[aria-current=true]{border-color:var(--ncr-black)}.ncr-thumbs img{display:block;width:100%;height:100%;object-fit:cover}.ncr-buybox{position:sticky;top:84px;padding:27px 0 8px}.ncr-kicker{color:var(--ncr-orange);font-size:10px;font-weight:750;letter-spacing:.17em;line-height:1.4}.ncr-buybox h1{font-size:clamp(39px,4.2vw,61px);font-weight:580;line-height:.98;letter-spacing:-.052em;margin-top:14px}.ncr-tagline{font-size:clamp(19px,1.8vw,25px);font-weight:600;line-height:1.2;letter-spacing:-.03em;margin-top:22px!important}.ncr-intro{max-width:470px;color:#5e5f5a;font-size:14px;line-height:1.65;margin-top:11px!important}.ncr-price-row{display:flex;align-items:baseline;gap:12px;margin-top:20px}.ncr-price{font-size:22px;font-weight:720;letter-spacing:-.02em}.ncr-tax{color:#7b7c76;font-size:9px}.ncr-choice{display:flex;align-items:center;gap:11px;margin-top:19px}.ncr-choice>div{display:flex;gap:8px;font-size:12px}.ncr-choice span{color:#777872}.ncr-choice i{width:17px;height:17px;border-radius:50%;background:#090909;border:3px solid #fff;box-shadow:0 0 0 1px #8c8c86}.ncr-form{margin-top:17px}.ncr-sizes{border:0;padding:0}.ncr-sizes legend{display:flex;justify-content:space-between;width:100%;margin-bottom:9px;font-size:11px}.ncr-sizes a{color:#666761}.ncr-size-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:12px}.ncr-size-grid button{min-height:43px;border:1px solid #bbb9b2;background:#faf9f6;color:#111;font-size:11px;font-weight:650}.ncr-size-grid button[aria-pressed=true]{border-color:#111;background:#111;color:#fff}.ncr-size-grid button:disabled{opacity:.38;text-decoration:line-through}.ncr-atc{width:100%;min-height:57px;border:0;background:var(--ncr-orange);color:#fff;font-size:13px;font-weight:750;letter-spacing:.01em;transition:background .18s}.ncr-atc:hover:not(:disabled){background:#e84f00}.ncr-atc:disabled{background:#d2d0ca;color:#6e6f69}.ncr-error{padding:10px 0;color:#a42b1c;font-size:12px}.ncr-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px}.ncr-trust span{display:flex;align-items:center;gap:6px;color:#5f605b;font-size:9px;line-height:1.3}.ncr-trust svg{flex:0 0 17px;width:17px;height:17px;color:var(--ncr-orange)}.ncr-trust b{font-weight:580}.ncr-benefits{list-style:none;padding:0;border-top:1px solid var(--ncr-line);margin-top:23px!important}.ncr-benefits li{display:grid;grid-template-columns:29px 1fr;column-gap:9px;padding:11px 0;border-bottom:1px solid var(--ncr-line)}.ncr-benefits li>span{grid-row:1/3;color:var(--ncr-orange);font-size:9px;font-weight:750;padding-top:3px}.ncr-benefits strong{font-size:12px;font-weight:680}.ncr-benefits small{color:#777872;font-size:10px;line-height:1.4;margin-top:2px}.ncr-buy-details{margin-top:18px;border-top:1px solid var(--ncr-line)}.ncr-buy-details details{border-bottom:1px solid var(--ncr-line);padding:12px 0}.ncr-buy-details summary{display:flex;justify-content:space-between;list-style:none;font-size:11px;font-weight:650;cursor:pointer}.ncr-buy-details summary::-webkit-details-marker{display:none}.ncr-buy-details summary:after{content:'+';color:var(--ncr-orange);font-size:16px}.ncr-buy-details details[open] summary:after{content:'−'}.ncr-buy-details p{padding:9px 18px 2px 0;color:#686964;font-size:10px;line-height:1.65}.ncr-payments{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}.ncr-payment{width:34px;height:22px}.ncr-policies{display:flex;gap:7px;font-size:9px;margin-top:8px!important;color:#6d6e68}.ncr-strip{max-width:1480px;margin:auto;border-top:1px solid #d0cec8;border-bottom:1px solid #d0cec8;display:grid;grid-template-columns:repeat(4,1fr)}.ncr-strip div{padding:24px 30px;border-right:1px solid #d0cec8;display:flex;align-items:center;gap:15px}.ncr-strip div:last-child{border:0}.ncr-strip span{font-size:9px;color:var(--ncr-orange);font-weight:750}.ncr-strip strong{font-size:12px;font-weight:600}.ncr-manifesto{max-width:980px;margin:0 auto;text-align:center;padding:120px 30px 105px}.ncr-manifesto h2{font-size:clamp(38px,6vw,74px);line-height:1.01;letter-spacing:-.058em;font-weight:580;margin-top:20px}.ncr-manifesto>p:last-child{max-width:610px;margin:27px auto 0;color:#676863;font-size:15px;line-height:1.75}.ncr-editorial{max-width:1480px;margin:auto;padding:0 38px}.ncr-feature{display:grid;grid-template-columns:1.22fr .78fr;background:#fff;min-height:640px}.ncr-feature__media{min-width:0}.ncr-feature__media img{display:block;width:100%;height:100%;object-fit:cover}.ncr-feature__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(35px,6vw,88px)}.ncr-number{color:var(--ncr-orange);font-size:9px;font-weight:750;letter-spacing:.14em}.ncr-feature h2,.ncr-duo h2,.ncr-layer h2{font-size:clamp(34px,4.5vw,62px);line-height:1.01;letter-spacing:-.052em;font-weight:580;margin-top:19px}.ncr-feature__copy>p,.ncr-duo__copy>p,.ncr-layer__copy>p{color:#686964;font-size:14px;line-height:1.75;margin-top:23px;max-width:480px}.ncr-feature__copy ul{list-style:none;padding:21px 0 0;margin-top:24px!important;border-top:1px solid #e0ddd7;display:grid;gap:9px;font-size:11px}.ncr-feature__copy li:before{content:'—';color:var(--ncr-orange);margin-right:8px}.ncr-duo{padding:115px 0}.ncr-duo__copy{display:grid;grid-template-columns:.72fr 1fr;gap:40px;align-items:end;margin-bottom:48px}.ncr-duo__copy .ncr-number{align-self:start}.ncr-duo__copy>p{align-self:end}.ncr-duo__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ncr-duo__grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.ncr-feature--dark{background:#111;color:#fff}.ncr-feature--dark .ncr-feature__media{order:2}.ncr-feature--dark .ncr-feature__copy>p{color:#b6b8b2}.ncr-sensation{display:flex;flex-wrap:wrap;gap:7px;margin-top:27px}.ncr-sensation span{padding:9px 12px;border:1px solid #3a3c39;font-size:10px}.ncr-layer{position:relative;margin-top:115px;min-height:710px;background:#121312;color:#fff;overflow:hidden}.ncr-layer__media{position:absolute;inset:0}.ncr-layer__media:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,7,6,.89) 0%,rgba(6,7,6,.58) 39%,rgba(6,7,6,.05) 72%)}.ncr-layer__media img{width:100%;height:100%;object-fit:cover}.ncr-layer__copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:710px;width:50%;padding:70px}.ncr-layer__copy>p{color:#d1d2ce}.ncr-layer__copy>a{display:inline-flex;align-self:flex-start;gap:20px;margin-top:28px;padding-bottom:8px;border-bottom:1px solid #aaa;text-decoration:none;font-size:12px}.ncr-layer__copy small{margin-top:13px;color:#a4a6a1;font-size:9px}.ncr-faq{max-width:1180px;margin:auto;padding:125px 40px;display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.ncr-faq h2{font-size:clamp(42px,5vw,66px);line-height:.98;letter-spacing:-.052em;font-weight:580;margin-top:20px}.ncr-questions details{border-bottom:1px solid #d0cec8;padding:20px 0}.ncr-questions details:first-child{border-top:1px solid #d0cec8}.ncr-questions summary{list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:14px;font-weight:650;cursor:pointer}.ncr-questions summary::-webkit-details-marker{display:none}.ncr-questions summary:after{content:'+';color:var(--ncr-orange);font-size:20px;font-weight:400}.ncr-questions details[open] summary:after{content:'−'}.ncr-questions details p{padding:14px 25px 2px 0;color:#696a65;font-size:13px;line-height:1.7}.ncr-closing{min-height:680px;background-image:linear-gradient(90deg,rgba(9,10,9,.82),rgba(9,10,9,.1)),var(--ncr-closing-image);background-size:cover;background-position:center;display:flex;align-items:center;color:#fff}.ncr-closing>div{width:min(1420px,100%);margin:auto;padding:80px}.ncr-closing h2{font-size:clamp(44px,7vw,90px);line-height:.95;letter-spacing:-.06em;font-weight:580;margin-top:20px}.ncr-closing a{display:inline-flex;gap:20px;margin-top:32px;border-bottom:1px solid #bbb;padding-bottom:8px;text-decoration:none;font-size:12px}.ncr-sticky{display:none;position:fixed;z-index:50;left:0;right:0;bottom:0;align-items:center;justify-content:space-between;gap:12px;background:rgba(247,246,242,.97);backdrop-filter:blur(10px);border-top:1px solid #d3d1cb;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.ncr-sticky strong,.ncr-sticky span{display:block}.ncr-sticky strong{font-size:11px}.ncr-sticky span{font-size:9px;color:#777872;margin-top:3px}.ncr-sticky button{min-height:44px;border:0;background:var(--ncr-orange);color:#fff;padding:0 18px;font-size:10px;font-weight:750}
@media(max-width:989px){.ncr-shell{padding:0 22px 60px}.ncr-hero{grid-template-columns:1.08fr .92fr;gap:28px}.ncr-buybox{top:72px;padding-top:12px}.ncr-buybox h1{font-size:41px}.ncr-benefits small{display:none}.ncr-trust{grid-template-columns:1fr}.ncr-editorial{padding:0 22px}.ncr-layer__copy{padding:45px}.ncr-duo{padding:90px 0}}
@media(max-width:749px){.ncr-shell{padding:0 0 48px}.ncr-breadcrumb{padding:14px 18px}.ncr-hero{grid-template-columns:1fr;gap:0}.ncr-stage{aspect-ratio:1}.ncr-arrow{width:44px;height:44px}.ncr-arrow--prev{left:10px}.ncr-arrow--next{right:10px}.ncr-thumbs{padding:8px 14px 2px}.ncr-thumbs button{flex-basis:58px;width:58px;height:58px}.ncr-buybox{position:static;padding:28px 20px 0}.ncr-buybox h1{font-size:41px}.ncr-tagline{font-size:21px;margin-top:19px!important}.ncr-intro{font-size:13px}.ncr-price-row{margin-top:17px}.ncr-size-grid{grid-template-columns:repeat(5,1fr)}.ncr-size-grid button{min-height:44px}.ncr-atc{min-height:58px}.ncr-trust{grid-template-columns:repeat(3,1fr);gap:5px}.ncr-trust span{align-items:flex-start;font-size:8px}.ncr-benefits small{display:block}.ncr-strip{grid-template-columns:1fr 1fr}.ncr-strip div{padding:17px 18px;border-bottom:1px solid #d0cec8}.ncr-strip div:nth-child(2){border-right:0}.ncr-strip div:nth-child(3),.ncr-strip div:nth-child(4){border-bottom:0}.ncr-manifesto{padding:82px 22px 68px}.ncr-manifesto h2{font-size:42px}.ncr-manifesto>p:last-child{font-size:13px}.ncr-editorial{padding:0}.ncr-feature{grid-template-columns:1fr;min-height:0}.ncr-feature__media{aspect-ratio:1}.ncr-feature__copy{padding:42px 24px 48px}.ncr-feature h2,.ncr-duo h2,.ncr-layer h2{font-size:39px}.ncr-duo{padding:72px 18px}.ncr-duo__copy{display:block;margin-bottom:27px}.ncr-duo__copy h2{margin-top:15px}.ncr-duo__copy>p{font-size:13px;margin-top:18px}.ncr-duo__grid{grid-template-columns:1fr;gap:8px}.ncr-feature--dark .ncr-feature__media{order:0}.ncr-layer{margin-top:0;min-height:650px}.ncr-layer__media:after{background:linear-gradient(0deg,rgba(7,8,7,.94) 0%,rgba(7,8,7,.22) 70%)}.ncr-layer__media img{object-position:62% center}.ncr-layer__copy{justify-content:flex-end;width:100%;min-height:650px;padding:40px 24px}.ncr-layer__copy>p{font-size:13px}.ncr-faq{grid-template-columns:1fr;padding:82px 22px;gap:38px}.ncr-faq h2{font-size:46px}.ncr-closing{min-height:550px;background-position:62% center}.ncr-closing>div{padding:45px 24px}.ncr-closing h2{font-size:48px}.ncr-sticky:not([hidden]){display:flex}}
@media(prefers-reduced-motion:reduce){.ncr-page *{scroll-behavior:auto!important;transition:none!important}}
