@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0b1f33;background:#f7f7fb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink:#0B1F33;--muted:#77778a;--line:#e6e6ef;--purple:#00A995;--purple-dark:#008F7B;--purple-light:#E1FBF7;--orange:#f06b42;--green:#14815d;--shadow:0 16px 46px rgba(11,31,51,.08)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f7f7fb}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.65;cursor:wait}button,a,input,select,textarea{outline-color:#61dcce}a{color:inherit;text-decoration:none}.container{width:min(1216px,calc(100% - 52px));margin-inline:auto}.topbar{height:78px;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:30px;padding:0 max(26px,calc((100vw - 1216px)/2));background:#ffffffeb;border-bottom:1px solid #e9e8f1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{font-family:Manrope,sans-serif;font-size:27px;font-weight:900;letter-spacing:-1.8px;color:#0b1f33;flex:0 0 auto}.brand span{color:var(--purple)}.searchbox{height:43px;max-width:475px;flex:1;display:flex;align-items:center;gap:10px;padding:0 16px;border:1px solid #e7e6ef;border-radius:13px;background:#f8f8fc;color:#8a899a}.searchbox span{font-size:24px;line-height:1}.searchbox input{width:100%;border:0;background:transparent;color:var(--ink);font-size:14px;outline:none}.searchbox:focus-within{border-color:#79e4d8;box-shadow:0 0 0 4px #00c2a814}.top-actions{margin-left:auto;display:flex;align-items:center;gap:9px}.icon-button,.nav-text,.avatar-button{border:0;background:transparent;color:#515067}.icon-button{position:relative;width:39px;height:39px;border-radius:12px;font-size:22px}.icon-button:hover,.icon-button.selected{background:var(--purple-light);color:var(--purple)}.notification-trigger i{position:absolute;top:1px;right:0;min-width:17px;height:17px;padding:0 4px;border:2px solid white;border-radius:12px;background:var(--orange);color:#fff;font-size:11px;font-style:normal;line-height:13px;font-weight:800}.nav-text{padding:10px 8px;font-size:13px;font-weight:700;white-space:nowrap}.nav-text:hover{color:var(--purple)}.avatar-button{width:38px;height:38px;border-radius:50%;background:#e1fbf7;color:#008f7b;font-weight:800}.button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:12px;padding:0 16px;font-size:13px;font-weight:800;white-space:nowrap;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--purple);color:#fff;box-shadow:0 7px 16px #00c2a82e}.button-primary:hover{background:var(--purple-dark)}.button-outline{background:#fff;border-color:#e1e0ec;color:#44435a}.button-outline:hover,.active-outline{border-color:#79e4d8;color:var(--purple);background:#fbfaff}.button-light{background:#fff;color:#0b1f33}.button-ghost-light{border-color:#ffffff40;background:#ffffff14;color:#fff}.button-block{width:100%}.hero{position:relative;min-height:438px;margin-top:28px;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;overflow:hidden;padding:45px 58px;border-radius:28px;background:radial-gradient(circle at 80% 20%,rgba(0,194,168,.24),transparent 30%),linear-gradient(125deg,#071827,#0b1f33 55%,#123d4a);color:#fff;box-shadow:0 24px 70px #0b1f3324}.hero-copy{position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.17em;font-weight:800;color:#8a87a0}.hero .eyebrow{color:#c4f7f0}.live-dot{width:7px;height:7px;border-radius:50%;background:#60e6ae;box-shadow:0 0 0 4px #60e6ae1a}.hero h1{font-family:Manrope,sans-serif;font-size:clamp(40px,4.3vw,61px);line-height:1.02;letter-spacing:-3.5px;margin:18px 0}.hero h1 em{font-style:normal;color:#00c2a8}.hero-copy>p{max-width:455px;color:#d4d2e3;font-size:15px;line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hero-stats{display:flex;gap:27px;margin-top:35px}.hero-stats div{display:grid;gap:4px}.hero-stats strong{font-family:Manrope,sans-serif;font-size:18px}.hero-stats span{font-size:12px;color:#b1aec8}.hero-art{height:333px;position:relative;display:grid;place-items:center}.orbit{position:absolute;border:1px solid rgba(255,255,255,.17);border-radius:50%;transform:rotate(-28deg)}.orbit-one{width:340px;height:150px}.orbit-two{width:295px;height:275px;transform:rotate(40deg)}.hero-product{position:relative;width:230px;height:280px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.32);border-radius:25px;background:linear-gradient(145deg,#ffffff38,#ffffff0f);box-shadow:0 28px 85px #00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:rotate(5deg)}.hero-product>span{font-size:10px;letter-spacing:.15em;font-weight:900;color:#c4f7f0}.hero-product>strong{font-family:Manrope,sans-serif;font-size:44px;line-height:.9;letter-spacing:-2px}.hero-product-bottom{display:grid;gap:3px}.hero-product-bottom small{font-size:12px;color:#c6c3db}.hero-product-bottom b{font-size:21px}.hero-token{position:absolute;z-index:2;display:grid;place-items:center;border:1px solid rgba(255,255,255,.4);border-radius:18px;box-shadow:0 14px 32px #0000002e;font-family:Manrope,sans-serif;font-weight:900}.token-one{right:18px;top:26px;width:75px;height:65px;background:#fff;color:var(--purple);font-size:23px;transform:rotate(9deg)}.token-two{left:22px;bottom:45px;width:54px;height:54px;background:#f0fffa;color:#16845f;font-size:27px;transform:rotate(-13deg)}.floating-pill{position:absolute;bottom:7px;right:0;padding:11px 14px;border:1px solid rgba(255,255,255,.23);border-radius:30px;background:#0b1f33c7;font-size:12px;font-weight:700;box-shadow:0 10px 28px #00000026}.floating-pill span{color:#66e2ad;margin-right:6px}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:17px}.trust-strip>div{min-height:76px;display:flex;align-items:center;gap:13px;padding:14px 19px;border:1px solid var(--line);border-radius:17px;background:#fff}.trust-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:12px;background:#e9fbf8;color:var(--purple);font-size:21px}.trust-strip strong,.trust-strip small{display:block}.trust-strip strong{font-size:13px}.trust-strip small{margin-top:4px;color:var(--muted);font-size:12px}.catalog-section{padding-top:61px;padding-bottom:85px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.section-heading h2{font-family:Manrope,sans-serif;font-size:31px;letter-spacing:-1.4px;margin:7px 0}.section-heading p{font-size:13px;color:var(--muted);margin:0}.catalog-controls{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:26px;padding-bottom:0;border-bottom:1px solid #e9e8f0}.view-tabs{display:flex;gap:20px;overflow:auto}.view-tabs button{display:inline-flex;align-items:center;gap:7px;padding:14px 2px;border:0;border-bottom:2px solid transparent;background:none;color:#88869a;font-size:13px;font-weight:700;white-space:nowrap}.view-tabs button.active{border-color:var(--purple);color:var(--purple)}.view-tabs button span{padding:3px 6px;border-radius:8px;background:#e1fbf7;color:var(--purple);font-size:12px}.sort-select{min-width:150px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#fff;color:#55546a;font-size:12px}.category-chips{display:flex;flex-wrap:wrap;gap:8px;margin:19px 0}.category-chips button{padding:9px 13px;border:1px solid #e6e5ee;border-radius:9px;background:#fff;color:#6d6b80;font-size:12px;font-weight:700}.category-chips button.active{border-color:#a6ebe2;background:#e1fbf7;color:var(--purple)}.filter-panel{display:grid;grid-template-columns:1fr 1fr 1.2fr 1fr auto;align-items:end;gap:14px;margin:4px 0 20px;padding:18px;border:1px solid var(--line);border-radius:15px;background:#fff}.filter-panel label,.form-stack label,.listing-form label,.bid-entry label,.auto-bid-entry label{display:grid;gap:7px;color:#535268;font-size:12px;font-weight:700}.filter-panel input,.filter-panel select,.form-stack input,.form-stack select,.form-stack textarea,.listing-form input,.listing-form select,.listing-form textarea,.bid-entry input,.auto-bid-entry input,.question-form input,.answer-form input,.chat-compose input{width:100%;min-width:0;border:1px solid #e3e2ed;border-radius:10px;padding:11px 12px;background:#fbfbfe;color:var(--ink);font-size:13px;outline:none}.filter-panel input:focus,.filter-panel select:focus,.form-stack input:focus,.form-stack select:focus,.form-stack textarea:focus,.listing-form input:focus,.listing-form select:focus,.listing-form textarea:focus,.bid-entry input:focus,.auto-bid-entry input:focus,.question-form input:focus,.chat-compose input:focus{border-color:#61dcce;box-shadow:0 0 0 3px #00c2a812}.check-filter{display:flex!important;align-items:center;gap:8px;white-space:nowrap;padding-bottom:12px}.check-filter input{width:14px;height:14px;accent-color:var(--purple)}.text-button{padding:0;border:0;background:none;color:var(--purple);font-size:12px;font-weight:800}.text-button:hover{text-decoration:underline}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:23px}.product-card{position:relative;min-width:0;overflow:hidden;border:1px solid #e7e6ef;border-radius:17px;background:#fff;transition:transform .18s,box-shadow .18s,border-color .18s}.product-card:hover{transform:translateY(-4px);border-color:#d8d3ff;box-shadow:var(--shadow)}.product-click{display:block;width:100%;padding:0;border:0;background:none;text-align:left;color:inherit}.product-image{position:relative;height:191px;overflow:hidden;background:#efedf8}.product-image>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .24s}.product-card:hover .product-image>img{transform:scale(1.04)}.status{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:6px;font-size:10px;font-weight:900;letter-spacing:.07em}.product-image>.status{position:absolute;left:12px;top:12px}.status-live{background:#e6fcf4;color:#13845b}.status-ended{background:#efeff4;color:#6e6d7b}.photo-count{position:absolute;right:11px;bottom:11px;max-width:110px;overflow:hidden;padding:6px 8px;border-radius:6px;background:#0b1f33bf;color:#fff;font-size:10px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.card-favorite,.favorite-float{position:absolute;z-index:3;display:grid;place-items:center;width:33px;height:33px;border:1px solid rgba(228,227,238,.9);border-radius:50%;background:#fffffff2;color:#68667e;font-size:19px;box-shadow:0 4px 12px #0b1f3314}.card-favorite{top:11px;right:11px}.card-favorite.is-favorite,.favorite-float.is-favorite{color:#e45170}.product-info{padding:15px}.product-overline{display:flex;justify-content:space-between;gap:8px;color:#9391a2;font-size:11px}.product-overline span:last-child{white-space:nowrap}.product-info h3{overflow:hidden;margin:9px 0 13px;font-family:Manrope,sans-serif;font-size:15px;font-weight:800;letter-spacing:-.25px;text-overflow:ellipsis;white-space:nowrap}.price-label{color:#9795a4;font-size:11px}.product-price{display:block;margin-top:3px;font-family:Manrope,sans-serif;font-size:24px;letter-spacing:-.9px}.card-stats{display:flex;justify-content:space-between;gap:7px;margin-top:11px;font-size:12px;color:#777589}.time-remaining{color:#d75a40;font-weight:800;font-variant-numeric:tabular-nums}.product-card-footer{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid #f0eff5}.seller-mini{display:flex;align-items:center;gap:6px;min-width:0;color:#777589;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seller-mini-avatar,.seller-avatar,.history-avatar{display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#e1fbf7;color:#008f7b;font-size:11px;font-weight:900}.seller-mini-avatar{width:23px;height:23px}.shipping-mini{overflow:hidden;color:#9997a8;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.product-placeholder{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:16px;background:linear-gradient(140deg,#e4f9f6,#a6ebe2 55%,#78dcce);color:#0b1f33}.product-placeholder:before{content:"";position:absolute;width:155px;height:155px;right:-26px;top:-25px;border-radius:50%;border:1px solid rgba(255,255,255,.72);box-shadow:0 0 0 17px #ffffff21,0 0 0 35px #ffffff1a}.product-placeholder .placeholder-orbit{position:absolute;width:130px;height:190px;top:3px;left:18%;border:1px solid rgba(255,255,255,.6);border-radius:50%;transform:rotate(40deg)}.placeholder-tag{position:relative;z-index:1;align-self:flex-start;padding:5px 7px;border-radius:5px;background:#ffffffa3;font-size:10px;font-weight:900;letter-spacing:.1em}.product-placeholder>strong{position:relative;z-index:1;max-width:95%;overflow:hidden;margin-top:10px;font-family:Manrope,sans-serif;font-size:23px;line-height:1.05;letter-spacing:-1px;text-overflow:ellipsis}.product-placeholder>small{position:relative;z-index:1;margin-top:8px;font-size:9px;letter-spacing:.18em;font-weight:900;opacity:.7}.product-placeholder.large{min-height:340px;padding:28px}.product-placeholder.large>strong{font-size:38px;max-width:88%}.product-placeholder.large:before{width:230px;height:230px;right:-45px;top:-40px}.category-games{background:linear-gradient(145deg,#e0e4f7,#9ba7d9 60%,#515f9e);color:#1e294d}.category-eletronicos{background:linear-gradient(145deg,#e8f3f6,#a6c8d0 57%,#6595a8);color:#173b49}.category-moda{background:linear-gradient(145deg,#f6e6ed,#e9b3c7 60%,#bf7396);color:#5b2941}.category-casa{background:linear-gradient(145deg,#f6ecdc,#d7bb98 60%,#ad8b64);color:#523d24}.category-colecionaveis{background:linear-gradient(145deg,#f0e5d5,#d7c09d 60%,#a18c67);color:#4f4028}.category-esportes{background:linear-gradient(145deg,#e2f1e8,#a5cfb5 60%,#5a9b79);color:#1e4c37}.empty-state{display:grid;justify-items:center;align-content:center;min-height:280px;margin-top:22px;padding:34px;border:1px dashed #dcd9ec;border-radius:20px;background:#ffffffa6;text-align:center}.empty-symbol{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:#e1fbf7;color:var(--purple);font-size:27px}.empty-state h3{margin:17px 0 5px;font-family:Manrope,sans-serif;font-size:21px}.empty-state p{max-width:380px;margin:0 0 16px;color:var(--muted);font-size:13px;line-height:1.6}.inline-error{display:flex;align-items:flex-start;gap:10px;margin:14px 0;padding:12px 14px;border:1px solid #f3c8c4;border-radius:12px;background:#fff5f4;color:#9a3930;font-size:13px;line-height:1.5}.inline-error>span{font-size:19px}.inline-error div{flex:1}.inline-error button{border:0;background:none;color:inherit;font-size:21px}.footer{border-top:1px solid #e8e7f0;background:#fff}.footer-inner{min-height:74px;display:flex;align-items:center;gap:24px;color:#88869a;font-size:12px}.footer-brand{font-size:22px;margin-right:auto}.modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;overflow:auto;padding:22px;background:#0b1f3391;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-window{position:relative;width:min(560px,100%);max-height:min(92vh,1000px);overflow:auto;border:1px solid rgba(255,255,255,.8);border-radius:22px;background:#fff;box-shadow:0 35px 110px #0b1f3347}.modal-heading{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px 23px;border-bottom:1px solid #eeedf5;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-heading h2{margin:0;font-family:Manrope,sans-serif;font-size:21px;letter-spacing:-.6px}.modal-close{width:32px;height:32px;display:grid;place-items:center;border:1px solid #e9e8f0;border-radius:50%;background:#fff;color:#77748d;font-size:23px;line-height:1}.detail-modal{width:min(1040px,100%)}.detail-layout{display:grid;grid-template-columns:.88fr 1.12fr;align-items:start;gap:28px;padding:25px}.detail-visual{position:sticky;top:81px;min-height:340px;overflow:hidden;border-radius:17px;background:#eeedf6}.detail-visual>img{display:block;width:100%;height:390px;object-fit:cover}.photo-overlay{position:absolute;inset:0;pointer-events:none}.photo-overlay>.status{position:absolute;top:13px;left:13px}.favorite-float{top:11px;right:11px;pointer-events:auto}.detail-category{color:#858397;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.detail-category span{padding:0 4px;color:#c5c3d0}.detail-main h2{margin:9px 0 15px;font-family:Manrope,sans-serif;font-size:27px;line-height:1.15;letter-spacing:-1px}.seller-chip{display:flex;align-items:center;gap:9px;margin-bottom:17px}.seller-avatar{width:35px;height:35px;font-size:13px}.seller-chip>div{display:grid;gap:3px}.seller-chip strong{font-size:12px}.seller-chip small{font-size:11px;color:var(--muted)}.seller-rating{margin-left:auto;padding:5px 8px;border-radius:7px;background:#fff7e1;color:#b27a14;font-size:11px;font-weight:800}.bid-panel{padding:17px;border:1px solid #e7e4fa;border-radius:16px;background:linear-gradient(135deg,#fbfaff,#e8faf7)}.bid-panel-top,.bid-panel-values,.bid-panel-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.bid-panel-top{color:#7f7c95;font-size:12px}.time-label{font-size:10px;letter-spacing:.12em;font-weight:900}.bid-panel-values{margin:7px 0 9px}.bid-panel-values>strong{font-family:Manrope,sans-serif;font-size:32px;letter-spacing:-1.3px}.bid-panel-values>b{color:#de6544;font-size:16px;font-variant-numeric:tabular-nums}.bid-panel-bottom{padding-bottom:13px;border-bottom:1px solid #e7e4f6;color:#79768f;font-size:11px}.bid-panel-bottom strong{color:#3e3b57}.bid-entry,.auto-bid-entry{display:grid;gap:8px;margin-top:13px}.bid-entry>div,.auto-bid-entry>div{display:flex;gap:8px}.bid-entry input,.auto-bid-entry input{flex:1;background:#fff}.bid-entry .button{min-width:120px}.bid-entry small,.auto-bid-entry small{font-size:11px;color:#8d8a9e;line-height:1.5}.auto-bid-entry{padding-top:13px;border-top:1px dashed #dfdced}.auction-closed-note{padding-top:14px;color:#79768f;font-size:12px;line-height:1.6}.detail-meta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px}.detail-meta-grid>div{padding:11px 10px;border-radius:10px;background:#f7f7fb}.detail-meta-grid small,.detail-meta-grid strong{display:block}.detail-meta-grid small{color:#8f8ca0;font-size:11px}.detail-meta-grid strong{margin-top:5px;font-size:12px}.detail-tabs{display:flex;gap:17px;overflow:auto;margin-top:21px;border-bottom:1px solid #eae9f2}.detail-tabs button{padding:12px 0;border:0;border-bottom:2px solid transparent;background:none;color:#89869a;font-size:12px;font-weight:800;white-space:nowrap}.detail-tabs button.active{border-color:var(--purple);color:var(--purple)}.detail-content{padding:14px 0;color:#5f5d72;font-size:13px;line-height:1.7}.detail-content>p{white-space:pre-wrap}.small-notice{margin-top:13px;padding:11px 12px;border-radius:10px;background:#f5f5fb;color:#77748c;font-size:12px;line-height:1.6}.detail-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px}.danger-text{color:#c65050}.bid-history,.questions-list{display:grid;gap:10px}.history-row{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #f0eff6}.history-avatar{width:28px;height:28px}.history-row>div{display:grid;flex:1;gap:3px}.history-row>div strong{font-size:12px;color:#46445b}.history-row small{font-size:11px;color:#9290a2}.history-row>b{color:#35334a;font-size:13px}.question-item{padding:12px;border:1px solid #ecebf3;border-radius:11px;background:#fdfdff}.question-item>strong{color:#3a384e;font-size:12px}.question-item>p{margin:5px 0 0}.answer-item{margin-top:9px;padding:9px 11px;border-left:2px solid #00C2A8;border-radius:0 8px 8px 0;background:#e8faf7}.answer-item>b{color:#00a995;font-size:12px}.answer-item>p{margin:3px 0 0}.question-form,.answer-form{display:flex;gap:7px;margin-top:12px}.question-form .button{flex:0 0 auto}.answer-form{margin-top:8px}.answer-form input{padding:8px 10px;font-size:12px}.answer-form .text-button{white-space:nowrap}.auth-modal,.report-modal{padding-bottom:24px}.modal-lede{padding:0 24px;color:#7c798f;font-size:13px;line-height:1.7}.form-stack{display:grid;gap:14px;padding:0 24px}.form-stack input,.form-stack select,.form-stack textarea{padding:12px 13px}.modal-switch{padding:0 24px;color:#7c798f;font-size:12px}.privacy-note{margin:15px 24px 0;padding:11px 12px;border-radius:10px;background:#f7f6fc;color:#88859a;font-size:11px;line-height:1.6}.form-error{margin:0;color:#b84343;font-size:12px;line-height:1.5}.success-notice{margin:15px 24px;padding:12px;border:1px solid #bce9d6;border-radius:10px;background:#effbf5;color:#18744f;font-size:12px;line-height:1.5}.listing-modal{width:min(770px,100%)}.step-indicator{display:flex;align-items:center;gap:10px;padding:20px 24px 13px}.step-indicator>div{display:grid;gap:3px}.step-indicator strong{font-size:12px}.step-indicator small{font-size:11px;color:#89869a}.step-number,.form-section-label>span{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--purple);color:#fff;font-size:12px;font-weight:900}.step-line{height:1px;flex:1;background:#e5e3ef}.muted-step{background:#efeff5;color:#8d8a9e}.muted-step-text{color:#868397}.listing-form{padding:8px 24px 24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.span-two{grid-column:1/-1}.listing-form textarea{resize:vertical}.form-section-label{display:flex;align-items:center;gap:10px;margin:23px 0 14px;padding-top:20px;border-top:1px solid #eeedf5}.form-section-label>div{display:grid;gap:3px}.form-section-label strong{font-size:13px}.form-section-label small{color:var(--muted);font-size:12px}.promotion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px}.promotion-option{display:flex!important;flex-direction:row;align-items:flex-start;gap:8px;padding:12px;border:1px solid #e4e3ed;border-radius:12px;background:#fff;cursor:pointer}.promotion-option>input{width:13px;margin-top:2px;accent-color:var(--purple)}.promotion-option>span{display:grid;gap:4px}.promotion-option strong{font-size:12px}.promotion-option b{color:var(--purple);font-size:12px}.promotion-option small{color:#858297;font-size:11px;font-weight:500}.form-footer{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.inbox-modal{width:min(900px,100%)}.inbox-layout{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:440px}.conversation-list{border-right:1px solid #efedf6;background:#fcfcff}.conversation-option{display:grid;gap:5px;width:100%;padding:15px;border:0;border-bottom:1px solid #efedf5;background:transparent;text-align:left}.conversation-option.active,.conversation-option:hover{background:#e9fbf8}.conversation-option strong{overflow:hidden;color:#3b394f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.conversation-option span,.conversation-option small{color:#858297;font-size:11px}.chat-panel{display:flex;min-width:0;min-height:440px;flex-direction:column}.chat-heading{display:grid;gap:4px;padding:15px 18px;border-bottom:1px solid #efedf5}.chat-heading strong{font-size:13px}.chat-heading small{color:#858297;font-size:11px}.chat-messages{display:flex;flex:1;flex-direction:column;gap:10px;overflow-y:auto;max-height:425px;padding:16px;background:#fafaff}.chat-bubble{align-self:flex-start;max-width:82%;padding:10px 12px;border:1px solid #e8e6f2;border-radius:4px 13px 13px;background:#fff}.chat-bubble.mine{align-self:flex-end;border-color:#b6f0e8;border-radius:13px 4px 13px 13px;background:#e1fbf7}.chat-bubble>strong{font-size:11px;color:#007f73}.chat-bubble p{margin:5px 0;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.chat-bubble small{display:block;color:#9290a2;font-size:10px}.chat-compose{display:flex;gap:8px;padding:13px;border-top:1px solid #efedf5}.chat-compose input{flex:1}.inbox-empty{display:grid;justify-items:center;align-content:center;gap:10px;height:100%;padding:25px;text-align:center}.inbox-empty>span{font-size:29px;color:#61dcce}.inbox-empty strong{font-size:13px}.inbox-empty p{max-width:190px;margin:0;color:#88859a;font-size:12px;line-height:1.6}.notification-popover{position:fixed;z-index:60;top:68px;right:max(26px,calc((100vw - 1216px)/2 + 140px));width:min(360px,calc(100vw - 30px));max-height:75vh;overflow-y:auto;border:1px solid #e7e5f1;border-radius:16px;background:#fff;box-shadow:0 22px 70px #0b1f3326}.popover-head{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #efedf6;background:#fff}.popover-head strong{font-size:13px}.notification-item{display:grid;gap:4px;width:100%;padding:12px 16px;border:0;border-bottom:1px solid #f0eff6;background:#fff;text-align:left}.notification-item.unread{background:#fbfaff}.notification-item strong{font-size:12px}.notification-item span{color:#737186;font-size:12px;line-height:1.45}.notification-item small{color:#9996a7;font-size:10px}.muted{color:#9290a2}.small{padding:10px 16px;font-size:12px}.toast{position:fixed;z-index:120;right:25px;bottom:24px;display:flex;align-items:center;gap:10px;max-width:min(460px,calc(100vw - 32px));padding:14px 17px;border:1px solid #d2e9dc;border-radius:13px;background:#f5fff9;color:#266c4b;box-shadow:0 14px 40px #12281f24;font-size:12px;line-height:1.5;animation:toast-in .2s ease-out}.toast>span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#d8f8e7;color:#168252;font-weight:900}.setup-shell{min-height:100vh;display:grid;place-items:center;padding:25px;background:radial-gradient(circle at 90% 10%,#E8FAF7,transparent 30%),#f7f7fb}.setup-card{width:min(620px,100%);padding:39px;border:1px solid #e6e3f3;border-radius:25px;background:#fff;box-shadow:var(--shadow)}.setup-brand{display:inline-block;margin-bottom:28px}.setup-card h1{margin:12px 0;font-family:Manrope,sans-serif;font-size:36px;line-height:1.08;letter-spacing:-1.7px}.setup-card>p{color:#79768b;font-size:13px;line-height:1.8}.setup-steps{display:grid;gap:15px;margin-top:25px}.setup-steps>div{display:flex;align-items:flex-start;gap:12px}.setup-steps>div>span{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#e1fbf7;color:var(--purple);font-size:12px;font-weight:900}.setup-steps strong,.setup-steps small{display:block}.setup-steps strong{font-size:13px}.setup-steps small{margin-top:4px;color:#878499;font-size:12px;line-height:1.5}.setup-code{margin-top:25px;padding:16px;border-radius:12px;background:#0b1f33;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:2}.setup-code span{color:#b8f6ee}.setup-code b{font-weight:500;color:#c9f4df}.setup-warning{padding:10px 12px;border-left:3px solid #e3a34d;background:#fff9ee;color:#80633a!important;font-size:12px!important}.setup-card>.button{margin-top:5px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.topbar{gap:16px;padding-inline:22px}.nav-text{padding-inline:4px}.hero{padding:39px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-art{transform:scale(.9)}.filter-panel{grid-template-columns:1fr 1fr 1.2fr}.filter-panel .check-filter{padding-bottom:0}.filter-panel>.text-button{justify-self:start}}@media(max-width:760px){.container{width:calc(100% - 28px)}.topbar{height:auto;min-height:68px;display:flex;flex-wrap:wrap;gap:10px;padding:12px 14px}.brand{font-size:24px}.searchbox{order:3;flex:1 0 100%;max-width:none}.top-actions{gap:4px}.top-actions .nav-text{display:none}.top-actions .icon-button{width:34px;height:34px}.top-actions .button{min-height:36px;padding:0 11px;font-size:12px}.top-actions .avatar-button{width:33px;height:33px}.hero{grid-template-columns:1fr;min-height:unset;margin-top:14px;padding:30px 24px 10px;border-radius:22px}.hero h1{font-size:43px;letter-spacing:-2.5px}.hero-copy>p{font-size:13px}.hero-stats{gap:21px;margin:24px 0 7px}.hero-stats strong{font-size:16px}.hero-stats span{font-size:11px}.hero-art{height:270px;transform:scale(.85);margin-top:-10px}.trust-strip{grid-template-columns:1fr;gap:8px;margin-top:12px}.trust-strip>div{min-height:63px;padding:11px 14px}.catalog-section{padding-top:43px;padding-bottom:50px}.section-heading{align-items:start}.section-heading h2{font-size:25px}.section-heading p{max-width:250px;font-size:12px;line-height:1.5}.section-heading>.button{min-height:37px;padding-inline:10px}.view-tabs{gap:14px}.view-tabs button{font-size:12px}.sort-select{min-width:115px;max-width:130px;font-size:11px;padding:9px}.catalog-controls{margin-top:18px}.category-chips{gap:6px}.category-chips button{padding:8px 10px;font-size:12px}.filter-panel{grid-template-columns:1fr 1fr;padding:13px;gap:10px}.filter-panel>label:nth-child(3){grid-column:1/-1}.filter-panel>.text-button{grid-column:1/-1}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.product-image{height:157px}.product-info{padding:11px}.product-info h3{font-size:13px;margin:7px 0 10px}.product-price{font-size:21px}.product-overline{font-size:10px}.card-stats{font-size:11px}.product-card-footer{align-items:flex-start;flex-direction:column;gap:6px;margin-top:11px;padding-top:10px}.shipping-mini{font-size:10px}.card-favorite{width:30px;height:30px}.footer-inner{flex-wrap:wrap;gap:8px 15px;padding-block:16px}.footer-brand{margin-right:auto}.footer-inner span:last-child{width:100%}.modal-backdrop{align-items:start;padding:10px}.modal-window{max-height:calc(100dvh - 20px);border-radius:17px}.modal-heading{padding:15px 17px}.modal-heading h2{font-size:18px}.detail-layout{grid-template-columns:1fr;gap:17px;padding:15px}.detail-visual{position:relative;top:auto;min-height:210px;max-height:270px}.detail-visual>img{height:255px}.product-placeholder.large{min-height:255px}.product-placeholder.large>strong{font-size:31px}.detail-main h2{font-size:23px}.detail-meta-grid strong{font-size:11px}.inbox-layout{grid-template-columns:110px minmax(0,1fr);min-height:430px}.conversation-option{padding:10px 7px}.conversation-option strong{white-space:normal;font-size:11px}.conversation-option span{font-size:10px}.conversation-option small{font-size:9px}.chat-messages{padding:10px}.chat-compose{padding:9px;gap:5px}.chat-compose .button{padding-inline:9px}.chat-bubble{max-width:95%}.notification-popover{top:63px;right:8px}.listing-form{padding-inline:17px}.step-indicator{padding-inline:17px;gap:7px}.step-indicator small{font-size:10px}.form-grid{gap:11px}.promotion-grid{gap:6px}.promotion-option{padding:9px 7px;gap:5px}.promotion-option strong,.promotion-option b{font-size:11px}.promotion-option small{font-size:10px}.setup-card{padding:25px}.setup-card h1{font-size:30px}}@media(max-width:420px){.top-actions .button-outline{display:none}.hero-actions .button{width:100%}.hero-art{margin-inline:-25px}.hero-stats{gap:13px}.hero-stats span{max-width:85px}.product-grid{gap:8px}.product-image{height:137px}.product-placeholder{padding:11px}.product-placeholder>strong{font-size:20px}.product-price{font-size:19px}.product-info{padding:9px}.seller-mini{max-width:100%}.modal-backdrop{padding:6px}.modal-window{max-height:calc(100dvh - 12px)}.detail-layout{padding:11px}.bid-panel{padding:12px}.bid-panel-values>strong{font-size:26px}.bid-panel-values>b{font-size:13px}.bid-entry>div,.auto-bid-entry>div{flex-direction:column}.bid-entry .button{min-height:39px}.inbox-layout{grid-template-columns:92px minmax(0,1fr)}.chat-heading{padding:12px}.chat-compose{display:grid}.chat-compose .button{width:100%}.form-grid{grid-template-columns:1fr}.span-two{grid-column:auto}.promotion-grid{grid-template-columns:1fr}.promotion-option{padding:11px}.promotion-option strong,.promotion-option b{font-size:12px}.promotion-option small{font-size:11px}}.completed-step{background:#e4faf0;color:#14815d}.current-step-text strong{color:var(--purple)}.field-help{color:#89869b;font-size:11px;font-weight:500;line-height:1.45}.listing-summary{display:grid;gap:8px;margin:2px 0 20px;padding:16px;border:1px solid #e8e5fb;border-radius:13px;background:#fbfaff}.summary-tag{color:var(--purple);font-size:10px;font-weight:900;letter-spacing:.12em}.listing-summary>strong{font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.4px}.listing-summary>div{display:flex;justify-content:space-between;gap:12px;color:#88859a;font-size:12px}.listing-summary>div b{color:#46425c;font-size:12px}.listing-summary>p{max-height:58px;overflow:hidden;margin:0;color:#77748b;font-size:12px;line-height:1.6}.modal-inline-error{margin:0 0 12px;padding:11px 12px;border:1px solid #f2c6c5;border-radius:10px;background:#fff4f4;color:#a33f3b;font-size:12px;line-height:1.5}.inbox-error{margin:13px 18px 0}.auth-modal{max-width:510px}.check-label{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:9px!important;color:#5b5870!important;font-size:12px!important;font-weight:500!important;line-height:1.5;cursor:pointer}.form-stack .check-label input[type=checkbox]{width:15px;height:15px;flex:0 0 15px;margin:1px 0 0;accent-color:var(--purple);padding:0}.show-password-check{margin-top:-7px}.signup-consents{display:grid;gap:12px;margin-top:2px;padding:13px;border:1px solid #e9e6f6;border-radius:12px;background:#fbfaff}.consent-document-row{display:grid;gap:7px}.consent-links{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px;padding-left:24px;font-size:12px}.inline-link{padding:0;border:0;background:transparent;color:var(--purple);text-decoration:underline;text-underline-offset:2px;font-size:12px;font-weight:800;cursor:pointer}.legal-modal{width:min(600px,100%)}.legal-copy{padding:2px 24px 18px;color:#66637b;font-size:13px;line-height:1.7}.legal-copy p{margin:12px 0}.legal-copy strong{color:#2d2945}.legal-draft-note{margin:0 24px 16px;padding:11px 12px;border:1px solid #f2d8a7;border-radius:10px;background:#fff9ee;color:#80633a;font-size:12px;line-height:1.5}.legal-modal>.button{width:calc(100% - 48px);margin:0 24px 23px}@media(max-width:760px){.legal-copy{padding-inline:17px}.legal-draft-note{margin-inline:17px}.legal-modal>.button{width:calc(100% - 34px);margin-inline:17px}.signup-consents{padding:11px}}:root{--ink:#0B1F33;--muted:#667789;--line:#DCE4EA;--purple:#00A995;--purple-dark:#008F7B;--purple-light:#E1FBF7;--orange:#E87845;--green:#168568;--shadow:0 16px 46px rgba(11,31,51,.1);--brand-navy:#0B1F33;--brand-teal:#00C2A8;--brand-ice:#F4F6F8;--brand-graphite:#2E3A47}body{background:#f4f6f8;color:var(--brand-navy)}.topbar{background:#fffffff0;border-bottom-color:#e2e9ef}.brand-link{display:inline-flex;align-items:center;flex:0 0 auto;text-decoration:none}.brand-lockup{display:inline-flex;align-items:center;gap:8px;line-height:1}.brand-lockup .vorvi-mark{display:block;width:32px;height:32px;flex:0 0 auto;color:var(--brand-navy)}.brand-name{font-family:Manrope,sans-serif;font-weight:900!important;font-size:26px;letter-spacing:-1.5px;color:var(--brand-navy)!important}.brand .brand-name{color:var(--brand-navy)!important}.searchbox{background:#f7fafc;border-color:#dce5eb}.searchbox:focus-within{border-color:#00b89e;box-shadow:0 0 0 4px #00c2a81a}.button-primary{background:#00a995;box-shadow:0 8px 18px #00a99530}.button-primary:hover{background:#008f7b}.button-outline:hover,.active-outline{border-color:#78dcce;color:#008f7b;background:#f1fcfa}.icon-button:hover,.icon-button.selected{background:#e1fbf7;color:#008f7b}.avatar-button{background:#e1fbf7;color:#007f73}.hero{background:radial-gradient(circle at 84% 20%,rgba(0,194,168,.24),transparent 30%),linear-gradient(125deg,#071827,#0b1f33 57%,#123d4a);box-shadow:0 24px 70px #0b1f332b}.hero .eyebrow{color:#b8f6ee}.hero h1{font-size:clamp(35px,3.75vw,51px);letter-spacing:-2.7px;line-height:1.06}.hero h1 em{color:#00c2a8}.hero-secondary strong{display:inline;color:#fff;font-weight:800}.hero-secondary{max-width:475px!important;color:#d2dfe8!important}.hero-product{border-color:#ffffff4d;background:linear-gradient(145deg,#ffffff2e,#ffffff0b);box-shadow:0 28px 85px #00000040}.hero-product>span{color:#95f0e4}.hero-token.token-one{background:#fff;color:#0b1f33;border-color:#ffffffb3}.hero-token.token-one .hero-token-mark{width:37px;height:37px;color:#0b1f33}.hero-token.token-two{background:#ddfbf4;color:#008f7b}.floating-pill{background:#071827e0;border-color:#00c2a847}.floating-pill span{color:#00c2a8}.trust-icon{background:#e1fbf7;color:#008f7b}.category-chips button.active{border-color:#a6ebe2;background:#e1fbf7;color:#008f7b}.product-card:hover{border-color:#a6ebe2;box-shadow:0 18px 44px #0b1f331c}.product-placeholder{background:linear-gradient(145deg,#0b1f33,#174454);color:#f4f6f8}.product-placeholder .placeholder-orbit{border-color:#00c2a847}.product-placeholder .placeholder-tag{color:#b8f6ee}.product-placeholder small{color:#95aab7}.product-price,.product-card-footer .seller-mini{color:#0b1f33}.seller-avatar,.history-avatar,.seller-mini-avatar{background:#e1fbf7;color:#007f73}.form-stack input:focus,.form-stack select:focus,.form-stack textarea:focus,.listing-form input:focus,.listing-form select:focus,.listing-form textarea:focus,.bid-entry input:focus,.auto-bid-entry input:focus,.question-form input:focus,.chat-compose input:focus{border-color:#00b89e;box-shadow:0 0 0 3px #00c2a81a}.form-stack .check-label input[type=checkbox]{accent-color:#00A995}.signup-consents{border-color:#d8ece8;background:#f7fcfb}.inline-link{color:#008f7b}.legal-copy strong{color:#0b1f33}.footer{border-top-color:#dce4ea;background:#fff}.footer-inner{color:#667789}.footer-brand-copy{display:grid;gap:5px;margin-right:auto}.footer-brand-copy strong{color:#0b1f33;font-size:12px;font-weight:800}.footer-brand-copy small{color:#008f7b;font-size:12px;font-weight:700}.footer-brand{margin-right:0!important}.footer-inner>span:last-child{width:auto;color:#667789}.setup-shell{background:radial-gradient(circle at 90% 10%,#DDFBF4,transparent 30%),#f4f6f8}.setup-brand .brand-name{font-size:28px}.setup-card h1{color:#0b1f33}.setup-steps>div>span{background:#e1fbf7;color:#008f7b}.setup-code{background:#0b1f33}@media(max-width:760px){.brand-lockup{gap:6px}.brand-lockup .vorvi-mark{width:28px;height:28px}.brand-name{font-size:23px}.hero h1{font-size:clamp(31px,7vw,43px);letter-spacing:-1.9px;line-height:1.08}.hero .hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hero-stats strong{font-size:14px}.hero-stats span{font-size:11px;line-height:1.4}.footer-brand-copy{width:calc(100% - 5px);order:3}.footer-inner>span:last-child{width:100%;order:4}}.chat-bubble>strong,.inbox-empty>span{color:#008f7b}.promotion-option.chosen{border-color:#78dcce;background:#f1fcfa}.field-label-row{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:19px}.field-help-wrap{position:relative;display:inline-flex;align-items:center;vertical-align:middle;flex:0 0 auto}.field-help-button{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:1px solid #7CCFC4;border-radius:50%;background:#f1fcfa;color:#007f73;font:700 11px/1 DM Sans,sans-serif;cursor:pointer;transition:background .15s,color .15s,transform .15s}.field-help-button:hover,.field-help-button[aria-expanded=true]{background:#00a995;color:#fff;transform:translateY(-1px)}.field-help-button:focus-visible,.field-help-close:focus-visible{outline:3px solid rgba(0,194,168,.28);outline-offset:2px}.field-help-popover{position:absolute;z-index:80;top:calc(100% + 9px);left:0;display:flex;align-items:flex-start;gap:10px;width:min(290px,calc(100vw - 56px));padding:13px 12px;border:1px solid #CFE7E3;border-radius:12px;background:#fff;color:#415365;box-shadow:0 12px 34px #0b1f332b;font-size:12px;font-weight:400;line-height:1.55;white-space:normal}.field-help-popover-copy{display:grid;gap:4px;flex:1;min-width:0}.field-help-popover-copy strong{font-size:12px;font-weight:800;color:#0b1f33}.field-help-popover-copy>span{font-size:12px;font-weight:400;color:#536677}.field-help-close{flex:0 0 auto;width:20px;height:20px;display:grid;place-items:center;border:0;border-radius:6px;background:#f1f6f7;color:#526473;font-size:16px;line-height:1;padding:0}.field-help-close:hover{background:#e1fbf7;color:#007f73}.promotion-option .field-help-button{width:16px;height:16px;font-size:12px;vertical-align:middle}.promotion-option .field-help-popover{font-weight:400;text-align:left;white-space:normal}@media(max-width:760px){.field-help-popover{width:min(270px,calc(100vw - 42px));top:calc(100% + 7px)}.field-label-row{gap:6px}}@media(max-width:760px){.field-help-popover{left:auto;right:0}}.delivery-block{display:grid;gap:11px;margin-top:2px}.delivery-block-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#0b1f33;font-size:13px}.delivery-block-heading>span{display:inline-flex;align-items:center;gap:7px}.delivery-block-heading>small{color:#7b8997;font-size:12px;font-weight:500}.delivery-options{display:grid;gap:9px}.delivery-option{display:grid!important;grid-template-columns:18px 38px minmax(0,1fr) auto;align-items:center;gap:12px!important;padding:14px;border:1px solid #DCE4EA;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.delivery-option.chosen{border-color:#65daca;background:#f1fcfa;box-shadow:0 0 0 1px #00a9950f}.delivery-option>input[type=radio]{width:16px!important;height:16px;margin:0;padding:0;accent-color:#00A995}.delivery-option-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#e1fbf7;color:#008f7b;font-size:21px;font-weight:800}.delivery-option-copy{display:grid;gap:4px;min-width:0}.delivery-option-copy strong{color:#0b1f33;font-size:13px}.delivery-option-copy small{color:#697d8c;font-size:12px;font-weight:500;line-height:1.5}.delivery-option>.field-help-wrap{align-self:center}.shipping-zip-row{margin-top:1px}.seller-calculator{display:grid;gap:15px;margin-top:19px;padding:19px;border:1px solid #DCEAE7;border-radius:17px;background:linear-gradient(145deg,#fcfefe,#f5fbfa)}.calculator-heading{display:flex;align-items:center;gap:11px}.calculator-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;background:#0b1f33;color:#b8f6ee;font-size:14px;font-weight:900}.calculator-heading>div{display:grid;gap:4px}.calculator-heading strong{color:#0b1f33;font-size:15px;font-weight:800}.calculator-heading small{color:#718292;font-size:12px;font-weight:500}.simulation-input-label{display:grid!important;gap:7px!important;color:#4c5d6c!important;font-size:12px!important;font-weight:700!important}.simulation-input-label input{width:100%;border:1px solid #DCE4EA;border-radius:10px;padding:12px;background:#fff;color:#0b1f33;font-size:15px;font-weight:700}.calculator-lines{display:grid;gap:0;padding-top:2px;border-top:1px solid #DCEAE7}.calculator-lines>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #E7F0EE;font-size:12px}.calculator-lines>div>span{color:#637686;line-height:1.4}.calculator-lines>div>strong{color:#263d4d;font-size:12px;white-space:nowrap}.calculator-lines .calculator-negative{color:#b45148}.calculator-lines .calculator-result{margin-top:3px;padding:13px 12px;border:0;border-radius:11px;background:#e1fbf7}.calculator-lines .calculator-result>span{color:#006f65;font-weight:800}.calculator-lines .calculator-result>strong{color:#007f73;font-size:18px;font-weight:900}.shipping-estimate{display:grid;gap:4px;padding:12px 13px;border:1px solid #DCE4EA;border-radius:11px;background:#fff}.shipping-estimate strong{color:#0b1f33;font-size:12px}.shipping-estimate span{color:#667b8b;font-size:12px;line-height:1.55}.shipping-estimate.free{border-color:#cfece5;background:#f5fcfa}.shipping-estimate.pickup{border-color:#dce4ea;background:#f8fafb}.calculator-disclaimer{margin:0;color:#718292;font-size:11px;line-height:1.65}.commission-settings-modal{width:min(520px,100%)}.commission-settings-form{padding:20px 24px 24px}.settings-intro{margin:0 0 4px;color:#667789;font-size:13px;line-height:1.65}.settings-security-note{margin:0;padding:10px 12px;border-radius:10px;background:#f3f7f8;color:#687b89;font-size:12px;line-height:1.55}@media(max-width:760px){.delivery-option{grid-template-columns:16px 34px minmax(0,1fr) auto;gap:8px!important;padding:11px}.delivery-option-icon{width:34px;height:34px}.delivery-option-copy strong{font-size:12px}.delivery-option-copy small{font-size:11px}.delivery-block-heading{align-items:flex-start;flex-direction:column;gap:5px}.seller-calculator{padding:14px}.calculator-lines>div{font-size:12px}.calculator-lines .calculator-result>strong{font-size:16px}.commission-settings-form{padding:16px}}@media(max-width:430px){.delivery-option{grid-template-columns:16px 30px minmax(0,1fr)}.delivery-option-icon{width:30px;height:30px;font-size:18px}.delivery-option>.field-help-wrap{grid-column:3;justify-self:start;margin-top:-2px}.calculator-lines>div{align-items:flex-start}.calculator-lines>div>span{max-width:65%}}.shipping-quote-box{display:grid;gap:11px;margin-top:13px;padding:14px;border:1px solid #DCE4EA;border-radius:13px;background:#f8fafb}.shipping-quote-heading{display:grid;gap:3px}.shipping-quote-heading strong{color:#0b1f33;font-size:13px}.shipping-quote-heading span,.shipping-quote-note{color:#718292;font-size:12px;line-height:1.55}.shipping-quote-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.shipping-quote-controls label{display:grid;gap:7px;margin:0;color:#4c5d6c;font-size:12px;font-weight:700}.shipping-quote-controls input{width:100%;box-sizing:border-box;border:1px solid #DCE4EA;border-radius:10px;padding:11px;background:#fff;color:#0b1f33;font:inherit}.shipping-quote-controls .button{white-space:nowrap;min-height:40px}.shipping-quote-results{display:grid;gap:7px}.shipping-quote-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #DCE4EA;border-radius:10px;background:#fff}.shipping-quote-option>span{display:grid;gap:3px}.shipping-quote-option>span strong{font-size:12px;color:#0b1f33}.shipping-quote-option small{font-size:12px;color:#718292}.shipping-quote-option>strong{white-space:nowrap;font-size:13px;color:#263d4d}.shipping-quote-option.best{border-color:#65daca;background:#f1fcfa}.shipping-quote-option.best>strong{color:#007f73}.shipping-quote-note{margin:0}@media(max-width:560px){.shipping-quote-controls{grid-template-columns:1fr}.shipping-quote-controls .button{width:100%}}.duration-picker-card{grid-column:span 2;display:grid;gap:15px;margin-top:2px;padding:18px 19px;border:1px solid #dcebe8;border-radius:16px;background:linear-gradient(135deg,#fbfffe,#f2fbf9)}.duration-picker-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.duration-picker-title{display:flex;align-items:center;gap:11px;min-width:0}.duration-picker-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border-radius:12px;background:#def8f3;color:#009d8a;font-size:23px;font-weight:800}.duration-picker-title>div{display:grid;gap:4px}.duration-picker-title strong{color:#0b1f33;font-size:14px}.duration-picker-title small{color:#78899b;font-size:12px;line-height:1.5}.duration-selected-value{display:grid;justify-items:end;gap:3px;flex:0 0 auto}.duration-selected-value strong{color:#008b7c;font-size:21px;letter-spacing:-.4px;text-align:right}.duration-selected-value small{color:#71869a;font-size:11px}.duration-range{width:100%;margin:5px 0 0;accent-color:#00a994;cursor:pointer}.duration-range-labels{display:flex;justify-content:space-between;margin-top:-9px;color:#8291a2;font-size:11px}.duration-manual-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:13px;border-top:1px solid #dfedea}.duration-manual-row>label{color:#536677;font-size:12px;font-weight:700}.duration-hours-control{display:flex;align-items:center;gap:8px;max-width:180px}.duration-hours-control input{width:100px!important;min-height:39px!important;padding:8px 10px!important;background:#fff!important;border-color:#cadfdc!important;text-align:right}.duration-hours-control span{color:#6e8496;font-size:12px}.duration-picker-note{color:#7c8d9d;font-size:11px;line-height:1.6}.auction-result-panel{display:flex;align-items:flex-start;gap:14px;margin-top:14px;padding:17px;border:1px solid #d9ece8;border-radius:16px;background:linear-gradient(135deg,#f7fffd,#edfaf7)}.auction-result-panel.no-winner{border-color:#e5e6ee;background:#f8f8fb}.auction-result-icon{display:grid;place-items:center;width:43px;height:43px;flex:0 0 auto;border-radius:13px;background:#dff8f3;font-size:21px}.auction-result-content{display:grid;gap:8px;min-width:0;flex:1}.auction-result-eyebrow{color:#008f7e;font-size:11px;font-weight:900;letter-spacing:1.4px}.auction-result-content h3{margin:0;color:#0b1f33;font-size:17px;line-height:1.35}.auction-result-content p{margin:0;color:#536b7e;font-size:12px;line-height:1.6}.auction-result-price{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-radius:10px;background:#fffc}.auction-result-price span{color:#647a8c;font-size:12px}.auction-result-price strong{color:#008b7c;font-size:19px}.auction-result-content .button{justify-self:start;min-height:38px;padding:0 14px;font-size:12px}.auction-result-content>small{color:#7b8e9e;font-size:11px;line-height:1.55}@media(max-width:760px){.duration-picker-card{grid-column:auto;padding:14px}.duration-picker-header{align-items:flex-start}.duration-picker-title{gap:8px}.duration-picker-title small{font-size:11px}.duration-selected-value strong{font-size:17px}.duration-selected-value small{max-width:82px;text-align:right}.duration-manual-row{align-items:flex-start;flex-direction:column;gap:8px}.duration-hours-control{max-width:none}.auction-result-panel{padding:13px;gap:10px}.auction-result-icon{width:35px;height:35px}.auction-result-content h3{font-size:15px}}.winner-shipping-panel{display:grid;gap:13px;margin-top:14px;padding:17px;border:1px solid #dce9e7;border-radius:16px;background:linear-gradient(145deg,#fbfffe,#f1faf8)}.winner-shipping-panel-heading{display:flex;align-items:flex-start;gap:11px}.winner-shipping-panel-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:#dcf8f2;color:#008f7e;font-size:21px;font-weight:800}.winner-shipping-panel-heading>div{display:grid;gap:5px;min-width:0}.winner-shipping-panel-heading h3{margin:0;color:#0b1f33;font-size:16px}.winner-shipping-panel-heading p{margin:0;color:#536b7e;font-size:12px;line-height:1.6}.winner-shipping-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:11px;align-items:end}.winner-shipping-form label{display:grid;gap:7px;color:#4c5d6c;font-size:12px;font-weight:700}.winner-shipping-form input{width:100%;box-sizing:border-box;border:1px solid #dce4ea;border-radius:10px;padding:11px;background:#fff;color:#0b1f33;font:inherit}.winner-shipping-form .button{min-height:40px;white-space:nowrap}.winner-shipping-summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:12px;border:1px solid #dce9e7;border-radius:12px;background:#fff}.winner-shipping-summary span{color:#536b7e;font-size:12px;font-weight:700}.winner-shipping-summary strong{color:#008f7e;font-size:18px;text-align:right}.winner-shipping-summary small{grid-column:1/-1;color:#708393;font-size:12px;line-height:1.5}.winner-shipping-disclaimer{margin:0;color:#7b8e9e;font-size:12px;line-height:1.55}@media(max-width:560px){.winner-shipping-form{grid-template-columns:1fr}.winner-shipping-form .button{width:100%}.winner-shipping-panel{padding:13px}}.automatic-shipping-info{display:flex;align-items:flex-start;gap:12px;margin-top:14px;padding:16px;border:1px solid #d6ebe6;border-radius:15px;background:linear-gradient(135deg,#fafffe,#effaf7)}.automatic-shipping-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:#dcf8f2;color:#008f7e;font-size:21px;font-weight:800}.automatic-shipping-info>div{display:grid;gap:6px;min-width:0}.automatic-shipping-info strong{color:#0b1f33;font-size:13px}.automatic-shipping-info p{margin:0;color:#536b7e;font-size:12px;line-height:1.65}.automatic-shipping-info small{color:#718697;font-size:12px;line-height:1.55}.winner-shipping-status{margin:0;color:#536b7e;font-size:12px;line-height:1.6;padding:10px 12px;border-radius:10px;background:#f6faf9}.winner-delivery-zip{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px;border:1px solid #dce9e7;border-radius:12px;background:#fff}.winner-delivery-zip span{color:#536b7e;font-size:12px;font-weight:700}.winner-delivery-zip strong{color:#008f7e;font-size:18px;text-align:right}.winner-delivery-zip small{grid-column:1/-1;color:#708393;font-size:12px;line-height:1.5}.winner-shipping-help{grid-column:1/-1;display:block;color:#708393;font-size:12px;line-height:1.5}.winner-shipping-error{display:grid;gap:9px}.winner-shipping-error .button{justify-self:start}@media(max-width:560px){.automatic-shipping-info{padding:13px}.winner-delivery-zip{grid-template-columns:1fr;gap:6px}.winner-delivery-zip strong{text-align:left}}.account-popover{position:fixed;top:68px;right:max(18px,calc((100vw - 1216px)/2));z-index:85;width:min(280px,calc(100vw - 28px));padding:10px;border:1px solid #dce5ea;border-radius:14px;background:#fff;box-shadow:0 18px 45px #0b1f3329}.account-popover-heading{display:grid;gap:4px;padding:8px 10px 12px;border-bottom:1px solid #e8eef1}.account-popover-heading strong{font-size:13px;color:#0b1f33}.account-popover-heading small{overflow-wrap:anywhere;color:#718292;font-size:12px}.account-popover>button{width:100%;display:block;padding:11px 10px;border:0;border-radius:8px;background:transparent;color:#354c5d;text-align:left;font-size:12px;font-weight:700}.account-popover>button:hover{background:#e1fbf7;color:#007f73}.account-edit-modal{width:min(560px,100%)}.account-edit-loading{padding:0 24px 24px;color:#718292;font-size:13px}.account-edit-note{margin:0;padding:10px 12px;border-radius:10px;background:#f6f8fa;color:#687887;font-size:12px;line-height:1.6}.account-edit-modal .form-stack textarea{resize:vertical;min-height:82px}.auction-order-summary{display:grid;gap:13px;margin-top:14px;padding:17px;border:1px solid #d8e4eb;border-radius:16px;background:#fff}.auction-order-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.auction-order-summary-heading>div{display:grid;gap:4px}.auction-order-summary-heading h3{margin:0;color:#0b1f33;font-size:16px}.order-status-chip{flex:0 0 auto;border:1px solid #cfe9e4;border-radius:999px;padding:6px 9px;background:#effbf8;color:#007f73;font-size:11px;font-weight:800}.order-status-payment_expired,.order-status-disputed,.order-status-cancelled,.order-status-refunded{border-color:#f2d3cd;background:#fff4f1;color:#a6402d}.order-deadline{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #f2dfbe;border-radius:11px;background:#fff9ee;color:#775b2f;font-size:12px;line-height:1.5}.order-deadline strong{font-size:12px}.order-deadline span{flex:0 0 auto;text-align:right}.order-breakdown{display:grid;gap:9px}.order-breakdown>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:#586d7c;font-size:12px;line-height:1.45}.order-breakdown>div strong{flex:0 0 auto;color:#263d4d;text-align:right}.order-breakdown .order-total{margin-top:2px;padding-top:11px;border-top:1px solid #e4ebef;color:#0b1f33;font-weight:800}.order-breakdown .order-total strong{color:#007f73;font-size:17px}.order-breakdown>small,.order-seller-note{color:#718292;font-size:12px;line-height:1.6}.payment-not-ready{padding:12px;border:1px solid #eadfc8;border-radius:11px;background:#fffbf2}.payment-not-ready strong{color:#6f552b;font-size:12px}.payment-not-ready p{margin:5px 0 0;color:#796d58;font-size:12px;line-height:1.65}.order-seller-note{margin:0;padding-top:10px;border-top:1px solid #e5ecf0}.shipping-quote-option{flex-wrap:wrap}.shipping-quote-option .quote-select,.shipping-quote-option .quote-selected{min-height:32px;padding:0 11px;font-size:12px}.shipping-quote-option .quote-selected{cursor:default}@media(max-width:560px){.account-popover{top:62px;right:10px}.auction-order-summary{padding:13px}.auction-order-summary-heading,.order-deadline{align-items:flex-start;flex-direction:column}.order-deadline span{text-align:left}.order-breakdown>div{font-size:12px}.shipping-quote-option{align-items:flex-start}.shipping-quote-option .quote-select,.shipping-quote-option .quote-selected{margin-left:auto}}.topbar{gap:22px;padding-inline:max(26px,calc((100vw - 1216px)/2))}.top-actions{gap:5px;flex:0 0 auto;min-width:0}.nav-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 9px;border:1px solid transparent;border-radius:11px;background:transparent;color:#4f6171;font-size:12px;font-weight:750;white-space:nowrap;transition:background .16s,border-color .16s,color .16s}.nav-action .ui-icon{width:17px;height:17px;flex:0 0 auto}.nav-action:hover,.nav-action.selected{background:#e1fbf7;border-color:#d0f3ed;color:#007f73}.nav-action:focus-visible,.avatar-button:focus-visible,.account-popover button:focus-visible{outline:3px solid rgba(0,194,168,.26);outline-offset:2px}.nav-action-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.notification-trigger i{position:absolute;top:-7px;right:-9px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#e87845;color:#fff;font-size:11px;font-style:normal;font-weight:850;line-height:1}.avatar-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:auto;height:42px;padding:3px 7px;border:1px solid transparent;border-radius:999px;background:transparent;color:#607182}.avatar-button:hover,.avatar-button[aria-expanded=true]{border-color:#d5f1ec;background:#f1fcfa}.avatar-initial{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#e1fbf7;color:#007f73;font-size:14px;font-weight:850}.avatar-chevron{width:13px;height:13px}.sell-button{gap:5px}.account-popover{top:72px;width:min(330px,calc(100vw - 28px));max-height:min(76vh,680px);overflow-y:auto;padding:10px;border-color:#dce7ec;border-radius:18px;box-shadow:0 22px 58px #0b1f3330}.account-popover-heading{display:flex;align-items:center;gap:11px;padding:10px 10px 14px}.account-profile-avatar{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#ddfbf4,#f2fcfa);color:#007f73;font-size:17px;font-weight:900}.account-profile-details{display:grid;gap:4px;min-width:0}.account-profile-details strong{font-size:14px}.account-profile-details small{overflow-wrap:anywhere;color:#718292;font-size:12px;line-height:1.4}.account-menu-section-label{padding:12px 10px 5px;color:#91a0ac;font-size:11px;font-weight:900;letter-spacing:.12em}.account-popover>button{display:flex;align-items:center;gap:11px;min-height:51px;padding:9px 10px;border-radius:11px;text-align:left}.account-popover>button>.ui-icon{width:18px;height:18px;flex:0 0 auto;color:#008f7b}.account-menu-copy{display:grid;gap:3px;flex:1;min-width:0}.account-menu-copy strong{color:#253e50;font-size:12px;font-weight:800}.account-menu-copy small{color:#81919e;font-size:11px;line-height:1.35;font-weight:500}.account-menu-chevron{width:14px!important;height:14px!important;color:#a0adb6!important}.account-popover>button:hover{background:#f0fbf9;color:#007f73}.account-popover>button:hover .account-menu-copy strong{color:#007f73}.account-menu-footer{margin-top:7px;padding-top:8px;border-top:1px solid #E9EFF2}.account-popover .account-menu-footer .account-signout{display:flex;width:100%;min-height:42px;color:#9b4d43}.account-popover .account-menu-footer .account-signout .ui-icon{color:#b45a4c}.account-popover .account-menu-footer .account-signout:hover{background:#fff3f0;color:#973e32}@media(max-width:1100px){.topbar{gap:12px;padding-inline:20px}.top-actions{gap:2px}.nav-action{gap:5px;padding-inline:7px;font-size:12px}.searchbox{min-width:150px}}@media(max-width:760px){.topbar{display:flex;flex-wrap:wrap;gap:9px 12px;padding:12px 14px;min-height:0}.brand{order:0}.top-actions{order:1;display:flex;flex:1 0 100%;width:100%;justify-content:space-between;align-items:center;gap:2px;margin-left:0;flex-wrap:wrap}.searchbox{order:2;flex:1 0 100%;max-width:none;min-width:0}.top-actions .nav-action{display:inline-flex;flex:1 1 56px;min-width:50px;min-height:48px;flex-direction:column;gap:3px;padding:5px 2px;border-radius:10px;font-size:11px;line-height:1.1;white-space:normal}.top-actions .nav-action .ui-icon{width:18px;height:18px}.top-actions .nav-action>span:last-child{max-width:70px;text-align:center}.top-actions .avatar-button{flex:0 0 auto;height:39px;margin-left:1px;padding:2px 3px}.top-actions .avatar-initial{width:31px;height:31px;font-size:13px}.top-actions .avatar-chevron{width:11px;height:11px}.top-actions .sell-button{flex:0 0 auto;min-height:36px;padding:0 10px;font-size:12px}.account-popover{top:110px;right:10px;width:min(330px,calc(100vw - 20px));max-height:calc(100dvh - 125px)}.notification-popover{top:110px;right:10px}}@media(max-width:390px){.top-actions .nav-action{flex-basis:50px;min-width:46px;font-size:10px}.top-actions .sell-button{padding-inline:8px}}.account-popover .account-menu-footer{margin-top:7px;padding-top:8px;border-top:1px solid #E9EFF2}.account-popover .account-menu-footer button.account-signout{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:36px;min-height:36px;max-height:36px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#9b4d43;font-size:12px;line-height:1.2;font-weight:750;text-align:left;box-shadow:none}.account-popover .account-menu-footer button.account-signout .ui-icon{width:15px;height:15px;flex:0 0 auto;color:#b45a4c}.account-popover .account-menu-footer button.account-signout span{font-size:12px;line-height:1.2;font-weight:750}.account-popover .account-menu-footer button.account-signout:hover{background:#fff3f0;color:#973e32}.account-preference-option{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border:1px solid #DCE7EC;border-radius:12px;background:#fff}.account-preference-option>span{display:grid;gap:5px;flex:1;min-width:0}.account-preference-option strong{color:#253e50;font-size:13px}.account-preference-option small{color:#718292;font-size:12px;line-height:1.55;font-weight:500}.account-preference-option input[type=checkbox]{width:18px;height:18px;flex:0 0 auto;accent-color:#00A995}.password-change-modal,.notification-preferences-modal{width:min(540px,100%)}.notification-preferences-modal .form-stack{padding-bottom:22px}.account-popover .account-menu-footer .account-signout:focus-visible{outline:3px solid rgba(0,194,168,.26);outline-offset:2px}.collection-heading{align-items:flex-start;margin-top:4px;padding-top:8px}.collection-heading>div{max-width:700px}.collection-heading h2{letter-spacing:-.8px}.collection-heading p{max-width:640px;line-height:1.65}.collection-result-count{display:inline-flex;align-items:center;min-height:38px;color:#607182;font-size:13px;font-weight:750}.filter-panel-expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-panel-expanded .check-filter{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 2px;font-weight:650}.filter-panel-expanded .text-button{justify-self:start;align-self:center}@media(max-width:1100px){.filter-panel-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.collection-heading{margin-top:0;padding-top:0}.filter-panel-expanded{grid-template-columns:1fr 1fr}.filter-panel-expanded>label:nth-child(3),.filter-panel-expanded>label:nth-child(4),.filter-panel-expanded>label:nth-child(5){grid-column:1/-1}.filter-panel-expanded .check-filter,.filter-panel-expanded .text-button{grid-column:1/-1}.collection-result-count{font-size:12px}}.hero h1{font-size:clamp(42px,4.45vw,64px);letter-spacing:-2.8px;line-height:1.04}.hero-copy>p{font-size:16px;line-height:1.75}.hero .eyebrow{font-size:11px;letter-spacing:.13em}.hero-stats{gap:30px}.hero-stats strong{font-size:20px}.hero-stats span{font-size:12px;line-height:1.45}.hero-product{transform:rotate(3deg);width:248px;min-height:286px;height:auto;gap:18px;padding:24px}.hero-product>span{font-size:10px;line-height:1.4}.hero-spotlight-title{font-family:Manrope,sans-serif;font-size:clamp(25px,2.4vw,33px)!important;line-height:1.08!important;letter-spacing:-1.1px!important;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-product-bottom small{font-size:12px;line-height:1.45}.hero-product-bottom b{font-size:24px}.hero-spotlight-time{color:#96eee2!important;font-weight:800}.hero-product.no-spotlight .hero-spotlight-title{font-size:28px!important}.trust-strip strong{font-size:14px}.trust-strip small{font-size:12px;line-height:1.45}.discovery-categories,.discovery-shelf{margin-top:35px}.discovery-heading,.discovery-shelf-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.discovery-heading h2,.discovery-shelf-heading h2{margin:7px 0 8px;font-family:Manrope,sans-serif;font-size:clamp(25px,2.5vw,32px);line-height:1.16;letter-spacing:-1px;color:#0b1f33}.discovery-heading p,.discovery-shelf-heading p{margin:0;max-width:690px;font-size:15px;line-height:1.6;color:#667789}.discovery-shelf-heading h2>span{display:inline-block;margin-right:5px;font-family:system-ui,sans-serif;font-size:.85em}.discovery-live-count{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;padding:11px 14px;border:1px solid #d5ece7;border-radius:30px;background:#f4fcfa;color:#007f73;font-size:13px;font-weight:800;white-space:nowrap}.discovery-live-count .live-dot{background:#00a995;box-shadow:0 0 0 4px #00a9951a}.discovery-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.discovery-category-card{position:relative;display:flex;align-items:center;gap:13px;min-width:0;min-height:88px;padding:15px;border:1px solid #e1e7eb;border-radius:17px;background:#fff;color:#0b1f33;text-align:left;box-shadow:0 5px 20px #0b1f3306;transition:transform .18s,border-color .18s,box-shadow .18s}.discovery-category-card:hover{transform:translateY(-3px);border-color:#97e4d9;box-shadow:0 14px 28px #0b1f3314}.discovery-category-icon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:15px;background:#e3faf6;color:#007f73;font-size:25px;font-weight:800}.category-tone-1 .discovery-category-icon{background:#edf0ff;color:#535bc4}.category-tone-2 .discovery-category-icon{background:#fff1e7;color:#b55a28}.category-tone-3 .discovery-category-icon{background:#eff7e5;color:#557c35}.discovery-category-copy{display:grid;gap:5px;min-width:0}.discovery-category-copy strong{font-size:15px;line-height:1.25;overflow-wrap:anywhere}.discovery-category-copy small{font-size:12px;line-height:1.4;color:#758596}.discovery-category-arrow{align-self:flex-start;margin-left:auto;color:#8798a7;font-size:17px;transition:transform .18s,color .18s}.discovery-category-card:hover .discovery-category-arrow{transform:translate(2px,-2px);color:#007f73}.discovery-text-link{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:10px 0;border:0;background:transparent;color:#007f73;font-size:14px;font-weight:800;white-space:nowrap}.discovery-text-link:hover{text-decoration:underline}.discovery-product-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(225px,1fr);grid-template-rows:auto;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;padding:3px 3px 15px;scroll-snap-type:x mandatory}.discovery-product-rail>.product-card{scroll-snap-align:start;max-width:340px;width:100%}.discovery-product-rail .product-image{height:205px}.discovery-product-rail .product-info h3{font-size:16px;line-height:1.35}.discovery-product-rail .product-price{font-size:25px}.discovery-product-rail .card-stats{font-size:12px}.discovery-shelf-urgent{padding:24px;border:1px solid #f0d6c8;border-radius:22px;background:linear-gradient(120deg,#fffaf6,#fff 65%,#fff4ed)}.discovery-shelf-urgent .discovery-shelf-heading h2{color:#823f28}.discovery-shelf-urgent .discovery-text-link{color:#9c4b2d}.discovery-empty-rail{display:flex;align-items:center;gap:16px;min-height:112px;padding:20px;border:1px dashed #cbd9df;border-radius:17px;background:#fffc}.discovery-empty-icon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:15px;background:#e6f8f5;color:#007f73;font-size:26px;font-weight:800}.discovery-empty-urgent .discovery-empty-icon{background:#ffeadf;color:#a34e2c}.discovery-empty-rail>div{flex:1;min-width:0}.discovery-empty-rail strong{font-size:16px;line-height:1.35;color:#0b1f33}.discovery-empty-rail p{margin:5px 0 0;color:#667789;font-size:14px;line-height:1.55}.discovery-empty-rail .button{flex:0 0 auto;font-size:13px}.searchbox input{font-size:15px}.nav-action,.button{font-size:13px}.section-heading h2{font-size:34px}.section-heading p{font-size:14px;line-height:1.5}.view-tabs button{font-size:14px}.sort-select,.category-chips button,.filter-panel label{font-size:13px}.filter-panel input,.filter-panel select{font-size:14px}.product-info h3{font-size:15px;line-height:1.35}.product-price{font-size:24px}.product-overline{font-size:10px}.card-stats{font-size:11px}.price-label{font-size:12px}@media(max-width:1100px){.discovery-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-product-rail{grid-auto-columns:minmax(220px,34%)}.discovery-heading,.discovery-shelf-heading{align-items:flex-start}}@media(max-width:760px){.hero h1{font-size:clamp(34px,8vw,44px);letter-spacing:-1.8px}.hero-copy>p{font-size:14px}.hero-stats strong{font-size:17px}.hero-stats span{font-size:11px}.discovery-categories,.discovery-shelf{margin-top:27px}.discovery-heading,.discovery-shelf-heading{align-items:flex-start;flex-direction:column;gap:10px}.discovery-heading h2,.discovery-shelf-heading h2{font-size:26px}.discovery-heading p,.discovery-shelf-heading p{font-size:14px}.discovery-live-count{font-size:12px;padding:8px 11px}.discovery-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.discovery-category-card{gap:9px;min-height:78px;padding:11px}.discovery-category-icon{width:38px;height:38px;flex-basis:38px;border-radius:12px;font-size:21px}.discovery-category-copy strong{font-size:13px}.discovery-category-copy small{font-size:11px}.discovery-product-rail{grid-auto-columns:minmax(190px,70%);gap:11px}.discovery-product-rail .product-image{height:175px}.discovery-shelf-urgent{padding:15px}.discovery-empty-rail{align-items:flex-start;flex-wrap:wrap;padding:14px}.discovery-empty-rail>div{flex-basis:calc(100% - 64px)}.discovery-empty-rail .button{margin-left:64px}.section-heading h2{font-size:26px}}@media(max-width:430px){.discovery-category-grid{grid-template-columns:1fr}.discovery-category-card{min-height:70px}.discovery-product-rail{grid-auto-columns:minmax(180px,84%)}.hero-product{width:230px;min-height:250px;padding:20px}.hero-spotlight-title{font-size:25px!important}}.hero{grid-template-columns:minmax(0,1.02fr) minmax(400px,.98fr);gap:14px}.hero h1{font-size:clamp(39px,3.6vw,53px);letter-spacing:-2.6px;line-height:1.05}.hero-copy>p{max-width:445px}.hero-art{height:370px;min-width:0;display:grid;place-items:center;position:relative;transform:none;overflow:visible}.hero-art-glow{position:absolute;inset:8% 4%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,194,168,.25),rgba(0,194,168,.06) 42%,transparent 73%);filter:blur(8px);pointer-events:none}.hero-showcase-card{position:relative;z-index:2;width:min(100%,430px);height:342px;padding:15px;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;border:1px solid rgba(255,255,255,.65);border-radius:25px;background:#fffffff7;box-shadow:0 24px 70px #00000040;color:#0b1f33;overflow:hidden;animation:hero-showcase-in .42s ease-out}.hero-showcase-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.hero-showcase-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:30px;background:#e1fbf7;color:#007f73;font-size:10px;font-weight:900;letter-spacing:.12em;white-space:nowrap}.hero-showcase-badge .live-dot{width:6px;height:6px;box-shadow:0 0 0 3px #00a9951a;background:#00a995}.hero-showcase-count{color:#748595;font-size:11px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.hero-showcase-photo{display:grid;place-items:center;width:100%;min-height:0;overflow:hidden;padding:7px;border:0;border-radius:17px;background:linear-gradient(145deg,#fff,#f3f7f8);cursor:pointer}.hero-showcase-photo img{display:block;width:100%;height:100%;max-height:218px;object-fit:contain;object-position:center;transition:transform .4s ease,opacity .25s ease}.hero-showcase-photo:hover img{transform:scale(1.035)}.hero-showcase-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:0 2px}.hero-showcase-caption>div{display:grid;gap:3px;min-width:0}.hero-showcase-caption small{color:#008f7b;font-size:9px;line-height:1.25;font-weight:900;letter-spacing:.11em}.hero-showcase-caption strong{color:#0b1f33;font-family:Manrope,sans-serif;font-size:22px;line-height:1.12;letter-spacing:-.6px;overflow-wrap:anywhere}.hero-showcase-cta{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:10px 12px;border:0;border-radius:10px;background:#00a995;color:#fff;font-size:12px;font-weight:800;white-space:nowrap;transition:background .16s,transform .16s}.hero-showcase-cta:hover{background:#008f7b;transform:translateY(-1px)}.hero-carousel-controls{display:flex;align-items:center;justify-content:center;gap:14px;min-height:27px}.hero-carousel-arrow{display:grid;place-items:center;width:27px;height:27px;padding:0;border:1px solid #DCE7EA;border-radius:50%;background:#fff;color:#294458;font-size:21px;line-height:1;transition:background .15s,border-color .15s,color .15s}.hero-carousel-arrow:hover{border-color:#78dcce;background:#e1fbf7;color:#007f73}.hero-carousel-dots{display:flex;align-items:center;justify-content:center;gap:6px}.hero-carousel-dots button{width:7px;height:7px;padding:0;border:0;border-radius:8px;background:#cfdadf;transition:width .18s,background .18s}.hero-carousel-dots button.active{width:22px;background:#00a995}.hero-showcase-photo:focus-visible,.hero-carousel-arrow:focus-visible,.hero-carousel-dots button:focus-visible,.hero-showcase-cta:focus-visible{outline:3px solid rgba(0,194,168,.45);outline-offset:3px}.hero .floating-pill{right:-2px;bottom:-5px;z-index:3;font-size:10px;padding:9px 12px;background:#071827ed}@keyframes hero-showcase-in{0%{opacity:.55;transform:translateY(5px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.discovery-categories,.discovery-shelf{margin-top:29px}.discovery-heading h2,.discovery-shelf-heading h2{font-size:clamp(26px,2.35vw,31px)}.discovery-heading p,.discovery-shelf-heading p{font-size:14px;line-height:1.45}.discovery-category-card{min-height:94px}.discovery-product-rail .product-image{height:222px}@media(max-width:1100px){.hero{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);padding:39px;gap:10px}.hero h1{font-size:clamp(35px,4vw,47px);letter-spacing:-2.2px}.hero-art{height:345px}.hero-showcase-card{height:320px;padding:13px}.hero-showcase-photo img{max-height:196px}.hero-showcase-caption strong{font-size:20px}.hero-showcase-cta{padding:9px 10px}}@media(max-width:760px){.hero{grid-template-columns:1fr;gap:0;padding:29px 24px 13px}.hero h1{font-size:clamp(35px,7.6vw,44px);letter-spacing:-1.8px;line-height:1.08}.hero-copy>p{font-size:14px;line-height:1.55}.hero-art{height:335px;max-width:500px;width:100%;margin:10px auto 0;transform:none}.hero-showcase-card{width:min(100%,410px);height:312px;padding:12px;gap:8px}.hero-showcase-photo img{max-height:176px}.hero-showcase-caption strong{font-size:19px}.hero-showcase-caption small{font-size:8px}.hero-showcase-cta{font-size:11px;padding:9px}.hero .floating-pill{right:0;bottom:-3px;font-size:9px}.discovery-categories,.discovery-shelf{margin-top:24px}.discovery-heading h2,.discovery-shelf-heading h2{font-size:25px}.discovery-heading p,.discovery-shelf-heading p{font-size:13px}.discovery-product-rail .product-image{height:183px}}@media(max-width:430px){.hero{padding-inline:18px}.hero-art{height:310px}.hero-showcase-card{height:293px;padding:10px;border-radius:20px}.hero-showcase-photo{border-radius:13px}.hero-showcase-photo img{max-height:160px}.hero-showcase-caption strong{font-size:18px}.hero-showcase-cta{padding:8px}.hero-showcase-badge{font-size:9px;padding:6px 8px}.hero .floating-pill{position:relative;right:auto;bottom:auto;margin-top:8px;justify-self:center}.discovery-product-rail .product-image{height:160px}}@media(prefers-reduced-motion:reduce){.hero-showcase-card,.hero-showcase-photo img,.hero-showcase-cta,.hero-carousel-dots button{animation:none;transition:none}}.hero{grid-template-columns:minmax(0,.9fr) minmax(490px,1.1fr);gap:22px}.hero-art{height:470px}.hero-showcase-card{width:min(100%,560px);height:438px;padding:14px;gap:9px;grid-template-rows:auto minmax(0,1fr) auto auto}.hero-showcase-photo{padding:0;border-radius:17px;background:#e7edf0}.hero-showcase-photo{background:#e7e9ec;overflow:hidden}.hero-showcase-photo img{display:block;width:100%;height:100%;max-height:none;object-fit:contain;object-position:center;background:#e7e9ec;transform:scale(1);transition:transform .35s ease}.hero-showcase-photo:hover img{transform:scale(1.025)}.hero-showcase-caption strong{font-size:24px}.discovery-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.discovery-category-card{min-height:99px}.discovery-category-copy strong{font-size:16px}.discovery-category-copy small{font-size:13px}.discovery-shelf-personal{padding-block:4px 8px}.discovery-shelf-personal .discovery-product-rail .product-image{height:238px}.discovery-shelf-personal .discovery-shelf-heading h2{display:flex;align-items:center;gap:10px}.personalization-consent{position:fixed;z-index:1200;left:22px;right:22px;bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:22px;max-width:1050px;margin-inline:auto;padding:19px 21px;border:1px solid #c8ddd9;border-radius:18px;background:#fffffffa;box-shadow:0 18px 65px #0b1f3338;color:#0b1f33;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.personalization-consent-copy{flex:1;min-width:0}.personalization-consent-copy strong{font-size:16px;line-height:1.35}.personalization-consent-copy p{margin:5px 0 0;color:#536677;font-size:13px;line-height:1.5}.personalization-consent-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;max-width:390px}.personalization-consent-actions .button{font-size:13px;white-space:nowrap}.personalization-details-link{border:0;background:transparent;color:#007f73;text-decoration:underline;text-underline-offset:3px;font-size:12px;font-weight:750;cursor:pointer;padding:7px}.personalization-info-list{display:grid;gap:12px;margin:18px 0 22px}.personalization-info-list>div{display:grid;gap:4px;padding:13px 14px;border:1px solid #e0e8ec;border-radius:12px;background:#f8fafb}.personalization-info-list strong{color:#0b1f33;font-size:14px}.personalization-info-list span{color:#5e7181;font-size:13px;line-height:1.55}.personalization-settings-modal{max-width:640px}@media(max-width:1120px){.hero{grid-template-columns:minmax(0,.95fr) minmax(400px,1.05fr);gap:14px}.hero-showcase-card{width:min(100%,520px)}.discovery-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:920px){.hero{grid-template-columns:1fr}.hero-art{height:440px;max-width:660px;width:100%;margin:10px auto 0}.hero-showcase-card{width:min(100%,620px);height:410px}.discovery-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.personalization-consent{align-items:flex-start;flex-direction:column;gap:12px}.personalization-consent-actions{max-width:none;justify-content:flex-start}}@media(max-width:760px){.hero-art{height:370px}.hero-showcase-card{height:350px}.hero-showcase-photo img{max-height:none}.discovery-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-shelf-personal .discovery-product-rail .product-image{height:190px}.personalization-consent{left:10px;right:10px;bottom:10px;padding:15px;border-radius:15px}.personalization-consent-copy strong{font-size:15px}.personalization-consent-copy p{font-size:12px}.personalization-consent-actions{gap:6px}.personalization-consent-actions .button{font-size:12px;min-height:37px}}@media(max-width:430px){.hero-art{height:315px}.hero-showcase-card{height:300px}.hero-showcase-photo{min-height:0}.hero-showcase-caption strong{font-size:18px}.discovery-category-grid{grid-template-columns:1fr}.personalization-consent-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.personalization-details-link{grid-column:1/-1;justify-self:start}}.discovery-category-icon{display:grid;place-items:center;font-family:system-ui,-apple-system,sans-serif;font-size:27px;line-height:1;flex:0 0 44px;width:44px;height:44px}.hero-showcase-photo img{object-fit:contain!important}.notification-item.unread{border-left:3px solid #00A995}.notification-item:not(.unread){border-left:3px solid transparent}.listing-form .field-label-row>span:first-child{font-size:15px;font-weight:800;line-height:1.45;color:#21384a}.listing-form .form-grid>label{font-size:15px;line-height:1.45}.listing-form input:not([type=range]):not([type=radio]):not([type=checkbox]),.listing-form select,.listing-form textarea{font-size:15px;line-height:1.5;min-height:46px;padding:12px 14px}.listing-form textarea{min-height:110px}.listing-form .field-help{font-size:12px;line-height:1.55}.step-indicator strong{font-size:16px}.step-indicator small{font-size:12px;line-height:1.45}.listing-form .duration-picker-title strong,.listing-form .delivery-block-heading strong{font-size:15px}.listing-form .duration-picker-title small,.listing-form .duration-picker-note,.listing-form .delivery-option-copy small{font-size:12px;line-height:1.55}.account-activity-modal,.account-help-modal{width:min(680px,100%)}.account-activity-list{display:grid;gap:9px;padding:2px 22px 20px}.account-activity-row{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:14px;border:1px solid #dce7ec;border-radius:13px;background:#fff;color:#253e50;text-align:left;transition:border-color .16s,background .16s}.account-activity-row:hover{border-color:#9be1d8;background:#f7fcfb}.account-activity-row-copy{display:grid;gap:5px;min-width:0}.account-activity-row-copy>strong{font-size:14px;overflow-wrap:anywhere}.account-activity-row-copy>small,.account-activity-row-value>small{color:#7b8d9a;font-size:12px;line-height:1.45}.account-activity-row-copy .order-status-chip{justify-self:start;margin-top:2px}.account-activity-row-value{display:grid;justify-items:end;gap:5px;flex:0 0 auto}.account-activity-row-value>strong{font-size:14px;color:#008f7b}.account-activity-row-value .ui-icon{width:16px;height:16px;color:#8b9aa5}.account-activity-empty{display:grid;justify-items:center;gap:9px;padding:36px 24px;text-align:center}.account-activity-empty>.ui-icon{width:34px;height:34px;color:#008f7b}.account-activity-empty>strong{font-size:16px;color:#253e50}.account-activity-empty>p{max-width:390px;margin:0;color:#718292;font-size:13px;line-height:1.6}.account-help-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:2px 22px 12px}.account-help-topics article{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid #dce7ec;border-radius:12px;background:#fff}.account-help-topics article>.ui-icon{width:19px;height:19px;flex:0 0 auto;color:#008f7b}.account-help-topics article strong{font-size:13px;color:#253e50}.account-help-topics article p{margin:5px 0 0;color:#718292;font-size:12px;line-height:1.6}.account-help-note{margin:0 22px;padding:11px 12px;border-radius:10px;background:#f5f8fa;color:#718292;font-size:12px;line-height:1.55}@media(max-width:560px){.account-activity-list{padding-inline:14px}.account-activity-row{padding:12px;gap:10px}.account-activity-row-copy>strong{font-size:13px}.account-help-topics{grid-template-columns:1fr;padding-inline:14px}.account-help-note{margin-inline:14px}.listing-form .field-label-row>span:first-child{font-size:14px}.listing-form input:not([type=range]):not([type=radio]):not([type=checkbox]),.listing-form select,.listing-form textarea{font-size:14px;min-height:44px}}
