.catalog30 .catalog-intro{width:calc(100% - 84px)!important;max-width:1264px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
.catalog30 .intro-copy{max-width:940px!important}
.catalog30 .intro-copy h1{margin-right:36px!important}
.catalog30 .catalog-count{right:0!important;margin-right:0!important}
.catalog30 .market-choice30{width:calc(100% - 84px)!important;max-width:1264px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
.catalog30 .market-choice30>header{padding-left:0!important;padding-right:0!important}
.catalog30 .market-choice30-grid{gap:10px!important;grid-template-columns:repeat(10,minmax(100px,1fr))!important}
.catalog30 .market-choice30-grid a{min-width:0!important;padding:13px 8px 12px!important;border:1px solid #e1e6f0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 9px 24px rgba(32,47,83,.055)!important}
.catalog30 .market-choice30-grid a.live{border-color:#5068f6!important;box-shadow:0 10px 26px rgba(64,92,246,.12)!important}
.catalog30 .market-choice30-grid i{display:flex!important;align-items:center!important;justify-content:center!important;width:76px!important;height:34px!important;margin:0 auto 8px!important;border-radius:10px!important;background:#f6f7fb!important;color:#111827!important;font-style:normal!important;font-size:0!important;letter-spacing:-.04em!important}
.catalog30 .market-choice30-grid i:after{font:800 14px/1 Manrope,Arial,sans-serif}
.catalog30 .market-choice30-grid a:nth-child(1) i:after{content:"✓";color:#405cf6;font-size:19px}
.catalog30 .market-choice30-grid a:nth-child(2) i:after{content:"eBay";color:#e53238;font-size:18px}
.catalog30 .market-choice30-grid a:nth-child(3) i:after{content:"amazon";color:#111827;font-size:14px}
.catalog30 .market-choice30-grid a:nth-child(4) i:after{content:"Kaufland";color:#e30613;font-size:12px}
.catalog30 .market-choice30-grid a:nth-child(5) i:after{content:"OTTO";color:#e60012;font-size:16px}
.catalog30 .market-choice30-grid a:nth-child(6) i:after{content:"MediaMarkt";color:#df0011;font-size:11px}
.catalog30 .market-choice30-grid a:nth-child(7) i:after{content:"SATURN";color:#006fba;font-size:13px}
.catalog30 .market-choice30-grid a:nth-child(8) i:after{content:"Etsy";color:#f1641e;font-size:17px}
.catalog30 .market-choice30-grid a:nth-child(9) i:after{content:"AliExpress";color:#e62e04;font-size:11px}
.catalog30 .market-choice30-grid a:nth-child(10) i:after{content:"ABOUT YOU";color:#111827;font-size:10px}
.catalog30 .market-choice30-grid b{font:800 11px/1.15 Manrope,Arial,sans-serif!important;white-space:nowrap}
.catalog30 .market-choice30-grid small{margin-top:5px!important}
@media(max-width:820px){.catalog30 .catalog-intro,.catalog30 .market-choice30{width:calc(100% - 20px)!important;max-width:none!important}.catalog30 .catalog-intro{padding:24px 0 26px!important}.catalog30 .intro-copy h1{margin-right:0!important}.catalog30 .catalog-count{margin-top:22px!important}.catalog30 .market-choice30-grid{display:flex!important;grid-template-columns:none!important;gap:10px!important;overflow-x:auto!important;padding:2px 1px 12px!important;scroll-snap-type:x proximity}.catalog30 .market-choice30-grid a{flex:0 0 126px!important;scroll-snap-align:start}.catalog30 .market-choice30-grid i{width:82px!important}}

/* v42 stable mobile marketplace chooser */
@media(max-width:620px){
  .catalog30 .market-choice30{overflow:visible!important}
  .catalog30 .market-choice30>header{margin-bottom:12px!important}
  .catalog30 .market-choice30-grid{
    display:grid!important;
    grid-template-columns:none!important;
    grid-auto-flow:column!important;
    grid-auto-columns:112px!important;
    gap:9px!important;
    width:100%!important;
    max-width:100%!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    padding:2px 1px 10px!important;
    scroll-snap-type:x proximity;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
  }
  .catalog30 .market-choice30-grid::-webkit-scrollbar{display:none}
  .catalog30 .market-choice30-grid a{
    width:112px!important;
    min-width:112px!important;
    max-width:112px!important;
    min-height:104px!important;
    padding:10px 7px!important;
    box-sizing:border-box!important;
    scroll-snap-align:start;
  }
  .catalog30 .market-choice30-grid a i{font-size:13px!important}
  .catalog30 .market-choice30-grid a b{font-size:10px!important;line-height:1.15!important;white-space:normal!important}
  .catalog30 .market-choice30-grid a small{font-size:8px!important}
}
