.relia-home-routes .f-custom-content__block{min-width:0}
.relia-home-routes .f-richtext{padding:28px;border:1px solid rgb(var(--color-border));border-radius:12px;height:100%}
.relia-home-process .f-icon-box__icon{display:none}
.relia-home-process .f-icon-box{padding:26px;border:1px solid rgb(var(--color-border));border-radius:12px;height:100%}
.relia-home-process .f-icon-box__heading{font-size:23px;line-height:1.3}
.relia-home-process .f-icon-box__description{font-size:17px;line-height:1.65}
.relia-home-process .f-mixed-layout__inner{grid-template-columns:repeat(3,minmax(0,1fr))}
.relia-home-process .f-mixed-layout__inner>[class^="section_block_id_"]{display:contents}
.relia-home-categories .f-mixed-layout__inner{grid-template-columns:repeat(3,minmax(0,1fr))}
.relia-home-logos .f-services-style-carousel__wrapper,.relia-home-guides .f-services-style-carousel__wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:100%;width:100%}
.relia-home-logos .f-services-style-carousel__wrapper>[class^="section_block_id_"],.relia-home-guides .f-services-style-carousel__wrapper>[class^="section_block_id_"]{display:contents}
.relia-home-logos .f-services-style-carousel,.relia-home-guides .f-services-style-carousel{max-width:100%;overflow:visible}
.relia-home-logos .f-services-style,.relia-home-guides .f-services-style{min-width:0;max-width:100%;width:auto}
.relia-home-materials .relia-material-links,.relia-home-sample .relia-sample-checks{padding:0;list-style:none;display:grid;gap:12px}
.relia-home-materials .relia-material-links li,.relia-home-sample .relia-sample-checks li{padding:14px 18px;border:1px solid rgb(var(--color-border));border-radius:8px;margin:0}
.relia-home-products .f-mixed-layout__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.relia-home-rfq .f-info-box__step{display:none}
.relia-home-rfq .f-contact-form__form-fields,.relia-home-rfq .f-contact-form__main{min-width:0}
.relia-home-rfq .f-info-box__content a{overflow-wrap:anywhere}
.relia-site-header .container,.relia-home-routes .container,.relia-home-categories .container,.relia-home-process .container,.relia-home-materials .container,.relia-home-logos .container,.relia-home-products .container,.relia-home-sample .container,.relia-home-company .container,.relia-home-guides .container,.relia-home-faq .container,.relia-home-rfq .container{max-width:1200px}
@media(min-width:768px) and (max-width:1100px){.relia-home-process .f-mixed-layout__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.relia-home-products .f-mixed-layout__inner{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.relia-home-process .f-mixed-layout__inner,.relia-home-logos .f-services-style-carousel__wrapper,.relia-home-guides .f-services-style-carousel__wrapper{grid-template-columns:minmax(0,1fr)}.relia-home-categories .f-mixed-layout__inner,.relia-home-products .f-mixed-layout__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.relia-home-routes .f-custom-content__block{width:100%}.relia-home-process .f-icon-box__description{font-size:16px}.relia-home-products .f-product-card__name{font-size:14px;line-height:1.45}}

.relia-home-categories .f-collection-card__image{aspect-ratio:5/2}
.relia-home-categories img{object-fit:contain}

/* relia-mobile-contact-bar: keep contact actions outside the reading column */
@media(max-width:1023px){body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}sidebar-contact-information.sidebar-contact-information{position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;width:100%!important;height:calc(64px + env(safe-area-inset-bottom))!important;transform:none!important;z-index:35;box-sizing:border-box;background:#fff;border-top:1px solid #d8e0df;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -4px 18px #142d3d0d}sidebar-contact-information .sidebar{position:static!important;display:flex!important;align-items:center;justify-content:center;gap:22px;width:100%!important;height:64px!important;margin:0!important;transform:none!important}sidebar-contact-information .sidebar>.item,sidebar-contact-information .sidebar>#scroll-to-top-button{position:static!important;margin:0!important;width:50px!important;height:50px!important;min-width:50px;flex:none}sidebar-contact-information .sidebar>.item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;border-radius:0;background:transparent;box-shadow:none}sidebar-contact-information .sidebar>.item svg{width:22px;height:22px}sidebar-contact-information .sidebar>.item::after{font-size:10px;line-height:12px;color:#142d3d;white-space:nowrap}sidebar-contact-information .side_email::after{content:"Email"}sidebar-contact-information .side_whatsapp::after{content:"WhatsApp"}sidebar-contact-information .side_phone::after{content:"Call"}sidebar-contact-information .sidebar>#scroll-to-top-button{width:42px!important;height:42px!important;min-width:42px}}

/* relia-observed-contrast-footer-fix */
section.relia-home-rfq{background:#142d3d!important;color:#fff}.relia-home-rfq .f-contact-form__main{background:#fff;color:#142d3d}.relia-home-rfq .f-contact-form__main h3,.relia-home-rfq .f-contact-form__main p{color:#142d3d}@media(min-width:1024px){.f-footer .f-footer--accordion{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:32px}.f-footer .f-footer--block{width:100%!important;min-width:0;max-width:none!important}.f-footer .f-footer--block:last-child{grid-column:1/-1}}@media(min-width:768px) and (max-width:1023px){.f-footer .f-footer--accordion{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px}.f-footer .f-footer--block{width:100%!important;min-width:0;max-width:none!important}.f-footer .f-footer--block:last-child{grid-column:1/-1}}

/* relia-collection-first-screen: preserve whole images while surfacing products sooner */
.f-collection-page-header--image-top .f-collection-page-header__background{height:360px}.f-collection-page-header--image-top .f-collection-page-header__background img{width:100%;height:100%;object-fit:contain}.f-collection-page-header--image-top .f-collection-page-header__inner{padding-top:36px;padding-bottom:36px}@media(min-width:768px) and (max-width:1023px){.f-collection-page-header--image-top .f-collection-page-header__background{height:260px}.f-collection-page-header--image-top .f-collection-page-header__background .f-image--pc{display:block!important}.f-collection-page-header--image-top .f-collection-page-header__background .f-image--mobile{display:none!important}}@media(max-width:767px){.f-collection-page-header--image-top .f-collection-page-header__background{height:240px}.f-collection-page-header--image-top .f-collection-page-header__inner{padding:26px 20px}.f-collection-page-header__description{font-size:16px;line-height:1.65}}

/* relia-custom-page-fullwidth-bands: preserve measured content width while extending only band backgrounds */
.template-page .main-page>.container-full:has(>.f-page-content>.relia-page){padding-inline:0}.template-page .relia-page .relia-page__inner{width:calc(100% - 78px)}@media(max-width:700px){.template-page .relia-page .relia-page__inner{width:calc(100% - 62px)}}

/* relia-final-observed-layout: actual Chrome tablet overlap, narrow logo copy and native step-box corrections */
@media(max-width:1023px){sidebar-contact-information.sidebar-contact-information>.icon-plus,sidebar-contact-information .phone-number{display:none!important}}
.relia-home-rfq .f-info-box__step{display:none!important}.relia-home-rfq .f-info-box-frid,.relia-home-rfq .f-info-box--style-2{display:block!important}.relia-home-rfq .f-info-box__step-title{margin-top:24px}.relia-home-rfq .f-info-box__content{margin-top:14px;word-break:normal;overflow-wrap:break-word}
.relia-home-logos .f-services-style__wrapper{display:flex!important;flex-direction:column;gap:0}.relia-home-logos .f-services-style__image{width:100%!important;max-width:none!important}.relia-home-logos .f-services-style__content{width:100%;padding:24px!important;align-items:flex-start!important}.relia-home-logos .f-services-style__content-inner{width:100%;min-width:0}

/* relia-mobile-table-cue: make existing horizontal table access visible without changing source content or reading widths */
@media(max-width:700px){.relia-page .relia-page__table-wrap::before,.relia-article .table-scroll::before{content:"Swipe to view all columns →";display:block;position:sticky;left:0;z-index:1;width:100%;box-sizing:border-box;padding:10px 14px;background:#e8f1ed;color:#142d3d;font-size:14px;font-weight:600;line-height:1.5;text-align:left}}
