body.mxg-store{--mworld-parent:#000;--mworld-fragrance:#06100d;--mworld-books:#23142D;--mworld-xo:#0A0A0A;--mworld-champagne:#D9B36A;--mworld-xo-gold:#C8A55A}
body.mxg-store .mworld-environment{--mworld-base:var(--mworld-parent);position:relative;isolation:isolate;background:var(--mworld-base)}
body.mxg-store .mworld-environment--fragrance{--mworld-base:var(--mworld-fragrance);background:radial-gradient(ellipse at 8% 75%,#0F8B5F22,transparent 60%),radial-gradient(ellipse at 92% 85%,#5F2D9122,transparent 60%),var(--mworld-base)}
body.mxg-store .mworld-environment--books{--mworld-base:var(--mworld-books);background:radial-gradient(ellipse at 50% 80%,#5F2D9133,transparent 70%),var(--mworld-base)}
body.mxg-store .mworld-environment--xo{--mworld-base:var(--mworld-xo);background:radial-gradient(ellipse at 15% 70%,#4B0F1255,transparent 65%),var(--mworld-base)}
body.mxg-store .mworld-scene{position:relative;margin:0 auto;max-inline-size:1536px;min-inline-size:0;line-height:0;background:var(--mworld-base)}
body.mxg-store .mworld-scene::after{content:"";position:absolute;inset:auto 0 -1px;block-size:2%;background:linear-gradient(0deg,var(--mworld-base),transparent);pointer-events:none}
body.mxg-store .mworld-art{display:block;inline-size:100%;block-size:auto;max-inline-size:100%;object-fit:contain;object-position:center;aspect-ratio:16/9;border:0;border-radius:0;opacity:1;filter:none;mask:none;-webkit-mask:none;box-shadow:none}
body.mxg-store .mworld-home-copy{text-align:center;padding-block:30px 42px;background:radial-gradient(ellipse at 50% 0,#D4AF3710,transparent 62%),#000}
body.mxg-store .mworld-home-copy h1{font:clamp(32px,3.4vw,52px)/1.1 var(--mxg-serif);color:#D4AF37;margin:10px 0}
body.mxg-store .mworld-home-copy>p:not(.mxg-eyebrow):not(.mworld-prelaunch){max-inline-size:650px;margin:12px auto 24px;color:#F5EEF7;font:15px/1.7 Arial,sans-serif}
body.mxg-store .mworld-entry-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-inline-size:1080px;margin:24px auto 0;border-block:1px solid #D9B36A66}
body.mxg-store .mworld-entry{display:grid;align-content:center;gap:9px;min-block-size:100px;min-inline-size:0;padding:20px;color:#F5EEF7;text-decoration:none;border-inline-end:1px solid #D9B36A44}
body.mxg-store .mworld-entry:last-child{border-inline-end:0}
body.mxg-store .mworld-entry>span{font:11px/1.5 Arial,sans-serif;letter-spacing:.06em}
body.mxg-store .mworld-entry>strong{font:24px/1.1 var(--mxg-serif);color:#D9B36A}
body.mxg-store .mworld-entry--fragrance{background:radial-gradient(ellipse at 20% 100%,#0F8B5F33,transparent 90%),#040706}
body.mxg-store .mworld-entry--books{background:radial-gradient(ellipse at 40% 100%,#5F2D9150,transparent 90%),#130b18}
body.mxg-store .mworld-entry--xo{background:radial-gradient(ellipse at 50% 100%,#4B0F1266,transparent 90%),#100507}
body.mxg-store .mworld-entry:hover{background-color:#23142D}
body.mxg-store .mworld-prelaunch{font:10px/1.7 Arial,sans-serif;letter-spacing:.09em;margin:24px 0 0;color:#F5EEF7}
body.mxg-store .mworld-destination{padding-block-end:0}
body.mxg-store .mworld-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-block-size:50px;font:12px/1.5 Arial,sans-serif;background:transparent}
body.mxg-store .mworld-breadcrumb a{display:inline-flex;align-items:center;min-block-size:44px;color:#F5EEF7}
body.mxg-store .mworld-editorial{padding-block:30px 44px;max-inline-size:1000px;margin-inline:auto;text-align:center}
body.mxg-store .mworld-editorial h1{font:clamp(32px,4vw,60px)/1.08 var(--mxg-serif);color:#D9B36A;margin:12px 0 18px}
body.mxg-store .mworld-editorial .mxg-eyebrow{color:#B98AE2}
body.mxg-store .mworld-editorial>p{color:#F5EEF7;max-inline-size:690px;margin-inline:auto}
body.mxg-store .mworld-editorial .mbk-actions,body.mxg-store .mworld-editorial .mxo-actions{justify-content:center}
body.mxg-store .mworld-editorial .mxo-lead,body.mxg-store .mworld-editorial .mbk-intro{max-inline-size:690px;font:15px/1.8 Arial,sans-serif}
body.mxg-store .mworld-destination--xo .mworld-editorial h1,body.mxg-store .mworld-destination--xo .mxg-eyebrow{color:#C8A55A}
body.mxg-store .mxg-catalog.mworld-catalog{padding-block-start:20px}
body.mxg-store .mworld-catalog>.mxg-breadcrumb{display:none}
body.mxg-store .mworld-card-art{display:block;min-block-size:0;aspect-ratio:auto;padding:0;border:0;background:transparent;line-height:0}
body.mxg-store .mbrand-reference-card{border:0;border-block-end:1px solid #D9B36A66;box-shadow:none;background:transparent}
body.mxg-store .mbrand-reference-card-copy{background:transparent}
body.mxg-store .mbrand-reference-card-copy h3{font-size:29px;line-height:1.15}
body.mxg-store .mbrand-reference-card-copy p{font-size:14px}
body.mxg-store .mbrand-reference-card--fragrance{background:linear-gradient(0deg,#07100c,#07100c00),#000}
body.mxg-store .mbrand-reference-card--books{background:linear-gradient(0deg,#23142D,#23142D00),#000}
body.mxg-store .mbrand-reference-card--xo{background:linear-gradient(0deg,#19070a,#19070a00),#000}
body.mxg-store .mxg-header,body.mxg-store .mxg-footer-bottom{background:#000!important;color:#F5EEF7}
body.mxg-store .mxg-header-inner{padding-block:8px 0;min-block-size:0}
body.mxg-store .mxg-header .mbrand-identity{gap:10px}
body.mxg-store .mxg-header .mbrand-identity>.mbrand-crest{inline-size:48px;max-height:none;flex-basis:48px}
body.mxg-store .mxg-header .mbrand-lockup-m{color:#D4AF37;font-size:29px}
body.mxg-store .mxg-header .mbrand-lockup>small{font-size:9px;color:#F5EEF7}
body.mxg-store .mxg-footer-bottom .mbrand-identity>.mbrand-crest{inline-size:64px;max-height:none;flex-basis:64px}
body.mxg-store .mbrand-crest--parent:is(.mbrand-crest--header,.mbrand-crest--footer){mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}
body.mxg-store .mxg-footer-bottom nav a{min-block-size:44px;display:inline-flex;align-items:center;color:#F5EEF7}
body.mxg-store :is(a,button,summary,input,select):focus-visible{outline:2px solid #D9B36A;outline-offset:4px}
body.mxg-store .mxg-icon-button{min-inline-size:44px;min-block-size:44px}
body.mxg-store .gym-filter-value{min-block-size:48px}
body.mxg-store .gym-filter-form{min-inline-size:0}
body.mxg-store .gym-filter-actions button,body.mxg-store .gym-sort button,body.mxg-store .gym-sort select{min-block-size:48px;cursor:pointer}
body.mxg-store .mxg-details dd{overflow-wrap:anywhere;min-inline-size:0}
body.mxg-store.mxo-division{--mxo-noir:#0A0A0A;--mxo-cognac:#4B0F12;--mxo-amber:#C8A55A;--mxo-merlot:#4B0F12;--mxo-gold:#C8A55A;--mxo-ivory:#F5F2EA}
body.mxg-store.mxo-division .mxo-editorial{background:linear-gradient(180deg,#0A0A0A,#24090d)}
body.mxg-store.mxo-division .mxo-preparation{background:#19070a;border-color:#C8A55A77}
body.mxg-store .gym-collection-masthead h1{overflow-wrap:anywhere}
@media(min-width:1537px){body.mxg-store .mworld-environment::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 30%,#D4AF3715,transparent 70%),var(--mworld-base)}}
@media(max-width:1100px){body.mxg-store .mxg-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 16px}body.mxg-store .mxg-header-inner>.mxg-logo{grid-column:1;grid-row:1;justify-self:start;min-inline-size:0}body.mxg-store .mxg-header-actions{grid-column:2;grid-row:1;justify-self:end;gap:2px}body.mxg-store .mxg-mobile-menu>nav{max-block-size:calc(100dvh - 110px);inset-block-start:100%}}
@media(max-width:760px){body.mxg-store .mworld-home-copy{padding:22px 20px 30px}body.mxg-store .mworld-home-copy h1{font-size:36px}body.mxg-store .mworld-home-copy>p:not(.mxg-eyebrow):not(.mworld-prelaunch){font-size:14px;margin-block:12px 20px}body.mxg-store .mworld-entry-links{grid-template-columns:1fr;text-align:start;margin-block-start:18px}body.mxg-store .mworld-entry{min-block-size:76px;padding:16px 18px;border-inline-end:0;border-block-end:1px solid #D9B36A44;gap:6px}body.mxg-store .mworld-entry:last-child{border-block-end:0}body.mxg-store .mworld-entry>strong{font-size:25px}body.mxg-store .mworld-editorial{padding:22px 20px 32px}body.mxg-store .mworld-editorial h1{font-size:37px}body.mxg-store .mworld-editorial .mxo-lead,body.mxg-store .mworld-editorial .mbk-intro{font-size:14px}body.mxg-store .mworld-breadcrumb{font-size:11px;gap:8px}body.mxg-store .mxg-header-inner{padding:7px 12px}body.mxg-store .mxg-header .mbrand-identity{gap:7px}body.mxg-store .mxg-header .mbrand-identity>.mbrand-crest{inline-size:40px;flex-basis:40px}body.mxg-store .mxg-header .mbrand-lockup-m{font-size:clamp(18px,5vw,25px);letter-spacing:.04em}body.mxg-store .mxg-header .mbrand-lockup>small{display:none}body.mxg-store .mxg-header-actions{gap:0}body.mxg-store .gym-filter-grid{grid-template-columns:1fr}body.mxg-store .gym-filter-actions>*{flex:1 1 auto}body.mxg-store .gym-sort button{display:inline-flex}body.mxg-store .mbrand-reference-card-copy{padding:20px 20px 28px}}
@media(prefers-reduced-motion:reduce){body.mxg-store .mworld-art,body.mxg-store .mworld-entry{animation:none;transition:none}}
