.mp-product-media>a{display:block;width:100%;height:100%}.mp-product h3 a{color:inherit;text-decoration:none}.product-breadcrumb{display:flex;gap:9px;align-items:center;padding:25px 0;color:#8b7483;font-size:12px;white-space:nowrap;overflow:hidden}.product-breadcrumb a{color:#8b7483;text-decoration:none}.product-breadcrumb b{color:#43243f;overflow:hidden;text-overflow:ellipsis}.product-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr);gap:65px;align-items:start;padding-bottom:80px}.product-gallery{display:grid;grid-template-columns:82px 1fr;gap:14px}.product-main-image{grid-column:2;height:680px;position:relative;overflow:hidden;border-radius:180px 24px 24px;background:#eee}.product-main-image>img{width:100%;height:100%;object-fit:cover}.product-main-image>span{position:absolute;left:22px;bottom:22px;padding:9px 13px;border-radius:999px;background:#f2b643;color:#43243f;font-size:11px;font-weight:800}.product-main-image>button{position:absolute;top:19px;right:19px;width:48px;height:48px;border:0;border-radius:50%;background:#fff;color:#d85f65;font-size:25px}.product-thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:10px}.product-thumbs button{height:88px;border:2px solid transparent;border-radius:12px;padding:3px;background:transparent}.product-thumbs button.active{border-color:#d85f65}.product-thumbs img{width:100%;height:100%;object-fit:cover;border-radius:8px}.product-buy{position:sticky;top:20px}.product-buy h1{font:500 clamp(39px,4.2vw,59px)/1.03 Georgia,serif;margin:0 0 18px}.product-rating{display:flex;align-items:center;gap:13px;padding-bottom:22px;border-bottom:1px solid #e2d5ca;font-size:13px}.product-rating b{color:#c0791f}.product-rating a{color:#9d356c}.product-rating span{margin-left:auto;color:#2d8296;font-size:11px}.product-price{font:500 29px Georgia,serif;padding:24px 0 18px}.product-price small{display:block;font:11px Arial;color:#8a7582;margin-top:6px}.product-description{font:16px/1.65 Georgia,serif;color:#6f5867}.product-options{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;margin:22px 0}.product-options label{font-size:12px;font-weight:800}.product-options label>div{height:47px;display:grid;grid-template-columns:40px 1fr 40px;border:1px solid #d9cbbf;border-radius:10px;margin-top:8px;background:#fff}.product-options label button{border:0;background:transparent;font-size:20px}.product-options label span{display:grid;place-items:center}.product-options select{display:block;width:100%;height:47px;border:1px solid #d9cbbf;border-radius:10px;margin-top:8px;background:#fff;padding:0 10px;color:#43243f}.product-add,.product-buy-now{width:100%;height:54px;border-radius:11px;font-weight:800;font-size:15px;cursor:pointer}.product-add{border:0;background:#d85f65;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.product-buy-now{border:1px solid #43243f;background:transparent;color:#43243f;margin-top:10px}.product-promises{padding:17px 0}.product-promises p{display:grid;grid-template-columns:27px 1fr;column-gap:8px;margin:13px 0}.product-promises p>span{grid-row:1/3;color:#d85f65;font-size:18px}.product-promises b{font-size:13px}.product-promises small{color:#806a7a;margin-top:3px}.product-buy details{border-top:1px solid #e2d5ca;padding:17px 0}.product-buy summary{list-style:none;display:flex;justify-content:space-between;font-size:13px;font-weight:800;cursor:pointer}.product-buy details p{font-size:13px;line-height:1.6;color:#806a7a}.product-maker{display:grid;grid-template-columns:90px 1fr 1.2fr auto;gap:25px;align-items:center;background:#e7f1ed;border-radius:28px;padding:38px 46px;margin-bottom:70px}.product-maker-avatar{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:#2d8296;color:#fff;font:500 24px Georgia,serif}.product-maker h2{font:500 30px Georgia,serif;margin:0 0 6px}.product-maker>div:nth-child(2)>p:last-child{font-size:12px;color:#627a75}.product-maker>p{font:italic 16px/1.6 Georgia,serif}.product-maker>a{color:#9d356c;text-decoration:none;font-weight:800;white-space:nowrap}.product-reviews{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:15px 0 75px}.product-related h2,.product-reviews h2{font:500 clamp(33px,4vw,48px) Georgia,serif;margin:0}.review-score{font:500 45px Georgia,serif;margin:18px 0 5px}.review-score span{font:16px Arial;color:#f0a421}.product-reviews blockquote{font:italic 18px/1.55 Georgia,serif;border-bottom:1px solid #e2d5ca;margin:0;padding:0 0 23px}.product-reviews blockquote+blockquote{padding-top:23px}.product-reviews cite{display:block;font:12px Arial;color:#806a7a;margin-top:11px}.product-related{padding:55px 0 90px;border-top:1px solid #e2d5ca}.product-related>div:first-child{margin-bottom:28px}.product-related .mp-product-media{display:block}@media(max-width:900px){.product-layout{grid-template-columns:1fr;gap:35px}.product-gallery{max-width:700px;margin:auto;width:100%}.product-buy{position:static}.product-maker{grid-template-columns:80px 1fr}.product-maker>p{grid-column:1/-1}.product-maker>a{grid-column:2}.product-reviews{gap:35px}}@media(max-width:620px){.product-layout{padding-bottom:50px}.product-gallery{display:block}.product-main-image{height:500px;border-radius:100px 18px 18px}.product-thumbs{flex-direction:row;margin-top:10px}.product-thumbs button{width:75px}.product-rating{flex-wrap:wrap}.product-rating span{width:100%;margin:0}.product-options{grid-template-columns:1fr}.product-maker{grid-template-columns:55px 1fr;padding:28px 22px}.product-maker-avatar{width:55px;height:55px;font-size:17px}.product-maker>a{grid-column:1/-1}.product-reviews{grid-template-columns:1fr}.product-related .mp-product-grid{grid-template-columns:1fr 1fr}}.maker-review-reply{background:#e7f1ed;border-radius:12px;color:#526c66;font:13px/1.55 Arial,sans-serif;margin:15px 0 0;padding:14px}.maker-review-reply b{display:block;color:#2d8296;margin-bottom:4px}.product-review-empty{border-top:1px solid #e2d5ca;padding:25px 0}.product-review-empty>span{color:#f0a421;font-size:34px}.product-review-empty h3{font:500 22px Georgia,serif;margin:8px 0}.product-review-empty p{color:#806a7a;font-size:13px}.product-report-link{margin-top:18px;border:0;background:transparent;color:#756a62;font-size:13px;text-decoration:underline;text-underline-offset:4px}.product-message-maker{width:100%;min-height:50px;margin-top:10px;border:1px solid #76526f;border-radius:8px;background:#fff;color:#572c51;font-weight:800}.product-message-maker:hover{background:#f8eff5}.product-custom-request{width:100%;min-height:50px;margin-top:10px;border:0;border-radius:8px;background:#f2b643;color:#43243f;font-weight:800}.product-custom-request:hover{background:#efad2e}.custom-request-dialog input{width:100%;height:46px;padding:0 13px;border:1px solid #d9cbbf;border-radius:10px;background:white;color:#332a26}.custom-request-dialog>.custom-request-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:0}.custom-request-dialog>.custom-request-fields label{margin-top:20px}@media(max-width:520px){.custom-request-dialog>.custom-request-fields{grid-template-columns:1fr}.report-dialog{padding:30px 22px}.report-dialog h2{font-size:31px}}.maker-message-dialog b{color:#43243f}.report-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:#20151bbb;backdrop-filter:blur(4px)}.report-dialog{position:relative;width:min(520px,100%);padding:38px;border-radius:24px;background:#fffaf2;box-shadow:0 30px 80px #170f1555}.report-dialog h2{margin:8px 0 12px;color:#43243f;font:500 38px/1 Georgia,serif}.report-dialog>p:not(.mp-eyebrow){color:#70645d;line-height:1.55}.report-dialog label{display:grid;gap:8px;margin-top:20px;color:#352c28;font-weight:800}.report-dialog label small{font-weight:400}.report-dialog select,.report-dialog textarea{width:100%;padding:13px 14px;border:1px solid #d9cbbf;border-radius:10px;background:#fff;color:#332a26;font:inherit}.report-dialog textarea{min-height:110px;resize:vertical}.report-dialog>div{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.report-dialog>div button{min-height:46px;padding:0 18px;border:1px solid #d9cbbf;border-radius:999px;background:white;font-weight:800}.report-dialog>div .submit-report{border-color:#43243f;background:#43243f;color:white}.report-close{position:absolute;top:18px;right:18px;width:38px;height:38px;border:0;border-radius:50%;background:#f0e5dc;color:#43243f;font-size:23px}.admin-page{min-height:100vh;background:#f5f1ec;color:#39243a;font-family:Arial,sans-serif;display:grid;grid-template-columns:245px 1fr}.admin-page *{box-sizing:border-box}.admin-side{height:100vh;position:sticky;top:0;background:#43243f;color:white;padding:24px 15px;display:flex;flex-direction:column;z-index:10}.admin-brand{align-items:center;gap:11px;color:white;text-decoration:none;padding:0 9px 25px}.admin-brand img{width:42px;height:42px}.admin-brand div,.admin-person div{display:flex;flex-direction:column;gap:3px}.admin-brand b{font:500 22px Georgia}.admin-brand small,.admin-person small{color:#c9b7c5;font-size:10px}.admin-side nav{display:grid;gap:3px;overflow:auto}.admin-side nav button{height:43px;border:0;border-radius:9px;background:transparent;color:#dbcfd8;display:flex;align-items:center;gap:12px;padding:0 12px;text-align:left;cursor:pointer}.admin-side nav button>span{width:22px;font-size:16px}.admin-side nav button>b{font-size:13px;flex:1}.admin-side nav button>em{font-style:normal;background:#d85f65;color:white;border-radius:99px;padding:3px 7px;font-size:10px}.admin-side nav button.active{background:#fff;color:#7f2d63}.admin-person{display:flex;align-items:center;gap:10px;border-top:1px solid #ffffff24;margin-top:auto;padding:18px 8px 10px}.admin-person>span{width:35px;height:35px;border-radius:50%;background:#f2b643;color:#43243f;display:grid;place-items:center;font-weight:800}.admin-person div{min-width:0;flex:1}.admin-person b{font-size:12px}.admin-person small{overflow:hidden;text-overflow:ellipsis}.admin-person a{color:white;text-decoration:none}.collapse-admin{border:0;background:transparent;color:#bba9b7;text-align:left;padding:8px}.admin-main{min-width:0;padding:32px 38px 70px}.admin-top{display:flex;align-items:center;gap:17px;margin-bottom:28px}.admin-top>div:nth-child(2){flex:1}.admin-top h1{font:500 clamp(31px,4vw,44px) Georgia;margin:0}.admin-top .mp-eyebrow{margin-bottom:7px}.admin-menu{display:none}.admin-top-actions{display:flex;align-items:center;gap:10px}.admin-top-actions label{height:42px;background:white;border:1px solid #ddd2c9;border-radius:10px;padding:0 12px;display:flex;align-items:center}.admin-top-actions input{border:0;outline:0;background:transparent;padding-left:8px;width:190px}.admin-top-actions>button{position:relative;width:42px;height:42px;border:1px solid #ddd2c9;border-radius:10px;background:white}.admin-top-actions i{position:absolute;right:-4px;top:-4px;background:#d85f65;color:white;border-radius:50%;width:16px;height:16px;font-size:9px}.admin-section-intro>button,.admin-top-actions>a{height:42px;display:flex;align-items:center;background:#43243f;color:white;border-radius:10px;padding:0 15px;text-decoration:none;font-weight:800;font-size:12px;border:0}.admin-alert{display:flex;align-items:center;gap:15px;background:#fff0d4;border-left:4px solid #f2b643;border-radius:12px;padding:17px 20px;margin-bottom:18px}.admin-alert>span{font-size:24px;color:#d85f65}.admin-alert>div{flex:1}.admin-alert p{margin:4px 0 0;font-size:12px;color:#765e6f}.admin-alert button{border:0;background:transparent;color:#9d356c;font-weight:800}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:15px}.admin-stats.three{grid-template-columns:repeat(3,1fr)}.admin-panel,.admin-stats article{background:white;border:1px solid #e1d7cf;border-radius:14px;padding:20px}.admin-stats article{display:flex;flex-direction:column;gap:8px}.admin-stats span{font-size:11px;color:#806d7a}.admin-stats b{font:500 24px Georgia}.admin-stats small{font-size:10px;color:#2d8296}.admin-overview-grid,.marketing-grid,.settings-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:14px;margin-bottom:15px}.admin-overview-grid.bottom{grid-template-columns:1.5fr 1fr}.admin-panel>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.admin-panel h2{font:500 21px Georgia;margin:0}.admin-panel>header button{border:0;background:transparent;color:#9d356c;font-size:11px;font-weight:800}.admin-chart{height:210px;display:flex;align-items:end;gap:8px;border-bottom:1px solid #e4dad2}.admin-chart i{flex:1;background:linear-gradient(#ed9a80,#d85f65);border-radius:5px 5px 0 0}.chart-axis{display:flex;justify-content:space-between;font-size:9px;color:#9a8793;margin-top:7px}.health-list p{display:grid;grid-template-columns:1fr auto;gap:8px;font-size:11px;margin:17px 0}.health-list p>i{grid-column:1/-1;height:6px;background:#2d8296;border-radius:10px}.health-list p>i.coral{background:#d85f65}.attention-list button{width:100%;display:flex;align-items:center;gap:11px;border:0;border-top:1px solid #eee5dd;background:transparent;padding:13px 0;text-align:left}.attention-list button>span{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;font-weight:800}.attention-list .amber{background:#fff0cf;color:#a46410}.attention-list .coral{background:#ffebe7;color:#a63f42}.attention-list .blue{background:#e2f2f4;color:#25707e}.attention-list button div{display:flex;flex-direction:column;gap:4px;flex:1}.attention-list small{color:#927f8b}.admin-section-intro{display:flex;align-items:center;justify-content:space-between;margin:-10px 0 22px}.admin-section-intro>p{color:#7d6876;font-size:14px}.admin-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.approval-card{background:white;border:1px solid #e1d7cf;border-radius:15px;padding:20px}.approval-head{display:flex;align-items:center;gap:11px}.approval-head>span{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:#f2b643;color:#43243f;font-family:Georgia}.approval-head>div{flex:1}.approval-head h3{font:500 18px Georgia;margin:0 0 4px}.approval-head p{font-size:10px;color:#806d7a;margin:0}.admin-tr em,.approval-head em,.dispute-list em{font-style:normal;border-radius:99px;padding:6px 8px;background:#e4f1ed;color:#287160;font-size:9px;font-weight:800}.admin-tr em.pending,.approval-head em.pending{background:#fff0cf;color:#986111}.admin-tr em.review,.approval-head em.needs-info{background:#ffebe7;color:#a63f42}.approval-card dl{margin:17px 0}.approval-card dl div{display:flex;justify-content:space-between;border-top:1px solid #eee5dd;padding:9px 0;font-size:10px}.approval-card dt{color:#8b7784}.approval-preview{display:flex;gap:6px;flex-wrap:wrap}.approval-preview span{background:#edf5f2;color:#287160;border-radius:6px;padding:6px;font-size:9px}.approval-actions{display:flex;gap:5px;margin-top:16px}.approval-actions button{flex:1;border:1px solid #ddd1c8;border-radius:8px;background:white;padding:9px 5px;font-size:9px;font-weight:800}.approval-actions button:nth-child(2){background:#2d8296;color:white}.approval-actions button:last-child{color:#b04448}.admin-table{background:white;border:1px solid #e1d7cf;border-radius:14px;overflow:auto}.admin-th,.admin-tr{min-width:850px;display:grid;grid-template-columns:1.3fr 1fr .8fr .7fr .7fr 50px;align-items:center;gap:12px;padding:12px 17px}.admin-th{background:#f7f2ed;text-transform:uppercase;letter-spacing:.08em;color:#8d7986;font-size:9px;font-weight:800}.admin-tr{border-top:1px solid #eee5dd;font-size:11px}.admin-tr>span{display:flex;flex-direction:column;gap:4px}.admin-tr small{color:#927e8a}.admin-tr button{border:0;background:transparent;color:#9d356c;font-weight:800}.admin-tr em.active,.admin-tr em.paid,.admin-tr em.shipped,.admin-tr em.verified,.admin-tr em.vip{background:#e4f1ed;color:#287160}.admin-tr em.high{background:#ffebe7;color:#a63f42}.product-row>span:first-child{flex-direction:row;align-items:center;gap:9px}.product-row img{width:42px;height:42px;object-fit:cover;border-radius:7px}.admin-filters{display:flex;gap:7px;margin-bottom:12px}.admin-filters button{border:1px solid #ddd1c8;border-radius:99px;background:white;padding:8px 12px;font-size:10px;font-weight:700}.admin-filters button.active{background:#43243f;color:white}.commission-box label{font-size:12px;font-weight:800}.commission-box label>div{display:flex;gap:15px;align-items:center;margin:18px 0}.commission-box input{accent-color:#d85f65;flex:1}.commission-box label b{font-size:25px}.commission-box p{background:#f7f2ed;padding:13px;border-radius:9px;font-size:11px;line-height:1.5}.commission-box button{border:0;border-radius:8px;background:#d85f65;color:white;padding:11px 15px;font-weight:800}.admin-setting,.channel-list label{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eee5dd;padding:13px 0;font-size:11px}.channel-list span{display:flex;flex-direction:column;gap:4px}.channel-list small{color:#8e7a86}.channel-list input{accent-color:#2d8296;width:17px;height:17px}.dispute-list{display:grid;gap:13px}.dispute-list article{background:white;border:1px solid #e1d7cf;border-radius:14px;padding:20px;display:grid;grid-template-columns:1.2fr 1fr auto;gap:20px;align-items:center}.dispute-list article>div:first-child{display:grid;grid-template-columns:auto 1fr;gap:7px;align-items:center}.dispute-list article small{grid-column:2;color:#8d7885}.dispute-list em.high{background:#ffebe7;color:#a63f42}.dispute-list dl{display:flex;gap:25px}.dispute-list dl div{display:flex;flex-direction:column;gap:4px}.dispute-list dt{font-size:9px;color:#8d7885}.dispute-list dd{margin:0;font-size:11px;font-weight:800}.dispute-list article>div:last-child{display:flex;gap:5px}.dispute-list button{border:1px solid #ddd1c8;border-radius:7px;background:white;padding:9px;font-size:9px;font-weight:800}.placement-list>div{display:grid;grid-template-columns:30px 1fr auto auto;align-items:center;gap:10px;border-top:1px solid #eee5dd;padding:13px 0;font-size:11px}.placement-list>div>span{width:25px;height:25px;border-radius:7px;background:#fff0cf;display:grid;place-items:center}.placement-list em{font-style:normal;color:#287160}.placement-list button{border:0;background:transparent;color:#9d356c}.big-metric{font:500 35px Georgia;padding:15px 0}.big-metric small{display:block;font:10px Arial;color:#8d7885;margin-top:7px}.mini-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mini-metrics p{background:#f7f2ed;border-radius:9px;padding:12px;display:flex;flex-direction:column}.mini-metrics span{font-size:9px;color:#8d7885}.featured-products{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.featured-products>div{display:flex;flex-direction:column;gap:5px}.featured-products img{width:100%;height:130px;object-fit:cover;border-radius:9px}.featured-products b{font:500 13px Georgia}.featured-products small{color:#8d7885}.featured-products button{align-self:start;border:0;background:transparent;color:#9d356c;padding:5px 0}.category-bars p{display:grid;grid-template-columns:110px 1fr 35px;align-items:center;gap:10px;font-size:10px}.category-bars i{height:8px;background:#eee5dd;border-radius:10px}.category-bars i b{height:100%;display:block;background:#d85f65;border-radius:10px}.region-ranks p{display:grid;grid-template-columns:25px 1fr auto;align-items:center;border-top:1px solid #eee5dd;padding:11px 0;font-size:11px}.region-ranks p span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#e5f1f0;color:#267181}.settings-grid{grid-template-columns:1fr 1fr}.admin-setting p{margin:4px 0 0;color:#8e7a86;font-size:10px}.admin-security p{display:flex;justify-content:space-between;border-top:1px solid #eee5dd;padding:12px 0;margin:0;font-size:11px}.admin-security span{color:#8d7885}.admin-security .good{color:#287160}.admin-security button{border:0;background:transparent;color:#9d356c;font-weight:800;padding:10px 0}.identity-settings{display:grid;gap:12px}.identity-settings label{font-size:10px;font-weight:800}.identity-settings input,.identity-settings select{display:block;width:100%;height:39px;border:1px solid #ddd1c8;border-radius:8px;background:white;margin-top:5px;padding:0 10px}.admin-toast{position:fixed;bottom:24px;right:25px;background:#43243f;color:white;border-radius:10px;padding:14px 18px;font-weight:800;font-size:12px;z-index:50}.admin-modal{position:fixed;inset:0;background:#2e172caa;display:grid;place-items:center;padding:20px;z-index:60}.admin-modal>div{width:min(480px,100%);background:#fffaf2;border-radius:18px;padding:30px;position:relative}.admin-modal>div>button{position:absolute;right:15px;top:10px;border:0;background:transparent;font-size:25px}.admin-modal h2{font:500 30px Georgia;margin:0}.admin-modal p:not(.mp-eyebrow){color:#7c6875;line-height:1.5}.admin-modal textarea{width:100%;height:100px;border:1px solid #ddd1c8;border-radius:9px;padding:10px}.admin-modal>div>div{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}.admin-modal>div>div button{border:1px solid #ddd1c8;border-radius:8px;background:white;padding:11px 15px;font-weight:800}.admin-modal>div>div button:last-child{background:#d85f65;color:white}.admin-denied{min-height:100vh;background:linear-gradient(135deg,#fff4d8,#e6f1ee);display:grid;place-items:center;padding:20px;text-align:center;color:#43243f}.admin-denied>div{max-width:540px;background:white;border-radius:24px;padding:50px;box-shadow:0 25px 70px #43243f20}.admin-denied>div>span{font-size:45px;color:#d85f65}.admin-denied h1{font:500 42px Georgia}.admin-denied p{line-height:1.6;color:#806d7a}.admin-denied a{display:block;background:#43243f;color:white;text-decoration:none;border-radius:10px;padding:13px;margin-top:10px;font-weight:800}.admin-denied a.secondary{background:white;color:#9d356c;border:1px solid #ddd1c8}.admin-page.collapsed{grid-template-columns:78px 1fr}.collapsed .admin-brand div,.collapsed .admin-person a,.collapsed .admin-person div,.collapsed .admin-side nav b,.collapsed .admin-side nav em{display:none}.collapsed .admin-side nav button{justify-content:center}.collapsed .admin-side nav button>span{width:auto}.collapsed .collapse-admin{text-align:center}@media(max-width:1100px){.admin-cards,.admin-stats{grid-template-columns:1fr 1fr}.dispute-list article{grid-template-columns:1fr}.featured-products{grid-template-columns:1fr 1fr}}@media(max-width:800px){.admin-page,.admin-page.collapsed{display:block}.admin-side{position:fixed;left:-245px;width:245px;transition:left .25s}.admin-page:not(.collapsed) .admin-side{left:0}.admin-main{padding:22px 15px}.admin-menu{display:block;border:0;background:transparent;font-size:22px}.admin-top{align-items:flex-start;flex-wrap:wrap}.admin-top-actions{width:100%}.admin-top-actions label{flex:1}.admin-top-actions input{width:100%}.admin-cards,.admin-overview-grid,.admin-overview-grid.bottom,.marketing-grid,.settings-grid{grid-template-columns:1fr}.admin-section-intro{align-items:flex-start;gap:12px}.admin-section-intro>p{margin-top:0}.admin-stats.three{grid-template-columns:1fr}.admin-page:not(.collapsed):after{content:"";position:fixed;inset:0;background:#0006;z-index:5}.admin-side{z-index:10}}@media(max-width:520px){.admin-top-actions>a{display:none}.admin-stats{grid-template-columns:1fr}.featured-products{grid-template-columns:1fr 1fr}.dispute-list dl{flex-wrap:wrap}.admin-main{padding-inline:10px}}.admin-side{background:linear-gradient(170deg,#2d8296,#347d8c 58%,#466d84);padding-top:20px}.admin-brand{align-items:stretch;display:flex;flex-direction:column;gap:0;padding:0 5px 24px}.admin-brand img{background:#fffaf2;border-radius:14px;height:70px;object-fit:contain;padding:9px 12px;width:100%}.admin-brand>small{color:#d8f0f2;font-size:10px;letter-spacing:.12em;margin-top:9px;text-align:center;text-transform:uppercase}.admin-side nav button{color:#effafb}.admin-side nav button.active{background:#fff8e9;box-shadow:0 8px 22px #174e5a32;color:#9d356c}.admin-person small{color:#d1e8ea}.collapse-admin{color:#d5ecee}.collapsed .admin-brand{padding-inline:0}.collapsed .admin-brand img{height:48px;padding:5px}.collapsed .admin-brand>small{display:none}.admin-table:has(.admin-tr.four) .admin-th,.admin-tr.four{grid-template-columns:1.1fr 1.4fr 1.2fr 1fr}.admin-tr.four>span:first-child b{text-transform:capitalize}.admin-empty{padding:42px 20px;text-align:center;color:#806d7a;font-size:13px}.dispute-list article.resolved{background:#f6faf8;border-color:#cfe2d9}.case-outcome{color:#287160;font-size:11px;font-weight:800;margin-right:auto}.case-note{border-top:1px solid #eee5dd;color:#806d7a;font-size:11px;font-style:italic;line-height:1.5;margin:14px 0 0;padding-top:12px}.admin-modal button:disabled{cursor:not-allowed;opacity:.45}.order-open{background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;padding:0;text-align:left}.order-open b{color:#8f336b;text-decoration:underline;text-decoration-color:#d9a7c5;text-underline-offset:3px}.order-status-form{display:grid;gap:14px;margin:22px 0 8px}.order-status-form label{color:#6f5968;font-size:11px;font-weight:800}.order-status-form select{background:#fff;border:1px solid #d9cdc5;border-radius:9px;color:#39243a;display:block;font-size:13px;height:44px;margin-top:7px;padding:0 12px;width:100%}.payment-settings{margin-top:15px}.payout-actions{display:flex!important;gap:5px;justify-content:flex-start}.payout-actions button{white-space:nowrap}.admin-tr em.ready{background:#e2f2ed;color:#287160}.admin-tr em.on-hold{background:#fff0d4;color:#a26a16}.product-actions{display:flex!important;flex-wrap:wrap;gap:4px}.product-actions button{font-size:9px;white-space:nowrap}.featured-mark{color:#b77b10;display:block;font-size:9px;margin-top:5px}.admin-tr em.flagged{background:#fff0d4;color:#a26a16}.admin-tr em.inactive{background:#f1e6e8;color:#9a4b55}.notification-anchor{position:relative}.notification-anchor>button{background:#fff;border:1px solid #ddd2c9;border-radius:10px;height:42px;position:relative;width:42px}.notification-anchor>button.active{background:#e8f4f4;border-color:#75aeb7}.notification-anchor>button>i{background:#d85f65;border-radius:50%;color:#fff;font-size:9px;height:18px;position:absolute;right:-5px;top:-6px;width:18px}.notification-popover{background:#fff;border:1px solid #e0d5cd;border-radius:15px;box-shadow:0 20px 55px #39243a2b;overflow:hidden;position:absolute;right:0;top:51px;width:370px;z-index:80}.notification-popover>header{align-items:center;border-bottom:1px solid #eee5dd;display:flex;justify-content:space-between;padding:15px 17px}.notification-popover>header div{display:flex;flex-direction:column}.notification-popover>header small{color:#8d7885;font-size:9px}.all-notifications,.notification-popover>header button{background:transparent;border:0;color:#9d356c;font-size:10px;font-weight:800}.notification-popover>button:not(.all-notifications){align-items:flex-start;background:#fff;border:0;border-bottom:1px solid #f0e8e2;display:grid;gap:11px;grid-template-columns:34px 1fr 7px;padding:13px 16px;text-align:left;width:100%}.notification-popover>button.unread{background:#fff9ed}.notification-popover>button>span{background:#e5f1f0;border-radius:50%;display:grid;height:34px;place-items:center;width:34px}.notification-popover>button b{font-size:11px}.notification-popover>button p{color:#806d7a;font-size:10px;line-height:1.4;margin:3px 0}.notification-popover>button>i{background:#d85f65;border-radius:50%;height:7px;margin-top:7px;width:7px}.notification-popover .all-notifications{padding:13px;text-align:center;width:100%}.notification-centre{display:grid;gap:9px}.notification-centre>button{align-items:center;background:#fff;border:1px solid #e1d7cf;border-radius:13px;color:#39243a;display:grid;gap:14px;grid-template-columns:46px 1fr auto;padding:17px 19px;text-align:left}.notification-centre>button.unread{background:#fff9ed;border-color:#ead5aa}.notification-icon{background:#e5f1f0;border-radius:50%;display:grid;font-size:18px;height:46px;place-items:center;width:46px}.notification-icon.dispute{background:#fae3e3;color:#a5434a}.notification-icon.payment{background:#fff0d4;color:#9a6516}.notification-centre header{align-items:center;display:flex;gap:8px}.notification-centre header b{font:500 16px Georgia}.notification-centre header em{background:#d85f65;border-radius:99px;color:#fff;font-size:8px;font-style:normal;padding:3px 6px;text-transform:uppercase}.notification-centre p{color:#765e6f;font-size:12px;margin:5px 0}.notification-centre small{color:#9a8994;font-size:9px}.notification-centre>button>strong{color:#9d356c;font-size:18px}@media(max-width:700px){.notification-popover{position:fixed;right:12px;top:82px;width:calc(100vw - 24px)}}.email-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:15px}.email-stats article{background:#fff;border:1px solid #e1d7cf;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:20px}.email-stats span{color:#806d7a;font-size:11px}.email-stats b{font:500 25px Georgia}.email-stats small{color:#2d8296;font-size:9px}.email-template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px}.email-template-grid article{align-items:center;background:#fff;border:1px solid #e1d7cf;border-radius:13px;display:grid;gap:10px;grid-template-columns:35px 1fr auto;padding:15px}.email-template-grid article>span{background:#e5f1f0;border-radius:50%;display:grid;height:35px;place-items:center}.email-template-grid h3{font:500 14px Georgia;margin:0}.email-template-grid p{color:#806d7a;font-size:9px;margin:4px 0}.email-template-grid button{background:transparent;border:0;color:#9d356c;font-size:9px;font-weight:800;padding:4px}.email-template-grid button:last-child{grid-column:3}.admin-table:has(.email-row) .admin-th,.admin-tr.email-row{grid-template-columns:1.1fr .8fr 1.35fr .65fr .9fr .45fr}.email-row>span{min-width:0;overflow-wrap:anywhere}.email-row span:nth-child(2) b{text-transform:capitalize}.email-row small{color:#a44b52;display:block;font-size:8px;margin-top:4px}.email-row button{background:transparent;border:0;color:#9d356c;font-size:10px;font-weight:800}.admin-tr em.queued{background:#fff0d4;color:#9a6516}.admin-tr em.sent{background:#e2f2ed;color:#287160}.admin-tr em.failed{background:#fae3e3;color:#a5434a}.admin-tr em.sending{background:#e5f1f0;color:#267181}.email-preview-modal>div{width:min(720px,100%)}.email-preview-modal iframe{background:#f7f1e8;border:1px solid #ddd1c8;border-radius:10px;height:520px;margin-top:12px;width:100%}.admin-login-page{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:#fffaf2;color:#43243f}.admin-login-brand{isolation:isolate;min-height:100vh;overflow:hidden;position:relative;background:radial-gradient(circle at 18% 12%,#7c416b 0,transparent 31%),linear-gradient(145deg,#3d1d39,#6a3158 70%,#4c2245);color:white;padding:65px clamp(35px,7vw,105px);display:flex;flex-direction:column;justify-content:space-between}.admin-login-brand:after{background:linear-gradient(115deg,transparent 15%,#ffffff0b 45%,transparent 70%);content:"";inset:0}.admin-login-brand:after,.admin-login-watermark{pointer-events:none;position:absolute;z-index:-1}.admin-login-watermark{filter:brightness(0) invert(1);height:auto;max-width:none;opacity:.055;top:50%;transform:translate(-43%,-53%) rotate(-6deg);width:145%}.admin-login-logo{align-self:flex-start;display:block;filter:drop-shadow(0 12px 25px #170b1559);position:relative}.admin-login-logo img{display:block;filter:brightness(0) invert(1);height:auto;opacity:.96;width:min(390px,65vw)}.admin-login-copy{position:relative}.admin-login-brand .mp-eyebrow{color:#f2b643}.admin-login-brand h1{font:500 clamp(45px,5.5vw,74px)/1.02 Georgia,serif;margin:15px 0 24px;text-shadow:0 4px 28px #29112580}.admin-login-brand p:not(.mp-eyebrow){max-width:580px;color:#eadce7;font:18px/1.65 Georgia,serif}.admin-login-brand footer{align-items:flex-end;color:#d8c4d4;display:flex;gap:24px;justify-content:space-between;position:relative}.admin-login-brand footer small{color:#cdbac9}.admin-login-brand footer>a{color:#eadce7;font-size:11px;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.admin-login-brand footer>a b{color:#f2b643}.admin-login-form{display:grid;place-items:center;padding:40px}.admin-login-form>.auth-card,.admin-login-switch{width:min(510px,100%)}.admin-login-note b{color:#43243f}.admin-login-switch{background:white;border:1px solid #e1d7cf;border-radius:22px;padding:40px}.admin-login-switch b{font:500 34px Georgia}.admin-login-switch p{color:#7d6876}.admin-login-switch a{display:block;background:#43243f;color:white;text-align:center;text-decoration:none;border-radius:10px;padding:14px;font-weight:800;margin-top:25px}@media(max-width:850px){.admin-login-page{grid-template-columns:1fr}.admin-login-brand{min-height:500px;padding:35px}.admin-login-brand h1{font-size:44px}.admin-login-brand footer small{display:none}.admin-login-watermark{width:120%}.admin-login-form{padding:28px 18px}}@media(max-width:480px){.admin-login-brand{min-height:460px}.admin-login-logo img{width:min(300px,80vw)}.admin-login-brand h1{font-size:38px}.admin-login-brand footer{justify-content:flex-end}}@media(max-width:900px){.email-stats,.email-template-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.email-stats,.email-template-grid{grid-template-columns:1fr}}.admin-login-brand footer{background:transparent;border:0;border-radius:0;margin:0;padding:0}.admin-login-watermark{clip-path:inset(38% 43.5% 28% 43.5%);left:50%;opacity:.075;top:48%;transform:translate(-50%,-50%);width:420%}.seller-invites{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.seller-invites>div{align-items:center;background:#f8f3ee;border-radius:10px;display:grid;gap:10px;grid-template-columns:38px 1fr auto;padding:12px}.seller-invites>div>span{background:#e5f1f0;border-radius:50%;display:grid;font-size:10px;font-weight:800;height:38px;place-items:center}.seller-invites b{font-size:11px}.seller-invites small{color:#806d7a;font-size:9px;line-height:1.5}.seller-invites em{background:#fff0d4;border-radius:99px;color:#9a6516;font-size:8px;font-style:normal;padding:4px 7px}.admin-panel:has(.seller-invites){margin-bottom:14px}.invite-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:20px 0}.invite-form label{color:#6f5968;font-size:10px;font-weight:800}.invite-form input{border:1px solid #d9cdc5;border-radius:9px;display:block;height:42px;margin-top:6px;padding:0 11px;width:100%}@media(max-width:600px){.invite-form,.seller-invites{grid-template-columns:1fr}}.buyer-orders{padding:55px 0 85px}.buyer-orders>a{color:#9d356c;text-decoration:none;font-weight:800;font-size:13px}.buyer-orders>.mp-eyebrow{margin-top:45px}.buyer-orders h1{font:500 clamp(38px,5vw,58px) Georgia;margin:0 0 10px}.buyer-orders>p:not(.mp-eyebrow){color:#806a7a}.orders-loading{padding:70px 0;color:#806a7a}.buyer-order-list{display:grid;gap:14px;margin-top:35px}.buyer-order-list article{background:white;border:1px solid #e1d5cb;border-radius:16px;padding:24px;display:grid;grid-template-columns:1fr 1fr auto;gap:20px;align-items:center}.buyer-order-list article>div:first-child{display:flex;flex-direction:column;gap:6px}.buyer-order-list article>div:first-child span{font:500 19px Georgia}.buyer-order-list small{color:#806a7a}.order-progress{display:flex;gap:5px}.order-progress i{height:6px;flex:1;min-width:45px;border-radius:8px;background:#e5ddd6}.order-progress i.done{background:#2d8296}.buyer-order-meta{grid-column:1/3;display:flex;gap:35px;border-top:1px solid #eee5de;padding-top:16px}.buyer-order-meta p{display:flex;flex-direction:column;gap:5px;margin:0}.buyer-order-meta span{font-size:10px;color:#806a7a;text-transform:uppercase}.buyer-order-list article>button{grid-column:3;grid-row:1/3;border:0;background:transparent;color:#9d356c;font-weight:800}@media(max-width:620px){.buyer-order-list article{grid-template-columns:1fr}.buyer-order-list article>button,.buyer-order-meta{grid-column:1;grid-row:auto}.buyer-order-list article>button{text-align:left;padding:8px 0}.buyer-order-meta{gap:18px;flex-wrap:wrap}}.market-logo img,.mp-logo img{background:transparent;mix-blend-mode:normal}.footer-brand{align-items:flex-start;display:flex;flex-direction:column}.footer-logo{background:transparent;filter:brightness(0) invert(1);height:auto;margin-left:-17px;max-width:100%;mix-blend-mode:normal;object-fit:contain;object-position:left center;opacity:.96;padding:0;width:360px}.footer-brand>p{margin-top:8px}@media (max-width:640px){.footer-logo{margin-left:-12px;width:300px}}.marketplace-page{padding-bottom:56px}.marketplace-page .mp-buyer-banner{margin-bottom:0}.mp-filters{align-items:flex-end}.saved-filter{background:transparent;border:1px solid #d9cbbf;border-radius:999px;color:#765d70;cursor:pointer;font-weight:800;min-height:40px;padding:0 16px}.saved-filter.active{background:#d85f65;border-color:#d85f65;color:#fff}.mp-product{transition:transform .25s ease}.mp-product:hover{transform:translateY(-4px)}.product-delivery-estimate{background:#eaf3ef;border-left:4px solid #2d8296;margin:18px 0 22px;padding:15px 17px}.product-delivery-estimate>div{align-items:center;display:flex;justify-content:space-between}.product-delivery-estimate span{font-size:12px;font-weight:800;text-transform:uppercase}.product-delivery-estimate select{background:#fff;border:1px solid #c7d9d3;border-radius:8px;color:#43243f;padding:8px 10px}.product-delivery-estimate p,.product-delivery-estimate small{display:block}.product-delivery-estimate p{margin:13px 0 0}.product-delivery-estimate small{color:#55756b;font-weight:400;margin-top:4px}.checkout-coupon{border-bottom:1px solid #eee3da;padding:20px 0}.checkout-coupon>label{display:block;font-size:12px;font-weight:800;margin-bottom:8px}.checkout-coupon>div{display:flex;gap:8px}.checkout-coupon input{border:1px solid #d9cbbf;border-radius:9px;flex:1;min-width:0;padding:11px 12px}.checkout-coupon button{background:#43243f;border:0;border-radius:9px;color:#fff;cursor:pointer;font-weight:800;padding:0 15px}.checkout-coupon small,.order-summary dl .discount dd{color:#287160}.checkout-coupon small{display:block;margin-top:8px}.seller-quick-actions{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:15px}.seller-quick-actions button{align-items:center;background:#fff;border:0;border-bottom:2px solid #dfd4ca;color:#242321;cursor:pointer;display:grid;gap:3px 12px;grid-template-columns:36px 1fr;padding:15px 16px;text-align:left;transition:border-color .2s ease,transform .2s ease}.seller-quick-actions button:hover{border-bottom-color:#d85f65;transform:translateY(-2px)}.seller-quick-actions span{color:#d85f65;font-size:23px;grid-row:1/3}.seller-quick-actions small{color:#81786d}.admin-panel,.admin-stats article{box-shadow:0 8px 25px rgba(67,36,63,.035)}.admin-side nav button,.admin-top-actions button,.admin-tr{transition:background .2s ease,color .2s ease,transform .2s ease}.admin-tr:hover{background:#fffaf5}@media (max-width:760px){.seller-quick-actions{grid-template-columns:1fr}.mp-filters{align-items:stretch}.saved-filter{grid-column:1/-1}}.buyer-order-details{border-top:1px solid #eadfd5;display:grid;gap:30px;grid-column:1/-1;grid-template-columns:1.5fr 1fr;margin-top:18px;padding-top:20px}.buyer-order-details>div>b{color:#d85f65;display:block;font-size:11px;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.buyer-order-details p{align-items:flex-start;color:#685865;display:flex;font-size:13px;justify-content:space-between;line-height:1.55;margin:8px 0}.buyer-order-details p small,.buyer-order-details p span{display:block}.buyer-order-details p small{color:#988793;margin-top:2px}@media (max-width:620px){.buyer-order-details{grid-template-columns:1fr}}.save-address-option{align-items:center;background:#eef6f3;border:1px solid #cfe3dc;border-radius:14px;display:flex;gap:18px;justify-content:space-between;margin:22px 0 30px;padding:16px 18px}.save-address-option>label{align-items:flex-start;cursor:pointer;display:flex;gap:12px;margin:0}.save-address-option input{accent-color:#287c7a;flex:0 0 auto;height:19px;margin-top:2px;width:19px}.save-address-option span{display:grid;gap:3px}.save-address-option b{color:#30252d;font-size:15px}.save-address-option small{color:#6f6862;font-size:12px;font-weight:400;line-height:1.45}.save-address-option>button{background:transparent;border:0;color:#8b356a;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:700;padding:7px 0;text-decoration:underline;text-underline-offset:3px}@media (max-width:620px){.save-address-option{align-items:flex-start;flex-direction:column;gap:8px}}.payment-sandbox-note{background:#fff4d9;border-left:4px solid #d5a13d;color:#5e4930;display:flex;flex-direction:column;font-size:12px;gap:5px;margin-top:22px;padding:14px 16px}.payment-sandbox-note span{line-height:1.5}.seller-products>div{grid-template-columns:70px minmax(170px,1fr) auto auto 34px}.seller-stock{align-items:center;display:flex;gap:7px}.seller-stock button{background:#fff;border:1px solid #d8cec5;border-radius:50%;cursor:pointer;height:27px;width:27px}.seller-stock span{color:#242321;font-size:12px;font-weight:800}.seller-delete{color:#b24d51!important;cursor:pointer;font-size:20px}@media (max-width:680px){.seller-products>div{grid-template-columns:56px 1fr auto}.seller-products img{height:54px;width:56px}.seller-stock{grid-column:2}.seller-delete,.seller-products .switch{grid-column:3;grid-row:1}.seller-delete{grid-row:2}}.seller-panel>.seller-products{display:block}.seller-panel:has(>.seller-panel-title+.seller-products){border:0;border-radius:12px;box-shadow:0 12px 34px rgba(42,35,31,.06);padding:26px 28px 10px}.listing-summary{color:#8b8278;font-size:12px}.seller-products-head{align-items:center;border-bottom:1px solid #ded7ce;color:#8c8379;display:grid!important;font-size:10px;font-weight:800;grid-template-columns:minmax(260px,1fr) 132px 92px 44px;letter-spacing:.12em;padding:12px 0!important;text-transform:uppercase}.seller-products>div:not(.seller-products-head){align-items:center;border-top:0;border-bottom:1px solid #eee8e0;display:grid;gap:16px;grid-template-columns:72px minmax(170px,1fr) 132px 92px 44px;min-height:92px;padding:16px 0}.seller-products>div:not(.seller-products-head)>div:nth-child(2){align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.seller-products>div:not(.seller-products-head)>div:nth-child(2) b{color:#292622;font-size:14px;line-height:1.35}.seller-products>div:not(.seller-products-head)>div:nth-child(2) small{color:#8a8177;font-size:11px}.seller-products img{background:#f1ece5;border-radius:9px;height:64px;object-fit:cover;width:64px}.seller-products .seller-stock{align-items:center;display:flex;flex-direction:row;gap:8px}.seller-products .seller-stock button{align-items:center;border-color:#d8d0c7;color:#3c3833;display:inline-flex;font-size:15px;justify-content:center}.seller-products .switch{justify-self:start}.seller-products .seller-delete{align-items:center;border-radius:50%;color:#a64d50!important;display:inline-flex;height:32px;justify-content:center;opacity:.7;width:32px}.seller-products .seller-delete:hover{background:#fff0ed;opacity:1}@media (max-width:850px){.seller-products-head{display:none!important}.seller-products>div:not(.seller-products-head){grid-template-columns:64px minmax(150px,1fr) auto auto}.seller-products .seller-stock{grid-column:2}.seller-products .seller-delete{grid-column:4;grid-row:1}}.seller-panel-title>button{background:#242321;border:1px solid #242321;border-radius:9px;color:#fffaf2;font-size:12px;line-height:1;min-height:40px;padding:0 16px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.seller-panel-title>button:hover{background:#a83a72;border-color:#a83a72;color:#fff;transform:translateY(-1px)}.seller-panel-title>button:focus-visible{outline:3px solid rgba(45,130,150,.3);outline-offset:3px}.marketplace-page .mp-product-grid{align-items:stretch;gap:26px 20px}.marketplace-page .mp-product{background:#fff;border:1px solid #e6ddd3;border-radius:20px;box-shadow:0 7px 24px rgba(48,37,42,.045);display:flex;flex-direction:column;min-height:500px;overflow:hidden}.marketplace-page .mp-product:hover{box-shadow:0 16px 38px rgba(48,37,42,.11)}.marketplace-page .mp-product-media{border-radius:0;height:300px}.marketplace-page .mp-product-media>span{background:rgba(255,250,242,.95);border:1px solid rgba(255,255,255,.75);color:#493246}.marketplace-page .mp-product-media>button{box-shadow:0 4px 14px rgba(45,33,40,.12)}.marketplace-page .mp-product-info{display:flex;flex:1;flex-direction:column;padding:20px 20px 18px}.marketplace-page .mp-maker-link{color:#8a746f;font-size:10px;letter-spacing:.1em}.marketplace-page .mp-product h3{color:#352632;display:-webkit-box;font-family:Arial,sans-serif;font-size:18px;font-weight:750;line-height:1.3;margin:10px 0 20px;min-height:47px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.marketplace-page .mp-product h3 a{color:inherit;text-decoration:none}.marketplace-page .mp-product-bottom{align-items:center;border-top:1px solid #f0e8df;margin-top:auto;padding-top:15px}.marketplace-page .mp-product-bottom b{color:#b68636;font-size:19px}.marketplace-page .mp-product-bottom small{font-size:11px}.marketplace-page .mp-product-bottom button{background:#242321;border:0;border-radius:999px;color:#fff;min-height:38px;padding:0 16px;transition:background .2s ease,transform .2s ease}.marketplace-page .mp-product-bottom button:hover{background:#a83a72;transform:translateY(-1px)}@media (max-width:620px){.marketplace-page .mp-product{min-height:410px}.marketplace-page .mp-product-media{height:220px}.marketplace-page .mp-product-info{padding:15px}.marketplace-page .mp-product h3{font-size:16px;min-height:42px}.marketplace-page .mp-product-bottom{align-items:stretch;flex-direction:column}.marketplace-page .mp-product-bottom button{width:100%}}.auth-form{display:grid;gap:15px}.auth-form .auth-primary{box-sizing:border-box;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;width:100%;min-width:0;margin-top:2px;padding:0 18px;border:0;background:#d85f65;color:#fff;cursor:pointer;font-size:14px;line-height:1.2;text-align:center;white-space:normal;overflow:hidden}.auth-form .auth-primary .auth-primary-label{min-width:0;margin:0;overflow-wrap:anywhere}.auth-form .auth-primary .auth-primary-arrow{margin:0}.auth-form .auth-primary:disabled{cursor:wait;opacity:.72}.auth-error{margin:0;padding:11px 13px;border-left:3px solid #c64e56;background:#fff0ee;color:#8d3037;font-size:14px;line-height:1.45}.auth-social{display:grid;grid-template-columns:1fr 1fr;gap:10px}.auth-social.auth-social-single{grid-template-columns:1fr}.auth-social a{min-height:50px;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 12px;border:1px solid #d9cbbf;border-radius:11px;background:#fff;color:#43243f;font-size:13px;font-weight:800;line-height:1.25;text-align:center;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.auth-social a:hover{border-color:#bda89b;box-shadow:0 7px 18px #52294412;transform:translateY(-1px)}.facebook-mark,.google-mark{flex:0 0 24px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font:800 15px/1 Arial,sans-serif}.google-mark{border:1px solid #ddd;color:#4285f4}.facebook-mark{background:#1877f2;color:#fff;font-family:Arial,sans-serif}.auth-divider{margin:20px 0}.auth-social-message{margin:0 0 16px;padding:11px 13px;border-left:3px solid #d7a844;background:#fff8df;color:#6d5630;font-size:13px;line-height:1.45}@media (max-width:520px){.auth-social{grid-template-columns:1fr}.auth-form .auth-primary{font-size:13px}}.seller-empty-state{min-height:280px;display:grid;place-items:center;align-content:center;gap:10px;padding:44px 24px;text-align:center;color:#71675f;background:linear-gradient(145deg,#fffdf9,#faf5ec);border-top:1px solid #e8ddd1}.seller-empty-state>span{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#f4e8d4;color:#8e6330;font-size:24px}.seller-empty-state h3,.seller-empty-state p{margin:0}.seller-empty-state h3{color:#28231f;font-family:var(--font-display,Georgia,serif);font-size:clamp(22px,2vw,30px)}.seller-empty-state p{max-width:460px;font-size:15px;line-height:1.55}.seller-empty-state a{margin-top:8px;padding:12px 20px;border-radius:999px;background:#28231f;color:#fff;font-weight:800;text-decoration:none}.seller-empty-orders{min-height:210px;border-top:0;background:transparent}footer .copyright a{display:inline;min-height:0;margin:0;color:inherit;font-size:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px}