:root{--ch-burgundy: #6B2737;--ch-gold: #C9A84C;--ch-ivory: #F0EDE6;--ch-charcoal: #2E3A3F;--ch-white: #F8F7F4;--ch-navy: #003087;--ch-charcoal-60: rgba(46, 58, 63, .6);--ch-font-heading: "Playfair Display", Georgia, serif;--ch-font-body: "Montserrat", system-ui, sans-serif}h1,h2,h3,h4{font-family:var(--ch-font-heading);color:var(--ch-charcoal)}h1{font-size:clamp(40px,6vw,76px);font-weight:800;line-height:1}h2{font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.05}h3{font-size:clamp(22px,2.5vw,32px);font-weight:700;line-height:1.1}body,p,li,input,textarea,select,button,label{font-family:var(--ch-font-body)}p{color:var(--ch-charcoal);font-size:16px;font-weight:400;line-height:1.65}small,caption{font-family:var(--ch-font-body);font-weight:300}.ch-btn-primary{background:var(--ch-burgundy);color:#fff;font-family:var(--ch-font-body);font-weight:700;font-size:13px;letter-spacing:.08em;padding:14px 28px;border-radius:4px;border:none;cursor:pointer;transition:background .2s ease;display:inline-block;text-decoration:none}.ch-btn-primary:hover{background:#8a3347}.ch-btn-secondary{background:transparent;color:var(--ch-charcoal);border:1px solid var(--ch-charcoal);font-family:var(--ch-font-body);font-weight:700;font-size:13px;letter-spacing:.08em;padding:14px 28px;border-radius:4px;cursor:pointer;transition:all .2s ease;display:inline-block;text-decoration:none}.ch-btn-secondary:hover{background:var(--ch-charcoal);color:#fff}.ch-btn-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5);font-family:var(--ch-font-body);font-weight:700;font-size:13px;letter-spacing:.08em;padding:14px 28px;border-radius:4px;cursor:pointer;transition:all .2s ease;display:inline-block;text-decoration:none}.ch-btn-ghost:hover{background:#fff;color:var(--ch-charcoal)}.ch-btn-gold{background:var(--ch-gold);color:var(--ch-charcoal);font-family:var(--ch-font-body);font-weight:700;font-size:13px;letter-spacing:.08em;padding:14px 28px;border-radius:4px;border:none;cursor:pointer;transition:all .2s ease;display:inline-block;text-decoration:none}.ch-btn-gold:hover{background:#fff}.ch-label{font-family:var(--ch-font-body);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ch-gold);display:block}.ch-label--burgundy{color:var(--ch-burgundy)}.ch-bg-white{background-color:var(--ch-white)}.ch-bg-ivory{background-color:var(--ch-ivory)}.ch-bg-charcoal{background-color:var(--ch-charcoal)}.ch-bg-burgundy{background-color:var(--ch-burgundy)}.ch-bg-navy{background-color:var(--ch-navy)}.ch-divider{display:block;width:48px;height:1px;background:var(--ch-gold);margin:16px 0}.ch-tabs__bar{display:flex;overflow-x:auto;gap:32px;border-bottom:1px solid #E5E5E5;scrollbar-width:none}.ch-tabs__bar::-webkit-scrollbar{display:none}.ch-tabs__tab{font-family:var(--ch-font-body);font-size:13px;font-weight:600;color:var(--ch-charcoal-60);padding-bottom:12px;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:all .2s ease}.ch-tabs__tab--active{color:var(--ch-charcoal);border-bottom-color:var(--ch-gold)}.ch-form input,.ch-form textarea,.ch-form select{font-family:var(--ch-font-body);font-size:15px;border:1px solid #E5E5E5;border-radius:6px;padding:12px;color:var(--ch-charcoal);background:var(--ch-white);transition:border-color .2s ease;width:100%}.ch-form input:focus,.ch-form textarea:focus,.ch-form select:focus{border-color:var(--ch-gold);outline:none}.globo-formbuilder input,.globo-formbuilder textarea,.globo-formbuilder select{font-family:var(--ch-font-body)!important;font-size:15px!important;border:1px solid #E5E5E5!important;border-radius:6px!important;padding:12px!important;color:var(--ch-charcoal)!important;background:var(--ch-white)!important}.globo-formbuilder input:focus,.globo-formbuilder textarea:focus{border-color:var(--ch-gold)!important;outline:none!important}.globo-formbuilder button[type=submit]{background:var(--ch-burgundy)!important;color:#fff!important;font-family:var(--ch-font-body)!important;font-weight:700!important;letter-spacing:.08em!important;border-radius:4px!important;border:none!important}.globo-formbuilder button[type=submit]:hover{background:var(--ch-gold)!important;color:var(--ch-charcoal)!important}.ch-accordion__item{border-bottom:1px solid #E5E5E5}.ch-accordion__question{font-family:var(--ch-font-body);font-weight:600;color:var(--ch-charcoal)}.ch-accordion__answer{font-family:var(--ch-font-body);font-weight:400;color:var(--ch-charcoal-60)}.ch-accordion__item--active .ch-accordion__question{color:var(--ch-burgundy)}.ch-card{background:var(--ch-white);border:1px solid #E5E5E5;border-radius:10px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.ch-card:hover{border-color:var(--ch-gold);box-shadow:0 4px 16px #6b273714}.ch-trustbar{display:flex;gap:32px;border-top:1px solid #E5E5E5;padding-top:24px;flex-wrap:wrap}.ch-trustbar__item{font-family:var(--ch-font-body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ch-charcoal)}.ch-table{width:100%;border-collapse:collapse;font-family:var(--ch-font-body)}.ch-table th{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#888;background:#f5f5f5;padding:16px;text-align:left}.ch-table td{padding:20px 16px;border-bottom:1px solid #E5E5E5;color:var(--ch-charcoal);vertical-align:top}.ch-table td:first-child{font-weight:700;color:var(--ch-burgundy)}@media(max-width:768px){h1{font-size:clamp(32px,8vw,48px)}.ch-trustbar{gap:16px}.ch-tabs__bar{gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/ch-brand.css.map */
