.cxg{--cxg-ink:#1F1812;--cxg-ink-2:#4A3D31;--cxg-muted:#6B5F55;--cxg-ground:#F8F4EE;--cxg-sand:#F8F4EE;--cxg-line:#DDD3C4;--cxg-line-2:#E8E1D6;--cxg-ph:#EFE7DA;font-family:"Basis Grotesque",var(--text-font-family,sans-serif),sans-serif;color:var(--cxg-ink);background:var(--cxg-ground);font-size:16px;line-height:1.55}.cxg *{box-sizing:border-box}.cxg a{color:inherit}.cxg a:hover{color:#7a3e22}.cxg .cxg-serif{font-family:"Recife Text",var(--heading-font-family,serif),serif;font-weight:400}.cxg .cxg-wrap{max-width:1240px;margin:0 auto;padding:0 40px}.cxg .cxg-stack{display:flex;flex-direction:column}.cxg .cxg-eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--cxg-muted);margin:0}.cxg .cxg-h1{margin:0;font-size:64px;line-height:1.02;letter-spacing:-1.4px}.cxg .cxg-h2{margin:0;font-size:clamp(36px,4vw,56px);line-height:1.02;letter-spacing:-.025em;font-weight:400}.cxg .cxg-h3{margin:0;font-size:26px;line-height:1.15}.cxg .cxg-p{margin:0;color:var(--cxg-ink-2)}.cxg .cxg-p p{margin:0}.cxg .cxg-small{font-size:13px;color:var(--cxg-muted);margin:0}.cxg .cxg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;background:var(--cxg-ink);color:var(--cxg-ground);border:1px solid var(--cxg-ink);text-decoration:none;font:inherit;font-size:12px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:0}.cxg .cxg-btn:hover{opacity:.9;color:var(--cxg-ground)}.cxg .cxg-btn[disabled]{opacity:.45;cursor:not-allowed}.cxg .cxg-btn--light{background:var(--cxg-ground);color:var(--cxg-ink);border-color:var(--cxg-ground)}.cxg .cxg-btn--light:hover{color:var(--cxg-ink)}.cxg .cxg-btn--ghost{background:transparent;color:var(--cxg-ink)}.cxg .cxg-btn--ghost:hover{color:var(--cxg-ink)}.cxg .cxg-btn--full{width:100%}.cxg .cxg-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;align-self:flex-start}.cxg .cxg-rows{border-top:1px solid var(--cxg-line)}.cxg .cxg-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--cxg-line);font-size:15px}.cxg .cxg-line{display:flex;justify-content:space-between;gap:12px;font-size:14px}.cxg .cxg-line a{text-decoration:none}.cxg .cxg-line span:last-child{white-space:nowrap}.cxg .cxg-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.cxg .cxg-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.cxg .cxg-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.cxg .cxg-media{display:block;background:var(--cxg-ph);overflow:hidden}.cxg .cxg-img{display:block;width:100%;height:100%;object-fit:cover}.cxg .cxg-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.cxg form{margin:0}.cxg.cxg-sec{padding:120px 0 0}.cxg.cxg-sand{background:var(--cxg-sand)}.cxg.cxg-dark{background:var(--cxg-ink);color:var(--cxg-ground)}.cxg.cxg-dark .cxg-eyebrow{color:#d9c9b6}.cxg.cxg-dark .cxg-p,.cxg.cxg-dark .cxg-soft{color:#e6dacb}.cxg.cxg-hero{background:radial-gradient(90% 110% at 95% 0%,#cf8c69,#cf8c6900 62%),radial-gradient(80% 90% at 0% 100%,#e2d3bc,#e2d3bc00 70%),#ddc3a9}.cxg .cxg-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:64px;align-items:center}.cxg .cxg-hero-media video,.cxg .cxg-hero-media iframe{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.cxg .cxg-count{display:flex;gap:24px}.cxg .cxg-count span{display:block}.cxg .cxg-count .n{font-family:Recife Text,serif;font-size:28px;line-height:1}.cxg .cxg-count .u{font-size:11px;letter-spacing:.12em}.cxg.cxg-strip{background:#fff;border-bottom:1px solid var(--cxg-line-2)}.cxg .cxg-strip-inner{display:grid;grid-template-columns:repeat(var(--cxg-cols,4),minmax(0,1fr));gap:16px;padding-top:18px;padding-bottom:18px;font-size:13px;color:var(--cxg-ink-2)}.cxg .cxg-strip-inner div{display:flex;gap:10px;align-items:center}.cxg .cxg-jump{display:flex;flex-wrap:wrap;gap:8px 28px;justify-content:center;padding:14px 0;font-size:14px;border-bottom:1px solid var(--cxg-line-2)}.cxg .cxg-jump a{text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.cxg .cxg-set{display:flex;flex-direction:column;gap:14px;border:1px solid transparent}.cxg .cxg-set--pick{border-color:var(--cxg-ink);padding:20px}.cxg .cxg-set--pick .cxg-eyebrow{color:var(--cxg-ink)}.cxg .cxg-set .cxg-line{padding:8px 0;border-bottom:1px solid #EAE3D8}.cxg .cxg-set .cxg-line span:last-child{color:var(--cxg-muted)}.cxg .cxg-tier{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--cxg-ink);padding-top:16px}.cxg .cxg-tier .cxg-line{color:var(--cxg-ink-2)}.cxg .cxg-nudge{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border:1px solid #CFC3B2;padding:14px 20px;font-size:15px}.cxg .cxg-persona{display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(250,250,248,.4);padding-top:18px}.cxg .cxg-persona .cxg-line span:last-child{color:#e6dacb}.cxg details{border-bottom:1px solid var(--cxg-line);padding:14px 0}.cxg summary{cursor:pointer;font-size:16px}.cxg details .cxg-answer{margin-top:10px;font-size:15px;color:var(--cxg-ink-2)}.cxg details .cxg-answer p{margin:0}@media(max-width:960px){.cxg .cxg-g4,.cxg .cxg-strip-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.cxg .cxg-g3,.cxg .cxg-g2,.cxg .cxg-hero-grid{grid-template-columns:minmax(0,1fr)}.cxg .cxg-g2{gap:40px}.cxg .cxg-wrap{padding:0 16px}.cxg .cxg-h1{font-size:46px}.cxg .cxg-h2{font-size:32px}.cxg.cxg-sec{padding:72px 0 0}}@media(max-width:560px){.cxg .cxg-g4,.cxg .cxg-strip-inner{grid-template-columns:minmax(0,1fr)}}.cxg.cxg-hero--full{position:relative;overflow:hidden;min-height:var(--cxg-hero-h,70vh);display:flex;align-items:center}.cxg .cxg-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.cxg .cxg-hero-bg img,.cxg .cxg-hero-bg video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none}.cxg .cxg-hero-embed{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100%;transform:translate(-50%,-50%);border:0;pointer-events:none}.cxg .cxg-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.cxg .cxg-hero-inner{position:relative;z-index:1;width:100%;padding-left:40px;padding-right:40px}.cxg .cxg-hero-copy{max-width:600px}.cxg.cxg-hero--full .cxg-count .n{color:inherit}@media(max-width:960px){.cxg.cxg-hero--full{min-height:var(--cxg-hero-h-m,75vh);align-items:flex-end}.cxg .cxg-hero-inner{padding-left:16px;padding-right:16px}}.cxg.cxg-dark{background:#1f1812}.cxg.cxg-sec:last-of-type{padding-bottom:120px}#MainContent .shopify-section:last-child .cxg{padding-bottom:120px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/canton-christmas.css.map */
