.nv2{--n-white:#fff;--n-ink:#211e1c;--n-brown:#7d5a50;--n-muted:#66615e;--n-line:#dedbd9;--n-serif:var(--heading-font-family),sans-serif;--n-sans:var(--text-font-family),sans-serif;background:#fff;color:var(--n-ink);font:400 16px/1.55 var(--n-sans);isolation:isolate;min-width:0}.nv2 *,.nv2 *:before,.nv2 *:after{box-sizing:border-box}.nv2 [hidden]{display:none!important}.nv2 h1,.nv2 h2,.nv2 h3,.nv2 p,.nv2 figure{margin:0}.nv2 button,.nv2 input,.nv2 summary{font:inherit}.nv2 a{color:inherit}.nv2 button{cursor:pointer}.nv2 a:focus-visible,.nv2 button:focus-visible,.nv2 summary:focus-visible{outline:2px solid var(--n-brown);outline-offset:5px}.nv2 .n2-wrap{width:min(calc(100% - 112px),1240px);margin-inline:auto}.nv2 .n2-section{background:#fff;scroll-margin-top:36px}.nv2 .n2-pad{padding-block:88px}.nv2 .n2-overline{font:600 11px/1.45 var(--n-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--n-brown);margin-bottom:22px}.nv2 .n2-title{font:400 clamp(34px,3.5vw,48px)/1.09 var(--n-serif);letter-spacing:-.035em;text-transform:none;color:var(--n-ink);max-width:22ch}.nv2 .n2-copy{color:var(--n-muted);font-size:16px;line-height:1.65;margin-top:23px;max-width:48ch}.nv2 .n2-copy strong{color:var(--n-ink);font-weight:500}.nv2 .n2-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;padding:15px 26px;background:var(--n-brown);color:#fff;border:1px solid var(--n-brown);border-radius:3px;text-decoration:none;font:600 12px/1.5 var(--n-sans);letter-spacing:.07em;transition:filter .18s ease;white-space:normal;text-align:center}.nv2 a.n2-btn:hover{filter:brightness(.92)}.nv2 .n2-btn-outline{background:#fff;color:var(--n-brown)}.nv2 .n2-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:10px 0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;font-size:14px;color:var(--n-brown)}.nv2 .n2-link-arrow:after{content:"\2192";text-decoration:none}.nv2 .n2-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:28px}.nv2 .n2-fine{font-size:12px;color:var(--n-muted);line-height:1.55}.nv2 .n2-rule{border-top:1px solid var(--n-line)}.nv2 .n2-media{position:relative;display:block;overflow:hidden;background:#fff;border:1px solid var(--n-line);min-width:0}.nv2 .n2-media img,.nv2 .n2-media video{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.nv2 .n2-media[data-fit=cover] img{object-fit:cover}.nv2 .n2-media[data-loaded=true]{border-color:transparent}.nv2 .n2-media[data-loaded=true] .n2-media-empty{display:none}.nv2 .n2-media-empty{position:absolute;top:14px;right:14px;bottom:14px;left:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;color:var(--n-muted);border:1px solid var(--n-line);background:#fff}.nv2 .n2-media-empty:before{content:"";width:26px;height:20px;border-left:1px solid var(--n-brown);border-top:1px solid var(--n-brown);position:absolute;top:14px;left:14px}.nv2 .n2-media-empty:after{content:"";width:26px;height:20px;border-right:1px solid var(--n-brown);border-bottom:1px solid var(--n-brown);position:absolute;bottom:14px;right:14px}.nv2 .n2-media-empty b{font:400 22px/1.2 var(--n-serif);color:var(--n-ink);letter-spacing:-.02em}.nv2 .n2-media-empty span{font-size:11px;line-height:1.55;max-width:28ch;margin-top:12px}.nv2 .n2-source-tag{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);padding:4px 8px;background:#fff;font:400 10px/1.5 var(--n-sans);border:1px solid var(--n-line);color:var(--n-muted)}.nv2 .n2-asset-pick{display:none;position:absolute;right:12px;top:12px;z-index:2;background:#fff;color:var(--n-ink);border:1px solid var(--n-line);font-size:11px;padding:7px 9px;border-radius:2px}.nv2.n2-review .n2-asset-pick{display:inline-block}.nv2 .n2-note{display:none;margin:18px 0;padding:12px 0 12px 16px;border-left:2px solid var(--n-brown);color:var(--n-muted);font-size:12px;line-height:1.75;max-width:90ch;background:#fff}.nv2.n2-review .n2-note{display:block}.nv2 .n2-note a{color:var(--n-brown)}.nv2 .n2-hero-grid{display:grid;grid-template-columns:1fr 1.02fr;align-items:center;gap:7%;padding-top:30px;padding-bottom:38px}.nv2 .n2-hero-title{font:400 clamp(43px,4.6vw,66px)/1.045 var(--n-serif);letter-spacing:-.044em;color:var(--n-ink);text-transform:none;max-width:12ch}.nv2 .n2-hero-title span{display:block;color:var(--n-brown);margin-top:14px}.nv2 .n2-hero-copy{padding-block:25px}.nv2 .n2-hero-copy .n2-copy{max-width:38ch;margin-top:25px;font-size:16px}.nv2 .n2-hero-media{aspect-ratio:1.05;align-self:stretch;min-height:430px}.nv2 .n2-hero-caption{display:flex;justify-content:space-between;gap:12px;margin-top:10px;color:var(--n-muted);font-size:11px}.nv2 .n2-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--n-line);padding-block:22px;background:#fff}.nv2 .n2-fact{padding-inline:24px;text-align:center}.nv2 .n2-fact+.n2-fact{border-left:1px solid var(--n-line)}.nv2 .n2-fact strong{display:block;font:400 23px/1.25 var(--n-serif);letter-spacing:-.02em}.nv2 .n2-fact small{display:block;font-size:11px;line-height:1.55;margin-top:5px;color:var(--n-muted)}.nv2 .n2-facts-note{font-size:10px;line-height:1.65;text-align:right;margin-top:9px;color:var(--n-muted)}.nv2 .n2-mechanism{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:9%}.nv2 .n2-macro{aspect-ratio:1.65}.nv2 .n2-mechanism .n2-title{max-width:11ch}.nv2 .n2-step-intro{font:400 30px/1.2 var(--n-serif);margin-top:56px;letter-spacing:-.025em}.nv2 .n2-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:25px}.nv2 .n2-step{display:grid;grid-template-columns:52px 1fr;gap:8px 12px;align-content:start}.nv2 .n2-step-number{grid-row:1/3;font:400 44px/1 var(--n-serif);color:var(--n-brown);letter-spacing:-.045em}.nv2 .n2-step h3{font:400 22px/1.1 var(--n-serif);letter-spacing:-.02em;padding-top:3px}.nv2 .n2-step p{font-size:13px;color:var(--n-muted);line-height:1.65}.nv2 .n2-step .n2-media{grid-column:1/-1;aspect-ratio:1.9;margin-top:10px}.nv2 .n2-step .n2-media-empty{top:8px;right:8px;bottom:8px;left:8px;padding:15px}.nv2 .n2-step .n2-media-empty b{font-size:17px}.nv2 .n2-step .n2-media-empty span{font-size:10px}.nv2 .n2-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:33px}.nv2 .n2-section-head .n2-copy{margin-top:0;max-width:34ch;font-size:14px}.nv2 .n2-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.nv2 .n2-product{min-width:0;background:#fff}.nv2 .n2-product-media{aspect-ratio:1;position:relative}.nv2 .n2-product-media [role=tabpanel],.nv2 .n2-product-media .n2-media{width:100%;height:100%}.nv2 .n2-tabs{display:flex;border-bottom:1px solid var(--n-line);margin-top:9px;gap:25px;background:#fff}.nv2 .n2-tab{position:relative;color:var(--n-muted);font-size:11px;letter-spacing:.045em;min-height:44px;padding:12px 0;border:0;background:#fff;font-weight:500}.nv2 .n2-tab[aria-selected=true]{color:var(--n-ink)}.nv2 .n2-tab[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--n-brown)}.nv2 .n2-product-copy{padding-top:23px;background:#fff}.nv2 .n2-product-topline{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.nv2 .n2-product-name{font:600 13px/1.4 var(--n-sans);letter-spacing:.14em}.nv2 .n2-product-format{font:400 11px/1.4 var(--n-sans);color:var(--n-muted)}.nv2 .n2-product-claim{font:400 27px/1.2 var(--n-serif);letter-spacing:-.024em;margin-top:10px}.nv2 .n2-product-desc{font-size:13px;color:var(--n-muted);margin-top:9px}.nv2 .n2-product-price{font-size:13px;line-height:1.5;margin-top:16px;color:var(--n-muted)}.nv2 .n2-product .n2-btn{width:100%;margin-top:17px;min-height:46px;padding:12px 16px;font-size:11px}.nv2 .n2-browse{display:flex;gap:20px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:30px}.nv2 .n2-wear-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:8%;align-items:center}.nv2 .n2-wear-media{aspect-ratio:1.22}.nv2 .n2-wear-copy .n2-title{max-width:11ch}.nv2 .n2-wear-copy .n2-benefit{font-size:20px;line-height:1.4;margin-top:22px;max-width:25ch}.nv2 .n2-wear-copy .n2-copy{font-size:14px;margin-top:18px}.nv2 .n2-wear-copy .n2-fine{margin-top:13px;max-width:42ch}.nv2 .n2-pending-action{display:inline-flex;align-items:center;gap:10px;color:var(--n-muted);font-size:11px;letter-spacing:.04em;margin-top:26px;border:1px solid var(--n-line);padding:13px 17px;min-height:46px;background:#fff;cursor:default}.nv2 .n2-log{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;gap:18px}.nv2 .n2-log span{border-top:1px solid var(--n-line);padding-top:9px;font-size:11px;color:var(--n-muted)}.nv2 .n2-reviews-title{max-width:18ch}.nv2 .n2-review-track{display:flex;gap:24px;overflow:auto;scroll-snap-type:x mandatory;margin-top:30px;padding-bottom:16px;scrollbar-width:thin;background:#fff}.nv2 .n2-review-card{flex:0 0 calc((100% - 48px)/3);min-width:0;scroll-snap-align:start;background:#fff}.nv2 .n2-review-media{aspect-ratio:1.1}.nv2 .n2-review-text{padding:21px 0 0;background:#fff}.nv2 .n2-review-text .n2-review-style{font-size:11px;text-transform:uppercase;letter-spacing:.12em}.nv2 .n2-source-pending{font:400 20px/1.3 var(--n-serif);margin-top:12px!important;color:var(--n-muted)}.nv2 .n2-review-text .n2-fine{margin-top:12px}.nv2 .n2-fallback{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;border-block:1px solid var(--n-line);padding-block:35px;background:#fff}.nv2 .n2-fallback .n2-title{font-size:34px}.nv2 .n2-fallback .n2-copy{margin-top:0;font-size:14px}.nv2 .n2-buy-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:32px}.nv2 .n2-buy-card{min-width:0;background:#fff}.nv2 .n2-buy-card+.n2-buy-card{border-left:1px solid var(--n-line);padding-left:45px}.nv2 .n2-buy-media{aspect-ratio:1.6}.nv2 .n2-buy-card h3{font:400 32px/1.2 var(--n-serif);letter-spacing:-.025em;margin-top:23px}.nv2 .n2-buy-kicker{font-size:11px;letter-spacing:.13em;color:var(--n-brown);text-transform:uppercase;margin-top:24px!important}.nv2 .n2-buy-card h3{margin-top:8px}.nv2 .n2-buy-card .n2-copy{font-size:14px;margin-top:13px;max-width:40ch}.nv2 .n2-buy-card .n2-btn{margin-top:24px;min-width:230px}.nv2 .n2-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:10%;border-top:1px solid var(--n-line);padding-top:45px;padding-bottom:55px}.nv2 .n2-faq-title{font:400 35px/1.15 var(--n-serif);letter-spacing:-.03em;max-width:12ch;color:var(--n-ink)}.nv2 .n2-support{font-size:13px;color:var(--n-muted);margin-top:24px}.nv2 .n2-support a{display:block;color:var(--n-brown);padding-block:8px;overflow-wrap:anywhere}.nv2 .n2-faq{border-bottom:1px solid var(--n-line);background:#fff}.nv2 .n2-faq:first-child{border-top:1px solid var(--n-line)}.nv2 .n2-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:63px;padding:18px 0;color:var(--n-ink);font-size:14px;line-height:1.5}.nv2 .n2-faq summary::-webkit-details-marker{display:none}.nv2 .n2-faq summary:after{content:"+";font-size:21px;font-weight:400;color:var(--n-brown)}.nv2 .n2-faq[open] summary:after{content:"\2212"}.nv2 .n2-answer{font-size:13px;color:var(--n-muted);line-height:1.75;padding:0 28px 22px 0;background:#fff}.nv2 .n2-answer a{color:var(--n-brown);text-underline-offset:4px}.nv2-shell{margin:0;background:#fff}.nv2 .n2-header{background:#fff;border-bottom:1px solid var(--n-line)}.nv2 .n2-header-main{display:flex;align-items:center;justify-content:space-between;gap:35px;min-height:84px}.nv2 .n2-logo{font:400 22px/1 var(--n-sans);letter-spacing:.23em;text-decoration:none}.nv2 .n2-nav{display:flex;gap:26px}.nv2 .n2-nav a{text-decoration:none;font:400 11px/1.5 var(--n-sans)}.nv2 .n2-header-utility{font-size:11px;display:flex;gap:20px;align-items:center}.nv2 .n2-cart{display:inline-block;width:15px;height:16px;border:1px solid var(--n-ink);position:relative}.nv2 .n2-cart:before{content:"";position:absolute;left:4px;top:-6px;width:5px;height:7px;border:1px solid var(--n-ink);border-radius:5px 5px 0 0;background:#fff}.nv2 .n2-menu-button{display:none;border:0;background:#fff;width:32px;height:40px;padding:6px;color:var(--n-ink)}.nv2 .n2-menu-button span{display:block;height:1px;background:currentColor;width:21px;margin:5px 0}.nv2 .n2-footer{background:#fff;border-top:1px solid var(--n-line);padding-block:36px 27px}.nv2 .n2-footer-row{display:flex;justify-content:space-between;gap:24px;align-items:center}.nv2 .n2-footer-links{display:flex;gap:25px;flex-wrap:wrap;font-size:12px}.nv2 .n2-footer-links a{text-decoration:none;color:var(--n-muted)}.nv2 .n2-footer-bottom{margin-top:27px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:var(--n-muted)}.n2-preview-tools{font:12px/1.6 Arial,Helvetica,sans-serif;padding:12px 24px;background:#fff;border-bottom:1px solid #dedbd9;display:flex;align-items:center;gap:12px 25px;flex-wrap:wrap;color:#4a4441}.n2-preview-tools b{color:#211e1c;letter-spacing:.07em;font-size:11px}.n2-preview-tools label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.n2-preview-tools input{accent-color:#7d5a50}.n2-preview-tools a{color:#7d5a50}.n2-preview-tools .n2-tools-status{flex-basis:100%;font-size:11px}@media(min-width:1700px){.nv2 .n2-wrap{width:min(calc(100% - 160px),1440px)}.nv2 .n2-hero-title{font-size:76px}.nv2 .n2-hero-media{min-height:500px}}@media(max-width:1023px){.nv2 .n2-wrap{width:calc(100% - 64px)}.nv2 .n2-nav{gap:15px}.nv2 .n2-hero-grid{gap:5%}.nv2 .n2-hero-title{font-size:46px}.nv2 .n2-hero-media{min-height:390px}.nv2 .n2-pad{padding-block:62px}.nv2 .n2-title{font-size:37px}.nv2 .n2-step-number{font-size:36px}.nv2 .n2-steps{gap:20px}.nv2 .n2-step{grid-template-columns:40px 1fr;gap:8px}.nv2 .n2-step p{font-size:12px}.nv2 .n2-product-claim{font-size:23px}.nv2 .n2-products{gap:20px}.nv2 .n2-buy-grid{gap:30px}.nv2 .n2-buy-card+.n2-buy-card{padding-left:30px}}@media(max-width:749px){.nv2 .n2-wrap{width:calc(100% - 40px)}.nv2 .n2-header-main{min-height:64px;gap:16px}.nv2 .n2-logo{font-size:19px}.nv2 .n2-header-utility .n2-market{display:none}.nv2 .n2-menu-button{display:block}.nv2 .n2-nav{display:none}.nv2 .n2-nav.n2-nav-open{display:flex;position:absolute;left:0;right:0;top:100%;z-index:5;flex-direction:column;padding:15px 20px;background:#fff;border-bottom:1px solid var(--n-line)}.nv2 .n2-header{position:relative}.nv2 .n2-overline{font-size:10px;margin-bottom:17px;letter-spacing:.13em}.nv2 .n2-title{font-size:35px;line-height:1.1;max-width:100%}.nv2 .n2-copy{font-size:14px;line-height:1.65;margin-top:17px}.nv2 .n2-link{font-size:13px}.nv2 .n2-actions{gap:7px 20px;margin-top:23px}.nv2 .n2-btn{font-size:11px;min-height:49px}.nv2 .n2-hero-grid{display:flex;flex-direction:column;gap:24px;padding-top:32px;padding-bottom:24px}.nv2 .n2-hero-copy{padding:0;width:100%}.nv2 .n2-hero-title{font-size:40px;max-width:15ch;line-height:1.065}.nv2 .n2-hero-title span{margin-top:9px}.nv2 .n2-hero-copy .n2-copy{font-size:14px;margin-top:18px;max-width:40ch}.nv2 .n2-hero-copy .n2-actions{margin-top:20px}.nv2 .n2-hero-copy .n2-btn,.nv2 .n2-hero-figure{width:100%}.nv2 .n2-hero-media{aspect-ratio:1.35;min-height:0;width:100%}.nv2 .n2-hero-caption{font-size:9px}.nv2 .n2-facts{padding-block:19px}.nv2 .n2-fact{padding-inline:9px}.nv2 .n2-fact:first-child{padding-left:0}.nv2 .n2-fact:last-child{padding-right:0}.nv2 .n2-fact strong{font:600 12px/1.4 var(--n-sans);letter-spacing:0}.nv2 .n2-fact small{font-size:10px;line-height:1.5;margin-top:5px}.nv2 .n2-facts-note{font-size:9px;line-height:1.55;text-align:left}.nv2 .n2-pad{padding-block:48px}.nv2 .n2-mechanism{grid-template-columns:1fr;gap:25px}.nv2 .n2-mechanism .n2-title{max-width:14ch}.nv2 .n2-macro{aspect-ratio:1.35}.nv2 .n2-step-intro{font-size:28px;margin-top:32px}.nv2 .n2-steps{display:block;margin-top:6px}.nv2 .n2-step{display:grid;grid-template-columns:42px 1fr 102px;gap:5px 10px;align-items:start;padding-block:20px;border-bottom:1px solid var(--n-line)}.nv2 .n2-step-number{grid-column:1;grid-row:1/3;font-size:35px}.nv2 .n2-step h3{grid-column:2;font-size:23px;padding-top:0}.nv2 .n2-step p{grid-column:2;font-size:12px}.nv2 .n2-step .n2-media{grid-column:3;grid-row:1/3;aspect-ratio:1;align-self:stretch;max-height:108px;margin:0}.nv2 .n2-step .n2-media-empty{padding:4px;top:5px;right:5px;bottom:5px;left:5px}.nv2 .n2-step .n2-media-empty b{font-size:13px}.nv2 .n2-step .n2-media-empty span{font-size:9px;margin-top:3px}.nv2 .n2-step .n2-media-empty:before,.nv2 .n2-step .n2-media-empty:after{display:none}.nv2 .n2-section-head{display:block;margin-bottom:26px}.nv2 .n2-section-head .n2-copy{margin-top:16px;max-width:none}.nv2 .n2-products{grid-template-columns:1fr;gap:40px}.nv2 .n2-product-media{aspect-ratio:1.14}.nv2 .n2-tabs{gap:30px;margin-top:5px}.nv2 .n2-tab{font-size:11px}.nv2 .n2-product-copy{padding-top:18px}.nv2 .n2-product-name{font-size:12px}.nv2 .n2-product-claim{font-size:27px;margin-top:9px}.nv2 .n2-product-desc{font-size:13px}.nv2 .n2-product-price{font-size:12px;margin-top:12px}.nv2 .n2-product .n2-btn{margin-top:16px}.nv2 .n2-browse{gap:0 20px;margin-top:23px}.nv2 .n2-wear-grid{display:flex;flex-direction:column-reverse;gap:26px}.nv2 .n2-wear-grid>*{width:100%}.nv2 .n2-wear-copy .n2-title{max-width:13ch}.nv2 .n2-wear-copy .n2-benefit{font-size:18px;margin-top:19px}.nv2 .n2-wear-copy .n2-copy{font-size:13px;margin-top:15px}.nv2 .n2-wear-copy .n2-fine{font-size:11px;margin-top:11px}.nv2 .n2-wear-media{aspect-ratio:1.2}.nv2 .n2-log{gap:14px;margin-top:14px}.nv2 .n2-log span{font-size:10px}.nv2 .n2-pending-action{margin-top:20px;font-size:10px}.nv2 .n2-review-track{gap:19px;margin-top:23px}.nv2 .n2-review-card{flex-basis:87%}.nv2 .n2-review-media{aspect-ratio:1.16}.nv2 .n2-review-text{padding-top:18px}.nv2 .n2-fallback{grid-template-columns:1fr;gap:20px;padding-block:27px}.nv2 .n2-fallback .n2-title{font-size:29px}.nv2 .n2-buy-grid{grid-template-columns:1fr;gap:32px;margin-top:24px}.nv2 .n2-buy-card+.n2-buy-card{border-left:0;padding-left:0;border-top:1px solid var(--n-line);padding-top:30px}.nv2 .n2-buy-media{aspect-ratio:1.4}.nv2 .n2-buy-card h3{font-size:28px}.nv2 .n2-buy-kicker{margin-top:20px!important}.nv2 .n2-buy-card .n2-copy{font-size:13px}.nv2 .n2-buy-card .n2-btn{width:100%;margin-top:20px}.nv2 .n2-faq-grid{grid-template-columns:1fr;gap:26px;padding-top:33px;padding-bottom:37px}.nv2 .n2-faq-title{font-size:30px;max-width:18ch}.nv2 .n2-support{font-size:12px;margin-top:15px}.nv2 .n2-faq summary{min-height:63px;font-size:13px}.nv2 .n2-answer{font-size:12px}.nv2 .n2-footer-row{align-items:flex-start;flex-direction:column}.nv2 .n2-footer-links{gap:14px 20px;font-size:11px}.nv2 .n2-footer-bottom{flex-direction:column;gap:9px}.nv2 .n2-media-empty b{font-size:21px}.nv2 .n2-note{font-size:11px}.n2-preview-tools{padding:10px 20px;font-size:11px;gap:10px 17px}.n2-preview-tools .n2-tools-status{font-size:10px}}@media(prefers-reduced-motion:reduce){.nv2 .n2-btn{transition:none}}.nv2 .n2-facts-shell{width:100%;background:#f3e7eb}.nv2 .n2-facts-shell .n2-facts{background:transparent;border:0;padding-block:28px}.nv2 .n2-facts-shell .n2-fact{background:transparent}.nv2 .n2-facts-shell .n2-fact small{font-size:12px;color:#514943}.nv2 .n2-facts-shell .n2-fact strong{font-size:24px;line-height:1.3}.nv2 .n2-facts-shell .n2-fact+.n2-fact{border-left:1px solid rgba(125,90,80,.24)}.nv2 .n2-review-carousel{background:#fff}.nv2 .n2-review-header{display:flex;flex-direction:column;align-items:center;gap:22px}.nv2 .n2-reviews-title{max-width:none;text-align:center;font-size:clamp(28px,3.15vw,44px);line-height:1.15}.nv2 .n2-reviews-title>span{display:block;font:400 16px/1.5 var(--n-sans);letter-spacing:0;margin-top:12px;color:var(--n-muted)}.nv2 .n2-review-controls{display:flex;gap:10px;align-items:center;justify-content:center}.nv2 .n2-review-controls button{min-width:44px;min-height:44px;padding:8px 14px;border:1px solid var(--n-line);background:#fff;color:var(--n-ink);border-radius:3px;font:500 13px/1.4 var(--n-sans)}.nv2 .n2-review-viewport{width:100%;margin-top:26px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:none;padding:6px 0 10px;overscroll-behavior-x:contain;background:#fff}.nv2 .n2-review-viewport::-webkit-scrollbar{display:none}.nv2 .n2-review-strip{display:flex;align-items:stretch;width:max-content;gap:0}.nv2 .n2-review-set{display:flex;gap:20px;padding-right:20px;width:max-content;align-items:stretch}.nv2 .n2-review-card{flex:0 0 550px;width:550px;display:grid;grid-template-columns:46% 54%;min-height:292px;scroll-snap-align:start;border-radius:10px;overflow:hidden;border:1px solid #eadde0;background:#fff;margin:0}.nv2 a.n2-review-card{text-decoration:none;color:inherit}.nv2 a.n2-review-card:hover{border-color:var(--n-brown)}.nv2 .n2-review-card .n2-review-media{height:100%;min-height:290px;aspect-ratio:auto;margin:0;border:0;border-radius:0;position:relative;background:#fff}.nv2 .n2-review-card .n2-review-media img{object-fit:cover;display:block;width:100%;height:100%}.nv2 .n2-review-card .n2-review-media .n2-media-empty{top:12px;right:12px;bottom:12px;left:12px;padding:16px;border:1px solid var(--n-line)}.nv2 .n2-review-card .n2-review-media .n2-media-empty b{font:400 24px/1.3 var(--n-serif)}.nv2 .n2-review-card .n2-review-text{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:24px 22px;background:#f6dde3}.nv2 .n2-review-card .n2-review-title{font:600 17px/1.35 var(--n-sans);color:var(--n-ink);margin:0}.nv2 .n2-review-card blockquote,.nv2 .n2-review-placeholder{font:400 14px/1.65 var(--n-sans);margin:0;color:var(--n-ink);padding:0;border:0}.nv2 .n2-rating-slot{font:400 11px/1.4 var(--n-sans);color:#6c5960;border:1px dashed #aa8c95;padding:3px 9px}.nv2 .n2-review-rating{font:400 18px/1.3 var(--n-sans);letter-spacing:.12em;color:var(--n-brown)}.nv2 .n2-review-card .n2-review-style{font:500 11px/1.5 var(--n-sans);text-transform:none;letter-spacing:0;margin-top:6px;color:#594d48}.nv2 .n2-review-card .n2-review-name{font-size:12px;line-height:1.5;margin:0;color:var(--n-ink)}@media(max-width:749px){.nv2 .n2-facts-shell .n2-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 0;row-gap:16px}.nv2 .n2-facts-shell .n2-fact{padding-inline:9px;padding-block:0;min-height:0}.nv2 .n2-facts-shell .n2-fact:nth-child(3){grid-column:1/-1;border-left:0;border-top:1px solid rgba(125,90,80,.24);padding-top:16px}.nv2 .n2-facts-shell .n2-fact:nth-child(2){border-left:1px solid rgba(125,90,80,.24)}.nv2 .n2-facts-shell .n2-fact strong{font-size:19px}.nv2 .n2-facts-shell .n2-fact small{font-size:11px;line-height:1.5}.nv2 .n2-review-header{gap:16px}.nv2 .n2-reviews-title{font-size:28px;max-width:23ch}.nv2 .n2-reviews-title>span{font-size:14px}.nv2 .n2-review-viewport{scroll-snap-type:x mandatory;scroll-padding-inline:20px;padding-inline:20px;scrollbar-width:none;margin-top:20px}.nv2 .n2-review-set{gap:14px;padding-right:14px}.nv2 .n2-review-card{width:calc((100vw - 40px)/1.12);flex-basis:calc((100vw - 40px)/1.12);grid-template-columns:1fr;min-height:0;align-content:start}.nv2 .n2-review-card .n2-review-media{height:auto;min-height:0;aspect-ratio:1.22}.nv2 .n2-review-card .n2-review-text{padding:22px 22px 24px;min-height:235px}.nv2 .n2-review-card .n2-review-title{font-size:16px}.nv2 .n2-review-card blockquote,.nv2 .n2-review-placeholder{font-size:14px}.nv2 .n2-review-clone{display:none!important}.nv2 [data-review-toggle]{display:none}}@media(prefers-reduced-motion:reduce){.nv2 .n2-review-viewport{scroll-behavior:auto}}.nv2 .n2-review-card--text-only{grid-template-columns:1fr;width:400px;flex-basis:400px;align-content:stretch;background:#f6dde3}.nv2 .n2-review-card--text-only .n2-review-text{padding:30px;justify-content:flex-start}.nv2 .n2-review-full{width:100%;font:400 13px/1.6 var(--n-sans)}.nv2 .n2-review-full summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:8px}.nv2 .n2-review-full[open] blockquote{margin-top:10px}@media(max-width:749px){.nv2 .n2-review-card--text-only{width:calc((100vw - 40px)/1.12);flex-basis:calc((100vw - 40px)/1.12)}.nv2 .n2-review-card--text-only .n2-review-text{padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/namiki-home-v2.css.map */
