:root{--marcells-emerald:#0F8B5F;--marcells-gold:#D4AF37;--marcells-black:#000000;--gy-amethyst:#5F2D91;--gy-plum:#7D3FB2;--gy-mulberry:#23142D;--gy-gold:#D9B36A;--xo-burgundy:#4B0F12;--xo-gold:#C8A55A}
body.mxg-store .mbrand-crest{display:block;max-width:100%;height:auto;object-fit:contain;object-position:center;border:0;border-radius:0;box-shadow:none;filter:none;mask-image:radial-gradient(ellipse 90% 86% at center,black 73%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 90% 86% at center,black 73%,transparent 100%);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}
body.mxg-store .mxg-header .mbrand-crest,body.mxg-store .mxg-footer-bottom .mbrand-crest{mask-image:none;-webkit-mask-image:none;max-height:85px}
body.mxg-store .mbrand-reference-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(12px,4vw,64px);padding:clamp(28px,4vw,72px) max(24px,calc((100vw - 1440px)/2));min-height:530px;background:radial-gradient(ellipse at 70% 48%,#0F8B5F2b,transparent 60%),linear-gradient(125deg,#050505,#101610 55%,#050505);color:#fff;position:relative;overflow:hidden}
body.mxg-store .mbrand-reference-hero::after{content:"";position:absolute;inset:auto 0 0;height:110px;background:linear-gradient(0deg,#000,transparent);pointer-events:none}
body.mxg-store .mbrand-reference-hero-copy{position:relative;z-index:1;min-width:0}
body.mxg-store .mbrand-reference-hero h1{font:clamp(38px,5.2vw,80px)/1.02 var(--mxg-serif,Georgia,serif);color:var(--marcells-gold);margin:16px 0 24px}
body.mxg-store .mbrand-reference-hero h1 em{display:block;font:italic clamp(22px,2.6vw,41px)/1.2 var(--mxg-serif,Georgia,serif);letter-spacing:.11em;color:#F5F2EA;margin-top:18px}
body.mxg-store .mbrand-reference-hero-copy>p:not(.mxg-eyebrow):not(.gym-hero-stage){font-size:clamp(14px,1.3vw,18px);line-height:1.75;max-width:510px}
body.mxg-store .mbrand-reference-hero-art{margin:0;display:grid;place-items:center;min-width:0;min-height:0}
body.mxg-store .mbrand-reference-hero-art .mbrand-crest{width:min(100%,690px);max-height:590px}
body.mxg-store .mbrand-reference-nav{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}
body.mxg-store .mbrand-reference-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 17px;color:#F5F2EA;border:1px solid #D4AF37b0;text-decoration:none;background:#0009;font-size:12px;letter-spacing:.09em}
body.mxg-store .mbrand-reference-nav a:hover,body.mxg-store .mbrand-reference-nav a:focus-visible{background:#0F8B5F;outline:2px solid #D9B36A;outline-offset:2px}
body.mxg-store .mbrand-reference-worlds{background:linear-gradient(0deg,#000,#101010 55%,#000);padding-block:clamp(40px,5vw,72px)}
body.mxg-store .mbrand-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}
body.mxg-store .mbrand-reference-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #D4AF3755;isolation:isolate;background:#000;color:#F5F2EA;position:relative}
body.mxg-store .mbrand-reference-card--fragrance{background:radial-gradient(ellipse at 45% 20%,#0F8B5F55,transparent 75%),radial-gradient(ellipse at 80% 80%,#5F2D9170,transparent 78%),#07100c}
body.mxg-store .mbrand-reference-card--books{background:radial-gradient(ellipse at 50% 45%,#7D3FB280,transparent 80%),#23142D;border-color:#D9B36A66}
body.mxg-store .mbrand-reference-card--xo{background:radial-gradient(ellipse at 60% 40%,#4B0F12d0,transparent 80%),#0A0A0A;border-color:#C8A55A77}
body.mxg-store .mbrand-reference-card-art{display:grid;place-items:center;min-height:340px;aspect-ratio:5/4;padding:clamp(6px,2vw,24px);position:relative;overflow:hidden}
body.mxg-store .mbrand-reference-card-art .mbrand-crest{width:100%;max-height:400px;object-fit:contain}
body.mxg-store .mbrand-reference-card--fragrance .mbrand-crest{max-height:400px;width:auto}
body.mxg-store .mbrand-reference-card--books .mbrand-crest{width:100%;max-height:360px}
body.mxg-store .mbrand-reference-card--xo .mbrand-crest{max-height:400px;width:auto}
body.mxg-store .mbrand-reference-card-copy{display:flex;align-items:center;flex-direction:column;justify-content:flex-end;text-align:center;gap:12px;flex:1;padding:24px 18px 32px}
body.mxg-store .mbrand-reference-card-copy h3{color:#D4AF37;margin:0;font:clamp(20px,2.1vw,31px)/1.15 var(--mxg-serif,Georgia,serif)}
body.mxg-store .mbrand-reference-card--books .mbrand-reference-card-copy h3{color:#D9B36A}
body.mxg-store .mbrand-reference-card--xo .mbrand-reference-card-copy h3{color:#C8A55A}
body.mxg-store .mbrand-reference-card-copy p{font-size:12px;line-height:1.6;margin:0;color:#F5F2EA}
body.mxg-store .mbrand-reference-card-copy>a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:10px}
body.mxg-store.mfr-division .mxg-catalog-heading{background:radial-gradient(ellipse at 65% 40%,#0F8B5F24,transparent 70%),#000}
body.mxg-store.mbk-division .mbk-hero{background:radial-gradient(ellipse at 65% 50%,#5F2D9150,transparent 65%),#23142D}
body.mxg-store.mxo-division .mxo-hero{background:radial-gradient(ellipse at 70% 40%,#4B0F1270,transparent 68%),#0A0A0A}
body.mxg-store .gym-collection-masthead>.mbrand-crest{width:min(40vw,280px);max-height:420px}
body.mxg-store .mbk-hero-art .mbrand-crest{width:100%;height:auto;max-height:430px}
body.mxg-store .mxo-hero-art .mbrand-crest{width:100%;height:auto;max-height:520px}
body.mxg-store .mxg-logo .mbrand-crest{width:64px;max-height:60px;object-fit:contain}
body.mxg-store .mxg-footer-bottom .mbrand-crest{width:80px;max-height:80px;object-fit:contain}
body.mxg-store .mbrand-lockup-gy{color:#B98AE2}
body.mxg-store .mbrand-identity--fragrance .mbrand-lockup-gy{color:#5F2D91}
body.mxg-store .mbrand-identity--fragrance .mbrand-lockup-m{color:#0F8B5F}
body.mxg-store .mbrand-identity--books .mbrand-lockup-gy{color:#7D3FB2}
body.mxg-store .mbrand-identity--books .mbrand-lockup-m{color:#D9B36A}
body.mxg-store .mbrand-identity--xo .mbrand-lockup-m{color:#C8A55A}
body.mxg-store .mbrand-reference-card--books .mxg-button{background:#D9B36A;color:#23142D}
body.mxg-store .mbrand-reference-card--xo .mxg-button-outline{border-color:#C8A55A;color:#F5F2EA}
@media(max-width:1100px){body.mxg-store .mbrand-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.mxg-store .mbrand-reference-card--xo{grid-column:1/-1}body.mxg-store .mbrand-reference-card--xo .mbrand-reference-card-art{min-height:260px;aspect-ratio:16/7}body.mxg-store .mbrand-reference-card--xo .mbrand-crest{max-height:370px}}
@media(max-width:760px){body.mxg-store .mbrand-reference-hero{grid-template-columns:1fr;padding:32px 20px 35px;gap:0;min-height:0;text-align:center}body.mxg-store .mbrand-reference-hero-copy>p{margin-inline:auto}body.mxg-store .mbrand-reference-hero h1{font-size:clamp(40px,11vw,64px)}body.mxg-store .mbrand-reference-hero h1 em{font-size:clamp(20px,5vw,30px)}body.mxg-store .mbrand-reference-hero-art{margin-top:14px}body.mxg-store .mbrand-reference-hero-art .mbrand-crest{width:min(100%,430px);max-height:none}body.mxg-store .mbrand-reference-nav{justify-content:center;gap:8px}body.mxg-store .mbrand-reference-nav a{flex:1 1 130px}body.mxg-store .mbrand-reference-worlds{padding-inline:20px}body.mxg-store .mbrand-reference-grid{grid-template-columns:minmax(0,1fr);gap:22px}body.mxg-store .mbrand-reference-card--xo{grid-column:auto}body.mxg-store .mbrand-reference-card-art{aspect-ratio:4/3;min-height:250px;max-height:430px}body.mxg-store .mbrand-reference-card--fragrance .mbrand-reference-card-art{display:block;min-height:0;max-height:none;height:auto;aspect-ratio:auto;padding:0;line-height:0}body.mxg-store .mbrand-reference-card--books .mbrand-reference-card-art{aspect-ratio:16/9;min-height:220px}body.mxg-store .mbrand-reference-card--xo .mbrand-reference-card-art{aspect-ratio:4/3;min-height:250px}body.mxg-store .mbrand-reference-card-copy{padding:18px 18px 26px}body.mxg-store .gym-collection-masthead>.mbrand-crest{width:min(72vw,300px);max-height:360px}}
@media(prefers-reduced-motion:reduce){body.mxg-store .mbrand-reference-card,body.mxg-store .mbrand-crest{transition:none;animation:none}}
body.mxg-store .mbrand-worlds-label--fragrance{color:#0F8B5F}
body.mxg-store .mbrand-worlds-label--books{color:#B98AE2}
body.mxg-store .mbrand-worlds-label--scents{color:#C4757D}
body.mxg-store .mbrand-xo-wordmark{color:#000;-webkit-text-stroke:1.25px #C4757D;text-shadow:0 0 2px #C4757D,0 0 8px rgba(196,117,125,.35)}
