.mat29{--mat-ink:#203b36;--mat-muted:#606963;--mat-cream:#f5f2eb;--mat-brass:#9c7a45;color:var(--mat-ink);font-size:16px;line-height:1.6}.mat29 [hidden]{display:none!important}.mat29 *{box-sizing:border-box}.mat29 :is(h1,h2,h3,p,figure){margin-top:0}.mat29 h2{font-family:Georgia,serif;font-size:clamp(28px,3vw,43px);font-weight:400;line-height:1.16;letter-spacing:-.025em}.mat29 :is(button,select,input,a,summary):focus-visible{outline:3px solid #a77f3e;outline-offset:4px}.mat29 a{color:inherit}.mat29 :is(button,summary,select){cursor:pointer}.mat29 [id]{scroll-margin-top:125px}.mat29-nav{display:flex;gap:27px;align-items:center;padding-top:20px;padding-bottom:18px;font-size:12px;border-bottom:1px solid #e6e9e4;overflow:auto;white-space:nowrap}.mat29-nav a{text-decoration:none;min-height:30px;display:flex;align-items:center}.mat29-nav a:first-child{margin-right:auto;color:#69736c}.mat29-main .page-content--product{padding-top:28px;padding-bottom:40px}.mat29-main .product-single__meta{text-align:left;gap:15px!important}.mat29-main .product-grid__content{padding-left:55px}.mat29-main .product-single__meta .breadcrumb{display:none}.mat29-main h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(32px,3.2vw,47px);line-height:1.12;letter-spacing:-.035em;margin-bottom:3px}.mat29-eyebrow{font-size:10px!important;letter-spacing:.17em;font-weight:600;line-height:1.6;margin-bottom:16px!important}.mat29-main .mat29-eyebrow{margin:4px 0 -6px!important}.mat29-intro{color:var(--mat-muted);max-width:490px;margin-bottom:3px;font-size:15px}.mat29-facts{display:grid;grid-template-columns:1fr 1.35fr 1fr;padding:17px 0;border-top:1px solid #d9dfd9;border-bottom:1px solid #d9dfd9;margin:5px 0 8px;font-size:11px;text-align:center;line-height:1.5}.mat29-facts>*{padding:0 10px;text-decoration:none!important}.mat29-facts>*+*{border-left:1px solid #d9dfd9}.mat29-facts b{display:block;font-size:23px;font-weight:500;white-space:nowrap}.mat29-facts b span{font-size:12px}.mat29-choice-title{font-family:inherit!important;letter-spacing:0!important;font-size:17px!important;font-weight:600!important;margin:0!important}.mat29-main block-variant-picker{margin:0}.mat29-main .variant__label{font-size:12px;margin-bottom:12px!important}.mat29-main .variant-button-wrap{display:flex;flex-wrap:wrap;gap:8px}.mat29-main .variant-button-wrap legend{width:100%}.mat29-main .element-radio.mat29-swatch{display:inline-flex;align-items:center;gap:9px;border:1px solid #cfd6cf;border-radius:4px;min-height:48px;padding:8px 12px;margin:0!important;box-shadow:none!important;font-size:12px}.mat29-main .mat29-swatch::before{content:"";display:block;flex:0 0 24px;height:24px;border-radius:50%;background:var(--mat-swatch);border:1px solid #0002}.mat29-main .mat29-swatch:has(input:checked){border-color:var(--mat-ink);box-shadow:0 0 0 1px var(--mat-ink)!important;background:#f1f4ef}.mat29-main .mat29-swatch .element-button{padding:0;background:transparent;color:inherit;min-height:0;border:0;box-shadow:none}.mat29-main .mat29-swatch:has(input[data-disabled]){opacity:.6}.mat29-note{font-size:11px!important;line-height:1.6!important;color:var(--mat-muted);margin:9px 0 0}.mat29-included{font-size:12px;text-align:center;margin:-4px 0 0}.mat29-reassurance{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 25px;font-size:12px}.mat29-reassurance a{text-underline-offset:4px}.mat29-care{border-top:1px solid #d9dfd9;font-size:12px;padding-top:12px}.mat29-care p{padding-top:10px}.mat29-main #MatBuy .btn,.mat29-main #MatBuy .element-button{background:var(--mat-ink);color:white;min-height:54px;font-size:14px;letter-spacing:.04em}.mat29-main .shopify-payment-button{margin-top:10px}.mat29-gallery{display:block;position:relative}.mat29-gallery-heading{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.1em;padding:13px 16px;background:var(--mat-cream)}.mat29-gallery-heading strong{font-size:12px;letter-spacing:0;font-weight:500}.mat29-gallery-stage{background:#fff;border:1px solid #edf0eb}.mat29-gallery-stage figure{margin:0}.mat29-gallery-stage button{display:block;position:relative;width:100%;background:transparent;border:0;padding:0;color:var(--mat-ink)}.mat29-gallery-stage img{display:block;width:100%;height:min(620px,51vw);min-height:400px;object-fit:contain}.mat29-zoom-hint{position:absolute;right:12px;bottom:12px;border:1px solid #d6dcd5;background:#fffE;font-size:11px;border-radius:30px;padding:8px 13px}.mat29-thumbs{display:flex;gap:9px;margin-top:12px}.mat29-thumbs button{border:1px solid #d8ded6;border-radius:3px;display:flex;gap:8px;align-items:center;background:white;font-size:10px;flex:1;min-width:0;padding:4px 8px 4px 4px;color:inherit;text-align:left;line-height:1.4}.mat29-thumbs button[aria-pressed=true]{border:2px solid var(--mat-ink);background:#f5f7f2;padding:3px 7px 3px 3px}.mat29-thumbs img{width:39px;height:52px;object-fit:contain}.mat29-gallery-status{font-size:11px;margin:9px 0 0;color:var(--mat-muted);min-height:18px}.mat29-zoom{width:min(1000px,96vw);height:94vh;border:0;padding:48px 10px 10px;background:#fff}.mat29-zoom::backdrop{background:#102820ce}.mat29-zoom img{height:100%;width:100%;object-fit:contain}.mat29-zoom button{position:absolute;right:14px;top:10px;min-height:35px;border:1px solid #8d9a90;background:white;padding:3px 12px}.mat29-tools{padding-top:30px}.mat29-section-intro{max-width:700px;margin:0 auto 35px;text-align:center}.mat29-section-intro p:last-child{font-size:14px;color:var(--mat-muted)}.mat29-section-intro h2{margin-bottom:15px}.mat29-compare{margin:0 0 45px;padding:20px 28px;background:var(--mat-cream);border:1px solid #e4e2da}.mat29-compare>summary,.mat29-faq summary{display:flex;justify-content:space-between;gap:20px;list-style:none}.mat29 summary::-webkit-details-marker{display:none}.mat29-compare>summary{font-size:17px;font-weight:500}.mat29-compare>p{font-size:13px;margin-top:18px}.mat29-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:850px;margin:auto}.mat29-compare-side label{display:block;font-size:11px}.mat29-compare-side select{display:block;width:100%;background:white;border:1px solid #b9c3b9;border-radius:3px;min-height:46px;font-size:15px;margin:8px 0 12px}.mat29-compare-side img{display:block;width:100%;max-height:480px;object-fit:contain;background:white}.mat29-cushion{display:grid;grid-template-columns:1fr 1fr;background:var(--mat-ink);color:#faf9f3}.mat29-cushion-photo{position:relative;min-height:580px;background:#f4f3ef;overflow:hidden}.mat29-cushion-photo img{display:block;width:100%;height:100%;position:absolute;object-fit:cover;object-position:50% 63%}.mat29-cushion-photo>span{position:absolute;bottom:16px;left:16px;right:16px;background:#fffE;padding:9px 12px;color:#37483e;font-size:10px}.mat29-cushion-copy{padding:clamp(25px,4vw,55px)}.mat29-cushion-copy>p:not(.mat29-eyebrow):not(.mat29-note){font-size:14px;color:#dae1d7}.mat29-cushion-copy .mat29-note{color:#bccabc;margin-top:20px}.mat29-depth-controls{border:0;padding:0;margin:25px 0 20px;display:flex;gap:8px;flex-wrap:wrap}.mat29-depth-controls legend{font-size:11px;margin-bottom:10px;color:#dae1d7}.mat29-depth-controls button{border:1px solid #84988d;color:#eef3eb;background:transparent;padding:10px 16px;border-radius:3px;font-size:12px;min-height:44px}.mat29-depth-controls button[aria-pressed=true]{background:#f5f2eb;color:#203b36;border-color:#f5f2eb}.mat29-depth-visual>div{opacity:.5;transition:opacity .2s;margin:14px 0}.mat29-depth-visual[data-mat-depth-visual="20"] [data-depth-row="20"],.mat29-depth-visual[data-mat-depth-visual="10"] [data-depth-row="10"]{opacity:1}.mat29-depth-visual span{display:block;font-size:11px;margin-bottom:7px}.mat29-layer{background:linear-gradient(#b6ada1 0 15%,#e1d6c3 15% 88%,#778275 88%);border-radius:5px 5px 2px 2px;border:1px solid #c4cbbb;box-shadow:8px 8px 0 #132a2533;max-width:310px}.mat29-layer--20{height:52px}.mat29-layer--10{height:26px}.mat29-text-link{font-size:12px;text-decoration:underline;text-underline-offset:5px;display:inline-block;padding:5px 0}.mat29-cushion-copy>.mat29-text-link{margin-top:16px}.mat29-space{display:grid;grid-template-columns:1.1fr 1fr;margin:52px 0;background:#f5f2eb;border:1px solid #e8e3d8}.mat29-space-copy{padding:clamp(24px,4vw,48px)}.mat29-space-copy>p{font-size:14px}.mat29-units{padding:0;margin:20px 0;border:0;display:flex;gap:10px}.mat29-units legend{font-size:11px;margin-bottom:7px}.mat29-units label{border:1px solid #b7bfb2;background:white;padding:8px 13px;border-radius:3px;font-size:13px;min-height:42px;display:flex;align-items:center;gap:5px}.mat29-units input{accent-color:var(--mat-ink)}.mat29-measures{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:end}.mat29-measures label{font-size:11px;display:block}.mat29-measures label span{color:#6a7469}.mat29-measures input{display:block;width:100%;background:white;border:1px solid #aeb9ac;border-radius:3px;height:49px;margin-top:6px;padding:10px;font-size:17px}.mat29-measures input[aria-invalid=true]{border-color:#a53d25}.mat29-measures>span{padding-bottom:12px}.mat29-form-actions{display:flex;align-items:center;gap:20px;margin-top:16px}.mat29-button{background:var(--mat-ink);color:#fff!important;border:1px solid var(--mat-ink);padding:12px 22px;min-height:48px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-size:13px;border-radius:3px}.mat29-reset{font-size:12px;background:none;border:0;text-decoration:underline;min-height:44px}.mat29-space-result{margin-top:18px;font-size:13px;line-height:1.5;min-height:45px}.mat29-space-result p{font-size:12px;margin:7px 0 0}.mat29-space-result[data-state=fit],.mat29-space-result[data-state=rotate]{padding:13px;background:#e0e9dd;border-left:3px solid #365d42}.mat29-space-result[data-state=error],.mat29-space-result[data-state=small]{padding:13px;background:#f2e5d8;border-left:3px solid #91622e}.mat29-space-art{padding:40px 35px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0}.mat29-mat-plan{position:relative;width:75%;max-width:250px;margin:20px 15px 15px}.mat29-mat-plan img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.mat29-plan-width{position:absolute;left:0;top:-22px;text-align:center;width:100%;border-bottom:1px solid #7e8e7b;font-size:12px;line-height:24px}.mat29-plan-width:before,.mat29-plan-width:after{content:"";position:absolute;bottom:-4px;height:8px;border-left:1px solid #7e8e7b}.mat29-plan-width:before{left:0}.mat29-plan-width:after{right:0}.mat29-plan-length{position:absolute;left:-30px;top:0;height:100%;border-left:1px solid #7e8e7b;writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;font-size:12px;line-height:24px}.mat29-measure-caption{font-size:12px;margin:10px 0 0;text-align:center}.mat29-space-art>.mat29-note{text-align:center;max-width:320px}.mat29-floor-plan{position:relative;max-width:260px;max-height:350px;border:1px dashed #7b8e77;background:#ebe7dc;display:flex;align-items:center;justify-content:center;margin-top:18px}.mat29-floor-plan>span{position:absolute;top:5px;left:5px;font-size:9px;background:#faf7f0c9;padding:2px;z-index:1}.mat29-floor-mat{position:relative;background:#687c60a3;border:1px solid #34513d;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;min-width:0}.mat29-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;margin:55px 0}.mat29-faq h2{max-width:330px}.mat29-faq details{border-top:1px solid #ccd4c9;padding:18px 0;font-size:13px}.mat29-faq details:last-child{border-bottom:1px solid #ccd4c9}.mat29-faq summary{font-weight:500;min-height:26px}.mat29-faq details>p{font-size:13px;color:#60695e;margin:15px 0 0}.mat29-story{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:55px;margin-top:45px;margin-bottom:60px}.mat29-story-image img{display:block;width:100%;height:auto}.mat29-story-copy{padding-right:25px}.mat29-story-copy>p:not(.mat29-eyebrow){font-size:14px;color:#60695e}.mat29-story-copy .mat29-button{margin-top:15px}.mat29-sticky{position:fixed;z-index:20;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #cdd6c8;background:#fffF;padding:12px max(20px,calc((100vw - 1200px)/2));box-shadow:0 -4px 20px #243d2410;font-size:12px}.mat29-sticky strong{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.mat29-sticky a{padding:11px 20px;background:var(--mat-ink);color:white;border-radius:3px;text-decoration:none}.mat29-main:has(.mat29-sticky:not([hidden])){padding-bottom:15px}
@media(max-width:900px){.mat29-main .product-grid__content{padding-left:30px}.mat29-facts{font-size:10px}.mat29-facts b{font-size:19px}.mat29-gallery-stage img{min-height:340px}.mat29-cushion-photo{min-height:540px}.mat29-cushion-copy{padding:30px}.mat29-space-copy{padding:30px 25px}.mat29-faq{gap:30px}.mat29-story{gap:30px}.mat29-thumbs button{flex-direction:column;gap:4px;text-align:center}.mat29-thumbs img{height:48px;width:36px}}
@media(max-width:768px){.mat29 [id]{scroll-margin-top:120px}.mat29-nav{gap:20px;font-size:11px;padding-top:12px;padding-bottom:10px}.mat29-main .page-content--product{padding-top:16px}.mat29-main .product-grid__container{display:block}.mat29-main .product-grid__content{padding-left:0;margin-top:30px;width:100%}.mat29-main .product-single__sticky{position:static;width:100%}.mat29-main h1{font-size:35px}.mat29-gallery-stage img{height:455px;min-height:0}.mat29-thumbs button{flex-direction:row;text-align:left}.mat29-main .product-single__meta{gap:14px!important}.mat29-main .mat29-eyebrow{margin-top:0!important}.mat29-main .mat29-facts b{font-size:23px}.mat29-main .mat29-facts{font-size:11px}.mat29-main .mat29-choice-title{font-size:17px!important}.mat29-main .element-radio.mat29-swatch{padding:8px 11px}.mat29-tools{padding-top:10px}.mat29-section-intro{margin-bottom:25px}.mat29-section-intro h2{font-size:33px}.mat29-compare{padding:17px 18px;margin-bottom:30px}.mat29-compare>summary{font-size:14px}.mat29-comparison-grid{gap:12px}.mat29-compare-side img{height:260px}.mat29-cushion,.mat29-space,.mat29-faq,.mat29-story{grid-template-columns:1fr}.mat29-cushion-photo{min-height:300px;height:300px}.mat29-cushion-photo img{object-fit:cover;object-position:50% 59%}.mat29-cushion-copy{padding:28px 25px 32px}.mat29-depth-controls{margin-top:20px}.mat29-cushion h2,.mat29-space h2,.mat29-faq h2,.mat29-story h2{font-size:33px}.mat29-space{margin:30px 0}.mat29-space-copy{padding:28px 22px 8px}.mat29-space-art{padding:28px 26px}.mat29-mat-plan{max-width:190px;margin-top:5px}.mat29-measures{gap:8px}.mat29-faq{gap:5px;margin:35px 0}.mat29-faq h2{max-width:100%;margin-bottom:20px}.mat29-story{gap:25px;margin-top:30px;margin-bottom:90px}.mat29-story-copy{padding:0}.mat29-sticky{padding:10px 15px calc(10px + env(safe-area-inset-bottom));font-size:11px}.mat29-sticky a{padding:10px 17px}.mat29-story-image{margin:0 -5px}.mat29-gallery-heading{padding:10px 12px}}
@media(prefers-reduced-motion:reduce){.mat29 *{scroll-behavior:auto!important;transition:none!important}}
.mat29-main h1.element-text{font-family:Georgia,serif!important;font-weight:400!important;font-size:clamp(34px,3.2vw,47px)!important;line-height:1.12!important;letter-spacing:-.035em!important;text-transform:none!important}.mat29-main .mat29-swatch button.element-button{background:transparent!important;color:var(--mat-ink)!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important}.mat29-main .mat29-swatch button.element-button:before,.mat29-main .mat29-swatch button.element-button:after{display:none!important}.mat29-main .mat29-swatch button .element-text{font-size:12px!important;color:inherit!important}

@media(max-width:768px){.mat29-main .product-grid__content{padding-left:16px!important}.mat29-nav{scrollbar-width:none}.mat29-nav::-webkit-scrollbar{display:none}body:has([data-mat-main]) .ii-whatsapp-support{bottom:90px!important}}

body:has([data-mat-main]) .ii-whatsapp-support{bottom:90px!important}

.mat29-use-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 35px;padding:28px 0;border-top:1px solid #d9dfd9;border-bottom:1px solid #d9dfd9}.mat29-use-cases article{padding:0 22px 0 0}.mat29-use-cases article+article{border-left:1px solid #d9dfd9;padding-left:24px}.mat29-use-number{font-size:11px;color:#7e653d;letter-spacing:.1em;display:block;margin-bottom:12px}.mat29-use-cases h3{font-size:18px;font-weight:500;line-height:1.3;letter-spacing:0;margin-bottom:10px}.mat29-use-cases p{font-size:14px;color:var(--mat-muted);margin:0}.mat29-use-cases a{display:inline-block;font-size:13px;text-underline-offset:4px;margin-top:12px;min-height:30px}.mat29-hospitality{margin-bottom:80px;scroll-margin-top:125px}.mat29-hospitality-panel{display:grid;grid-template-columns:1.3fr 1fr;gap:55px;align-items:center;background:var(--mat-cream);padding:40px 45px;border:1px solid #e8e3d8}.mat29-hospitality-panel h2{font-size:35px;margin-bottom:16px}.mat29-hospitality-panel p:not(.mat29-eyebrow):not(.mat29-note){font-size:14px;color:var(--mat-muted);margin:0}.mat29-hospitality-action .mat29-button{width:100%;text-align:center}.mat29-hospitality-action .mat29-note{font-size:12px!important;margin-top:14px}.mat29-story{margin-bottom:40px}
@media(max-width:768px){.mat29-use-cases{grid-template-columns:1fr;gap:20px;padding:24px 0;margin-bottom:28px}.mat29-use-cases article{padding:0 0 0 35px;position:relative}.mat29-use-cases article+article{padding:20px 0 0 35px;border-left:0;border-top:1px solid #d9dfd9}.mat29-use-number{position:absolute;left:0;top:2px}.mat29-use-cases article+article .mat29-use-number{top:22px}.mat29-use-cases h3{font-size:18px;margin-bottom:7px}.mat29-hospitality-panel{grid-template-columns:1fr;gap:24px;padding:28px 22px}.mat29-hospitality-panel h2{font-size:32px}.mat29-hospitality{margin-bottom:95px}.mat29-story{margin-bottom:30px}}
