/* Reviewed header presentation. All rules are scoped away from commerce. */
.craft{--header:56px;--paper:#ede9df;font-family:Rajdhani,Arial,sans-serif}
.craft,.craft *{box-sizing:border-box}.craft button{cursor:pointer;font-family:inherit;text-transform:none;border-radius:0;box-shadow:none}.craft a{color:inherit}.craft button:focus-visible,.craft a:focus-visible{outline:1px solid #eed39b;outline-offset:3px}
.craft{--arrival:0;--spread:0;--assembly:0;--reveal:0;--dock:0;--flare:0;--shine:0;--sweep:-30%;--lift:0px;--position:0;--tone:198,200,194;--px:50%;position:fixed;inset:0 0 auto;z-index:100;isolation:isolate;height:var(--header);color:var(--paper);opacity:var(--arrival);transform:translateY(var(--lift)) scale(calc(.94 + var(--dock) * .06));visibility:hidden;perspective:1100px;transform-origin:50% 0}
.craft[data-visible=true]{visibility:visible}.craft-material{position:absolute;inset:0;z-index:-1;pointer-events:none;transform-style:preserve-3d;transform-origin:50% 50%}
.craft-depth{position:absolute;inset:0;background:linear-gradient(#080a0b12,#080a0b06);border-top:1px solid #e4d8ba30;transform:translateY(calc((1 - var(--assembly)) * -6px)) scaleX(calc(.035 + var(--spread) * .965)) scaleY(calc(.04 + var(--assembly) * .96));box-shadow:0 8px 28px #0000000a}
.craft-glass{position:absolute;inset:0;overflow:hidden;border-top:1px solid #fff6e231;border-bottom:1px solid #d3c69c24;background:linear-gradient(165deg,rgba(255,250,231,.075),rgba(15,18,18,.16) 38%,rgba(16,19,21,.065));backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);box-shadow:inset 0 1px 0 #fff7dd13,inset 0 -1px 0 #ffffff08;transform:rotateX(calc((1 - var(--assembly)) * -12deg)) scaleX(calc(.035 + var(--spread) * .965)) scaleY(calc(.045 + var(--assembly) * .955));transform-origin:50% 50%}
.craft-glass::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at var(--px) 0%,rgba(var(--tone),.09),transparent 55%);opacity:.75}
.craft-shine{position:absolute;inset:-100% auto -100% var(--sweep);width:16%;background:linear-gradient(90deg,transparent,#fff1ca0b 26%,#fff8dd88 49%,#daecff44 51%,transparent 76%);transform:translateX(-50%) skewX(-24deg);filter:blur(2px);mix-blend-mode:screen;opacity:var(--shine)}
.craft-edge{position:absolute;left:0;right:0;bottom:calc((1 - var(--assembly)) * 50%);height:1px;background:linear-gradient(90deg,transparent,#a792633b 10%,#fff0cacc 50%,#a792633b 90%,transparent);box-shadow:0 0 calc(var(--flare) * 22px) #eddbac88;transform:scaleX(calc(.035 + var(--spread) * .965))}
.craft-optics{position:absolute;inset:-55px 0;overflow:hidden;pointer-events:none;mix-blend-mode:screen}
.craft-flare{position:absolute;top:50%;width:82px;height:82px;transform:translate(-50%,-50%);opacity:var(--flare);background:radial-gradient(ellipse,#fffbeeaa 0%,#e6cba843 7%,#a5c2de12 28%,transparent 65%)}
.craft-flare::before{content:"";position:absolute;left:-65px;right:-65px;top:calc(50% - 1px);height:2px;background:linear-gradient(90deg,transparent,#c1d8ef33,#fff8dfe6,#d8bb8944,transparent);filter:blur(.5px)}
.craft-flare::after{content:"";position:absolute;left:calc(50% - 1px);top:28px;bottom:28px;width:2px;background:linear-gradient(transparent,#fff6ddaa,transparent)}
.craft-flare-left{left:calc(50% - var(--spread) * 48%)}.craft-flare-right{left:calc(50% + var(--spread) * 48%)}
.craft-lens{position:absolute;width:42px;height:42px;left:calc(50% - var(--spread) * 25%);top:50%;border:1px solid #dbcba523;border-radius:50%;background:radial-gradient(circle,transparent 55%,#dac08b12 68%,transparent 74%);transform:translate(-50%,-50%) scale(calc(.65 + var(--spread) * .5));opacity:var(--flare)}
.craft-inner{height:100%;display:grid;grid-template-columns:minmax(104px,1fr) minmax(420px,640px) minmax(220px,1fr);align-items:center;gap:20px;padding:0 clamp(24px,4vw,72px);opacity:var(--reveal);transform:translateY(calc((1 - var(--reveal)) * 8px));filter:blur(calc((1 - var(--reveal)) * 2px));text-shadow:0 1px 5px #0009;clip-path:inset(-8px calc((1 - var(--reveal)) * 46%) -8px)}
.craft[data-docked=true] .craft-inner{clip-path:none;filter:none}
.craft{transform:translateY(var(--lift))}
.craft-nav button:nth-of-type(1){--item:0}.craft-nav button:nth-of-type(2){--item:1}.craft-nav button:nth-of-type(3){--item:2}.craft-nav button:nth-of-type(4){--item:3}
.craft:not([data-docked=true]) .craft-nav button{opacity:clamp(0,calc(var(--reveal) * 1.6 - var(--item) * .14),1);transform:translateY(calc((1 - var(--reveal)) * 6px))}
.craft-brand{display:flex;align-items:center;justify-self:start;width:96px;height:44px;opacity:.88;transition:opacity .25s}.craft-brand:hover{opacity:1}.craft-brand img{width:96px;height:42px;object-fit:contain}
.craft-nav{position:relative;display:grid;grid-template-columns:repeat(4,1fr);align-self:stretch;min-width:0;--unit:25%}
.craft-nav button{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;min-width:0;min-height:44px;border:0;padding:10px 6px;background:none;color:#b4b2a8;transition:color .25s ease}
.craft-nav button>span{font-weight:600;font-size:12px;letter-spacing:.14em;line-height:1.2}
.craft-nav button[aria-pressed=true],.craft-nav button:hover{color:#f5efdf}
.craft-track{position:absolute;left:0;bottom:0;width:25%;height:2px;transform:translateX(calc(var(--position) * 100%));pointer-events:none;z-index:2;background:linear-gradient(90deg,transparent 12%,rgba(var(--tone),.5) 27%,rgba(var(--tone),1) 50%,rgba(var(--tone),.5) 73%,transparent 88%)}
.craft-track::before{content:"";position:absolute;inset:-22px 15% 0;background:linear-gradient(transparent,rgba(var(--tone),.055));clip-path:polygon(25% 0,75% 0,100% 100%,0 100%)}
.craft-tools{display:flex;align-items:center;justify-self:end;gap:10px}.craft-contact{font-size:10px;font-weight:600;letter-spacing:.14em;text-decoration:none;margin-right:8px;color:#aaa79b}.craft-contact:hover{color:var(--paper)}


.craft-theme-toggle{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:none;color:inherit}
.craft-language-switch{position:relative;flex:none;width:48px;height:44px}
.craft-language-choice{position:absolute;inset:0;width:48px;height:44px;padding:0;border:0;background:none}
.craft-language-choice-nl{clip-path:polygon(0 0,100% 0,100% 13.64%,0 86.36%)}
.craft-language-choice-en{clip-path:polygon(100% 13.64%,100% 100%,0 100%,0 86.36%)}
.craft-language-badge{position:absolute;left:9px;top:12px;width:30px;height:20px;overflow:visible;opacity:.32;filter:saturate(.65) brightness(.8);transition:opacity .18s,filter .18s}
.craft-flag-edge{stroke:#e3dcc477;transition:stroke .18s}
.craft-language-choice[aria-pressed=true] .craft-language-badge{opacity:1;filter:brightness(1.25) saturate(1.1) drop-shadow(0 0 2px #eef4ffa8) drop-shadow(0 0 5px #cbdcff44)}
.craft-language-choice[aria-pressed=true] .craft-flag-edge{stroke:#fff7e2b3}
.craft-language-switch:has(:focus-visible){outline:1px solid #eed39b;outline-offset:1px;border-radius:2px}
.craft-language-choice:focus-visible .craft-language-badge{opacity:1;filter:brightness(1.3) drop-shadow(0 0 3px #e8d69a99)}
@media(hover:hover) and (pointer:fine){.craft-language-choice[aria-pressed=false]:hover .craft-language-badge{animation:flag-invite 1.2s ease-in-out infinite}}
@keyframes flag-invite{0%,100%{opacity:.6;filter:brightness(1) saturate(1) drop-shadow(0 0 1px #daeaff22)}50%{opacity:1;filter:brightness(1.4) saturate(1.15) drop-shadow(0 0 4px #daeaffbb)}}
.craft-theme-toggle{position:relative}.craft-theme-toggle::before{content:"";width:32px;height:16px;border:1px solid #aca18750;border-radius:14px;background:#0c0c0b77}.craft-theme-orb{position:absolute;width:12px;height:12px;left:8px;top:16px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#e3d6b1,#91815b);box-shadow:0 1px 3px #0006;transition:transform .35s cubic-bezier(.2,.7,.25,1)}.craft-theme-toggle[aria-pressed=true] .craft-theme-orb{transform:translateX(16px)}
.craft-shop-toggle,.craft-shop-panel{display:none}
.craft-shop-panel[hidden],.craft-shop-panel [hidden]{display:none!important}
body.page-id-5713 [data-mtg-collection-flow] .mtc-header{visibility:hidden;pointer-events:none}body.page-id-5713 .mtg-home-header-slot{display:none}body.page-id-5713 .mtc-title{z-index:2}body.page-id-5713 .mtg-oni-transition{border:0}
body.page-id-5713 [data-mtg-collection-flow] .mtc-logo{right:var(--mtc-emblem-right,6%)}
/* Finish the hero copy exit before the navigation occupies the same space. */
body.page-id-5713 [data-mt-motion] .mt-motion__wordmark,body.page-id-5713 [data-mt-motion] .mt-motion__topline,body.page-id-5713 [data-mt-motion] .mt-motion__bottomline{opacity:calc((1 - var(--exit)) * var(--header-handoff-copy,1))}
html[data-theme=light] .craft{color:#2d2d27}html[data-theme=light] .craft-glass{background:linear-gradient(#eeece2e8,#e5e4dad9)}html[data-theme=light] .craft-depth{background:#aaa08b33}html[data-theme=light] .craft-nav button{color:#77766d}html[data-theme=light] .craft-nav button[aria-pressed=true],html[data-theme=light] .craft-nav button:hover{color:#242822}html[data-theme=light] .craft-nav button small{color:#6b6b61}html[data-theme=light] .craft-brand{filter:brightness(.24)}html[data-theme=light] .craft-contact{color:#4d5148}html[data-theme=light] .mt-motion__stage{background:radial-gradient(ellipse at 50% 40%,#ddd4bf,#b1aa98)}
html[data-theme=light] .craft .craft-glass{background:linear-gradient(165deg,#ffffed3d,#eeece22e 45%,#e5e9eb20)}html[data-theme=light] .craft .craft-depth{background:#e9e2d00a}html[data-theme=light] .craft-inner{text-shadow:0 1px 5px #fff9}
@media(max-width:1100px) and (min-width:768px){.craft-inner{grid-template-columns:96px minmax(360px,1fr) 140px;gap:14px;padding:0 24px}.craft-contact{display:none}.craft-tools{gap:2px}.craft-nav button>span{font-size:11px;letter-spacing:.09em}}
@media(max-width:767px), (max-width:932px) and (pointer:coarse){.craft{--header:88px}.craft-inner{grid-template-columns:1fr 1fr;grid-template-rows:44px 44px;gap:0;padding:0 20px}.craft-brand{grid-column:1;grid-row:1;width:86px;height:44px}.craft-brand img{width:86px;height:38px}.craft-tools{grid-column:2;grid-row:1;gap:2px}.craft-contact{display:none}.craft-nav{grid-row:2;grid-column:1/-1;margin:0 -4px;border-top:1px solid #b6a57512}.craft-nav button{padding:0 2px;gap:0}.craft-nav button>span{font-size:11px;letter-spacing:.1em}.craft-track{bottom:0}.craft-track::before{inset:-24px 0 0}.craft-material{transform-origin:50% 50%}}
@media(max-width:350px){.craft-inner{padding:0 14px}.craft-nav button>span{font-size:10px;letter-spacing:.06em}}
@media(max-width:767px), (max-width:932px) and (pointer:coarse){
 .craft-inner{grid-template-columns:clamp(52px,calc(100vw - 304px),86px) minmax(0,1fr) auto}
 .craft-brand,.craft-brand img{width:100%}
 .craft-tools{grid-column:3;gap:2px}
 .craft-tools>*{flex-shrink:0}
 .craft-language-switch,.craft-language-choice{width:44px}
 .craft-language-switch{margin-right:4px}
 .craft-language-choice-nl{clip-path:polygon(0 0,100% 0,100% 37.5%,0 87.5%)}
 .craft-language-choice-en{clip-path:polygon(100% 37.5%,100% 100%,0 100%,0 87.5%)}
 .craft-language-badge{left:6px;top:19.5px;width:32px;height:16px;opacity:.24}
 .craft-language-choice[aria-pressed=true] .craft-language-badge{opacity:.8;filter:brightness(1.1) saturate(.95) drop-shadow(0 0 1px #eef4ff55)}
 .craft-shop-toggle{display:grid;place-items:center;text-align:center;grid-column:2;grid-row:1;min-width:0;height:44px;padding:0 3px;border:0;background:none;color:#f3f1eb;font:600 9px/1.2 Rajdhani,sans-serif;letter-spacing:.03em;transition:color .2s}
 .craft-shop-toggle[aria-expanded=true]{color:#f5efdf}
 .craft-shop-panel{display:block;position:absolute;top:44px;left:0;right:0;max-height:calc(100dvh - 44px);overflow-y:auto;background:linear-gradient(165deg,rgba(255,250,231,.075),rgba(15,18,18,.16) 38%,rgba(16,19,21,.065));backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);border-top:1px solid #fff6e220;border-bottom:1px solid #d3c69c30;box-shadow:0 8px 24px #0002,inset 0 1px 0 #fff7dd0a;text-shadow:0 1px 5px #0009}
 .craft-shop-panel:not([hidden]){animation:craft-shop-enter .22s cubic-bezier(.2,.7,.25,1) both}
 .craft-shop-panel .mtg-nav-items{display:grid;grid-template-columns:104px minmax(0,1fr);grid-template-rows:repeat(5,44px);column-gap:12px;align-items:start;min-height:236px;padding:8px 12px 8px 0}
 .craft-shop-panel .mtg-nav-item{display:contents}
 .craft-shop-panel .mtg-nav-item:nth-child(1){--menu-row:1}.craft-shop-panel .mtg-nav-item:nth-child(2){--menu-row:2}.craft-shop-panel .mtg-nav-item:nth-child(3){--menu-row:3}.craft-shop-panel .mtg-nav-item:nth-child(4){--menu-row:4}.craft-shop-panel .mtg-nav-item:nth-child(5){--menu-row:5}
 .craft-shop-panel .mtg-nav-trigger{grid-column:1;grid-row:var(--menu-row);position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:44px;border:0;background:none;color:#f3f1eb;font:600 10.5px/1.2 Rajdhani,sans-serif;letter-spacing:.07em;text-decoration:none;transition:color .2s}
 .craft-shop-panel .mtg-nav-trigger::after{content:"";position:absolute;left:16px;right:16px;bottom:6px;height:1px;background:linear-gradient(90deg,transparent,#e3d3ad,transparent);transform:scaleX(0);transition:transform .2s}
 .craft-shop-panel .is-open>.mtg-nav-trigger,.craft-shop-panel .mtg-nav-trigger:hover{color:#f5efdf}
 .craft-shop-panel .is-open>.mtg-nav-trigger::after{transform:scaleX(1)}
 .craft-shop-panel .mtg-dropdown{grid-column:2;grid-row:1 / -1;align-self:start;position:static;min-width:0;border-left:1px solid #d3c69c24;padding-left:12px}
 .craft-shop-panel .mtg-dropdown a{display:flex;align-items:center;min-height:44px;padding:6px 0;color:#f3f1eb;text-decoration:none;font:500 11px/1.3 Rajdhani,sans-serif;letter-spacing:.02em;transition:color .2s}
 .craft-shop-panel .mtg-dropdown a:hover{color:#fff4da}
 .craft-shop-panel .mtg-youth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 .craft-shop-panel h4{font:600 9px/1.3 Rajdhani,sans-serif;letter-spacing:.12em;color:#f3f1eb;margin:4px 0}
 html[data-theme=light] .craft-shop-toggle{color:#5c6058}
 html[data-theme=light] .craft-shop-toggle[aria-expanded=true]{color:#242822}
 html[data-theme=light] .craft-shop-panel{background:linear-gradient(165deg,#ffffed3d,#eeece22e 45%,#e5e9eb20);text-shadow:0 1px 5px #fff9;box-shadow:0 8px 24px #0001,inset 0 1px 0 #fff3}
 html[data-theme=light] .craft-shop-panel .mtg-nav-trigger{color:#686b62}
 html[data-theme=light] .craft-shop-panel .is-open>.mtg-nav-trigger,html[data-theme=light] .craft-shop-panel .mtg-dropdown a{color:#30372e}
 html[data-theme=light] .craft-shop-panel h4{color:#776640}
 html[data-theme=light] .craft-shop-panel .mtg-dropdown{border-color:#76644030}
}
@keyframes craft-shop-enter{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.craft{transform:none}.craft-material,.craft-depth,.craft-glass,.craft-edge{transform:none}.craft *, .craft *::before{animation:none!important;transition:none!important}.craft-language-badge{transform:none!important}}

/* A separate decorative layer sits below the unchanged native commerce layer.
   Interactive presentation controls sit above it; unused space passes clicks through. */
.craft{z-index:2147483002;pointer-events:none;top:var(--mtg-admin-space,0px)}
.craft-backdrop{z-index:2147483000;pointer-events:none!important}
.craft-inner{pointer-events:none;padding-right:64px}
.craft-inner a,.craft-inner button,.craft-language-switch,.craft-shop-panel{pointer-events:auto}
.craft .craft-inner a{text-decoration:none}
.craft .craft-nav button{background:transparent;border:0;border-radius:0;box-shadow:none}
.craft button,.craft button:hover,.craft button:focus,.craft button:active{background:transparent!important;box-shadow:none!important;border:0!important}
.craft .craft-nav button>span{font-family:Rajdhani,Arial,sans-serif}
.craft .craft-shop-panel .mtg-nav-item{left:auto;top:auto;transform:none;height:auto;width:auto}
.craft .craft-shop-panel .mtg-dropdown{display:block;transform:none;background:none;box-shadow:none;border-top:0;border-right:0;border-bottom:0;border-radius:0;opacity:1;visibility:visible;max-width:none;width:auto;margin:0}
.craft .craft-shop-panel .mtg-nav-items{position:static;width:100%;height:auto;margin:0;flex-shrink:1}
@media(min-width:768px) and (pointer:fine), (min-width:933px){
 .craft[data-inner-page=true] .craft-shop-panel{display:block;position:absolute;top:56px;left:50%;width:280px;max-width:90vw;padding:16px;background:linear-gradient(165deg,rgba(255,250,231,.075),rgba(15,18,18,.16) 38%,rgba(16,19,21,.065));backdrop-filter:blur(12px) saturate(1.15);border:1px solid #d3c69c30}
 .craft[data-inner-page=true] .craft-shop-panel .mtg-nav-items{display:block}
 .craft[data-inner-page=true] .craft-shop-panel .mtg-nav-item{display:contents}
 .craft[data-inner-page=true] .craft-shop-panel .mtg-nav-trigger{display:none}
 .craft[data-inner-page=true] .craft-shop-panel .mtg-dropdown{position:static}
 .craft[data-inner-page=true] .craft-shop-panel .mtg-dropdown a{display:flex;min-height:36px;align-items:center;font:500 12px Rajdhani,sans-serif;color:#ede9df}
 .craft[data-inner-page=true] .craft-shop-panel h4{font:600 11px Rajdhani,sans-serif;color:#ede9df}
}
html body.mt20-gold-site.mtg-craft-ready #mt-global-header #mt-nav.mtg-categories{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-color:transparent!important}
html body.mt20-gold-site.mtg-craft-ready #mt-global-header #mt-nav .mt-nav__logo,
html body.mt20-gold-site.mtg-craft-ready #mt-global-header #mt-nav .mt-nav__theme-switch,
html body.mt20-gold-site.mtg-craft-ready #mt-global-header #mt-nav .mtg-menu-toggle,
html body.mt20-gold-site.mtg-craft-ready #mt-global-header #mt-nav .mtg-nav-items,
html body.mt20-gold-site.mtg-craft-ready #mt-global-header .mtg-language{display:none!important}
html body.mt20-gold-site.mtg-craft-ready #mt-global-header #mt-theme-toggle,
html body.mt20-gold-site.mtg-craft-ready #mt-global-header #mt-theme-toggle *{visibility:hidden!important;pointer-events:none!important}
body.mt-sfc-wp-drawer-open .craft{visibility:hidden!important;pointer-events:none!important}
body.mt-sfc-wp-drawer-open .craft *{pointer-events:none!important}
@media(max-width:767px), (max-width:932px) and (pointer:coarse){
 .craft-inner{padding-right:calc(43px + var(--craft-native-inset,0px))}
 .craft .craft-shop-panel .mtg-nav-items{display:grid;padding:8px 12px 8px 0}
 .craft .craft-shop-panel .mtg-nav-item{display:contents}
 .craft .craft-shop-panel .mtg-dropdown{position:static;grid-column:2;grid-row:1/-1;padding-left:12px}
 .craft .craft-shop-panel .mtg-nav-trigger{font:600 10.5px/1.2 Rajdhani,Arial,sans-serif;letter-spacing:.07em;color:#f3f1eb}
 #craft-shop-panel .mtg-nav-items{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;grid-template-rows:repeat(5,44px)!important;gap:0 12px!important;min-height:236px!important;padding:8px 12px 8px 0!important;align-items:start!important}
 #craft-shop-panel .mtg-nav-item{display:contents!important}
 #craft-shop-panel .mtg-nav-trigger{font:600 10.5px/1.2 Rajdhani,Arial,sans-serif!important;letter-spacing:.07em!important;color:#f3f1eb!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important}
 #craft-shop-panel .mtg-nav-label{font:inherit!important;letter-spacing:inherit!important;color:inherit!important;transform:none!important;filter:none!important;animation:none!important}
 #craft-shop-panel .mtg-nav-label::before,#craft-shop-panel .mtg-nav-label::after{display:none!important}
 #craft-shop-panel .mtg-dropdown{position:static!important;grid-column:2!important;grid-row:1/-1!important;transform:none!important;padding:0 0 0 12px!important}
 #craft-shop-panel .mtg-dropdown a{font:500 11px/1.3 Rajdhani,Arial,sans-serif!important;letter-spacing:.02em!important;min-height:44px!important;height:44px!important;padding:6px 0!important;color:#f3f1eb!important}
 #craft-shop-panel h4{font:600 9px/1.3 Rajdhani,Arial,sans-serif!important;color:#f3f1eb!important}
 html body.mt20-gold-site.mtg-craft-ready:not(.page-id-5713){padding-top:88px!important}
}

@media(max-width:700px){.mtc-title small{letter-spacing:.13em!important}.mtc-title{bottom:17%!important}.mtc-title h2{font-size:58px!important}.mtc-title[data-category=ACCESSORIES] h2{font-size:44px!important}.mtc-title p{max-width:265px!important}}
/* Align only the new switch artwork with the unchanged native icon. */
@media(max-width:767px), (max-width:932px) and (pointer:coarse){
 .craft-theme-toggle::before{transform:translateY(5.5px)}
 .craft-theme-orb{top:21.5px}
}
@media(min-width:768px) and (max-width:932px) and (pointer:coarse){
 .craft-inner{padding-right:calc(56px + var(--craft-native-inset,0px))}
}

/* Mobile youth submenu aligns with the other category links. */
@media(max-width:767px), (max-width:932px) and (pointer:coarse){
 .craft-shop-toggle[aria-expanded=true]~.craft-nav{visibility:hidden;pointer-events:none}
 #craft-shop-panel .mtg-youth-grid{width:max-content;max-width:100%;min-width:0;column-gap:24px}
 #craft-shop-panel .mtg-youth-grid>div{position:relative;min-width:0}
 #craft-shop-panel .mtg-youth-grid>div h4{position:absolute;top:0;left:0;margin:0;opacity:1}
 #craft-shop-panel .mtg-youth-grid>div h4,
 #craft-shop-panel .mtg-youth-grid>div a{text-align:left;justify-content:flex-start}
 #craft-shop-panel .mtg-youth-grid>div a{white-space:normal}
 #craft-shop-panel .mtg-youth-grid::after{left:calc(50% - .5px);width:1px;background:linear-gradient(180deg,transparent,#e3d3ad,transparent);box-shadow:none;animation:none!important;transform:none;opacity:1}
}

/* Compact mobile category disclosure; the top shop menu stays independent. */
.craft-youth-panel{display:none}
.craft-youth-panel[hidden]{display:none!important}
@media(max-width:767px), (max-width:932px) and (pointer:coarse){
 .craft .craft-nav{width:calc(100vw - 40px);margin:0;grid-template-columns:repeat(4,max-content);justify-content:space-between}
 .craft .craft-nav button{padding-inline:4px}
 .craft .craft-track{width:var(--mobile-track-width,44px);transform:translateX(var(--mobile-track-x,0px))}
 .craft-youth-panel:not([hidden]){display:grid;gap:4px;position:absolute;top:100%;width:148px;max-width:calc(100vw - 32px);padding-top:5px;pointer-events:none}
 .craft .craft-youth-panel a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;color:#f3f1eb;text-decoration:none;font:600 11px/1.2 Rajdhani,Arial,sans-serif;letter-spacing:.12em;border:1px solid #d3c69c30;background:linear-gradient(165deg,#25251fcc,#101314b3);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);box-shadow:0 6px 18px #0002;pointer-events:auto}
 .craft .craft-youth-panel a:hover,.craft .craft-youth-panel a:focus-visible,.craft .craft-youth-panel a[aria-current=page]{color:#fff4da;border-color:#d3c69c80}
 html[data-theme=light] .craft .craft-youth-panel a{background:linear-gradient(165deg,#ffffeddd,#e5e9ebbb);color:#30372e}
}
@media(max-width:350px){.craft .craft-nav{width:calc(100vw - 28px)}}
