:root{--mcc-bg:#07111d;--mcc-bg-2:#0d1b2d;--mcc-card:rgba(255,255,255,.055);--mcc-card-2:rgba(255,255,255,.09);--mcc-line:rgba(155,209,255,.24);--mcc-blue:#9bd1ff;--mcc-white:#f6fbff;--mcc-soft:rgba(246,251,255,.72);--mcc-gold:#f4d27c}body{background:radial-gradient(circle at 18% 0%,rgba(54,143,255,.2),transparent 28%),radial-gradient(circle at 85% 12%,rgba(244,210,124,.11),transparent 26%),linear-gradient(180deg,#06101b,#07111d 44%,#040911)!important}.shopify-section-group-header-group,.header-wrapper,.header{background:#040911d1!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(155,209,255,.16)!important}.header__heading-link,.header__menu-item,.header summary,.header a{color:#f6fbff!important}.mcc-luxe-home{position:relative;overflow:hidden;color:var(--mcc-white);padding:clamp(28px,5vw,72px) 18px 56px}.mcc-luxe-home:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(115deg,transparent 0 42%,rgba(155,209,255,.08) 43%,transparent 46%),linear-gradient(75deg,transparent 0 55%,rgba(244,210,124,.07) 56%,transparent 59%);pointer-events:none}.mcc-luxe-shell{position:relative;width:min(1160px,100%);margin:0 auto}.mcc-hero{min-height:min(680px,80vh);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:22px;align-items:stretch}.mcc-hero__content,.mcc-hero__panel,.mcc-card,.mcc-newsletter,.mcc-scripture,.mcc-page-hero,.mcc-page-content{border:1px solid var(--mcc-line);background:radial-gradient(circle at top left,rgba(155,209,255,.15),transparent 34%),linear-gradient(135deg,#ffffff15,#ffffff07);box-shadow:0 34px 90px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mcc-hero__content{border-radius:38px;padding:clamp(28px,6vw,68px);display:flex;flex-direction:column;justify-content:center}.mcc-kicker{color:var(--mcc-blue);font-size:12px;line-height:1.2;letter-spacing:.24em;text-transform:uppercase;font-weight:950;margin:0 0 14px}.mcc-hero h1{font-size:clamp(48px,10vw,116px);line-height:.86;letter-spacing:-.08em;margin:0;text-transform:uppercase;color:#fff}.mcc-subtitle{max-width:720px;font-size:clamp(18px,2.4vw,28px);line-height:1.35;color:var(--mcc-soft);margin:24px 0 0}.mcc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.mcc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 18px;border-radius:999px;border:1px solid rgba(155,209,255,.33);color:var(--mcc-white);text-decoration:none;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:950;background:#ffffff0b}.mcc-btn--primary{color:#06111d;background:linear-gradient(135deg,#fff,var(--mcc-blue));border-color:transparent}.mcc-hero__panel{border-radius:38px;padding:clamp(24px,5vw,44px);display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at top right,rgba(244,210,124,.18),transparent 34%),linear-gradient(135deg,#9bd1ff1f,#ffffff08)}.mcc-mark{width:128px;height:128px;border-radius:34px;border:1px solid rgba(244,210,124,.36);display:grid;place-items:center;font-size:38px;font-weight:950;letter-spacing:-.08em;color:var(--mcc-gold);background:#f4d27c12}.mcc-hero__panel p{color:var(--mcc-soft);font-size:16px;line-height:1.5;margin:0 0 10px}.mcc-hero__panel strong{display:block;font-size:clamp(42px,6vw,74px);line-height:.9;letter-spacing:-.07em;text-transform:uppercase}.mcc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}.mcc-card{min-height:260px;border-radius:30px;padding:24px;color:var(--mcc-white);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.mcc-card:hover{transform:translateY(-3px);border-color:#9bd1ff73;background:#ffffff13}.mcc-card--gold{border-color:#f4d27c52;background:radial-gradient(circle at top left,rgba(244,210,124,.15),transparent 34%),linear-gradient(135deg,#ffffff14,#ffffff07)}.mcc-card span{color:var(--mcc-blue);font-size:12px;line-height:1;letter-spacing:.22em;text-transform:uppercase;font-weight:950}.mcc-card--gold span{color:var(--mcc-gold)}.mcc-card h2{margin:22px 0 12px;font-size:28px;line-height:.98;letter-spacing:-.045em}.mcc-card p{margin:0;color:var(--mcc-soft);line-height:1.5;font-size:15px}.mcc-newsletter{margin-top:16px;border-radius:34px;padding:clamp(24px,4vw,42px);display:grid;grid-template-columns:1fr minmax(280px,440px);gap:20px;align-items:center}.mcc-newsletter h2{margin:0 0 10px;font-size:clamp(32px,5vw,58px);line-height:.95;letter-spacing:-.06em;text-transform:uppercase}.mcc-newsletter p:not(.mcc-kicker):not(.mcc-form-note){margin:0;color:var(--mcc-soft);font-size:17px;line-height:1.5}.mcc-newsletter-form{display:grid;gap:10px}.mcc-newsletter-form input{width:100%;min-height:52px;border-radius:999px;border:1px solid rgba(155,209,255,.28);background:#0003;color:#fff;padding:0 18px;font-size:16px}.mcc-newsletter-form button{min-height:52px;border:0;border-radius:999px;padding:0 18px;color:#06111d;background:linear-gradient(135deg,#fff,var(--mcc-blue));text-transform:uppercase;letter-spacing:.14em;font-weight:950;cursor:pointer}.mcc-form-note{margin:0;color:var(--mcc-blue);font-size:13px}.mcc-scripture{border-radius:28px;margin-top:16px;padding:22px;color:#fff8e0d1;border-color:#f4d27c40;background:#f4d27c0e;line-height:1.55}.mcc-page-shell{width:min(1080px,calc(100% - 28px));margin:0 auto;padding:34px 0 56px;color:var(--mcc-white)}.mcc-page-hero{border-radius:34px;padding:clamp(24px,5vw,48px)}.mcc-page-hero h1{font-size:clamp(40px,8vw,88px);line-height:.9;letter-spacing:-.07em;text-transform:uppercase;margin:0;color:#fff}.mcc-page-content{margin-top:18px;border-radius:34px;padding:clamp(18px,3vw,28px);color:var(--mcc-white)}.mcc-page-content a{color:var(--mcc-blue)}.mcc-page-content .rte,.mcc-page-content p,.mcc-page-content li{color:#f6fbffc7}@media(max-width:980px){.mcc-hero,.mcc-newsletter{grid-template-columns:1fr}.mcc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcc-hero{min-height:auto}}@media(max-width:640px){.mcc-luxe-home{padding-left:12px;padding-right:12px}.mcc-hero__content,.mcc-hero__panel,.mcc-newsletter{border-radius:28px}.mcc-grid{grid-template-columns:1fr}.mcc-card{min-height:200px;border-radius:26px}.mcc-actions{display:grid}.mcc-btn{width:100%}.mcc-hero h1{font-size:clamp(44px,14vw,68px)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/mcc-luxe.css.map */
