#shopify-section-chx-header{position:sticky;top:0;z-index:50}
body.chx-template-index .site-header,body.chx-page-sustentabilidad .site-header{background:var(--paper);border-bottom:1px solid var(--line)}
.site-header .wordmark{display:flex;align-items:center;align-self:stretch;flex-shrink:0}
.site-header .wordmark img{display:block;margin:0}
body.chx-page-sustentabilidad .page-heading-photo{padding:54px var(--pad) 58px 56%;background:var(--ink)}
body.chx-page-sustentabilidad .page-heading-photo .page-photo{width:49%;opacity:1}
body.chx-page-sustentabilidad .page-heading-photo .page-photo img,body.chx-page-inspiracion .page-heading-photo .page-photo img{opacity:1}
body:is(.chx-page-inspiracion,.chx-page-aplicacion) .page-heading-photo{padding-right:56%;background:var(--paper)}
body:is(.chx-page-inspiracion,.chx-page-aplicacion) .page-heading-photo .page-photo{width:49%}
.chx-family-nav img{aspect-ratio:1;border-radius:0;filter:none}
.chx-product-grid .product-card .chx-card-images.chx-card-single{aspect-ratio:1.22;overflow:hidden}
.product-card[id]{scroll-margin-top:calc(var(--header) + var(--chx-toolbar-height,100px) + 24px)}
.product-card:target{outline:1px solid var(--ink);outline-offset:8px}
.sample-purchase-price{font-weight:700;white-space:nowrap}
.chx-samples-heading h1{font-size:clamp(54px,6vw,88px);max-width:none}
.chx-coming-soon{padding:clamp(24px,4vw,48px);border:1px solid var(--line);background:#e9e5de;border-radius:20px}
.chx-coming-soon h2{margin:8px 0 16px;font-size:clamp(44px,6vw,76px)}
.chx-coming-soon p:last-child{margin-bottom:0;max-width:54ch}
.chx-coming-soon-label{display:inline-block;padding:8px 16px;border:1px solid currentColor;border-radius:999px;font-size:18px;font-weight:600;letter-spacing:.04em}
.chx-samples-preview-pack{display:flex;align-items:center;gap:24px;margin-top:24px}
.chx-samples-preview-pack img{width:min(35%,220px);height:auto;aspect-ratio:1;object-fit:cover}
.chx-samples-preview-pack h3{font-size:clamp(24px,3vw,36px)}
.sample-pack-card .sample-composition{height:auto;align-items:start}
.sample-pack-card .sample-composition img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:0}
.product-card .chx-card-packshot img,.chx-product-pair.chx-product-pair--packshot img{object-fit:contain;padding:6%;background:var(--paper)}
.chx-pdp-thumbs [data-packshot-thumb] img{object-fit:contain;background:var(--paper)}
.chx-availability{margin:10px 0 14px;padding:0;border:0;background:transparent;color:var(--muted,#746c62);font-size:13px;line-height:1.5;text-align:left}
.chx-availability-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none}
.chx-availability-label svg{flex:none}
.chx-availability-origin{font-weight:400;color:var(--muted,#746c62)}
.chx-availability--stock .chx-availability-label{color:#55705c}
.chx-availability--order .chx-availability-label{color:#865f49}
.chx-availability .chx-availability-timing{margin:7px 0 0;font-size:14px;line-height:1.5;color:var(--ink)}
.chx-availability .chx-availability-note{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--muted,#746c62)}
.product-card .chx-availability--card{margin:7px 0 12px;padding:0}
.chx-system-choice .chx-availability--component{margin:5px 0;padding:0}
.cart-line .chx-cart-packshot{object-fit:contain;background:var(--paper)}
.chx-page-video{height:100%;position:relative}
.page-heading-photo .page-photo--video{pointer-events:auto;z-index:0}
.chx-page-video video{width:100%;height:100%;object-fit:cover;display:block}
.chx-page-video button{position:absolute;bottom:18px;left:18px;z-index:1;padding:10px 16px;border:1px solid var(--paper);background:var(--ink);color:var(--paper);cursor:pointer}
.chx-page-video button[hidden]{display:none}
.chx-page-video noscript{position:absolute;bottom:18px;left:18px;background:var(--paper);padding:10px}
@media(max-width:700px){
body.chx-page-sustentabilidad .page-heading-photo,body:is(.chx-page-inspiracion,.chx-page-aplicacion) .page-heading-photo{padding:276px 22px 38px}
body.chx-page-sustentabilidad .page-heading-photo .page-photo,body:is(.chx-page-inspiracion,.chx-page-aplicacion) .page-heading-photo .page-photo{inset:0 0 auto;width:100%;height:244px}
.sample-purchase{flex-wrap:wrap}
}
