/* MapRaiders shop page (/en/shop/, /shop/): styles for seo-strategy/tools/bauteile_shop.mjs.
   Builds on /design/story.css tokens. Motion only under html.mr-js (skipped for reduced motion) or
   html.ms-io (story.js); without either, every block shows its end state. */

/* ---------- hero height: less empty band above and below ---------- */
.sh-story .ms-hero{min-height:min(84dvh,780px)}

/* ---------- pack: one card back on a drawn stack (hero), eight drawn leaves (fan) ---------- */
.sh-pack{margin:0 auto;position:relative;width:100%}
.sh-pack__stapel{position:relative;margin:0 auto;aspect-ratio:420/652;width:min(62%,250px)}
.sh-pack:not(.sh-pack--offen) .sh-pack__stapel::before{content:"";position:absolute;inset:3% 4%;border-radius:12px;background:#15110a;
  box-shadow:4px -4px 0 #3b2d15,8px -8px 0 #16120b,12px -12px 0 #3b2d15,16px -16px 0 #16120b,20px -20px 0 #3b2d15,24px -24px 0 #16120b,28px -28px 0 #4a3818}
.sh-pack:not(.sh-pack--offen) .sh-pack__stapel::after{content:"";position:absolute;inset:-18%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(216,179,106,.22),transparent 62%)}
.sh-pack:not(.sh-pack--offen) .sh-pack__karte{position:relative;width:100%;height:100%;filter:drop-shadow(0 18px 26px rgba(0,0,0,.6))}
.mr-js .ms-hero .sh-pack__stapel{animation:shSchweben 6s ease-in-out 1.6s infinite}
@keyframes shSchweben{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}

.sh-pack--offen{padding:18px 0 0}
.sh-pack--offen .sh-pack__stapel{width:min(26%,120px);margin-top:10px;margin-bottom:34px}
.sh-pack__blatt{position:absolute;inset:0;border-radius:10px;
  background:
    radial-gradient(120% 80% at 50% 0%,rgba(216,179,106,.16),transparent 60%),
    repeating-linear-gradient(38deg,rgba(216,179,106,.05) 0 2px,transparent 2px 11px),
    repeating-linear-gradient(-52deg,rgba(216,179,106,.04) 0 1px,transparent 1px 15px),
    linear-gradient(160deg,#2a2114,#0e0c08 70%);
  box-shadow:inset 0 0 0 2px #B18A42,inset 0 0 0 6px #120e08,inset 0 0 0 7px rgba(216,179,106,.55),inset 0 0 22px rgba(0,0,0,.7),0 12px 20px -6px rgba(0,0,0,.7);
  transform-origin:50% 115%;
  transform:translateX(calc((var(--i) - 3.5) * 20%)) rotate(calc((var(--i) - 3.5) * 6.5deg));
  transition:transform 1.1s var(--ms-ease) calc(var(--i) * 70ms + 250ms)}
.sh-pack__blatt:last-child{box-shadow:inset 0 0 0 2px #E6C47E,inset 0 0 0 6px #120e08,inset 0 0 0 7px rgba(216,179,106,.7),inset 0 0 22px rgba(0,0,0,.6),0 0 28px -6px rgba(216,179,106,.55),0 12px 20px -6px rgba(0,0,0,.7)}
.ms-io .sh-pack--offen:not(.ms-in) .sh-pack__blatt{transform:translate(calc(var(--i) * 3px),calc(var(--i) * -3px));transition:none}
@media(max-width:620px){.sh-pack--offen .sh-pack__stapel{width:26%}.sh-pack__blatt{transform:translateX(calc((var(--i) - 3.5) * 18%)) rotate(calc((var(--i) - 3.5) * 6deg))}}
.sh-pack__zahl{display:flex;align-items:baseline;justify-content:center;gap:8px;font-size:13px;color:var(--ms-muted);letter-spacing:.3px}
.sh-pack__zahl b{font-size:34px;font-weight:900;color:#D8B36A;letter-spacing:-1px;line-height:1}

/* ---------- planned assortment ---------- */
.sh-sortiment{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.sh-sortiment li{display:flex;gap:16px;align-items:flex-start;padding:20px;border-radius:16px;background:linear-gradient(180deg,var(--ms-raised),var(--ms-panel));border:1px solid rgba(216,179,106,.28)}
.sh-sortiment__zeichen{flex:0 0 60px;width:60px;height:60px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#E6C47E;background:radial-gradient(circle at 50% 40%,#2a2114,#0e0c08 75%);box-shadow:inset 0 0 0 1px rgba(216,179,106,.5)}
.sh-sortiment h3{font-size:16px;font-weight:700;letter-spacing:-.2px;margin:2px 0 6px}
.ms-story .sh-sortiment p{font-size:14px;line-height:1.55}
@media(max-width:860px){.sh-sortiment{grid-template-columns:1fr}}

/* ---------- never for sale ---------- */
.sh-nie{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.sh-nie li{display:flex;flex-direction:column;gap:14px;padding:20px 18px;border-radius:16px;background:var(--ms-panel);border:1px solid rgba(89,101,117,.22)}
.sh-nie__zeichen{position:relative;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#D8B36A;
  background:radial-gradient(circle at 50% 40%,#1d1a14,#0b0a08 72%);box-shadow:inset 0 0 0 2px rgba(177,138,66,.55)}
.sh-nie__zeichen img{width:44px;height:44px;object-fit:contain}
.sh-nie__zeichen::after{content:"";position:absolute;left:8px;right:8px;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:#C8553D;transform:rotate(-45deg);box-shadow:0 0 0 2px rgba(11,10,8,.85)}
.sh-nie h3{font-size:16px;font-weight:700;letter-spacing:-.2px;margin:0 0 6px}
.ms-story .sh-nie p{font-size:14px;line-height:1.55}
@media(max-width:1080px){.sh-nie{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.sh-nie{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.sh-nie{grid-template-columns:1fr}.sh-nie li{flex-direction:row;align-items:flex-start}.sh-nie__zeichen{flex:0 0 56px;width:56px;height:56px}.sh-nie__zeichen img{width:38px;height:38px}}

/* ---------- four weekly passes, then the finale (vertical, beside the scene copy) ---------- */
.sh-strecke{list-style:none;margin:0;padding:0;display:grid;gap:10px;position:relative}
.sh-strecke::before{content:"";position:absolute;left:22px;top:14px;bottom:14px;width:2px;background:linear-gradient(180deg,rgba(89,101,117,.5),#B18A42);z-index:0}
.sh-strecke li{position:relative;z-index:1;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 12px;padding:13px 16px 13px 50px;border-radius:14px;background:var(--ms-panel);border:1px solid rgba(89,101,117,.28)}
.sh-strecke__woche::before{content:"";position:absolute;left:17px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--ms-bg);box-shadow:0 0 0 2px var(--ms-line)}
.sh-strecke b{font-size:15px;font-weight:800;color:var(--ms-text)}
.sh-strecke span{font-size:13.5px;line-height:1.45;color:var(--ms-muted)}
.sh-strecke__finale{align-items:center;padding-top:16px !important;padding-bottom:16px !important;background:radial-gradient(90% 140% at 0% 0%,rgba(180,59,36,.3),transparent 70%),var(--ms-raised) !important;border-color:rgba(216,179,106,.55) !important;box-shadow:0 0 30px -10px rgba(216,179,106,.45)}
.sh-strecke__finale img{position:absolute;left:4px;top:50%;margin-top:-20px;width:40px;height:40px;object-fit:contain}
.sh-strecke__finale b{color:#E6C47E}
.ms-szene__visual:has(>.sh-strecke){max-width:440px}

/* ---------- season commanders ---------- */
.sh-seasons{display:grid;grid-template-columns:1fr;gap:18px;margin-top:22px}
.sh-s1{margin:0;border-radius:20px;overflow:hidden;background:var(--ms-raised);border:1px solid rgba(180,59,36,.45);display:flex;flex-direction:column}
.sh-s1__buehne{position:relative;overflow:hidden;aspect-ratio:760/700;background:radial-gradient(70% 60% at 50% 62%,rgba(180,59,36,.34),rgba(7,10,15,0) 70%),#07080b}
.sh-s1__licht{position:absolute;inset:0;background:radial-gradient(40% 32% at 52% 30%,rgba(240,208,138,.2),transparent 70%);pointer-events:none}
.ms-story .sh-s1__figur{position:absolute;left:50%;bottom:-2%;width:86%;max-width:none;height:auto;transform:translate(-50%,var(--sh-y,0px));will-change:transform}
.sh-s1__buehne::after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(180deg,rgba(14,21,32,0),var(--ms-raised));pointer-events:none}
.sh-s1__glut{position:absolute;inset:0;pointer-events:none;z-index:2}
.sh-s1__glut i{position:absolute;bottom:12%;left:calc(12% + var(--g) * 9.5%);width:4px;height:4px;border-radius:50%;background:#FF9A4D;box-shadow:0 0 8px 2px rgba(255,120,50,.7);opacity:0}
.mr-js .sh-s1__glut i{animation:shGlut calc(5s + var(--g) * .45s) linear calc(var(--g) * -.9s) infinite}
@keyframes shGlut{0%{transform:translate(0,0);opacity:0}12%{opacity:.9}70%{opacity:.5}100%{transform:translate(calc((var(--g) - 4) * 4px),-260px);opacity:0}}
.mr-js .sh-s1__licht{animation:shLicht 5.5s ease-in-out infinite}
@keyframes shLicht{0%,100%{opacity:.6}50%{opacity:1}}
.sh-s1 figcaption{position:relative;z-index:3;padding:0 22px 22px;margin-top:-26px}
.sh-season__nr{display:block;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#E0775F;margin-bottom:6px}
.sh-season__name{display:flex;align-items:center;gap:10px;font-size:clamp(20px,2.4vw,26px);font-weight:800;color:var(--ms-text);letter-spacing:-.4px;line-height:1.15;margin-bottom:10px}
.sh-season__titel{display:block;font-size:15px;font-weight:700;color:#E0775F;letter-spacing:.2px;margin:-4px 0 12px}
.sh-season__name img{width:40px;height:40px;flex-shrink:0;filter:drop-shadow(0 4px 10px rgba(0,0,0,.7))}
.ms-story .sh-s1 p{font-size:15px;line-height:1.6;margin:0 0 6px;color:var(--ms-muted)}
.ms-story .sh-s1 p:last-child{font-style:italic;color:var(--ms-text)}
.sh-weitere{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.sh-weitere li{display:flex;flex-direction:column;justify-content:center;padding:20px 22px;border-radius:20px;background:linear-gradient(180deg,rgba(14,21,32,.4),var(--ms-raised));border:1px solid rgba(89,101,117,.25);position:relative;overflow:hidden}
.sh-weitere li[data-welt]::before{content:"";position:absolute;inset:0;background:radial-gradient(70% 70% at 80% 10%,color-mix(in srgb,var(--ms-lager-glow) 18%,transparent),transparent 70%);pointer-events:none}
.sh-weitere li:not([data-welt]) .sh-season__nr{color:var(--ms-muted)}
.sh-weitere li[data-welt] .sh-season__nr{color:#8FC28F}
.sh-weitere .sh-season__name{font-size:22px;margin-bottom:4px}
.ms-story .sh-weitere p{font-size:14px;line-height:1.55}
.sh-offen{width:40px;height:40px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:var(--ms-muted);border:2px dashed rgba(152,162,174,.45)}
@media(min-width:821px){
  .sh-s1{flex-direction:row;align-items:stretch}
  .sh-s1{background:radial-gradient(45% 75% at 27% 60%,rgba(180,59,36,.3),transparent 70%),var(--ms-raised)}
  .sh-s1__buehne{flex:0 0 54%;aspect-ratio:760/720;background:none}
  .sh-s1__buehne::after{display:none}
  .ms-story .sh-s1__figur{width:74%;bottom:-4%}
  .sh-s1 figcaption{margin:0;padding:40px 40px 40px 12px;display:flex;flex-direction:column;justify-content:center}
  .sh-s1 .sh-season__name{font-size:clamp(26px,3vw,36px)}
  .ms-story .sh-s1 p{font-size:16.5px}
}
@media(max-width:820px){.sh-weitere{grid-template-columns:1fr}}
@media (prefers-reduced-motion: reduce){
  .sh-pack__stapel,.sh-s1__glut i,.sh-s1__licht{animation:none !important}
  .sh-pack__blatt{transition:none !important}
  .ms-story .sh-s1__figur{transform:translate(-50%,0) !important}
}

/* ---------- closing CTA without a visual: narrow and centred, no empty right half ---------- */
.sh-story .ms-cta{max-width:780px;margin:0 auto}

/* ============ GLASS (René 28.09.2026) ============ */
@font-face{font-family:"Anton";src:url(/assets/schriften/anton-400-latin-ext.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Anton";src:url(/assets/schriften/anton-400-latin.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Barlow";src:url(/assets/schriften/barlow-400-latin-ext.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Barlow";src:url(/assets/schriften/barlow-400-latin.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Barlow";src:url(/assets/schriften/barlow-500-latin-ext.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Barlow";src:url(/assets/schriften/barlow-500-latin.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Barlow";src:url(/assets/schriften/barlow-600-latin-ext.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Barlow";src:url(/assets/schriften/barlow-600-latin.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Barlow";src:url(/assets/schriften/barlow-700-latin-ext.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Barlow";src:url(/assets/schriften/barlow-700-latin.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Barlow Condensed";src:url(/assets/schriften/barlow-condensed-500-latin-ext.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Barlow Condensed";src:url(/assets/schriften/barlow-condensed-500-latin.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Barlow Condensed";src:url(/assets/schriften/barlow-condensed-600-latin-ext.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Barlow Condensed";src:url(/assets/schriften/barlow-condensed-600-latin.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Barlow Condensed";src:url(/assets/schriften/barlow-condensed-700-latin-ext.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Barlow Condensed";src:url(/assets/schriften/barlow-condensed-700-latin.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}

:root{--o1:#ff7440;--o2:#f2461b;--o3:#cf2d0b;--tinte:#141213;--tinte2:#3a3536;--tinte3:#6b6365;--papier:#ece8e4;
  --anton:Anton,Impact,"Barlow Condensed",sans-serif;--cond:"Barlow Condensed",Barlow,system-ui,sans-serif;
  --glas:linear-gradient(160deg,rgba(255,255,255,.64),rgba(255,255,255,.38));
  --glas-rand:inset 0 0 0 1.5px rgba(255,255,255,.92),0 0 5px rgba(255,255,255,.7),0 0 18px rgba(255,255,255,.35),inset 0 0 18px rgba(255,255,255,.4),0 24px 40px -22px rgba(18,22,32,.45);
  --orange:radial-gradient(80% 60% at 50% 110%,rgba(255,190,120,.55),rgba(255,160,100,0) 70%),linear-gradient(180deg,rgba(255,132,84,.97) 0%,rgba(245,82,31,.95) 55%,rgba(228,62,14,.97) 100%);
  --orange-schatten:inset 0 1px 0 rgba(255,236,222,.9),inset 0 -1px 0 rgba(255,210,170,.6),inset 0 12px 16px -12px rgba(255,230,210,.75),inset 0 -12px 16px -12px rgba(110,20,0,.35),0 0 16px -2px rgba(255,90,40,.5),0 6px 12px -5px rgba(110,25,0,.45);
  --milch:linear-gradient(180deg,rgba(255,255,255,.76) 0%,rgba(255,255,255,.46) 55%,rgba(255,255,255,.56) 100%);
  --milch-schatten:inset 0 0 0 1.5px rgba(255,255,255,.95),inset 0 -10px 14px -10px rgba(0,0,0,.14),0 1px 1px rgba(8,10,14,.18),0 6px 12px -6px rgba(8,10,14,.35)}

body.ms-body{--ms-bg:#ece8e4;--ms-raised:rgba(255,255,255,.62);--ms-panel:rgba(255,255,255,.72);--ms-text:#141213;--ms-muted:#5d5557;--ms-line:rgba(20,18,19,.18);
  --ms-accent:#f2461b;--ms-gold:#c2410c;--ms-seam:#141010;
  color:#141213;font-family:Barlow,"Segoe UI",system-ui,sans-serif}
html body.ms-body{background:#ece8e4 url(/assets/hintergrund/mapraiders-tcg-hintergrund-stadt-panorama.webp) center top/cover fixed no-repeat!important}
body.ms-body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(236,232,228,.35),rgba(236,232,228,.7))}
.ms-story{position:relative;z-index:1}
.ms-hero__world{display:none}
/* header */
#mr-plat{background:rgba(236,232,228,.82)!important;border-bottom:1px solid rgba(255,255,255,.85)!important;box-shadow:0 10px 30px -18px rgba(20,16,16,.45)!important;color:#141213!important}
#mr-plat .mp-marke img{height:34px!important;width:auto!important}
#mr-plat .mp-tuer{color:#141213!important;font:600 .92rem/1 "Barlow Condensed",Barlow,sans-serif!important;letter-spacing:.04em;text-transform:uppercase;border-radius:999px}
#mr-plat .mp-tuer[aria-current=page]{color:#c2410c!important;box-shadow:inset 0 -2px 0 #f2461b;background:none!important}
#mr-plat .mp-login{background:var(--milch)!important;box-shadow:var(--milch-schatten)!important;color:#141213!important;border:0!important;border-radius:999px!important}
#mr-plat .mp-beta{background:var(--orange)!important;box-shadow:var(--orange-schatten)!important;color:#fff!important;border:0!important;border-radius:999px!important;text-shadow:0 1px 2px rgba(120,20,0,.4)}
/* type */
.ms-story h1{font:400 clamp(2.4rem,5vw,4.2rem)/1.06 Anton,Impact,sans-serif;text-transform:uppercase;letter-spacing:.005em;color:#141213}
.ms-story h2{font-family:"Barlow Condensed",Barlow,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#141213}
.ms-story h3{font-family:"Barlow Condensed",Barlow,sans-serif;font-weight:700;color:#141213}
.ms-story p,.ms-story li{color:#3a3536}
.ms-eyebrow{color:#c2410c!important;font-family:"Barlow Condensed",Barlow,sans-serif;font-weight:600}
.ms-breadcrumb,.ms-breadcrumb a{color:#5d5557}
.ms-tag,.ms-tag--planned{background:rgba(242,70,27,.12)!important;border:0!important;color:#c2410c!important;border-radius:999px}
/* scenes on frosted glass */
.ms-scene{margin:28px auto;max-width:1160px;background:var(--glas);-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%);border-radius:30px;box-shadow:var(--glas-rand)}
.ms-scene+.ms-scene{border-top:0}
.ms-hero{margin-top:96px}
/* buttons */
.ms-story .ms-btn{border:0;border-radius:999px;font:600 1rem/1.2 "Barlow Condensed",Barlow,sans-serif;letter-spacing:.05em;text-transform:uppercase}
.ms-story .ms-btn--primary{background:var(--orange);color:#fff;box-shadow:var(--orange-schatten);text-shadow:0 1px 2px rgba(120,20,0,.4)}
.ms-story .ms-btn:not(.ms-btn--primary){background:var(--milch);color:#141213;box-shadow:var(--milch-schatten)}
/* shop pieces: cards, season list, steps, next links */
.sh-sortiment li,.ms-weiter a,.ms-weiter li,.ms-stufen li,.sh-pass li,.sh-season,.sh-commander,.sh-season__karte{background:rgba(255,255,255,.62)!important;border:0!important;box-shadow:var(--glas-rand)!important;color:#141213!important;border-radius:18px}
.sh-sortiment__zeichen{color:#f2461b!important;background:rgba(242,70,27,.1)!important;border:0!important}
.mr-foot,.ms-body .mr-foot{position:relative;z-index:1;background:rgba(20,16,16,.92);color:#cfc6c2}
.ms-body .mr-foot .mr-foot__legal a{color:#fff}.ms-body .mr-foot .mr-foot__legal a:hover{color:#ff9a6e}
