.xmcl{background:var(--cl-bg,#fff);color:var(--cl-body,#465964);padding:var(--cl-pad,88px) 0;scroll-margin-top:95px;border-top:1px solid color-mix(in srgb,var(--cl-heading,#182b36) 13%,transparent);font-family:var(--font-body--family,Arial,sans-serif)}.xmcl,.xmcl *{box-sizing:border-box}.xmcl__inner{max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,4vw,64px);min-width:0}.xmcl h1,.xmcl h2,.xmcl h3{font-family:var(--font-heading--family,Arial,sans-serif);color:var(--cl-heading,#182b36);text-wrap:balance}.xmcl .xmcl__heading h1,.xmcl .xmcl__heading h2{font-size:clamp(30px,3.3vw,var(--cl-title,42px));font-weight:750;line-height:1.13;letter-spacing:-.025em;margin:0 0 30px;max-width:1000px}.xmcl .xmcl__heading h1{font-size:clamp(38px,4.5vw,var(--cl-title,60px));line-height:1.04}.xmcl__heading:before{content:"";display:block;width:56px;height:4px;background:var(--cl-accent,#a87c38);margin-bottom:23px}.xmcl h3{font-size:23px;font-weight:700;line-height:1.3;margin:34px 0 14px}.xmcl__body{font-size:var(--cl-font,16px);line-height:1.85;max-width:1100px}.xmcl__body p{margin:0 0 20px}.xmcl__body p:last-child{margin-bottom:0}.xmcl strong{font-weight:700;color:var(--cl-heading,#182b36)}.xmcl a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}.xmcl a:hover{color:var(--cl-accent,#a87c38)}.xmcl__eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;color:var(--cl-accent,#a87c38);margin:0 0 17px}.xmcl__breadcrumbs{font-size:12px;margin-bottom:52px;color:var(--cl-body);line-height:1.8}.xmcl__intro-grid{display:grid;gap:44px;align-items:start}.xmcl__copy{min-width:0}.xmcl--has-media.xmcl--image-left .xmcl__intro-grid{grid-template-columns:var(--cl-image-width,36%) minmax(0,1fr)}.xmcl--has-media.xmcl--image-right .xmcl__intro-grid{grid-template-columns:minmax(0,1fr) var(--cl-image-width,36%)}.xmcl--has-media.xmcl--image-left .xmcl__main-image{grid-column:1;grid-row:1}.xmcl--has-media.xmcl--image-left .xmcl__copy{grid-column:2;grid-row:1}.xmcl--image-top .xmcl__main-image{grid-row:1}.xmcl__figure{margin:0;min-width:0;width:100%;max-width:var(--cl-image-max,650px);justify-self:center}.xmcl__figure:empty{display:none}.xmcl__figure img{display:block;width:100%;height:auto;aspect-ratio:var(--cl-image-ratio,4 / 3);max-height:var(--cl-image-height,650px);object-fit:var(--cl-image-fit,contain);background:color-mix(in srgb,var(--cl-heading) 5%,transparent)}.xmcl figcaption{font-size:12px;line-height:1.65;color:var(--cl-body);margin-top:14px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--cl-heading) 16%,transparent)}.xmcl__inner>.xmcl__figure{margin-top:36px}.xmcl__placeholder{display:grid;place-items:center;aspect-ratio:var(--cl-image-ratio,4 / 3);min-height:180px;max-height:var(--cl-image-height,650px);border:1px dashed color-mix(in srgb,var(--cl-heading) 30%,transparent);background:color-mix(in srgb,var(--cl-heading) 6%,var(--cl-bg));font-size:13px;line-height:1.6;text-align:center;color:var(--cl-body);padding:24px}.xmcl__body nav{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;line-height:1.7;padding-top:20px;margin-top:24px;border-top:1px solid color-mix(in srgb,var(--cl-heading) 20%,transparent)}.xmcl__body nav a{display:inline-block;min-height:30px}.xmcl__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:42px}.xmcl__cards article{min-width:0;border:1px solid color-mix(in srgb,var(--cl-heading) 17%,transparent);background:color-mix(in srgb,var(--cl-bg) 90%,white);overflow:hidden}.xmcl__cards article>img{display:block;width:100%;height:auto;aspect-ratio:var(--cl-card-ratio,4 / 3);object-fit:cover}.xmcl__cards article>.xmcl__placeholder{aspect-ratio:var(--cl-card-ratio,4 / 3);min-height:180px;max-height:320px;border:0}.xmcl__card-body{padding:30px}.xmcl__card-body h3{font-size:25px;margin:0 0 18px}.xmcl__card-body p{font-size:15px;line-height:1.85;margin:0 0 16px}.xmcl__card-body p:last-child{margin-bottom:0}.xmcl__cards article:nth-child(3){border-top:3px solid var(--cl-accent)}#applications .xmcl__cards{grid-template-columns:repeat(3,minmax(0,1fr))}#applications .xmcl__card-body h3{font-size:22px}.xmcl__table{overflow:auto;max-width:100%;margin:28px 0;border:1px solid color-mix(in srgb,var(--cl-heading) 20%,transparent);background:color-mix(in srgb,var(--cl-bg) 94%,var(--cl-heading))}.xmcl table{border-collapse:collapse;width:100%;min-width:530px;font-size:14px;line-height:1.75;text-align:left;color:var(--cl-body)}.xmcl th,.xmcl td{padding:17px 20px;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--cl-heading) 13%,transparent)}.xmcl th{background:color-mix(in srgb,var(--cl-heading) 11%,var(--cl-bg));font-weight:750;color:var(--cl-heading);font-size:13px}.xmcl td:first-child{font-weight:650;color:var(--cl-heading);min-width:135px}.xmcl tbody tr:nth-child(2n){background:color-mix(in srgb,var(--cl-heading) 3%,transparent)}.xmcl tr:last-child td{border-bottom:0}.xmcl__faq{border-top:1px solid color-mix(in srgb,var(--cl-heading) 25%,transparent);margin-top:36px}.xmcl details{border-bottom:1px solid color-mix(in srgb,var(--cl-heading) 20%,transparent)}.xmcl summary{position:relative;cursor:pointer;list-style:none;padding:25px 46px 25px 0;min-height:68px}.xmcl summary::-webkit-details-marker{display:none}.xmcl summary h3{margin:0;font-size:19px;font-weight:650;line-height:1.45;text-wrap:pretty}.xmcl summary:after{content:"+";position:absolute;right:5px;top:24px;font-size:24px;line-height:1;color:var(--cl-accent)}.xmcl details[open] summary:after{content:"\2212"}.xmcl details[open]{background:color-mix(in srgb,var(--cl-heading) 4%,transparent)}.xmcl__answer{max-width:850px;padding:0 44px 24px 0;font-size:15px;line-height:1.85}.xmcl__answer p{margin:0}.xmcl--process .xmcl__body{max-width:none}.xmcl--process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;counter-reset:ceiling-step;list-style:none;padding:0;margin:34px 0}.xmcl--process li{position:relative;counter-increment:ceiling-step;background:#fff;border-top:3px solid var(--cl-accent);padding:28px;line-height:1.8;font-size:15px}.xmcl--process li:before{content:counter(ceiling-step,decimal-leading-zero);display:block;font-size:13px;letter-spacing:.12em;font-weight:700;color:var(--cl-accent);margin-bottom:18px}.xmcl--process li strong{display:block;font-size:19px;line-height:1.4;margin-bottom:12px}.xmcl__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.xmcl__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:15px 25px;background:var(--cl-accent,#b58b43);color:#102732!important;border:1px solid var(--cl-accent);font-size:13px;font-weight:750;text-decoration:none}.xmcl__button--outline{background:transparent;color:var(--cl-heading)!important;border-color:color-mix(in srgb,var(--cl-heading) 60%,transparent)}.xmcl :focus-visible{outline:3px solid var(--cl-accent);outline-offset:4px}@media(min-width:1100px){.xmcl--faq .xmcl__inner{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:64px}.xmcl--faq .xmcl__faq{margin-top:0}.xmcl--faq .xmcl__actions{grid-column:2}.xmcl--cards .xmcl__intro-grid{max-width:1050px}}@media(max-width:989px){.xmcl{padding:clamp(44px,7vw,var(--cl-pad,88px)) 0}.xmcl__intro-grid,.xmcl--has-media.xmcl--image-left .xmcl__intro-grid,.xmcl--has-media.xmcl--image-right .xmcl__intro-grid{grid-template-columns:minmax(0,1fr);gap:30px}.xmcl--has-media.xmcl--image-left .xmcl__copy,.xmcl--has-media.xmcl--image-left .xmcl__main-image{grid-column:auto;grid-row:auto}.xmcl--mobile-before .xmcl__main-image{grid-row:1!important}.xmcl--mobile-after .xmcl__main-image{grid-row:2!important}.xmcl__figure{max-width:min(100%,var(--cl-image-max,650px))}.xmcl__cards{gap:20px}#applications .xmcl__cards,.xmcl--process ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.xmcl__cards,#applications .xmcl__cards,.xmcl--process ol{grid-template-columns:minmax(0,1fr)}.xmcl .xmcl__heading h1{font-size:38px}.xmcl .xmcl__heading h2{font-size:30px;line-height:1.15}.xmcl__heading:before{margin-bottom:18px}.xmcl__body{font-size:16px;line-height:1.8}.xmcl__card-body{padding:24px}.xmcl__card-body h3{font-size:23px}.xmcl summary h3{font-size:17px}.xmcl__breadcrumbs{margin-bottom:34px}.xmcl__actions{display:grid}.xmcl__button{width:100%}.xmcl th,.xmcl td{padding:14px}.xmcl--process li{padding:24px}}.xmcl{border-top:0}.xmcl__inner{position:relative;padding-top:40px}.xmcl:not(.xmcl--hero) .xmcl__inner:before{content:"";position:absolute;top:-24px;left:clamp(20px,4vw,64px);right:clamp(20px,4vw,64px);border-top:2px solid #aeb6bb}.xmcl__heading:before{display:none}.xmcl .xmcl__heading h2{font-weight:700;letter-spacing:-.025em;max-width:960px}.xmcl__eyebrow{color:var(--cl-body);letter-spacing:.16em}.xmcl__breadcrumbs{margin-bottom:36px}.xmcl__cards,#applications .xmcl__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start;margin-top:30px}.xmcl__cards article{background:transparent;border:0;border-bottom:1px solid #cbd0d3;border-radius:0;box-shadow:none}.xmcl__cards article:nth-child(3){border-top:0}.xmcl__cards article>img{max-height:190px}.xmcl__cards article>.xmcl__placeholder{min-height:0;height:auto;aspect-ratio:16 / 9;max-height:190px;background:#f2f3f3}.xmcl__card-body{padding:21px 0 25px}.xmcl__card-body h3,#applications .xmcl__card-body h3{font-size:20px;line-height:1.3;letter-spacing:-.015em;margin:0 0 14px}.xmcl__card-body p{font-size:14px;line-height:1.75;margin-bottom:13px}.xmcl__button{background:#252e33;color:#fff!important;border-color:#252e33}.xmcl__button--outline{background:transparent;color:#252e33!important;border-color:#9ca6ac}.xmcl__button:hover{background:#414e56;color:#fff!important}.xmcl__button--outline:hover{background:#edf0f1;color:#252e33!important}.xmcl__table{background:transparent}.xmcl th{background:#f1f3f4}.xmcl tbody tr:nth-child(2n){background:transparent}.xmcl details[open]{background:transparent}.xmcl--process li{background:transparent;border-top:1px solid #aeb6bb;padding:22px 0}.xmcl--process ol{gap:32px}@media(min-width:600px)and (max-width:989px){.xmcl__cards,#applications .xmcl__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.xmcl__inner{padding-top:22px}.xmcl:not(.xmcl--hero) .xmcl__inner:before{top:-16px;border-top-width:2px}.xmcl__cards,#applications .xmcl__cards{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding-bottom:18px;align-items:stretch;scrollbar-width:thin;scrollbar-color:#7d878d #e9ecee}.xmcl__cards article{flex:0 0 82%;max-width:310px;scroll-snap-align:start;scroll-snap-stop:normal}.xmcl__cards article>img,.xmcl__cards article>.xmcl__placeholder{max-height:165px}.xmcl__card-body{padding:19px 0 23px}.xmcl__card-body h3,#applications .xmcl__card-body h3{font-size:19px}.xmcl__cards::-webkit-scrollbar{height:4px}.xmcl__cards::-webkit-scrollbar-thumb{background:#7d878d}.xmcl__cards::-webkit-scrollbar-track{background:#e9ecee}.xmcl__cards:focus-visible{outline-offset:5px}}.xmcl__cards,#applications .xmcl__cards{align-items:stretch;gap:22px}.xmcl__cards article,.xmcl__cards article:nth-child(3){display:flex;flex-direction:column;align-self:stretch;border:1px solid #d5dbde;border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 3px 12px #1b29300b}.xmcl__card-body{display:flex;flex-direction:column;flex:1;padding:22px}.xmcl__card-body h3,#applications .xmcl__card-body h3{min-height:2.6em}.xmcl__card-body>p:last-child:has(>a:only-child){margin-top:auto;margin-bottom:0;padding-top:18px}.xmcl__card-body>p:last-child>a:only-child{display:flex;align-items:center;justify-content:center;min-height:46px;padding:12px 15px;background:#e7a23b;color:#fff;border:1px solid #e7a23b;border-radius:4px;text-decoration:none;font-size:13px;font-weight:650;line-height:1.5;text-align:center}.xmcl__card-body>p:last-child>a:only-child:hover{background:#d38b26;border-color:#d38b26;color:#fff}.xmcl__button{background:#e7a23b;border-color:#e7a23b;color:#fff!important;border-radius:4px}.xmcl__button:hover{background:#d38b26;border-color:#d38b26}.xmcl__button--outline{background:transparent;color:#e7a23b!important;border-color:#e7a23b}.xmcl__button--outline:hover{background:#fff5e5;color:#d38b26!important}@media(max-width:599px){.xmcl__card-body{padding:20px}.xmcl__cards article{max-width:310px}.xmcl__card-body h3,#applications .xmcl__card-body h3{min-height:2.6em}}.xmcl--article .xmcl__intro-grid{border:1px solid #d5dbde;border-radius:8px;padding:32px;background:#fff;box-shadow:0 3px 12px #1b293009}.xmcl--process li{border:1px solid #d5dbde;border-radius:8px;padding:24px}.xmcl--article .xmcl__intro-grid{column-gap:32px}@media(max-width:599px){.xmcl--article .xmcl__intro-grid{padding:20px;gap:24px}.xmcl--process li{padding:20px}}.xmcl__card-body>p:last-child>a:only-child,.xmcl__card-body>p:last-child>a:only-child:hover,.xmcl__button,.xmcl__button:hover{color:#101922!important}.xmcl__button--outline{color:#9a5a08!important;background:transparent;border-color:#e7a23b}.xmcl__button--outline:hover{color:#754000!important;background:#fff5e5}.xmcl--hero .xmcl__button--outline{border-color:#000;background:transparent;color:#000!important}.xmcl--hero .xmcl__button--outline:hover,.xmcl--hero .xmcl__button--outline:focus-visible{border-color:#e7a23b;background:#e7a23b;color:#fff!important}#project-enquiry .xmcl-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:48px;padding:13px 21px;background:#128c4a;border:1px solid #128c4a;border-radius:6px;color:#fff!important;font-size:15px;font-weight:650;line-height:1.4;text-decoration:none}#project-enquiry .xmcl-whatsapp:before{content:"";display:block;flex:0 0 22px;width:22px;height:22px;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22white%22%3E%3Cpath%20d%3D%22M20.5%203.5A11.9%2011.9%200%200%200%2012%200C5.4%200%200%205.4%200%2012c0%202.1.6%204.2%201.6%206L0%2024l6.2-1.6c1.8%201%203.8%201.5%205.8%201.5%206.6%200%2012-5.4%2012-12%200-3.2-1.2-6.2-3.5-8.4ZM12%2021.9c-1.8%200-3.6-.5-5.1-1.4l-.4-.2-3.7%201%201-3.6-.2-.4A9.9%209.9%200%200%201%202.1%2012C2.1%206.5%206.5%202.1%2012%202.1s9.9%204.4%209.9%209.9-4.4%209.9-9.9%209.9Zm5.4-7.4c-.3-.2-1.8-.9-2.1-1-.3-.1-.5-.2-.7.2l-1%201.2c-.2.2-.4.2-.7.1a8%208%200%200%201-2.4-1.5%209%209%200%200%201-1.7-2.1c-.2-.3%200-.5.1-.6l.5-.6.3-.5c.1-.2%200-.4%200-.6l-1-2.3c-.2-.6-.5-.5-.7-.5h-.6c-.2%200-.6.1-.9.4-.3.3-1.1%201-1.1%202.5s1.1%202.9%201.3%203.1c.1.2%202.1%203.3%205.1%204.6.7.3%201.3.5%201.7.6.7.2%201.3.2%201.8.1.6-.1%201.8-.7%202-1.4.3-.7.3-1.3.2-1.4-.1-.2-.3-.3-.6-.4Z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat}#project-enquiry .xmcl-whatsapp:hover{background:#0c703b;border-color:#0c703b;color:#fff!important}#project-enquiry .xmcl-whatsapp{margin-top:26px}#project-enquiry .xmcl-whatsapp:focus-visible{outline:3px solid #128c4a;outline-offset:4px}.xmcl--faq .xmcl__inner{display:block}.xmcl--faq .xmcl__intro-grid{max-width:900px;margin-inline:auto;text-align:center}.xmcl--faq .xmcl__heading h2{margin-inline:auto}.xmcl--faq .xmcl__faq{max-width:960px;margin:36px auto 0}.xmcl--faq summary{text-align:center;padding-inline:42px}.xmcl--faq .xmcl__answer{max-width:820px;margin-inline:auto;padding:0 20px 26px;text-align:center}.xmcl--faq .xmcl__actions{justify-content:center}.xmcl--hero .xmcl__button--outline{border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/263/assets/xm-ceilings.css.map */
