.chk-section{padding:0}.chk-eyebrow{font-family:var(--font-body--family);font-size:10px;line-height:1;letter-spacing:.3em;text-transform:uppercase;font-weight:500;color:var(--chk-stone, #8B7F6E);margin:0 0 22px}.chk-eyebrow--light{color:#faf6ee9e}.chk-rule{width:56px;height:1px;background:currentColor;opacity:.28;margin:30px 0 26px}.chk-link{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-body--family);font-size:10px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--chk-ink, #17120E);text-decoration:none;padding:0 0 10px;border-bottom:1px solid currentColor;transition:color .4s cubic-bezier(.16,.72,.22,1),border-color .4s}.chk-link .chk-arrow{transition:transform .4s cubic-bezier(.16,.72,.22,1)}.chk-link:hover{color:var(--chk-wine, #6B1A15)}.chk-link:hover .chk-arrow{transform:translate(6px)}.chk-link--quiet{border-bottom-color:#17120e3d;color:var(--chk-soft, #4A4137)}.chk-link--light{color:#faf6ee;border-bottom-color:#faf6ee66}.chk-link--light:hover{color:#faf6ee;border-bottom-color:#faf6ee}.chk-hero{display:grid;grid-template-columns:1fr 1.12fr;min-height:var(--chk-hero-min, 82vh);background:var(--chk-ivory, #FAF6EE);color:var(--chk-ink, #17120E);border-bottom:1px solid rgba(23,18,14,.1)}.chk-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,104px) clamp(24px,5vw,88px);max-width:660px}.chk-hero__mark{margin-bottom:clamp(28px,4vw,56px)}.chk-hero__mark img{width:clamp(48px,5vw,72px);height:auto;display:block}.chk-hero__title{font-family:var(--font-h1--family, var(--font-body--family));font-size:clamp(40px,5.6vw,82px);line-height:.94;letter-spacing:-.045em;font-weight:500;margin:0;max-width:15ch;text-wrap:balance}.chk-hero__body{font-family:var(--font-paragraph--family, var(--font-body--family));font-size:clamp(14px,1.15vw,16px);line-height:1.65;color:var(--chk-soft, #4A4137);max-width:38ch;margin:0}.chk-hero__body p{margin:0}.chk-hero__actions{display:flex;flex-wrap:wrap;gap:32px;margin-top:clamp(30px,4vw,48px)}.chk-hero__meta{font-family:var(--font-body--family);font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--chk-stone, #8B7F6E);margin:clamp(30px,4vw,52px) 0 0}.chk-hero__media{position:relative;background:var(--chk-paper, #F1E7D9);overflow:hidden}.chk-hero__frame{display:block;width:100%;height:100%}.chk-hero__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s cubic-bezier(.16,.72,.22,1)}.chk-hero__frame:hover .chk-hero__img{transform:scale(1.03)}.chk-hero__caption{position:absolute;left:clamp(20px,3vw,40px);bottom:clamp(20px,3vw,40px);font-family:var(--font-body--family);font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:#faf6eee6;margin:0;text-shadow:0 1px 12px rgba(0,0,0,.35)}.chk-band{background:var(--chk-ink, #17120E);color:#f7f2e8}.chk-band__inner{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:0 clamp(16px,4vw,48px)}.chk-band__item{font-family:var(--font-body--family);font-size:9px;letter-spacing:.28em;text-transform:uppercase;padding:18px 10px;text-align:center;white-space:nowrap;border-left:1px solid rgba(247,242,232,.14)}.chk-band__item:first-child{border-left:0}.chk-cats{padding:clamp(64px,9vw,136px) clamp(20px,5vw,72px);background:var(--chk-ivory, #FAF6EE)}.chk-cats__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(32px,4vw,56px);padding-bottom:20px;border-bottom:1px solid rgba(23,18,14,.12)}.chk-cats__head .chk-eyebrow{margin-bottom:14px}.chk-cats__title{font-family:var(--font-h2--family, var(--font-body--family));font-size:clamp(28px,3.2vw,44px);line-height:1.02;letter-spacing:-.035em;font-weight:500;margin:0;max-width:22ch}.chk-cats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.chk-cat{position:relative;display:block;text-decoration:none;color:inherit}.chk-cat__media{display:block;position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--chk-paper, #F1E7D9)}.chk-cat__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.16,.72,.22,1)}.chk-cat:hover .chk-cat__img{transform:scale(1.04)}.chk-cat__label{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:6px;padding:clamp(16px,2vw,28px);background:linear-gradient(to top,#0e0b09b8,#0e0b0900);color:#faf6ee}.chk-cat__name{font-family:var(--font-h3--family, var(--font-body--family));font-size:clamp(16px,1.5vw,22px);letter-spacing:-.02em;line-height:1.1}.chk-cat__count{font-family:var(--font-body--family);font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:#faf6eeb3}.chk-love{background:var(--chk-wine, #6B1A15);color:#faf6ee;padding:clamp(72px,10vw,152px) clamp(20px,5vw,72px)}.chk-love__inner{max-width:1180px;margin:0 auto}.chk-love__mark{width:40px;height:auto;display:block;margin-bottom:22px;opacity:.92}.chk-love__title{font-family:var(--font-h2--family, var(--font-body--family));font-size:clamp(30px,4.4vw,64px);line-height:1;letter-spacing:-.04em;font-weight:500;margin:0 0 26px;max-width:20ch}.chk-love__text{font-family:var(--font-paragraph--family, var(--font-body--family));font-size:clamp(14px,1.15vw,16px);line-height:1.7;color:#faf6eed1;max-width:48ch;margin:0 0 clamp(30px,4vw,44px)}.chk-love__text p{margin:0}.chk-prod{padding:clamp(64px,9vw,136px) clamp(20px,5vw,72px);background:var(--chk-paper, #F1E7D9)}.chk-prod__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(32px,4vw,52px)}.chk-prod__head .chk-eyebrow{margin-bottom:14px}.chk-prod__title{font-family:var(--font-h2--family, var(--font-body--family));font-size:clamp(28px,3.2vw,44px);line-height:1.02;letter-spacing:-.035em;font-weight:500;margin:0;max-width:24ch}.chk-prod__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,28px)}.chk-card{display:block;text-decoration:none;color:inherit}.chk-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--chk-ivory, #FAF6EE)}.chk-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.16,.72,.22,1)}.chk-card:hover .chk-card__img{transform:scale(1.035)}.chk-card__flag{position:absolute;top:12px;left:12px;font-family:var(--font-body--family);font-size:8px;letter-spacing:.24em;text-transform:uppercase;background:#faf6eeeb;color:var(--chk-ink, #17120E);padding:6px 9px}.chk-card__info{display:flex;flex-direction:column;gap:7px;padding:18px 2px 0}.chk-card__name{font-family:var(--font-body--family);font-size:13px;line-height:1.35;letter-spacing:-.01em;min-height:2.7em;transition:color .35s}.chk-card:hover .chk-card__name{color:var(--chk-wine, #6B1A15)}.chk-card__price{font-family:var(--font-body--family);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--chk-soft, #4A4137);font-variant-numeric:tabular-nums}.chk-header-logo{display:block;width:auto;height:var(--header-logo-image-height, 40px)}.header-logo__image-container--original .chk-header-logo{height:var(--header-logo-image-height-mobile, 32px)}@media(min-width:990px){.chk-header-logo{height:var(--header-logo-image-height, 44px)!important}}@media(max-width:989px){.chk-hero{grid-template-columns:1fr;min-height:0}.chk-hero__copy{max-width:none;order:2;padding:40px 24px 56px}.chk-hero__media{order:1;aspect-ratio:4 / 5}.chk-hero__title{font-size:clamp(38px,10vw,56px);max-width:none}.chk-cats__grid,.chk-prod__grid{grid-template-columns:repeat(2,1fr)}.chk-band__inner{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,1fr)}.chk-band__item{border-left:0;border-top:1px solid rgba(247,242,232,.14);padding:14px 8px}.chk-band__item:nth-child(-n+2){border-top:0}}@media(max-width:479px){.chk-cats__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/chk-sections.css.map */
