.nereru-sofa{--ns-paper:#fbfaf7;--ns-ink:#252b26;--ns-muted:#565e54;--ns-line:#d8d9ce;--ns-accent:#42563f;--ns-wash:#f0f0e9;--ns-serif:"Hiragino Mincho ProN","Yu Mincho",YuMincho,"Noto Serif JP",serif;--ns-gutter:clamp(22px,5vw,76px);container-type:inline-size;max-width:1480px;margin-inline:auto;background:var(--ns-paper);color:var(--ns-ink);font:400 15px/1.8 var(--font-body-family,"Hiragino Kaku Gothic ProN",sans-serif);letter-spacing:.015em}.nereru-sofa *,.nereru-sofa *:before,.nereru-sofa *:after{box-sizing:border-box}.nereru-sofa :is(h1,h2,h3,h4,p,figure){margin:0;color:inherit}.nereru-sofa :is(h1,h2,h3,h4){font-family:var(--ns-serif);font-weight:500;letter-spacing:.025em;line-height:1.5;text-wrap:balance}.nereru-sofa a{color:inherit;text-decoration:none}.nereru-sofa :is(a,summary,[tabindex]):focus-visible{outline:2px solid var(--ns-accent);outline-offset:3px}.nereru-sofa img{display:block;width:100%;height:auto}.nereru-sofa :is(section,article,nav,.ns-product-group)[id],.nereru-sofa[id]{scroll-margin-top:100px}.nereru-sofa .ns-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:43px;padding:5px var(--ns-gutter);color:var(--ns-muted);font-size:12px;letter-spacing:.025em}.nereru-sofa .ns-breadcrumb a{display:inline-flex;align-items:center;min-height:32px}.nereru-sofa .ns-breadcrumb>span[aria-hidden]{color:#787d74}.nereru-sofa .ns-hero{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.16fr);background:var(--ns-wash);border-block:1px solid var(--ns-line)}.nereru-sofa .ns-hero-copy{align-self:center;padding:clamp(28px,4vw,72px) clamp(22px,3vw,52px) clamp(28px,4vw,72px) var(--ns-gutter);min-width:0}.nereru-sofa .ns-brand{font:500 clamp(14px,1.35vw,20px)/1.3 Georgia,"Times New Roman",serif;letter-spacing:.17em;color:var(--ns-accent)}.nereru-sofa .ns-hero h1{margin:19px 0 22px;font-size:clamp(23px,2.5cqw,36px);letter-spacing:-.045em;line-height:1.45}.nereru-sofa .ns-hero-intro{max-width:28em;font-size:15px;line-height:1.95}.nereru-sofa .ns-jump{display:inline-flex;align-items:center;gap:1.6em;min-height:44px;margin-top:18px;border-bottom:1px solid var(--ns-accent);font-weight:500;color:var(--ns-accent)}.nereru-sofa .ns-jump span{font:17px/1 Arial,sans-serif}.nereru-sofa .ns-hero-visual{min-width:0;background:#e8e7df;display:flex;flex-direction:column}.nereru-sofa .ns-hero-visual img{object-fit:cover;object-position:center 61%;aspect-ratio:1.5;flex:1;min-height:0}.nereru-sofa .ns-hero-visual figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding:7px 16px;background:var(--ns-paper);color:var(--ns-muted);font-size:12px;line-height:1.65}.nereru-sofa .ns-style-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 var(--ns-gutter);border-bottom:1px solid var(--ns-line)}.nereru-sofa .ns-style-nav a{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:56px;margin-right:16px;padding:10px 8px 10px 0;font-size:14px;line-height:1.55}.nereru-sofa .ns-style-nav a:last-child{margin-right:0}.nereru-sofa .ns-style-nav span[aria-hidden]{color:var(--ns-accent);font:16px/1 Arial,sans-serif}.nereru-sofa .ns-feature,.nereru-sofa .ns-more,.nereru-sofa .ns-compare,.nereru-sofa .ns-before,.nereru-sofa .ns-faq{margin-inline:var(--ns-gutter)}.nereru-sofa .ns-feature{padding:clamp(45px,5.6vw,86px) 0}.nereru-sofa .ns-feature-heading{margin-bottom:24px}.nereru-sofa .ns-kicker{color:var(--ns-muted);font-size:13px;letter-spacing:.07em}.nereru-sofa .ns-feature-heading h2,.nereru-sofa .ns-more-heading h2{font-size:clamp(26px,3vw,42px);line-height:1.5;margin-top:5px;letter-spacing:.01em;text-wrap:balance}.nereru-sofa .ns-feature-main{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(30px,5vw,80px);align-items:center}.nereru-sofa .ns-feature-photo img{aspect-ratio:1.32;object-fit:contain;background:#fff}.nereru-sofa .ns-feature-photo figcaption{margin-top:8px;color:var(--ns-muted);font-size:12px;line-height:1.7}.nereru-sofa .ns-description{font-size:15px;line-height:1.95}.nereru-sofa .ns-description p+p{margin-top:12px}.nereru-sofa .ns-chips,.nereru-sofa .ns-card-highlights{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 0;color:var(--ns-muted);font-size:13px;line-height:1.7}.nereru-sofa .ns-chips{margin:18px 0}.nereru-sofa .ns-chips span:not(:last-child):after,.nereru-sofa .ns-card-highlights span:not(:last-child):after{content:"\ff0f";color:#777e71;margin:0 .28em;font-weight:400}.nereru-sofa .ns-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 7px}.nereru-sofa .ns-price strong{font:500 27px/1.4 Georgia,Times New Roman,serif;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums}.nereru-sofa .ns-price small,.nereru-sofa .ns-sold-out{font-size:12px;color:var(--ns-muted)}.nereru-sofa .ns-sold-out{color:#765130}.nereru-sofa .ns-button{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;padding:10px 16px;background:var(--ns-accent);color:#fff;font-size:14px;line-height:1.5}.nereru-sofa .ns-feature .ns-button{min-width:min(240px,100%);margin-top:12px}.nereru-sofa .ns-note{margin:10px 0 0;color:var(--ns-muted);font-size:13px;line-height:1.8}.nereru-sofa .ns-feature-points,.nereru-sofa .ns-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3.3vw,50px)}.nereru-sofa .ns-feature-points{margin-top:32px}.nereru-sofa .ns-feature-points article,.nereru-sofa .ns-checks>div{border-top:1px solid var(--ns-line);padding-top:14px}.nereru-sofa .ns-feature-points h3,.nereru-sofa .ns-checks strong{display:block;margin:0 0 6px;font:600 15px/1.65 var(--font-body-family,sans-serif);letter-spacing:.02em}.nereru-sofa .ns-feature-points p,.nereru-sofa .ns-checks p{font-size:14px;line-height:1.85;color:var(--ns-muted)}.nereru-sofa .ns-more{border-top:1px solid var(--ns-ink);padding-top:clamp(34px,4vw,62px);padding-bottom:clamp(42px,5.5vw,80px)}.nereru-sofa .ns-more-heading>p{margin:10px 0 0;font-size:15px}.nereru-sofa .ns-product-group{margin-top:clamp(30px,3.2vw,48px)}.nereru-sofa .ns-product-group+.ns-product-group{margin-top:clamp(46px,5.4vw,78px)}.nereru-sofa .ns-group-heading{border-top:1px solid var(--ns-line);padding-top:18px;margin-bottom:22px}.nereru-sofa .ns-group-heading h3{font-size:clamp(22px,2.1vw,32px)}.nereru-sofa .ns-group-heading p{margin:6px 0 0;font-size:14px;color:var(--ns-muted);line-height:1.8}.nereru-sofa .ns-sofa-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.2vw,34px);align-items:stretch}.nereru-sofa .ns-sofa-grid:has(.ns-card-details[open]){align-items:start}.nereru-sofa .ns-sofa-card{min-width:0;display:flex;flex-direction:column}.nereru-sofa .ns-card-photo{display:block;min-width:0;align-self:start;width:100%;overflow:hidden;background:var(--ns-wash)}.nereru-sofa .ns-card-photo img{aspect-ratio:1;object-fit:cover}.nereru-sofa .ns-card-copy{flex:1;display:flex;flex-direction:column;min-width:0;padding-top:14px}.nereru-sofa .ns-card-copy h4{font:600 clamp(16px,1.25vw,19px)/1.55 var(--font-body-family,sans-serif);letter-spacing:0}.nereru-sofa .ns-card-copy h4 a{display:block;text-wrap:balance}.nereru-sofa .ns-card-copy h4 span{display:inline-block;max-width:100%;white-space:pre-wrap}.nereru-sofa .ns-card-highlights{margin-top:7px}.nereru-sofa .ns-card-notice{font-size:13px;color:var(--ns-ink);line-height:1.65;margin:5px 0 0;padding-left:.65em;border-left:2px solid #a6ad96}.nereru-sofa .ns-sofa-card .ns-price{margin-top:auto;padding-top:12px}.nereru-sofa .ns-sofa-card .ns-price strong{font-size:22px}.nereru-sofa .ns-sofa-card .ns-button{align-self:flex-start;min-height:44px;padding:6px 0;gap:8px;background:transparent;color:var(--ns-accent);font-size:14px;font-weight:600}.nereru-sofa .ns-card-details{border-block:1px solid var(--ns-line)}.nereru-sofa summary{list-style:none;cursor:pointer}.nereru-sofa summary::-webkit-details-marker{display:none}.nereru-sofa .ns-card-details>summary,.nereru-sofa .ns-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:8px 2px;font-size:13px}.nereru-sofa summary span[aria-hidden]{flex-shrink:0;color:var(--ns-accent);font:400 20px/1 Arial,sans-serif}.nereru-sofa details[open]>summary span[aria-hidden]{transform:rotate(45deg)}.nereru-sofa .ns-card-details-body{padding:5px 0 16px}.nereru-sofa .ns-card-details-body .ns-description{font-size:14px;line-height:1.8}.nereru-sofa .ns-compare{border-block:1px solid var(--ns-line);background:var(--ns-wash)}.nereru-sofa .ns-comparison-details>summary{padding:18px clamp(14px,2.2vw,32px)}.nereru-sofa .ns-comparison-details h2{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:clamp(19px,2.1vw,28px)}.nereru-sofa .ns-comparison-content{padding:0 clamp(14px,2.2vw,32px) 20px}.nereru-sofa .ns-table-hint{font-size:13px;color:var(--ns-muted);margin-bottom:12px}.nereru-sofa .ns-table-scroll{overflow-x:auto}.nereru-sofa table{width:100%;border-collapse:collapse;background:var(--ns-paper);text-align:left;font:400 14px/1.7 var(--font-body-family,sans-serif);box-shadow:none}.nereru-sofa th,.nereru-sofa td{font-weight:400;padding:11px 14px;border:0;border-bottom:1px solid var(--ns-line);vertical-align:top}.nereru-sofa thead th{color:var(--ns-muted);font-size:13px}.nereru-sofa tbody th{width:28%;font-weight:500}.nereru-sofa tbody th a{text-decoration:underline;text-underline-offset:3px}.nereru-sofa td:last-child{white-space:nowrap}.nereru-sofa td small{display:block;color:#765130;font-size:12px}.nereru-sofa .ns-before{padding-top:clamp(40px,5vw,70px)}.nereru-sofa :is(.ns-before,.ns-faq)>h2{font-size:clamp(24px,2.4vw,32px);margin-bottom:21px}.nereru-sofa .ns-faq{padding:clamp(40px,5vw,70px) 0}.nereru-sofa .ns-faq details{border-bottom:1px solid var(--ns-line)}.nereru-sofa .ns-faq details:first-of-type{border-top:1px solid var(--ns-line)}.nereru-sofa .ns-faq summary{min-height:58px;padding:13px 2px;font-size:15px}.nereru-sofa .ns-faq details>div{max-width:64em;padding:0 20px 18px 2px;font-size:14px}.nereru-sofa .ns-end{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--ns-line);background:var(--ns-wash);padding:22px var(--ns-gutter)}.nereru-sofa .ns-end .ns-button{min-width:min(235px,100%)}.nereru-sofa .ns-top-link{min-height:44px;display:inline-flex;align-items:center;color:var(--ns-muted);font-size:13px}.nereru-sofa .ns-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(hover:hover){.nereru-sofa :is(.ns-jump,.ns-style-nav a,.ns-card-copy a,.ns-top-link,.ns-breadcrumb a):hover{text-decoration:underline;text-underline-offset:4px}.nereru-sofa :is(.ns-feature,.ns-end) .ns-button:hover{background:#303e2e}.nereru-sofa summary:hover{color:var(--ns-accent)}}@media(min-width:641px)and (max-width:950px){.nereru-sofa .ns-sofa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}}@media(max-width:790px){.nereru-sofa{--ns-gutter:clamp(16px,5vw,36px)}.nereru-sofa .ns-hero{grid-template-columns:minmax(0,1fr)}.nereru-sofa .ns-hero-visual{grid-row:1}.nereru-sofa .ns-hero-visual img{aspect-ratio:1.75;flex:none;object-position:center 63%}.nereru-sofa .ns-hero-visual figcaption{padding:5px var(--ns-gutter);font-size:12px}.nereru-sofa .ns-hero-copy{padding:26px var(--ns-gutter) 22px}.nereru-sofa .ns-hero h1{font-size:clamp(22px,6.7vw,38px);margin:7px 0 12px;letter-spacing:-.035em}.nereru-sofa .ns-hero-intro{max-width:40em;font-size:15px;line-height:1.85}.nereru-sofa .ns-jump{margin-top:8px}.nereru-sofa .ns-style-nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.nereru-sofa .ns-style-nav a{min-height:47px;padding:7px 0;margin:0}.nereru-sofa .ns-style-nav a:nth-child(-n+2){border-bottom:1px solid var(--ns-line)}.nereru-sofa .ns-feature-main{grid-template-columns:minmax(0,1fr);gap:18px}.nereru-sofa .ns-feature-heading{margin-bottom:16px}.nereru-sofa .ns-feature-photo img{aspect-ratio:1.5}.nereru-sofa .ns-feature-points,.nereru-sofa .ns-checks{grid-template-columns:minmax(0,1fr);gap:14px}.nereru-sofa .ns-feature-points{margin-top:24px}}@media(max-width:640px){.nereru-sofa .ns-breadcrumb{min-height:36px;padding-block:1px}.nereru-sofa .ns-group-heading{margin-bottom:16px}.nereru-sofa .ns-sofa-grid{grid-template-columns:minmax(0,1fr);gap:24px}.nereru-sofa .ns-sofa-card{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:8px clamp(12px,3.7vw,22px)}.nereru-sofa .ns-card-copy{padding:0}.nereru-sofa .ns-card-copy h4{font-size:16px}.nereru-sofa .ns-card-highlights{margin-top:4px;line-height:1.6}.nereru-sofa .ns-sofa-card .ns-price{padding-top:6px}.nereru-sofa .ns-sofa-card .ns-price strong{font-size:21px}.nereru-sofa .ns-card-details{grid-column:1/-1}.nereru-sofa .ns-hero-visual figcaption span+span{display:none}.nereru-sofa table,.nereru-sofa tbody{display:block}.nereru-sofa thead{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.nereru-sofa tbody tr{display:grid;grid-template-columns:minmax(0,1fr);padding:12px;border-bottom:1px solid var(--ns-line)}.nereru-sofa tbody th,.nereru-sofa tbody td{display:block;width:auto;padding:0;border:0}.nereru-sofa tbody th{font-size:15px;padding:0 0 5px}.nereru-sofa tbody td{display:grid;grid-template-columns:4.6em minmax(0,1fr);gap:0 6px;white-space:normal;font-size:13px}.nereru-sofa td:before{content:attr(data-label);color:var(--ns-muted)}.nereru-sofa td small{grid-column:2}.nereru-sofa .ns-end .ns-button{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/60/compiled_assets/styles.css.map?subset=AAAAAEA */
