.xh-apps,.xh-products,.xh-quality,.xh-manufacturer,.xh-trust,.xh-production,.xh-cert,.xh-custom,.xh-footer,.xh-collection-split,.xh-progress{container-type:inline-size}.xh-apps *,.xh-products *,.xh-quality *,.xh-manufacturer *,.xh-trust *,.xh-production *,.xh-cert *,.xh-custom *,.xh-footer *,.xh-collection-split *,.xh-progress *{box-sizing:border-box;min-width:0}.xh-apps .rte,.xh-products .rte,.xh-quality .rte,.xh-manufacturer .rte,.xh-trust .rte,.xh-production .rte,.xh-cert .rte,.xh-custom .rte,.xh-footer .rte,.xh-collection-split .rte,.xh-progress .rte,.xh-apps strong,.xh-products strong,.xh-quality strong,.xh-manufacturer strong,.xh-trust strong,.xh-production strong,.xh-cert strong,.xh-custom strong,.xh-footer strong,.xh-collection-split strong,.xh-progress strong,.xh-apps small,.xh-products small,.xh-quality small,.xh-manufacturer small,.xh-trust small,.xh-production small,.xh-cert small,.xh-custom small,.xh-footer small,.xh-collection-split small,.xh-progress small{overflow-wrap:break-word;word-break:normal}.xh-apps__fluid,.xh-products__fluid,.xh-quality__fluid,.xh-quality__note-fluid,.xh-manufacturer__fluid,.xh-trust__fluid,.xh-production__fluid,.xh-cert__fluid,.xh-custom__fluid,.xh-footer__fluid,.xh-collection-split__fluid{padding-left:clamp(16px,2.6cqw,48px)!important;padding-right:clamp(16px,2.6cqw,48px)!important}.xh-quality__copy,.xh-quality__step,.xh-quality__step-content,.xh-manufacturer__copy,.xh-manufacturer__stat,.xh-trust__item,.xh-trust__copy,.xh-production__step,.xh-production__step-head,.xh-production__step-text,.xh-cert__left,.xh-cert__info-card,.xh-cert__info-list,.xh-cert__standards,.xh-custom__copy,.xh-custom__body,.xh-products__meta,.xh-products__title,.xh-collection-split__copy,.xh-collection-split__metric,.xh-footer__brand-text,.xh-footer__contact-line,.xh-footer__contact-list a,.xh-progress__content{height:auto!important;max-height:none!important}.xh-quality__step-content,.xh-manufacturer__copy,.xh-production__step-text,.xh-cert__info-list,.xh-custom__body,.xh-products__title,.xh-collection-split__copy,.xh-footer__brand-text,.xh-footer__contact-line,.xh-footer__contact-list a,.xh-progress__content{overflow:visible!important}.xh-quality__stage{display:grid!important;grid-template-columns:minmax(0,43%) minmax(0,57%)!important;gap:clamp(18px,1.8cqw,34px)!important;align-items:stretch!important}.xh-quality__copy{grid-column:1!important;grid-row:1!important;display:block!important;align-self:start!important;padding:clamp(16px,1.55cqw,28px) 0 0!important}.xh-quality__title,.xh-quality__intro,.xh-quality__tag,.xh-quality__step-number,.xh-quality__step-content strong,.xh-quality__step-content small,.xh-quality__step-content em{overflow-wrap:normal!important;word-break:normal!important}.xh-quality__intro{max-width:96%!important}.xh-quality__tag-wrap{margin-top:clamp(14px,1.15cqw,20px)!important}.xh-quality__tag{white-space:normal!important}.xh-quality__timeline{width:100%!important;display:grid!important;grid-template-rows:none!important;gap:clamp(7px,.7cqw,13px)!important;margin-top:clamp(18px,1.45cqw,26px)!important}.xh-quality__step{grid-template-columns:var(--xh-icon-size) 20px 42px minmax(0,1fr)!important;column-gap:clamp(7px,.58cqw,10px)!important;align-items:center!important;min-height:0!important;padding:clamp(3px,.28cqw,6px) 0!important}.xh-quality__step+.xh-quality__step{margin-top:0!important}.xh-quality__step-content{padding:0!important}.xh-quality__step-content strong,.xh-quality__step-content small,.xh-quality__step-content em{white-space:normal!important}.xh-quality__step-content small{margin-top:4px!important}.xh-quality__step-content em{margin-top:3px!important}.xh-quality__step-number{white-space:nowrap!important}.xh-quality__timeline:before{left:calc(var(--xh-icon-size) + 20px)!important;top:calc(var(--xh-icon-size) / 2)!important;bottom:calc(var(--xh-icon-size) / 2)!important}.xh-quality__media-shell{grid-column:2!important;grid-row:1!important;align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;display:grid!important;grid-template-rows:minmax(0,1.95fr) minmax(0,1fr)!important;gap:4px!important;margin:0!important;overflow:hidden!important}.xh-quality__hero,.xh-quality__lower-row,.xh-quality__lower-image{position:relative!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important}.xh-quality__hero .xh-quality__image,.xh-quality__hero .xh-quality__placeholder,.xh-quality__lower-image .xh-quality__image,.xh-quality__lower-image .xh-quality__placeholder{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.xh-quality__lower-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important}.xh-quality__footer-card{margin-top:clamp(14px,1.3cqw,20px)!important}.xh-manufacturer__top{display:grid!important;grid-template-columns:minmax(0,40%) minmax(0,60%)!important;gap:clamp(18px,1.8cqw,30px)!important;align-items:stretch!important}.xh-manufacturer__copy{display:block!important;align-self:start!important;padding-top:clamp(4px,.45cqw,9px)!important}.xh-manufacturer__title,.xh-manufacturer__subheading,.xh-manufacturer__text,.xh-manufacturer__stat strong,.xh-manufacturer__stat small{overflow-wrap:normal!important;word-break:normal!important}.xh-manufacturer__stats{grid-template-columns:repeat(6,minmax(0,1fr))!important;margin-top:clamp(20px,1.65cqw,30px)!important;padding-top:0!important;row-gap:0!important}.xh-manufacturer__stat{padding:0 clamp(5px,.5cqw,10px)!important}.xh-manufacturer__stat-icon{margin:0 auto clamp(6px,.5cqw,9px)!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}.xh-manufacturer__stat-icon:empty{display:none!important}.xh-manufacturer__icon-image{width:100%!important;height:100%!important;object-fit:contain!important}.xh-manufacturer__stat strong{line-height:1.08!important}.xh-manufacturer__stat small{line-height:1.22!important}.xh-manufacturer__hero{position:relative!important;align-self:stretch!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important}.xh-manufacturer__hero>.xh-manufacturer__image,.xh-manufacturer__hero>.xh-manufacturer__placeholder{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.xh-manufacturer__hero-cut{display:block!important;z-index:2!important;width:clamp(82px,7cqw,126px)!important;background:var(--xh-bg)!important;clip-path:polygon(0 0,56% 0,100% 100%,0 100%)!important}.xh-manufacturer__hero .xh-manufacturer__caption{z-index:3!important;left:clamp(46px,4.6cqw,82px)!important}.xh-manufacturer__gallery-card{height:auto!important;aspect-ratio:1.58 / 1!important}.xh-products__media{aspect-ratio:1.55 / 1!important}.xh-apps__card{aspect-ratio:1.7 / 1!important}.xh-production__media{aspect-ratio:1.65 / 1!important}.xh-custom__media{aspect-ratio:1 / 1!important}.xh-cert__certificate-media{min-height:0!important;aspect-ratio:3 / 4}.xh-cert__right,.xh-cert__right-card,.xh-collection-split__panel{min-height:0!important}.xh-collection-split__media{aspect-ratio:1.35 / 1;height:auto!important}.xh-progress__content{width:min(100%,var(--max))!important}.xh-progress__content h2,.xh-progress__content .rte{white-space:normal!important}@container (max-width: 1599px){.xh-quality__stage{grid-template-columns:minmax(0,46%) minmax(0,54%)!important}.xh-quality__timeline{gap:clamp(6px,.55cqw,10px)!important}.xh-quality__step{grid-template-columns:var(--xh-icon-size) 18px 38px minmax(0,1fr)!important;column-gap:7px!important}.xh-quality__timeline:before{left:calc(var(--xh-icon-size) + 18px)!important}.xh-manufacturer__top{grid-template-columns:minmax(0,43%) minmax(0,57%)!important}.xh-manufacturer__stats{grid-template-columns:repeat(6,minmax(0,1fr))!important}.xh-apps__grid,.xh-products__grid,.xh-cert__top-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.xh-cert__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.xh-trust__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}}@container (max-width: 1279px) and (min-width: 901px){.xh-quality__stage{grid-template-columns:minmax(0,49%) minmax(0,51%)!important;gap:14px!important}.xh-quality__copy{padding-top:8px!important}.xh-quality__timeline{margin-top:16px!important;gap:5px!important}.xh-quality__step{grid-template-columns:var(--xh-icon-size) 16px 34px minmax(0,1fr)!important;column-gap:6px!important}.xh-quality__timeline:before{left:calc(var(--xh-icon-size) + 16px)!important}.xh-manufacturer__top{grid-template-columns:minmax(0,46%) minmax(0,54%)!important;gap:16px!important}.xh-manufacturer__stats{grid-template-columns:repeat(6,minmax(0,1fr))!important;margin-top:18px!important}.xh-manufacturer__stat{padding-inline:4px!important}.xh-production__steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}.xh-production__step,.xh-production__step:nth-child(n+5){grid-column:span 1!important}.xh-production__step:last-child:nth-child(odd){grid-column:1 / -1!important}.xh-cert__grid{grid-template-columns:1fr!important}.xh-cert__right{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;height:auto!important;margin-top:20px!important}.xh-cert__right-card{aspect-ratio:16 / 10!important}.xh-collection-split__panel{grid-template-columns:minmax(0,46%) minmax(0,54%)!important}.xh-footer__main{grid-template-columns:1fr 1fr!important}.xh-footer__contact{grid-column:1 / -1!important}}@container (max-width: 900px){.xh-quality__stage,.xh-manufacturer__top,.xh-cert__grid,.xh-collection-split__panel{display:block!important}.xh-quality__copy,.xh-quality__media-shell{width:100%!important;max-width:none!important}.xh-quality__copy{padding-top:0!important}.xh-quality__media-shell{height:auto!important;aspect-ratio:1.45 / 1!important;margin-top:20px!important}.xh-quality__hero,.xh-quality__lower-row,.xh-quality__lower-image{height:100%!important}.xh-quality__footer-card{grid-template-columns:1fr!important}.xh-quality__footer-items{grid-template-columns:repeat(2,minmax(0,1fr))!important}.xh-manufacturer__hero{height:auto!important;aspect-ratio:16 / 9!important;margin-top:20px!important}.xh-manufacturer__stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:20px!important}.xh-manufacturer__gallery,.xh-custom__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.xh-collection-split__visual{margin-top:22px!important;min-height:0!important}.xh-collection-split__media{aspect-ratio:16 / 8.5!important}.xh-footer__main{grid-template-columns:1fr!important}.xh-progress__content-wrap{padding:clamp(24px,4cqw,42px)!important}}@container (max-width: 760px){.xh-quality__step{grid-template-columns:var(--xh-icon-size) 16px 34px minmax(0,1fr)!important;column-gap:6px!important}.xh-quality__timeline:before{left:calc(var(--xh-icon-size) + 16px)!important}.xh-quality__lower-row{gap:2px!important}.xh-quality__footer-items,.xh-cert__top-cards,.xh-cert__metrics,.xh-custom__grid,.xh-apps__grid,.xh-products__grid,.xh-trust__grid,.xh-manufacturer__stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.xh-manufacturer__gallery,.xh-cert__right{grid-template-columns:1fr!important}.xh-manufacturer__gallery-card,.xh-cert__right-card{aspect-ratio:16 / 10!important}.xh-production__steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}.xh-production__step,.xh-production__step:nth-child(n+5){grid-column:span 1!important}.xh-production__step:last-child:nth-child(odd){grid-column:1 / -1!important}.xh-custom__copy{width:min(92%,620px)!important;padding:clamp(18px,5cqw,28px) 0!important}.xh-custom__hero{min-height:0!important;padding-block:clamp(80px,22cqw,140px)!important}.xh-products__meta{min-height:0!important}.xh-products__badge{flex-basis:clamp(42px,12cqw,56px)!important}.xh-cert__standards{display:block!important}.xh-cert__standards>*{width:100%!important;border-right:0!important;border-bottom:1px solid var(--xh-border)}.xh-cert__standards>*:last-child{border-bottom:0}.xh-footer__main,.xh-footer__menus,.xh-footer__contact-list{grid-template-columns:1fr!important}.xh-progress__content-wrap{padding:clamp(16px,5cqw,24px)!important}.xh-progress__content{max-width:min(100%,620px)!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/xh-responsive.css.map */
