.cff .chg-kicker,.cff .cff-sec-head .chg-kicker,.cff .chg-picks-intro .chg-kicker{font-size:12.48px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#8a6446;margin-bottom:12px}.cff.chg-collection{background:var(--ivory);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cff .chg-tier-grid{display:grid;grid-template-columns:repeat(var(--chg-tiers,3),minmax(0,1fr));gap:26px}.cff .chg-tier{display:flex;flex-direction:column;min-width:0}.cff .chg-tier-img{aspect-ratio:1/1;max-width:100%;border-radius:14px;overflow:hidden;background:var(--sand);margin-bottom:16px}.cff .chg-tier-img img{width:100%;height:100%;object-fit:cover}.cff .chg-tier .chg-tier-price{font-family:var(--serif);font-style:italic;font-weight:500;font-size:19.2px;letter-spacing:0;text-transform:none;color:#8a6446;margin-bottom:4px}.cff .chg-tier h3{font-family:var(--serif);font-weight:600;font-size:22.4px;color:var(--navy);line-height:1.2;margin-bottom:6px}.cff .chg-tier p:not(.chg-tier-price){font-size:14.88px;color:var(--muted)}.cff .chg-picks{margin-top:64px;display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start}.cff .chg-picks-intro h3{font-family:var(--serif);font-weight:600;font-size:clamp(27.2px,2.6vw,35.2px);color:var(--navy);line-height:1.15;margin-bottom:12px}.cff .chg-picks-intro p:not(.chg-kicker){color:var(--muted);margin-bottom:20px}.cff .chg-picks-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cff .chg-picks-photos img{aspect-ratio:1/1;width:100%;object-fit:cover;border-radius:12px;background:var(--sand)}.cff .chg-pick-list{list-style:none;border-top:1px solid var(--line)}.cff .chg-pick{display:grid;grid-template-columns:1fr auto;gap:4px 20px;padding:16px 2px;border-bottom:1px solid var(--line)}.cff .chg-pick-title{font-family:var(--serif);font-weight:600;font-size:19.5px;color:var(--navy);line-height:1.25;text-decoration:none}.cff .chg-pick-price{font-family:var(--serif);font-size:19.5px;font-weight:600;color:var(--navy);font-variant-numeric:tabular-nums;text-align:right}.cff .chg-pick p{grid-column:1/-1;font-size:14.4px;color:var(--muted)}.cff .chg-pick-link{grid-column:1/-1;justify-self:start;font-size:14.4px;font-weight:600;color:var(--navy);text-decoration:none}.cff .chg-pick-link:hover,.cff .chg-pick-link:focus-visible{text-decoration:underline}.cff .chg-footnote{margin-top:16px;font-size:13.6px;color:var(--muted)}.cff .chg-collection-cta{display:flex;flex-direction:column;align-items:center;gap:6px}.cff.chg-dates{background:linear-gradient(160deg,var(--navy) 0%,var(--navy-deep) 100%);color:var(--cream)}.cff.chg-dates .cff-sec-head h2{color:var(--cream)}.cff.chg-dates .cff-sec-head p{color:#faf7f3c7}.cff.chg-dates .cff-sec-head .chg-kicker{color:var(--accent-light)}.cff.chg-dates .cff-btn-light{background:var(--accent-light);color:var(--navy)}.cff.chg-dates .cff-btn-light:hover{background:#fff}.cff .chg-date-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px;margin:0 auto;border:1px solid rgba(245,239,225,.18);border-radius:var(--radius);overflow:hidden}.cff .chg-date-tile{padding:28px 26px;text-align:left}.cff .chg-date-tile+.chg-date-tile{border-left:1px solid rgba(245,239,225,.18)}.cff .chg-date-label{font-size:12.48px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-light);margin-bottom:8px}.cff .chg-date-value{font-family:var(--serif);font-weight:600;font-size:clamp(36px,4vw,48px);line-height:1.1;color:#fff;margin-bottom:10px}.cff .chg-date-text{font-size:14.88px;color:#faf7f3d1}.cff.chg-sticky{display:none}@media(max-width:960px){.cff.chg-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:55;background:var(--ivory);border-top:1px solid var(--line);box-shadow:0 -10px 30px -18px #051c2c66;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));transform:translateY(0);transition:transform .25s ease,visibility 0s}.cff.chg-sticky.is-away{transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s .25s}body.chg-sticky-on{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.cff.chg-sticky .cff-btn{flex:1;padding:14px 16px}}@media(max-width:960px){.cff .chg-picks{grid-template-columns:1fr;gap:32px}}@media(max-width:640px){.cff .chg-tier-grid{grid-template-columns:1fr;gap:16px}.cff .chg-tier{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:16px;align-content:start}.cff .chg-tier-img{grid-row:1 / span 3;width:96px;margin-bottom:0}.cff .chg-tier h3{font-size:18.9px}.cff .chg-tier p:not(.chg-tier-price){font-size:13.4px;line-height:1.55}.cff .chg-picks{margin-top:48px}.cff .chg-picks-photos{display:none}.cff .chg-pick p{font-size:13.4px}.cff .chg-date-tiles{grid-template-columns:1fr}.cff .chg-date-tile+.chg-date-tile{border-left:0;border-top:1px solid rgba(245,239,225,.18)}.cff .chg-date-tile{padding:22px 20px}}@media(prefers-reduced-motion:reduce){.cff.chg-sticky{transition:none}}.cff .chg-picks-intro h3,.cff.chg-dates h2,.cff.chg-collection h2{text-wrap:balance}
/*# sourceMappingURL=/cdn/shop/t/88/assets/corp-holiday.css.map */
