.ch-home{width:min(100% - 40px,1440px);margin-inline:auto}.ch-section{padding-block:clamp(42px,6vw,88px)}.ch-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-button-background)}.ch-eyebrow:before{content:"";width:24px;height:2px;background:currentColor}.ch-heading{font-size:clamp(1.8rem,3.5vw,3.1rem);line-height:1.05;letter-spacing:-.04em;margin:10px 0 14px}.ch-copy{max-width:620px;line-height:1.7;opacity:.78}.ch-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;background:var(--color-primary-button-background);color:var(--color-primary-button-text);text-decoration:none;font-weight:700;border:1px solid var(--color-primary-button-border);transition:transform .2s ease,opacity .2s ease}.ch-button:hover{transform:translateY(-2px);opacity:.9}.ch-button--outline{background:transparent;color:var(--color-foreground);border-color:var(--color-foreground)}.ch-hero{position:relative;min-height:clamp(490px,57vw,720px);display:flex;align-items:flex-end;overflow:hidden;border-radius:0 0 34px 34px;background:var(--color-primary-button-background)}.ch-hero__media,.ch-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ch-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--palette-darkest) 58%,transparent),color-mix(in srgb,var(--palette-darkest) 4%,transparent) 82%)}.ch-hero__content{position:relative;z-index:1;width:min(100% - 40px,1440px);margin:0 auto;padding:clamp(48px,8vw,110px) 0;color:var(--palette-lightest)}.ch-hero__content .ch-heading{max-width:700px;font-size:clamp(2.5rem,6vw,5.6rem)}.ch-hero__content .ch-copy{color:var(--palette-lightest);max-width:550px;font-size:1.05rem}.ch-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.ch-hero__content .ch-button--outline{color:var(--palette-lightest);border-color:var(--palette-lightest)}.ch-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px}.ch-category{position:relative;display:block;overflow:hidden;border-radius:22px;aspect-ratio:4/4.5;background:var(--color-background);color:var(--color-foreground);text-decoration:none}.ch-category img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ch-category:hover img{transform:scale(1.045)}.ch-category__shade{position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,color-mix(in srgb,var(--palette-darkest) 58%,transparent))}.ch-category__title{position:absolute;left:22px;right:22px;bottom:20px;color:var(--palette-lightest);font-size:clamp(1.05rem,1.7vw,1.5rem);font-weight:700}.ch-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:30px}.ch-product{min-width:0}.ch-product__image{display:block;aspect-ratio:4/4.6;overflow:hidden;border-radius:18px;background:var(--color-background)}.ch-product__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ch-product__image:hover img{transform:scale(1.04)}.ch-product__title{display:block;margin:13px 0 6px;color:var(--color-foreground);font-weight:650;text-decoration:none}.ch-product__price{font-weight:700}.ch-product__compare{margin-left:8px;opacity:.55;text-decoration:line-through;font-size:.9em}.ch-empty{padding:24px;border:1px dashed var(--color-border);border-radius:16px;opacity:.75}.ch-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,6vw,90px)}.ch-split__media{overflow:hidden;border-radius:28px;aspect-ratio:5/4;background:var(--color-background)}.ch-split__media img{width:100%;height:100%;object-fit:cover}.ch-split__body{padding-block:20px}.ch-split__body .ch-heading{max-width:580px}.ch-video{background:var(--color-primary-button-background);border-radius:30px;padding:clamp(22px,4vw,52px);color:var(--color-primary-button-text)}.ch-video__layout{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:34px}.ch-video__frame{overflow:hidden;border-radius:20px;aspect-ratio:16/9;background:var(--color-background)}.ch-video__frame video,.ch-video__frame iframe{width:100%;height:100%;object-fit:cover;border:0}.ch-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.ch-collection{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:20px;color:var(--palette-lightest);text-decoration:none;background:var(--color-background)}.ch-collection img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.ch-collection:hover img{transform:scale(1.04)}.ch-collection:after{content:"";position:absolute;top:30%;right:0;bottom:0;left:0;background:linear-gradient(transparent,color-mix(in srgb,var(--palette-darkest) 62%,transparent))}.ch-collection span{position:absolute;z-index:1;left:22px;bottom:20px;font-size:1.3rem;font-weight:700}.ch-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px}.ch-benefit{padding:24px;border-radius:18px;background:var(--color-background);border:1px solid var(--color-border)}.ch-benefit__icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:16px;border-radius:50%;background:var(--color-primary-button-background);color:var(--color-primary-button-text);font-size:1.2rem}.ch-benefit h3{font-size:1.05rem;margin:0 0 8px}.ch-benefit p{font-size:.92rem;line-height:1.6;margin:0;opacity:.72}.ch-newsletter{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center;padding:clamp(28px,5vw,64px);border-radius:28px;background:var(--color-background);border:1px solid var(--color-border)}.ch-newsletter form{display:flex;gap:10px}.ch-newsletter input{min-width:0;flex:1;height:50px;padding:0 16px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-background);color:var(--color-foreground)}.ch-newsletter input:focus{outline:2px solid var(--color-primary-button-background);outline-offset:2px}.ch-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap}.ch-section-head .ch-copy{margin:0}@media(max-width:900px){.ch-categories__grid,.ch-products,.ch-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-video__layout{grid-template-columns:1fr}.ch-split{gap:28px}}@media(max-width:640px){.ch-home{width:min(100% - 28px,1440px)}.ch-hero{min-height:570px;border-radius:0 0 22px 22px}.ch-hero__content{width:calc(100% - 36px)}.ch-hero__content .ch-heading{font-size:clamp(2.4rem,12vw,4rem)}.ch-categories__grid{gap:10px}.ch-category{border-radius:15px;aspect-ratio:4/4.8}.ch-category__title{left:13px;right:13px;bottom:13px;font-size:1rem}.ch-products{gap:14px}.ch-product__image{border-radius:13px}.ch-split{grid-template-columns:1fr}.ch-split__media{order:0}.ch-split__body{order:1}.ch-collections{grid-template-columns:1fr 1fr;gap:10px}.ch-collection{border-radius:14px}.ch-collection span{left:13px;bottom:13px;font-size:1rem}.ch-benefits{gap:10px}.ch-benefit{padding:16px}.ch-newsletter{grid-template-columns:1fr;padding:24px}.ch-newsletter form{flex-direction:column}.ch-newsletter input,.ch-newsletter .ch-button{width:100%}.ch-section{padding-block:42px}}.ch-hero--empty{background:var(--color-primary-button-background)}.ch-hero--empty .ch-hero__content,.ch-hero--empty .ch-hero__content .ch-copy{color:var(--color-primary-button-text)}.ch-category--empty{background:var(--color-primary-button-background)}.ch-category--empty .ch-category__title{color:var(--color-primary-button-text)}.ch-category--empty .ch-category__shade{display:none}.ch-collection--empty{background:var(--color-primary-button-background)}.ch-collection--empty span{color:var(--color-primary-button-text)}.ch-collection--empty:after{display:none}.ch-hero--empty .ch-button--outline{color:var(--color-primary-button-text);border-color:var(--color-primary-button-text)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/commerce-home.css.map */
