.seller-hero-heading{position:relative;padding-right:108px!important}.cm-public{position:absolute;right:0;top:24px;display:flex;align-items:center;gap:7px;background:#0b2639;border:1px solid #3c7186;border-radius:22px;padding:9px 10px;color:#c9e3ed;font:inherit;font-size:.78rem;min-height:44px;cursor:pointer}.cm-public i{width:29px;height:17px;border-radius:12px;background:#496272;position:relative}.cm-public i:after{content:'';position:absolute;left:2px;top:2px;width:13px;height:13px;background:#e9f8ff;border-radius:50%;transition:transform .15s}.cm-public.active i{background:#1cc7a5}.cm-public.active i:after{transform:translateX(12px)}
.cm-market{box-sizing:border-box;width:min(1000px,95vw);height:92dvh;max-height:100dvh;max-width:100vw;margin:auto;padding:0;border:1px solid #376b82;border-radius:22px;background:#0b1e30;color:#e4f4fb;font:inherit;overflow:hidden}.cm-market[open]{display:flex;flex-direction:column}.cm-market::backdrop{background:#020c17ba;backdrop-filter:blur(5px)}.cm-market [hidden]{display:none!important}.cm-market-head{display:flex;justify-content:space-between;align-items:start;padding:20px 24px;background:linear-gradient(120deg,#113b4b,#0a1d30);border-bottom:1px solid #31566a}.cm-market-brand{font-weight:800;color:white}.cm-market-brand span{color:#e7c36b}.cm-market-head h2{margin:5px 0;font-size:1.8rem}.cm-market-head p{margin:0;color:#9bbdcd;font-size:.85rem}.cm-market-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px;gap:5px;border-bottom:1px solid #274c61}.cm-market-tabs button{border:1px solid transparent;background:none;color:#9bbccc;border-radius:10px;min-height:44px;font:inherit;font-size:.82rem;cursor:pointer}.cm-market-tabs button[aria-pressed=true]{background:#104c62;border-color:#35cce2;color:#e3ffff}.cm-market-body{padding:16px 22px;overflow:auto;min-height:0}.cm-market-top{display:flex;justify-content:flex-end;gap:8px;margin-bottom:10px}.cm-market-top #cmSellerScope{margin-right:auto}.cm-market-tools{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px}.cm-market-tools>div{display:flex;min-width:0;gap:4px}.cm-market input,.cm-market select,.cm-market textarea{box-sizing:border-box;background:#071c2e;color:#e2f2fa;border:1px solid #37657c;border-radius:11px;min-height:44px;padding:10px 12px;font:inherit;font-size:.85rem;max-width:100%;width:100%}.cm-market textarea{resize:vertical}.cm-market .btn{min-height:44px;cursor:pointer}.cm-market button:focus-visible,.cm-market input:focus-visible,.cm-market select:focus-visible,.cm-market textarea:focus-visible{outline:2px solid #7ef4dc;outline-offset:2px}#cmStatus{font-size:.82rem;color:#9dd9e1;min-height:20px}.cm-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cm-listing{background:linear-gradient(145deg,#123448,#0a1c2e);border:1px solid #2b536b;border-radius:16px;padding:12px;display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;align-items:center}.cm-listing img{width:90px;height:125px;object-fit:contain;border-radius:7px}.cm-image-empty{color:#7292a5;font-size:.7rem;text-align:center}.cm-listing h3{font-size:.98rem;line-height:1.3;margin:0;overflow-wrap:anywhere}.cm-listing p{font-size:.72rem;color:#9ebdcb;margin:5px 0;overflow-wrap:anywhere}.cm-listing strong{display:block;color:#75e8d1;font-size:1.15rem;margin-top:6px}.cm-listing small{display:block;color:#98b2c3;font-size:.62rem;line-height:1.4}.cm-seller-link{display:block;max-width:100%;color:#8bdce7;border:0;background:none;padding:8px 0;cursor:pointer;text-align:left;overflow-wrap:anywhere}.cm-listing .btn{width:100%;font-size:.78rem}.cm-seller-card,.cm-thread{display:flex;gap:12px;align-items:center;min-width:0;border:1px solid #315c73;border-radius:14px;padding:16px;background:#102c40;color:#ddf3fc;text-align:left;font:inherit;cursor:pointer}.cm-seller-card small,.cm-thread small{display:block;margin-top:6px;color:#9bb8ca;font-size:.75rem}.cm-avatar{width:44px;height:44px;flex:none;border-radius:50%;background:#145369;color:#79e8e1;display:grid;place-items:center;font-size:1.3rem}.cm-thread{display:block;position:relative}.cm-thread span{display:block;margin-top:6px;font-size:.85rem}.cm-thread em{display:inline-block;margin-top:8px;border-radius:14px;background:#165f55;padding:3px 9px;color:#9af4d2;font-size:.72rem;font-style:normal}.cm-pages{display:flex;justify-content:space-between;align-items:center;margin:20px 0;gap:8px;font-size:.8rem}.cm-empty{grid-column:1/-1;padding:30px 8px;text-align:center;color:#9ab9c9}#cmProfilePane{max-width:540px;margin:auto}#cmProfilePane label{display:block;margin:18px 0 8px}#cmProfilePane p{color:#9dbdcb;font-size:.85rem;line-height:1.6}#cmProfileSave{margin-top:12px;width:100%}.cm-chat-actions{display:flex;justify-content:space-between;gap:8px}.cm-messages{height:40dvh;min-height:180px;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:14px 0}.cm-bubble{max-width:85%;align-self:flex-start;border:1px solid #2c536b;border-radius:15px;padding:10px 14px;background:#153349}.cm-bubble.mine{align-self:flex-end;background:#124b50;border-color:#287e7c}.cm-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem}.cm-bubble time{display:block;font-size:.6rem;color:#9fbcca;margin-top:6px}#cmChatPane label{display:block;margin:8px 0}#cmSend{display:block;width:100%;margin:10px 0}#cmChatPane>small{color:#8eafc0;font-size:.7rem;line-height:1.5}body:has(#cmMarket[open]){overflow:hidden}
@media(max-width:700px){.cm-market{width:100vw;height:100dvh;border:0;border-radius:0}.cm-market-head{padding:calc(14px + env(safe-area-inset-top)) 16px 14px}.cm-market-body{padding:12px 12px calc(18px + env(safe-area-inset-bottom))}.cm-market-tools{grid-template-columns:1fr 1fr}.cm-market-tools>div{grid-column:1/-1}.cm-results{grid-template-columns:1fr}.cm-listing{grid-template-columns:94px minmax(0,1fr)}.cm-market-tabs button{font-size:.74rem}.cm-market-head h2{font-size:1.5rem}.cm-listing img{width:94px;height:130px}.seller-hero-heading .cm-page-title{font-size:clamp(1.5rem,6vw,2.1rem)}.cm-public{top:18px;right:2px}.cm-bubble{max-width:88%}}

.cm-market-accent{color:#57d5ed}.cm-seller-card{align-items:flex-start;padding:20px;background:linear-gradient(145deg,#123a4d,#0a2033);box-shadow:inset 0 1px 0 #ffffff08;transition:border-color .15s,background .15s}.cm-seller-card:hover{border-color:#43cbd9;background:#123b4c}.cm-shop-icon{display:grid;place-items:center;width:48px;height:48px;flex:none;background:#134958;border:1px solid #267185;border-radius:15px;color:#74e5d6}.cm-shop-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.cm-shop-copy{min-width:0;flex:1}.cm-shop-name{display:block;font-weight:750;font-size:1.05rem;overflow-wrap:anywhere}.cm-shop-name em{display:inline-block;margin-left:8px;padding:2px 7px;border:1px solid #287865;border-radius:10px;color:#87e7c8;font-size:.65rem;font-style:normal}.cm-shop-value{display:block;margin-top:18px;color:#77ead4;font-size:1.65rem;font-weight:750;overflow-wrap:anywhere}.cm-shop-value-note{line-height:1.5}.cm-shop-browse{display:flex;justify-content:space-between;gap:8px;margin-top:17px;padding-top:12px;border-top:1px solid #275064;color:#95dce9;font-size:.8rem;font-weight:600}@media(max-width:360px){.cm-seller-card{padding:14px;gap:10px}.cm-shop-icon{width:40px;height:40px}.cm-shop-value{font-size:1.4rem}}

.cm-listing{touch-action:manipulation}.cm-offer{box-sizing:border-box;width:min(480px,calc(100vw - 24px));max-height:90dvh;overflow:auto;margin:auto;padding:22px;border:1px solid #387489;border-radius:22px;background:linear-gradient(145deg,#12394b,#0a1d30);color:#e3f4fb;font:inherit}.cm-offer::backdrop{background:#020b16c9;backdrop-filter:blur(4px)}.cm-offer header{display:flex;justify-content:space-between;gap:12px;align-items:start}.cm-offer header small{color:#60d9e5;font-size:.72rem;letter-spacing:.12em;font-weight:700}.cm-offer h2{font-size:1.4rem;overflow-wrap:anywhere;margin:8px 0 14px}.cm-offer label{display:block;margin:18px 0 8px;font-size:.85rem;font-weight:600}.cm-offer input,.cm-offer textarea{box-sizing:border-box;width:100%;max-width:100%;background:#081f31;color:#e9f8ff;border:1px solid #3a7188;border-radius:12px;padding:14px;font:inherit}.cm-offer input{font-size:1.7rem;color:#7cead2}.cm-offer .btn{min-height:44px}#cmOfferSend{width:100%;margin:10px 0}.cm-offer-foot{display:block;color:#94b6c8;font-size:.75rem;line-height:1.5}#cmOfferItem,#cmOfferSeller{font-size:.82rem;line-height:1.5;color:#a3c4d4;overflow-wrap:anywhere}#cmOfferStatus{font-size:.82rem;color:#8de3dc}.cm-offer :focus-visible{outline:2px solid #74e8db;outline-offset:2px}

#sellerNav,#cmOpen{position:relative}.cm-unread-badge{position:absolute;right:6px;top:3px;min-width:19px;height:19px;box-sizing:border-box;padding:1px 5px;border-radius:12px;background:#ef647a;color:#fff;font-size:11px;font-weight:800;line-height:17px;box-shadow:0 0 0 2px #0b1e30}.cm-unread-badge[hidden],.cm-unread-inline[hidden]{display:none!important}.cm-unread-inline{display:inline-block;background:#ef647a;color:white;border-radius:10px;padding:1px 5px;font-size:.65rem}.cm-chat-actions{flex-wrap:wrap}.cm-offer-message{cursor:pointer;touch-action:manipulation;border-color:#3e9297}.cm-offer-message:after{content:'Double-tap to view item ↗';display:block;color:#8bdcdd;font-size:.68rem;margin-top:9px}.cm-thread-item-image{display:block;max-width:100%;height:230px;object-fit:contain;margin:10px auto 20px}.cm-thread-item strong{color:#76e8d0;font-size:1.6rem}.cm-thread-item p{color:#bad7e3;line-height:1.5;overflow-wrap:anywhere}.cm-thread-item small{color:#92b2c4}.cm-thread-item h2{color:#66d9e9}

/* CardMarket community refresh: shared visual language for every tab. */
.cm-market{background:radial-gradient(ellipse at 100% 0,#07374a 0,transparent 55%),#041b2a;border-color:#2b6577;box-shadow:0 24px 90px #0008}
.cm-market-head{position:relative;isolation:isolate;flex:none;overflow:hidden;min-height:160px;background:radial-gradient(ellipse at 72% 50%,#087c803d,transparent 55%),linear-gradient(125deg,#062b3c,#031823);border-bottom:1px solid #3be3df21}
.cm-market-head:before,.cm-market-head:after{content:'';position:absolute;width:65%;height:150px;border-radius:50%;transform:rotate(-22deg);border-bottom:1px solid #31dcdb26;pointer-events:none;z-index:-1}
.cm-market-head:before{left:-16%;top:-75px;background:#0a4b5b35}.cm-market-head:after{right:-30%;bottom:-95px;background:#0a4b5b24}
.cm-hero-copy{position:relative;z-index:1;width:62%;max-width:430px}.cm-market-brand{font-size:1rem}.cm-market-head h2{font-size:2.25rem;letter-spacing:-.055em;line-height:1.2;margin:8px 0}.cm-market-accent{color:#62e4e0;text-shadow:0 0 28px #36e3d92e}.cm-market-head p{font-size:.83rem;line-height:1.5;color:#b3ccd5;max-width:310px}.cm-hero-art{position:absolute;right:68px;top:3px;width:255px;height:178px;pointer-events:none;filter:drop-shadow(0 0 12px #13ddd949)}.cm-hero-art svg{width:100%;height:100%}
#cmClose{position:relative;z-index:2;width:42px;min-width:42px;height:42px;padding:0;background:#0d2c3e;border-color:#477083;border-radius:14px;font-size:1.6rem;color:#e0f7fc}
.cm-market-tabs{flex:none;padding:8px 14px;background:#041b2ae8;gap:8px}.cm-market-tabs button{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:68px;color:#c2d9e1;border-radius:16px;font-size:.82rem}.cm-market-tabs svg,.cm-refresh svg,.cm-privacy-note svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cm-market-tabs button[aria-pressed=true]{background:linear-gradient(130deg,#0a616c,#083c50);border-color:#55e7df;box-shadow:inset 0 0 13px #4af4e733,0 0 14px #28e1e525;color:#eaffff}.cm-market-tabs button:hover{background-color:#0e3d4d}
.cm-market-body{padding:18px 22px 28px;scrollbar-color:#246071 transparent}.cm-market-top{align-items:center;margin-bottom:14px}.cm-eyebrow{font-size:.62rem;letter-spacing:.16em;font-weight:800;color:#77c9d1;margin-right:auto}.cm-market-top .cm-refresh{display:grid;place-items:center;width:44px;min-width:44px;padding:8px;border-radius:14px;background:linear-gradient(140deg,#17394d,#0a2537)}
.cm-market-tools{gap:10px}.cm-market-tools>div{border:1px solid #4fd9d5;border-radius:18px;padding:3px;background:linear-gradient(120deg,#103548,#091f30);box-shadow:inset 0 1px 0 #cafffa25,0 0 12px #36e0cf10}.cm-market-tools #cmQuery{background:none;border:0;border-radius:14px;min-width:0;padding-left:14px}.cm-market-tools #cmSearch{border:0;background:transparent;color:#7dece1;width:44px;min-width:44px;padding:6px;font-size:1.6rem}.cm-market select{border-radius:24px;background:linear-gradient(135deg,#14374b,#0c2536);border-color:#3d657a;padding:10px 14px}.cm-market input::placeholder,.cm-market textarea::placeholder{color:#86a8b9}
#cmStatus{margin:8px 0;min-height:0}#cmStatus:empty{display:none}.cm-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:23px 0 14px}.cm-section-heading h3{margin:0;font-size:1.05rem;letter-spacing:-.02em;color:#ecfaff}.cm-section-heading h3>span{color:#58ece0;margin-right:5px}.cm-section-heading p{margin:5px 0 0;color:#8eb2c2;font-size:.74rem;line-height:1.5}.cm-discover-track{display:flex;overflow-x:auto;scroll-snap-type:x proximity;gap:12px;padding:3px 2px 12px;scrollbar-width:thin;scrollbar-color:#3babae transparent}.cm-discover-card{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;gap:14px;flex:0 0 76%;max-width:360px;min-width:0;min-height:123px;padding:18px;border:1px solid #4cd5d3;border-radius:20px;background:radial-gradient(ellipse at 95% 0,#37e2d733,transparent 70%),linear-gradient(115deg,#0d505d,#092c3e);color:#e9fcff;text-align:left;font:inherit;scroll-snap-align:start;cursor:pointer;box-shadow:inset 0 1px 0 #c5ffff40}.cm-discover-card:after{content:'◇';position:absolute;right:0;top:-45px;font-size:180px;line-height:1.2;color:#66e5d413;z-index:-1;transform:rotate(20deg)}.cm-discover-avatar{display:grid;place-items:center;width:58px;height:58px;flex:none;border:2px solid #73f4de;border-radius:50%;background:linear-gradient(135deg,#1b8792,#09283b);color:#e4fffa;box-shadow:0 0 18px #1ff5db29;font-weight:800;font-size:1.1rem}.cm-discover-card>span:last-child{min-width:0}.cm-discover-card b{display:block;overflow-wrap:anywhere;font-size:1rem}.cm-discover-card small{display:block;font-size:.7rem;color:#b2d6de;margin:6px 0}.cm-discover-card em{font-style:normal;color:#8bf4e4;font-size:.7rem}.cm-tone-1{border-color:#a59bda;background:linear-gradient(125deg,#284263,#0a2b3c)}.cm-tone-2{border-color:#9ebf9d;background:linear-gradient(125deg,#2c5556,#092c3e)}
.cm-results[data-view=sellers],.cm-results[data-view=inbox]{grid-template-columns:1fr}.cm-seller-card{position:relative;isolation:isolate;overflow:hidden;align-items:flex-start;border-radius:19px;padding:20px;background:radial-gradient(ellipse at 95% 0,#0f6f7a42,transparent 70%),linear-gradient(125deg,#143b4b,#082331);border-color:#48768a;box-shadow:inset 0 1px 0 #ccffff28;gap:16px}.cm-seller-card:before{content:'';position:absolute;right:-40px;top:40px;width:250px;height:110px;transform:rotate(-25deg);border-top:1px solid #38c7d325;background:linear-gradient(180deg,#1a8c9c22,transparent);border-radius:50%;z-index:-1;pointer-events:none}.cm-seller-card:hover{background-color:#114356;border-color:#5ae3d8;box-shadow:inset 0 1px 0 #ccffff28,0 0 20px #3bdbc216}.cm-shop-icon{border-radius:50%;width:62px;height:62px;border:2px solid #62dcd9;background:linear-gradient(140deg,#197887,#09293f);box-shadow:0 0 0 5px #5aebd90a;font-size:1.15rem;font-weight:800;color:#d7fff7}.cm-shop-name{font-size:1.13rem;line-height:1.3}.cm-shop-name em{border-color:#54c4bd;background:#0d464b;color:#a3f8e8}.cm-shop-value{margin-top:12px;font-size:1.9rem;letter-spacing:-.04em;color:#75f1db}.cm-shop-browse{align-items:center;flex-wrap:wrap;gap:10px;padding-top:13px;margin-top:15px}.cm-shop-public{display:flex;align-items:center;gap:6px;font-size:.65rem;color:#a6c9cf}.cm-shop-public i{width:6px;height:6px;border-radius:50%;background:#62e4b5;box-shadow:0 0 8px #62e4b54a}.cm-browse-pill{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:7px 12px;border:1px solid #42cfc6;border-radius:24px;background:linear-gradient(#0a646980,#0b3544);color:#d4fffa;font-size:.72rem;box-shadow:inset 0 0 6px #57e5db24}
.cm-listing{align-items:start;border-radius:20px;padding:18px;background:radial-gradient(ellipse at 0 0,#18807c24,transparent 70%),linear-gradient(135deg,#113747,#082332);border-color:#355e73;box-shadow:inset 0 1px 0 #b5fffa16;gap:16px}.cm-listing img{height:160px;filter:drop-shadow(0 6px 10px #0005)}.cm-image-empty{height:150px;display:grid;place-items:center;border:1px dashed #3a6475;border-radius:10px;background:#081f30}.cm-item-kind{display:inline-block;margin-bottom:8px;padding:3px 7px;border-radius:6px;color:#87dedb;background:#1c636330;font-size:.58rem;text-transform:uppercase;letter-spacing:.09em;font-weight:700}.cm-listing h3{font-size:1.03rem}.cm-listing strong{font-size:1.45rem;letter-spacing:-.03em}.cm-listing .btn.primary,#cmSend,#cmProfileSave{border:1px solid #47e5d9;background:linear-gradient(120deg,#118e9a,#08737e);color:#f0ffff;border-radius:13px;box-shadow:inset 0 1px 0 #adfff940;font-weight:700}.cm-listing .cm-seller-link{font-size:.75rem}.cm-listing[data-kind=sealed] .cm-item-kind{color:#d2b0f5;background:#9477d020}.cm-listing[data-kind=graded] .cm-item-kind{color:#e4ce8b;background:#a68d4720}
.cm-thread{display:flex;align-items:center;padding:18px;gap:13px;border-radius:18px;background:linear-gradient(125deg,#12394a,#092433);border-color:#315c70}.cm-thread:hover{border-color:#63d5d2}.cm-thread-avatar,.cm-profile-avatar{display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#136a77,#112f47);border:1px solid #54d9cf;width:48px;height:48px;flex:none;font-size:.95rem;font-weight:800;color:#acfff0;box-shadow:0 0 15px #24c8cb12}.cm-thread .cm-thread-avatar{margin:0}.cm-thread-copy{min-width:0;flex:1;overflow-wrap:anywhere}.cm-thread .cm-thread-copy{margin:0}.cm-thread-copy>b{font-size:.95rem}.cm-thread .cm-thread-arrow{color:#67d6d2;font-size:1.5rem}.cm-thread-read{color:#75b9b9!important}.cm-thread em{background:#14685e;border:1px solid #248c7b;color:#baffec}.cm-empty{border:1px dashed #2d5b6c;border-radius:20px;background:radial-gradient(ellipse at 50% 0,#155f6540,transparent);padding:32px 24px}.cm-empty-symbol{display:block;font-size:2.3rem;color:#64ded3}.cm-empty h3{color:#e0f5fb;font-size:1.05rem}.cm-empty p{font-size:.8rem;line-height:1.6;max-width:340px;margin:auto}
#cmChatPane{max-width:760px;margin:auto}#cmChatTitle{padding:14px 0;border-bottom:1px solid #2a5263;line-height:1.4;font-size:1.1rem;color:#e1f9fd}.cm-messages{padding:18px 4px;gap:15px}.cm-bubble{border-radius:18px 18px 18px 4px;background:linear-gradient(130deg,#163c4d,#103043);border-color:#3b6578;padding:14px 16px;box-shadow:0 4px 10px #0001}.cm-bubble.mine{border-radius:18px 18px 4px 18px;background:linear-gradient(130deg,#176561,#10494f);border-color:#3c9186}.cm-bubble p{font-size:.85rem;line-height:1.6}.cm-bubble time{font-size:.62rem;color:#a0c8ce}#cmMessage{border-radius:16px;background:#082433;border-color:#3e7384;padding:14px}
#cmProfilePane{max-width:640px}.cm-profile-hero{text-align:center;border:1px solid #3b7785;border-radius:22px;padding:26px 20px;background:radial-gradient(ellipse at 50% 0,#1bb6b53b,transparent 70%),linear-gradient(125deg,#103b4c,#082535)}.cm-profile-avatar{width:76px;height:76px;margin:0 auto 18px;font-size:1.6rem;border-width:2px;box-shadow:0 0 0 7px #48e4d40a,0 0 30px #16cfcb25}.cm-profile-hero .cm-eyebrow{display:block;font-size:.6rem}#cmProfileDisplayName{font-size:1.4rem;overflow-wrap:anywhere;margin:10px 0}.cm-profile-hero p{margin-bottom:0}.cm-profile-form{padding:22px;border:1px solid #2f5a70;border-radius:20px;background:#0d2b3c;margin-top:16px}.cm-profile-form h3{margin:0;font-size:1.1rem}.cm-profile-form label{color:#c3e5ec;font-size:.8rem;font-weight:600}.cm-privacy-note{display:flex;gap:14px;align-items:start;margin-top:20px;padding:18px;border:1px solid #285563;border-radius:16px;background:#0b2d373d;color:#8be2d6}.cm-privacy-note svg{flex:none}.cm-privacy-note b{font-size:.85rem}.cm-privacy-note p{margin:6px 0 0;font-size:.75rem!important}
@media(min-width:701px){.cm-discover-card{flex-basis:calc(33.333% - 10px)}.cm-results[data-view=sellers]{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-shop-browse{gap:8px}.cm-market-head{padding:24px 28px}.cm-hero-art{right:100px;width:285px;height:190px}}
@media(max-width:700px){.cm-market-head{min-height:136px;padding:calc(17px + env(safe-area-inset-top)) 18px 18px}.cm-market-head h2{font-size:1.95rem}.cm-market-head p{font-size:.73rem}.cm-hero-copy{width:65%;max-width:280px}.cm-hero-art{width:170px;height:145px;right:27px;top:25px;opacity:.85}.cm-market-tabs{padding:7px 10px;gap:5px}.cm-market-tabs button{min-height:62px;font-size:.7rem;gap:5px}.cm-market-tabs svg{width:22px;height:22px}.cm-market-body{padding:15px 14px calc(22px + env(safe-area-inset-bottom))}.cm-listing{grid-template-columns:96px minmax(0,1fr);padding:15px;gap:13px}.cm-listing img{width:96px;height:145px}.cm-seller-card{padding:17px;gap:13px}.cm-shop-icon{width:51px;height:51px;font-size:1rem}.cm-shop-value{font-size:1.7rem}.cm-shop-name{font-size:1.02rem}.cm-browse-pill{font-size:.68rem}.cm-section-heading h3{font-size:1rem}.cm-eyebrow{letter-spacing:.1em;font-size:.57rem}.cm-profile-form{padding:18px}}
@media(max-width:360px){.cm-hero-art{right:16px;width:135px;opacity:.6}.cm-market-head h2{font-size:1.7rem}.cm-hero-copy{width:75%}.cm-market-head p{max-width:205px}.cm-market-brand{font-size:.9rem}.cm-market-tabs button{font-size:.65rem}.cm-shop-icon{width:42px;height:42px;font-size:.85rem}.cm-seller-card{padding:14px;gap:10px}.cm-shop-value{font-size:1.55rem}.cm-shop-browse{display:block}.cm-browse-pill{margin-top:10px}.cm-discover-card{flex-basis:86%;padding:14px;gap:10px}.cm-discover-avatar{width:45px;height:45px}.cm-listing{grid-template-columns:78px minmax(0,1fr);padding:12px}.cm-listing img{width:78px;height:125px}.cm-listing h3{font-size:.94rem}}

@media(max-width:700px){.cm-market-head p{max-width:185px}.cm-hero-art{right:28px;top:31px;width:155px}}
@media(max-width:360px){.cm-market-head p{max-width:153px}.cm-hero-art{right:12px;top:42px;width:127px}}
.cm-thread .cm-thread-avatar{display:grid;place-items:center}
@media(max-width:700px){.cm-hero-art{top:18px;height:120px}}
@media(max-width:360px){.cm-hero-art{top:29px;height:110px}}
