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

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

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

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

.mat30-facts{grid-template-columns:1.2fr 1fr 1fr}.mat30-facts b{font-size:18px;white-space:normal;line-height:1.3;margin-bottom:5px}.mat30-missing{min-height:390px;padding:65px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f2eb;text-align:center;font-size:15px}.mat30-thumbs{flex-wrap:wrap}.mat30-thumbs button{flex:0 0 calc(25% - 7px);min-width:65px}.mat30-expect{padding:25px 30px;background:#203b36;color:#fff}.mat30-expect h3{font-size:19px;margin-bottom:8px}.mat30-expect p{font-size:14px;margin:0;color:#e3e9df}.mat30-outline{border:2px solid #8f7446;border-radius:3px;background:linear-gradient(135deg,#718579,#2f4a40);width:180px;position:relative;display:flex;align-items:center;justify-content:center;color:white;font-size:12px;box-shadow:10px 12px 0 #203b3610;margin:30px}.mat30-outline .mat30-plan-length,.mat30-outline .mat30-plan-width{color:#203b36}.mat30-question{font-size:100px;color:#9c7a45}.mat30-contact{display:flex;gap:35px;align-items:center;justify-content:space-between;background:#f5f2eb;padding:35px 40px;margin:10px 0 90px}.mat30-contact h2{font-size:28px;margin-bottom:10px}.mat30-contact p{font-size:14px;max-width:650px;margin:0}.mat30-contact a{flex-shrink:0}.mat30-story-image{margin:0}.mat30-story-image figcaption{margin-top:10px}.mat30-space-art{min-height:300px}.mat30-main .mat30-swatch:has(input:checked){outline:1px solid #203b36}.mat30-main .mat30-swatch::before{background:var(--mat-swatch)}@media(max-width:768px){.mat30-contact{display:block;padding:25px;margin-bottom:100px}.mat30-contact a{margin-top:20px}.mat30-facts b{font-size:18px!important}.mat30-thumbs button{flex-basis:calc(33.333% - 6px)}.mat30-main .mat30-facts{font-size:10px}.mat30-outline{max-height:340px}.mat30-gallery-stage img{height:430px}}