.mp-header-family{color:var(--mp-ink);font-family:var(--mp-font-ui)}.mp-header--standard{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--mp-border-soft);background:rgba(255,255,255,.96);box-shadow:var(--mp-shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mp-header--classifieds,.mp-header-variant--classifieds .annonser-topbar{display:flex;justify-content:space-between;gap:14px;align-items:center;width:min(1240px,calc(100% - var(--mp-gutter)));margin:0 auto;padding:10px 2px 8px}.mp-header--classifieds .mp-header__brand,.mp-header-variant--classifieds .annonser-brand{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:var(--mp-ink);text-decoration:none}.mp-header--classifieds .mp-header__brand-mark,.mp-header-variant--classifieds .annonser-brand__mark{display:block;width:160px;height:32px;flex-shrink:0;overflow:hidden;color:transparent;font-size:0;line-height:0;background:url(https://cdn.marketplace.se/2025/10/logo-320.webp) 50%/contain no-repeat}.mp-header--classifieds .mp-header__brand-divider,.mp-header-variant--classifieds .annonser-brand__divider{width:28px;height:1px;background:rgba(27,37,40,.22)}.mp-header--classifieds .mp-header__brand-name,.mp-header-variant--classifieds .annonser-brand__name{color:var(--mp-ink);font-weight:850}.mp-header--classifieds .mp-header__links,.mp-header-variant--classifieds .annonser-topbar__links{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.mp-header--classifieds .mp-header__links a,.mp-header-variant--classifieds .annonser-topbar__links a{padding:8px 11px;border:1px solid transparent;border-radius:var(--mp-radius-pill);color:rgba(27,37,40,.82);font-size:.84rem;font-weight:760;text-decoration:none;transition:border-color .14s ease,background .14s ease,transform .14s ease}.mp-header--classifieds .mp-header__links a:focus-visible,.mp-header--classifieds .mp-header__links a:hover,.mp-header-variant--classifieds .annonser-topbar__links a:focus-visible,.mp-header-variant--classifieds .annonser-topbar__links a:hover{transform:translateY(-1px);border-color:var(--mp-border);background:rgba(255,255,255,.58)}.mp-header--classifieds .mp-header__actions,.mp-header-variant--classifieds .annonser-topbar__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end}.mp-app-header,.mp-header-variant--app .annonser-global-header{position:sticky;top:0;z-index:120;width:100%;margin:0;padding:8px 0;border-bottom:1px solid var(--mp-border);background:rgba(255,255,255,.96);box-shadow:0 14px 34px rgba(20,33,61,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mp-app-header__bar,.mp-header-variant--app .annonser-global-header__bar{display:grid;grid-template-columns:auto minmax(280px,1fr) auto auto;gap:12px;align-items:center;justify-content:space-between;width:min(1240px,calc(100% - var(--mp-gutter)));margin:0 auto}.mp-app-header__actions,.mp-app-header__left,.mp-header-variant--app .annonser-global-header__actions,.mp-header-variant--app .annonser-global-header__left{display:inline-flex;align-items:center;gap:8px}.mp-app-header__actions,.mp-header-variant--app .annonser-global-header__actions{justify-content:flex-end}.mp-app-header__logo,.mp-header-variant--app .annonser-global-header__logo{width:148px;height:30px}.mp-app-header__menu,.mp-header-variant--app .annonser-global-header__menu{position:relative}.mp-app-header__menu summary,.mp-header-variant--app .annonser-global-header__menu summary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:0 12px;border:1px solid var(--mp-border);border-radius:13px;background:#f8fafc;color:#14213d;cursor:pointer;font-size:.76rem;font-weight:900;list-style:none;transition:background .14s ease,transform .14s ease}.mp-app-header__menu summary::-webkit-details-marker,.mp-header-variant--app .annonser-global-header__menu summary::-webkit-details-marker{display:none}.mp-app-header__hamburger,.mp-header-variant--app .annonser-global-header__hamburger{display:inline-grid;gap:3px}.mp-app-header__hamburger span,.mp-header-variant--app .annonser-global-header__hamburger span{display:block;width:14px;height:2px;border-radius:var(--mp-radius-pill);background:currentColor}.mp-app-header__menu nav,.mp-header-variant--app .annonser-global-header__menu nav{position:absolute;top:calc(100% + 8px);left:0;z-index:160;display:grid;min-width:220px;gap:4px;padding:8px;border:1px solid var(--mp-border);border-radius:18px;background:rgba(255,255,255,.98);box-shadow:0 22px 52px rgba(15,23,42,.16)}.mp-app-header__menu:not([open]) nav,.mp-header-variant--app .annonser-global-header__menu:not([open]) nav{display:none}.mp-app-header__menu nav a,.mp-header-variant--app .annonser-global-header__menu nav a{padding:9px 10px;border-radius:12px;color:#14213d;font-size:.8rem;font-weight:820;line-height:1.2;text-decoration:none}.mp-app-header__menu nav a:focus-visible,.mp-app-header__menu nav a:hover,.mp-header-variant--app .annonser-global-header__menu nav a:focus-visible,.mp-header-variant--app .annonser-global-header__menu nav a:hover{background:rgba(20,33,61,.06)}.mp-app-header__profile,.mp-header-variant--app .annonser-global-header__profile{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(15,23,42,.12);border-radius:13px;background:linear-gradient(#0f172a,#334155);color:#ffffff;box-shadow:0 10px 22px rgba(15,23,42,.14)}.mp-app-header__search,.mp-header-variant--app .annonser-global-search{position:relative;justify-self:center;width:min(760px,100%)}.mp-header--community,.mp-header-variant--community .mf-topbar{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--mp-border);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mp-header--community .mp-header__inner,.mp-header-variant--community .mf-topbar__inner{display:grid;grid-template-columns:220px minmax(360px,1fr) max-content;align-items:center;gap:18px;width:min(1240px,calc(100% - var(--mp-gutter)));min-height:68px;margin:0 auto}.mp-header--community .mp-header__search,.mp-header-variant--community .mf-search{display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:stretch;overflow:hidden;border:1px solid #ffafd2;border-radius:var(--mp-radius-pill);background:#ffffff}.mp-header--community .mp-header__link,.mp-header--community .mp-header__search button,.mp-header--community .mp-header__search input,.mp-header-variant--community .mf-header-link,.mp-header-variant--community .mf-search button,.mp-header-variant--community .mf-search input{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border:0;border-left:1px solid #ffd0e3;background:transparent;color:var(--mp-accent-ink);font-weight:750}.mp-header--tools{max-width:1360px;margin:0 auto 18px;padding:16px;border:1px solid rgba(148,163,184,.14);border-radius:28px;background:rgba(8,13,28,.86);color:#e2e8f0;box-shadow:0 20px 60px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mp-header--tools .mp-header__inner{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.mp-header--tools .mp-header__brand-mark{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:var(--mp-radius-pill);background:linear-gradient(135deg,#38bdf8,#f59e0b);color:#08111e;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mp-header--tools .mp-header__nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.mp-header--tools .mp-header__nav a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid rgba(148,163,184,.18);border-radius:var(--mp-radius-pill);background:rgba(255,255,255,.04);color:#e2e8f0;font-size:.75rem;font-weight:900;text-decoration:none}@media (max-width:760px){.mp-app-header__bar,.mp-header--classifieds,.mp-header--community .mp-header__inner,.mp-header-variant--app .annonser-global-header__bar,.mp-header-variant--classifieds .annonser-topbar,.mp-header-variant--community .mf-topbar__inner{width:min(100% - 20px,1240px)}.mp-header--classifieds,.mp-header-variant--classifieds .annonser-topbar{align-items:flex-start;flex-direction:column}.mp-app-header__bar,.mp-header-variant--app .annonser-global-header__bar{grid-template-columns:auto 1fr auto}.mp-app-header__search,.mp-header-variant--app .annonser-global-search{grid-column:1/-1;width:100%}.mp-header--community .mp-header__inner,.mp-header-variant--community .mf-topbar__inner{grid-template-columns:auto 1fr;min-height:auto;padding:10px 0}}.cms-public-card,.mp-card{position:relative;overflow:hidden;border:1px solid var(--mp-border-soft);border-radius:var(--mp-radius-xl);background:rgba(255,255,255,.92);box-shadow:var(--mp-shadow-card)}.cms-public-card--muted,.mp-card--muted{background:linear-gradient(180deg,#ffffff,#f8fbff)}.cms-public-card--dark,.mp-card--dark{color:#ffffff;background:linear-gradient(145deg,#0f172a,#172033 56%,#111827)}.cms-public-card h2,.mp-card h2,.mp-section-title{margin:0;color:var(--mp-ink);font-family:var(--mp-font-headline);font-size:clamp(1.25rem,1.8vw,1.75rem);line-height:1.05}.cms-public-card--dark h2,.mp-card--dark h2{color:#ffffff}.cms-public-card p,.mp-card p,.mp-section-lead{margin:0;color:var(--mp-muted);font-size:.95rem;line-height:1.6}.mp-section{width:min(var(--mp-max-page),calc(100% - var(--mp-gutter)));margin:0 auto;padding:28px 0}.mp-section--panel{border:1px solid rgba(14,165,233,.18);border-radius:var(--mp-radius-2xl);background:radial-gradient(circle at top right,rgba(14,165,233,.13),transparent 32%),linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 22px 54px rgba(15,23,42,.08)}.mp-section__inner{display:grid;gap:18px;padding:24px}.mp-section__head{display:flex;align-items:end;justify-content:space-between;gap:18px}.cms-public-pill,.mp-pill{display:inline-flex;width:fit-content;align-items:center;justify-content:center;min-height:28px;padding:0 11px;border:1px solid var(--mp-accent-border);border-radius:var(--mp-radius-pill);color:var(--mp-accent-ink);background:var(--mp-accent-soft);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.mp-button-row{display:flex;flex-wrap:wrap;gap:10px}.mp-grid{display:grid;gap:16px}.mp-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-mini-card{display:grid;gap:8px;min-width:0;padding:14px;border:1px solid var(--mp-border-soft);border-radius:var(--mp-radius-lg);background:#ffffff;box-shadow:0 10px 24px rgba(15,23,42,.05)}.mp-mini-card strong{color:var(--mp-ink);font-size:.98rem;line-height:1.2}.mp-mini-card small{color:var(--mp-muted);font-size:.78rem;line-height:1.35}@media (max-width:900px){.mp-grid--3,.mp-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mp-section{width:min(100% - 20px,var(--mp-max-page));padding:18px 0}.mp-section__inner{padding:16px}.mp-section__head{align-items:flex-start;flex-direction:column}.mp-grid--2,.mp-grid--3,.mp-grid--4{grid-template-columns:1fr}}.mp-news{--mp-news-accent:var(--mp-accent,#2563eb);--mp-news-accent-ink:var(--mp-accent-ink,#1d4ed8);--mp-news-soft:var(--mp-accent-soft,#eff6ff);--mp-news-ink:var(--mp-ink,#0f172a);--mp-news-muted:var(--mp-muted,#64748b);--mp-news-border:var(--mp-border-soft,rgba(148,163,184,0.24));padding:30px 0 54px;color:var(--mp-news-ink);background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--mp-news-accent) 12%,transparent),transparent 28%),linear-gradient(180deg,#ffffff,#f8fafc)}.mp-news--travel{--mp-news-accent:#0ea5e9;--mp-news-accent-ink:#0369a1;--mp-news-soft:#e0f7ff}.mp-news--crypto{--mp-news-accent:#f59e0b;--mp-news-accent-ink:#92400e;--mp-news-soft:#fff7ed}.mp-news--finance{--mp-news-accent:#059669;--mp-news-accent-ink:#047857;--mp-news-soft:#ecfdf5}.mp-news__container{width:min(var(--mp-max-page,1180px),calc(100% - var(--mp-gutter, 32px)));margin:0 auto}.mp-news__masthead{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.mp-news-block__cta,.mp-news-hero__badge,.mp-news__eyebrow{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.mp-news__eyebrow{min-height:28px;padding:0 12px;color:var(--mp-news-accent-ink);background:var(--mp-news-soft);font-size:.68rem}.mp-news__masthead h2{max-width:850px;margin:10px 0 0;font-family:var(--mp-font-headline,inherit);font-size:clamp(2rem,4vw,4.4rem);line-height:.95;letter-spacing:-.06em}.mp-news__masthead p{max-width:720px;margin:12px 0 0;color:var(--mp-news-muted);font-size:1rem;line-height:1.65}.mp-news__updated{flex:none;color:var(--mp-news-muted);font-size:.78rem;font-weight:800}.mp-news-trending{display:flex;align-items:center;gap:14px;margin-bottom:18px;overflow:hidden;border:1px solid var(--mp-news-border);border-radius:24px;background:#ffffff;box-shadow:0 10px 30px rgba(15,23,42,.05)}.mp-news-trending>strong{align-self:stretch;display:flex;align-items:center;padding:0 14px;color:#ffffff;background:var(--mp-news-accent);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.mp-news-trending__track{display:flex;gap:12px;width:max-content;min-height:58px;align-items:center;animation:mp-news-marquee 32s linear infinite}.mp-news-trending:hover .mp-news-trending__track{animation-play-state:paused}.mp-news-trending__item{display:grid;gap:3px;min-width:220px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--mp-news-accent) 20%,#ffffff);border-radius:18px;color:var(--mp-news-ink);background:linear-gradient(180deg,#ffffff,var(--mp-news-soft))}.mp-news-article__meta,.mp-news-card__content small,.mp-news-latest__link small,.mp-news-trending__item small{color:var(--mp-news-muted);font-size:.7rem;font-weight:800}@keyframes mp-news-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mp-news-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.95fr);gap:14px;margin-bottom:24px}.mp-news-hero__card,.mp-news-hero__lead{position:relative;overflow:hidden;border-radius:30px;background:linear-gradient(to top,rgba(2,6,23,.86),rgba(2,6,23,.16)),var(--mp-news-image),linear-gradient(135deg,var(--mp-news-accent),#0f172a);background-position:50%;background-size:cover;box-shadow:0 22px 54px rgba(15,23,42,.12)}.mp-news-hero__lead{min-height:470px}.mp-news-hero__side{display:grid;gap:14px}.mp-news-hero__card{min-height:147px}.mp-news-hero__link{display:flex;min-height:inherit;height:100%;flex-direction:column;justify-content:flex-end;padding:22px;color:#ffffff}.mp-news-hero__lead .mp-news-hero__link{padding:32px}.mp-news-hero__badge{margin-bottom:10px;padding:7px 10px;color:#ffffff;background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.68rem}.mp-news-hero h3{max-width:820px;margin:0;color:#ffffff;font-family:var(--mp-font-headline,inherit);font-size:clamp(1.25rem,2.6vw,3rem);line-height:.98;letter-spacing:-.05em}.mp-news-hero__card h3{font-size:clamp(1.05rem,1.6vw,1.45rem)}.mp-news-hero p{max-width:720px;margin:12px 0 0;color:rgba(255,255,255,.86);line-height:1.55}.mp-news-article__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mp-news-article__meta strong{color:var(--mp-news-accent-ink)}.mp-news-hero .mp-news-article__meta,.mp-news-hero .mp-news-article__meta strong{color:rgba(255,255,255,.8)}.mp-news__body{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.mp-news__aside,.mp-news__main{display:grid;gap:18px}.mp-news-block,.mp-news-panel{border:1px solid var(--mp-news-border);border-radius:28px;background:rgba(255,255,255,.94);box-shadow:0 16px 38px rgba(15,23,42,.06)}.mp-news-block{padding:18px}.mp-news-block__head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--mp-news-ink)}.mp-news-block__head h3,.mp-news-panel h3{margin:0;color:var(--mp-news-ink);font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.mp-news-block__head p,.mp-news-panel p{margin:6px 0 0;color:var(--mp-news-muted);font-size:.9rem;line-height:1.55}.mp-news-block__cta{flex:none;min-height:34px;padding:0 13px;color:var(--mp-news-accent-ink);background:var(--mp-news-soft);font-size:.7rem}.mp-news-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mp-news-card,.mp-news-latest__item{overflow:hidden;border:1px solid var(--mp-news-border);border-radius:22px;background:#ffffff}.mp-news-card__link,.mp-news-latest__link,.mp-news-popular__link{display:grid;color:inherit}.mp-news-card__image,.mp-news-latest__image{min-height:132px;background:linear-gradient(135deg,rgba(15,23,42,.1),rgba(15,23,42,.02)),var(--mp-news-image),var(--mp-news-soft);background-position:50%;background-size:cover}.mp-news-card__content,.mp-news-latest__link>span{display:grid;gap:8px;padding:13px}.mp-news-card__content strong,.mp-news-latest__link strong,.mp-news-popular__link strong{color:var(--mp-news-ink);font-size:.98rem;line-height:1.2}.mp-news-latest{display:grid;gap:10px}.mp-news-latest__link{grid-template-columns:178px minmax(0,1fr);align-items:stretch}.mp-news-latest__image{min-height:120px}.mp-news-panel{padding:18px}.mp-news-popular{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.mp-news-popular__link{grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.mp-news-popular__link>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#ffffff;background:var(--mp-news-accent);font-size:.78rem;font-weight:900}.mp-news-newsletter form{display:grid;gap:8px;margin-top:14px}.mp-news-newsletter button,.mp-news-newsletter input{min-height:42px;border-radius:999px;font:inherit}.mp-news-newsletter input{border:1px solid var(--mp-news-border);padding:0 14px}.mp-news-newsletter button{border:0;color:#ffffff;background:var(--mp-news-accent);font-weight:900}@media (max-width:980px){.mp-news-block__head,.mp-news__masthead{align-items:flex-start;flex-direction:column}.mp-news-hero,.mp-news__body{grid-template-columns:1fr}.mp-news-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mp-news__container{width:min(100% - 20px,var(--mp-max-page,1180px))}.mp-news-hero__lead{min-height:390px}.mp-news-card-grid,.mp-news-latest__link{grid-template-columns:1fr}}.commerce-product-card:not(.commerce-product-card--unstyled){display:grid;grid-template-columns:minmax(132px,.8fr) minmax(0,1.2fr);gap:16px;min-width:0;padding:14px;border:1px solid var(--mp-border-soft,#e5e7eb);border-radius:18px;background:var(--mp-surface,#fff);box-shadow:var(--mp-shadow-soft,0 8px 24px rgba(15,23,42,.06))}.commerce-product-card__media{display:block;min-height:148px;overflow:hidden;border-radius:13px;background:var(--mp-surface-muted,#f1f5f9)}.commerce-product-card__media img,.commerce-product-card__media-placeholder{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.commerce-product-card__media-placeholder{background:linear-gradient(135deg,rgba(148,163,184,.24),rgba(226,232,240,.7))}.commerce-product-card__body{display:flex;min-width:0;flex-direction:column;gap:8px}.commerce-product-card__badges,.commerce-product-card__eyebrow,.commerce-product-card__meta,.commerce-product-card__rating{color:var(--mp-text-muted,#64748b);font-size:.78rem}.commerce-product-card__title{margin:0;color:var(--mp-text-strong,#0f172a);font-size:1.05rem;line-height:1.25}.commerce-product-card__title a{color:inherit;text-decoration:none}.commerce-product-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.commerce-product-card__foot{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:auto}.commerce-product-card__price{display:grid;gap:2px}.commerce-product-card__price strong{color:var(--mp-text-strong,#0f172a);font-size:1.05rem}.commerce-product-card__price small{color:var(--mp-text-muted,#64748b);text-decoration:line-through}.commerce-product-card__actions{display:flex;flex-wrap:wrap;justify-content:end;gap:8px}.commerce-state-panel:not(.commerce-state-panel--unstyled){display:grid;gap:8px;padding:28px;border:1px solid var(--mp-border-soft,#e5e7eb);border-radius:18px;background:var(--mp-surface,#fff);text-align:center}.commerce-state-panel:not(.commerce-state-panel--unstyled) h2,.commerce-state-panel:not(.commerce-state-panel--unstyled) p{margin:0}.commerce-state-panel:not(.commerce-state-panel--unstyled) p{color:var(--mp-text-muted,#64748b)}.commerce-state-panel--error:not(.commerce-state-panel--unstyled){border-color:rgba(185,28,28,.25);background:rgba(254,242,242,.82)}.commerce-state-panel--success:not(.commerce-state-panel--unstyled){border-color:rgba(21,128,61,.25);background:rgba(240,253,244,.82)}.commerce-filter-bar:not(.commerce-filter-bar--unstyled){display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 12px;border:1px solid var(--mp-border-soft,#e5e7eb);border-radius:14px;background:var(--mp-surface,#fff)}.commerce-filter-bar:not(.commerce-filter-bar--unstyled) .commerce-filter-bar__controls{display:flex;min-width:0;flex-wrap:wrap;gap:8px}.commerce-filter-bar:not(.commerce-filter-bar--unstyled) .commerce-filter-bar__result{flex:0 0 auto;color:var(--mp-text-muted,#64748b);font-size:.82rem}.commerce-filter-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--mp-border-soft,#e5e7eb);border-radius:999px;background:var(--mp-surface-muted,#f8fafc);color:var(--mp-text-muted,#64748b);font-size:.8rem;white-space:nowrap}.commerce-filter-chip.is-active{border-color:var(--mp-accent,#0f172a);background:var(--mp-accent,#0f172a);color:#fff}.commerce-checkout-shell__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:24px;min-width:0}.commerce-checkout-shell__aside,.commerce-checkout-shell__main{min-width:0}@media (max-width:640px){.commerce-product-card{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:10px;border-radius:15px}.commerce-product-card__media{min-height:112px;border-radius:10px}.commerce-product-card__title{font-size:.95rem}.commerce-product-card__foot{align-items:start;flex-direction:column}.commerce-product-card__actions{justify-content:start}.commerce-filter-bar{align-items:stretch;flex-direction:column}.commerce-checkout-shell__grid{grid-template-columns:minmax(0,1fr)}}