:root{--navy:#071426;--navy-2:#0b1c31;--ink:#0b1730;--muted:#617087;--line:#e5e9f0;--paper:#f8f9fb;--blue:#1658d6;--green:#0aa35a;--yellow:#f8c20b}*{box-sizing:border-box}body{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;padding-left:285px}.sidebar{background:linear-gradient(165deg,#09172a,#06111f);color:#f8fafc;display:flex;flex-direction:column;inset:0 auto 0 0;padding:20px 14px 18px;position:fixed;width:285px;z-index:4}.brand{align-items:center;color:white;display:flex;font-size:21px;font-weight:780;gap:9px;letter-spacing:-.55px;margin:1px 8px 30px;text-decoration:none}.brand-mark{color:inherit;display:block;flex:none;height:36px;width:36px}.nav{display:grid;gap:7px}.nav a{align-items:center;border-radius:8px;color:#e6ecf5;display:flex;font-weight:540;gap:16px;min-height:54px;padding:0 18px;text-decoration:none;transition:background .15s ease}.nav a.active,.nav a:hover{background:linear-gradient(110deg,rgba(39,58,80,.83),rgba(26,42,62,.83));box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)}.nav a>span{color:#d9e4f0;font-size:20px;line-height:1;text-align:center;width:20px}.nav b{background:#3b3110;border-radius:5px;color:#ffcf26;font-size:11px;margin-left:auto;padding:5px 9px}.nav a:nth-child(6) b{background:#332c0e}.sidebar-bottom{display:grid;gap:17px;margin-top:auto}.region,.support{align-items:center;background:transparent;border:0;color:#dbe5ef;display:flex;gap:12px;padding:8px 18px;text-align:left;text-decoration:none}.region span:last-child,.support span:last-child{margin-left:auto}.seller-prompt{background:linear-gradient(145deg,rgba(30,48,69,.92),rgba(18,32,48,.92));border:1px solid rgba(255,255,255,.06);border-radius:9px;padding:18px}.seller-prompt strong{font-size:14px}.seller-prompt p{color:#bdc8d5;font-size:12.5px;line-height:1.55;margin:10px 0 14px}.seller-prompt a,.seller-prompt button{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.15);border-radius:6px;color:white;display:flex;font-size:12px;font-weight:700;justify-content:center;min-height:39px;text-decoration:none;width:100%}.platform-status{align-items:center;border-top:1px solid rgba(255,255,255,.06);display:flex;gap:11px;padding:14px 18px 0}.platform-status>span{color:#21bd6d;font-size:20px}.platform-status b,.platform-status small{display:block}.platform-status b{font-size:12.5px}.platform-status small{color:#aab6c6;font-size:11px;margin-top:5px}.topbar{background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);gap:12px;height:80px;padding:13px 30px;position:sticky;top:0;z-index:3}.search,.topbar{align-items:center;display:flex}.search{border:1px solid #dfe4ec;border-radius:9px;height:51px;max-width:732px;overflow:hidden;width:100%}.search-scope{align-self:stretch;background:white;border:0;border-right:1px solid #e8ebf0;color:#202b3f;font-size:13px;font-weight:650;padding:0 17px}.search-scope span{margin-left:8px}.search input{border:0;color:var(--ink);flex:1;min-width:70px;outline:0;padding:0 16px}.search input::placeholder{color:#748096}.search-icon{font-size:26px;padding-right:15px}.bell,.top-action,.wallet{align-items:center;background:white;border:1px solid #e5e9f0;border-radius:8px;color:#172238;display:flex;font-size:12px;font-weight:650;gap:8px;height:51px;justify-content:center;padding:0 14px;white-space:nowrap}.top-action>span{font-size:22px;font-weight:400}.top-action b{background:#ffd21c;border-radius:50%;font-size:10px;height:18px;line-height:18px;text-align:center;width:18px}.wallet{align-items:flex-start;flex-direction:column;gap:1px;padding:7px 14px}.wallet small{color:#657188}.wallet strong{font-size:12px}.bell{border:0;font-size:22px;padding:0 7px}.profile{align-items:center;background:#f0f1f7;border:0;border-radius:50%;color:#172238;display:flex;font-weight:700;height:38px;justify-content:center;width:38px}.profile span{display:none}.bell,.top-action,.wallet{text-decoration:none}.guest-actions{white-space:nowrap}.login-link{color:#172238;font-size:13px;padding:10px 12px}.create-account,.login-link{font-weight:700;text-decoration:none}.create-account{background:#132744;border:1px solid #132744;border-radius:7px;font-size:12px;padding:11px 14px}.top-auth-loading{background:#edf0f4;border-radius:7px;height:42px;margin-left:auto;width:164px}.account-menu summary{list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-menu>div{border:1px solid #e1e6ee;box-shadow:0 14px 30px rgba(10,23,45,.12);min-width:175px;padding:6px;top:48px;z-index:7}.account-menu a,.account-menu button{background:transparent;border:0;color:#1d2b40;font-size:12px;padding:9px;text-align:left;text-decoration:none;width:100%}.account-menu a:hover,.account-menu button:hover{background:#f3f6fa}.account-menu form{margin:0}.top-action>svg{flex:none}.search-scope>svg{margin-left:8px}.region>svg:last-child,.support>svg:last-child{margin-left:auto}.platform-status>svg{color:#21bd6d;flex:none}.mobile-nav{display:none}.content{padding:28px 30px 26px}.page-grid{display:grid;gap:26px;grid-template-columns:minmax(580px,1.08fr) minmax(510px,.92fr);margin:auto;max-width:1280px}.hero{padding:9px 12px 0}.hero h1{font-size:43px;letter-spacing:-1.5px;line-height:1.13;margin:0;max-width:640px}.hero p{color:#495a74;font-size:16px;line-height:1.65;margin:16px 0 0;max-width:625px}.benefits{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:28px 12px 30px}.benefits>div{align-items:flex-start;display:flex;gap:7px;min-width:0}.benefits>div>span{align-items:center;background:#dcf8e9;border-radius:6px;color:#0aa45a;display:flex;font-size:18px;height:28px;justify-content:center;width:28px}.benefits p{margin:0;min-width:0}.benefits b,.benefits small{display:block;white-space:nowrap}.benefits b{font-size:11px}.benefits small{color:#657188;font-size:10px;margin-top:3px}.category-grid{display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin:0 12px}.category-tile{background:white;border:1px solid #e9edf2;border-radius:9px;color:var(--ink);display:flex;flex-direction:column;min-height:154px;padding:18px 12px;text-align:center;text-decoration:none}.category-tile>span{font-size:38px;font-weight:400;margin:0 auto 15px}.category-tile strong{font-size:12px}.category-tile small{color:#5f6f86;font-size:10px;margin-top:8px}.category-tile.orange{background:#fffaf6;color:#f57826}.category-tile.violet{background:#fcf8ff;color:#9a43db}.category-tile.blue{background:#f5f9ff;color:#155bdb}.category-tile.green{background:#f3fbf7;color:#07974d}.category-tile.amber{background:#fffbf3;color:#f3aa04}.category-tile small,.category-tile strong{color:var(--ink)}.deals-section,.live-panel,.trust-panel{background:white;border:1px solid #e7ebf1;border-radius:10px}.deals-section{margin:44px 0 0;overflow:hidden}.panel-heading,.section-heading{align-items:center;display:flex;justify-content:space-between;padding:17px 18px 12px}.panel-heading h2,.section-heading h2,.trust-panel h2{font-size:16px;letter-spacing:-.25px;margin:0}.section-heading>div{align-items:center;display:flex;gap:8px}.section-heading span{background:#f0f2f5;border-radius:5px;color:#677287;font-size:10px;padding:4px 8px}.panel-heading>a,.section-heading a{border:1px solid #e5e9ef;border-radius:6px;color:#172238;font-size:11px;font-weight:650;padding:8px 11px;text-decoration:none}.deal-empty{background:#fbfcfd;border-top:1px solid #eef1f5;color:#657188;gap:13px;min-height:147px;padding:22px}.deal-empty,.deal-empty>span{align-items:center;display:flex}.deal-empty>span{background:#eef3fa;border-radius:7px;color:#6b7a90;font-size:23px;height:43px;justify-content:center;width:43px}.deal-empty strong{color:#1d2a3d;font-size:13px}.deal-empty p{font-size:12px;margin:5px 0 0}.service-strip{align-items:center;color:#526178;display:flex;font-size:10.5px;gap:0;justify-content:space-around;margin-top:13px}.service-strip span{border-right:1px solid #dbe1e9;padding:0 16px}.service-strip span:last-child{border:0}.home-deal-list{display:grid;gap:0;grid-template-columns:repeat(5,1fr);padding:0 16px 16px}.home-deal-list>a{border-right:1px solid #edf1f5;color:#15243b;display:grid;gap:5px;min-width:0;padding:0 10px;text-decoration:none}.home-deal-list>a:last-child{border:0}.home-deal-art{align-items:center;background:#102844;border-radius:6px;color:white;display:flex;font-size:22px;font-weight:800;height:72px;justify-content:center;margin-bottom:4px}.home-deal-list strong{font-size:10px;line-height:1.25}.home-deal-list small{color:#68778c;font-size:9px}.home-deal-list b{font-size:10px;margin-top:3px}.category-tile>span{align-items:center;display:flex;justify-content:center}.category-tile>span svg{display:block}.home-deal-art.brand-steam,.live-art.brand-steam{background:#132f55}.home-deal-art.brand-playstation,.live-art.brand-playstation{background:#0d57b8}.home-deal-art.brand-xbox,.live-art.brand-xbox{background:#10713c}.home-deal-art.brand-ea,.live-art.brand-ea{background:#1a1d22}.home-deal-art.brand-microsoft,.live-art.brand-microsoft{background:#24568d}.home-deal-art.brand-catalog,.live-art.brand-catalog{background:#3d2b65}.home-deal-art.brand-steam{font-size:15px;letter-spacing:.4px}.home-deal-art.brand-xbox{font-size:15px}.live-art.brand-steam{font-size:9px;letter-spacing:.3px}.live-art.brand-xbox{font-size:9px}.right-column{display:grid;align-content:start;gap:20px}.live-panel{min-height:537px;padding:0 20px}.panel-heading{padding:17px 0}.panel-heading h2{display:flex;gap:7px;align-items:center}.panel-heading i{background:#ecfbf2;border-radius:4px;color:#12a05a;font-size:10px;font-style:normal;font-weight:700;padding:4px 6px}.panel-heading em{background:#1bb867;border-radius:50%;display:inline-block;height:6px;margin-right:4px;width:6px}.inventory-empty{align-items:center;background:#fbfcfd;border:1px dashed #dce3eb;border-radius:8px;color:#5d6d83;display:flex;flex-direction:column;justify-content:center;min-height:384px;padding:38px;text-align:center}.inventory-empty>span{color:#77859a;font-size:21px}.inventory-empty strong{color:#18243a;font-size:16px;margin-top:13px}.inventory-empty p{font-size:13px;line-height:1.55;margin:8px 0 0;max-width:280px}.live-panel footer{align-items:center;background:#f7f9fb;border-radius:7px;color:#5a687e;display:flex;font-size:10px;justify-content:space-around;margin:12px 0;min-height:40px}.trust-panel{padding:19px 20px}.trust-stats{display:grid;grid-template-columns:repeat(4,1fr);margin:21px 0 20px}.trust-stats>div{border-right:1px solid #edf0f4;padding-left:10px}.trust-stats>div:first-child{padding-left:0}.trust-stats>div:last-child{border:0}.trust-stats span{font-size:21px}.trust-stats b,.trust-stats small{display:block;font-size:11px;margin-top:5px}.trust-stats small{color:#6c788b;font-size:10px;margin-top:2px}.stat-green{color:#11ae61}.stat-amber{color:#f6b509}.stat-blue{color:#1764e8}.payment-placeholder{background:#fbfcfd;border:1px solid #edf0f4;border-radius:7px;color:#69768a;padding:13px}.payment-placeholder small{color:#26344a;font-size:10px;font-weight:700}.payment-placeholder p{font-size:11px;margin:6px 0 0}.home-live-list{display:grid}.home-live-list>a{align-items:center;border-bottom:1px solid #edf0f4;color:#13243d;display:grid;gap:10px;grid-template-columns:54px minmax(0,1fr) 92px 30px;min-height:76px;text-decoration:none}.live-art{align-items:center;background:#102c50;border-radius:6px;color:white;display:flex;font-size:18px;font-weight:800;height:50px;justify-content:center;width:50px}.live-copy{display:grid;gap:4px;min-width:0}.live-copy strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-copy small{color:#647287;font-size:10px}.live-copy em{color:#0d9b55;font-size:9px;font-style:normal}.home-live-list>b{font-size:11px;text-align:right}.live-cart{align-items:center;background:#10243e;border-radius:5px;color:white;display:flex;height:29px;justify-content:center;width:29px}@media (max-width:1180px){.app-shell{padding-left:245px}.sidebar{width:245px}.topbar{padding:13px 19px}.top-action{font-size:0;padding:0 12px}.top-action b,.top-action>span{font-size:inherit}.top-action>span{font-size:21px}.content{padding:25px 20px}.page-grid{grid-template-columns:minmax(490px,1fr) minmax(390px,.8fr)}.benefits{grid-template-columns:repeat(2,1fr)}.category-grid{grid-template-columns:repeat(3,1fr)}.category-tile{min-height:130px}}@media (max-width:900px){.app-shell{padding-left:0}.sidebar{display:none}.page-grid{grid-template-columns:minmax(0,1fr);max-width:720px}.main-column{display:block;min-width:0}.right-column{grid-row:auto}.hero{padding:5px 0}.hero h1{font-size:38px}.benefits,.category-grid{margin-left:0;margin-right:0}.topbar{padding:12px 16px}.wallet{display:none}}@media (max-width:620px){.topbar{align-content:center;flex-wrap:wrap;gap:8px;height:auto;min-height:0;padding:10px 16px}.search{flex:1 0 100%;height:46px;max-width:none}.search-scope{font-size:0;padding:0 11px}.search-scope span{font-size:14px;margin:0}.search-scope>svg{margin:0}.top-action{height:38px;padding:0 10px;font-size:0}.top-action>svg{height:18px;width:18px}.top-action b{font-size:10px}.guest-actions{gap:2px;margin-left:auto}.login-link{font-size:11px;padding:9px 8px}.create-account{font-size:11px;padding:9px 10px}.content{padding:20px 16px 92px}.hero h1{font-size:32px;letter-spacing:0}.hero p{font-size:15px}.benefits{gap:14px 8px}.benefits b,.benefits small{white-space:normal}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-tile{min-height:120px}.category-tile:last-child{grid-column:span 2}.section-heading>div{display:block}.section-heading span{display:inline-block;margin-top:6px}.service-strip{flex-wrap:wrap;gap:11px;justify-content:flex-start}.service-strip span{border:0;padding:0}.live-panel{min-height:0}.inventory-empty{min-height:265px}.trust-stats{gap:12px;grid-template-columns:repeat(2,1fr)}.trust-stats>div:nth-child(2){border:0}.trust-stats>div:nth-child(-n+2){padding-bottom:12px}.profile{font-size:0}.profile:before{content:"A";font-size:14px}.mobile-nav{align-items:stretch;background:rgba(255,255,255,.97);border-top:1px solid #e2e8ef;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);height:66px;left:0;padding:6px 4px max(6px,env(safe-area-inset-bottom));position:fixed;right:0;z-index:9}.mobile-nav a{align-items:center;color:#68778d;display:flex;flex-direction:column;font-size:9px;font-weight:700;gap:3px;justify-content:center;min-width:0;text-decoration:none}.mobile-nav a.active{color:#185fd3}.mobile-nav span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:center}}.auth-page,.simple-page{background:#f8f9fb;color:#0b1730;min-height:100vh;padding:48px max(24px,calc((100vw - 720px)/2))}.auth-card{background:white;border:1px solid #e5e9f0;border-radius:9px;display:grid;gap:14px;margin:auto;max-width:410px;padding:28px}.auth-brand{color:#0b1730;font-size:19px;font-weight:800;text-decoration:none}.auth-card h1,.simple-page h1{margin:6px 0 10px}.auth-card label{color:#46546a;display:grid;font-size:12px;font-weight:700;gap:7px}.auth-card input{border:1px solid #dce3eb;border-radius:6px;padding:11px}.auth-card button,.primary-link{background:#132744;border:1px solid #132744;border-radius:7px;color:white;display:inline-block;font-size:13px;font-weight:700;padding:12px 14px;text-align:center;text-decoration:none}.auth-card p{color:#607088;font-size:12px;margin:0}.auth-card p a{color:#1658d6}.auth-error{color:#ba2b2b!important}.simple-page{max-width:none}.simple-page>a:first-child{color:#1658d6;text-decoration:none}.simple-page li,.simple-page p{color:#5e6c80;line-height:1.6}.simple-page .primary-link{margin-top:18px}.browse-shell{background:#f7f9fc;color:#0b1730;display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh}.browse-sidebar{background:#08182b;color:#e8eef7;display:flex;flex-direction:column;padding:17px 12px}.browse-sidebar .brand{margin-bottom:24px}.browse-sidebar nav{display:grid;gap:5px}.browse-sidebar nav a{border-radius:7px;color:#e8eef7;font-size:13px;font-weight:650;padding:12px 14px;text-decoration:none}.browse-sidebar nav a:hover{background:#183049}.browse-side-bottom{display:grid;gap:16px;margin-top:auto}.browse-side-bottom>a,.browse-side-bottom>button{background:transparent;border:0;color:#dbe5f0;font-size:12px;padding:8px 12px;text-align:left;text-decoration:none}.browse-side-bottom section{background:#142940;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:14px}.browse-side-bottom strong{font-size:12px}.browse-side-bottom p{color:#b7c4d2;font-size:11px;line-height:1.5}.browse-side-bottom section a{border:1px solid rgba(255,255,255,.15);border-radius:6px;color:white;display:block;font-size:11px;font-weight:700;padding:9px;text-align:center;text-decoration:none}.browse-side-bottom small{border-top:1px solid rgba(255,255,255,.08);color:#b6c3d1;font-size:11px;padding:14px 12px 0}.browse-main{min-width:0}.browse-header{align-items:center;background:white;border-bottom:1px solid #e5e9f0;display:flex;gap:10px;min-height:72px;padding:10px 24px}.browse-header form{align-items:center;border:1px solid #dfe5ed;border-radius:7px;display:flex;flex:1;max-width:600px;overflow:hidden}.browse-header form input{border:0;flex:1;outline:0;padding:12px 14px}.browse-header form button{background:white;border:0;font-size:18px;padding:8px 12px}.browse-header>a{border:1px solid #e4e9ef;border-radius:7px;color:#1b2940;font-size:12px;font-weight:700;padding:10px 12px;text-decoration:none;white-space:nowrap}.browse-header .header-primary{background:#122743;border-color:#122743;color:white}.browse-header .avatar{align-items:center;background:#edf0f6;border:0;border-radius:50%;display:flex;height:36px;justify-content:center;padding:0;width:36px}.header-skeleton{background:#edf0f4;border-radius:7px;height:38px;margin-left:auto;width:130px}.browse-page{margin:0 auto;max-width:1420px;padding:32px}.page-kicker{color:#1b63dc;font-size:12px;font-weight:800;margin:0 0 8px;text-transform:uppercase}.browse-page h1{font-size:34px;letter-spacing:-.7px;margin:0}.page-lead{color:#637189;line-height:1.6;margin:10px 0 26px;max-width:700px}.category-discovery{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.category-discovery a{background:white;border:1px solid #e7ebf0;border-radius:9px;color:#12233d;display:grid;gap:8px;min-height:135px;padding:18px;text-decoration:none}.category-discovery span{color:#1c67df;font-size:25px}.category-discovery strong{font-size:14px}.category-discovery small{color:#6c788b;line-height:1.4}.page-section{margin-top:38px}.section-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.section-title h2{font-size:19px;margin:0}.section-title a,.section-title span{color:#5d6d84;font-size:12px;text-decoration:none}.product-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{background:white;border:1px solid #e5eaf0;border-radius:9px;display:grid;gap:12px;overflow:hidden;padding:12px}.offer-mark,.product-visual{align-items:center;background:#112a4a;color:white;display:flex;font-size:32px;font-weight:800;height:130px;justify-content:center}.product-card small{color:#607087;font-size:11px}.product-card h3{font-size:14px;margin:5px 0}.product-card a{color:#10223d;text-decoration:none}.product-card p{color:#66758a;font-size:12px;line-height:1.45;margin:0;min-height:35px}.product-card footer{border-top:1px solid #eef1f4;display:flex;flex-direction:column;gap:4px;padding-top:10px}.product-card footer b{font-size:13px}.product-card footer span{color:#67758a;font-size:11px}.results-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:24px}.results-heading>span{color:#627187;font-size:12px}.results-layout{display:grid;gap:24px;grid-template-columns:205px minmax(0,1fr)}.filter-panel{background:white;border:1px solid #e5eaf0;border-radius:8px;display:grid;gap:14px;height:max-content;padding:16px}.filter-panel strong{font-size:14px}.filter-panel label{color:#5f6d82;display:grid;font-size:11px;gap:6px}.filter-panel select{background:white;border:1px solid #dde4ed;border-radius:6px;padding:8px}.filter-panel button{background:transparent;border:0;color:#1d66dc;font-size:11px;padding:0;text-align:left}.results-toolbar{align-items:center;border-bottom:1px solid #e5eaf0;display:flex;font-size:12px;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.results-toolbar select{border:1px solid #dfe5ec;border-radius:6px;padding:7px}.offer-rows{background:white;border:1px solid #e4e9ef;border-radius:9px;overflow:hidden}.offer-row{align-items:center;border-bottom:1px solid #edf0f4;display:grid;gap:13px;grid-template-columns:48px minmax(0,1fr) 120px 82px;padding:13px}.offer-row:last-child{border:0}.offer-mark{border-radius:7px;font-size:18px;height:45px;width:45px}.offer-row a{color:#15243b;text-decoration:none}.offer-row strong{font-size:13px}.offer-row p,.offer-row small{color:#657389;display:block;font-size:11px;margin:4px 0 0}.offer-price{text-align:right}.offer-price b{display:block;font-size:12px}.offer-price span{color:#0d9c56;font-size:10px}.row-action{border:1px solid #dce3eb;border-radius:6px;font-size:11px;font-weight:700;padding:8px;text-align:center}.data-empty{background:white;border:1px dashed #d8e0e9;border-radius:9px;color:#617087;padding:30px;text-align:center}.data-empty strong{color:#1a2940}.deal-tabs{display:flex;gap:8px;margin:20px 0;overflow:auto}.deal-tabs a{border:1px solid #dfe5ed;border-radius:6px;color:#21324a;font-size:12px;padding:8px 11px;text-decoration:none;white-space:nowrap}.seller-list{background:white;border:1px solid #e5eaf0;border-radius:9px;overflow:hidden}.seller-list article{align-items:center;border-bottom:1px solid #edf0f4;display:grid;gap:15px;grid-template-columns:48px minmax(0,1fr) 100px 100px 86px;padding:15px}.seller-list article:last-child{border:0}.seller-avatar{align-items:center;background:#eaf0f9;border-radius:50%;color:#1a5bd0;display:flex;font-size:19px;font-weight:800;height:44px;justify-content:center;width:44px}.seller-list h2{font-size:14px;margin:0}.seller-list a{color:#17273f;text-decoration:none}.seller-list p{color:#68778c;font-size:11px;margin:4px 0 0}.seller-list b,.seller-list small{display:block}.seller-list b{font-size:12px}.seller-list small{color:#68778c;font-size:10px;margin-top:3px}.seller-hero{align-items:center;background:white;border:1px solid #e4e9ef;border-radius:10px;display:flex;gap:16px;padding:22px}.seller-hero .seller-avatar{height:68px;width:68px}.seller-hero h1{font-size:28px}.seller-hero p{color:#657389;font-size:12px;margin:4px 0}.seller-performance{display:flex;gap:24px;margin-left:auto}.seller-performance span{color:#66758a;display:grid;font-size:11px;gap:4px;text-align:center}.seller-performance b{color:#132744;font-size:15px}.breadcrumb{color:#708096;font-size:12px;margin:0 0 16px}.breadcrumb a{color:#1d66dc;text-decoration:none}.search-page-form{display:flex;gap:8px;margin-bottom:28px;max-width:760px}.search-page-form input{border:1px solid #dce4ed;border-radius:7px;flex:1;padding:13px}.buy-button,.search-page-form button{background:#fbc617;border:1px solid #fbc617;border-radius:7px;color:#16243a;font-size:12px;font-weight:800;padding:0 18px}.product-detail{display:grid;gap:30px;grid-template-columns:minmax(0,1fr) 330px}.product-media{align-items:center;background:#122d50;color:white;display:flex;font-size:80px;font-weight:800;height:330px;justify-content:center}.product-detail h1{margin-top:20px}.product-brand{color:#1e63d8;font-size:13px;font-weight:700}.product-info{border-top:1px solid #e3e8ee;margin-top:28px;padding-top:22px}.product-info h2{font-size:18px}.product-info p{color:#627187;line-height:1.6}.product-info dl{display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.product-info dl div{border-right:1px solid #e8edf2;padding:0 15px}.product-info dl div:first-child{padding-left:0}.product-info dt{color:#6a788e;font-size:11px}.product-info dd{font-size:12px;font-weight:700;margin:5px 0 0}.purchase-panel{background:white;border:1px solid #e0e6ed;border-radius:9px;display:grid;gap:13px;height:max-content;padding:20px;position:sticky;top:92px}.purchase-panel h2{font-size:17px;margin:0}.purchase-price{font-size:25px}.purchase-panel p{color:#627187;font-size:12px;margin:0}.purchase-panel .in-stock{color:#0c9954}.buy-button,.cart-button{display:block;padding:12px;text-align:center;text-decoration:none}.cart-button{border:1px solid #d9e2ec;border-radius:7px;color:#14253e;font-size:12px;font-weight:800}@media (max-width:1050px){.browse-shell{grid-template-columns:1fr}.browse-sidebar{display:none}.category-discovery,.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.browse-header{padding:10px 16px}.seller-list article{grid-template-columns:48px minmax(0,1fr) 90px 80px}.seller-list article>div:nth-of-type(3){display:none}}@media (max-width:700px){.browse-header>a:not(.header-primary):not(.avatar){display:none}.browse-page{padding:22px 16px}.browse-page h1{font-size:28px}.category-discovery,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail,.results-layout{grid-template-columns:1fr}.filter-panel{display:none}.offer-row{grid-template-columns:42px minmax(0,1fr) 80px}.offer-row .row-action{display:none}.seller-hero{align-items:flex-start;flex-wrap:wrap}.seller-performance{margin:0;width:100%}.seller-list article{grid-template-columns:44px minmax(0,1fr) 72px}.seller-list article .row-action{display:none}.product-info dl{grid-template-columns:1fr}.product-info dl div{border:0;padding:10px 0}.purchase-panel{position:static}}.auth-page{align-items:stretch;background:#f8f9fb;display:grid;grid-template-columns:minmax(320px,44%) minmax(420px,56%);padding:0}.auth-context{background:#081a30;color:white;display:flex;flex-direction:column;gap:18px;justify-content:center;padding:clamp(38px,8vw,110px)}.auth-context>a{color:#fbc617;font-size:18px;font-weight:800;text-decoration:none}.auth-context h1{font-size:34px;line-height:1.15;margin:24px 0 0;max-width:390px}.auth-context p{color:#b9c7d7;line-height:1.65;max-width:350px}.auth-context>a:last-child{color:#dbe6f2;font-size:12px;font-weight:600;margin-top:30px}.auth-page>.auth-card{align-self:center;box-shadow:0 12px 32px rgba(17,34,61,.06);margin:0 auto;width:min(420px,calc(100% - 48px))}.auth-page:not(:has(.auth-context)):before{background:#081a30;color:white;content:"TaskHiver\A\ASecure marketplace access.\A\AManage your account and saved marketplace activity.\A\A• Secure account sessions\A• Saved marketplace activity\A• Support access";font-size:14px;line-height:1.75;padding:clamp(38px,8vw,110px);white-space:pre-line}.auth-page:not(:has(.auth-context)){grid-template-columns:minmax(320px,44%) minmax(420px,56%)}.auth-page:not(:has(.auth-context))>.auth-card{grid-column:2}.auth-card h1{font-size:25px}.auth-card>p:first-of-type{margin-bottom:6px}.auth-card label{margin-top:2px}@media (max-width:700px){.auth-page,.auth-page:not(:has(.auth-context)){display:block;padding:24px 0}.auth-context,.auth-page:before,.auth-page:not(:has(.auth-context)):before{display:none}.auth-page>.auth-card{margin:20px auto;width:min(420px,calc(100% - 32px))}}.auth-layout{background:#f6f8fb;grid-template-columns:39% 61%}.auth-rail{background:#07182c;color:white;padding:26px 34px 24px}.auth-rail-brand{color:white;font-size:14px;font-weight:800;gap:7px}.auth-rail-brand span{background:#ffca18;border-radius:5px;color:#12233e;display:inline-flex;font-size:15px;height:22px;width:22px}.auth-rail-copy{max-width:230px}.auth-rail-copy h1{font-size:20px;letter-spacing:0;margin:0 0 10px}.auth-rail-copy p{color:#b8c6d6;font-size:12px;margin:0 0 22px}.auth-rail-copy ul{margin:0}.auth-rail-copy li{color:#dce7f3;font-size:11px}.auth-rail-copy li:before{color:#13af66;content:"●";font-size:8px;margin-right:8px}.auth-back{color:#bdcad8}.auth-stage{padding:32px}.auth-form-surface{background:white;border:1px solid #e2e8ef;border-radius:7px;box-shadow:0 12px 30px rgba(16,37,65,.055);gap:13px;padding:28px;width:min(390px,100%)}.auth-form-heading h2{font-size:20px}.auth-form-heading p{color:#728097;font-size:10px;margin:5px 0 8px}.auth-form-surface>label{color:#4a5970;font-size:10px;font-weight:700}.auth-form-surface input{border:1px solid #dce4ed;font-size:12px;min-height:34px;outline-color:#1c63d9;padding:7px 9px}.password-control input{width:100%}.password-control button{color:#53647c;font-weight:700;top:9px}.auth-form-options a,.auth-switch a{color:#1a62dc;font-size:10px}.remember{color:#68768b;display:flex;font-size:10px}.remember input{min-height:0}.auth-submit{background:#102846;border:1px solid #102846;color:white;font-size:11px;min-height:35px}.auth-switch{color:#65748a;font-size:10px}.auth-form-surface .auth-error{font-size:10px;margin:0}.register-form{gap:10px;padding:24px}.password-rules{gap:3px}.password-rules li{color:#76849a;font-size:9px}.password-rules li.met{color:#12965a}.auth-form-surface .terms{align-items:flex-start;display:block;color:#6d7b8f;font-size:9px;font-weight:500;line-height:1.4}.terms input{min-height:0;margin:0 5px 0 0;vertical-align:middle}.terms a{color:#1a62dc;text-decoration:none}@media (max-width:700px){.auth-layout{display:block}.auth-rail{display:none}.auth-stage{min-height:100vh;padding:20px}.auth-form-surface{max-width:430px}}.marketplace-header button{cursor:pointer;font:inherit}.marketplace-search input{height:100%}.search-submit{align-items:center;background:white;border:0;color:#13233c;display:flex;font-size:22px;height:100%;justify-content:center;padding:0 15px}.category-menu,.search-suggestions{background:white;border:1px solid #dfe6ee;border-radius:8px;box-shadow:0 12px 28px rgba(15,34,60,.13);display:grid;left:0;overflow:hidden;position:absolute;top:57px;z-index:12}.category-menu{min-width:210px}.category-menu button{background:white;border:0;color:#1a2941;font-size:12px;padding:10px 13px;text-align:left}.category-menu button:hover,.search-suggestions button.active,.search-suggestions button:hover{background:#f0f5fd;color:#165bd3}.search-suggestions{left:106px;min-width:calc(100% - 106px);right:0}.search-suggestions button{background:white;border:0;display:grid;gap:3px;padding:10px 14px;text-align:left}.search-suggestions strong{font-size:12px}.search-suggestions span{color:#728096;font-size:11px}.search-suggestions>span{padding:13px 14px}.top-action{cursor:pointer}.guest-actions{align-items:center;display:flex;gap:8px;margin-left:auto}.create-account,.login-link{border-radius:7px;font-size:12px;font-weight:700;padding:10px 13px;text-decoration:none;white-space:nowrap}.login-link{color:#17263e}.create-account{background:#132a49;color:white}.account-menu>div{background:white;border:1px solid #e1e7ef;border-radius:8px;box-shadow:0 12px 30px rgba(15,34,60,.14);display:grid;min-width:168px;overflow:hidden;position:absolute;right:0;top:46px;z-index:13}.account-menu>div a,.account-menu>div button{background:white;border:0;color:#1b2a42;font-size:12px;padding:10px 13px;text-align:left;text-decoration:none}.account-menu>div a:hover,.account-menu>div button:hover{background:#f4f7fb}.drawer-backdrop{background:rgba(7,18,33,.25);inset:0;position:fixed;z-index:30}.quick-drawer{background:white;box-shadow:-16px 0 36px rgba(11,29,51,.17);display:flex;flex-direction:column;height:100%;margin-left:auto;max-width:420px;width:min(100%,420px)}.quick-drawer>header{align-items:flex-start;border-bottom:1px solid #e8edf2;display:flex;justify-content:space-between;padding:21px 22px 16px}.quick-drawer h2{font-size:18px;margin:0}.quick-drawer header p{color:#718098;font-size:12px;margin:5px 0 0}.quick-drawer header button{background:transparent;border:0;color:#45556d;font-size:25px;line-height:1}.drawer-body{display:grid;gap:0;overflow:auto;padding:8px 18px}.drawer-line{align-items:center;border-bottom:1px solid #edf0f4;display:flex;gap:12px;justify-content:space-between;padding:15px 2px}.drawer-line>div:first-child{display:grid;gap:4px;min-width:0}.drawer-line strong{font-size:13px}.drawer-line small{color:#68778c;font-size:11px}.drawer-line b{font-size:12px}.drawer-line b em{color:#718099;font-size:10px;font-style:normal;font-weight:500}.drawer-line>div:last-child{align-items:center;display:flex;gap:7px}.drawer-line button{background:white;border:1px solid #dce4ed;border-radius:6px;color:#172941;font-size:11px;font-weight:700;padding:7px 9px}.drawer-total{display:flex;font-size:13px;justify-content:space-between;padding:18px 2px}.drawer-actions{display:grid;gap:9px;grid-template-columns:1fr 1fr}.drawer-actions a,.quick-drawer footer a{border:1px solid #dce4ed;border-radius:6px;color:#182840;font-size:12px;font-weight:800;padding:11px;text-align:center;text-decoration:none}.drawer-actions .drawer-primary{background:#fbc617;border-color:#fbc617}.quick-drawer footer{border-top:1px solid #e8edf2;margin-top:auto;padding:15px 18px}.state-panel{background:white;border:1px solid #e0e7ef;flex-direction:column;gap:13px;min-height:270px;padding:30px;text-align:center}.state-icon,.state-panel{align-items:center;border-radius:8px;display:flex;justify-content:center}.state-icon{background:#eef4fb;color:#1b61d5;font-size:25px;height:48px;width:48px}.state-panel h2{font-size:17px;margin:0}.state-panel p{color:#68778d;font-size:13px;line-height:1.55;margin:7px 0 0;max-width:390px}.state-actions{display:flex;gap:8px}.state-action{background:white;border:1px solid #d9e2ec;border-radius:6px;color:#172941;font-size:12px;font-weight:800;padding:10px 13px;text-decoration:none}.state-action.primary{background:#132b4b;border-color:#132b4b;color:white}.error-state .state-icon{background:#fff1ef;color:#c54336}.content-skeleton{background:white;border:1px solid #e4eaf1;border-radius:8px;display:grid;gap:14px;min-height:250px;padding:25px}.content-skeleton span{animation:taskhiver-pulse 1.2s ease-in-out infinite alternate;background:#edf1f6;border-radius:5px;height:17px}.content-skeleton span:first-child{height:32px;width:44%!important}@keyframes taskhiver-pulse{to{opacity:.48}}.account-page,.cart-page,.messages-page,.wishlist-page{max-width:1280px}.cart-heading{align-items:flex-end;margin-bottom:25px}.cart-heading>span{color:#68778d;font-size:12px}.cart-layout{gap:24px;grid-template-columns:minmax(0,1fr) 310px}.cart-items,.cart-summary,.messages-surface,.wallet-surface{background:white;border:1px solid #e1e7ef;border-radius:8px}.cart-items>h2,.cart-summary h2{border-bottom:1px solid #e9eef3;font-size:16px;margin:0;padding:18px}.cart-item{border-bottom:1px solid #edf1f5;gap:14px;grid-template-columns:52px minmax(0,1fr) auto auto;padding:15px 18px}.cart-item:last-child{border:0}.cart-item-art,.wishlist-art{background:#122d50;border-radius:6px;color:white;font-size:18px;font-weight:800}.cart-item-copy a{font-size:13px}.cart-item-copy small{color:#6a788d;font-size:11px}.cart-item-copy b{font-size:12px}.cart-quantity{border:1px solid #dbe3ed;border-radius:6px;overflow:hidden}.cart-quantity button{background:white;color:#253650;font-size:16px;height:28px}.cart-quantity span{font-size:12px;min-width:23px}.remove-item{color:#a23f37;font-size:11px}.cart-summary{display:grid;gap:0;padding-bottom:17px;top:100px}.cart-summary p{display:flex;font-size:12px;justify-content:space-between;margin:0;padding:12px 18px}.cart-summary p span{color:#6a778b}.cart-summary .cart-total{border-top:1px solid #e9eef3;font-size:14px;margin-top:4px;padding-top:17px}.checkout-cta{background:#fbc617;border-radius:6px;color:#17263b;font-size:12px;margin:8px 18px 12px;padding:12px;text-align:center}.cart-summary>small{color:#6b788c;padding:0 18px;text-align:center}.checkout-shell{background:#f6f8fb;color:#11233d;min-height:100vh}.checkout-shell>header{align-items:center;background:white;border-bottom:1px solid #e1e7ef;display:flex;height:70px;justify-content:space-between;padding:0 max(24px,calc((100vw - 1180px)/2))}.checkout-shell>header a{color:#11233d;font-size:17px;font-weight:800;text-decoration:none}.checkout-shell>header span{color:#5d6e85;font-size:12px;font-weight:700}.checkout-content{margin:0 auto;max-width:1040px;padding:35px 24px 56px}.checkout-progress{align-items:center;display:flex;gap:11px;justify-content:center;margin:0 0 30px}.checkout-progress span{color:#75839a;font-size:12px;font-weight:700}.checkout-progress span.active{color:#132a48}.checkout-progress i{background:#dce4ee;height:1px;width:65px}.checkout-layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 340px}.checkout-form,.checkout-summary{background:white;border:1px solid #e0e6ee;border-radius:8px}.checkout-form{display:grid;gap:15px;padding:28px}.checkout-form h1{font-size:22px;margin:0}.checkout-form>p{color:#68778e;font-size:13px;line-height:1.55;margin:0 0 5px}.checkout-form label{color:#46566d;display:grid;font-size:11px;font-weight:700;gap:7px}.checkout-form input,.checkout-form select{background:white;border:1px solid #dbe3ed;border-radius:6px;font:inherit;padding:11px}.checkout-fields{display:grid;gap:14px;grid-template-columns:1fr 1fr}.payment-option{align-items:center;border:1px solid #dce4ed;border-radius:6px;color:#1e3049!important;display:flex!important;gap:10px;padding:13px}.checkout-notice{background:#f4f7fb;border-left:3px solid #1a62d8;color:#566880;font-size:12px;line-height:1.5;padding:12px}.checkout-next{background:#fbc617;border:1px solid #fbc617;border-radius:6px;color:#17263b;font-size:12px;font-weight:800;margin-top:5px;padding:12px;text-align:center;text-decoration:none}.checkout-summary{display:grid;gap:0;padding:18px;position:sticky;top:25px}.checkout-summary h2{font-size:16px;margin:0 0 5px}.checkout-summary article{border-bottom:1px solid #edf1f5;display:flex;gap:10px;justify-content:space-between;padding:13px 0}.checkout-summary article div{display:grid;gap:4px}.checkout-summary strong{font-size:12px}.checkout-summary small{color:#6c7a8e;font-size:10px}.checkout-summary article>b{font-size:11px;text-align:right;white-space:nowrap}.checkout-summary>p{display:flex;font-size:12px;justify-content:space-between;margin:0;padding:10px 0}.checkout-summary>p span{color:#6b788d}.checkout-summary .checkout-total{border-top:1px solid #e6ebf1;font-size:14px;margin-top:5px;padding-top:15px}.account-boot{background:#f7f9fc;min-height:100vh;padding:80px max(24px,calc((100vw - 800px)/2))}.messages-surface{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:460px;overflow:hidden}.conversation-list{border-right:1px solid #e5ebf2;padding:15px}.conversation-list label{color:#607087;display:grid;font-size:11px;gap:7px}.conversation-list input{border:1px solid #dce4ed;border-radius:6px;padding:10px}.conversation-empty-list{align-items:center;color:#77869a;display:flex;flex-direction:column;font-size:12px;gap:9px;line-height:1.5;padding:60px 18px;text-align:center}.conversation-empty-list span{color:#1a62d8;font-size:24px}.message-empty{align-items:center;display:flex;padding:24px}.message-empty .state-panel{border:0;min-height:320px;width:100%}.wallet-surface{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px;padding:25px}.wallet-surface>div:first-child{display:grid;gap:7px}.wallet-surface small,.wallet-surface span{color:#6c7a8e;font-size:12px}.wallet-surface strong{font-size:28px}.wallet-actions{display:flex;gap:8px}.wallet-actions button{background:#fbc617;border:1px solid #fbc617;border-radius:6px;color:#17263b;font-size:11px;font-weight:800;padding:10px 12px}.wallet-actions button+button{background:white;border-color:#dce4ed}.purchase-actions{display:grid;gap:9px}.purchase-actions .buy-button,.purchase-actions .cart-button,.wish-button{cursor:pointer;font:inherit;width:100%}.purchase-actions .cart-button,.wish-button{background:white}.wish-button{border:0;color:#1b60d2;font-size:11px;font-weight:700;padding:4px;text-align:left}.purchase-error{color:#af4036!important;font-size:11px!important}.wishlist-grid{gap:14px}.wishlist-grid article{background:white;border:1px solid #e0e7ef;border-radius:8px;gap:13px;padding:14px}.wishlist-grid>article>div:nth-child(2){display:grid;gap:5px}.wishlist-grid a{font-size:13px}.wishlist-grid small{color:#6b798d;font-size:11px}.wishlist-grid footer{border-top:1px solid #edf1f5;gap:8px;padding-top:12px}.wishlist-grid button{background:#fbc617;border:1px solid #fbc617;border-radius:6px;color:#17263b;font-size:11px;padding:8px}.wishlist-grid button+button{background:white;border-color:#dce4ed;color:#5d6d83}@media (max-width:900px){.cart-layout,.checkout-layout{grid-template-columns:1fr}.cart-summary,.checkout-summary{position:static}.wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.guest-actions{gap:3px}.create-account,.login-link{font-size:0;padding:15px 7px}.login-link:before{content:"Log in";font-size:11px}.create-account:before{content:"Join";font-size:11px}.marketplace-search .search-scope{font-size:11px;max-width:84px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.search-suggestions{left:0;min-width:100%}.quick-drawer{max-width:100%}.cart-heading{align-items:flex-start;flex-direction:column;gap:8px}.cart-item{grid-template-columns:45px minmax(0,1fr) auto}.cart-item-art{height:45px;width:45px}.remove-item{grid-column:2;justify-self:start}.cart-quantity{grid-column:3;grid-row:1/span 2}.checkout-shell>header{padding:0 16px}.checkout-content{padding:25px 16px}.checkout-progress{gap:6px}.checkout-progress i{width:22px}.checkout-fields,.messages-surface{grid-template-columns:1fr}.conversation-list{border-bottom:1px solid #e5ebf2;border-right:0}.conversation-empty-list{display:none}.message-empty{min-height:360px}.wallet-surface{align-items:flex-start;flex-direction:column;gap:16px}.wallet-surface strong{font-size:24px}.wishlist-grid{grid-template-columns:1fr}}.checkout-shell>header .checkout-back{border:1px solid #d9e2ec;border-radius:6px;color:#2b3d57;font-size:11px;padding:8px 10px}.checkout-mark{align-items:center;background:#fbc617;border-radius:5px;color:#102846;display:inline-flex;font-size:13px;height:22px;justify-content:center;margin-right:4px;width:22px}.checkout-content{max-width:1220px}.checkout-progress span{align-items:center;display:flex;gap:7px}.checkout-progress span b{align-items:center;background:#e3e9f0;border-radius:50%;color:#627188;display:inline-flex;font-size:10px;height:20px;justify-content:center;width:20px}.checkout-progress span.active b{background:#132b4b;color:white}.checkout-layout{grid-template-columns:minmax(0,1.78fr) minmax(330px,1fr)}.checkout-form{padding:0}.checkout-form>form{display:grid;gap:17px;padding:28px}.checkout-section-heading{display:grid;gap:5px}.checkout-section-heading .page-kicker,.checkout-section-heading h1,.checkout-section-heading h2{margin:0}.checkout-section-heading h1{font-size:23px}.checkout-section-heading h2{font-size:17px}.checkout-section-heading>p:last-child{color:#68778e;font-size:12px;line-height:1.5;margin:0}.checkout-form label{line-height:1.25}.checkout-form input,.checkout-form select{min-height:42px}.checkout-restrictions{background:#f7faff;border:1px solid #dce8f8;border-radius:7px;display:grid;gap:0}.checkout-restrictions h2{font-size:14px;margin:0;padding:13px 14px 9px}.checkout-restrictions article{border-top:1px solid #e4ecf7;display:grid;gap:4px;padding:11px 14px}.checkout-restrictions strong{font-size:12px}.checkout-restrictions small,.checkout-restrictions span{color:#607087;font-size:11px}.checkout-payment{display:grid;gap:9px}.payment-option{cursor:pointer}.payment-option span{display:grid;gap:3px}.payment-option small{color:#68778d;font-size:10px;font-weight:500}.checkout-acknowledgement{align-items:flex-start;display:flex!important;font-size:11px!important;font-weight:600!important;gap:9px;line-height:1.5!important}.checkout-acknowledgement input{min-height:0!important;margin:1px 0 0}.checkout-next{cursor:pointer;display:block;font-family:inherit;width:100%}.checkout-next:disabled{cursor:not-allowed;opacity:.58}.checkout-error{background:#fff2f0;border:1px solid #f1c6c1;border-radius:6px;color:#a03d34;font-size:11px;line-height:1.45;margin:0;padding:10px 11px}.checkout-item-art{align-items:center;background:#143257;border-radius:6px;color:#fff;display:flex;flex:0 0 auto;font-size:15px;height:36px;justify-content:center;width:36px}.checkout-summary article{align-items:flex-start}.checkout-summary article div{min-width:0}.checkout-summary article strong{line-height:1.3}.checkout-summary article>b{margin-left:auto}.checkout-completion,.checkout-processing,.checkout-review{display:grid;gap:13px;padding:28px}.checkout-completion>p,.checkout-processing>p,.checkout-review>p{color:#66768d;font-size:13px;line-height:1.55;margin:0}.checkout-completion h1,.checkout-processing h1,.checkout-review h1{font-size:23px;margin:0}.checkout-review>article{align-items:flex-start;border-top:1px solid #e8edf3;display:flex;gap:18px;justify-content:space-between;padding:15px 0}.checkout-review article strong{font-size:12px}.checkout-review article p,.checkout-review article small{color:#68778e;display:block;font-size:11px;margin:5px 0 0}.checkout-review article>div:last-child{display:flex;flex:0 0 auto;gap:8px}.checkout-review a,.checkout-review button{background:#132b4b;border:1px solid #132b4b;border-radius:6px;color:#fff;font-size:11px;font-weight:800;padding:9px 10px;text-decoration:none}.checkout-review a{background:#fff;border-color:#dce4ed;color:#263952}.checkout-processing{align-items:start}.checkout-processing-icon{align-items:center;background:#eef4fb;border-radius:50%;color:#1a62d8;display:flex;font-size:25px;height:42px;justify-content:center;width:42px}.checkout-processing .checkout-next{max-width:270px}.checkout-completion{align-items:center;background:white;border:1px solid #e0e7ef;border-radius:8px;margin:35px auto;max-width:550px;padding:42px;text-align:center}.checkout-completion>span{align-items:center;background:#e3f9ec;border-radius:50%;color:#109651;display:flex;font-size:23px;font-weight:800;height:46px;justify-content:center;width:46px}.checkout-completion .checkout-next{max-width:250px}.checkout-completion>a:last-child{color:#1a61d5;font-size:12px;font-weight:700;text-decoration:none}@media (max-width:620px){.checkout-shell>header{gap:10px}.checkout-shell>header>span{display:none}.checkout-review>article{display:grid}.checkout-summary article>b{font-size:10px}.checkout-completion{margin:10px auto;padding:28px 20px}}.secure-delivery-panel{background:white;border:1px solid #dce6f0;border-top:3px solid #1ca962;border-radius:8px;display:grid;margin-top:22px;overflow:hidden}.secure-delivery-panel>header{border-bottom:1px solid #e7edf3;padding:19px 21px}.secure-delivery-panel .page-kicker{margin:0 0 5px}.secure-delivery-panel h2{font-size:17px;margin:0}.secure-delivery-panel header p:last-child{color:#66778e;font-size:12px;margin:6px 0 0}.secure-delivery-panel>article{align-items:center;border-bottom:1px solid #edf1f5;display:flex;gap:16px;justify-content:space-between;padding:17px 21px}.secure-delivery-panel>article:last-child{border-bottom:0}.secure-delivery-panel article>div:first-child{display:grid;gap:4px}.secure-delivery-panel article strong{font-size:13px}.secure-delivery-panel article em,.secure-delivery-panel article small{color:#68778d;font-size:11px;font-style:normal}.secure-delivery-panel button{background:#132b4b;border:1px solid #132b4b;border-radius:6px;color:#fff;font-size:11px;font-weight:800;padding:10px 12px;white-space:nowrap}.secure-delivery-panel button:disabled{opacity:.65}.secure-delivery-panel dl{background:#f6f9fc;border:1px solid #dfe7ef;border-radius:6px;display:grid;gap:6px;margin:0;min-width:270px;padding:11px}.secure-delivery-panel dl div{display:grid;gap:3px}.secure-delivery-panel dt{color:#6b7a8e;font-size:10px}.secure-delivery-panel dd{color:#172941;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;margin:0;overflow-wrap:anywhere}.delivery-pending{color:#a27000;font-size:11px;font-weight:800}@media (max-width:620px){.secure-delivery-panel>article{align-items:flex-start;flex-direction:column}.secure-delivery-panel dl{min-width:0;width:100%}}@media (max-width:900px){.checkout-layout{grid-template-columns:1fr}.checkout-summary{position:static}}.support-contact-page,.support-page{max-width:1280px}.support-hero{border-bottom:1px solid #e5ebf1;padding:8px 0 30px}.support-contact-heading h1,.support-hero h1{font-size:34px;margin:0}.support-hero>p:not(.page-kicker){color:#637189;font-size:14px;line-height:1.6;margin:10px 0 21px;max-width:620px}.support-search{align-items:center;background:white;border:1px solid #dce4ed;border-radius:8px;display:flex;height:48px;max-width:720px;overflow:hidden}.support-search span{color:#40536f;font-size:21px;padding:0 13px 0 15px}.support-search input{border:0;font:inherit;height:100%;min-width:0;outline:0;padding:0 14px 0 0;width:100%}.support-section{margin-top:30px}.support-category-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.support-category-grid article{background:white;border:1px solid #e1e7ef;border-radius:8px;display:grid;gap:14px;min-height:145px;padding:17px}.support-category-grid article>span{align-items:center;background:#eef5ff;border-radius:6px;color:#1b62d7;display:flex;font-size:20px;height:34px;justify-content:center;width:34px}.support-category-grid h3{font-size:14px;margin:0 0 5px}.support-category-grid p{color:#66768c;font-size:12px;line-height:1.5;margin:0}.support-questions>div:last-of-type{background:white;border:1px solid #e1e7ef;border-radius:8px;overflow:hidden}.support-questions button{align-items:center;background:white;border:0;border-bottom:1px solid #ecf0f4;color:#1d2c43;display:flex;font:inherit;font-size:13px;gap:10px;padding:14px 16px;text-align:left;width:100%}.support-questions button:last-child{border-bottom:0}.support-questions button:hover{background:#f5f8fc}.support-questions button span{color:#1a62d7;font-size:20px}.support-no-results{color:#66758a;font-size:13px}.support-contact-callout{align-items:center;background:#102846;border-radius:8px;color:white;display:flex;gap:22px;justify-content:space-between;margin-top:32px;padding:24px}.support-contact-callout h2{font-size:18px;margin:0}.support-contact-callout p{color:#c8d5e4;font-size:12px;line-height:1.55;margin:7px 0 0;max-width:570px}.support-contact-callout>div:last-child{display:flex;gap:9px;white-space:nowrap}.support-contact-callout a{border:1px solid rgba(255,255,255,.35);border-radius:6px;color:white;font-size:12px;font-weight:800;padding:10px 12px;text-decoration:none}.support-contact-callout .support-primary{background:#fbc617;border-color:#fbc617;color:#17263d}.support-contact-heading{margin-bottom:24px}.support-form{background:white;border:1px solid #e0e6ee;border-radius:8px;display:grid;gap:15px;max-width:800px;padding:24px}.support-form label{color:#44546c;display:grid;font-size:12px;font-weight:700;gap:7px}.support-form label small{color:#7a879a;font-size:10px;font-weight:500}.support-form input,.support-form select,.support-form textarea{background:white;border:1px solid #dce4ed;border-radius:6px;font:inherit;padding:10px}.support-form textarea{min-height:150px;resize:vertical}.support-form-grid{display:grid;gap:15px;grid-template-columns:1fr 1fr}.support-auth-summary{background:#f3f7fc;border-left:3px solid #1b62d7;display:grid;gap:3px;padding:12px}.support-auth-summary strong{font-size:12px}.attachment-note,.support-auth-summary span{color:#67768b;font-size:11px;line-height:1.5}.support-submit{background:#fbc617;border:1px solid #fbc617;border-radius:6px;color:#17263d;font-size:12px;font-weight:800;padding:12px}.support-submit:disabled{opacity:.6}.support-success{align-items:flex-start;background:white;border:1px solid #e0e6ee;border-radius:8px;display:flex;gap:15px;max-width:720px;padding:26px}.support-success>span{align-items:center;background:#dcf8e9;border-radius:50%;color:#079a50;display:flex;font-weight:800;height:35px;justify-content:center;width:35px}.support-success h2{font-size:18px;margin:0}.support-success p{color:#68778c;font-size:13px;line-height:1.5;margin:8px 0 16px}.support-success a{color:#1a61d5;font-size:12px;font-weight:800;text-decoration:none}.legal-page{max-width:940px}.legal-page h1{font-size:34px}.legal-page>div{background:white;border:1px solid #e1e7ef;border-radius:8px;display:grid;margin-top:28px;overflow:hidden}.legal-page>div section{border-bottom:1px solid #e9eef3;padding:21px 24px}.legal-page>div section:last-child{border:0}.legal-page h2{font-size:16px;margin:0 0 8px}.legal-page section p{color:#627188;font-size:13px;line-height:1.65;margin:0}.account-summary-surface,.security-surface{background:white;border:1px solid #e0e6ee;border-radius:8px}.account-summary-surface{align-items:center;display:flex;gap:15px;padding:22px}.account-avatar{align-items:center;background:#e9eff9;border-radius:50%;color:#1a62d7;display:flex;font-size:20px;font-weight:800;height:54px;justify-content:center;width:54px}.account-summary-surface h2{font-size:17px;margin:0}.account-summary-surface p{color:#69778b;font-size:12px;margin:4px 0 0}.account-summary-links{display:flex;gap:8px;margin-left:auto}.account-summary-links a{border:1px solid #dce4ed;border-radius:6px;color:#1b2b43;font-size:11px;font-weight:800;padding:9px 10px;text-decoration:none}.security-surface{display:grid;gap:15px;padding:22px}.security-surface h2{font-size:17px;margin:0}.security-surface>div>p{color:#68778c;font-size:12px;margin:5px 0 0}.session-list{border-top:1px solid #e9eef3}.session-list article{align-items:center;border-bottom:1px solid #edf1f5;display:flex;justify-content:space-between;padding:14px 0}.session-list article:last-child{border-bottom:0}.session-list article div{display:grid;gap:4px}.session-list strong{font-size:12px}.session-list small{color:#68778c;font-size:11px}.session-list span{color:#069750;font-size:11px;font-weight:800}.not-found-page{background:#f6f8fb;flex-direction:column;justify-content:center;min-height:100vh;padding:30px}.not-found-brand,.not-found-page{align-items:center;color:#13243d;display:flex}.not-found-brand{font-size:19px;font-weight:800;gap:8px;left:30px;position:absolute;text-decoration:none;top:25px}.not-found-brand span{align-items:center;background:#fbc617;border-radius:6px;display:flex;height:27px;justify-content:center;width:27px}.not-found-page section{background:white;border:1px solid #e0e7ef;border-radius:8px;max-width:500px;padding:35px;text-align:center;width:100%}.not-found-page section>p{color:#1a62d7;font-size:13px;font-weight:800;margin:0 0 8px}.not-found-page h1{font-size:27px;margin:0}.not-found-page section>span{color:#68778c;display:block;font-size:13px;line-height:1.5;margin:11px auto 22px;max-width:310px}.not-found-page form{border:1px solid #dce4ed;border-radius:7px;display:flex;margin-bottom:16px;overflow:hidden}.not-found-page input{border:0;min-width:0;outline:0;padding:11px;width:100%}.not-found-page form button,.not-found-primary{background:#132b4a;border:1px solid #132b4a;color:white;font-size:11px;font-weight:800;padding:0 12px;white-space:nowrap}.not-found-page section>div{display:flex;gap:8px;justify-content:center}.not-found-page section>div>a{border-radius:6px;font-size:12px;font-weight:800;padding:10px 12px;text-decoration:none}.not-found-page section>div>a:not(.not-found-primary){border:1px solid #dce4ed;color:#1a2a42}@media (max-width:900px){.support-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-contact-callout{align-items:flex-start;flex-direction:column}.account-summary-surface{align-items:flex-start;flex-wrap:wrap}.account-summary-links{margin-left:0;width:100%}}@media (max-width:620px){.support-category-grid,.support-form-grid{grid-template-columns:1fr}.legal-page h1,.support-contact-heading h1,.support-hero h1{font-size:28px}.account-summary-links,.support-contact-callout>div:last-child{flex-wrap:wrap}.not-found-brand{left:20px;top:20px}.not-found-page section{margin-top:40px;padding:28px 20px}.not-found-page form{display:grid}.not-found-page form button{min-height:40px}.not-found-page section>div{flex-direction:column}}.account-popover{background:#fff;border:1px solid #dfe6ef;border-radius:8px;box-shadow:0 18px 42px rgba(9,25,47,.18);color:#15243a;max-height:calc(100vh - 100px);overflow:auto;padding:0;position:absolute;right:0;top:48px;width:344px;z-index:12}.account-popover-profile{align-items:center;background:#0b1c31;color:white;display:flex;gap:11px;padding:16px}.account-popover-avatar{align-items:center;background:#f8c20b;border-radius:50%;color:#10213a;display:flex;font-size:17px;font-weight:800;height:38px;justify-content:center;width:38px}.account-popover-profile>div{display:grid;gap:3px;min-width:0}.account-popover-profile strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-popover-profile small{color:#c7d3e2;font-size:11px}.account-popover-profile em{color:#84e7b1;font-size:10px;font-style:normal;font-weight:800}.account-popover-stats{background:#f7f9fc;display:grid;grid-template-columns:1fr 1fr;padding:10px 12px}.account-popover-stats>div{border-right:1px solid #e1e7ef;display:grid;gap:4px;min-width:0;padding:4px 10px}.account-popover-stats>div:last-child{border:0}.account-popover-stats small,.account-popover-stats span{color:#6a788c;font-size:10px}.account-popover-stats strong{color:#132440;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-popover-loading{display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:16px}.account-popover-loading span{background:#eef2f6;border-radius:4px;height:38px}.account-popover-nav,.account-popover-roles{border-top:1px solid #e8edf3;display:grid;padding:6px}.account-popover footer button,.account-popover-nav a,.account-popover-roles a{align-items:center;background:transparent;border:0;border-radius:5px;color:#213149;display:flex;font-size:12px;font-weight:650;gap:11px;min-height:34px;padding:8px 10px;text-align:left;text-decoration:none;width:100%}.account-popover-nav a:hover,.account-popover-roles a:hover{background:#f2f6fb;color:#123d80}.account-popover footer span,.account-popover-nav span,.account-popover-roles span{color:#426080;font-size:15px;text-align:center;width:16px}.account-popover-roles{background:#fbfcfe}.account-popover footer{border-top:1px solid #e8edf3;padding:6px}.account-popover footer button{color:#b23935}.account-popover footer button span{color:#c34b43}.account-popover footer button:hover{background:#fff2f0}.account-center{max-width:1280px}.account-center-heading{margin-bottom:24px}.account-center-heading h1{font-size:30px;margin:0}.account-center-heading .page-lead{margin-bottom:0}.account-identity{align-items:center;background:#fff;border:1px solid #e1e7ef;border-radius:8px;display:flex;gap:14px;margin-bottom:15px;padding:18px}.account-identity>div:nth-child(2){display:grid;gap:4px}.account-identity h2{font-size:17px;margin:0}.account-identity p{color:#68778c;font-size:12px;margin:0}.pending-status,.seller-status,.verified-status{border-radius:4px;font-size:10px;font-weight:800;padding:4px 6px;width:max-content}.seller-status,.verified-status{background:#e8f9ef;color:#087b42}.pending-status{background:#fff8dc;color:#956b00}.identity-score{border-left:1px solid #e6ebf1;display:grid!important;gap:3px;margin-left:auto;padding-left:22px}.identity-score span{color:#6b788d;font-size:11px}.identity-score strong{font-size:20px}.identity-score em{color:#0b8750;font-size:11px;font-style:normal;font-weight:800}.seller-status{margin-left:8px}.account-dashboard-grid{display:grid;gap:12px;grid-template-columns:1.5fr repeat(3,1fr);margin-bottom:15px}.account-metric,.credits-card{background:#fff;border:1px solid #e1e7ef;border-radius:8px;color:#15243b;display:grid;gap:5px;min-height:116px;padding:16px;text-decoration:none}.credits-card{background:#112947;border-color:#112947;color:white;grid-column:span 2}.account-metric p,.account-metric>span,.credits-card p,.credits-card small,.credits-card>span{color:#708099;font-size:11px;margin:0}.credits-card p,.credits-card small,.credits-card>span{color:#bfd0e2}.account-metric strong,.credits-card strong{font-size:21px}.credits-card small{border-top:1px solid rgba(255,255,255,.13);margin-top:2px;padding-top:7px}.account-metric:hover{border-color:#c9d8ed;box-shadow:0 5px 13px rgba(15,36,65,.06)}.account-metric>span{color:#1c65d4;font-size:16px}.account-metric p{margin-top:auto}.unavailable-metric{cursor:default}.unavailable-metric strong{color:#a2adbb}.account-section-grid,.order-detail-layout,.security-grid{align-items:start;display:grid;gap:15px;grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr)}.account-data-panel{background:#fff;border:1px solid #e1e7ef;border-radius:8px;min-width:0}.account-section-title{align-items:flex-start;border-bottom:1px solid #e9eef3;display:flex;gap:15px;justify-content:space-between;padding:17px}.account-section-title h2{font-size:15px;margin:0}.account-section-title p{color:#6a788d;font-size:11px;margin:4px 0 0}.account-page-actions>a,.account-section-title a,.account-section-title button{background:#fff;border:1px solid #dce4ed;border-radius:6px;color:#1a2b44;font-size:11px;font-weight:800;padding:8px 10px;text-decoration:none;white-space:nowrap}.account-section-title button{background:#132b4b;border-color:#132b4b;color:white}.compact-order-list>a{align-items:center;border-bottom:1px solid #edf1f5;color:#1a2940;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr) auto auto;padding:13px 17px;text-decoration:none}.compact-order-list>a:last-child{border:0}.compact-order-list>a>span,.order-detail-product>span{align-items:center;background:#eef4fb;border-radius:6px;color:#1c61d4;display:flex;font-weight:800;height:32px;justify-content:center;width:32px}.compact-order-list div{display:grid;gap:3px;min-width:0}.compact-order-list strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-order-list small{color:#68778c;font-size:10px}.compact-order-list b{font-size:11px}.compact-order-list em{color:#0a8f4e;font-size:10px;font-style:normal;font-weight:800}.credit-activity-list article{align-items:center;border-bottom:1px solid #edf1f5;display:flex;justify-content:space-between;padding:14px 17px}.credit-activity-list article:last-child{border:0}.credit-activity-list div{display:grid;gap:4px}.credit-activity-list strong{font-size:12px}.credit-activity-list small{color:#6d7a8d;font-size:10px}.credit-activity-list b{color:#087d48;font-size:11px}.quiet-state{align-items:center;color:#718096;display:flex;font-size:12px;gap:8px;justify-content:center;min-height:133px;padding:20px;text-align:center}.quiet-state span{color:#1c65d4;font-size:20px}.quiet-state p{margin:0}.quiet-state.compact{background:#fbfcfe;border:1px dashed #dce4ec;border-radius:7px;justify-content:flex-start;min-height:78px}.account-tabs{border-bottom:1px solid #e2e8ef;display:flex;gap:4px;margin-bottom:18px;overflow:auto}.account-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:#6a778b;font-size:11px;font-weight:800;padding:10px 12px;white-space:nowrap}.account-tabs button.active{border-bottom-color:#1a60d4;color:#162944}.account-table{background:#fff;border:1px solid #e1e7ef;border-radius:8px;overflow:auto}.account-table>article,.account-table>header{align-items:center;display:grid;gap:14px;grid-template-columns:112px minmax(220px,1.6fr) 105px 110px 110px 84px;min-width:820px;padding:14px 16px}.account-table>header{background:#f8fafc;border-bottom:1px solid #e3e9f0;color:#708096;font-size:10px;font-weight:800;text-transform:uppercase}.account-table>article{border-bottom:1px solid #edf1f5}.account-table>article:last-child{border:0}.account-table article>div{display:grid;gap:4px;min-width:0}.account-table strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-table small{color:#6b798d;font-size:10px}.account-table article>a{border:1px solid #dce4ed;border-radius:5px;color:#173050;font-size:10px;font-weight:800;padding:7px;text-align:center;text-decoration:none}.account-table article>p{color:#536278;font-size:11px;line-height:1.4;margin:0}.status{background:#f1f5fa;border-radius:4px;color:#42546d;font-size:10px;font-weight:800;padding:5px 6px;text-align:center;width:max-content}.status-completed,.status-delivered,.status-paid{background:#e8f8ee;color:#087c45}.dispute-table>article,.dispute-table>header{grid-template-columns:108px minmax(195px,1.2fr) minmax(160px,1fr) 95px 125px 80px}.tickets-table>article,.tickets-table>header{grid-template-columns:140px minmax(220px,1.4fr) 135px 105px 130px}.account-page-actions{display:flex;justify-content:flex-end;margin:-55px 0 18px}.account-page-actions>a{background:#f8c20b;border-color:#f8c20b;color:#14233a}.order-detail-product{align-items:center;border-bottom:1px solid #e7edf3;display:flex;gap:12px;padding:18px}.order-detail-product>div{display:grid;gap:5px;min-width:0}.order-detail-product h2{font-size:16px;margin:0}.order-detail-product p{color:#6a778b;font-size:11px;margin:0}.order-detail-product>b{font-size:13px;margin-left:auto}.order-detail-facts{display:grid;grid-template-columns:repeat(2,1fr);margin:0}.order-detail-facts div{border-bottom:1px solid #edf1f5;border-right:1px solid #edf1f5;padding:15px 18px}.order-detail-facts div:nth-child(2n){border-right:0}.order-detail-facts dt{color:#718095;font-size:10px}.order-detail-facts dd{color:#1c2d45;font-size:12px;font-weight:800;margin:5px 0 0}.order-timeline{padding:18px}.order-timeline h2{font-size:14px;margin:0 0 14px}.order-timeline>p{color:#6c798c;font-size:12px;margin:0}.order-timeline article{display:flex;gap:10px;padding:0 0 14px}.order-timeline article>span{background:#1a63d5;border-radius:50%;height:8px;margin-top:4px;width:8px}.order-timeline article div{display:grid;gap:3px}.order-timeline strong{font-size:12px}.order-timeline p,.order-timeline small{color:#67768a;font-size:10px;margin:0}.order-support-panel{background:#102947;border-radius:8px;color:white;display:grid;gap:11px;padding:20px}.order-support-panel h2{font-size:16px;margin:0}.order-support-panel p{color:#c6d4e4;font-size:12px;line-height:1.55;margin:0}.order-support-panel form{display:grid;gap:10px}.order-support-panel label{color:#d2deeb;display:grid;font-size:11px;font-weight:800;gap:6px}.order-support-panel textarea{border:1px solid rgba(255,255,255,.22);border-radius:6px;font:inherit;min-height:105px;padding:9px;resize:vertical}.order-support-panel button,.order-support-panel>a{background:#f8c20b;border:1px solid #f8c20b;border-radius:6px;color:#14243a;font-size:11px;font-weight:800;padding:10px;text-align:center;text-decoration:none}.form-error{color:#ffb6b1!important}.success-copy{color:#8ce8ba!important;font-weight:800}.announcement-list{display:grid;gap:10px}.announcement-list article{background:#fff;border:1px solid #e0e7ef;border-left:3px solid #1a61d4;border-radius:8px;padding:17px}.announcement-list article.read{border-left-color:#dce4ed}.announcement-list header{align-items:flex-start;display:flex;gap:15px;justify-content:space-between}.announcement-list header div{display:grid;gap:6px}.announcement-list header span{color:#1a61d4;font-size:10px;font-weight:800;text-transform:uppercase}.announcement-list h2{font-size:15px;margin:0}.announcement-list time{color:#728095;font-size:10px;white-space:nowrap}.announcement-list p{color:#58687f;font-size:12px;line-height:1.55;margin:12px 0;max-width:820px}.announcement-list button{background:transparent;border:0;color:#1a61d4;font-size:11px;font-weight:800;padding:0}.coupon-sections{display:grid;gap:26px}.coupon-sections>section{display:grid;gap:12px}.coupon-sections .account-section-title{border:0;padding:0}.coupon-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.coupon-grid article{background:#fff;border:1px solid #dde6ef;border-radius:8px;display:grid;gap:8px;padding:16px}.coupon-grid article>span{color:#0b8c4d;font-size:15px;font-weight:800}.coupon-grid article>strong{background:#f1f5fa;border:1px dashed #aab8ca;color:#172b47;font-size:13px;letter-spacing:.4px;padding:8px}.coupon-grid p,.coupon-grid small{color:#64748a;font-size:10px;line-height:1.5;margin:0}.coupon-grid footer{display:flex;gap:7px;margin-top:4px}.coupon-grid button,.coupon-grid footer a{background:white;border:1px solid #dbe4ed;border-radius:5px;color:#173050;font-size:10px;font-weight:800;padding:8px;text-align:center;text-decoration:none}.coupon-grid footer a{background:#f8c20b;border-color:#f8c20b;color:#14243a}.settings-form{background:#fff;border:1px solid #e0e7ef;border-radius:8px;display:grid;gap:0;max-width:820px;overflow:hidden}.settings-form>section{border-bottom:1px solid #e9eef3;display:grid;gap:13px;padding:20px}.settings-form h2{font-size:15px;margin:0}.settings-form label{color:#485970;display:grid;font-size:11px;font-weight:800;gap:6px}.settings-form input{border:1px solid #dbe4ed;border-radius:6px;font:inherit;padding:10px}.settings-form label>small{color:#718095;font-size:10px;font-weight:500}.settings-form>button{align-self:end;background:#132b4b;border:1px solid #132b4b;border-radius:6px;color:white;font-size:11px;font-weight:800;margin:18px;padding:11px 14px}.settings-form>p{margin:0 20px}.settings-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.settings-toggle{align-items:flex-start;display:flex!important;gap:9px}.settings-toggle input{margin:2px 0 0}.settings-toggle span{display:grid;gap:3px}.settings-toggle small{color:#6d7c91;font-weight:500}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-checks article{align-items:center;border-bottom:1px solid #edf1f5;display:flex;gap:15px;justify-content:space-between;padding:16px}.security-checks article:last-child{border:0}.security-checks div{display:grid;gap:4px}.security-checks strong{font-size:12px}.security-checks p{color:#69778c;font-size:11px;margin:0}.security-checks a{color:#1b61d4;font-size:11px;font-weight:800;text-decoration:none}.security-alert-list article{align-items:flex-start;border-bottom:1px solid #edf1f5;display:flex;gap:10px;padding:15px 17px}.security-alert-list article:last-child{border:0}.security-alert-list>article>span{color:#1b61d4}.security-alert-list div{display:grid;gap:3px}.security-alert-list strong{font-size:12px}.security-alert-list p,.security-alert-list small{color:#68778c;font-size:11px;line-height:1.4;margin:0}.sessions-panel .account-section-title>button{background:white;border-color:#dbe4ed;color:#ac3b34}.session-list.detailed article{gap:10px}.session-list.detailed .device-mark{align-items:center;background:#eef4fb;border-radius:5px;color:#1a61d4;display:flex;height:30px;justify-content:center;width:30px}.session-list.detailed em{color:#0a8b4c;font-size:10px;font-style:normal;font-weight:800;margin-left:auto}.session-list.detailed button{background:white;border:1px solid #e2bcb8;border-radius:5px;color:#af3d36;font-size:10px;font-weight:800;padding:7px}.seller-dashboard-summary{background:#fff;border:1px solid #e0e7ef;border-radius:8px;display:grid;grid-template-columns:repeat(4,1fr)}.seller-dashboard-summary>div{border-right:1px solid #e7edf3;display:grid;gap:7px;padding:20px}.seller-dashboard-summary>div:last-child{border:0}.seller-dashboard-summary small,.seller-dashboard-summary span{color:#6d7a8c;font-size:11px}.seller-dashboard-summary strong{font-size:21px}.seller-dashboard-summary small{color:#0a8c4d;font-weight:800}@media (max-width:1050px){.account-dashboard-grid{grid-template-columns:repeat(3,1fr)}.credits-card{grid-column:span 1}.coupon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.account-section-grid,.order-detail-layout,.security-grid{grid-template-columns:1fr}.account-dashboard-grid{grid-template-columns:repeat(2,1fr)}.account-identity{align-items:flex-start;flex-wrap:wrap}.identity-score,.seller-status{margin-left:0}.seller-dashboard-summary{grid-template-columns:repeat(2,1fr)}.seller-dashboard-summary>div:nth-child(2){border-right:0}}@media (max-width:620px){.account-popover{border-radius:0;bottom:0;max-height:none;position:fixed;right:0;top:0;width:min(100vw,420px)}.account-popover-profile{min-height:86px;padding-top:22px}.account-popover footer button,.account-popover-nav a,.account-popover-roles a{font-size:13px;min-height:42px}.account-center-heading h1{font-size:26px}.account-identity{display:grid;grid-template-columns:54px 1fr}.identity-score{border-left:0;border-top:1px solid #e6ebf1;padding:12px 0 0}.identity-score,.seller-status{grid-column:1/-1}.account-dashboard-grid{grid-template-columns:1fr 1fr}.credits-card{grid-column:1/-1}.account-section-title{align-items:flex-start;flex-direction:column}.account-page-actions{justify-content:flex-start;margin:0 0 15px}.compact-order-list>a{grid-template-columns:32px minmax(0,1fr) auto}.compact-order-list em{display:none}.coupon-grid,.settings-grid{grid-template-columns:1fr}.seller-dashboard-summary{grid-template-columns:1fr 1fr}.seller-dashboard-summary>div{border-bottom:1px solid #e7edf3}.seller-dashboard-summary>div:nth-child(2){border-right:0}.order-detail-product{align-items:flex-start;flex-wrap:wrap}.order-detail-product>b{margin-left:44px}.session-list.detailed article{align-items:flex-start;flex-wrap:wrap}.session-list.detailed article>div{width:calc(100% - 45px)}.session-list.detailed button,.session-list.detailed em{margin-left:40px}}.coupon-apply{border-bottom:1px solid #e6ebf1;display:flex;gap:7px;padding:13px 0}.coupon-apply label{color:#607087;display:grid;flex:1;font-size:10px;font-weight:800;gap:5px}.coupon-apply input{border:1px solid #dce4ed;border-radius:5px;font:inherit;font-size:11px;padding:8px}.coupon-apply button{align-self:end;background:#132b4b;border:1px solid #132b4b;border-radius:5px;color:white;font-size:10px;font-weight:800;height:33px;padding:0 9px}.checkout-summary .coupon-invalid,.checkout-summary .coupon-valid{font-size:10px;margin:0;padding:9px 0 0}.checkout-summary .coupon-valid{color:#087b44}.checkout-summary .coupon-invalid{color:#b54037}.seller-interest-page{max-width:1120px}.seller-interest-hero{border-bottom:1px solid #e1e7ef;max-width:760px;padding:18px 0 30px}.seller-interest-hero h1{color:#10213b;font-size:36px;line-height:1.12;margin:7px 0 13px}.seller-interest-hero>p:last-child{color:#53657d;font-size:15px;line-height:1.65;margin:0;max-width:700px}.seller-interest-layout{align-items:start;display:grid;gap:46px;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);padding-top:32px}.seller-interest-details{border-top:1px solid #e1e7ef}.seller-interest-section{border-bottom:1px solid #e1e7ef;display:grid;gap:15px;grid-template-columns:30px minmax(0,1fr);padding:20px 0}.seller-interest-section>span{color:#1b62cf;font-size:11px;font-weight:800;padding-top:3px}.seller-interest-section>div{display:grid;gap:6px}.seller-interest-section h2{color:#172943;font-size:16px;margin:0}.seller-interest-section p{color:#617188;font-size:12px;line-height:1.6;margin:0;max-width:560px}.seller-interest-form{background:#fff;border:1px solid #dfe7ef;border-top:3px solid #f8c20b;border-radius:8px;box-shadow:0 12px 32px rgba(22,44,75,.08);display:grid;gap:16px;padding:23px}.seller-interest-form>div:first-child{border-bottom:1px solid #e7edf3;display:grid;gap:6px;padding-bottom:15px}.seller-interest-form .page-kicker{margin:0}.seller-interest-form h2{color:#132744;font-size:19px;margin:0}.seller-interest-form>div:first-child>p:last-child{color:#68788e;font-size:12px;line-height:1.55;margin:0}.seller-interest-form>label{color:#45566d;display:grid;font-size:11px;font-weight:800;gap:6px}.seller-interest-form input[type=email],.seller-interest-form select{background:#fff;border:1px solid #d9e2ec;border-radius:6px;color:#1a2a41;font:inherit;font-size:13px;min-height:40px;padding:9px 10px}.seller-interest-form fieldset{border:0;margin:0;padding:0}.seller-interest-form legend{color:#45566d;font-size:11px;font-weight:800;margin-bottom:8px}.seller-interest-categories{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.seller-interest-categories label{align-items:center;border:1px solid #dce5ee;border-radius:5px;color:#263851;display:flex;font-size:11px;font-weight:700;gap:7px;min-height:35px;padding:7px 9px}.seller-interest-categories label:has(input:checked){background:#eef6ff;border-color:#78a7e8;color:#164d9b}.seller-interest-categories input{accent-color:#1c64d4;height:14px;margin:0;width:14px}.seller-interest-form>button{background:#132b4b;border:1px solid #132b4b;border-radius:6px;color:#fff;font-size:12px;font-weight:800;min-height:42px;padding:10px 14px}.seller-interest-form>button:disabled{cursor:wait;opacity:.66}.seller-interest-error,.seller-interest-success{border-radius:5px;font-size:11px;font-weight:700;line-height:1.45;margin:0;padding:10px}.seller-interest-success{background:#eaf8ef;color:#087c45}.seller-interest-error{background:#fff1f0;color:#ad3c35}@media (max-width:820px){.seller-interest-layout{gap:25px;grid-template-columns:1fr}.seller-interest-form{max-width:620px}.seller-interest-hero h1{font-size:30px}}@media (max-width:460px){.seller-interest-hero{padding-top:8px}.seller-interest-hero h1{font-size:27px}.seller-interest-form{margin:0 -2px;padding:18px}.seller-interest-categories{grid-template-columns:1fr}}@media (max-width:620px){.marketplace-header{align-content:flex-start;min-height:112px}.marketplace-header .marketplace-search{flex-basis:100%;order:-1}.marketplace-header .top-action{font-size:0;height:38px;padding:0 10px}.marketplace-header .top-action>svg{height:18px;width:18px}.marketplace-header .top-action b{font-size:10px}.marketplace-header .guest-actions{gap:2px}.marketplace-header .create-account,.marketplace-header .login-link{font-size:11px;padding:9px 8px}.marketplace-header .create-account:before,.marketplace-header .login-link:before{content:none}}.marketplace-header .header-actions{align-items:center;display:flex;flex:0 0 auto;gap:14px;margin-left:auto;min-width:0}.header-actions>.guest-actions,.header-actions>.top-auth-loading{margin-left:0}.account-menu{position:relative}.account-menu,.account-menu>.account-menu-trigger{display:flex;flex:0 0 46px;flex-shrink:0;min-height:46px;min-width:46px;overflow:visible}.account-menu>.account-menu-trigger{align-items:center;appearance:none;background:#0b1c31;border:2px solid #fff;border-radius:9999px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:46px;justify-content:center;letter-spacing:0;line-height:1;padding:0;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;width:46px}.account-menu>.account-menu-trigger:hover{background:#173957;border-color:#e8edf3}.account-menu>.account-menu-trigger.is-open{box-shadow:0 0 0 2px #f8c20b,0 0 0 4px #fff}.account-menu>.account-menu-trigger:focus-visible{box-shadow:0 0 0 2px #2a72dd,0 0 0 4px #fff;outline:0}.account-menu>.account-menu-trigger .profile-initials{align-items:center;display:flex;justify-content:center;line-height:1;pointer-events:none}.account-menu .account-popover{top:56px}@media (max-width:900px){.account-menu,.account-menu>.account-menu-trigger{flex-basis:44px;min-height:44px;min-width:44px}.account-menu>.account-menu-trigger{font-size:15px;height:44px;width:44px}}@media (max-width:620px){.marketplace-header .header-actions{gap:14px}.account-menu,.account-menu>.account-menu-trigger{flex-basis:42px;min-height:42px;min-width:42px}.account-menu>.account-menu-trigger{font-size:15px;height:42px;width:42px}.account-menu>.account-menu-trigger.profile:before{content:none}}.country-currency-selector{position:relative}.country-currency-selector>.region{cursor:pointer;width:100%}.country-currency-popover{background:#fff;border:1px solid #dbe4ed;bottom:calc(100% + 9px);border-radius:8px;box-shadow:0 18px 42px rgba(8,24,43,.22);color:#172842;display:grid;gap:13px;left:0;padding:14px;position:absolute;width:316px;z-index:20}.country-currency-popover>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.country-currency-popover h2{font-size:14px;margin:0}.country-currency-popover h3{color:#52627a;font-size:10px;margin:0 0 7px;text-transform:uppercase}.country-currency-popover p{color:#66768d;font-size:11px;line-height:1.45;margin:4px 0 0}.country-currency-popover header>button{background:transparent;border:0;color:#53657c;cursor:pointer;padding:2px}.country-search{align-items:center;border:1px solid #dce5ee;border-radius:6px;color:#65768c;display:flex;gap:8px;padding:0 9px}.country-search input{border:0;color:#182942;font:inherit;font-size:12px;min-width:0;outline:0;padding:10px 0;width:100%}.market-country-results,.market-country-section>div{display:grid;gap:4px;max-height:192px;overflow:auto}.market-country-section button{align-items:center;background:#fff;border:1px solid #e5ebf1;border-radius:5px;color:#1a2b44;cursor:pointer;display:grid;font-size:12px;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;padding:8px 9px;text-align:left}.market-country-section button:hover{background:#f3f7fb;border-color:#cbd9e8}.market-country-section button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-country-section button small{color:#64748a;font-size:10px;font-weight:800}.market-country-section button svg{color:#168654}.currency-picker{color:#526279;display:grid;font-size:11px;font-weight:800;gap:6px}.currency-picker select{background:#fff;border:1px solid #dce5ee;border-radius:6px;color:#1c2c44;font:inherit;font-size:12px;padding:9px}.currency-picker select:disabled{background:#f5f7fa;color:#8b98a9}.country-currency-popover{box-sizing:border-box;grid-template-columns:minmax(0,1fr);max-width:calc(100vw - 16px)}.country-currency-popover>*{min-width:0;width:100%}.country-currency-popover>header>div{min-width:0}.country-currency-popover>header p{overflow-wrap:anywhere}.country-currency-popover>header>button{flex:0 0 auto;width:auto}.country-search input{flex:1 1 0;width:auto}.market-country-results,.market-country-section,.market-country-section>div{min-width:0;width:100%}.currency-picker select,.market-country-section button{box-sizing:border-box;min-width:0;width:100%}.redemption-notice{background:#fff8e8;border-left:3px solid #e4a51c;color:#66501a!important;font-size:12px;margin-top:16px!important;padding:10px 12px}.seller-flow-page{max-width:1160px}.seller-flow-heading,.seller-start-heading{align-items:flex-start;border-bottom:1px solid #e1e8f0;display:flex;gap:18px;justify-content:space-between;padding:14px 0 25px}.seller-flow-heading>div,.seller-start-heading>div{min-width:0}.seller-flow-heading h1,.seller-start-heading h1{color:#112442;font-size:31px;line-height:1.13;margin:5px 0 9px}.seller-start-layout{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1.2fr) minmax(315px,.72fr);padding-top:30px}.seller-start-details{border-top:1px solid #e1e8f0}.seller-start-details article{border-bottom:1px solid #e1e8f0;display:grid;gap:15px;grid-template-columns:30px 1fr;padding:20px 0}.seller-setup-section>div:first-child>span,.seller-start-details article>span{color:#1c64d5;font-size:11px;font-weight:800;padding-top:3px}.seller-start-details h2{color:#172b47;font-size:16px;margin:0 0 5px}.seller-start-details p{color:#65758a;font-size:12px;line-height:1.6;margin:0;max-width:590px}.seller-start-cta{background:#fff;border:1px solid #dce5ee;border-top:3px solid #f8c20b;border-radius:8px;box-shadow:0 12px 28px rgba(20,43,74,.07);display:grid;gap:11px;padding:23px}.seller-start-cta h2{color:#152842;font-size:21px;margin:0}.seller-start-cta p:not(.page-kicker){color:#66768c;font-size:12px;line-height:1.6;margin:0}.seller-start-cta>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:4px}.seller-danger-action,.seller-primary-action,.seller-secondary-action{align-items:center;border:1px solid transparent;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:800;justify-content:center;min-height:40px;padding:9px 13px;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.seller-primary-action{background:#142d50;border-color:#142d50;color:#fff}.seller-primary-action:hover{background:#1b416e}.seller-secondary-action{background:#fff;border-color:#d7e0ea;color:#1b3150}.seller-secondary-action:hover{background:#f4f8fb;border-color:#c3d2e0}.seller-danger-action{background:#fff;border-color:#e4beba;color:#a63d35}.seller-danger-action:hover{background:#fff4f3}.seller-danger-action:disabled,.seller-primary-action:disabled,.seller-secondary-action:disabled{cursor:wait;opacity:.62}.seller-flow-status{border-radius:4px;font-size:10px;font-weight:800;line-height:1;padding:7px 8px;text-transform:uppercase;white-space:nowrap}.status-draft,.status-pending_review{background:#fff5d9;color:#956500}.status-action_required,.status-banned,.status-rejected,.status-restricted,.status-suspended{background:#fff0ef;color:#aa3a32}.status-approved{background:#e9f8ee;color:#087c45}.seller-steps{gap:0;list-style:none;margin:22px 0 18px;overflow:auto;padding:0}.seller-steps,.seller-steps li{align-items:center;display:flex}.seller-steps li{color:#78869a;flex:1 0 154px;font-size:11px;font-weight:800;gap:7px;padding-right:11px}.seller-steps li:not(:last-child):after{background:#e1e8f0;content:"";height:1px;margin-left:auto;width:28px}.seller-steps b{align-items:center;background:#f0f4f8;border:1px solid #d9e2ec;border-radius:50%;color:#5d6e84;display:flex;font-size:10px;height:21px;justify-content:center;width:21px}.seller-steps .complete{color:#146d44}.seller-steps .complete b{background:#e7f7ed;border-color:#bee5cd;color:#0b8650}.seller-flow-error,.seller-flow-message{border-radius:6px;font-size:12px;font-weight:700;line-height:1.5;margin:0 0 15px;padding:10px 12px}.seller-flow-message{background:#eaf8ef;color:#087a45}.seller-flow-error{background:#fff1f0;color:#a63e36}.seller-setup-form{display:grid;gap:0}.seller-setup-section{border-bottom:1px solid #e1e8f0;display:grid;gap:25px;grid-template-columns:185px minmax(0,1fr);padding:25px 0}.seller-setup-section>div:first-child{display:grid;align-content:start;gap:6px}.seller-setup-section h2{color:#162b47;font-size:17px;margin:0}.seller-setup-section>div:first-child>p{color:#68778c;font-size:11px;line-height:1.55;margin:0}.seller-verification-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.seller-verification-grid article{background:#fff;border:1px solid #dee6ee;border-radius:7px;display:grid;gap:7px;padding:14px}.seller-verification-grid strong{color:#2e4059;font-size:11px}.seller-verification-grid span{color:#65758a;font-size:12px}.verified-copy{color:#078447;font-size:11px}.seller-verification-grid button:not(.text-button){align-self:start;background:#fff;border:1px solid #d5e0ea;border-radius:5px;color:#183355;cursor:pointer;font:inherit;font-size:11px;font-weight:800;min-height:32px;padding:7px 9px}.seller-verification-grid button:disabled{cursor:wait;opacity:.65}.seller-verification-grid .text-button{background:transparent;border:0;color:#1c63d4;cursor:pointer;font:inherit;font-size:10px;font-weight:800;justify-self:start;padding:0}.seller-code-row{display:flex;gap:7px}.seller-code-row input{min-width:0}.seller-form-grid{display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.seller-admin-actions label,.seller-form-grid label,.seller-listing-panel label{color:#43566e;display:grid;font-size:11px;font-weight:800;gap:6px}.seller-form-grid label>small{color:#77869a;font-size:10px;font-weight:600}.seller-admin-actions textarea,.seller-form-grid input,.seller-form-grid textarea,.seller-listing-panel input,.seller-listing-panel select,.seller-listing-panel textarea,.seller-verification-grid input{background:#fff;border:1px solid #d7e1eb;border-radius:6px;box-sizing:border-box;color:#182d4b;font:inherit;font-size:12px;min-height:39px;outline:none;padding:9px 10px;width:100%}.seller-admin-actions textarea,.seller-form-grid textarea,.seller-listing-panel textarea{min-height:94px;resize:vertical}.seller-admin-actions textarea:focus,.seller-form-grid input:focus,.seller-form-grid textarea:focus,.seller-listing-panel input:focus,.seller-listing-panel select:focus,.seller-listing-panel textarea:focus,.seller-verification-grid input:focus{border-color:#7eaae1;box-shadow:0 0 0 3px rgba(38,102,194,.09)}.seller-form-grid .wide,.seller-listing-panel .wide{grid-column:1/-1}.seller-type-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.seller-type-grid label{align-items:flex-start;background:#fff;border:1px solid #dbe4ed;border-radius:7px;color:#243852;cursor:pointer;display:flex;gap:9px;padding:12px}.seller-type-grid label.selected{background:#f1f7ff;border-color:#8cb3e4}.seller-type-grid input{accent-color:#1b63d4;margin:2px 0 0}.seller-type-grid span{display:grid;gap:3px}.seller-type-grid b{font-size:12px}.seller-type-grid small{color:#69788d;font-size:10px;line-height:1.45}.seller-person-fields{margin-top:13px}.seller-option-grid{border:0;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.seller-option-grid legend{color:#43566e;font-size:11px;font-weight:800;grid-column:1/-1;margin-bottom:2px}.seller-option-grid label{align-items:center;border:1px solid #dfe6ee;border-radius:5px;color:#293e5b;cursor:pointer;display:flex;font-size:11px;font-weight:700;gap:8px;min-height:36px;padding:7px 9px}.seller-option-grid label:has(input:checked){background:#eef6ff;border-color:#85afe4;color:#164e9d}.seller-option-grid input{accent-color:#1b63d4;margin:0}.fulfilment-options{margin-top:18px}.seller-review-section{border-bottom:0}.seller-review-summary{background:#f8fafc;border:1px solid #dee7ef;border-radius:7px;display:grid;gap:9px;padding:15px}.seller-review-summary p{color:#607086;font-size:11px;margin:0}.seller-review-summary p:first-child{display:grid;gap:2px}.seller-review-summary p b{color:#1b304e;font-size:13px}.seller-review-summary label{align-items:flex-start;color:#384e6b;display:flex;font-size:11px;font-weight:700;gap:8px}.seller-review-summary label input{accent-color:#1b63d4;margin:1px 0 0}.seller-review-summary>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:4px}.seller-status-card{background:#fff;border:1px solid #dfe7ef;border-top:3px solid #f8c20b;border-radius:8px;box-shadow:0 12px 28px rgba(20,43,74,.06);display:grid;gap:19px;margin:26px auto 0;max-width:720px;padding:28px}.seller-status-card header{display:grid;gap:8px}.seller-status-card header .page-kicker{margin:0}.seller-status-card h1{color:#142947;font-size:26px;line-height:1.18;margin:0}.seller-status-card .seller-flow-status{justify-self:start}.seller-status-card .page-lead{margin:0}.seller-review-checklist{display:grid;gap:9px;list-style:none;margin:0;padding:0}.seller-review-checklist li{color:#236244;font-size:12px;font-weight:700}.seller-review-checklist li:before{color:#0b9151;content:"✓";font-weight:900;margin-right:8px}.seller-next-steps{background:#f7fafc;border-left:3px solid #7a9fc9;padding:14px}.seller-next-steps h2{color:#203653;font-size:13px;margin:0 0 5px}.seller-next-steps p{color:#607188;font-size:12px;line-height:1.55;margin:0}.seller-decision-reason{background:#fff8e8;border-left:3px solid #e4a51c;color:#5d4c1d;padding:13px}.seller-decision-reason strong{font-size:12px}.seller-decision-reason p{font-size:12px;line-height:1.55;margin:5px 0 0}.seller-status-card footer{display:flex;flex-wrap:wrap;gap:9px}.seller-dashboard{display:grid;gap:23px}.seller-dashboard-metrics{background:#fff;border:1px solid #dfe7ef;border-radius:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.seller-dashboard-metrics article{border-right:1px solid #e6edf3;display:grid;gap:7px;padding:18px}.seller-dashboard-metrics article:last-child{border-right:0}.seller-dashboard-metrics span{color:#68788e;font-size:11px}.seller-dashboard-metrics strong{color:#142a48;font-size:23px}.seller-listing-panel{background:#fff;border:1px solid #dfe7ef;border-radius:8px;overflow:hidden}.seller-listing-panel header{border-bottom:1px solid #e7edf3;padding:18px}.seller-listing-panel h2{color:#172d4b;font-size:16px;margin:0 0 5px}.seller-listing-panel header p{color:#68778d;font-size:11px;line-height:1.5;margin:0}.seller-listing-panel form{display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.seller-listing-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.seller-listing-actions p{margin:0}.seller-review-tabs{border-bottom:1px solid #e0e7ef;display:flex;gap:3px;margin:20px 0;overflow:auto}.seller-review-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:#66778e;cursor:pointer;font:inherit;font-size:11px;font-weight:800;padding:11px 12px;white-space:nowrap}.seller-review-tabs button.active{border-bottom-color:#1b63d4;color:#1a4f9d}.seller-admin-table{background:#fff;border:1px solid #dfe7ef;border-radius:8px;overflow:auto}.seller-admin-table>article,.seller-admin-table>header{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(160px,1.15fr) minmax(180px,1.15fr) 65px minmax(140px,1fr) 130px 72px;min-width:780px;padding:13px 15px}.seller-admin-table>header{background:#f8fafc;border-bottom:1px solid #e5ebf1;color:#6d7d91;font-size:10px;font-weight:800;text-transform:uppercase}.seller-admin-table>article{border-bottom:1px solid #edf1f5;color:#526278;font-size:11px}.seller-admin-table>article:last-of-type{border-bottom:0}.seller-admin-table article div{display:grid;gap:3px;min-width:0}.seller-admin-table strong{color:#1c304c;font-size:12px}.seller-admin-table small,.seller-admin-table strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-admin-table small{color:#76869b;font-size:10px}.seller-admin-table time{color:#64748a;font-size:10px}.seller-admin-table article>a{border:1px solid #d7e1ec;border-radius:5px;color:#173c74;font-size:10px;font-weight:800;padding:7px;text-align:center;text-decoration:none}.seller-admin-table>p{color:#69798e;font-size:12px;margin:0;padding:22px}.seller-admin-review{display:grid;gap:22px}.seller-review-grid{display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.seller-review-grid section{background:#fff;border:1px solid #dfe7ef;border-radius:7px;display:grid;gap:8px;padding:17px}.seller-admin-actions h2,.seller-review-grid h2{color:#1a304e;font-size:14px;margin:0}.seller-review-grid p{color:#607187;font-size:11px;line-height:1.55;margin:0}.seller-review-grid p:first-of-type{display:grid;gap:2px}.seller-review-grid b{color:#1c304e;font-size:12px}.seller-review-grid span{color:#68798f;font-size:11px}.seller-admin-actions{background:#fff;border:1px solid #dfe7ef;border-radius:7px;display:grid;gap:13px;padding:18px}.seller-admin-actions>div{display:flex;flex-wrap:wrap;gap:9px}.seller-admin-actions textarea{min-height:82px}@media (max-width:900px){.seller-start-layout{gap:26px;grid-template-columns:1fr}.seller-start-cta{max-width:600px}.seller-setup-section{grid-template-columns:150px minmax(0,1fr)}.seller-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-dashboard-metrics article:nth-child(2){border-right:0}.seller-dashboard-metrics article:nth-child(-n+2){border-bottom:1px solid #e6edf3}}@media (max-width:660px){.seller-flow-heading,.seller-start-heading{align-items:flex-start;flex-direction:column}.seller-flow-heading h1,.seller-start-heading h1{font-size:26px}.seller-setup-section{gap:17px}.seller-form-grid,.seller-listing-panel form,.seller-option-grid,.seller-review-grid,.seller-setup-section,.seller-type-grid,.seller-verification-grid{grid-template-columns:1fr}.seller-status-card{margin-top:15px;padding:20px}.seller-status-card h1{font-size:23px}.seller-steps{margin-left:-2px;margin-right:-2px}.seller-steps li{flex-basis:145px}.seller-steps li:not(:last-child):after{width:15px}.seller-dashboard-metrics{grid-template-columns:1fr 1fr}.seller-dashboard-metrics article{padding:14px}.seller-listing-actions{align-items:stretch;flex-direction:column}.seller-listing-actions .seller-primary-action{width:100%}}.marketplace-app{background:#f6f7f9;padding-left:0}.marketplace-site-header{border-bottom:1px solid #e4e7ec}.market-footer-meta,.marketplace-content,.marketplace-footer-inner,.marketplace-header-primary,.marketplace-search-row{margin:0 auto;max-width:1560px}.marketplace-header-primary{align-items:center;display:flex;gap:22px;padding:0 24px}.marketplace-brand{align-items:center;color:#0d1c33;display:flex;flex:none;font-size:23px;font-weight:800;gap:9px;text-decoration:none}.marketplace-brand>span{align-items:center;background:#f7c928;border-radius:8px 11px 8px 11px;color:#0b1a30;display:inline-flex;font-weight:900;height:33px;justify-content:center;transform:rotate(-5deg);width:33px}.marketplace-category-control{position:relative}.marketplace-categories-button{align-items:center;background:#fff1bc;border:1px solid #fff1bc;border-radius:6px;color:#1b2940;display:flex;font-size:13px;font-weight:750;gap:8px;height:38px}.marketplace-categories-button.open,.marketplace-categories-button:hover{background:#ffe799;border-color:#f4d36d}.marketplace-primary-nav{align-items:center;display:flex;gap:23px}.marketplace-primary-nav a{color:#26354c;font-size:13px;font-weight:700;text-decoration:none}.marketplace-primary-nav a.active,.marketplace-primary-nav a:hover{color:#0b4fb5}.marketplace-header-actions{display:flex;min-width:0}.marketplace-header-actions>*{flex-shrink:0}.marketplace-region .region{align-items:center;background:#fff;border:1px solid #dfe5ed;border-radius:6px;color:#24344d;display:flex;font-size:12px;font-weight:700;gap:6px;height:38px;padding:0 10px}.marketplace-region .region>span{display:block;max-width:132px}.marketplace-region .region>svg{color:#314766}.marketplace-region .country-currency-popover{bottom:auto;right:0;top:45px}.market-header-action{align-items:center;border:0;border-left:1px solid #edf0f4;color:#1d2c44;display:flex;font-size:12px;font-weight:750;gap:7px;height:34px;padding:0 10px;white-space:nowrap}.market-header-action:first-of-type{border-left:0}.market-header-action:hover{color:#0b58c9}.market-header-action b{align-items:center;background:#f8ca20;border-radius:50%;color:#13233c;display:inline-flex;font-size:10px;height:18px;justify-content:center;min-width:18px;padding:0 4px}.marketplace-guest-actions{display:flex}.marketplace-guest-actions>a{color:#213149;font-size:12px;font-weight:750;padding:10px 9px}.marketplace-guest-actions .marketplace-register{background:#102847;border:1px solid #102847;border-radius:6px;color:#fff;padding:10px 13px}.marketplace-guest-actions .marketplace-register:hover{background:#173c68}.marketplace-mobile-auth-link{display:none}.market-header-auth-skeleton{background:#edf1f5;border-radius:6px;height:36px;width:138px}.market-header-wallet{background:#f9fafc;border:1px solid #e7ebf0;border-radius:6px;color:#1a2b45;display:grid;font-size:10px;gap:1px;min-width:88px;padding:5px 10px;text-decoration:none}.market-header-wallet small{color:#728098;font-size:10px}.market-header-wallet strong{font-size:11px}.market-header-icon{align-items:center;color:#233650;display:flex;height:38px;justify-content:center;text-decoration:none;width:30px}.market-mobile-menu-button{background:transparent;border:0;color:#1d2c44;display:none;height:42px;padding:0;width:42px}.marketplace-search-row{padding:0 24px 12px}.marketplace-search{background:#fff;border:1px solid #dbe1e9;border-radius:6px;box-shadow:none;height:43px;margin:0;overflow:visible;position:relative}.design-market .marketplace-search:focus-within{border-color:#c69b19;box-shadow:0 0 0 2px rgba(247,201,40,.28)}.design-market .marketplace-search input:focus,.design-market .marketplace-search input:focus-visible{outline:none;outline-offset:0;box-shadow:none}.marketplace-search .search-scope{align-items:center;background:#fff;border-radius:6px 0 0 6px;color:#24344c;display:flex;font-size:12px;gap:7px}.marketplace-search input{font-size:13px;padding:0 15px}.marketplace-search .search-submit{align-items:center;align-self:stretch;background:#f7c928;border:0;border-radius:0 5px 5px 0;color:#1b293e;display:flex;font-size:12px;font-weight:800;gap:7px;justify-content:center;min-width:90px;padding:0 16px}.marketplace-search .search-submit:hover{background:#edbd12}.marketplace-search .category-menu{background:#fff;border:1px solid #dce3ec;border-radius:7px;box-shadow:0 16px 32px rgba(12,28,52,.15);display:grid;left:0;max-height:350px;overflow:auto;padding:5px;position:absolute;top:47px;width:238px;z-index:50}.marketplace-search .category-menu button{background:transparent;border:0;border-radius:4px;color:#23334c;font-size:12px;padding:9px 10px;text-align:left}.marketplace-search .category-menu button:hover{background:#f3f6f9}.marketplace-search .search-suggestions{background:#fff;border:1px solid #dce3ec;border-radius:7px;box-shadow:0 16px 32px rgba(12,28,52,.14);display:grid;left:145px;max-width:600px;overflow:hidden;position:absolute;right:90px;top:47px;z-index:50}.marketplace-search .search-suggestions button{background:#fff;border:0;border-bottom:1px solid #edf0f4;color:#172840;display:grid;gap:2px;padding:11px 15px;text-align:left}.marketplace-search .search-suggestions button:last-child{border-bottom:0}.marketplace-search .search-suggestions button.active,.marketplace-search .search-suggestions button:hover{background:#f5f8fc}.marketplace-search .search-suggestions strong{font-size:12px}.marketplace-search .search-suggestions span{color:#738198;font-size:11px}.marketplace-search .search-suggestions>span{color:#66758b;font-size:12px;padding:14px 15px}.market-category-mega-menu{background:#fff;border:1px solid #dfe5ec;border-radius:8px;box-shadow:0 22px 44px rgba(11,27,49,.18);left:0;max-width:1050px;min-width:760px;padding:18px;position:absolute;top:46px;z-index:60}.market-category-mega-menu>header{align-items:center;border-bottom:1px solid #edf0f4;display:flex;justify-content:space-between;padding:0 3px 14px}.market-category-mega-menu>header span,.market-category-mega-menu>header strong{display:block}.market-category-mega-menu>header strong{color:#14243b;font-size:14px}.market-category-mega-menu>header span{color:#718097;font-size:11px;margin-top:4px}.market-category-mega-menu>header>a{color:#0b58c9;font-size:12px;font-weight:750;text-decoration:none}.market-category-mega-menu>div{display:grid;gap:18px 14px;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 3px 2px}.market-category-mega-menu section{min-width:0}.market-category-mega-menu section>a{color:#14243b;display:block;font-size:12px;font-weight:800;margin-bottom:7px;text-decoration:none}.market-category-mega-menu nav{display:grid;gap:4px}.market-category-mega-menu nav a{color:#617087;font-size:11px;padding:3px 0;text-decoration:none}.market-category-mega-menu a:hover{color:#0b58c9}.content.marketplace-content{padding:20px 24px 38px}.market-home{display:grid;gap:16px;margin:0 auto;max-width:1512px}.market-home-top{display:grid;gap:16px;grid-template-columns:minmax(0,1.05fr) minmax(520px,.95fr)}.market-home-hero{background:#0b1a31;border:1px solid #102b4e;border-radius:8px;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:272px;padding:31px 34px}.market-home-hero:after{border:1px solid rgba(247,201,40,.21);height:270px;right:-75px;top:-82px;width:270px}.market-home-hero>*{position:relative;z-index:1}.market-hero-eyebrow{align-items:center;background:rgba(247,201,40,.15);border:1px solid rgba(247,201,40,.3);color:#ffda54;display:flex;font-weight:750;gap:6px;padding:5px 8px}.market-home-hero h1{font-size:39px;margin:17px 0 0;max-width:610px}.market-home-hero p{color:#d8e1ed;font-size:15px;line-height:1.55;margin:11px 0 0;max-width:570px}.market-hero-actions{align-items:center;display:flex;gap:18px;margin-top:20px}.market-primary-button{align-items:center;background:#f7c928;border:1px solid #f7c928;border-radius:5px;color:#12233b;display:inline-flex;font-size:12px;font-weight:800;gap:8px;justify-content:center;min-height:38px;padding:0 13px;text-decoration:none}.market-primary-button:hover{background:#edbd12;border-color:#edbd12}.market-text-button{font-size:12px;font-weight:750;text-decoration:none}.market-text-button:hover{color:#ffda54}.market-hero-points{display:flex;flex-wrap:wrap;gap:13px 25px;margin-top:26px}.market-hero-points span{align-items:center;color:#d5dfeb;display:flex;font-size:11px;font-weight:650;gap:6px}.market-hero-points svg{color:#f7c928}.market-live-marketplace{border:1px solid #e2e7ee;border-radius:8px;min-width:0;overflow:hidden}.market-section-header{align-items:center;display:flex;justify-content:space-between;min-height:46px;padding:13px 16px}.market-section-header>div{min-width:0}.market-section-header h2{color:#15253d;font-size:16px;line-height:1.2;margin:0}.market-section-header p{color:#718097;font-size:11px;margin:3px 0 0}.market-section-header>a{color:#1454b8;font-size:11px;font-weight:750;text-decoration:none;white-space:nowrap}.market-live-list{display:grid}.market-live-list article{align-items:center;border-top:1px solid #edf0f3;display:grid;gap:10px;grid-template-columns:42px minmax(150px,1fr) minmax(140px,.8fr) auto;padding:8px 15px}.market-live-list a{color:#16263c;font-size:12px;font-weight:800;text-decoration:none}.market-live-list article>div:nth-child(2) span{align-items:center;color:#6d7b90;display:flex;font-size:10px;gap:5px;margin-top:4px;min-width:0}.market-live-facts{align-items:center;display:flex;gap:8px;min-width:0}.market-live-list article>strong{color:#172840;font-size:12px;text-align:right;white-space:nowrap}.market-live-skeleton{gap:9px;padding:13px 16px}.market-live-skeleton i{background:#eef2f6;border-radius:4px;display:block;height:39px}.market-category-quick-links{border:1px solid #e5e9ef;border-radius:8px;display:grid;grid-template-columns:repeat(9,minmax(0,1fr))}.market-category-tile{align-items:center;border:1px solid #e6ebf1;border-radius:7px;color:#1c2d45;display:flex;gap:11px;min-height:74px;padding:12px;text-decoration:none}.market-category-tile:hover{border-color:#b8c9df;box-shadow:0 4px 14px rgba(28,52,88,.08)}.market-category-tile.compact{border:0;border-radius:0;gap:6px;min-height:73px;padding:8px 4px}.market-category-icon{align-items:center;background:#f0f5fb;border-radius:5px;color:#1759bd;display:flex;flex:none;height:36px;justify-content:center;width:36px}.market-category-tile:nth-child(3n) .market-category-icon{background:#fdf1e5;color:#d87719}.market-category-tile:nth-child(3n+2) .market-category-icon{background:#edf8f2;color:#15945a}.market-category-tile strong{display:block;font-size:12px}.market-category-tile small{color:#718097;display:block;font-size:10px;line-height:1.35;margin-top:4px}.market-category-tile.compact .market-category-icon{height:29px;width:29px}.market-trust-strip{border:1px solid #e4e9ef;border-radius:8px;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.market-trust-strip>div{border-right:1px solid #e9edf2;padding:12px 16px}.market-trust-strip>div:last-child{border-right:0}.market-trust-strip>div>span{align-items:center;background:#eff7ef;color:#1a9a5b;display:flex;height:33px;justify-content:center;width:33px}.market-trust-strip>div:nth-child(2)>span{background:#fff5dc;color:#d89107}.market-trust-strip>div:nth-child(3)>span{background:#edf5ff;color:#155ac1}.market-trust-strip p{margin:0}.market-trust-strip small,.market-trust-strip strong{display:block}.market-trust-strip strong{color:#1a2a42;font-size:11px}.market-trust-strip small{color:#6d7c91;font-size:10px;line-height:1.35}.market-home-section{background:#fff;border:1px solid #e4e9ef;border-radius:8px;overflow:hidden}.market-trending-section{border-color:#e1e5eb}.market-product-strip{grid-auto-columns:minmax(172px,1fr);grid-auto-flow:column;grid-template-columns:repeat(6,minmax(0,1fr));overflow-x:auto}.market-product-card{background:#fff;border-right:1px solid #e9edf2;display:grid;min-width:0;padding:12px;position:relative}.market-product-card:last-child{border-right:0}.market-product-card:hover{background:#fbfcfe}.market-product-card.compact{min-height:290px}.market-product-image-link{display:block;text-decoration:none}.market-product-art{align-items:center;background:#142b4d;border-radius:6px;color:#fff;display:flex;height:135px;justify-content:center;overflow:hidden;width:100%}.market-product-art img{height:100%;object-fit:cover;width:100%}.market-product-art span{font-size:28px;font-weight:900}.market-product-art.compact{border-radius:5px;height:42px;width:42px}.market-product-art.compact span{font-size:13px}.market-product-card:nth-child(3n) .market-product-art{background:#135f55}.market-product-card:nth-child(3n+2) .market-product-art{background:#563a81}.market-wishlist-button{align-items:center;background:rgba(255,255,255,.94);border:1px solid #e2e7ef;border-radius:4px;color:#5f7189;display:flex;height:29px;justify-content:center;position:absolute;right:18px;top:18px;width:29px}.market-wishlist-button.saved,.market-wishlist-button:hover{color:#d13857}.market-product-copy{display:grid;gap:5px;padding-top:10px}.market-product-category{color:#728198;font-size:10px;font-weight:700}.market-product-copy a{color:#162740;text-decoration:none}.market-product-copy h3{font-size:12px;line-height:1.35;margin:0;min-height:32px}.market-product-copy>p{color:#6b7a90;font-size:10px;line-height:1.3;margin:0;min-height:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-product-facts{align-items:center;display:flex;gap:6px;min-width:0}.market-product-facts>span:last-child{color:#728198;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-badge{align-items:center;color:#354965;display:inline-flex;font-size:10px;font-weight:700;gap:3px;max-width:100%}.seller-badge>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-badge svg{color:#1c7be9;flex:none}.seller-badge.compact{font-size:10px}.market-product-fulfilment{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.delivery-badge,.market-product-fulfilment>span,.stock-badge{align-items:center;display:inline-flex;font-size:9px;gap:3px}.delivery-badge{color:#557087}.delivery-badge svg{color:#e1a307}.stock-badge{color:#188a54}.stock-badge i{background:currentColor;border-radius:50%;height:5px;width:5px}.stock-badge.unavailable{color:#b65c60}.market-product-card footer{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.market-product-card footer>strong{color:#13243c;font-size:13px}.market-add-button{align-items:center;background:#f7c928;border:1px solid #f7c928;border-radius:4px;color:#13243c;display:flex;font-size:10px;font-weight:800;gap:4px;height:28px;justify-content:center;min-width:31px;padding:0 7px}.market-add-button:hover{background:#edbd12}.market-add-button:disabled{background:#edf0f3;border-color:#edf0f3;color:#95a0af;cursor:not-allowed}.market-product-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.market-product-grid .market-product-card{border:1px solid #e1e6ed;border-radius:7px;min-height:300px}.market-product-grid .market-product-art{height:150px}.market-empty{align-items:center;color:#68778b;display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:28px;text-align:center}.market-empty svg{color:#8191a5}.market-empty strong{color:#1e3048;font-size:13px;margin-top:8px}.market-empty p{font-size:11px;line-height:1.45;margin:5px 0 0;max-width:390px}.market-buyer-protection{align-items:center;background:#eef4fb;border:1px solid #dbe6f2;border-radius:8px;display:flex;justify-content:space-between;padding:17px 20px}.market-buyer-protection>div{padding-left:34px;position:relative}.market-buyer-protection svg{color:#1260c8;left:0;position:absolute;top:2px}.market-buyer-protection h2{color:#182940;font-size:14px;margin:0}.market-buyer-protection p{color:#66768c;font-size:11px;margin:5px 0 0}.market-buyer-protection>a{align-items:center;color:#0e54b7;display:flex;font-size:11px;font-weight:800;gap:6px;text-decoration:none}.market-seller-directory,.market-seller-grid{display:grid;gap:11px;grid-template-columns:repeat(3,minmax(0,1fr))}.market-seller-card{align-items:center;background:#fff;border:1px solid #e2e7ed;border-radius:7px;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) auto;padding:12px}.market-seller-avatar{align-items:center;background:#102b4e;border-radius:50%;color:#f7ca27;display:flex;font-size:10px;font-weight:900;height:38px;justify-content:center;width:38px}.market-seller-card h3{color:#182941;font-size:12px;margin:0 0 3px}.market-seller-card h3:hover{color:#0b58c9}.market-seller-card a{text-decoration:none}.market-seller-card p{color:#718097;font-size:10px;line-height:1.35;margin:5px 0 0}.market-seller-card>a:last-child{color:#0d57b9;font-size:10px;font-weight:800;white-space:nowrap}.marketplace-footer{background:#0b1a30;color:#dbe5f2;margin-top:0}.marketplace-footer-inner{gap:24px;grid-template-columns:1.55fr repeat(5,1fr);padding:27px 24px}.market-footer-brand>a{align-items:center;display:flex;font-size:18px;font-weight:850;gap:8px;text-decoration:none}.market-footer-brand>a>span{align-items:center;background:#f7c928;border-radius:5px;color:#0d1d33;display:flex;font-size:8px;height:25px;justify-content:center;width:25px}.market-footer-brand p{color:#b7c4d4;font-size:11px;line-height:1.45;margin:12px 0;max-width:190px}.market-footer-brand .region{align-items:center;background:#102640;border:1px solid #27415e;border-radius:5px;color:#e1e8f2;display:flex;font-size:10px;gap:6px;min-height:34px;padding:0 8px}.market-footer-brand .country-currency-popover{bottom:auto;left:0;top:40px}.marketplace-footer nav{align-content:start;gap:7px}.marketplace-footer h3{font-size:11px;margin:0 0 3px}.marketplace-footer nav a{color:#b8c4d3;font-size:10px}.marketplace-footer nav a:hover{color:#f7c928}.market-footer-meta{border-top:1px solid #213750;color:#9eafc3;flex-wrap:wrap;font-size:10px;gap:10px 22px;padding:11px 24px}.market-footer-meta small{color:#8396ab}.market-breadcrumb{align-items:center;color:#77869a;display:flex;flex-wrap:wrap;font-size:11px;gap:7px;margin:0 0 13px}.market-breadcrumb a{color:#0d58c0;text-decoration:none}.market-page-heading,.market-results-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:18px}.market-page-heading>div,.market-results-heading>div{min-width:0}.market-page-heading p,.market-results-heading>div>p{color:#0e59bd;font-size:11px;font-weight:800;margin:0 0 6px}.market-page-heading h1,.market-results-heading h1{color:#13243c;font-size:29px;line-height:1.15;margin:0}.market-page-heading>span,.market-results-heading>div>span{color:#65758b;display:block;font-size:13px;line-height:1.5;margin-top:8px;max-width:700px}.market-results-heading>span{background:#edf4fd;border-radius:4px;color:#1c5cae;font-size:11px;font-weight:750;padding:7px 9px;white-space:nowrap}.market-category-directory{display:grid;gap:13px}.market-category-directory>section{background:#fff;border:1px solid #e2e7ed;border-radius:8px;display:grid;gap:14px;grid-template-columns:200px minmax(0,1fr);padding:16px}.market-category-directory header>a{color:#142740;font-size:15px;font-weight:800;text-decoration:none}.market-category-directory header p{color:#728198;font-size:11px;line-height:1.45;margin:6px 0 0}.market-category-directory>section>div{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.market-category-directory .market-category-tile{min-height:62px;padding:8px}.market-category-directory .market-category-icon{height:29px;width:29px}.market-category-directory .market-category-tile small{display:none}.market-catalog-highlight{margin-top:26px}.market-results-layout{align-items:start;display:grid;gap:16px;grid-template-columns:205px minmax(0,1fr)}.market-filter-rail{background:#fff;border:1px solid #e0e6ed;border-radius:7px;display:grid;gap:13px;padding:14px;position:sticky;top:118px}.market-filter-rail header{align-items:center;display:flex;justify-content:space-between}.market-filter-rail header strong{color:#172840;font-size:13px}.market-filter-rail header a{color:#0d58bd;font-size:10px;font-weight:750;text-decoration:none}.market-filter-rail label{color:#506176;display:grid;font-size:10px;font-weight:750;gap:6px}.market-filter-rail input,.market-filter-rail select{background:#fff;border:1px solid #dce3eb;border-radius:4px;color:#1b2d45;font-size:11px;min-height:32px;outline:none;padding:0 8px;width:100%}.market-filter-rail input:focus,.market-filter-rail select:focus{border-color:#3980d7;box-shadow:0 0 0 2px rgba(57,128,215,.12)}.market-price-fields{display:grid;gap:6px;grid-template-columns:1fr 1fr}.market-filter-rail .market-checkbox{align-items:center;color:#526378;display:flex;font-weight:650;gap:7px}.market-filter-rail .market-checkbox input{accent-color:#0b57bc;min-height:auto;width:auto}.market-filter-rail button{background:#102b4b;border:1px solid #102b4b;border-radius:4px;color:#fff;font-size:11px;font-weight:800;min-height:34px}.market-results-toolbar{align-items:center;color:#6c7c91;display:flex;font-size:11px;justify-content:space-between;margin-bottom:10px}.market-subcategory-nav{display:flex;flex-wrap:wrap;gap:7px;margin:-4px 0 16px}.market-subcategory-nav a{background:#fff;border:1px solid #e0e6ed;border-radius:4px;color:#4e617a;font-size:11px;padding:6px 9px;text-decoration:none}.market-subcategory-nav a:hover{border-color:#99b6d9;color:#0d58bd}.market-search-page-form{display:flex;margin-bottom:20px;max-width:700px}.market-search-page-form input{border:1px solid #dce3eb;border-radius:5px 0 0 5px;flex:1;min-height:42px;outline:none;padding:0 12px}.market-search-page-form button{background:#f7c928;border:1px solid #f7c928;border-radius:0 5px 5px 0;color:#1c2b42;font-size:12px;font-weight:800;padding:0 17px}.market-deals-page .market-empty{background:#fff;border:1px solid #e2e7ed;border-radius:7px;margin-bottom:14px}.market-seller-profile,.market-sellers-page{margin:0 auto;max-width:1190px}.market-seller-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.market-seller-directory .market-seller-card{min-height:86px}.market-seller-profile-hero{align-items:center;background:#102846;border:1px solid #153559;border-radius:8px;color:#fff;display:grid;gap:15px;grid-template-columns:58px minmax(0,1fr) auto;padding:20px}.market-seller-profile-hero .market-seller-avatar{background:#f7c928;color:#11243e;font-size:15px;height:58px;width:58px}.market-seller-profile-hero .seller-badge{color:#dfe9f5}.market-seller-profile-hero h1{font-size:25px;margin:5px 0 0}.market-seller-profile-hero p{color:#b8c7d8;font-size:11px;margin:5px 0 0}.market-seller-profile-hero dl{display:flex;gap:20px;margin:0}.market-seller-profile-hero dl div{border-left:1px solid rgba(255,255,255,.18);padding-left:14px}.market-seller-profile-hero dt{color:#b9c8d9;font-size:10px}.market-seller-profile-hero dd{color:#fff;font-size:12px;font-weight:800;margin:4px 0 0}.market-compare-offers,.market-seller-offers{background:#fff;border:1px solid #e1e6ed;border-radius:8px;margin-top:16px;overflow:hidden}.market-compare-offers>header,.market-seller-offers>header{align-items:center;display:flex;justify-content:space-between;padding:15px}.market-compare-offers h2,.market-seller-offers h2{color:#162840;font-size:16px;margin:0}.market-compare-offers p,.market-seller-offers p{color:#718097;font-size:11px;margin:4px 0 0}.market-compare-offers>header>span,.market-seller-offers>header>span{color:#617287;font-size:11px}.market-offer-table{background:#fff;border-top:1px solid #e7ecf1;display:grid}.market-offer-table article{align-items:center;border-bottom:1px solid #e9edf2;display:grid;gap:12px;grid-template-columns:42px minmax(170px,1.25fr) minmax(100px,.7fr) minmax(125px,.7fr) minmax(85px,.55fr) 50px;padding:10px 15px}.market-offer-table article:last-child{border-bottom:0}.market-offer-product{display:grid;gap:3px;min-width:0}.market-offer-product a{color:#172941;font-size:12px;font-weight:800;text-decoration:none}.market-offer-product a,.market-offer-product span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-offer-product span{color:#718097;font-size:10px}.market-offer-delivery{display:grid;gap:4px}.market-offer-table article>strong{color:#142640;font-size:12px;white-space:nowrap}.market-offer-link{border:1px solid #d9e2ed;border-radius:4px;color:#1a549f;font-size:10px;font-weight:800;padding:7px 4px;text-align:center;text-decoration:none}.market-product-page{margin:0 auto;max-width:1270px}.market-product-detail-grid{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(250px,.75fr) minmax(350px,1.06fr) minmax(260px,.7fr)}.market-product-gallery{min-width:0}.market-product-main-art{background:#fff;border:1px solid #e0e6ed;border-radius:8px;padding:12px}.market-product-main-art .market-product-art{height:300px}.market-product-thumbnails{display:flex;gap:8px;margin-top:8px;overflow:auto}.market-product-thumbnails img{border:1px solid #e0e6ed;border-radius:4px;height:48px;object-fit:cover;width:48px}.market-product-information{min-width:0}.market-product-information h1{color:#12233b;font-size:27px;line-height:1.18;margin:5px 0 0}.market-product-brand{color:#0e57b6;font-size:12px;font-weight:800;margin:7px 0 0}.market-product-description{color:#56677f;font-size:13px;line-height:1.6;margin:16px 0}.market-product-specifications{border-top:1px solid #e3e8ee;padding-top:16px}.market-product-specifications h2{color:#172941;font-size:16px;margin:0 0 11px}.market-product-specifications dl{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.market-product-specifications dl div{border-bottom:1px solid #edf0f4;display:grid;gap:3px;padding:9px 0}.market-product-specifications dl div:nth-child(odd){padding-right:13px}.market-product-specifications dt{color:#748399;font-size:10px}.market-product-specifications dd{color:#26384f;font-size:11px;font-weight:750;margin:0;overflow-wrap:anywhere}.market-region-notice{background:#fff8e7;border:1px solid #f0dfae;border-radius:5px;color:#70550e;font-size:11px;line-height:1.45;margin:14px 0 0;padding:10px}.market-purchase-panel{background:#fff;border:1px solid #dfe5ec;border-radius:8px;display:grid;gap:11px;padding:17px;position:sticky;top:122px}.market-panel-label{color:#6e7e93;font-size:10px;font-weight:750}.market-purchase-panel h2{color:#162941;font-size:17px;line-height:1.3;margin:0}.market-purchase-price{color:#112640;font-size:25px}.market-purchase-panel>a{text-decoration:none}.market-purchase-meta{display:flex;flex-wrap:wrap;gap:8px}.market-purchase-meta>span{align-items:center;color:#557087;display:flex;font-size:10px;gap:4px}.market-offer-picker{color:#526378;display:grid;font-size:10px;font-weight:750;gap:5px}.market-offer-picker select{background:#fff;border:1px solid #dce3eb;border-radius:4px;color:#1f3048;font-size:11px;height:34px;padding:0 8px}.market-purchase-panel small{color:#708096;font-size:10px;line-height:1.4}.market-purchase-panel .purchase-actions{display:grid;gap:8px}.market-purchase-panel .buy-button,.market-purchase-panel .cart-button,.market-purchase-panel .wish-button{border-radius:5px;font-size:12px;font-weight:800;min-height:37px}.market-purchase-panel .buy-button{background:#f7c928;border:1px solid #f7c928;color:#13243c}.market-purchase-panel .cart-button{background:#fff;border:1px solid #ccd8e5;color:#1b3456}.market-purchase-panel .wish-button{background:transparent;border:0;color:#0d58bd;text-align:left;padding:3px 0}.market-purchase-panel .purchase-error{color:#b2383e;font-size:10px;margin:0}.market-compare-offers{margin-top:25px}.rich-product-page{max-width:1380px}.product-commerce-grid{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(280px,.82fr) minmax(390px,1.16fr) minmax(290px,.78fr)}.product-gallery-rich{min-width:0}.product-main-media{background:#fff;border:1px solid #dce3eb;border-radius:7px;cursor:zoom-in;display:block;overflow:hidden;padding:0;position:relative;width:100%}.product-main-media img{aspect-ratio:1/1;display:block;height:auto;object-fit:contain;padding:18px;width:100%}.product-main-media>span{align-items:center;background:rgba(9,27,50,.88);bottom:10px;color:#fff;display:flex;font-size:12px;gap:6px;padding:7px 9px;position:absolute;right:10px}.product-media-thumbs{display:flex;gap:8px;margin-top:9px;overflow:auto;padding-bottom:2px}.product-media-thumbs button{background:#fff;border:1px solid #dce3eb;border-radius:5px;flex:0 0 58px;height:58px;padding:4px}.product-media-thumbs button.active{border-color:#173d6a;box-shadow:0 0 0 1px #173d6a}.product-media-thumbs img{height:100%;object-fit:contain;width:100%}.media-unavailable{align-items:center;background:#f2f5f8;border:1px dashed #cbd6e2;color:#53657c;display:flex;flex-direction:column;justify-content:center;min-height:350px;padding:24px;text-align:center}.media-unavailable .market-product-art{height:170px;max-width:220px;width:100%}.media-unavailable strong{color:#243a55;font-size:15px;margin-top:15px}.media-unavailable p{font-size:12px;margin:6px 0 0}.media-lightbox{align-items:center;background:rgba(5,16,29,.94);display:flex;inset:0;justify-content:center;padding:50px;position:fixed;z-index:1000}.media-lightbox>img{max-height:88vh;max-width:88vw;object-fit:contain}.media-lightbox button{align-items:center;background:#fff;border:0;border-radius:50%;color:#10243f;display:flex;height:42px;justify-content:center;position:absolute;width:42px}.media-lightbox .close{right:22px;top:22px}.media-lightbox .previous{left:22px}.media-lightbox .next{right:22px}.product-core-info{min-width:0}.product-family{align-items:center;color:#3267aa;display:flex;font-size:13px;font-weight:750;gap:8px}.product-family i{background:#9aa9bb;border-radius:50%;height:3px;width:3px}.product-core-info h1{color:#10223b;font-size:34px;line-height:1.16;margin:9px 0 12px}.product-summary-line{border-bottom:1px solid #e3e8ee;display:flex;flex-wrap:wrap;gap:16px;padding-bottom:16px}.product-summary-line span{align-items:center;color:#52677f;display:flex;font-size:13px;gap:6px}.product-summary-line span:first-child{color:#b47c00}.variant-picker{margin-top:18px}.variant-picker>strong{color:#263b54;font-size:13px}.variant-picker>div{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.variant-picker button{background:#fff;border:1px solid #d9e2eb;border-radius:5px;color:#253a54;display:grid;gap:3px;min-height:58px;padding:10px;text-align:left}.variant-picker button.active{background:#f4f8fd;border-color:#1c5fae;box-shadow:0 0 0 1px #1c5fae}.variant-picker button b{font-size:13px}.variant-picker button small{color:#708096;font-size:11px}.product-key-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.product-key-facts div{border-bottom:1px solid #e7ebf0;display:grid;gap:4px;min-height:61px;padding:10px 12px 10px 0}.product-key-facts div:nth-child(2n){border-left:1px solid #e7ebf0;padding-left:13px}.product-key-facts span{color:#718096;font-size:12px;text-transform:uppercase}.product-key-facts strong{color:#1c304a;font-size:15px}.product-notice{align-items:flex-start;background:#fff8e3;border:1px solid #ead99d;border-radius:6px;color:#634f13;display:flex;gap:10px;margin-top:18px;padding:12px}.product-notice svg{flex:none}.product-notice strong{color:#4d3c08;font-size:13px}.product-notice p{font-size:12px;line-height:1.5;margin:4px 0 0}.purchase-panel-rich{background:#fff;border:1px solid #d9e1ea;border-radius:7px;box-shadow:0 8px 24px rgba(22,43,70,.07);display:grid;gap:14px;padding:19px;position:sticky;top:120px}.purchase-panel-rich>span{color:#6b7b91;font-size:12px;font-weight:750;text-transform:uppercase}.purchase-store{align-items:center;color:#172b46;display:flex;gap:10px;text-decoration:none}.purchase-store>i{align-items:center;background:#102c4e;border-radius:50%;color:#fff;display:flex;font-size:12px;font-style:normal;font-weight:800;height:42px;justify-content:center;overflow:hidden;width:42px}.purchase-store>i img{height:100%;object-fit:cover;width:100%}.purchase-store>div{display:grid;gap:3px}.purchase-store small{color:#738197;font-size:10px}.purchase-price{color:#10223b;font-size:34px;line-height:1}.purchase-commitments{border-bottom:1px solid #e7ebf0;border-top:1px solid #e7ebf0;display:grid;gap:9px;padding:12px 0}.purchase-commitments>span{align-items:center;color:#53677e;display:flex;font-size:12px;gap:7px}.purchase-panel-rich .purchase-actions{display:grid;gap:8px}.purchase-panel-rich .purchase-actions button{border-radius:5px;font-size:15px;font-weight:800;min-height:44px}.purchase-panel-rich .buy-button{background:#f5c522;border:1px solid #e8b914;color:#10233d}.purchase-panel-rich .cart-button{background:#102c4e;border:1px solid #102c4e;color:#fff}.purchase-panel-rich .wish-button{background:#fff;border:1px solid #d3dde8;color:#173e6d}.purchase-panel-rich>small{color:#718096;font-size:11px;line-height:1.45}.compare-link{color:#1458a6;font-size:12px;font-weight:750;text-align:center;text-decoration:none}.product-section{background:#fff;border:1px solid #dfe5ec;border-radius:7px;margin-top:20px;padding:22px}.product-section header h2,.product-section>h2{color:#152a44;font-size:22px;margin:0}.product-section header{align-items:center;display:flex;justify-content:space-between}.product-section header p{color:#6e7e92;font-size:13px;margin:5px 0 0}.offer-comparison header>b{color:#52667d;font-size:13px}.offer-tools{align-items:center;border-bottom:1px solid #e4e9ef;display:flex;gap:16px;margin:16px -22px 0;padding:11px 22px}.offer-tools label{align-items:center;color:#52667d;display:flex;font-size:12px;gap:8px}.offer-tools select{background:#fff;border:1px solid #d6dfe9;border-radius:4px;color:#203751;height:34px;padding:0 28px 0 9px}.availability-toggle input{accent-color:#123c6a}.offer-comparison-list{margin:0 -22px -22px}.offer-comparison-head,.offer-comparison-list article{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(160px,1.2fr) minmax(90px,.7fr) minmax(120px,.8fr) minmax(125px,.8fr) minmax(90px,.6fr) minmax(70px,.5fr) 72px;padding:12px 22px}.offer-comparison-head{background:#f6f8fa;color:#738197;font-size:11px;font-weight:750;text-transform:uppercase}.offer-comparison-list article{border-top:1px solid #e8ecf1;color:#42566e;font-size:13px}.offer-comparison-list article.selected{background:#f7fbff;box-shadow:inset 3px 0 #1c65b6}.offer-comparison-list article>div:first-child{align-items:center;display:flex;gap:9px}.offer-comparison-list article>div:first-child>i{align-items:center;background:#e8eef5;border-radius:50%;color:#173657;display:flex;flex:none;font-size:10px;font-style:normal;font-weight:800;height:34px;justify-content:center;width:34px}.offer-comparison-list article>strong{color:#142a45;font-size:15px}.offer-comparison-list article>button{background:#fff;border:1px solid #becbd9;border-radius:4px;color:#144f91;font-size:12px;font-weight:800;min-height:32px}.offer-comparison-list article.selected>button{background:#153b67;border-color:#153b67;color:#fff}.product-content-columns{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 320px}.product-content-columns>aside,.product-content-columns>main{min-width:0}.rich-specifications{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:15px 0 0}.rich-specifications div{border-bottom:1px solid #e7ebf0;display:grid;gap:4px;grid-template-columns:minmax(110px,.7fr) 1fr;padding:11px 0}.rich-specifications div:nth-child(odd){margin-right:20px}.rich-specifications dt{color:#6c7c91;font-size:13px}.rich-specifications dd{color:#203650;font-size:14px;font-weight:700;margin:0;overflow-wrap:anywhere}.product-description-rich h3{color:#253d59;font-size:14px;margin:20px 0 5px;text-transform:uppercase}.product-description-rich p{color:#4f637b;font-size:15px;line-height:1.7;margin:0}.store-information{position:sticky;top:120px}.store-mark{align-items:center;background:#e9f1fa;color:#174f8e;display:flex;height:44px;justify-content:center;width:44px}.store-information h2{margin-top:12px}.store-information>p{color:#596d84;font-size:13px;line-height:1.55}.store-information dl{border-bottom:1px solid #e4e9ef;border-top:1px solid #e4e9ef;margin:15px 0}.store-information dl div{display:flex;justify-content:space-between;padding:9px 0}.store-information dt{color:#718096;font-size:12px}.store-information dd{color:#263d58;font-size:12px;font-weight:750;margin:0}.store-information>a{border:1px solid #c8d4e1;border-radius:4px;color:#164f91;display:block;font-size:13px;font-weight:800;padding:10px;text-align:center;text-decoration:none}.delivery-warranty>div{display:grid;gap:30px;grid-template-columns:1.2fr .8fr;margin-top:17px}.delivery-warranty article{border-left:3px solid #dbe5ef;padding-left:15px}.delivery-warranty article>svg{color:#1764b4}.delivery-warranty h3{color:#233b57;font-size:16px;margin:8px 0}.delivery-warranty ol{color:#52667d;font-size:13px;line-height:1.9;margin:0;padding-left:18px}.delivery-warranty p{color:#52667d;font-size:13px;line-height:1.6}.delivery-warranty a{color:#1359a7;font-size:12px;font-weight:750}.review-filters{display:flex;gap:7px;margin:16px 0}.review-filters button{background:#fff;border:1px solid #d7e0e9;border-radius:4px;color:#50657d;font-size:12px;padding:7px 11px}.review-filters button.active{background:#153b67;border-color:#153b67;color:#fff}.review-row{border-top:1px solid #e7ebf0;padding:14px 0}.review-row span{color:#efb400}.review-row p{color:#3e536c;font-size:14px}.review-row time{color:#7b899b;font-size:11px}.review-empty{align-items:center;background:#f7f9fb;border:1px dashed #ced8e3;display:flex;flex-direction:column;min-height:150px;justify-content:center;padding:20px;text-align:center}.review-empty svg{color:#d29e00}.review-empty strong{color:#263d58;margin-top:8px}.product-empty-copy,.review-empty p{color:#718096;font-size:13px}.related-products>div{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:16px}.market-drawer-backdrop{align-items:stretch;background:rgba(7,18,33,.43);display:flex;justify-content:flex-end;padding:0;z-index:90}.market-quick-drawer{background:#fff;border:0;border-radius:0;box-shadow:-15px 0 40px rgba(8,23,43,.19);display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;max-height:none;max-width:none;padding:0;width:min(420px,100vw)}.market-quick-drawer>header{align-items:center;border-bottom:1px solid #e7ecf1;display:flex;justify-content:space-between;padding:18px}.market-quick-drawer h2{color:#152740;font-size:17px;margin:0}.market-quick-drawer header p{color:#728198;font-size:11px;margin:4px 0 0}.market-quick-drawer header button{align-items:center;background:#f3f6f9;border:0;border-radius:6px;color:#334861;display:flex;height:32px;justify-content:center;transition:background .16s ease,color .16s ease;width:32px}.market-quick-drawer header button:hover{background:#e9eef4;color:#102744}.market-quick-drawer .drawer-body{display:flex;flex-direction:column;overflow:auto;padding:4px 18px 18px}.market-quick-drawer .drawer-line{align-items:center;border-bottom:1px solid #edf0f4;display:flex;flex:none;gap:8px;justify-content:space-between;padding:15px 0}.market-quick-drawer .drawer-line>div:first-child{display:grid;gap:4px;min-width:0}.market-quick-drawer .drawer-line strong{color:#1c2e47;font-size:12px}.market-quick-drawer .drawer-line small{color:#728198;font-size:10px}.market-quick-drawer .drawer-line b{color:#162941;font-size:11px}.market-quick-drawer .drawer-line em{color:#718097;font-size:10px;font-style:normal}.market-quick-drawer .drawer-line>div:last-child{align-items:center;display:flex;gap:5px}.market-quick-drawer .drawer-line button{background:#fff;border:1px solid #dbe4ed;border-radius:4px;color:#1356b4;font-size:10px;font-weight:800;min-height:29px;padding:0 7px}.market-quick-drawer .drawer-line>button{align-items:center;background:transparent;border:0;border-radius:6px;color:#607188;display:flex;padding:7px}.market-quick-drawer .drawer-line>button:hover{background:#f2f5f8;color:#b23c45}.market-quick-drawer .drawer-total{align-items:center;border-top:1px solid #dde5ed;display:flex;justify-content:space-between;margin-top:auto;padding:18px 0 14px}.market-quick-drawer .drawer-total span{color:#65758b;font-size:12px}.market-quick-drawer .drawer-total strong{color:#142640;font-size:16px}.market-quick-drawer .drawer-actions{display:grid;flex:none;gap:10px;grid-template-columns:1fr 1.2fr;padding-bottom:2px}.market-quick-drawer .drawer-actions a{align-items:center;background:#f8fafc;border:1px solid #ced9e5;border-radius:8px;color:#173b67;display:flex;font-size:12px;font-weight:800;gap:8px;justify-content:center;min-height:44px;padding:0 15px;text-decoration:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.market-quick-drawer .drawer-actions a:hover{background:#f1f5f9;border-color:#aebed0;transform:translateY(-1px)}.market-quick-drawer .drawer-actions .drawer-primary{background:#f7c928;border-color:#e9b916;box-shadow:0 5px 14px rgba(190,143,0,.18);color:#13243c}.market-quick-drawer .drawer-actions .drawer-primary:hover{background:#ffd541;border-color:#e9b916;box-shadow:0 7px 17px rgba(190,143,0,.24)}.market-quick-drawer .drawer-actions a:focus-visible,.market-quick-drawer .drawer-line>button:focus-visible,.market-quick-drawer header button:focus-visible{outline:3px solid rgba(30,105,193,.24);outline-offset:2px}.market-quick-drawer>footer{border-top:1px solid #e8edf2;padding:14px 18px}.market-quick-drawer>footer:empty{display:none}.market-quick-drawer>footer a{color:#0d58bd;font-size:11px;font-weight:800;text-decoration:none}.market-mobile-menu-backdrop{background:rgba(5,16,30,.42);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:90}.market-mobile-menu{background:#fff;box-shadow:16px 0 34px rgba(6,22,42,.18);display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;max-width:350px;padding:0;width:88vw}.market-mobile-menu>header{align-items:center;border-bottom:1px solid #e4e9ef;color:#172941;display:flex;font-size:15px;justify-content:space-between;padding:17px}.market-mobile-menu>header button{background:#f2f5f8;border:0;border-radius:4px;color:#344860;display:flex;padding:6px}.market-mobile-menu nav{overflow:auto;padding:9px 17px}.market-mobile-menu nav section{border-bottom:1px solid #edf0f4;display:grid;gap:3px;padding:11px 0}.market-mobile-menu nav a{color:#617187;font-size:12px;padding:5px 0;text-decoration:none}.market-mobile-menu nav section>a:first-child{color:#1b2d45;font-weight:800}.market-mobile-support{align-items:center;border-top:1px solid #e4e9ef;color:#164f9e;display:flex;font-size:12px;font-weight:750;gap:8px;padding:16px;text-decoration:none}.marketplace-site-header .account-menu{position:relative}.marketplace-site-header .profile.account-menu-trigger{align-items:center;background:#102b4b;border:2px solid #fff;border-radius:9999px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:15px;font-weight:800;height:46px;justify-content:center;letter-spacing:0;line-height:1;min-height:46px;min-width:46px;padding:0;width:46px}.marketplace-site-header .profile.account-menu-trigger:hover{background:#1a426f;border-color:#e7eef7}.marketplace-site-header .profile.account-menu-trigger.is-open{box-shadow:0 0 0 2px #f7c928,0 0 0 4px #fff}.marketplace-site-header .profile .profile-initials{align-items:center;display:flex!important;height:100%;justify-content:center;line-height:1;width:100%}.marketplace-site-header .account-popover{background:#fff;border:1px solid #dce4ed;border-radius:7px;box-shadow:0 18px 36px rgba(6,21,40,.18);display:grid;min-width:280px;padding:8px;position:absolute;right:0;top:54px;z-index:70}.marketplace-site-header .account-popover-profile{align-items:center;border-bottom:1px solid #e9edf2;display:flex;gap:10px;padding:9px}.marketplace-site-header .account-popover-avatar{align-items:center;background:#102b4b;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:800;height:34px;justify-content:center;width:34px}.marketplace-site-header .account-popover-profile em,.marketplace-site-header .account-popover-profile small,.marketplace-site-header .account-popover-profile strong{display:block}.marketplace-site-header .account-popover-profile strong{color:#162941;font-size:12px}.marketplace-site-header .account-popover-profile small{color:#718097;font-size:10px;margin-top:2px}.marketplace-site-header .account-popover-profile em{color:#178b55;font-size:10px;font-style:normal;font-weight:750;margin-top:3px}.marketplace-site-header .account-popover-stats{border-bottom:1px solid #e9edf2;display:grid;grid-template-columns:1fr 1fr;padding:8px}.marketplace-site-header .account-popover-stats>div{display:grid;gap:2px;padding:3px 5px}.marketplace-site-header .account-popover-stats>div+div{border-left:1px solid #e9edf2}.marketplace-site-header .account-popover-stats small,.marketplace-site-header .account-popover-stats span{color:#718097;font-size:9px}.marketplace-site-header .account-popover-stats strong{color:#162941;font-size:11px}.marketplace-site-header .account-popover-nav,.marketplace-site-header .account-popover-roles{display:grid;padding:4px 0}.marketplace-site-header .account-popover-roles{border-top:1px solid #e9edf2}.marketplace-site-header .account-popover a,.marketplace-site-header .account-popover button{align-items:center;background:transparent;border:0;border-radius:4px;color:#283b53;display:flex;font-size:11px;gap:8px;padding:8px;text-decoration:none}.marketplace-site-header .account-popover a:hover,.marketplace-site-header .account-popover button:hover{background:#f3f6f9}.marketplace-site-header .account-popover footer{border-top:1px solid #e9edf2;display:grid;padding-top:4px}.marketplace-site-header .account-popover-loading{display:flex;gap:8px;padding:13px 8px}.marketplace-site-header .account-popover-loading span{background:#edf1f5;border-radius:3px;display:block;height:25px;width:50%}.cart-page,.wishlist-page{margin:0 auto;max-width:1080px}.cart-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:18px}.cart-heading .page-kicker{color:#0d58bd;font-size:11px;font-weight:800;margin:0 0 6px}.cart-heading h1{color:#14263e;font-size:28px;margin:0}.cart-heading .page-lead{color:#66768c;font-size:13px;margin:7px 0 0}.cart-heading>span{color:#0e57b7;font-size:11px;font-weight:750}.cart-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 285px}.cart-items,.cart-summary{background:#fff;border:1px solid #e1e6ed;border-radius:8px}.cart-items>h2,.cart-summary>h2{color:#172941;font-size:15px;margin:0;padding:15px}.cart-item{align-items:center;border-top:1px solid #e9edf2;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr) auto auto;padding:12px 15px}.cart-item-art,.wishlist-art{align-items:center;background:#132d50;border-radius:5px;color:#fff;display:flex;font-size:17px;font-weight:850;height:50px;justify-content:center;width:50px}.cart-item-copy{display:grid;gap:4px;min-width:0}.cart-item-copy a{color:#172941;font-size:12px;font-weight:800;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cart-item-copy small{color:#718097;font-size:10px}.cart-item-copy b{color:#162941;font-size:11px}.cart-quantity{align-items:center;border:1px solid #dce4ed;border-radius:4px;display:flex;height:30px}.cart-quantity button{background:#fff;border:0;color:#1a3b65;font-size:15px;height:100%;width:27px}.cart-quantity span{color:#283b53;font-size:11px;font-weight:750;text-align:center;width:22px}.remove-item{background:transparent;border:0;color:#b34b52;font-size:10px;font-weight:750}.cart-summary{padding:0 15px 15px;position:sticky;top:120px}.cart-summary>h2{border-bottom:1px solid #e9edf2;margin:0 -15px 10px}.cart-summary>p{align-items:center;color:#68778c;display:flex;font-size:11px;justify-content:space-between;margin:11px 0}.cart-summary>p strong{color:#1c2d45}.cart-summary .cart-total{border-top:1px solid #e2e8ef;color:#1d3049;font-size:13px;font-weight:800;padding-top:12px}.checkout-cta{align-items:center;background:#f7c928;border-radius:5px;color:#15263e;display:flex;font-size:11px;font-weight:800;justify-content:center;min-height:39px;text-decoration:none}.cart-summary>small{color:#738198;display:block;font-size:10px;line-height:1.4;margin-top:10px}.wishlist-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.wishlist-grid article{background:#fff;border:1px solid #e1e6ed;border-radius:7px;display:grid;gap:10px;grid-template-columns:50px minmax(0,1fr);padding:12px}.wishlist-grid article>div:nth-child(2){display:grid;gap:4px}.wishlist-grid a{color:#172941;font-size:12px;font-weight:800;text-decoration:none}.wishlist-grid small{color:#718097;font-size:10px}.wishlist-grid strong{color:#152740;font-size:12px}.wishlist-grid footer{display:flex;gap:7px;grid-column:1/-1}.wishlist-grid button{border:1px solid #d5e0eb;border-radius:4px;color:#1956a9;font-size:10px;font-weight:800;min-height:31px;padding:0 8px}.wishlist-grid button:first-child{background:#f7c928;border-color:#f7c928;color:#182942}.wishlist-grid button:last-child{background:#fff;color:#a34149}.auth-layout{background:#f5f7fa;display:grid;grid-template-columns:minmax(320px,.8fr) minmax(520px,1.2fr);min-height:100vh}.auth-rail{background:#0d223c;color:#fff;display:flex;flex-direction:column;padding:34px clamp(30px,7vw,110px)}.auth-rail-brand{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:850;gap:8px;text-decoration:none}.auth-rail-brand span{align-items:center;background:#f7c928;border-radius:6px;color:#11243f;display:flex;font-size:11px;height:28px;justify-content:center;width:28px}.auth-rail-copy{margin:auto 0;max-width:350px}.auth-rail-copy h1{font-size:31px;line-height:1.18}.auth-rail-copy p{color:#cad5e2;font-size:14px;line-height:1.55;margin:13px 0 0}.auth-rail-copy ul{display:grid;gap:10px;list-style:none;margin:26px 0 0;padding:0}.auth-rail-copy li{align-items:center;color:#d8e2ed;display:flex;gap:8px}.auth-rail-copy li:before{background:#1cb66a;border-radius:50%;content:"";height:6px;width:6px}.auth-back{color:#d4dfec;font-size:11px;font-weight:750;text-decoration:none}.auth-stage{align-items:center;display:flex;justify-content:center;padding:48px 24px}.auth-form-surface{background:#fff;border:1px solid #e0e6ed;border-radius:8px;box-shadow:0 15px 34px rgba(15,35,63,.07);display:grid;gap:14px;max-width:430px;padding:29px;width:100%}.auth-form-heading h2{color:#13243d;font-size:25px;margin:0}.auth-form-heading p{color:#718097;font-size:11px;margin:6px 0 0}.auth-form-surface>label{color:#31435c;display:grid;font-size:11px;font-weight:750;gap:6px}.auth-form-surface input{border:1px solid #dbe3ec;border-radius:5px;color:#172941;min-height:39px;outline:none;padding:0 10px}.auth-form-surface input:focus{border-color:#2e78d0;box-shadow:0 0 0 2px rgba(46,120,208,.12)}.password-control{display:flex;position:relative}.password-control input{flex:1;padding-right:50px}.password-control button{background:transparent;border:0;color:#1a5caf;font-size:10px;font-weight:750;position:absolute;right:5px;top:11px}.auth-form-options{align-items:center;display:flex;justify-content:space-between}.auth-form-options a,.auth-switch a{color:#0d58bd;font-weight:750;text-decoration:none}.remember{align-items:center;color:#64748a;display:flex!important;font-size:10px!important;font-weight:650!important;gap:5px}.remember input{accent-color:#0e57b6;min-height:auto;padding:0;width:auto}.auth-form-options a{font-size:10px}.auth-submit{background:#102b4b;border:1px solid #102b4b;border-radius:5px;color:#fff;font-size:12px;font-weight:800;min-height:40px}.auth-submit:hover{background:#183d68}.auth-switch{color:#718097;font-size:11px;margin:0;text-align:center}.auth-error{background:#fff1f1;border:1px solid #f2c5c8;border-radius:4px;color:#a1363e;margin:0;padding:9px}.password-rules{color:#748398;display:grid;font-size:10px;gap:4px;list-style:none;margin:0;padding:0}.password-rules li:before{content:"○";margin-right:5px}.password-rules li.met{color:#168b54}.password-rules li.met:before{content:"✓"}.terms{align-items:flex-start;color:#65758b!important;display:flex!important;font-size:10px!important;font-weight:650!important;gap:7px;line-height:1.45}.terms input{accent-color:#0e57b6;flex:none;min-height:auto;margin-top:2px;padding:0;width:auto}.terms a{color:#0d58bd}@media (max-width:1280px){.marketplace-header-primary{gap:14px}.marketplace-primary-nav{gap:15px}.marketplace-region .region>span{max-width:90px}.market-home-top{grid-template-columns:minmax(0,1fr) minmax(430px,.9fr)}.market-home-hero h1{font-size:34px}.market-category-quick-links{grid-template-columns:repeat(6,minmax(0,1fr))}.market-category-tile.compact:nth-child(n+7){border-top:1px solid #e7ebf0}.market-product-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.market-category-directory>section>div{grid-template-columns:repeat(3,minmax(0,1fr))}.market-product-detail-grid{grid-template-columns:minmax(235px,.72fr) minmax(300px,1fr) minmax(240px,.68fr)}}@media (max-width:1024px){.content.marketplace-content,.marketplace-header-primary,.marketplace-search-row{padding-left:18px;padding-right:18px}.marketplace-primary-nav{gap:12px}.market-header-icon,.market-header-wallet,.marketplace-region .region>span{display:none}.marketplace-region .region{padding:0 8px}.market-header-action span{display:none}.market-home-top{grid-template-columns:minmax(0,1fr) minmax(380px,.86fr)}.market-live-list article{grid-template-columns:40px minmax(110px,1fr) minmax(88px,.65fr) auto;gap:7px;padding:8px 11px}.market-live-facts .delivery-badge{display:none}.market-product-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.market-seller-directory,.market-seller-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-footer-inner{grid-template-columns:1.4fr repeat(3,1fr)}.marketplace-footer-inner nav:nth-last-child(-n+2){display:none}.market-product-detail-grid{grid-template-columns:minmax(225px,.7fr) minmax(0,1fr)}.market-purchase-panel{grid-column:1/-1;position:static}.market-product-main-art .market-product-art{height:260px}.market-category-mega-menu{min-width:680px}.market-category-mega-menu>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.marketplace-guest-actions{gap:5px}.marketplace-guest-actions a{padding-left:8px;padding-right:8px}.marketplace-primary-nav a:last-child{display:none}}@media (max-width:1024px){.product-commerce-grid{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)}.purchase-panel-rich{grid-column:1/-1;position:static}.product-content-columns{grid-template-columns:minmax(0,1fr) 280px}.related-products>div{grid-template-columns:repeat(4,minmax(0,1fr))}.offer-comparison-head,.offer-comparison-list article{grid-template-columns:minmax(140px,1.1fr) 90px 110px 115px 85px 68px}.offer-comparison-head span:nth-child(6),.offer-comparison-list article>span:nth-child(6){display:none}}@media (max-width:820px){.marketplace-header-primary{gap:10px;min-height:54px}.marketplace-brand{font-size:20px}.marketplace-category-control,.marketplace-primary-nav,.marketplace-region{display:none}.market-mobile-menu-button{display:flex;margin-left:2px}.market-header-action{border:0;padding:0 7px}.marketplace-guest-actions>a:not(.marketplace-register){display:none}.marketplace-guest-actions .marketplace-register{font-size:11px;padding:9px 10px}.market-mobile-menu-backdrop{display:block}.market-home-top{grid-template-columns:1fr}.market-home-hero{min-height:238px}.market-live-marketplace{min-height:auto}.market-category-quick-links{grid-template-columns:repeat(5,minmax(0,1fr))}.market-category-tile.compact:nth-child(n+7){border-top:0}.market-trust-strip{grid-template-columns:repeat(2,1fr)}.market-trust-strip>div:nth-child(2){border-right:0}.market-trust-strip>div:nth-child(-n+2){border-bottom:1px solid #e9edf2}.market-product-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.market-category-directory>section,.market-results-layout{grid-template-columns:1fr}.market-filter-rail{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.market-filter-rail header{grid-column:1/-1}.market-filter-rail button{align-self:end}.market-filter-rail .market-checkbox{align-self:center}.market-seller-profile-hero{grid-template-columns:55px minmax(0,1fr)}.market-seller-profile-hero dl{grid-column:1/-1}.content.marketplace-content{padding-bottom:30px}.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}.wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.content.marketplace-content,.marketplace-header-primary,.marketplace-search-row{padding-left:12px;padding-right:12px}.marketplace-brand strong{font-size:19px}.marketplace-brand>span{height:29px;width:29px}.marketplace-header-actions{margin-left:auto}.market-header-action{height:35px;padding:0 5px}.market-header-action b{height:16px;min-width:16px}.marketplace-guest-actions .marketplace-register{padding:8px}.marketplace-site-header .profile.account-menu-trigger{font-size:14px;height:42px;min-height:42px;min-width:42px;width:42px}.marketplace-search-row{padding-bottom:9px}.marketplace-search{height:40px}.marketplace-search .search-scope{font-size:0;min-width:44px;padding:0;justify-content:center}.marketplace-search .search-scope svg{margin:0}.marketplace-search .search-submit{min-width:42px;padding:0}.marketplace-search .search-submit span{display:none}.marketplace-search .category-menu{width:215px}.marketplace-search .search-suggestions{left:0;right:0;top:44px}.market-home{gap:12px}.market-home-hero{min-height:236px;padding:23px 20px}.market-home-hero h1{font-size:29px}.market-home-hero p{font-size:13px}.market-hero-actions{gap:14px;margin-top:16px}.market-hero-points{display:grid;gap:7px;margin-top:18px}.market-live-list article{grid-template-columns:36px minmax(0,1fr) auto}.market-live-list .market-live-facts{display:none}.market-live-list article>strong{font-size:11px}.market-category-quick-links{grid-template-columns:repeat(4,minmax(0,1fr))}.market-category-tile.compact{min-height:70px}.market-category-tile.compact strong{font-size:9px;line-height:1.2}.market-trust-strip>div{padding:10px}.market-trust-strip small{font-size:9px}.market-product-strip{grid-auto-columns:158px;grid-template-columns:none}.market-product-card.compact{border:1px solid #e3e8ee;border-radius:6px;min-height:285px}.market-product-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.market-product-grid .market-product-card{min-height:274px;padding:9px}.market-product-art,.market-product-grid .market-product-art{height:112px}.market-product-card .market-product-copy{gap:4px;padding-top:8px}.market-product-copy h3{font-size:11px;min-height:30px}.market-product-card footer>strong{font-size:12px}.market-add-button span{display:none}.market-add-button{padding:0;width:28px}.market-wishlist-button{right:14px;top:14px}.market-buyer-protection{align-items:flex-start;flex-direction:column;gap:12px}.market-seller-directory,.market-seller-grid{grid-template-columns:1fr}.marketplace-footer-inner{gap:20px;grid-template-columns:1fr 1fr;padding:23px 16px}.market-footer-brand{grid-column:1/-1}.marketplace-footer-inner nav:nth-last-child(-n+2){display:grid}.market-footer-meta{padding:10px 16px}.market-category-directory>section{padding:12px}.market-category-directory>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.market-page-heading,.market-results-heading{align-items:flex-start;flex-direction:column;gap:11px}.market-page-heading h1,.market-results-heading h1{font-size:25px}.market-filter-rail{grid-template-columns:1fr 1fr}.market-filter-rail button{grid-column:1/-1}.market-results-toolbar{margin-top:2px}.market-offer-table article{gap:8px;grid-template-columns:36px minmax(0,1fr) auto;padding:9px 11px}.market-offer-link,.market-offer-table .market-offer-delivery,.market-offer-table article>.seller-badge{display:none}.market-product-detail-grid{grid-template-columns:1fr}.market-product-main-art .market-product-art{height:230px}.market-product-information h1{font-size:24px}.market-product-specifications dl{grid-template-columns:1fr}.market-product-specifications dl div:nth-child(odd){padding-right:0}.market-purchase-panel{grid-column:auto}.market-seller-profile-hero{align-items:start;grid-template-columns:48px minmax(0,1fr);padding:16px}.market-seller-profile-hero .market-seller-avatar{height:48px;width:48px}.market-seller-profile-hero h1{font-size:21px}.market-seller-profile-hero dl{flex-wrap:wrap;gap:11px}.market-seller-profile-hero dl div{padding-left:10px}.cart-item{align-items:start;grid-template-columns:45px minmax(0,1fr) auto}.cart-item-art{height:45px;width:45px}.cart-quantity{grid-column:2;width:max-content}.remove-item{grid-column:3;grid-row:2}.auth-layout,.wishlist-grid{grid-template-columns:1fr}.auth-rail{min-height:225px;padding:24px}.auth-rail-copy{margin:36px 0 0}.auth-rail-copy h1{font-size:25px}.auth-rail-copy ul{display:none}.auth-back{margin-top:auto}.auth-stage{padding:25px 15px 45px}.auth-form-surface{padding:22px}}@media (max-width:700px){.product-commerce-grid,.product-content-columns{grid-template-columns:minmax(0,1fr)}.product-core-info h1{font-size:28px}.product-main-media img{aspect-ratio:4/3}.media-unavailable{min-height:270px}.product-key-facts{grid-template-columns:1fr 1fr}.purchase-panel-rich,.store-information{position:static}.product-section{padding:16px}.offer-tools{align-items:flex-start;flex-direction:column;margin:14px -16px 0;padding:10px 16px}.offer-comparison-list{display:grid;gap:10px;margin:12px 0 0}.offer-comparison-head{display:none}.offer-comparison-list article{border:1px solid #dce4ec;border-radius:6px;display:grid;gap:10px;grid-template-columns:1fr auto;padding:13px}.offer-comparison-list article>div:first-child{grid-column:1/-1}.offer-comparison-list article>strong{font-size:19px}.offer-comparison-list article>span{font-size:12px}.offer-comparison-list article>span:before{color:#7b899b;content:"Detail: ";font-weight:500}.offer-comparison-list article>button{grid-column:1/-1;min-height:38px}.rich-specifications{grid-template-columns:1fr}.rich-specifications div:nth-child(odd){margin-right:0}.delivery-warranty>div{grid-template-columns:1fr}.related-products>div{display:flex;overflow:auto}.related-products .market-product-card{flex:0 0 175px}.media-lightbox{padding:15px}.media-lightbox .previous{left:8px}.media-lightbox .next{right:8px}}@media (min-width:561px) and (max-width:900px){.marketplace-site-header .profile.account-menu-trigger{font-size:15px;height:44px;min-height:44px;min-width:44px;width:44px}}.marketplace-app{display:flex;flex-direction:column;min-height:100vh}.marketplace-site-header{background:#fff;border-bottom:1px solid #e5e9ef;position:sticky;top:0;z-index:30}.content.marketplace-content,.market-footer-meta,.marketplace-footer-inner,.marketplace-header-primary,.marketplace-search-row{margin:0 auto;max-width:none;padding-left:16px;padding-right:16px}.marketplace-header-primary{gap:17px;min-height:52px}.marketplace-brand{color:#10233e;font-size:25px;gap:8px;min-width:max-content}.marketplace-brand>span{background:#10233e;border-radius:6px;color:#ffc928;font-size:10px;height:31px;width:31px}.marketplace-categories-button{background:#fff0bd;border-color:#fff0bd;color:#182840;font-size:12px;min-height:34px;padding:0 12px}.marketplace-categories-button.open,.marketplace-categories-button:hover{background:#ffe69b;border-color:#ffe69b}.marketplace-primary-nav{gap:22px}.marketplace-primary-nav a{color:#17263a;font-size:12px;font-weight:750;position:relative}.marketplace-primary-nav a.active,.marketplace-primary-nav a:hover{color:#0b57b8}.marketplace-deals-link b{background:#ff3648;border-radius:8px;color:#fff;font-size:8px;left:22px;line-height:15px;padding:0 5px;position:absolute;top:-13px}.marketplace-header-actions{gap:14px;margin-left:auto}.marketplace-currency,.marketplace-region{position:relative}.marketplace-currency .region,.marketplace-region .region{background:#fff;border:1px solid #e2e7ee;border-radius:5px;color:#1c2c43;font-size:11px;font-weight:750;min-height:34px;padding:0 9px}.marketplace-currency .region{min-width:74px}.marketplace-region .region{max-width:120px}.marketplace-region .region>span{max-width:79px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-header-actions .country-currency-popover{bottom:auto;left:auto;right:0;top:45px}.market-header-action{background:#fff;border-color:#e2e7ee;border-radius:5px;font-size:11px;gap:6px;min-height:34px;padding:0 9px}.market-header-action b{background:#ffc928;border-radius:9px;color:#17243a;font-size:9px;min-width:17px}.market-header-wallet{border-color:#e2e7ee;border-radius:5px;min-height:34px;padding:0 9px}.market-header-icon{height:34px;width:28px}.marketplace-guest-actions>a{border-radius:5px;font-size:11px;min-height:34px;padding:0 10px}.marketplace-search-row{padding-bottom:10px;padding-top:5px}.marketplace-search{border-color:#e1e6ec;border-radius:4px;height:32px;max-width:none}.marketplace-search .search-scope{font-size:10px;min-width:145px;padding:0 13px}.marketplace-search input{font-size:11px}.marketplace-search .search-submit{background:#ffc928;border-radius:0 4px 4px 0;color:#15253d;font-size:11px;min-width:72px}.marketplace-search .search-submit svg{display:none}.content.marketplace-content{flex:1 0 auto;padding-bottom:16px;padding-top:12px;width:100%}.market-home{gap:10px;margin:0;max-width:none}.market-home-top{align-items:stretch;gap:10px;grid-template-columns:minmax(0,1.07fr) minmax(530px,.93fr)}.market-home-left-column{display:grid;gap:10px;grid-template-rows:minmax(264px,1fr) auto;min-width:0}.market-home-hero{background:#071a34;border:1px solid #142943;border-radius:6px;box-shadow:none;min-height:264px;overflow:hidden;padding:20px 25px;position:relative}.market-home-hero:before{background-image:radial-gradient(circle,rgba(255,255,255,.18) 1px,transparent 1.5px);background-size:8px 8px;content:"";inset:0 0 0 52%;opacity:.23;position:absolute}.market-home-hero:after{border:1px solid rgba(255,201,40,.3);border-radius:50%;box-shadow:0 0 0 42px rgba(22,66,105,.2),0 0 0 85px rgba(8,38,71,.42);content:"";height:74px;position:absolute;right:88px;top:65px;width:74px}.market-hero-eyebrow{background:#ffd75e;border-radius:4px;color:#17243a;font-size:10px;padding:5px 9px;position:relative;width:max-content;z-index:1}.market-home-hero h1{color:#fff;font-size:38px;letter-spacing:0;line-height:1.1;margin:12px 0 7px;max-width:470px;position:relative;z-index:1}.market-home-hero h1 em{color:#ffc928;font-style:normal}.market-home-hero>p{color:#e4eaf3;font-size:14px;line-height:1.45;margin:0;max-width:405px;position:relative;z-index:1}.market-hero-actions{gap:11px;margin-top:14px;position:relative;z-index:1}.market-primary-button{background:#ffc928;border-color:#ffc928;border-radius:4px;color:#18273e;font-size:11px;min-height:33px;padding:0 12px}.market-text-button{color:#fff;font-size:11px}.market-hero-points{bottom:0;gap:0;left:0;margin:0;padding:0 18px 14px;position:absolute;right:0;z-index:1}.market-hero-points>span{align-items:center;border-right:1px solid rgba(255,255,255,.18);color:#ffc928;display:grid;gap:0 7px;grid-template-columns:17px minmax(0,1fr);min-height:30px;padding:0 15px}.market-hero-points>span:first-child{padding-left:0}.market-hero-points>span:last-child{border-right:0}.market-hero-points b{color:#fff;font-size:10px;line-height:1.1}.market-hero-points small{color:#b7c4d5;font-size:8px;grid-column:2;line-height:1.1}.market-live-marketplace{background:#fff;border-color:#e2e7ee;border-radius:6px;box-shadow:none;min-height:264px;overflow:visible;padding:10px}.market-live-heading{align-items:center;display:flex;justify-content:space-between;padding:0 4px 8px}.market-live-heading h2{color:#17263d;font-size:14px;margin:0}.market-live-heading h2 span{background:#e4faed;border-radius:3px;color:#13884d;font-size:9px;margin-left:6px;padding:3px 5px;vertical-align:2px}.market-live-heading h2 i{background:#19b56a;border-radius:50%;display:inline-block;height:5px;margin:0 3px 1px 0;width:5px}.market-live-heading>a{color:#245cad;font-size:10px;font-weight:750;text-decoration:none}.market-live-table{border-top:1px solid #edf0f4}.market-live-row,.market-live-table-head{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(175px,2fr) minmax(80px,1fr) 54px 78px 62px 68px}.market-live-table-head{color:#78869a;font-size:8px;font-weight:800;min-height:21px;padding:0 5px;text-transform:uppercase}.market-live-row>strong,.market-live-table-head span:last-child{text-align:right}.market-live-row{border-top:1px solid #eef1f4;min-height:35px;padding:4px 5px}.market-live-product{align-items:center;display:flex;gap:7px;min-width:0}.market-live-product>span{display:grid;gap:1px;min-width:0}.market-live-product a{color:#19283d;font-size:10px;font-weight:800;text-decoration:none}.market-live-product a,.market-live-product small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-live-product small{color:#78869a;font-size:8px}.market-live-row .seller-badge{color:#516075;font-size:8px;gap:2px;overflow:hidden;white-space:nowrap}.market-live-row .seller-badge span{overflow:hidden;text-overflow:ellipsis}.market-live-row .seller-badge svg{color:#2078d4;flex:0 0 auto}.market-live-row .delivery-badge,.market-live-row .stock-badge{font-size:8px;gap:3px;white-space:nowrap}.market-live-row .delivery-badge svg{color:#20af61;height:11px;width:11px}.market-live-row>strong{color:#19283d;font-size:10px;white-space:nowrap}.market-neutral{color:#8a96a6;font-size:9px}.market-live-currency{align-items:center;background:#fafbfd;border:1px solid #edf0f4;border-radius:4px;color:#718095;display:flex;font-size:9px;gap:7px;justify-content:space-between;margin-top:8px;min-height:32px;padding:0 8px}.market-live-currency .country-currency-selector{margin-left:auto;position:relative}.market-live-currency .region{background:transparent;border:0;color:#174d9d;font-size:9px;min-height:28px;padding:0}.market-live-currency .country-currency-popover{bottom:34px;right:0;top:auto}.market-live-currency>div{display:flex;gap:7px}.market-live-currency b{color:#293c54;font-size:8px}.market-live-skeleton{display:grid;gap:5px;padding:8px 5px}.market-live-skeleton i{background:#eff2f5;border-radius:3px;height:31px}.market-category-quick-links{background:#fff;border:1px solid #e5e9ee;border-radius:5px;gap:0;overflow:hidden}.market-category-tile.compact{border-right:1px solid #edf0f3;display:grid;grid-template-columns:34px minmax(0,1fr);min-height:60px;padding:7px 9px}.market-category-tile.compact:last-child{border-right:0}.market-category-tile.compact:hover{background:#fafcff}.market-category-tile.compact .market-category-icon{border-radius:5px;height:30px;width:30px}.market-category-tile.compact strong{color:#25354b;font-size:10px;line-height:1.2}.market-trust-strip{background:#fff;border:1px solid #e5e9ee;border-radius:5px;grid-template-columns:repeat(6,minmax(0,1fr))}.market-trust-strip>div{align-items:center;display:flex;gap:8px;min-height:54px;padding:8px 12px}.market-trust-strip>div:nth-child(2){border-right:1px solid #e9edf2}.market-trust-strip>div>span{border-radius:5px;flex:0 0 28px;height:28px;width:28px}.market-trust-strip svg{height:17px;width:17px}.market-trust-strip strong{color:#26364c;font-size:10px}.market-trust-strip small{color:#758297;font-size:8px;line-height:1.25;margin-top:2px}.market-home-section{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.market-section-header{border:0;min-height:24px;padding:2px 4px 6px}.market-section-header h2{color:#17263d;font-size:14px}.market-section-header p{display:none}.market-section-header>a{color:#195bad;font-size:10px}.market-product-strip{display:grid;gap:9px;grid-auto-columns:0;grid-template-columns:repeat(10,minmax(0,1fr));overflow:visible;padding:0 3px}.market-product-card.compact{border:1px solid #e1e6ed;border-radius:5px;box-shadow:none;min-height:200px;padding:7px}.market-product-card.compact:hover{box-shadow:0 4px 12px rgba(20,43,74,.1);transform:translateY(-1px)}.market-product-card.compact .market-product-image-link{min-height:85px}.market-product-card.compact .market-product-art{height:85px}.market-product-art{border-radius:4px}.market-product-art.compact{border-radius:3px;flex:0 0 27px;height:27px;width:27px}.market-product-art-icon{opacity:.95}.market-product-art-mark{font-size:10px;font-weight:900;letter-spacing:0;line-height:1.03;max-width:88%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.market-product-art.compact .market-product-art-mark{display:none}.art-steam{background:linear-gradient(145deg,#182c44,#315d85);color:#fff}.art-netflix{background:linear-gradient(145deg,#120e12,#cd1329);color:#fff}.art-ai{background:linear-gradient(145deg,#392060,#8052bd);color:#fff}.art-windows{background:linear-gradient(145deg,#0a5fc6,#1687e9);color:#fff}.art-playstation{background:linear-gradient(145deg,#083b9a,#136fe2);color:#fff}.art-xbox{background:linear-gradient(145deg,#0b5131,#25a95c);color:#fff}.art-ea{background:linear-gradient(145deg,#14191f,#4a5966);color:#fff}.art-spotify{background:linear-gradient(145deg,#0f4c31,#1db45b);color:#fff}.art-gift{background:linear-gradient(145deg,#9a3b0e,#f2a527);color:#fff}.art-account{background:linear-gradient(145deg,#3c2275,#8c59d0);color:#fff}.art-key{background:linear-gradient(145deg,#1a5686,#2995d0);color:#fff}.art-default{background:linear-gradient(145deg,#34455e,#78879a);color:#fff}.market-product-card.compact .market-wishlist-button{background:rgba(255,255,255,.92);height:23px;right:12px;top:12px;width:23px}.market-product-card.compact .market-wishlist-button svg{height:13px;width:13px}.market-product-card.compact .market-product-copy{gap:3px;padding-top:6px}.market-product-card.compact .market-product-category,.market-product-card.compact .market-product-facts,.market-product-card.compact .market-product-fulfilment{display:none}.market-product-card.compact .market-product-copy h3{font-size:10px;line-height:1.25;min-height:25px}.market-product-card.compact .market-product-copy p{color:#6d7c91;font-size:8px;line-height:1.1;min-height:10px}.market-product-card.compact footer{border-top:0;margin-top:4px;padding-top:0}.market-product-card.compact footer>strong{color:#17263d;font-size:11px}.market-product-card.compact .market-add-button{background:#ffc928;border-color:#ffc928;border-radius:3px;color:#13243c;height:23px;padding:0;width:25px}.market-product-card.compact .market-add-button span{display:none}.market-product-card.compact .market-add-button svg{height:14px;width:14px}.market-compact-module-grid{display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr))}.market-compact-module{background:#fff;border:1px solid #e3e8ee;border-radius:5px;min-width:0;padding:8px}.market-compact-module header{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.market-compact-module h2{color:#1b2d44;font-size:11px;margin:0}.market-compact-module header a{color:#1d5cad;font-size:9px;font-weight:700;text-decoration:none}.market-compact-module-items{display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr))}.market-compact-module-items>a{align-items:center;background:#fbfcfd;border-radius:3px;color:#273950;display:grid;gap:4px;grid-template-columns:24px minmax(0,1fr);padding:4px;text-decoration:none}.market-compact-module-items>a:hover{background:#f2f6fb}.market-compact-module-items .market-product-art.compact{flex-basis:24px;height:24px;width:24px}.market-compact-module-items span{display:grid;gap:1px;min-width:0}.market-compact-module-items b,.market-compact-module-items small,.market-compact-module-items strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-compact-module-items strong{color:#28394e;font-size:7px}.market-compact-module-items small{color:#7b899c;font-size:7px}.market-compact-module-items b{color:#17273e;font-size:7px}.market-compact-module-items>a>svg{display:none}.market-store-row{background:#fff;border:1px solid #e3e8ee;border-radius:5px;display:grid;grid-template-columns:minmax(250px,.78fr) minmax(0,2.22fr);min-height:86px;overflow:hidden}.market-official-stores{border-right:1px solid #e9edf2;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:11px}.market-official-stores header{align-items:center;display:flex;gap:8px}.market-official-stores header>span{align-items:center;background:#e6efff;border-radius:5px;color:#276ccc;display:flex;height:27px;justify-content:center;width:27px}.market-official-stores h2{color:#1b2c43;font-size:12px;margin:0}.market-official-stores p{color:#728197;font-size:8px;margin:2px 0 0}.market-official-stores>a{align-self:end;color:#1f5fae;font-size:9px;font-weight:750;text-decoration:none}.market-official-store-list{grid-column:1/-1;margin-top:5px}.market-neutral-store{align-self:end;grid-column:1/-1}.market-seller-discovery{padding:7px 11px}.market-seller-discovery .market-section-header{min-height:19px;padding:0 0 3px}.market-seller-discovery .market-section-header h2{font-size:12px}.market-seller-discovery>div{display:grid;gap:6px;grid-template-columns:repeat(6,minmax(0,1fr))}.market-seller-card.compact{align-items:center;background:#fbfcfd;border:1px solid #edf0f3;border-radius:4px;display:grid;gap:5px;grid-template-columns:24px minmax(0,1fr) 15px;min-height:39px;padding:4px}.market-seller-card.compact .market-seller-avatar{border-radius:4px;font-size:8px;height:23px;width:23px}.market-seller-card.compact h3{color:#26374d;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-seller-card.compact .seller-badge{color:#6d7d92;font-size:7px;overflow:hidden}.market-seller-card.compact p{display:none}.market-seller-card.compact>a:last-child{color:#50708e}.marketplace-footer{background:#071a34;border:0;color:#e6edf6;flex:0 0 auto;margin-top:4px}.marketplace-footer-inner{display:grid;gap:22px;grid-template-columns:1.1fr repeat(4,.78fr) 1.1fr;padding-bottom:16px;padding-top:16px}.market-footer-brand>a{color:#fff;font-size:17px}.market-footer-brand>a span{background:#ffc928;border-radius:4px;color:#10233e;font-size:8px;height:22px;width:22px}.market-footer-brand p{color:#b9c7d7;font-size:10px;line-height:1.35;max-width:145px}.marketplace-footer h3{color:#fff;font-size:10px;margin:0 0 7px}.marketplace-footer nav{display:grid;gap:5px}.marketplace-footer nav a{color:#b8c6d7;font-size:9px;text-decoration:none}.marketplace-footer nav a:hover{color:#ffc928}.market-footer-payments{display:grid;align-content:start;gap:7px}.market-footer-payments>div{display:flex;flex-wrap:wrap;gap:4px}.market-footer-payments>div span{background:#153052;border:1px solid #254160;border-radius:3px;color:#fff;font-size:8px;padding:4px 5px}.market-footer-payments p{color:#b8c6d7;font-size:9px;margin:2px 0 0}.market-footer-payments .region{background:transparent;border-color:#36516f;border-radius:3px;color:#fff;font-size:9px;min-height:27px;padding:0 7px}.market-footer-payments .country-currency-popover{bottom:31px;right:0;top:auto}.market-footer-meta{align-items:center;border-top:1px solid rgba(255,255,255,.12);display:flex;gap:18px;justify-content:space-between;min-height:31px}.market-footer-meta,.market-footer-meta small{color:#aebed0;font-size:8px}.market-footer-attribution{color:#aebed0;font-size:inherit;text-decoration:none;white-space:nowrap}.market-footer-attribution:hover{color:#ffc928;text-decoration:underline}@media (max-width:1280px){.marketplace-header-primary{gap:12px}.marketplace-primary-nav{gap:15px}.market-home-top{grid-template-columns:minmax(0,1fr) minmax(460px,.92fr)}.market-live-row,.market-live-table-head{grid-template-columns:minmax(160px,1.8fr) minmax(68px,.8fr) 45px 70px 55px 65px}.market-product-strip{grid-template-columns:repeat(8,minmax(0,1fr))}.market-seller-discovery>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.marketplace-primary-nav a:last-child,.marketplace-region .region>span{display:none}.marketplace-region .region{min-width:34px;padding:0 8px}.marketplace-region .region svg:last-child{display:none}.market-home-top{grid-template-columns:minmax(0,1fr) minmax(400px,.9fr)}.market-live-row,.market-live-table-head{grid-template-columns:minmax(140px,1.5fr) minmax(65px,.75fr) 39px 63px 55px 62px}.market-category-quick-links{grid-template-columns:repeat(4,minmax(0,1fr))}.market-category-tile.compact:nth-child(4){border-right:0}.market-category-tile.compact:nth-child(n+5){border-top:1px solid #edf0f3}.market-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.market-trust-strip>div:nth-child(3n){border-right:0}.market-compact-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-footer-inner{grid-template-columns:1.1fr repeat(3,.9fr)}.marketplace-footer-inner .market-footer-payments{display:none}}@media (max-width:820px){.marketplace-currency,.marketplace-region{display:none}.market-home-top{grid-template-columns:1fr}.market-home-left-column{grid-template-rows:auto auto}.market-home-hero{min-height:252px}.market-live-row,.market-live-table-head{grid-template-columns:minmax(180px,1fr) minmax(95px,.55fr) 66px}.market-live-row>.market-live-delivery,.market-live-row>div:nth-child(5),.market-live-row>span.market-neutral,.market-live-table-head span:nth-child(3),.market-live-table-head span:nth-child(4),.market-live-table-head span:nth-child(5){display:none}.market-product-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.market-store-row{grid-template-columns:1fr}.market-official-stores{border-bottom:1px solid #e9edf2;border-right:0}}@media (max-width:560px){.marketplace-header-primary{min-height:50px}.marketplace-brand{font-size:20px}.marketplace-categories-button{min-width:37px;padding:0}.marketplace-categories-button{font-size:0}.marketplace-categories-button svg{margin:0}.marketplace-search-row{padding-bottom:8px;padding-top:3px}.marketplace-search{height:35px}.marketplace-search .search-scope{min-width:44px;font-size:0;padding:0}.marketplace-search .search-scope svg{margin:0}.marketplace-search .search-submit{min-width:44px}.marketplace-search .search-submit span{display:none}.marketplace-search .search-submit svg{display:block}.market-home-hero{min-height:272px;padding:18px}.market-home-hero h1{font-size:29px;max-width:310px}.market-home-hero>p{font-size:12px;max-width:310px}.market-hero-actions{margin-top:11px}.market-hero-points{grid-template-columns:1fr;padding:0 18px 9px}.market-hero-points>span{border:0;display:none;padding:0}.market-hero-points>span:first-child{display:grid}.market-live-table-head{display:none}.market-live-row{grid-template-columns:minmax(0,1fr) 62px;min-height:43px}.market-live-row>.market-live-delivery,.market-live-row>div:nth-child(2),.market-live-row>div:nth-child(5),.market-live-row>span.market-neutral{display:none}.market-live-row>strong{font-size:9px}.market-live-currency>div,.market-live-currency>span{display:none}.market-live-currency{justify-content:flex-end}.market-category-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}.market-category-tile.compact,.market-category-tile.compact:nth-child(4){border-right:1px solid #edf0f3}.market-category-tile.compact:nth-child(2n){border-right:0}.market-category-tile.compact:nth-child(n+3){border-top:1px solid #edf0f3}.market-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.market-trust-strip>div:nth-child(3n){border-right:1px solid #e9edf2}.market-trust-strip>div:nth-child(2n){border-right:0}.market-product-strip{display:grid;gap:7px;grid-auto-columns:136px;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:3px}.market-product-card.compact{min-height:195px}.market-product-card.compact .market-product-art,.market-product-card.compact .market-product-image-link{min-height:78px;height:78px}.market-compact-module-grid{grid-template-columns:1fr}.market-seller-discovery>div{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-footer-inner{grid-template-columns:1fr 1fr;padding-bottom:20px;padding-top:20px}.market-footer-brand{grid-column:1/-1}.market-footer-meta{align-items:flex-start;flex-direction:column;gap:5px;padding-bottom:10px;padding-top:10px}}.marketplace-header-primary{min-height:58px}.marketplace-primary-nav a{font-size:14px}.marketplace-search{height:42px}.marketplace-search .search-scope,.marketplace-search .search-submit,.marketplace-search input{font-size:14px}.market-header-action,.marketplace-guest-actions>a{font-size:13px}.market-home{gap:14px}.market-home-top{align-items:start;gap:14px}.market-home-left-column{gap:12px;grid-template-rows:minmax(286px,1fr) auto}.market-home-hero{min-height:286px;padding:23px 28px}.market-home-hero:before{inset:0 0 0 48%;opacity:.18}.market-home-hero:after{height:118px;right:62px;top:43px;width:118px}.market-hero-ecosystem{inset:24px 22px 50px auto;pointer-events:none;position:absolute;width:245px;z-index:0}.market-hero-ecosystem:before{border:1px dashed rgba(184,211,237,.3);border-radius:50%;content:"";height:145px;position:absolute;right:10px;top:17px;width:145px}.market-hero-ecosystem span{align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 5px 16px rgba(0,0,0,.24);color:#fff;display:flex;font-size:10px;font-weight:850;height:39px;justify-content:center;letter-spacing:0;position:absolute;width:39px}.market-hero-ecosystem .steam{background:#1d4e7b;right:148px;top:5px}.market-hero-ecosystem .netflix{background:#b71d32;right:56px;top:0}.market-hero-ecosystem .play{background:#165eb5;right:3px;top:63px}.market-hero-ecosystem .windows{background:#2178d0;right:104px;top:95px}.market-hero-ecosystem .ai{background:#1b9769;right:42px;top:143px}.market-hero-eyebrow{font-size:11px}.market-home-hero h1{font-size:40px;line-height:1.08;max-width:465px}.market-home-hero>p{font-size:15px;max-width:425px}.market-hero-points{padding:0 22px 16px}.market-hero-points>span{grid-template-columns:19px minmax(0,1fr);min-height:35px;padding:0 16px}.market-hero-points b{font-size:11px}.market-hero-points small{font-size:9px}.market-live-marketplace{min-height:286px;padding:13px}.market-live-heading{padding:0 3px 10px}.market-live-heading h2{font-size:17px}.market-live-heading h2 span{font-size:10px}.market-live-heading>a{font-size:12px}.market-live-row,.market-live-table-head{grid-template-columns:minmax(150px,2fr) 80px 96px 60px 74px}.market-live-table-head{font-size:10px;min-height:25px}.market-live-row{min-height:42px;padding:5px}.market-live-product{gap:9px}.market-live-row>div{min-width:0}.market-live-delivery .delivery-badge{overflow:hidden;text-overflow:ellipsis}.market-live-product a{font-size:12px}.market-live-product small,.market-live-row .delivery-badge,.market-live-row .seller-badge,.market-live-row .stock-badge{font-size:11px}.market-live-row>strong{font-size:13px}.market-live-row .market-product-art.compact{flex-basis:32px;height:32px;width:32px}.market-live-row .market-product-art.compact .market-product-art-mark{display:none}.market-live-currency{font-size:11px;min-height:37px;padding:0 10px}.market-live-currency .region{font-size:11px}.market-live-currency b{font-size:10px}.market-category-quick-links{grid-template-columns:repeat(8,minmax(0,1fr))}.market-category-tile.compact{align-items:center;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:68px;padding:9px 10px;text-align:center}.market-category-tile.compact .market-category-icon{height:34px;width:34px}.market-category-tile.compact strong{display:-webkit-box;font-size:12px;line-height:1.22;max-width:100%;overflow:hidden;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.market-trust-strip>div{gap:10px;min-height:64px;padding:10px 13px}.market-trust-strip>div>span{flex-basis:34px;height:34px;width:34px}.market-trust-strip svg{height:20px;width:20px}.market-trust-strip strong{font-size:13px}.market-trust-strip small{font-size:11px;line-height:1.3}.market-section-header{min-height:34px;padding:3px 2px 9px}.market-section-header h2{font-size:18px}.market-section-header>a{font-size:12px}.market-product-strip{gap:12px;grid-template-columns:repeat(9,minmax(0,1fr));padding:0}.market-product-card.compact{min-height:253px;padding:9px}.market-product-card.compact .market-product-art,.market-product-card.compact .market-product-image-link{min-height:94px;height:94px}.market-product-art,.market-product-copy,.market-product-image-link{min-width:0}.market-product-card.compact .market-product-art{align-items:center;display:flex;flex-direction:column;gap:7px;justify-content:center;padding:8px;position:relative}.market-product-card.compact .market-product-art:before{border:1px solid rgba(255,255,255,.22);border-radius:50%;content:"";height:116px;opacity:.7;position:absolute;right:-25px;top:-38px;width:116px}.market-product-card.compact .market-product-art:after{background:repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 1px,transparent 1px 12px);content:"";inset:0;opacity:.34;position:absolute}.market-product-card.compact .market-product-art-icon{display:none}.market-product-card.compact .market-product-art-mark{display:block;font-size:14px;letter-spacing:.035em;max-width:100%;overflow-wrap:anywhere;position:relative;text-overflow:clip;white-space:normal;z-index:1}.market-product-card.compact .market-wishlist-button{height:27px;right:15px;top:15px;width:27px}.market-product-card.compact .market-product-copy{gap:4px;padding-top:8px}.market-product-card.compact .market-product-category{display:none}.market-product-card.compact .market-product-copy h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:13px;line-height:1.28;min-height:33px;overflow:hidden}.market-product-card.compact .market-product-copy p{font-size:11px;min-height:14px}.market-product-card.compact .market-product-facts,.market-product-card.compact .market-product-fulfilment{display:flex}.market-product-card.compact .market-product-facts .seller-badge,.market-product-card.compact .market-product-facts>span:last-child,.market-product-card.compact .market-product-fulfilment .stock-badge,.market-product-card.compact .market-product-fulfilment>span{font-size:11px}.market-product-card.compact footer{margin-top:6px}.market-product-card.compact footer>strong{font-size:14px}.market-product-card.compact .market-add-button{height:29px;width:30px}.market-compact-module-grid{gap:12px}.market-compact-module{padding:10px}.market-compact-module header{margin-bottom:8px}.market-compact-module h2{font-size:14px}.market-compact-module header a{font-size:11px}.market-compact-module-items{gap:5px;grid-template-columns:1fr}.market-compact-module-items>a{gap:8px;grid-template-columns:32px minmax(0,1fr) 14px;min-height:46px;padding:5px}.market-compact-module-items .market-product-art.compact{flex-basis:32px;height:32px;width:32px}.market-compact-module-items strong{font-size:11px}.market-compact-module-items small{font-size:10px}.market-compact-module-items b{font-size:11px}.market-store-row{min-height:103px}.market-official-stores h2,.market-seller-discovery .market-section-header h2{font-size:14px}.market-official-stores p,.market-official-stores>a{font-size:11px}.market-seller-card.compact{gap:7px;grid-template-columns:30px minmax(0,1fr) 16px;min-height:46px;padding:6px}.market-seller-card.compact .market-seller-avatar{font-size:9px;height:30px;width:30px}.market-seller-card.compact h3{font-size:11px}.market-seller-card.compact .seller-badge{font-size:10px}.marketplace-footer-inner{gap:25px;padding-bottom:22px;padding-top:22px}.market-footer-brand p,.market-footer-payments p,.marketplace-footer nav a{font-size:12px}.marketplace-footer h3{font-size:13px}.market-footer-meta,.market-footer-meta small{font-size:11px;min-height:37px}.market-deals-page{gap:18px}.market-deals-heading,.market-deals-page{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.market-deals-heading{align-items:start;gap:6px;margin-bottom:0;width:100%}.market-deals-heading>h1,.market-deals-heading>p,.market-deals-heading>span{max-width:100%;min-width:0}.market-deals-heading span{max-width:760px;white-space:normal}.market-deal-category-links{align-items:center;display:flex;flex-wrap:wrap;gap:9px;min-width:0;width:100%}.market-category-filter-chip{align-items:center;background:#fff;border:1px solid #dfe6ee;border-radius:5px;color:#213149;display:inline-flex;font-size:13px;font-weight:750;gap:8px;min-height:44px;min-width:0;padding:0 12px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.market-category-filter-chip:hover{background:#f7faff;border-color:#9ebbe3;color:#0b57b8}.market-category-filter-chip .market-category-icon{height:28px;width:28px}.market-deals-category,.market-deals-featured{background:#fff;border:1px solid #e2e7ee;border-radius:7px;min-width:0;overflow:hidden;padding:13px}.market-deals-category .market-product-strip,.market-deals-featured .market-product-strip{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr))}.market-deals-category .market-product-card.compact,.market-deals-featured .market-product-card.compact{border:1px solid #e4e9ef;border-radius:5px}@media (max-width:1280px){.market-home-top{grid-template-columns:minmax(0,1fr) minmax(465px,.94fr)}.market-category-quick-links{grid-template-columns:repeat(6,minmax(0,1fr))}.market-live-row,.market-live-table-head{grid-template-columns:minmax(155px,1.7fr) minmax(72px,.78fr) 90px 58px 70px}.market-product-strip{grid-template-columns:repeat(7,minmax(0,1fr))}.market-deals-category .market-product-strip,.market-deals-featured .market-product-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.marketplace-primary-nav a{font-size:13px}.market-home-top{grid-template-columns:minmax(0,1fr) minmax(415px,.9fr)}.market-live-row,.market-live-table-head{grid-template-columns:minmax(0,1fr) 90px 54px 65px}.market-live-row>div[role=cell]:nth-child(2),.market-live-table-head span:nth-child(2){display:none}.market-live-product a{font-size:11px}.market-live-product small,.market-live-row .delivery-badge,.market-live-row .seller-badge,.market-live-row .stock-badge{font-size:10px}.market-product-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.market-deals-category .market-product-strip,.market-deals-featured .market-product-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.marketplace-header-primary{min-height:54px}.market-home-top{grid-template-columns:1fr}.market-hero-ecosystem{right:3px;transform:scale(.78);transform-origin:top right}.market-home-hero h1{font-size:35px;max-width:440px}.market-live-row,.market-live-table-head{grid-template-columns:minmax(180px,1fr) minmax(95px,.55fr) 66px}.market-live-row>.market-live-delivery,.market-live-row>div:nth-child(4),.market-live-table-head span:nth-child(3),.market-live-table-head span:nth-child(4){display:none}.market-live-row>strong,.market-live-table-head span:nth-child(5){display:block}.market-product-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.market-deals-category .market-product-strip,.market-deals-featured .market-product-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.market-compact-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.marketplace-header-primary{gap:5px;min-height:50px;padding-left:12px;padding-right:8px}.marketplace-header-actions{flex:0 0 auto;gap:14px}.marketplace-guest-actions{gap:0}.marketplace-guest-actions .marketplace-register{font-size:10px;min-height:32px;padding:0 5px}.market-mobile-menu-button{display:none}.marketplace-search{height:39px}.marketplace-search .search-scope{font-size:12px;min-width:110px;padding:0 10px}.marketplace-search .search-scope,.marketplace-search .search-submit,.marketplace-search input{font-size:13px}.market-home{gap:12px}.market-home-left-column{grid-template-rows:auto auto}.market-home-hero{min-height:278px;padding:20px}.market-home-hero h1{font-size:30px;max-width:300px}.market-home-hero>p{font-size:13px;max-width:295px}.market-hero-ecosystem{right:-20px;top:17px;transform:scale(.58)}.market-hero-points b{font-size:11px}.market-live-marketplace{padding:11px}.market-live-heading h2{font-size:16px}.market-live-row{min-height:47px}.market-live-row>strong{font-size:12px}.market-category-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}.market-category-tile.compact{min-height:64px}.market-trust-strip>div{min-height:70px}.market-product-strip{display:grid;gap:9px;grid-auto-columns:158px;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:3px}.market-product-card.compact{min-height:250px}.market-product-card.compact .market-product-art,.market-product-card.compact .market-product-image-link{min-height:91px;height:91px}.market-product-card.compact .market-product-copy h3{font-size:13px}.market-compact-module-grid{grid-template-columns:1fr}.market-deal-category-links{flex-wrap:nowrap;margin:0 -1px;overflow-x:auto;padding-bottom:3px}.market-category-filter-chip{flex:0 0 auto}.market-deals-category,.market-deals-featured{padding:11px}.market-deals-category .market-product-strip,.market-deals-featured .market-product-strip{grid-auto-columns:158px;grid-auto-flow:column;grid-template-columns:none}.marketplace-footer-inner{grid-template-columns:1fr 1fr}.market-footer-brand p,.market-footer-payments p,.marketplace-footer nav a{font-size:11px}}.marketplace-header-actions{align-items:center;justify-content:flex-end;white-space:nowrap}.marketplace-guest-actions{gap:8px;padding:0}.marketplace-guest-actions,.marketplace-guest-actions>a{align-items:center;display:inline-flex;flex:0 0 auto;margin:0;white-space:nowrap}.marketplace-guest-actions>a{box-sizing:border-box;height:36px;justify-content:center;line-height:1;position:static;text-decoration:none}.marketplace-guest-actions .marketplace-register{min-width:142px}.market-home-section:has(.market-product-strip--sparse){background:transparent;border-color:transparent;overflow:visible}.market-product-strip--sparse{display:flex;gap:12px;justify-content:flex-start;overflow:visible;padding:0}.market-product-strip--sparse .market-product-card{background:#fff;border:1px solid #e1e6ed;border-radius:5px;flex:0 0 205px}@media (max-width:560px){.marketplace-guest-actions{gap:4px}.marketplace-guest-actions>a{height:32px}.marketplace-guest-actions .marketplace-register{min-width:0;padding-left:9px;padding-right:9px}.market-product-strip--sparse{overflow-x:auto;padding-bottom:3px}.market-product-strip--sparse .market-product-card{flex-basis:158px}}@media (max-width:420px){.marketplace-header-actions{gap:0}.marketplace-header-actions>.market-header-action{display:none}.market-mobile-menu-button{display:flex;flex:0 0 38px;height:38px;margin-left:0;width:38px}}@media (max-width:350px){.marketplace-header-primary{gap:4px;padding-left:10px;padding-right:7px}.marketplace-brand{font-size:19px}}@media (max-width:900px){.auth-layout{grid-template-columns:minmax(0,1fr)}.auth-rail{min-height:230px;padding:26px clamp(20px,7vw,56px)}.auth-rail,.auth-stage{min-width:0}.auth-rail-copy{margin:34px 0 0;max-width:560px}.auth-rail-copy ul{display:none}.auth-back{margin-top:auto}.auth-stage{min-height:calc(100vh - 230px);padding:36px 20px 72px}}@media (max-width:480px){.marketplace-header-actions{gap:0}.marketplace-header-actions>.market-header-action{display:none}.market-header-auth-skeleton{width:34px}.market-mobile-menu-button{display:flex;flex:0 0 38px;height:38px;margin-left:0;width:38px}}@media (max-width:340px){.market-home-hero{min-height:306px}.market-home-hero h1{font-size:28px;max-width:250px}.market-home-hero>p{font-size:12px;line-height:1.4;max-width:250px}}@media (max-width:300px){.market-home-hero{min-height:328px;padding:16px}.market-home-hero h1{font-size:26px;max-width:235px}.market-hero-points{padding-left:16px;padding-right:16px}.market-search-page-form input{min-width:0}.market-search-page-form button{flex:0 0 auto;padding-left:12px;padding-right:12px}}@media (max-width:560px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}.marketplace-site-header{isolation:isolate}.marketplace-header-primary,.marketplace-search-row{background:#fff;box-sizing:border-box;position:relative}.marketplace-header-primary{z-index:2}.marketplace-search-row{min-height:48px;z-index:1}.marketplace-search{box-sizing:border-box;display:flex;height:40px;min-width:0;width:100%}.marketplace-search input{flex:1 1 0;min-width:0}.marketplace-search .search-scope,.marketplace-search .search-submit{flex:0 0 auto}.marketplace-site-header{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:54px 54px;height:108px;min-height:108px}.marketplace-header-primary{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;height:54px;margin:0;min-height:54px;min-width:0;padding:0 12px;width:100%}.marketplace-brand{min-width:0;overflow:hidden;width:100%}.marketplace-brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-header-actions{flex:0 0 auto;gap:14px;margin-left:0;min-width:0}.marketplace-header-actions>:not(.account-menu):not(.market-header-icon){display:none}.marketplace-header-actions.is-authenticated>.market-header-icon{align-items:center;background:#fff;border:1px solid #dce4ed;border-radius:50%;color:#243b58;display:flex;height:38px;justify-content:center;width:38px}.market-mobile-menu-button{align-items:center;display:flex!important;flex:0 0 38px;height:38px;justify-content:center;margin:0;padding:0;width:38px}.marketplace-search-row{display:block;height:54px;margin:0;min-height:54px;min-width:0;padding:4px 12px 10px;width:100%}.marketplace-search{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;height:40px;min-width:0;width:100%}.marketplace-search .search-scope{font-size:0;gap:0;justify-content:center;min-width:44px;padding:0}.marketplace-search .search-scope svg{margin:0}.marketplace-search input{min-width:0;padding:0 10px}.marketplace-search .search-submit{min-width:44px;padding:0}.marketplace-search .search-submit span{display:none}.marketplace-site-header .account-popover{bottom:auto;left:auto;max-height:calc(100dvh - 70px);min-width:0;overflow-y:auto;padding:8px;position:fixed;right:8px;top:62px;width:min(344px,calc(100vw - 16px));z-index:110}}@media (max-width:820px){.market-mobile-nav{height:calc(72px + env(safe-area-inset-bottom));padding:4px 4px calc(4px + env(safe-area-inset-bottom))}.market-mobile-nav a{gap:4px;min-height:64px}.market-mobile-nav .market-mobile-nav-icon{display:flex;line-height:0;position:relative;width:auto}.market-mobile-nav b{align-items:center;background:#f7c928;border:2px solid #fff;border-radius:999px;color:#16263d;display:flex;font-size:9px;font-weight:800;height:17px;justify-content:center;min-width:17px;padding:0 3px;position:absolute;right:-11px;top:-8px}.content.marketplace-content{padding-bottom:44px}.marketplace-brand{flex:0 0 auto;font-size:20px;min-width:max-content}.marketplace-brand>span{height:29px;width:29px}.marketplace-brand strong{font-size:20px}.marketplace-search-row{align-items:center;display:flex;gap:8px}.marketplace-search-row .marketplace-search{display:flex;flex:1 1 auto;min-width:0;width:auto}.marketplace-search-row .marketplace-search input{flex:1 1 auto;min-width:0}.marketplace-search-row .marketplace-search .search-submit{flex:0 0 44px;min-width:44px}.marketplace-search-row .market-mobile-menu-button{display:flex;flex:0 0 38px;height:38px;margin:0;width:38px}.marketplace-header-actions>:not(.account-menu):not(.market-header-icon):not(.marketplace-guest-actions):not(.marketplace-currency),.marketplace-search .search-scope{display:none}.marketplace-header-actions.is-authenticated>.marketplace-currency,.marketplace-header-actions:not(.is-authenticated)>.marketplace-currency{display:flex}}@media (max-width:560px){.marketplace-brand{font-size:14px;gap:4px}.marketplace-brand .brand-mark{height:22px;width:22px}.marketplace-header-primary{grid-template-columns:minmax(0,1fr) auto}.marketplace-header-actions:not(.is-authenticated)>.marketplace-guest-actions{display:flex;gap:3px}.marketplace-header-actions:not(.is-authenticated)>.marketplace-guest-actions>.marketplace-login-link,.marketplace-header-actions:not(.is-authenticated)>.marketplace-guest-actions>.marketplace-register{display:none}.marketplace-header-actions:not(.is-authenticated)>.marketplace-guest-actions>.marketplace-mobile-auth-link{align-items:center;background:#102847;border:1px solid #102847;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;min-height:32px;padding:0 10px;white-space:nowrap}.marketplace-header-actions>.marketplace-currency .region{background:#f1f3f6;border-radius:999px;min-height:32px;min-width:62px;padding:0 6px}.marketplace-search-row{background:#071426;padding-bottom:8px;padding-top:8px}.marketplace-search-row .market-mobile-menu-button{color:#fff}}.marketplace-search .market-search-clear{align-items:center;align-self:stretch;background:#fff;border:0;color:#738197;display:flex;flex:0 0 34px;justify-content:center;padding:0}.marketplace-search .market-search-clear:hover{color:#122b4c}.market-search-backdrop{background:rgba(6,20,38,.48);bottom:0;left:0;position:fixed;right:0;z-index:31}.market-search-discovery{background:#fff;border:1px solid #dce5ef;border-radius:0 0 14px 14px;box-shadow:0 24px 45px rgba(8,24,43,.24);left:50%;max-height:calc(100dvh - 140px);max-width:1400px;overflow-y:auto;position:fixed;transform:translateX(-50%);width:calc(100vw - 32px);z-index:32}.market-search-discovery-heading{align-items:start;display:flex;justify-content:space-between;padding:19px 23px 12px}.market-search-discovery-heading small{color:#1b62a9;font-size:10px;font-weight:800;letter-spacing:.09em}.market-search-discovery-heading h2{color:#102846;font-size:20px;letter-spacing:-.02em;margin:5px 0 0;text-transform:capitalize}.market-search-discovery-heading button{align-items:center;background:#f2f5f8;border:0;border-radius:50%;color:#4d607a;display:flex;height:30px;justify-content:center;width:30px}.market-search-categories{align-items:center;border-top:1px solid #edf1f5;display:flex;flex-wrap:wrap;gap:8px;padding:13px 23px}.market-search-categories>span{color:#65758a;font-size:12px;font-weight:700;margin-right:5px}.market-search-categories a{background:#eef4fa;border:1px solid #dfebf5;border-radius:999px;color:#174a7b;font-size:12px;font-weight:700;padding:7px 11px;text-decoration:none}.market-search-categories a span{color:#b87400;font-weight:800;margin-left:4px}.market-search-categories a:hover{background:#dcecfb}.market-search-preview-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:9px 23px 21px}.market-search-preview-card{align-items:center;background:#f8fafc;border:1px solid #e5ebf1;border-radius:9px;color:#132a47;display:grid;gap:10px;grid-template-columns:66px minmax(0,1fr);grid-template-rows:auto auto;min-height:87px;padding:8px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.market-search-preview-card.is-highlighted,.market-search-preview-card:hover{border-color:#90b6dc;box-shadow:0 6px 15px rgba(15,51,88,.1);transform:translateY(-1px)}.market-search-preview-card .market-product-art{grid-row:1/3;height:68px;min-height:0;width:66px}.market-search-preview-card .market-product-art-label{font-size:14px}.market-search-preview-card .market-product-art small{display:none}.market-search-preview-copy{display:grid;gap:4px;min-width:0}.market-search-preview-copy strong{display:-webkit-box;font-size:12px;line-height:1.32;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.market-search-preview-copy small{color:#687b91;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-search-preview-card>b{color:#102846;font-size:13px;grid-column:2;white-space:nowrap}.market-search-status{color:#65758a;font-size:13px;padding:42px 23px;text-align:center}.market-search-discovery>footer{align-items:center;background:#f4f7fa;border-top:1px solid #e7edf3;display:flex;justify-content:space-between;padding:12px 23px}.market-search-discovery>footer>span{color:#75869a;font-size:11px}.market-search-discovery>footer>a{background:#ffc928;border-radius:6px;color:#132a47;font-size:12px;font-weight:800;padding:10px 15px;text-decoration:none}.market-search-discovery>footer>a:hover{background:#f5bc13}.market-search-result-facets{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0 22px}.market-search-result-facets a{background:#fff;border:1px solid #dce5ee;border-radius:8px;color:#344b67;font-size:12px;font-weight:750;padding:10px 13px;text-decoration:none}.market-search-result-facets a.active,.market-search-result-facets a:hover{background:#112b4a;border-color:#112b4a;color:#fff}.market-search-result-facets a span{background:#eef3f8;border-radius:999px;color:#1c537f;margin-left:5px;padding:3px 6px}.market-search-result-facets a.active span,.market-search-result-facets a:hover span{background:#ffca28;color:#112b4a}@media (max-width:900px){.market-search-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.market-search-result-facets{flex-wrap:nowrap;margin:13px -12px 17px;overflow-x:auto;padding:0 12px 4px;white-space:nowrap}.market-search-discovery{border-radius:0 0 12px 12px;left:0;max-height:calc(100dvh - 136px);transform:none;width:100vw}.market-search-discovery-heading{padding:14px 15px 11px}.market-search-discovery-heading h2{font-size:17px}.market-search-categories{flex-wrap:nowrap;overflow-x:auto;padding:11px 15px;white-space:nowrap}.market-search-categories a,.market-search-categories>span{flex:0 0 auto}.market-search-preview-grid{gap:8px;grid-template-columns:1fr;padding:8px 15px 15px}.market-search-preview-card{grid-template-columns:58px minmax(0,1fr) auto;grid-template-rows:auto;min-height:68px}.market-search-preview-card .market-product-art{grid-row:auto;height:55px;width:58px}.market-search-preview-card>b{font-size:12px;grid-column:3}.market-search-preview-copy strong{font-size:11px}.market-search-discovery>footer{gap:12px;padding:10px 15px}.market-search-discovery>footer>span{display:none}.market-search-discovery>footer>a{text-align:center;width:100%}}@media (max-width:820px){.marketplace-header-actions .country-currency-popover{bottom:auto;left:8px;max-height:calc(100dvh - 124px);max-width:none;overflow:auto;position:fixed;right:8px;top:116px;width:auto;z-index:80}}@keyframes taskhiver-auth-enter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes taskhiver-auth-drift{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(18px,-16px,0) rotate(7deg)}}@keyframes taskhiver-auth-pulse{0%,to{box-shadow:0 0 0 0 rgba(31,205,122,.34)}55%{box-shadow:0 0 0 8px rgba(31,205,122,0)}}@keyframes taskhiver-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.auth-layout{background:#f3f7fb;grid-template-columns:minmax(360px,.88fr) minmax(560px,1.12fr)}.auth-layout,.auth-rail{isolation:isolate;overflow:hidden}.auth-rail{background:linear-gradient(145deg,#071a31,#0b294b 56%,#0b3a5a);padding:clamp(34px,5vw,76px);position:relative}.auth-rail:before{background-image:linear-gradient(rgba(185,216,243,.075) 1px,transparent 0),linear-gradient(90deg,rgba(185,216,243,.075) 1px,transparent 0);background-size:34px 34px;content:"";inset:0;mask-image:linear-gradient(140deg,#000,transparent 72%);opacity:.42;pointer-events:none;position:absolute}.auth-rail>:not(.auth-rail-ambient){position:relative;z-index:1}.auth-rail-ambient{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.auth-rail-ambient b,.auth-rail-ambient i,.auth-rail-ambient span{border:1px solid rgba(183,223,252,.2);border-radius:50%;display:block;position:absolute}.auth-rail-ambient span{background:rgba(31,185,207,.1);height:310px;right:-148px;top:15%;width:310px}.auth-rail-ambient i{background:rgba(247,201,40,.13);height:125px;left:-58px;top:60%;width:125px}.auth-rail-ambient b{height:188px;right:13%;top:54%;width:188px}.auth-rail-brand{font-size:22px;gap:10px;letter-spacing:-.55px}.auth-mobile-brand span,.auth-rail-brand span{border-radius:11px;box-shadow:0 8px 19px rgba(247,201,40,.22);font-size:11px;font-weight:900;height:40px;letter-spacing:.03em;width:40px}.auth-mobile-brand strong,.auth-rail-brand strong{font-weight:850}.auth-rail-copy{margin:auto 0 30px;max-width:415px}.auth-eyebrow{align-items:center;color:#bcd3e9!important;display:flex;font-size:11px!important;font-weight:800;gap:8px;letter-spacing:.04em;line-height:1.25!important;margin:0 0 21px!important;text-transform:uppercase}.auth-eyebrow i{background:#1fcd7a;border-radius:50%;height:7px;width:7px}.auth-rail-copy h1{font-size:clamp(34px,3.3vw,52px);letter-spacing:-1.7px;line-height:1.04;margin:0;max-width:380px}.auth-rail-copy>p:not(.auth-eyebrow){color:#c6d6e7;font-size:15px;line-height:1.65;margin:20px 0 0;max-width:365px}.auth-rail-copy ul{gap:13px;margin:29px 0 0}.auth-rail-copy li{color:#e0eaf4;font-size:12px;font-weight:650;gap:10px}.auth-rail-copy li:before{box-shadow:0 0 0 5px rgba(31,205,122,.1);height:7px;width:7px}.auth-rail-status{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(204,228,246,.14);border-radius:14px;display:flex;gap:11px;margin-top:auto;max-width:372px;padding:12px 14px}.auth-rail-status>span{background:#1fcd7a;border-radius:50%;box-shadow:0 0 0 5px rgba(31,205,122,.13);flex:0 0 auto;height:8px;width:8px}.auth-rail-status p{display:grid;gap:3px;margin:0}.auth-rail-status strong{color:#f5f9fc;font-size:11px}.auth-rail-status small{color:#b7cce0;font-size:10px;line-height:1.35}.auth-back{align-self:flex-start;border-radius:8px;color:#d8e7f4;font-size:12px;margin-top:20px;padding:8px 0;transition:color .18s ease,transform .18s ease}.auth-back:hover{color:#fff;transform:translateX(-3px)}.auth-stage{background:#f3f7fb;flex-direction:column;isolation:isolate;overflow:hidden;padding:clamp(32px,6vw,92px);position:relative}.auth-stage:before{background-image:radial-gradient(rgba(46,100,150,.13) .85px,transparent 0);background-size:18px 18px;inset:0;opacity:.42}.auth-stage:after,.auth-stage:before{content:"";pointer-events:none;position:absolute}.auth-stage:after{background:radial-gradient(circle,rgba(39,133,221,.14),rgba(39,133,221,0) 69%);height:520px;right:-210px;top:-190px;width:520px}.auth-stage>:not(.auth-stage-glow){position:relative;z-index:1}.auth-stage-glow{background:radial-gradient(circle,rgba(247,201,40,.2),rgba(247,201,40,0) 67%);bottom:-190px;height:410px;left:-180px;pointer-events:none;position:absolute;width:410px;z-index:0}.auth-mobile-brand{display:none}.auth-form-surface{backdrop-filter:blur(12px);background:rgba(255,255,255,.94);border:1px solid rgba(211,224,236,.94);border-radius:22px;box-shadow:0 24px 62px rgba(19,50,83,.13),0 3px 10px rgba(19,50,83,.035);gap:18px;max-width:470px;padding:clamp(28px,3.5vw,42px)}.auth-form-heading{display:grid;gap:6px;margin-bottom:4px}.auth-form-kicker{color:#1766c2;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.auth-form-heading h2{font-size:31px;letter-spacing:-.85px;line-height:1.06}.auth-form-heading p{color:#6e7e94;font-size:13px;line-height:1.45;margin:0}.auth-form-surface>label{color:#283d58;font-size:12px;gap:8px}.auth-form-surface input{background:#fbfdff;border:1px solid #cfdae7;border-radius:11px;font-size:14px;min-height:52px;padding:0 14px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.auth-form-surface input:hover{border-color:#adbfD2}.auth-form-surface input:focus{background:#fff;border-color:#2478d3;box-shadow:0 0 0 4px rgba(36,120,211,.12)}.password-control button{border-radius:7px;color:#145db3;font-size:12px;right:9px;top:13px;transition:background-color .18s ease,color .18s ease}.password-control button:hover{background:#edf5ff;color:#0e4e9e}.auth-form-options{margin-top:-2px}.remember{font-size:11px!important;gap:8px}.remember input{height:16px;min-height:16px;width:16px}.auth-form-options a,.auth-switch a{font-size:11px;transition:color .18s ease}.auth-form-options a:hover,.auth-switch a:hover{color:#093f86;text-decoration:underline;text-underline-offset:3px}.auth-submit{align-items:center;background:linear-gradient(135deg,#12345a,#174b82);border-color:#12345a;border-radius:11px;box-shadow:0 10px 18px rgba(19,61,106,.18);display:flex;font-size:13px;justify-content:center;min-height:52px;padding:0 16px;position:relative;transition:box-shadow .18s ease,transform .18s ease,background .18s ease}.auth-submit i{font-size:19px;font-style:normal;position:absolute;right:18px;transition:transform .18s ease}.auth-submit:hover:not(:disabled){background:linear-gradient(135deg,#174b82,#1a5d9e);box-shadow:0 14px 24px rgba(19,61,106,.24);transform:translateY(-2px)}.auth-submit:hover:not(:disabled) i{transform:translateX(3px)}.auth-submit:active:not(:disabled){transform:translateY(0)}.auth-submit:disabled{cursor:wait;opacity:.72}.auth-switch{font-size:12px;line-height:1.45;margin-top:2px}.auth-error{border-radius:10px;font-size:11px;padding:11px 12px}.auth-stage-assurance{align-items:center;color:#718199;display:flex;font-size:10px;gap:7px;margin:18px 0 0;text-align:center}.auth-stage-assurance span{align-items:center;background:#e2f8ea;border-radius:50%;color:#119657;display:inline-flex;font-size:8px;font-weight:900;height:16px;justify-content:center;width:16px}.register-form{gap:13px;max-width:500px}@media (prefers-reduced-motion:no-preference){.auth-rail-brand{animation:taskhiver-auth-enter .54s cubic-bezier(.2,.8,.2,1) both}.auth-rail-copy{animation:taskhiver-auth-enter .62s cubic-bezier(.2,.8,.2,1) 70ms both}.auth-back,.auth-rail-status{animation:taskhiver-auth-enter .62s cubic-bezier(.2,.8,.2,1) .15s both}.auth-form-surface{animation:taskhiver-auth-enter .65s cubic-bezier(.2,.8,.2,1) .1s both}.auth-rail-ambient b,.auth-rail-ambient span{animation:taskhiver-auth-drift 12s ease-in-out infinite}.auth-rail-ambient i{animation:taskhiver-auth-drift 15s ease-in-out -4s infinite reverse}.auth-rail-status>span{animation:taskhiver-auth-pulse 2.4s ease-out infinite}.marketplace-content{animation:taskhiver-page-enter .36s ease-out both}.market-category-tile,.market-header-action,.market-mobile-nav a,.market-product-card,.market-seller-card,.marketplace-primary-nav a{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.market-category-tile:hover,.market-product-card:hover,.market-seller-card:hover{box-shadow:0 13px 24px rgba(21,51,84,.1);transform:translateY(-3px)}.market-header-action:hover,.market-mobile-nav a:hover{transform:translateY(-1px)}}@media (max-width:1023px){.auth-layout{grid-template-columns:1fr}.auth-rail{min-height:292px;padding:30px clamp(26px,8vw,76px)}.auth-rail-copy{margin:35px 0 0;max-width:540px}.auth-rail-copy h1{font-size:36px;max-width:none}.auth-rail-copy>p:not(.auth-eyebrow){max-width:530px}.auth-rail-copy ul{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:19px}.auth-rail-status{display:none}.auth-back{margin-top:auto}.auth-stage{min-height:calc(100vh - 292px);padding:48px 24px 62px}}@media (max-width:700px){.auth-layout{min-height:100svh}.auth-rail{display:none}.auth-stage{flex-direction:column;justify-content:center;min-height:100svh;padding:28px 16px 38px}.auth-mobile-brand,.auth-stage{align-items:center;display:flex}.auth-mobile-brand{color:#102946;font-size:21px;gap:9px;letter-spacing:-.4px;margin:0 auto 28px;text-decoration:none}.auth-mobile-brand span{background:#f7c928;color:#102946;display:flex;height:36px;justify-content:center;width:36px}.auth-form-surface{border-radius:18px;gap:16px;max-width:460px;padding:28px 22px;width:100%}.auth-form-heading h2{font-size:28px}.auth-stage-assurance{margin-top:15px}}@media (max-width:390px){.auth-stage{padding-left:12px;padding-right:12px}.auth-form-surface{padding:24px 18px}.auth-form-options{align-items:flex-start;flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){.auth-layout *,.marketplace-app *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.auth-layout{align-items:center;background:linear-gradient(145deg,#eef4fa,#f7f9fc 53%,#e9f0f8);display:flex;justify-content:center;padding:clamp(16px,3.5vw,54px);position:relative}.auth-layout:before{background:radial-gradient(circle,rgba(39,122,207,.16),rgba(39,122,207,0) 68%);content:"";height:620px;left:-260px;pointer-events:none;position:absolute;top:-290px;width:620px}.auth-frame{background:#fff;border:1px solid rgba(207,220,234,.9);border-radius:28px;box-shadow:0 28px 80px rgba(26,57,91,.16),0 3px 12px rgba(26,57,91,.05);display:grid;grid-template-columns:minmax(350px,.82fr) minmax(480px,1.18fr);max-width:1160px;min-height:min(720px,calc(100svh - 44px));overflow:hidden;position:relative;width:100%;z-index:1}.auth-frame .auth-rail{min-height:0;padding:clamp(30px,4vw,54px)}.auth-frame .auth-rail-copy{margin:auto 0 26px;max-width:310px}.auth-frame .auth-rail-copy h1{font-size:clamp(32px,3vw,44px);letter-spacing:-1.4px}.auth-frame .auth-rail-copy>p:not(.auth-eyebrow){font-size:14px;margin-top:17px}.auth-frame .auth-rail-copy ul{margin-top:24px}.auth-frame .auth-rail-status{margin-top:auto}.auth-frame .auth-stage{background:linear-gradient(160deg,#ffffff,#f9fbfd);min-width:0;padding:clamp(32px,5vw,72px)}.auth-frame .auth-stage:before{opacity:.27}.auth-frame .auth-stage:after{right:-290px;top:-300px}.auth-frame .auth-stage-glow{bottom:-260px;left:-245px;opacity:.72}.auth-frame .auth-form-surface{background:rgba(255,255,255,.96);box-shadow:0 14px 34px rgba(25,58,93,.08);max-width:440px}@media (max-width:1023px){.auth-layout{align-items:flex-start;padding:20px}.auth-frame{grid-template-columns:1fr;max-width:760px;min-height:0}.auth-frame .auth-rail{min-height:270px;padding:28px clamp(28px,7vw,56px)}.auth-frame .auth-rail-copy{margin:30px 0 0;max-width:540px}.auth-frame .auth-rail-copy h1{font-size:35px}.auth-frame .auth-stage{min-height:0;padding:42px 24px 46px}}@media (max-width:700px){.auth-layout{align-items:stretch;min-height:100svh;padding:0}.auth-frame{border:0;border-radius:0;box-shadow:none;min-height:100svh}.auth-frame .auth-stage{min-height:100svh;padding:30px 16px 38px}.auth-frame .auth-form-surface{border-radius:20px;box-shadow:0 14px 32px rgba(25,58,93,.1)}}.marketplace-brand .brand-mark{height:35px;width:35px}.marketplace-brand strong{letter-spacing:-.045em}.market-footer-brand .brand-mark{height:26px;width:26px}.auth-rail-brand .brand-mark{height:40px;width:40px}.auth-mobile-brand .brand-mark{height:36px;width:36px}.admin-brand .brand-mark,.seller-brand .brand-mark{height:30px;width:30px}.marketplace-seller-button{align-items:center;background:#fff;border:1px solid #d9e2ec;border-radius:5px;color:#173554;display:inline-flex;font-size:12px;font-weight:800;gap:7px;min-height:34px;padding:0 11px;text-decoration:none}.marketplace-seller-button:hover{background:#f5f8fb;border-color:#9eb4c9;color:#0d5eb7}.market-home-redesign{margin:0 auto;max-width:1440px}.market-home-redesign .market-home-top{grid-template-columns:minmax(0,1.18fr) minmax(460px,.82fr)}.market-home-redesign .market-home-hero{background:#0b2542;border-color:#173a60;min-height:320px;padding:26px 30px}.market-home-redesign .market-home-hero:after,.market-home-redesign .market-home-hero:before{display:none}.market-hero-copy{max-width:61%;position:relative;z-index:2}.market-home-redesign .market-home-hero h1{font-size:39px;letter-spacing:-.035em;line-height:1.08;margin-top:14px;max-width:590px}.market-hero-copy>p,.market-home-redesign .market-home-hero>p{color:#cfdae7;font-size:14px;line-height:1.55;max-width:560px}.market-home-redesign .market-hero-actions{align-items:center;display:flex}.market-home-redesign .market-primary-button,.market-home-redesign .market-text-button{align-items:center;display:inline-flex;gap:7px;justify-content:center;min-height:39px;text-decoration:none}.market-home-redesign .market-text-button{color:#edf4fb}.market-hero-showcase{display:grid;gap:8px;position:absolute;right:22px;top:22px;width:31%;z-index:1}.market-hero-showcase>a{align-items:center;background:#fff;border:1px solid rgba(255,255,255,.5);border-radius:7px;box-shadow:0 8px 22px rgba(2,16,32,.24);color:#1b3049;display:grid;gap:9px;grid-template-columns:54px minmax(0,1fr);min-height:66px;padding:6px;text-decoration:none;transform:translateX(0)}.market-hero-showcase>a:nth-child(2){transform:translateX(-14px)}.market-hero-showcase>a:nth-child(3){transform:translateX(8px)}.market-hero-showcase .market-product-art{height:52px;min-height:52px;width:54px}.market-hero-showcase .market-product-art img{height:100%;object-fit:cover;width:100%}.market-hero-showcase span{display:grid;gap:3px;min-width:0}.market-hero-showcase small,.market-hero-showcase strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-hero-showcase strong{font-size:11px}.market-hero-showcase small{color:#718095;font-size:10px}.market-home-redesign .market-hero-points{background:rgba(4,20,38,.42);padding-bottom:13px;padding-top:10px}.market-home-redesign .market-home-left-column{grid-template-rows:minmax(320px,1fr) auto}.market-home-redesign .market-category-quick-links{grid-template-columns:repeat(8,minmax(0,1fr))}.market-home-redesign .market-live-marketplace{overflow:hidden}.market-home-redesign .market-live-row>strong{font-size:12px;overflow:hidden;text-overflow:ellipsis}.market-category-empty{align-items:center;color:#1d5cad;display:flex;font-size:13px;font-weight:800;gap:8px;min-height:70px;padding:12px;text-decoration:none}.market-category-placeholder{animation:market-skeleton-pulse 1.4s ease-in-out infinite;background:linear-gradient(90deg,#eef2f5,#f8f9fa,#eef2f5);background-size:220% 100%;border-right:1px solid #e7ebef;min-height:86px}.market-home-error{align-items:center;background:#fff8e9;border:1px solid #f2d69c;border-radius:6px;color:#543b10;display:flex;gap:18px;justify-content:space-between;padding:12px 14px}.market-home-error div{display:grid;gap:3px}.market-home-error span{color:#78623c;font-size:12px}.market-home-error button{align-items:center;background:#fff;border:1px solid #d8bd84;border-radius:5px;color:#543b10;display:flex;font-weight:800;gap:6px;min-height:34px;padding:0 11px}.market-home-curated,.market-home-departments{background:#fff;border:1px solid #e2e8ef;border-radius:7px;padding:14px}.market-home-curated .market-product-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.market-home-curated .market-product-card.compact{min-height:315px}.market-home-curated .market-product-card.compact .market-product-art,.market-home-curated .market-product-card.compact .market-product-image-link{height:142px;min-height:142px}.market-home-curated .market-product-card.compact .market-product-art img{height:100%;object-fit:cover;width:100%}.market-home-curated .market-product-card.compact .market-product-copy h3{font-size:14px;min-height:36px}.market-home-curated .market-product-card.compact .market-product-art-mark{font-size:16px}.market-home-skeleton{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.market-home-skeleton i{animation:market-skeleton-pulse 1.4s ease-in-out infinite;background:linear-gradient(90deg,#edf1f4,#f7f8fa,#edf1f4);background-size:220% 100%;border:1px solid #e4e9ef;border-radius:6px;height:315px}.market-seller-callout{align-items:center;background:#0b2542;border:1px solid #173a60;border-radius:7px;color:#fff;display:grid;gap:25px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr) auto;overflow:hidden;padding:24px 27px;position:relative}.market-seller-callout:after{border:1px solid rgba(255,201,40,.2);border-radius:50%;content:"";height:190px;position:absolute;right:-80px;top:-90px;width:190px}.market-seller-callout>div>span{color:#f7c928;font-size:10px;font-weight:900;letter-spacing:.12em}.market-seller-callout h2{font-size:24px;letter-spacing:-.025em;margin:6px 0}.market-seller-callout p{color:#bdcad8;font-size:13px;line-height:1.5;margin:0}.market-seller-callout ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.market-seller-callout li{align-items:center;color:#dbe5ef;display:flex;font-size:12px;gap:8px}.market-seller-callout li svg{color:#f7c928}.market-seller-callout>a{align-items:center;background:#f7c928;border-radius:5px;color:#172b42;display:inline-flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:42px;padding:0 15px;position:relative;text-decoration:none;white-space:nowrap;z-index:1}@media (max-width:1180px){.marketplace-seller-button{display:none}.market-home-redesign .market-home-top{grid-template-columns:1fr}.market-home-redesign .market-home-left-column{grid-template-rows:auto auto}.market-home-redesign .market-live-marketplace{min-height:auto}.market-home-curated .market-product-strip,.market-home-skeleton{grid-template-columns:repeat(4,minmax(0,1fr))}.market-home-skeleton i:nth-child(5){display:none}.market-seller-callout{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.market-seller-callout>a{grid-column:1/-1;justify-self:start}}@media (max-width:820px){.market-hero-copy{max-width:65%}.market-home-redesign .market-home-hero h1{font-size:34px}.market-hero-showcase{right:15px;top:18px;width:31%}.market-hero-showcase>a:nth-child(n){transform:none}.market-hero-showcase>a:nth-child(3){display:none}.market-home-redesign .market-category-quick-links{grid-template-columns:repeat(4,minmax(0,1fr))}.market-home-curated .market-product-strip,.market-home-skeleton{grid-template-columns:repeat(3,minmax(0,1fr))}.market-home-skeleton i:nth-child(4){display:none}.market-seller-callout{grid-template-columns:1fr}.market-seller-callout>a{grid-column:auto}}@media (max-width:560px){.market-home-redesign .market-home-hero{min-height:400px;padding:22px 19px}.market-hero-copy{max-width:100%}.market-home-redesign .market-home-hero h1{font-size:30px;max-width:100%}.market-hero-copy>p,.market-home-redesign .market-home-hero>p{max-width:100%}.market-hero-showcase{bottom:18px;display:grid;grid-template-columns:1fr 1fr;left:18px;right:18px;top:auto;width:auto}.market-hero-showcase>a{grid-template-columns:42px minmax(0,1fr);min-height:55px}.market-hero-showcase .market-product-art{height:41px;min-height:41px;width:42px}.market-home-redesign .market-hero-points{display:none}.market-home-redesign .market-category-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}.market-home-curated,.market-home-departments{padding:11px}.market-home-curated .market-product-strip{display:grid;overflow-x:auto}.market-home-curated .market-product-strip,.market-home-skeleton{grid-auto-columns:72vw;grid-auto-flow:column;grid-template-columns:none}.market-home-skeleton{overflow:hidden}.market-home-skeleton i:nth-child(n+3){display:none}.market-seller-callout{gap:18px;padding:22px 19px}.market-seller-callout h2{font-size:22px}}.not-found-brand .brand-mark{height:28px;width:28px}.checkout-shell .checkout-mark{background:none;border-radius:0;color:#102846;display:block;height:24px;margin-right:5px;transform:none;width:24px}.account-popover .account-popover-icon{align-items:center;display:inline-flex;flex:0 0 20px;height:20px;justify-content:center;line-height:0;width:20px}.account-popover .account-popover-icon svg{display:block;height:18px;stroke-width:1.9;width:18px}@media (max-width:560px){.marketplace-brand{font-size:14px;gap:4px}.marketplace-brand .brand-mark{height:22px;width:22px}.marketplace-brand strong{font-size:14px}}@media (min-width:821px) and (max-width:1190px){.marketplace-region{display:none}}.marketplace-mobile-auth-link{display:none!important}@media (max-width:560px){.marketplace-header-actions:not(.is-authenticated)>.marketplace-guest-actions>.marketplace-mobile-auth-link{display:inline-flex!important}}.market-home-catalog{gap:24px;grid-template-columns:minmax(0,1fr)}.market-home-catalog>section{min-width:0}.market-home-intro{align-items:center;background:linear-gradient(115deg,#102946,#173a5c);border:1px solid #17395a;border-radius:10px;color:#fff;display:flex;gap:28px;justify-content:space-between;min-height:184px;overflow:hidden;padding:25px 34px;position:relative}.market-home-intro:after{border:1px solid rgba(255,255,255,.13);border-radius:50%;content:"";height:260px;position:absolute;right:7%;top:-150px;width:260px}.market-home-intro>div{position:relative;z-index:1}.market-home-intro-label{align-items:center;color:#f9ca37;display:inline-flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.025em;text-transform:uppercase}.market-home-intro h1{font-size:clamp(24px,2.6vw,38px);letter-spacing:-.035em;line-height:1.08;margin:11px 0 8px;max-width:740px}.market-home-intro p{color:#d4e0ec;font-size:14px;line-height:1.5;margin:0}.market-home-intro-action{align-items:flex-start;display:flex;flex:0 0 205px;flex-direction:column;gap:1px}.market-home-intro-action strong{color:#f9ca37;font-size:35px;line-height:1}.market-home-intro-action span{color:#d4e0ec;font-size:12px;font-weight:700}.market-home-intro-action a{align-items:center;background:#f9ca37;border-radius:5px;color:#102946;display:inline-flex;font-size:12px;font-weight:800;gap:6px;margin-top:13px;padding:10px 13px;text-decoration:none}.market-home-catalog .market-section-header{min-height:40px;padding:0 2px 10px}.market-home-catalog .market-section-header h2{font-size:21px;letter-spacing:-.025em}.market-home-catalog .market-section-header p{color:#6a798d;display:block;font-size:12px;margin:3px 0 0}.market-home-active-categories{display:grid;gap:11px;grid-template-columns:repeat(3,minmax(0,1fr))}.market-home-active-categories .market-category-tile.compact{align-items:center;background:#fff;border:1px solid #dde5ef;border-radius:8px;display:flex;flex-direction:row;gap:13px;justify-content:flex-start;min-height:70px;padding:12px 15px;text-align:left}.market-home-active-categories .market-category-tile.compact:hover{border-color:#9abbe3}.market-home-active-categories .market-category-tile.compact .market-category-icon{flex:none;height:42px;width:42px}.market-home-active-categories .market-category-tile.compact>span:last-child{display:grid;gap:2px}.market-home-active-categories .market-category-tile.compact strong{font-size:15px;text-align:left}.market-category-count{color:#6d7b8e;display:block;font-size:11px;font-weight:600}.market-home-listing-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.market-home-listing-grid .market-product-card{border:1px solid #dfe6ee;border-radius:8px;min-height:318px;padding:12px}.market-home-listing-grid .market-product-art{height:156px}.market-home-listing-grid .market-product-copy h3{font-size:14px;line-height:1.3}.market-home-listing-grid .market-product-card footer>strong{font-size:16px}.market-home-listing-status{background:#fff;border:1px solid #dfe6ee;border-radius:8px;color:#68778b;padding:35px;text-align:center}.market-home-category-products .market-product-strip{display:grid;gap:12px;grid-auto-columns:210px;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:5px}.market-home-category-products .market-product-card{border:1px solid #dfe6ee;border-radius:8px}.market-card-error{background:#fff1f1;border-radius:4px;color:#a52b2b;font-size:11px;line-height:1.35;margin:8px 0 0;padding:7px}.market-category-directory .market-category-direct-link{align-self:center;color:#0d58bd;font-size:13px;font-weight:750;text-decoration:none}.market-subcategory-nav a span{color:#8492a4;font-size:10px;margin-left:5px}.market-catalog-pagination{align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;margin:25px 0 5px}.market-catalog-pagination>a{background:#fff;border:1px solid #dce5ef;border-radius:6px;color:#0f548e;font-size:12px;font-weight:750;justify-self:start;padding:10px 13px;text-decoration:none}.market-catalog-pagination>a:last-child{justify-self:end}.market-catalog-pagination>span{color:#64758b;font-size:12px}.product-title-details{color:#617189;font-size:13px;line-height:1.45;margin:7px 0 0}.market-product-art-typographic{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;padding:17px;position:relative;text-align:left}.market-product-art-typographic:after{border:1px solid rgba(255,255,255,.18);border-radius:50%;content:"";height:165px;position:absolute;right:-45px;top:-70px;width:165px}.market-product-art-typographic .market-product-art-label{color:#fff;font-size:clamp(22px,2vw,31px);font-weight:800;letter-spacing:-.04em;line-height:1;position:relative;text-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1}.market-product-art-typographic small{color:rgba(255,255,255,.8);font-size:10px;font-weight:700;letter-spacing:.09em;margin-top:7px;position:relative;text-transform:uppercase;z-index:1}.market-product-art-typographic.compact{align-items:center;justify-content:center;padding:0}.market-product-art-typographic.compact .market-product-art-label{font-size:12px;letter-spacing:0}.market-product-art-typographic.compact:after{display:none}.market-product-art-typographic.art-tiktok,.market-product-card .market-product-art-typographic.art-tiktok{background:linear-gradient(140deg,#082f39,#124e5b)}.market-product-art-typographic.art-instagram,.market-product-card .market-product-art-typographic.art-instagram{background:linear-gradient(140deg,#5c274d,#a74f68)}.market-product-art-typographic.art-youtube,.market-product-card .market-product-art-typographic.art-youtube{background:linear-gradient(140deg,#8c2628,#d54843)}.market-product-art-typographic.art-chatgpt,.market-product-card .market-product-art-typographic.art-chatgpt{background:linear-gradient(140deg,#12584d,#228a75)}.market-product-art-typographic.art-claude,.market-product-card .market-product-art-typographic.art-claude{background:linear-gradient(140deg,#864d36,#c17c56)}.market-product-art-typographic.art-perplexity,.market-product-card .market-product-art-typographic.art-perplexity{background:linear-gradient(140deg,#12566a,#2490a0)}.market-product-art-typographic.art-grok,.market-product-card .market-product-art-typographic.art-grok{background:linear-gradient(140deg,#263245,#59647a)}.market-search-preview-card .market-product-art-typographic .market-product-art-label{font-size:10px;letter-spacing:-.02em}.product-gallery-rich.media-unavailable{background:#fff;border:1px solid #dce3eb;border-radius:8px;padding:14px}.product-gallery-rich.media-unavailable .market-product-art-typographic{height:280px;max-width:none;width:100%}@media (max-width:1000px){.market-home-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.market-home-catalog{gap:18px}.market-home-intro{align-items:flex-start;flex-direction:column;gap:16px;min-height:0;padding:22px}.market-home-intro h1{font-size:26px}.market-home-intro-action{align-items:center;flex:none;flex-direction:row;flex-wrap:wrap;gap:7px;width:100%}.market-home-intro-action strong{font-size:23px}.market-home-intro-action a{margin:0 0 0 auto}.market-home-active-categories,.market-home-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.market-home-intro-action a{margin-left:0;width:100%}.market-home-active-categories .market-category-tile.compact{gap:7px;padding:9px}.market-home-active-categories .market-category-tile.compact strong{font-size:12px}.market-home-listing-grid{gap:8px}.market-home-listing-grid .market-product-card{padding:9px}.market-home-listing-grid .market-product-art{height:105px}}.region.static-currency{align-items:center;background:transparent;border:0;color:#174d9d;display:inline-flex;font-size:11px;font-weight:800;gap:6px;min-height:30px;padding:0}.market-product-brand-icon{background:currentColor;display:block;flex:0 0 auto;height:42%;mask-position:center;mask-repeat:no-repeat;mask-size:contain;position:relative;width:42%;z-index:1}.market-product-art.compact .market-product-brand-icon{height:64%;width:64%}.market-home-redesign,.market-home-redesign .market-home-top{gap:10px}.market-home-redesign .market-home-hero{background:linear-gradient(132deg,#08233e,#0d3d68 58%,#11618a);border:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);isolation:isolate;overflow:hidden}.market-home-redesign .market-home-hero:before{background:radial-gradient(circle at 12% 28%,rgba(255,255,255,.12) 0 4px,transparent 5px),radial-gradient(circle at 84% 18%,rgba(100,206,255,.26) 0 46px,transparent 47px),radial-gradient(circle at 72% 82%,rgba(255,201,40,.14) 0 70px,transparent 71px);content:"";display:block;inset:0;pointer-events:none;position:absolute}.market-home-redesign .market-home-hero:after{border:1px solid rgba(255,255,255,.12);border-radius:32% 68% 64% 36%/39% 36% 64% 61%;content:"";display:block;height:250px;position:absolute;right:-80px;top:112px;transform:rotate(18deg);width:270px}.market-hero-showcase{gap:10px;z-index:2}.market-hero-showcase>a{backdrop-filter:blur(14px);background:linear-gradient(120deg,rgba(255,255,255,.19),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.23);border-radius:11px;box-shadow:0 12px 28px rgba(1,17,33,.18);color:#fff;min-height:70px;padding:8px}.market-hero-showcase>a:hover{background:linear-gradient(120deg,rgba(255,255,255,.25),rgba(255,255,255,.12));border-color:rgba(255,255,255,.4)}.market-hero-showcase .market-product-art{background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.35);color:#113f68}.market-hero-showcase .art-netflix{color:#e50914}.market-hero-showcase .art-tiktok{color:#111827}.market-hero-showcase .art-chatgpt{color:#10a37f}.market-hero-showcase .art-instagram{color:#c13584}.market-hero-showcase .art-claude{color:#c26b46}.market-hero-showcase strong{color:#fff;font-size:12px}.market-hero-showcase small{color:rgba(235,244,252,.76)}.market-home-redesign .market-category-quick-links{background:transparent;border:0;border-radius:0;display:flex;gap:8px;overflow-x:auto;padding:1px 1px 3px;scrollbar-color:#b5c3d2 transparent;scrollbar-width:thin}.market-home-redesign .market-category-tile.compact{backdrop-filter:blur(10px);background:rgba(255,255,255,.72);border:1px solid rgba(211,222,234,.9);border-radius:9px;flex:0 0 145px;min-height:58px;padding:7px 9px}.market-home-redesign .market-category-tile.compact:last-child{border-right:1px solid rgba(211,222,234,.9)}.market-home-redesign .market-category-tile.compact:hover{background:rgba(255,255,255,.94);border-color:#9fb8d2}.market-home-redesign .market-live-marketplace{border-radius:9px;padding:12px}.market-home-redesign .market-live-row,.market-home-redesign .market-live-table-head{display:grid;gap:10px;grid-template-columns:minmax(190px,2fr) minmax(88px,.8fr) minmax(110px,.9fr) 76px}.market-home-redesign .market-live-table-head{font-size:9px;min-height:25px}.market-home-redesign .market-live-row{min-height:45px;padding:5px}.market-home-redesign .market-live-row .market-product-art.compact{flex-basis:34px;height:34px;width:34px}.market-home-redesign .market-live-product a{font-size:11px}.market-home-redesign .market-live-product small,.market-home-redesign .market-live-row .delivery-badge,.market-home-redesign .market-live-row .seller-badge,.market-home-redesign .market-live-row .stock-badge{font-size:9px}.market-live-availability{align-items:flex-start;display:flex;flex-direction:column;gap:3px;min-width:0}.market-home-redesign .market-live-currency{background:#f7f9fc;border-color:#e2e8f0;font-size:10px;min-height:38px;padding:0 11px}.market-home-redesign .market-live-currency .static-currency{margin-left:auto}.market-home-curated{overflow:hidden;padding:14px 14px 16px}.market-product-rail{min-width:0;padding:0 39px;position:relative}.market-home-curated .market-product-strip.is-scrollable{display:flex;gap:13px;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 2px 8px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-color:#aec0d2 transparent;scrollbar-width:thin}.market-home-curated .market-product-strip.is-scrollable .market-product-card{border:1px solid #dce4ed;border-radius:9px;flex:0 0 clamp(235px,19vw,270px);min-height:306px;scroll-snap-align:start}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .market-product-art,.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .market-product-image-link{height:132px;min-height:132px}.market-rail-control{align-items:center;background:#102f51;border:1px solid rgba(255,255,255,.8);border-radius:50%;box-shadow:0 5px 14px rgba(14,43,73,.22);color:#fff;display:flex;height:32px;justify-content:center;padding:0;position:absolute;top:43%;transform:translateY(-50%);width:32px;z-index:3}.market-rail-control:hover{background:#0d5ead}.market-rail-control.previous{left:1px}.market-rail-control.next{right:1px}@media (max-width:1180px){.market-home-redesign .market-live-row,.market-home-redesign .market-live-table-head{grid-template-columns:minmax(200px,1.7fr) minmax(100px,.8fr) minmax(110px,.8fr) 78px}}@media (max-width:760px){.market-home-redesign .market-live-row,.market-home-redesign .market-live-table-head{grid-template-columns:minmax(0,1fr) minmax(110px,.55fr) 72px}.market-home-redesign .market-live-row .market-live-availability,.market-home-redesign .market-live-table-head span:nth-child(3){display:none}.market-product-rail{padding:0}.market-rail-control{display:none}.market-home-curated .market-product-strip.is-scrollable .market-product-card{flex-basis:min(78vw,255px)}}@media (max-width:560px){.market-home-redesign .market-home-hero{display:flex;flex-direction:column;min-height:0;padding-bottom:18px}.market-home-redesign .market-hero-actions{flex-wrap:wrap;row-gap:8px}.market-home-redesign .market-hero-showcase{bottom:auto;grid-template-columns:1fr 1fr;left:auto;margin-top:16px;position:relative;right:auto;top:auto;width:100%}.market-home-redesign .market-hero-showcase>a{min-width:0}.market-home-redesign .market-category-quick-links{display:flex}.market-home-redesign .market-category-tile.compact{flex-basis:138px}.market-home-redesign .market-live-table-head{display:none}.market-home-redesign .market-live-row{grid-template-columns:minmax(0,1fr) 72px}.market-home-redesign .market-live-row>div:nth-child(2){display:none}.market-home-redesign .market-live-currency>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact{align-content:stretch;display:grid;flex-basis:clamp(330px,30vw,410px);gap:0 15px;grid-template-columns:66px minmax(0,1fr);grid-template-rows:minmax(126px,1fr) 55px;min-height:214px;padding:18px 19px 0}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .market-product-image-link{align-self:start;grid-column:1;grid-row:1;height:66px;min-height:66px;width:66px}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .market-product-art{background:transparent!important;border:0;box-shadow:none;color:#24364f;height:66px;min-height:66px;padding:9px;width:66px}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .market-product-art:after{display:none}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .market-product-brand-icon{height:78%;width:78%}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .market-product-art img{object-fit:contain}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .art-netflix{color:#e50914}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .art-tiktok{color:#111827}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .art-instagram{color:#b34487}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .art-youtube{color:#d13b3f}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .art-chatgpt{color:#14947a}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .art-claude{color:#bd6a48}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .art-grok{color:#263245}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .art-perplexity{color:#197a8b}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .art-spotify{color:#1db954}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .art-steam{color:#1b4f78}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .art-playstation{color:#0860bd}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .market-product-copy{align-content:start;grid-column:2;grid-row:1;padding:0 26px 0 0}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .market-product-copy h3{font-size:14px;line-height:1.35;min-height:0}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .market-product-category{font-size:9px}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .market-product-facts{margin-top:8px}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact footer{border-top:1px solid #e6ebf1;grid-column:1/-1;grid-row:2;margin:0;min-height:55px;padding:0}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact footer>strong{font-size:20px}.market-home-curated .market-product-strip.is-scrollable .market-wishlist-button{right:16px;top:15px}.market-home-curated .market-rail-control{top:50%}@media (max-width:760px){.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact{flex-basis:min(88vw,390px);grid-template-columns:58px minmax(0,1fr);grid-template-rows:minmax(118px,1fr) 52px;min-height:202px;padding:15px 15px 0}.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .market-product-art,.market-home-curated .market-product-strip.is-scrollable .market-product-card.compact .market-product-image-link{height:58px;min-height:58px;width:58px}}