body.template-page{--lc-page-accent: #9d1b2e;--lc-page-ink: #1c1c1c;--lc-page-white: #ffffff;--lc-page-muted: #666a6d;--lc-page-line: #dddddd;--lc-page-soft: #f6f6f5;--lc-page-heading: var(--heading-font-family, "Instrument Sans", sans-serif);--lc-page-body: var(--text-font-family, Nunito, sans-serif)}body.template-page--contact main>.shopify-section--rich-text .section-spacing{padding-block:clamp(1.25rem,2vw,1.75rem)!important;border-bottom:1px solid rgb(157 27 46 / .55)!important;background:var(--lc-page-white)!important}body.template-page--contact main>.shopify-section--rich-text .prose{width:100%!important;max-width:none!important;margin-inline:auto!important;text-align:center!important}body.template-page--contact main>.shopify-section--rich-text .prose>.h6:first-child{display:inline-flex!important;width:fit-content!important;margin:0 auto .55rem!important;padding:.26rem .58rem!important;border:0!important;background:var(--lc-page-ink)!important;color:var(--lc-page-white)!important;font-size:.61rem!important;font-weight:800!important;letter-spacing:.09em!important;line-height:1.1!important}body.template-page--contact main>.shopify-section--rich-text h1{max-width:28ch!important;margin:0 auto!important;color:var(--lc-page-ink)!important;font-size:clamp(1.75rem,2.2vw,2rem)!important;line-height:1.12!important}body.template-page--contact main>.shopify-section--rich-text .prose>div{max-width:47rem!important;margin:.65rem auto 0!important;color:var(--lc-page-muted)!important}body.template-page--contact main>.shopify-section--rich-text .prose>div>p{margin:0!important}body.template-page--contact main>.shopify-section--contact .section-spacing{padding-block:clamp(1.25rem,2.5vw,2rem)!important;border-bottom:1px solid rgb(157 27 46 / .35)!important;background:#efefef!important}body.template-page--contact main .lc-contact-layout{display:grid!important;grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr)!important;gap:1rem!important;align-items:stretch!important}body.template-page--contact main :where(.lc-contact-support,.lc-contact-layout__form){min-width:0!important;padding:clamp(1.15rem,2vw,1.6rem)!important;border:1px solid var(--lc-page-line)!important;border-top-color:var(--lc-page-accent)!important;background:var(--lc-page-white)!important}body.template-page--contact main .lc-contact-support__eyebrow{display:inline-flex!important;width:fit-content!important;margin:0 0 .6rem!important;padding:.26rem .58rem!important;background:var(--lc-page-ink)!important;color:var(--lc-page-white)!important;font-size:.61rem!important;font-weight:800!important;letter-spacing:.09em!important;line-height:1.1!important;text-transform:uppercase!important}body.template-page--contact main .lc-contact-support__title{margin:0!important;color:var(--lc-page-ink)!important;font-size:clamp(1.35rem,1.8vw,1.55rem)!important;line-height:1.18!important}body.template-page--contact main .lc-contact-support__content{margin-top:1rem!important;color:var(--lc-page-ink)!important}body.template-page--contact main .lc-contact-support__content>ul{margin:0!important;padding:0!important;list-style:none!important}body.template-page--contact main .lc-contact-support__content>ul>li:before{display:none!important;content:none!important}body.template-page--contact main .lc-contact-support__content>ul:first-of-type{border-top:1px solid var(--lc-page-line)!important}body.template-page--contact main .lc-contact-support__content>ul:first-of-type>li{display:grid!important;grid-template-columns:5.4rem minmax(0,1fr)!important;gap:.7rem!important;align-items:baseline!important;margin:0!important;padding:.62rem 0!important;border-bottom:1px solid var(--lc-page-line)!important}body.template-page--contact main .lc-contact-support__content>ul:first-of-type strong{color:var(--lc-page-muted)!important;font-size:.66rem!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase!important}body.template-page--contact main .lc-contact-support__content>ul:first-of-type a{color:var(--lc-page-ink)!important;text-decoration:underline!important;text-decoration-color:#1c1c1c73!important;text-underline-offset:.18em!important}body.template-page--contact main .lc-contact-support__content>ul:nth-of-type(2){display:grid!important;gap:.55rem!important;margin-top:1rem!important}body.template-page--contact main .lc-contact-support__content>ul:nth-of-type(2)>li{display:grid!important;gap:.2rem!important;margin:0!important;padding:.72rem .8rem!important;border-left:2px solid var(--lc-page-accent)!important;background:#efefef!important}body.template-page--contact main .lc-contact-support__content>ul:nth-of-type(2) strong{color:var(--lc-page-muted)!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.055em!important;line-height:1.25!important;text-transform:uppercase!important}body.template-page--contact main .lc-contact-support__content>ul:nth-of-type(2) a{width:fit-content!important;color:var(--lc-page-ink)!important;font-weight:800!important;line-height:1.35!important;text-decoration:underline!important;text-decoration-color:var(--lc-page-accent)!important;text-underline-offset:.2em!important}body.template-page--contact main .lc-contact-layout__form,body.template-page--contact main .lc-contact-layout__form .form{width:100%!important}body.template-page--contact main .lc-contact-layout__form .form{gap:.8rem!important}body.template-page--contact main .lc-contact-layout__form .fieldset,body.template-page--contact main .lc-contact-layout__form .fieldset-row{gap:.7rem!important}body.template-page--contact main .lc-contact-layout__form :where(.input,.select,.textarea){min-width:0!important;border:1px solid var(--lc-page-line)!important;border-radius:0!important;background:var(--lc-page-white)!important}body.template-page--contact main .lc-contact-layout__form :where(.input,.select,.textarea):focus{border-color:var(--lc-page-accent)!important}body.template-page--contact main .lc-contact-layout__form .button{width:fit-content!important;min-width:8rem!important;border:1px solid var(--lc-page-accent)!important;background:var(--lc-page-ink)!important;color:var(--lc-page-white)!important}@media(max-width:999px){body.template-page--contact main .lc-contact-layout{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:749px){body.template-page--contact main>.shopify-section--rich-text .section-spacing{padding-block:1rem!important}body.template-page--contact main>.shopify-section--rich-text h1{max-width:20ch!important;font-size:1.45rem!important}body.template-page--contact main>.shopify-section--rich-text .prose>div{max-width:29rem!important;margin-top:.55rem!important;font-size:.82rem!important;line-height:1.45!important}body.template-page--contact main>.shopify-section--contact .section-spacing{padding-block:1rem!important}body.template-page--contact main .lc-contact-layout{gap:.75rem!important}body.template-page--contact main :where(.lc-contact-support,.lc-contact-layout__form){padding:1rem!important}body.template-page--contact main .lc-contact-support__title{font-size:1.2rem!important}body.template-page--contact main .lc-contact-support__content{margin-top:.8rem!important}body.template-page--contact main .lc-contact-support__content>ul:first-of-type>li{grid-template-columns:4.75rem minmax(0,1fr)!important;gap:.55rem!important;padding-block:.55rem!important}body.template-page--contact main .lc-contact-support__content>ul:nth-of-type(2){gap:.45rem!important;margin-top:.8rem!important}body.template-page--contact main .lc-contact-support__content>ul:nth-of-type(2)>li{padding:.65rem .7rem!important}body.template-page--contact main .lc-contact-layout__form .fieldset-row{grid-template-columns:minmax(0,1fr)!important}body.template-page--contact main .lc-contact-layout__form .button{width:100%!important;min-height:2.5rem!important}}body.template-page main{color:var(--lc-page-ink);font-family:var(--lc-page-body)!important}body.template-page main :where(h1,h2,h3,.h1,.h2,.h3){font-family:var(--lc-page-heading)!important;font-weight:400!important;letter-spacing:.025em!important;text-transform:none!important;text-wrap:balance}body.template-page main :where(h1,.h1){font-size:clamp(1.9rem,2.6vw,2.25rem)!important;line-height:1.12!important}body.template-page main :where(h2,.h2){font-size:clamp(1.25rem,1.7vw,1.55rem)!important;line-height:1.18!important}body.template-page main :where(h3,.h3){font-size:clamp(1.05rem,1.3vw,1.25rem)!important;line-height:1.24!important}body.template-page main :where(p,li,td,th,input,textarea,select,button,a){font-family:var(--lc-page-body)!important}body.template-page main :where(p,li){line-height:1.58}body.template-page main :where(.lc-visual-page-hero,.lc-visual-page-hero--standard,.lc-about-hero,.lc-service-page__hero,.lc-care-guides__hero,.lc-colour-page__hero,.hosp-location__hero){height:clamp(18rem,24vw,22rem)!important;min-height:clamp(18rem,24vw,22rem)!important;border-radius:0!important;background:#303234!important}body.template-page main :where(.lc-visual-page-hero__overlay,.lc-about-hero__overlay,.lc-service-page__hero-copy,.lc-care-guides__hero-overlay,.lc-colour-page__hero-copy,.hosp-location__hero-content){gap:.72rem!important;padding:clamp(1.5rem,4vw,3rem) var(--container-gutter)!important}body.template-page main :where(.lc-visual-page-hero h1,.lc-about-hero h1,.lc-service-page__hero h1,.lc-care-guides__hero h1,.lc-colour-page__hero h1,.hosp-location__hero h1){max-width:22ch!important;margin-inline:auto!important;color:var(--lc-page-white)!important;font-size:clamp(1.9rem,2.6vw,2.25rem)!important;line-height:1.12!important}body.template-page main :where(.lc-visual-page-hero__overlay>div,.lc-about-hero__intro,.lc-service-page__hero-support,.hosp-location__hero-content>p:last-of-type){max-width:48rem!important;color:#ffffffdb!important;font-size:.95rem!important;line-height:1.5!important}body.template-page main :where(.lc-service-page__label span,.lc-about-page__eyebrow,.lc-care-guides__eyebrow,.lc-colour-page__eyebrow,.lc-profile__tag,.hosp-location__eyebrow,.lc-quote-page__eyebrow,.compare-cta-eyebrow,.section-header .subheading,.prose>.h6:first-child){display:inline-flex!important;width:fit-content!important;padding:.28rem .58rem!important;border:0!important;border-radius:0!important;background:#000!important;color:var(--lc-page-white)!important;font-family:var(--lc-page-body)!important;font-size:.65rem!important;font-weight:700!important;letter-spacing:.085em!important;line-height:1.1!important;text-decoration:none!important;text-transform:uppercase!important}body.template-page main :where(.lc-visual-page-hero,.lc-about-hero,.lc-service-page__hero,.lc-service-page__cta,.compare-cta-block,.hosp-location__support) :where(.lc-service-page__label span,.lc-about-hero__eyebrow,.lc-visual-page-hero__overlay>p:first-child,.compare-cta-eyebrow,.hosp-location__eyebrow){padding:.28rem .58rem!important;border:1px solid var(--lc-page-accent)!important;background:transparent!important;color:var(--lc-page-white)!important}body.template-page main .lc-service-page__label span{border-bottom-width:0!important;box-shadow:none!important}body.template-page main :where(.lc-service-page__hero,.lc-service-page__cta) .lc-service-page__label span{border-bottom-width:1px!important}body.template-page main :where(.lc-service-page__label,.lc-service-page__label span,.lc-about-page__eyebrow,.lc-care-guides__eyebrow,.lc-colour-page__eyebrow,.hosp-location__eyebrow,.lc-quote-page__eyebrow):before,body.template-page main :where(.lc-service-page__label,.lc-service-page__label span,.lc-about-page__eyebrow,.lc-care-guides__eyebrow,.lc-colour-page__eyebrow,.hosp-location__eyebrow,.lc-quote-page__eyebrow):after{display:none!important;content:none!important}body.template-page main :where(a.button,button.button,.lc-visual-page-hero__button,.lc-about-hero__button,.lc-service-page__button,.hosp-location__button,.lc-profile__button,.lc-profile__image-button,.compare-cta-btn,.compare-shop-btn,input[type=submit]){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:2.75rem!important;padding:.7rem 1.15rem!important;border:1px solid var(--lc-page-accent)!important;border-radius:0!important;box-shadow:none!important;font-family:var(--lc-page-body)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.085em!important;line-height:1.15!important;text-decoration:none!important;text-transform:uppercase!important}body.template-page main :where(a.button:not(.button--outline),button.button:not(.button--outline),.lc-visual-page-hero__button:not(.lc-visual-page-hero__button--secondary),.lc-about-hero__button:not(.lc-about-hero__button--secondary),.lc-service-page__button--primary,.hosp-location__button:not(.hosp-location__button--light),.lc-profile__button:not(.lc-profile__button--secondary),.lc-profile__image-button,.compare-cta-btn--whatsapp,input[type=submit]){background:var(--lc-page-ink)!important;background-image:none!important;color:var(--lc-page-white)!important}body.template-page main :where(a.button.button--outline,button.button.button--outline,.lc-service-page__button--outline,.lc-profile__button--secondary,.compare-cta-btn--outline,.compare-shop-btn){background:transparent!important;background-image:none!important;color:var(--lc-page-ink)!important}body.template-page main :where(.lc-visual-page-hero,.lc-about-hero,.lc-service-page__hero,.lc-service-page__cta,.compare-cta-block,.hosp-location__hero,.hosp-location__support) :where(.button--outline,.lc-visual-page-hero__button--secondary,.lc-about-hero__button--secondary,.lc-service-page__button--outline,.hosp-location__button--light,.compare-cta-btn--outline){background:var(--lc-page-white)!important;color:var(--lc-page-ink)!important}body.template-page main :where(.lc-visual-page-hero,.lc-about-hero,.lc-service-page__hero,.lc-service-page__cta) :where(.lc-visual-page-hero__button:not(.lc-visual-page-hero__button--secondary),.lc-about-hero__button:not(.lc-about-hero__button--secondary),.lc-service-page__button--primary){background:var(--lc-page-ink)!important;color:var(--lc-page-white)!important}body.template-page--hotel-location-hospitality main .hosp-location__hero .hosp-location__button--light{background:var(--lc-page-ink)!important;color:var(--lc-page-white)!important}body.template-page main :where(a,button):focus-visible,body.template-page main :where(input,textarea,select):focus-visible{outline:2px solid var(--lc-page-accent)!important;outline-offset:2px!important}body.template-page main :where(.lc-profile__panel,.lc-about-page__team-grid article,.lc-about-page__sustainability,.lc-care-guides__card,.lc-colour-page__fabric-card,.lc-colour-page__reasons,.lc-colour-page__reasons article,.lc-service-page__card,.lc-service-page__checklist,.lc-service-page__process,.lc-service-page__process article,.hosp-location__route-grid article,.hosp-location__collection-grid a,.lc-quote-page__notice,.compare-fabric-img){border-radius:0!important;box-shadow:none!important}body.template-page main :where(.lc-profile__panel,.lc-about-page__team-grid article,.lc-about-page__sustainability,.lc-care-guides__card,.lc-colour-page__fabric-card,.lc-service-page__card,.hosp-location__route-grid article,.hosp-location__collection-grid a,.lc-quote-page__notice){border:1px solid var(--lc-page-line)!important;background:var(--lc-page-white)!important}body.template-page main :where(.lc-service-page__checklist,.hosp-location__support,.lc-contact-blind-quote){border-color:var(--lc-page-line)!important}body.template-page main :where(.lc-service-page__process span,.hosp-location__route-grid article>span,.text-with-icons svg,.compare-check){color:var(--lc-page-accent)!important}body.template-page main :where(.lc-collection-hub__pills,[class*=anchor-nav],[class*=jump-nav]){border-top:1px solid var(--lc-page-line)!important;border-bottom:1px solid var(--lc-page-line)!important;background:var(--lc-page-white)!important;box-shadow:0 1px #1c1c1c12!important}body.template-page main .lc-collection-hub__pills a{min-height:2.15rem!important;border:1px solid var(--lc-page-ink)!important;border-radius:0!important;background:transparent!important;color:var(--lc-page-ink)!important;font-size:.66rem!important;font-weight:700!important}body.template-page main .lc-collection-hub__pills a:hover,body.template-page main .lc-collection-hub__pills a:focus-visible{border-color:var(--lc-page-accent)!important;background:var(--lc-page-ink)!important;color:var(--lc-page-white)!important}body.template-page main :where(.lc-service-page__rail-control button,.lc-collection-hub__arrow,.prev-next-button,.circle-button){width:2.2rem!important;height:2.2rem!important;padding:0!important;border:1px solid var(--lc-page-accent)!important;border-radius:0!important;background:transparent!important;color:var(--lc-page-ink)!important;box-shadow:none!important}body.template-page main :where(.lc-service-page__rail-control button,.lc-collection-hub__arrow,.prev-next-button,.circle-button):disabled{opacity:.32!important}body.template-page main :where(input:not([type=submit]),textarea,select){border:1px solid var(--lc-page-line)!important;border-radius:0!important;background:var(--lc-page-white)!important}body.template-page main :where(.accordion,details){border-color:var(--lc-page-line)!important;border-radius:0!important}body.template-page main :where(.accordion__toggle,summary){font-family:var(--lc-page-body)!important;font-weight:700!important}body.template-page main :where(.accordion__toggle svg,details[open] summary svg){color:var(--lc-page-accent)!important}body.template-page main :where(.table-scroller,.compare-table-wrap){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.template-page main table{width:100%;border-collapse:collapse!important;font-size:.875rem!important}body.template-page main table :where(th,td){padding:.72rem .8rem!important;border:1px solid var(--lc-page-line)!important;border-radius:0!important}body.template-page main table th{background:var(--lc-page-ink)!important;color:var(--lc-page-white)!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important}body.template-page main .lc-profile{width:min(100%,68rem)!important;color:var(--lc-page-ink)!important;font-family:var(--lc-page-body)!important}body.template-page main .lc-profile__title{color:var(--lc-page-ink)!important;font-family:var(--lc-page-heading)!important;font-size:clamp(1.9rem,2.6vw,2.25rem)!important;font-weight:400!important}body.template-page main .lc-profile__heading{color:var(--lc-page-ink)!important;font-family:var(--lc-page-heading)!important;font-size:clamp(1.05rem,1.3vw,1.25rem)!important;font-weight:400!important;letter-spacing:.025em!important;text-transform:none!important}body.template-page--compare-fabrics main{background:var(--lc-page-white)!important;color:var(--lc-page-ink)!important}body.template-page--compare-fabrics .compare-fabrics-page{width:100%!important;max-width:none!important;margin:0!important;padding:clamp(2.25rem,4vw,3.25rem) var(--container-gutter) clamp(2.5rem,5vw,4rem)!important;background:var(--lc-page-white)!important}body.template-page--compare-fabrics .compare-fabrics-inner{width:min(100%,78.25rem)!important;margin-inline:auto!important}body.template-page--compare-fabrics .compare-header{display:grid!important;justify-items:center!important;max-width:48rem!important;margin:0 auto 1.6rem!important;text-align:center!important}body.template-page--compare-fabrics .compare-eyebrow{display:inline-flex!important;width:fit-content!important;margin:0 0 .7rem!important;padding:.28rem .58rem!important;border:0!important;border-radius:0!important;background:#000!important;color:#fff!important;font-family:var(--lc-page-body)!important;font-size:.65rem!important;font-weight:700!important;letter-spacing:.085em!important;line-height:1.1!important;text-transform:uppercase!important}body.template-page--compare-fabrics .compare-title{margin:0 0 .55rem!important;color:var(--lc-page-ink)!important}body.template-page--compare-fabrics .compare-subtitle{max-width:42rem!important;margin:0 auto!important;color:var(--lc-page-muted)!important;font-size:.9rem!important;line-height:1.5!important;white-space:normal!important}body.template-page--compare-fabrics .compare-fabric-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.75rem!important;align-items:stretch!important}body.template-page--compare-fabrics .compare-fabric-card{display:flex!important;min-width:0!important;flex-direction:column!important;overflow:hidden!important;border:1px solid var(--lc-page-line)!important;border-top-color:#9d1b2ea6!important;border-radius:0!important;background:var(--lc-page-white)!important;box-shadow:none!important}body.template-page--compare-fabrics .compare-fabric-media{aspect-ratio:16 / 9!important;overflow:hidden!important;border-bottom:1px solid var(--lc-page-line)!important;background:var(--lc-page-soft)!important}body.template-page--compare-fabrics .compare-fabric-img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}body.template-page--compare-fabrics .compare-fabric-card__body{display:flex!important;min-height:0!important;flex:1 1 auto!important;flex-direction:column!important}body.template-page--compare-fabrics .compare-fabric-card__header{min-height:6.75rem!important;padding:1rem 1.1rem!important}body.template-page--compare-fabrics .compare-fabric-name{margin:0!important;color:var(--lc-page-ink)!important;font-family:var(--lc-page-heading)!important;font-size:1.08rem!important;font-weight:400!important;letter-spacing:.025em!important;line-height:1.22!important;text-transform:none!important}body.template-page--compare-fabrics .compare-fabric-subtitle{margin:.55rem 0 0!important;color:var(--lc-page-muted)!important;font-family:var(--lc-page-body)!important;font-size:.78rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.45!important;text-transform:none!important}body.template-page--compare-fabrics .compare-spec-list{margin:0!important;border-top:1px solid var(--lc-page-line)!important}body.template-page--compare-fabrics .compare-spec-row{display:grid!important;grid-template-columns:7.25rem minmax(0,1fr)!important;min-height:2.9rem!important;align-items:center!important;gap:.8rem!important;padding:.62rem 1.1rem!important;border-bottom:1px solid var(--lc-page-line)!important}body.template-page--compare-fabrics .compare-spec-row dt,body.template-page--compare-fabrics .compare-spec-row dd{margin:0!important}body.template-page--compare-fabrics .compare-spec-row dt{color:var(--lc-page-ink)!important;font-size:.62rem!important;font-weight:800!important;letter-spacing:.065em!important;line-height:1.25!important;text-transform:uppercase!important}body.template-page--compare-fabrics .compare-spec-row dd{min-width:0!important;color:var(--lc-page-muted)!important;font-size:.78rem!important;line-height:1.4!important;overflow-wrap:anywhere!important}body.template-page--compare-fabrics .compare-value-large{color:var(--lc-page-ink)!important;font-family:var(--lc-page-heading)!important;font-size:1.05rem!important;font-weight:400!important}body.template-page--compare-fabrics .compare-value-unit{margin-left:.12rem!important;color:var(--lc-page-muted)!important;font-size:.66rem!important}body.template-page--compare-fabrics .compare-shop-btn{width:calc(100% - 2.2rem)!important;margin:auto 1.1rem 1.1rem!important;border-color:var(--lc-page-accent)!important;background:var(--lc-page-ink)!important;color:var(--lc-page-white)!important}body.template-page--compare-fabrics .compare-empty{margin:0!important;padding:2rem!important;border:1px solid var(--lc-page-line)!important;text-align:center!important}body.template-page--compare-fabrics .compare-cta-block{width:100%!important;margin:0!important;padding:clamp(2.25rem,4vw,3rem) var(--container-gutter)!important;border-top:1px solid rgb(157 27 46 / .55)!important;border-bottom:1px solid rgb(157 27 46 / .55)!important;background:#101010!important;color:var(--lc-page-white)!important;text-align:center!important}body.template-page--compare-fabrics .compare-cta-inner{display:grid!important;justify-items:center!important;width:min(100%,78.25rem)!important;margin-inline:auto!important}body.template-page--compare-fabrics .compare-cta-eyebrow{display:inline-flex!important;width:fit-content!important;margin:0 0 .75rem!important;padding:.28rem .58rem!important;border:0!important;background:var(--lc-page-white)!important;color:var(--lc-page-ink)!important;font-size:.65rem!important;font-weight:700!important;letter-spacing:.085em!important;line-height:1.1!important;text-transform:uppercase!important}body.template-page--compare-fabrics .compare-cta-title{margin:0!important;color:var(--lc-page-white)!important}body.template-page--compare-fabrics .compare-cta-subtitle{max-width:42rem!important;margin:.7rem auto 0!important;color:#ffffffc2!important;font-size:.86rem!important;line-height:1.5!important}body.template-page--compare-fabrics .compare-cta-buttons{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:.55rem!important;margin-top:1.2rem!important}body.template-page--compare-fabrics .compare-cta-btn--primary{border-color:var(--lc-page-accent)!important;background:var(--lc-page-white)!important;color:var(--lc-page-ink)!important}body.template-page--compare-fabrics .compare-cta-btn--outline{border-color:var(--lc-page-accent)!important;background:transparent!important;color:var(--lc-page-white)!important}@media screen and (max-width:749px){body.template-page--compare-fabrics .compare-fabrics-page{padding:1.5rem 1rem 2rem!important}body.template-page--compare-fabrics .compare-header{margin-bottom:1.1rem!important}body.template-page--compare-fabrics .compare-eyebrow{margin-bottom:.6rem!important;font-size:.59rem!important}body.template-page--compare-fabrics .compare-subtitle{max-width:22rem!important;font-size:.8rem!important;line-height:1.45!important}body.template-page--compare-fabrics .compare-fabric-grid{grid-template-columns:minmax(0,1fr)!important;gap:.75rem!important}body.template-page--compare-fabrics .compare-fabric-card__header{min-height:0!important;padding:.95rem 1rem!important}body.template-page--compare-fabrics .compare-fabric-name{font-size:1rem!important}body.template-page--compare-fabrics .compare-spec-row{grid-template-columns:6.6rem minmax(0,1fr)!important;min-height:2.7rem!important;gap:.65rem!important;padding:.58rem 1rem!important}body.template-page--compare-fabrics .compare-shop-btn{width:calc(100% - 2rem)!important;margin:1rem!important}body.template-page--compare-fabrics .compare-cta-block{padding:2rem 1rem!important}body.template-page--compare-fabrics .compare-cta-subtitle{max-width:22rem!important;font-size:.8rem!important}body.template-page--compare-fabrics .compare-cta-buttons .compare-cta-btn:nth-child(3){grid-column:1 / -1!important}}body.template-page--hotel-location-hospitality .hosp-location{--hosp-ink: var(--lc-page-ink) !important;--hosp-muted: var(--lc-page-muted) !important;--hosp-line: var(--lc-page-line) !important;--hosp-panel: var(--lc-page-soft) !important}body.template-page--hotel-location-hospitality .hosp-location__support{background:var(--lc-page-ink)!important}@media screen and (max-width:749px){body.template-page main :where(h1,.h1),body.template-page main :where(.lc-visual-page-hero h1,.lc-about-hero h1,.lc-service-page__hero h1,.lc-care-guides__hero h1,.lc-colour-page__hero h1,.hosp-location__hero h1,.lc-profile__title){font-size:1.5rem!important;line-height:1.14!important}body.template-page main :where(h2,.h2),body.template-page main .lc-service-page h2{font-size:1.2rem!important;line-height:1.2!important}body.template-page main :where(h3,.h3){font-size:1.05rem!important}body.template-page main :where(.lc-visual-page-hero,.lc-visual-page-hero--standard,.lc-about-hero,.lc-service-page__hero,.lc-care-guides__hero,.lc-colour-page__hero,.hosp-location__hero){height:16rem!important;min-height:16rem!important}body.template-page main :where(.lc-visual-page-hero__overlay,.lc-about-hero__overlay,.lc-service-page__hero-copy,.lc-care-guides__hero-overlay,.lc-colour-page__hero-copy,.hosp-location__hero-content){padding:1.35rem var(--container-gutter)!important}body.template-page main :where(.lc-visual-page-hero__actions,.lc-about-hero__actions,.lc-service-page__actions,.hosp-location__hero-actions,.hosp-location__contact-actions,.compare-cta-buttons,.lc-profile__actions){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:22rem!important;margin-inline:auto!important;gap:.45rem!important}body.template-page main :where(a.button,button.button,.lc-visual-page-hero__button,.lc-about-hero__button,.lc-service-page__button,.hosp-location__button,.lc-profile__button,.compare-cta-btn){width:100%!important;min-height:2.5rem!important;padding:.58rem .62rem!important;font-size:.64rem!important;letter-spacing:.065em!important;white-space:normal!important}body.template-page main :where(.lc-service-page__label span,.lc-about-page__eyebrow,.lc-care-guides__eyebrow,.lc-colour-page__eyebrow,.lc-profile__tag,.hosp-location__eyebrow,.lc-quote-page__eyebrow,.compare-cta-eyebrow,.section-header .subheading,.prose>.h6:first-child){font-size:.59rem!important}body.template-page main .lc-collection-hub__pills{padding-block:.55rem!important}body.template-page main .lc-collection-hub__pills a{min-height:1.9rem!important;padding:.42rem .58rem!important;font-size:.58rem!important}body.template-page--compare-fabrics .compare-fabrics-page{padding:1.5rem 1rem 2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/208/assets/lc-page-templates.css.map */
