.cdh{--cdh-bg: #0a1326;--cdh-text: #f4f6fb;--cdh-muted: #aab6cd;--cdh-gold: #d9b25b;--cdh-gold-light: #f0d18a;--cdh-border: rgba(212, 175, 95, .22);--cdh-btn-bg: #d9b25b;--cdh-btn-text: #2a1e05;--cdh-height: 72px;--cdh-radius: 16px;--cdh-shadow: 0 10px 30px rgba(0, 0, 0, .35);--cdh-dropdown-w: 1100px;--cdh-spacing: 22px;--cdh-maxw: 1280px;color:var(--cdh-text);font-family:inherit;-webkit-font-smoothing:antialiased}.cdh *,.cdh *:before,.cdh *:after{box-sizing:border-box}.cdh a{color:inherit;text-decoration:none}.cdh img{display:block;max-width:100%}.cdh ul{list-style:none;margin:0;padding:0}.cdh button{font:inherit;cursor:pointer}.cdh-bar{background:var(--cdh-bg);border-bottom:1px solid var(--cdh-border)}.cdh.cdh--sticky .cdh-bar{position:sticky;top:0;z-index:1000}.cdh.cdh--transparent .cdh-bar{background:transparent;border-bottom-color:transparent}.cdh-inner{max-width:var(--cdh-maxw);margin:0 auto;padding:0 22px;min-height:var(--cdh-height);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px}.cdh--logo-center .cdh-inner{grid-template-columns:1fr auto 1fr}.cdh--logo-right .cdh-inner{grid-template-columns:1fr auto auto}.cdh-brand{display:inline-flex;align-items:center;gap:10px}.cdh--logo-center .cdh-brand{grid-column:2;justify-self:center;order:0}.cdh-logo-img{height:auto}.cdh-logo-text{font-weight:800;font-size:20px;letter-spacing:.01em;color:var(--cdh-text)}.cdh-logo-text .accent{color:var(--cdh-gold)}.cdh-nav{display:flex;align-items:center;gap:var(--cdh-spacing);justify-self:center}.cdh--logo-center .cdh-nav{grid-column:1;justify-self:start}.cdh-nav>li{position:relative}.cdh-nav>li>a,.cdh-nav>li>.cdh-top-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 2px;font-weight:600;font-size:15px;color:var(--cdh-text);background:none;border:none}.cdh-nav>li>a:hover,.cdh-nav>li>.cdh-top-btn:hover{color:var(--cdh-gold-light)}.cdh-caret{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.7;transition:transform .15s ease}.cdh-dd{position:absolute;top:calc(100% + 8px);left:0;min-width:220px;background:var(--cdh-bg);border:1px solid var(--cdh-border);border-radius:var(--cdh-radius);box-shadow:var(--cdh-shadow);padding:8px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease,visibility .15s;z-index:1001}.cdh-dd a{display:block;padding:9px 12px;border-radius:9px;font-size:14px;color:var(--cdh-text)}.cdh-dd a:hover{background:#ffffff0f;color:var(--cdh-gold-light)}.cdh-nav>li:hover>.cdh-dd,.cdh-nav>li:focus-within>.cdh-dd{opacity:1;visibility:visible;transform:translateY(0)}.cdh-has-mega{position:static}.cdh-mega{position:absolute;top:calc(var(--cdh-height));left:50%;transform:translate(-50%) translateY(8px);width:min(var(--cdh-dropdown-w),calc(100vw - 32px));background:var(--cdh-bg);border:1px solid var(--cdh-border);border-radius:var(--cdh-radius);box-shadow:var(--cdh-shadow);padding:26px;z-index:1001;opacity:0;visibility:hidden;transition:opacity .16s ease,transform .16s ease,visibility .16s}.cdh-mega--full{width:calc(100vw - 32px)}.cdh-mega--compact{width:min(760px,calc(100vw - 32px))}.cdh-mega-wrap:hover>.cdh-mega,.cdh-mega-wrap:focus-within>.cdh-mega,.cdh-mega[data-open=true]{opacity:1;visibility:visible;transform:translate(-50%) translateY(8px)}.cdh-mega-grid{display:grid;grid-template-columns:repeat(var(--cdh-cols, 4),1fr);gap:26px}.cdh-col-title{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--cdh-gold);margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--cdh-border)}.cdh-col-list{display:grid;gap:4px}.cdh-col-list a{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border-radius:10px}.cdh-col-list a:hover{background:#ffffff0d}.cdh-li-icon{flex:0 0 auto;font-size:16px;line-height:1.4;color:var(--cdh-gold-light)}.cdh-li-text{display:flex;flex-direction:column}.cdh-li-title{font-size:14px;font-weight:600;color:var(--cdh-text)}.cdh-li-desc{font-size:12px;color:var(--cdh-muted);line-height:1.4}.cdh-mega--has-cta .cdh-mega-grid{grid-template-columns:repeat(var(--cdh-cols, 4),1fr) 1.1fr}.cdh-cta-panel{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),var(--cdh-bg);border:1px solid var(--cdh-border);border-radius:var(--cdh-radius);overflow:hidden;display:flex;flex-direction:column}.cdh-cta-img{aspect-ratio:16/10;background:#ffffff0a}.cdh-cta-img img{width:100%;height:100%;object-fit:cover}.cdh-cta-body{padding:18px;display:flex;flex-direction:column;gap:8px;flex:1}.cdh-cta-body h4{margin:0;font-size:17px;font-weight:800;color:var(--cdh-text)}.cdh-cta-body p{margin:0;font-size:13px;color:var(--cdh-muted);line-height:1.5}.cdh-cta-body .cdh-btn{margin-top:auto;align-self:flex-start}.cdh-actions{display:flex;align-items:center;gap:6px;justify-self:end}.cdh-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:none;border:none;color:var(--cdh-text);position:relative}.cdh-icon-btn:hover{background:#ffffff0f;color:var(--cdh-gold-light)}.cdh-icon-btn svg{width:21px;height:21px}.cdh-cart-count{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--cdh-gold);color:var(--cdh-btn-text);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.cdh-btn{display:inline-flex;align-items:center;gap:8px;background:var(--cdh-btn-bg);color:var(--cdh-btn-text);padding:11px 18px;border-radius:999px;font-weight:700;font-size:14px;border:1px solid transparent}.cdh-btn:hover{filter:brightness(1.06)}.cdh-header-cta{margin-left:6px}.cdh-burger,.cdh-mobile{display:none}.cdh-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s;z-index:1098}.cdh-drawer{position:fixed;top:0;right:0;height:100%;width:min(360px,88vw);background:var(--cdh-bg);border-left:1px solid var(--cdh-border);transform:translate(100%);transition:transform .24s ease;z-index:1099;display:flex;flex-direction:column;overflow-y:auto}.cdh[data-mobile-open=true] .cdh-scrim{opacity:1;visibility:visible}.cdh[data-mobile-open=true] .cdh-drawer{transform:translate(0)}.cdh-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--cdh-border)}.cdh-drawer-head .cdh-logo-text{font-size:17px}.cdh-drawer-nav{padding:8px 10px 18px}.cdh-drawer-nav>li>a,.cdh-m-acc>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 12px;font-size:16px;font-weight:600;color:var(--cdh-text);border-bottom:1px solid var(--cdh-border)}.cdh-m-acc{border-bottom:1px solid var(--cdh-border)}.cdh-m-acc>summary{border-bottom:none;list-style:none;cursor:pointer}.cdh-m-acc>summary::-webkit-details-marker{display:none}.cdh-m-acc>summary:after{content:"+";color:var(--cdh-gold);font-size:20px;font-weight:700}.cdh-m-acc[open]>summary:after{content:"\2013"}.cdh-m-sub{padding:2px 6px 12px;display:grid;gap:2px}.cdh-m-sub a{display:flex;gap:8px;padding:10px 12px;border-radius:8px;font-size:14px;color:var(--cdh-muted)}.cdh-m-sub a:hover{background:#ffffff0d;color:var(--cdh-gold-light)}.cdh-m-colhead{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cdh-gold);padding:12px 12px 4px;font-weight:800}.cdh-drawer-foot{margin-top:auto;padding:16px 18px;border-top:1px solid var(--cdh-border);display:grid;gap:10px}.cdh-drawer-foot .cdh-btn{justify-content:center}.cdh-drawer-links{display:flex;gap:16px;flex-wrap:wrap}.cdh-drawer-links a{font-size:14px;color:var(--cdh-muted)}.cdh-drawer-links a:hover{color:var(--cdh-gold-light)}@media(max-width:990px){.cdh-nav,.cdh-header-cta,.cdh-icon-btn.cdh-acct{display:none}.cdh-burger{display:inline-flex}.cdh-mobile{display:block}.cdh-inner,.cdh--logo-center .cdh-inner,.cdh--logo-right .cdh-inner{grid-template-columns:auto 1fr auto}.cdh--logo-center .cdh-brand{grid-column:auto;justify-self:start}}@media(min-width:991px){.cdh-scrim,.cdh-drawer{display:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/church-digital-header.css.map */
