.cc-home-gift{margin-block:1.6rem}.cc-home-gift__bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.6rem;padding:1.5rem 2rem;border:1px solid #e6d3c3;border-radius:.8rem;background:#fff7ea;color:#4d2824}.cc-home-gift__icon{color:#6e1518}.cc-home-gift__copy h2{margin:0;color:#6e1518;font-size:clamp(1.9rem,2.3vw,2.7rem);line-height:1.18}.cc-home-gift__label{margin:0 0 .3rem;color:#6e1518;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.cc-home-gift__text{margin:.45rem 0 0;font-size:1.4rem;line-height:1.4}.cc-home-gift__link{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:.7rem 1.35rem;border:1px solid #6e1518;border-radius:.4rem;background:#6e1518;color:#fff7ea;font-size:1.35rem;line-height:1.35;text-align:center;text-decoration:none}.cc-home-gift__link:hover{background:#541013}.cc-home-gift__link:focus-visible{outline:2px solid #6e1518;outline-offset:3px}@media screen and (max-width:749px){.cc-home-gift__bar{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem 1rem;padding:1.2rem}.cc-home-gift__icon{width:2.5rem;height:2.5rem;margin-top:.25rem}.cc-home-gift__link{grid-column:2;justify-self:start}}body:has(.ch-prof) .announcement-bar-section{display:none}.ch-prof{--cp-cream:#fff7ea;--cp-wine:#6e1518;--cp-ink:#2a1b14;--cp-muted:#65534a;--cp-line:#d9c8b4;background:var(--cp-cream);color:var(--cp-ink);font-size:1.6rem;line-height:1.65}.ch-prof *{box-sizing:border-box}.ch-prof .cp-wrap{max-width:1300px;margin:auto;padding:0 48px}.ch-prof p{margin:0 0 18px}.ch-prof h1,.ch-prof h2,.ch-prof h3{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.02em;color:inherit}.ch-prof h1{font-size:clamp(4rem,4.2vw,6.4rem);line-height:1.06;margin:0 0 24px}.ch-prof h2{font-size:clamp(3.2rem,3vw,4.5rem);line-height:1.15;margin:0 0 24px}.ch-prof h3{font-size:2.6rem;line-height:1.2;margin:0 0 14px}.ch-prof a{color:inherit;text-underline-offset:4px}.ch-prof a:focus-visible,.ch-prof summary:focus-visible,.ch-prof button:focus-visible,.ch-prof input:focus-visible,.ch-prof select:focus-visible,.ch-prof textarea:focus-visible{outline:3px solid #b88a3b;outline-offset:4px}.ch-prof .cp-eyebrow{font-size:1.2rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--cp-wine);margin-bottom:18px}.ch-prof .cp-preview{display:inline-block;background:#eee3d2;border:1px solid var(--cp-line);border-radius:30px;padding:6px 14px;font-size:1.2rem;line-height:1.5;margin:20px 0 0}.ch-prof .cp-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:38px 0 60px}.ch-prof .cp-lead{font-size:1.8rem;line-height:1.6;max-width:48ch;color:var(--cp-muted);margin-bottom:28px}.ch-prof .cp-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:15px 25px;border:1px solid var(--cp-wine);border-radius:4px;background:var(--cp-wine);color:var(--cp-cream);font:600 1.5rem/1.4 var(--font-body-family);text-decoration:none;cursor:pointer}.ch-prof .cp-button:hover{background:#501013}.ch-prof .cp-faire-intro{font-size:1.35rem;margin:18px 0 0;color:var(--cp-muted)}.ch-prof .cp-faire-intro a{color:var(--cp-wine);white-space:nowrap}.ch-prof .cp-hero-media{margin:0;position:relative;min-width:0}.ch-prof .cp-hero-media img{display:block;width:100%;height:510px;object-fit:cover;object-position:73% 50%;border-radius:100px 4px 4px}.ch-prof .cp-hero-media figcaption{font-size:1.2rem;color:var(--cp-muted);margin-top:12px}.ch-prof .cp-proof{border-top:1px solid var(--cp-line);border-bottom:1px solid var(--cp-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:28px 0;gap:36px}.ch-prof .cp-proof>div+div{border-left:1px solid var(--cp-line);padding-left:36px}.ch-prof .cp-proof h2{font-size:2.3rem;margin:0 0 9px}.ch-prof .cp-proof p{font-size:1.4rem;color:var(--cp-muted);margin:0}.ch-prof .cp-inline{display:inline-block;font-size:1.3rem;margin-top:8px;color:var(--cp-wine)}.ch-prof .cp-section{padding:68px 0}.ch-prof .cp-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.ch-prof .cp-industry{padding-top:12px}.ch-prof .cp-number{display:block;font-size:1.2rem;letter-spacing:.08em;color:var(--cp-wine);margin-bottom:14px}.ch-prof .cp-industry p,.ch-prof .cp-steps p{color:var(--cp-muted);margin:0}.ch-prof .cp-ranges{background:var(--cp-wine);color:var(--cp-cream);display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;padding:48px;border-radius:6px}.ch-prof .cp-ranges .cp-eyebrow{color:#eed9ba}.ch-prof .cp-ranges-intro>p:last-child{color:#ecdfd4;margin:0;max-width:32ch}.ch-prof .cp-range{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;text-decoration:none;border-bottom:1px solid #a36f64}.ch-prof .cp-range:first-child{padding-top:0}.ch-prof .cp-range:last-child{border:0;padding-bottom:0}.ch-prof .cp-range h3{font-size:2.4rem;margin-bottom:6px}.ch-prof .cp-range p{font-size:1.4rem;color:#ecdfd4;margin:0}.ch-prof .cp-range>span{font-size:2.3rem}.ch-prof .cp-range:hover h3{text-decoration:underline;text-underline-offset:5px}.ch-prof .cp-steps{list-style:none;margin:32px 0 0;padding:0}.ch-prof .cp-step-number{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--cp-line);border-radius:50%;margin-bottom:20px;color:var(--cp-wine);font-size:1.5rem}.ch-prof .cp-steps h3{font-size:2.5rem}.ch-prof .cp-contact{scroll-margin-top:30px;display:grid;grid-template-columns:.82fr 1.18fr;gap:54px;padding:48px;background:#f1e7d9;border:1px solid var(--cp-line);border-radius:6px;align-items:start}.ch-prof .cp-contact-copy>p{color:var(--cp-muted)}.ch-prof .cp-contact-copy>.cp-eyebrow{color:var(--cp-wine)}.ch-prof .cp-contact-note{padding-top:24px;border-top:1px solid #ccb8a1;margin-top:30px;color:var(--cp-muted);font-size:1.4rem}.ch-prof .cp-contact-note p{margin:0}.ch-prof .cp-form-panel{min-width:0}.ch-prof .cp-required-note{font-size:1.2rem;color:var(--cp-muted);margin-bottom:18px}.ch-prof .cp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ch-prof .cp-field{min-width:0}.ch-prof .cp-field-wide{grid-column:1/-1}.ch-prof .cp-field label{display:block;font-size:1.35rem;line-height:1.4;margin-bottom:7px;font-weight:600}.ch-prof .cp-field input,.ch-prof .cp-field select,.ch-prof .cp-field textarea{display:block;border:1px solid #a38c77;border-radius:3px;background:#fffaf2;width:100%;padding:12px;color:var(--cp-ink);font:400 1.6rem/1.4 var(--font-body-family);min-height:48px;box-shadow:none}.ch-prof .cp-field textarea{resize:vertical;min-height:100px}.ch-prof .cp-field textarea::placeholder{color:#76675b}.ch-prof .cp-privacy{font-size:1.2rem;line-height:1.55;margin:18px 0}.ch-prof .cp-submit{width:100%}.ch-prof .cp-submit:disabled{cursor:default;opacity:.82}.ch-prof .cp-form-preview{font-size:1.2rem;margin:12px 0 0;color:var(--cp-muted)}.ch-prof .cp-errors{border:1px solid var(--cp-wine);padding:14px;margin-bottom:20px}.ch-prof .cp-success{padding:20px;background:#e1ebdc;color:#243c20;border:1px solid #7c9470}.ch-prof .cp-faq{display:grid;grid-template-columns:.82fr 1.18fr;gap:54px}.ch-prof details{border-bottom:1px solid var(--cp-line)}.ch-prof details:first-child{border-top:1px solid var(--cp-line)}.ch-prof summary{display:flex;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;padding:20px 0;font-size:1.6rem;font-weight:600;line-height:1.5}.ch-prof summary::-webkit-details-marker{display:none}.ch-prof summary span{color:var(--cp-wine);font-size:2rem;line-height:1.2}.ch-prof details[open] summary span{transform:rotate(45deg)}.ch-prof details>p{font-size:1.5rem;color:var(--cp-muted);padding-right:25px;margin-bottom:22px}@media(max-width:989px){.ch-prof .cp-wrap{padding:0 28px}.ch-prof .cp-hero{gap:30px}.ch-prof .cp-hero-media img{height:440px}.ch-prof .cp-ranges{gap:32px;padding:32px}.ch-prof .cp-contact{grid-template-columns:1fr;gap:28px;padding:32px}.ch-prof .cp-contact-copy{max-width:65ch}.ch-prof .cp-contact-note{margin-top:18px;padding-top:18px}.ch-prof .cp-faq{grid-template-columns:1fr;gap:12px}.ch-prof .cp-three{gap:25px}}@media(max-width:749px){.ch-prof .cp-wrap{padding:0 20px}.ch-prof .cp-preview{font-size:1.1rem;margin-top:14px}.ch-prof .cp-hero{grid-template-columns:1fr;gap:28px;padding:28px 0 34px}.ch-prof h1{font-size:4.2rem;max-width:16ch}.ch-prof .cp-lead{font-size:1.6rem}.ch-prof .cp-hero .cp-button{width:100%}.ch-prof .cp-faire-intro{font-size:1.25rem;line-height:1.7}.ch-prof .cp-hero-media img{height:300px;border-top-left-radius:70px}.ch-prof .cp-proof{grid-template-columns:1fr;gap:20px;padding:24px 0}.ch-prof .cp-proof>div+div{border-left:0;padding-left:0;border-top:1px solid var(--cp-line);padding-top:20px}.ch-prof .cp-proof h2{font-size:2.2rem}.ch-prof .cp-section{padding:42px 0}.ch-prof .cp-three{grid-template-columns:1fr;gap:26px}.ch-prof .cp-industry{padding-top:0}.ch-prof .cp-number{margin-bottom:10px}.ch-prof .cp-ranges{grid-template-columns:1fr;padding:28px 22px;gap:28px}.ch-prof .cp-ranges h2{font-size:3.4rem}.ch-prof .cp-ranges-intro>p:last-child{max-width:none}.ch-prof .cp-range h3{font-size:2.4rem}.ch-prof .cp-steps{gap:26px}.ch-prof .cp-steps li{display:grid;grid-template-columns:38px 1fr;column-gap:15px}.ch-prof .cp-step-number{grid-row:1/3;margin:0}.ch-prof .cp-steps h3{margin-bottom:8px}.ch-prof .cp-contact{padding:28px 20px;gap:26px;margin:0 -4px}.ch-prof .cp-form-grid{grid-template-columns:1fr;gap:18px}.ch-prof .cp-contact h2{font-size:3.4rem}.ch-prof .cp-privacy{font-size:1.2rem}.ch-prof .cp-button{padding:14px 18px}.ch-prof summary{font-size:1.5rem}.ch-prof .cp-faq h2{margin-bottom:10px}}.cc-gift-terms{padding:1.5rem 1.7rem;background:#fff7ea;color:#4d2824;border:1px solid #e6d3c3;border-radius:.6rem}.cc-gift-terms h2{color:#6e1518;margin:0 0 1rem}.cc-gift-terms dl{margin:0;font-size:1.4rem;line-height:1.45}.cc-gift-terms dl>div+div{margin-top:.85rem}.cc-gift-terms dt{font-weight:700}.cc-gift-terms dd{margin:.2rem 0 0}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
