.ch-section-title{font-size:clamp(28px,3vw,40px);line-height:1.15;font-weight:500;letter-spacing:-.02em;margin:0 0 18px}.ch-kicker{font-size:13px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#163e72;margin:0 0 18px}.ch-text-link{display:block;margin-top:16px;color:inherit;text-underline-offset:4px;font-size:14px}.ch-button{background:#141414;color:#fff;border-radius:0;min-height:48px;padding:14px 26px;font-size:15px;letter-spacing:0}.ch-button:after,.ch-button:before{border-radius:0}.ch-catalog-empty{padding-block:64px;min-height:340px}.collection-hero__description{max-width:900px;font-size:16px;line-height:1.65;color:#53575c}.collection-hero__title{font-weight:500;letter-spacing:-.02em}.product-card-wrapper .card__heading{font-weight:500}.product-card-wrapper .card__media img{object-fit:contain}.footer-block__heading{font-weight:500}.footer-block__details-content{line-height:1.6}@media(max-width:749px){.ch-catalog-empty{padding-block:40px}}.collection #product-grid:has(>li:only-child){justify-content:center}.collection #product-grid>li:only-child{max-width:460px;width:100%}:root{--ch-ink:#202020;--ch-muted:#5c5c58;--ch-surface:#f5f4f1;--ch-blue:#17365b;--ch-page:1280px}body:has(.ch-home-hero,.ch-categories,.ch-home-product,.ch-catalog-empty,.collection-hero) #MainContent .page-width{max-width:var(--ch-page);padding-inline:40px}body :is(.ch-categories,.ch-home-product,.ch-service,.ch-home-hero,.ch-catalog-empty){font-family:var(--font-body-family);color:var(--ch-ink);letter-spacing:0}body :is(.ch-section-title,.ch-home-product__content h2){font-family:var(--font-body-family);font-size:40px;line-height:1.15;letter-spacing:-.025em;font-weight:500;margin-bottom:24px}body :is(.ch-section-lead,.ch-copy,.ch-home-product__text,.ch-category__copy p){font-size:17px;line-height:1.6;color:var(--ch-muted)}body :is(.ch-kicker,.ch-category__copy .ch-kicker){color:var(--ch-blue);letter-spacing:.06em}body .ch-categories__grid{gap:32px}body .ch-category__image{aspect-ratio:1;background:var(--ch-surface)}body :is(.ch-category__copy h3,.ch-home-product__name){font-size:24px;line-height:1.25;font-weight:500;letter-spacing:-.02em}body .ch-category__copy{padding-top:24px}body :is(.ch-button,.ch-home-product__button){font-size:16px;min-height:54px;border-radius:0}body .ch-service__grid{gap:48px;margin-top:32px}body .ch-service p{font-size:16px;line-height:1.6}body .collection-hero__description{max-width:66ch;line-height:1.6;color:var(--ch-muted)}body .product-card-wrapper .card__heading{font-size:19px;line-height:1.35;font-weight:500;letter-spacing:-.01em}body :is(.ch-home-hero,.ch-categories,.ch-home-product,.ch-service) :focus-visible{outline:2px solid var(--ch-blue);outline-offset:4px}@media(max-width:749px){body:has(.ch-home-hero,.ch-categories,.ch-home-product,.ch-catalog-empty,.collection-hero) #MainContent .page-width{padding-inline:20px}body :is(.ch-section-title,.ch-home-product__content h2){font-size:30px;line-height:1.15}body :is(.ch-section-lead,.ch-copy,.ch-home-product__text,.ch-category__copy p){font-size:16px}body .ch-home-hero__copy{padding:32px 20px 48px}body .ch-category__copy h3{font-size:24px}body .ch-categories__grid{gap:48px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/charlox-store.css.map */
