.matlib-heading{padding-block:44px 42px}.matlib-heading-row{grid-template-columns:1.4fr 1fr;align-items:end;gap:10%;margin-top:30px;display:grid}.matlib-heading h1{letter-spacing:-.065em;font-size:clamp(55px,6.6vw,105px);line-height:1.02}.matlib-heading em,.matlib-section-heading em,.matlib-finish em,.matlib-care em{letter-spacing:-.035em;font-family:Instrument Serif,Georgia,serif;font-weight:400}.matlib-heading-row>div>p{color:#5b6257;max-width:360px;font-size:13px;line-height:1.85}.matlib-jump{border-bottom:1px solid var(--line);align-items:center;gap:25px;margin-top:23px;padding-block:8px;font-size:10px;display:inline-flex}.matlib-jump .arrow{width:16px;height:16px;transform:rotate(135deg)}.matlib-selection{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:30px;display:grid}.matlib-selection[hidden],.matlib-panel[hidden]{display:none}.matlib-selection button{text-align:left;color:#60665c;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:15px;margin-bottom:-1px;padding:17px 22px 17px 0;font-size:14px;transition:color .2s,border-color .2s;display:flex;position:relative}.matlib-selection button+button{padding-left:24px}.matlib-selection button+button:before{content:"";background:var(--line);width:1px;position:absolute;top:19px;bottom:19px;left:0}.matlib-selection button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.matlib-selection button small{color:#72796b;margin-left:auto;font-size:9px}.matlib-tab-sample{background-size:cover;border-radius:50%;flex:none;width:36px;height:36px;display:block;box-shadow:inset 0 0 0 1px #0002}.matlib-panel{grid-template-columns:1.14fr 1fr;gap:6%;padding-bottom:24px;scroll-margin-top:120px;display:grid}.matlib-panel+.matlib-panel:not([hidden]){padding-top:32px}.matlib-library[data-enhanced] .matlib-panel+.matlib-panel{padding-top:0}.matlib-library[data-enhanced] .matlib-panel:not([hidden]){animation:.35s ease-out matlib-arrive}.matlib-image{background:#b39a75;align-self:stretch;min-height:580px;position:relative;overflow:hidden}.matlib-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.matlib-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#19180f70);position:absolute;inset:60% 0 0}.matlib-image figcaption{z-index:1;color:#fff;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:8px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.matlib-sample-stamp{letter-spacing:.12em;background:#f2f0e9ed;padding:15px;font-size:10px;line-height:1.45;position:absolute;top:25px;left:25px}.matlib-dossier{min-width:0;padding:6px 0 3px}.matlib-dossier-top{letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:8px;display:flex}.matlib-dossier-top>p{color:#777f70}.matlib-dossier-top>a{letter-spacing:0;text-transform:none;align-items:center;gap:11px;font-size:9px;display:flex}.matlib-dossier-top .arrow{width:14px;height:14px}.matlib-dossier h2{letter-spacing:-.055em;margin-top:24px;font-size:clamp(61px,5.6vw,88px)}.matlib-subtitle{margin-top:7px;font-size:13px}.matlib-tones{border-bottom:1px solid var(--line);align-items:center;gap:15px;margin-top:3px;padding-block:22px;font-size:9px;display:flex}.matlib-tone-chips{padding-left:0;display:flex}.matlib-tone-chips>span{border:2px solid var(--paper);border-radius:50%;width:29px;height:29px;margin-left:-8px}.matlib-tone-chips>span:first-child{margin-left:0}.matlib-tones small{color:#747b6e;margin-top:3px;font-size:8px;display:block}.matlib-description{color:#5c6358;margin-top:22px;font-size:12px;line-height:1.9}.matlib-specification{margin:21px 0 0}.matlib-specification>div{border-top:1px solid var(--line);grid-template-columns:100px 1fr;gap:15px;padding-block:12px;display:grid}.matlib-specification dt{font-size:9px;font-weight:700;line-height:1.85}.matlib-specification dd{color:#5c6358;margin:0;font-size:11px;line-height:1.85}.matlib-more{border-block:1px solid var(--line)}.matlib-more summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding-block:13px;font-size:10px;list-style:none;display:flex}.matlib-more summary::-webkit-details-marker{display:none}.matlib-more summary span{font-size:20px;font-weight:400;line-height:1;transition:transform .2s}.matlib-more[open] summary span{transform:rotate(45deg)}.matlib-more>div{padding:1px 0 16px}.matlib-more p{color:#5c6358;font-size:11px;line-height:1.85}.matlib-more p+p{margin-top:9px}.matlib-more strong{color:var(--ink);font-weight:600}.matlib-question{grid-template-columns:100px 1fr;gap:15px;margin-top:18px;display:grid}.matlib-question>span{text-transform:uppercase;letter-spacing:.06em;color:#737969;padding-top:6px;font-size:8px}.matlib-question>p{font-family:Instrument Serif,Georgia,serif;font-size:21px;line-height:1.3}.matlib-plan{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:25px;margin-top:23px;padding:17px 20px;font-size:11px;transition:background .2s;display:flex}.matlib-plan:hover{background:#46503d}.matlib-plan .arrow{width:18px;height:18px}.matlib-sample-note{color:#6a7262;border-top:1px solid var(--line);max-width:100%;padding-top:16px;font-size:9px;line-height:1.8}.matlib-comparison{padding-block:100px}.matlib-section-heading>.overline{margin-bottom:25px}.matlib-section-heading>div{grid-template-columns:1.3fr 1fr;align-items:end;gap:14%;margin-bottom:37px;display:grid}.matlib-section-heading h2{letter-spacing:-.055em;font-size:clamp(44px,4.6vw,73px);line-height:1.07}.matlib-section-heading>div>p{color:#5c6358;max-width:380px;font-size:12px;line-height:1.9}.matlib-table-scroll{overscroll-behavior-x:contain;scrollbar-color:#8e9586 #dfdfd5;scrollbar-width:thin;overflow-x:auto}.matlib-comparison table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:690px}.matlib-comparison th,.matlib-comparison td{vertical-align:top;border-bottom:1px solid var(--line);padding:20px 22px}.matlib-comparison th:first-child,.matlib-comparison td:first-child{padding-left:0}.matlib-comparison th:last-child,.matlib-comparison td:last-child{padding-right:0}.matlib-comparison thead th{letter-spacing:-.04em;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding-block:23px;font-size:27px;font-weight:400}.matlib-comparison thead th:first-child{letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;width:20%;font-size:9px}.matlib-comparison thead th span{color:#6e7964;letter-spacing:.06em;margin-bottom:7px;font-size:9px;display:block}.matlib-comparison tbody th{font-size:11px;font-weight:500}.matlib-comparison td{color:#5a6254;font-size:11px;line-height:1.85}.matlib-scroll-hint{color:#747b6e;margin-top:14px;font-size:9px;display:none}.matlib-finish .mat-finish-head h2{letter-spacing:-.055em}.matlib-finish .mat-finish-grid article{padding-left:0;position:relative}.matlib-care .mat-care-photo img{aspect-ratio:.98;object-position:64% center}.matlib-care .mat-care-photo>p{color:#6a7262;margin-top:14px;font-size:9px;line-height:1.8}.matlib-care .mat-care-copy h2{letter-spacing:-.05em;font-size:clamp(43px,4.1vw,65px)}.matlib-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes matlib-arrive{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width>=1500px){.matlib-library{padding-inline:calc(var(--pad) + 20px)}.matlib-panel{gap:7%}.matlib-image{min-height:640px}.matlib-dossier{padding-block:15px}.matlib-description{font-size:13px}.matlib-specification dd{font-size:12px}.matlib-dossier h2{margin-top:33px}}@media (width<=1000px){.matlib-heading-row{grid-template-columns:1.3fr 1fr;gap:6%}.matlib-panel{grid-template-columns:1fr 1fr;gap:5%}.matlib-dossier h2{font-size:61px}.matlib-dossier-top{flex-wrap:wrap;gap:9px}.matlib-specification>div,.matlib-question{grid-template-columns:85px 1fr;gap:12px}.matlib-selection button{font-size:13px}.matlib-section-heading>div{gap:7%}.matlib-comparison th,.matlib-comparison td{padding-inline:15px}.matlib-comparison thead th{font-size:25px}}@media (width<=760px){.matlib-heading{padding-block:28px 30px}.matlib-heading>.overline{flex-wrap:wrap;gap:5px 12px;font-size:8px;line-height:1.8}.matlib-heading-row{grid-template-columns:1fr;gap:24px;margin-top:25px}.matlib-heading h1{font-size:clamp(50px,10vw,73px)}.matlib-heading-row>div>p{max-width:460px;font-size:12px}.matlib-jump{margin-top:15px;font-size:10px}.matlib-selection{margin-bottom:22px}.matlib-selection button,.matlib-selection button+button{justify-content:center;gap:8px;padding:15px 8px;font-size:11px}.matlib-selection button:first-child{justify-content:start;padding-left:0}.matlib-selection button:last-child{padding-right:0}.matlib-tab-sample{width:25px;height:25px}.matlib-selection button small{display:none}.matlib-selection button+button:before{top:16px;bottom:16px}.matlib-panel{grid-template-columns:1fr;gap:25px;padding-bottom:24px;scroll-margin-top:90px}.matlib-image{height:91vw;min-height:270px;max-height:470px}.matlib-image figcaption{font-size:7px;bottom:18px;left:18px;right:18px}.matlib-sample-stamp{padding:12px;font-size:8px;top:18px;left:18px}.matlib-dossier{padding:0}.matlib-dossier-top{flex-wrap:nowrap}.matlib-dossier h2{margin-top:21px;font-size:65px}.matlib-subtitle{font-size:12px}.matlib-tones{padding-block:18px}.matlib-description{margin-top:18px;font-size:12px}.matlib-specification{margin-top:19px}.matlib-specification>div,.matlib-question{grid-template-columns:94px 1fr;gap:17px}.matlib-specification dd{font-size:11px}.matlib-question{margin-top:19px}.matlib-question>p{font-size:22px}.matlib-plan{margin-top:23px}.matlib-sample-note{font-size:8px}.matlib-comparison{padding-block:67px}.matlib-section-heading>.overline{flex-wrap:wrap;gap:5px 12px;margin-bottom:22px;font-size:8px;line-height:1.8}.matlib-section-heading>div{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.matlib-section-heading h2{font-size:45px}.matlib-section-heading>div>p{font-size:12px}.matlib-comparison table{min-width:720px}.matlib-comparison th,.matlib-comparison td{padding-block:17px}.matlib-comparison thead th{font-size:25px}.matlib-comparison td{font-size:11px}.matlib-scroll-hint{display:block}.matlib-care .mat-care-photo img{aspect-ratio:1.08}.matlib-care .mat-care-copy h2{font-size:44px}.matlib-care .mat-care-photo>p{font-size:8px}.matlib-finish .mat-finish-head h2{font-size:46px}}@media (prefers-reduced-motion:reduce){.matlib-library[data-enhanced] .matlib-panel:not([hidden]){animation:none}.matlib-selection button,.matlib-more summary span,.matlib-plan{transition:none}}.matlib-library{padding-bottom:70px}.matlib-panel{gap:9vw}.matlib-dossier{flex-direction:column;justify-content:center;display:flex}.matlib-dossier h2{font-size:clamp(65px,7vw,108px)}.matlib-more summary{padding-block:20px;font-size:14px}.matlib-more p{font-size:14px}.matlib-plan{padding:18px 22px;font-size:14px}.matlib-sample-note{color:var(--muted);margin-top:25px;padding-top:20px;font-size:12px}.matlib-image:after{display:none}.matlib-selection{margin-bottom:40px}.matlib-selection button{padding-block:20px;font-size:15px}.matlib-tab-sample{border-radius:0;width:44px;height:44px}.matlib-description{color:var(--muted)}@media (width<=760px){.matlib-library{padding-bottom:40px}.matlib-selection button,.matlib-selection button+button{gap:9px;padding-block:16px;font-size:12px}.matlib-tab-sample{width:27px;height:32px}.matlib-selection{margin-bottom:25px}.matlib-dossier h2{font-size:65px}.matlib-more summary{font-size:13px}.matlib-sample-note{font-size:11px}}.matlib-panel[data-astro-cid-2ywjazza],.matlib-image[data-astro-cid-2ywjazza]{min-height:480px}.matlib-dossier[data-astro-cid-2ywjazza]{justify-content:center}.matlib-description[data-astro-cid-2ywjazza]{font-size:17px!important;line-height:1.85!important}.matlib-dossier[data-astro-cid-2ywjazza] h2[data-astro-cid-2ywjazza]{margin-bottom:25px}.matlib-more[data-astro-cid-2ywjazza]{margin-top:25px}.matlib-plan[data-astro-cid-2ywjazza]{margin-top:35px}@media (width<=760px){.matlib-panel[data-astro-cid-2ywjazza]{min-height:0}.matlib-image[data-astro-cid-2ywjazza]{height:340px;min-height:0}.matlib-dossier[data-astro-cid-2ywjazza]{padding-top:30px}}
