:root{--seller-orange:#f97316;--seller-slate:#1f2937;--seller-blue:#2563eb;--seller-muted:#64748b;--seller-line:#e5e7eb;--seller-shadow:0 8px 24px rgba(15,23,42,.08)}
.karshika-seller-profile{font-family:Poppins,sans-serif;color:var(--seller-slate);background:#fff}.seller-page-container{width:min(100% - 32px,1440px);margin-inline:auto}.seller-breadcrumb-bar{border-bottom:1px solid #eef2f7;background:#fff}.seller-breadcrumb-bar ol{display:flex;gap:9px;list-style:none;margin:0;padding:12px 0;color:#64748b;font-size:12px}.seller-breadcrumb-bar li+li:before{content:"/";margin-right:9px;color:#cbd5e1}.seller-breadcrumb-bar a{color:#475569;text-decoration:none}.seller-breadcrumb-bar a:hover{color:var(--seller-orange)}
.seller-hero{position:relative;overflow:hidden;padding:18px 0;background:linear-gradient(120deg,#111c2a,#1f2937 72%,#2a394c);color:#fff}.seller-hero:after{content:"";position:absolute;right:-75px;top:-130px;width:390px;height:390px;border:52px solid rgba(249,115,22,.13);border-radius:50px;transform:rotate(-38deg)}.seller-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,.75fr);align-items:center;gap:36px;min-height:110px}.seller-hero__identity{display:flex;align-items:center;gap:18px}.seller-hero__logo{display:grid;place-items:center;flex:0 0 84px;width:84px;height:84px;overflow:hidden;border:4px solid rgba(255,255,255,.13);border-radius:19px;background:#fff;color:var(--seller-orange);box-shadow:0 12px 28px rgba(0,0,0,.2);font-size:34px;font-weight:700}.seller-hero__logo img{width:100%;height:100%;object-fit:contain}.seller-hero__eyebrow,.seller-section-eyebrow{display:block;margin-bottom:5px;color:#fb923c;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.seller-hero h1{margin:0;font-size:clamp(27px,2.6vw,36px);font-weight:700;line-height:1.15}.seller-hero__badges{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0}.seller-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.09);color:#f8fafc;font-size:10px;font-weight:600}.seller-badge--verified{border-color:rgba(110,231,183,.32);background:rgba(16,185,129,.13);color:#d1fae5}.seller-hero__identity p{display:-webkit-box;max-width:700px;margin:0;overflow:hidden;color:#d5deea;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:1}.seller-hero__facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.12)}.seller-hero__facts>div{min-width:0;padding:10px 12px;background:rgba(17,28,42,.88)}.seller-hero__facts small{display:block;margin-bottom:2px;color:#94a3b8;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.seller-hero__facts strong{display:block;overflow:hidden;color:#fff;font-size:11px;text-overflow:ellipsis}.seller-hero__facts i{color:#fb923c}
.seller-contact-strip{position:relative;z-index:3;border-bottom:1px solid #e7ebf0;background:#fff;box-shadow:0 5px 18px rgba(15,23,42,.05)}.seller-contact-strip__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:17px}.seller-contact-strip__inner>div:first-child{display:flex;flex-direction:column}.seller-contact-strip__inner strong{font-size:14px}.seller-contact-strip__inner span{color:#64748b;font-size:11px}.seller-contact-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.seller-contact-primary,.seller-contact-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 15px;border-radius:12px;font:600 12px Poppins,sans-serif;text-decoration:none;cursor:pointer}.seller-contact-primary{border:1px solid var(--seller-orange);background:var(--seller-orange);color:#fff}.seller-contact-primary:hover{border-color:#ea580c;background:#ea580c;color:#fff}.seller-contact-secondary{border:1px solid #d7dde5;background:#fff;color:#334155}.seller-contact-secondary:hover{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.seller-contact-secondary--wa i{color:#16a34a}
.seller-body-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:30px;padding-block:34px 60px}.seller-sidebar>*+*{margin-top:18px}.seller-info-card,.seller-category-nav{padding:20px;border:1px solid var(--seller-line);border-radius:16px;background:#fff;box-shadow:0 5px 18px rgba(15,23,42,.05)}.seller-info-card h2,.seller-category-nav h2{margin:0 0 12px;font-size:17px;font-weight:700}.seller-info-card>p{color:#64748b;font-size:12px;line-height:1.7}.seller-info-card dl{margin:18px 0 0}.seller-info-card dl>div{padding:10px 0;border-top:1px solid #edf1f5}.seller-info-card dt{color:#94a3b8;font-size:10px;font-weight:600;text-transform:uppercase}.seller-info-card dd{margin:3px 0 0;color:#334155;font-size:12px;font-weight:600}.seller-info-card dd small{display:block;color:#94a3b8;font-weight:400}.seller-info-card dd a{color:var(--seller-blue);text-decoration:none}.seller-category-nav{padding:12px}.seller-category-nav__heading{padding:8px 8px 9px}.seller-category-nav__heading>span{color:#94a3b8;font-size:10px;font-weight:600;text-transform:uppercase}.seller-category-nav__heading h2{margin:2px 0 0}.seller-category-nav>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 10px;border-radius:10px;color:#475569;text-decoration:none;font-size:12px;font-weight:500}.seller-category-nav>a:hover{background:#f8fafc;color:#111827}.seller-category-nav>a.is-active{background:#fff7ed;color:#c2410c;font-weight:700}.seller-category-nav>a strong{display:grid;place-items:center;min-width:25px;height:22px;padding:0 6px;border-radius:11px;background:#f1f5f9;color:#64748b;font-size:10px}.seller-category-nav>a.is-active strong{background:#ffedd5;color:#c2410c}
.seller-catalogue{min-width:0}.seller-catalogue__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:15px}.seller-catalogue__header h2{margin:0;font-size:25px;font-weight:700}.seller-catalogue__header p{margin:4px 0 0;color:#64748b;font-size:12px}.seller-catalogue-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;margin-bottom:22px;padding:6px 6px 6px 14px;border:1px solid #dce2e8;border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.04)}.seller-catalogue-search>i{color:#94a3b8}.seller-catalogue-search input{height:41px;border:0;outline:0;font:500 13px Poppins,sans-serif}.seller-catalogue-search>a{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#64748b;text-decoration:none;font-size:19px}.seller-catalogue-search button{height:41px;padding:0 20px;border:0;border-radius:10px;background:var(--seller-orange);color:#fff;font-weight:700}.seller-product-grid .category-product-card__seller{display:none}.seller-empty-state{padding:62px 25px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;text-align:center}.seller-empty-state>span{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 16px;border-radius:17px;background:#fff7ed;color:var(--seller-orange);font-size:24px}.seller-empty-state h3{font-size:21px}.seller-empty-state p{max-width:600px;margin:8px auto 20px;color:#64748b;font-size:13px}.seller-empty-state>div{display:flex;justify-content:center;gap:9px}.seller-empty-state a,.seller-empty-state button{display:inline-flex;align-items:center;min-height:42px;padding:0 15px;border:1px solid var(--seller-orange);border-radius:11px;background:var(--seller-orange);color:#fff;text-decoration:none;font-weight:600}.seller-empty-state .seller-empty-secondary{border-color:#d7dde5;background:#fff;color:#334155}
.seller-media-section,.seller-faq-section,.seller-related-section{padding:56px 0;background:#f8fafc}.seller-section-heading{margin-bottom:22px}.seller-section-heading h2{margin:0;font-size:25px;font-weight:700}.seller-section-heading p{margin:5px 0 0;color:#64748b;font-size:12px}.seller-media-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.seller-media-grid--single{grid-template-columns:minmax(0,800px)}.seller-media-grid article{overflow:hidden;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:var(--seller-shadow)}.seller-media-grid h3{margin:0;padding:15px 17px;font-size:14px;font-weight:700}.seller-media-grid h3 i{margin-right:5px;color:var(--seller-orange)}.seller-media-grid iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.seller-faq-section{background:#fff}.seller-faq-list{display:grid;gap:10px;max-width:900px}.seller-faq-list details{padding:0 17px;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.seller-faq-list summary{display:flex;justify-content:space-between;gap:12px;padding:15px 0;cursor:pointer;font-size:13px;font-weight:600;list-style:none}.seller-faq-list p{margin:0;padding:0 0 15px;color:#64748b;font-size:12px;line-height:1.7}.seller-faq-list details[open] summary i{transform:rotate(45deg)}
.seller-requirement-section{padding:35px 0;background:linear-gradient(115deg,#1f2937,#28384b);color:#fff}.seller-requirement-section>.seller-page-container{display:flex;align-items:center;justify-content:space-between;gap:24px}.seller-requirement-section span{color:#fb923c;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.seller-requirement-section h2{margin:3px 0;font-size:25px}.seller-requirement-section p{margin:0;color:#cbd5e1;font-size:12px}.seller-requirement-section button{min-height:46px;padding:0 20px;border:0;border-radius:12px;background:var(--seller-orange);color:#fff;font-weight:700}.seller-requirement-section button span{margin-left:8px;color:#fff}.seller-related-section{background:#eff6ff}.seller-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.seller-related-grid>a{display:grid;grid-template-columns:auto 1fr;column-gap:12px;padding:17px;border:1px solid #dbeafe;border-radius:16px;background:#fff;color:#1f2937;text-decoration:none;transition:.25s}.seller-related-grid>a:hover{transform:translateY(-3px);box-shadow:var(--seller-shadow)}.seller-related-grid>a>span{grid-row:1/3;display:grid;place-items:center;width:54px;height:54px;overflow:hidden;border-radius:12px;background:#fff7ed;color:var(--seller-orange)}.seller-related-grid>a>span .category-media-picture,.seller-related-grid>a>span img{display:block;width:100%;height:100%}.seller-related-grid>a>span img{padding:6px;object-fit:contain}.seller-related-grid strong{font-size:13px}.seller-related-grid small{color:var(--seller-blue);font-size:10px}
.seller-mobile-categories{min-height:40px;padding:0 13px;border:1px solid #d7dde5;border-radius:11px;background:#fff;color:#334155;font-weight:600}.seller-categories-drawer .seller-category-nav{border:0;box-shadow:none}.seller-lead-modal{overflow:hidden;border:0;border-radius:16px;font-family:Poppins,sans-serif}.seller-lead-modal .modal-header{background:#f8fafc}.seller-lead-modal .modal-header small{color:var(--seller-orange);font-size:10px;font-weight:700;text-transform:uppercase}.seller-lead-modal .modal-title{font-size:17px;font-weight:700}.seller-lead-modal .modal-body{display:grid;grid-template-columns:1fr 1fr;gap:13px}.seller-lead-modal .modal-body .alert{grid-column:1/-1}.seller-lead-modal label{display:flex;flex-direction:column;gap:6px;color:#475569;font-size:11px;font-weight:600}.seller-lead-modal label:last-child{grid-column:1/-1}.seller-lead-modal input,.seller-lead-modal textarea{width:100%;padding:10px 11px;border:1px solid #d7dde5;border-radius:10px;outline:0;font:400 12px Poppins,sans-serif}.seller-lead-modal input:focus,.seller-lead-modal textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #eff6ff}.seller-mobile-actions{position:fixed;z-index:1035;right:10px;bottom:10px;left:10px;display:flex;overflow:hidden;border:1px solid #e2e8f0;border-radius:15px;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.18)}.seller-mobile-actions>a,.seller-mobile-actions>button{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:58px;border:0;border-right:1px solid #edf1f5;background:#fff;color:#334155;text-decoration:none;font-size:10px;font-weight:600}.seller-mobile-actions i{color:var(--seller-orange);font-size:17px}.seller-mobile-actions>a:nth-child(2) i{color:#16a34a}
@media(max-width:1199.98px){.seller-hero__inner{grid-template-columns:1.2fr .8fr;gap:30px}.seller-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:991.98px){.seller-page-container{width:min(100% - 24px,960px)}.seller-hero__inner{grid-template-columns:1fr}.seller-contact-strip__inner{align-items:flex-start;flex-direction:column}.seller-contact-actions{justify-content:flex-start}.seller-body-layout{display:block}.seller-sidebar{display:none}.seller-media-grid{grid-template-columns:1fr}.seller-media-grid--single{grid-template-columns:1fr}.karshika-seller-profile{padding-bottom:76px}}
@media(max-width:767.98px){.seller-page-container{width:min(100% - 20px,720px)}.seller-hero{padding:16px 0}.seller-hero__inner{gap:12px}.seller-hero__identity{align-items:center;gap:13px}.seller-hero__logo{flex-basis:68px;width:68px;height:68px;border-radius:16px}.seller-hero h1{font-size:23px}.seller-hero__identity p,.seller-hero__fact--business,.seller-hero__fact--member{display:none}.seller-hero__facts{grid-template-columns:minmax(70px,.45fr) minmax(0,1fr)}.seller-hero__facts>div{padding:9px 10px}.seller-contact-strip{display:none}.seller-body-layout{padding-top:18px}.seller-catalogue__header h2{font-size:21px}.seller-product-grid .row{--bs-gutter-x:12px}.seller-media-section,.seller-faq-section,.seller-related-section{padding:40px 0}.seller-requirement-section>.seller-page-container{align-items:flex-start;flex-direction:column}.seller-related-grid{grid-template-columns:1fr}.seller-lead-modal .modal-body{grid-template-columns:1fr}.seller-lead-modal label:last-child{grid-column:auto}}
@media(max-width:479.98px){.seller-hero__identity{align-items:center}.seller-hero__badges{margin-top:5px}.seller-catalogue-search button{padding:0 13px}.seller-empty-state>div{flex-direction:column}.seller-empty-state a,.seller-empty-state button{justify-content:center}}
@media(prefers-reduced-motion:reduce){.seller-related-grid>a{transition:none}}
