body{background-color:#f9fafb;font-family:sans-serif;padding:0}.header{box-shadow:0 1px 4px #0000000d;padding:16px 24px}.header,.hero-banner{background-color:#fff}.hero-banner{align-items:center;border-radius:12px;display:flex;gap:20px;margin:16px;padding:24px}.hero-text h2{font-size:32px;margin:0}.card{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000d;padding:16px;text-align:center}.card img{height:180px;margin-bottom:12px;object-fit:contain}.stock-pill{background-color:#f1f5f9;border-radius:9999px;font-size:14px;padding:4px 8px}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/Inter-Regular.85c128721035823e5405.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/Inter-Bold.54851dc3f5ada849af04.woff2) format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:400;src:url(/static/media/Satoshi-Regular.9ec05085c4cd2966eba8.woff2) format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:700;src:url(/static/media/Satoshi-Bold.a0e6d25529eab537426c.woff2) format("woff2")}:root{--page-bg-light:#f0f8ff;--page-bg-dark:#000}body.no-scroll,html.no-scroll{height:100%;overflow:hidden!important}body.no-scroll{width:100%}*,:after,:before{box-sizing:border-box}body,html{background:#f0f8ff;background:var(--page-bg-light);height:100%;margin:0;overflow-x:hidden;overscroll-behavior-y:contain;touch-action:pan-y;width:100%}body{color:#111;font-family:Satoshi,sans-serif;margin:0;transition:background-color .3s ease,color .3s ease}button,input,select,textarea{font-family:inherit}.dark-mode{background-color:#000;color:#f0f0f0}.dark-mode .body{background:#000;background:var(--page-bg-dark)}.dark-mode .footer,.dark-mode .hero,.dark-mode .product-card{background-color:#1f282b;color:#e4e4e4}.dark-mode .hero-subtitle,.dark-mode .seller,.dark-mode .stock,.dark-mode .stock-pill{color:#ccc}.dark-mode .nav-links a{color:#e4e4e4}.page{-webkit-overflow-scrolling:touch;background:linear-gradient(135deg,#f7fafc,#e3f0ff 50%,#f5f7fa);box-shadow:0 8px 32px 0 #50b4c81a,0 1.5px 0 #0000000a;margin-bottom:0;min-height:calc(100vh - 65px);padding:24px;position:absolute;top:65px;transition:background .3s,box-shadow .3s;width:100%}.dark-mode .page{background:#1c2532;border-top:1.5px;box-shadow:0 8px 32px 0 #00000038,0 1.5px 0 #00000021}.page.hidden{display:none}.header{align-items:center;background:linear-gradient(90deg,#f8fafc,#e0f7ef 60%,#d1f7ff);border-bottom:1.5px solid #b4dcd240;box-shadow:0 4px 24px 0 #00404012,0 1.5px 0 #00000008;display:flex;justify-content:space-between;padding:10px;position:fixed;top:0;transition:background .3s,box-shadow .3s;width:100%;z-index:1000}.dark-mode .header,.header{backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.dark-mode .header{background:linear-gradient(90deg,#181c1f,#23272b 60%,#1a2c2f);border-bottom:1.5px solid #2c424240;box-shadow:0 4px 24px 0 #0000002e,0 1.5px 0 #00000017;color:#e4e4e4}.logo-block{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column}.logo{font-size:20px;font-weight:700}.logo-image{filter:invert(1);height:20px;width:auto}.dark-mode .logo-image{filter:none}.logo-subtitle{color:#666;font-size:12px;margin-top:4px}.dark-mode .logo-subtitle{color:#ccc}.search-bar{flex:1 1;margin:0 6px}.search-input{border:1px solid #ccc;border-radius:999px;font-size:14px;padding:8px 12px;width:100%}.dark-mode .search-input{background:#2a2a2a;border:1px solid #555;color:#fff}.search-dropdown{background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 4px 16px #00000012;left:0;max-height:320px;overflow-y:auto;position:absolute;right:0;top:110%;z-index:1000}.dark-mode .search-dropdown{background:#1e1e1e;border:1px solid #333}.search-result-item{align-items:center;cursor:pointer;display:flex;padding:8px 12px;transition:background .15s}.search-result-item:hover{background:#f5f5f5}.dark-mode .search-result-item:hover{background:#2a2a2a}.right-header{gap:12px}.header-btn,.right-header{align-items:center;display:flex}.header-btn{background:none;border:none;color:#181818;cursor:pointer;flex-direction:column;font-size:14px;gap:2px;justify-content:center;padding:4px 6px}.dark-mode .header-btn{color:#eee}.header-btn .icon{font-size:20px;line-height:1}.header-btn .label{font-size:11px;height:10px}.header-btn:active{opacity:.8;transform:translateY(1px)}.cart-button{align-items:center;background:none;border:none;color:#181818;cursor:pointer;display:flex;flex-direction:column;font-size:14px;gap:2px;justify-content:center;padding:4px 6px;position:relative}.dark-mode .cart-button{color:#eee}.cart-icon{font-size:22px;line-height:1}.cart-badge{align-items:center;background:#e11d48;border-radius:999px;color:#fff;display:flex;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 4px;pointer-events:none;position:absolute;right:-2px;top:-2px}.cart-badge,.cart-label{font-size:11px}.cart-button:active{opacity:.85;transform:translateY(1px)}.home-section{background:linear-gradient(180deg,#49957aa1 0,#0f00 40% 10%)!important}.home-top-banners{display:flex;flex-wrap:wrap;gap:20px;margin:0 auto 32px;max-width:1720px}.left-banner,.right-banner{border-radius:12px;min-height:400px;overflow:hidden;position:relative}.skeleton-banner{animation:shimmer 1.1s infinite;background:linear-gradient(90deg,#0000,#ffffff80,#0000);background-size:200% 100%}.left-banner{display:flex;flex:2 1;flex-direction:column;justify-content:flex-end}.left-banner img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.left-banner-text{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:160px;left:70%;padding:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:60%}.left-banner-text h2{color:#000;font-size:24px;margin:0}.left-banner-text p{color:#333;font-weight:600;margin:8px 0}.left-banner-cta{background:#111;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin-top:10px;padding:8px 16px}.right-banner{flex:1 1}.right-banner img{height:100%;object-fit:cover;position:absolute;width:100%}.right-banner-text{align-content:center;border-top-right-radius:80px;bottom:0;color:#000;height:auto;left:0;padding:16px;position:absolute;width:50%;z-index:1}.right-banner-text h3{font-size:18px;margin:0}.right-banner-text span{font-size:14px}.featured-categories-section{margin:0 auto 32px;max-width:1720px}.featured-title{color:#111;font-size:16px;font-weight:600;margin-bottom:12px}.dark-mode .featured-title{color:#eee}.featured-categories{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.skeleton-featured-card{animation:shimmer 1.1s infinite;background:linear-gradient(90deg,#0000,#ffffff80,#0000);background-size:200% 100%}.featured-card{align-items:flex-end;aspect-ratio:1/1.6;border-top-left-radius:999px;border-top-right-radius:999px;cursor:pointer;display:flex;overflow:visible;position:relative;transition:transform .25s}.featured-card:hover{transform:translateY(-3px)}.featured-card:hover img{transform:scale(1.07)}.featured-card img{border-top-left-radius:999px;border-top-right-radius:999px;height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .35s ease;width:100%}.featured-label{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffffc9;border-radius:0;color:#000;font-size:12px;padding:10px 0;pointer-events:none;position:relative;text-align:center;transition:border-radius .25s ease;width:100%}.featured-card:hover .featured-label{border-radius:999px}.dark-mode .featured-label{background-color:#000000d4;color:#eee}.top-picks-section{margin:0 auto 32px;max-width:1720px}.top-picks-title{color:#111;font-size:18px;font-weight:600;margin-bottom:12px}.dark-mode .top-picks-title{color:#eee}.top-picks-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.skeleton-top-pick{animation:shimmer 1.1s infinite;background:linear-gradient(90deg,#0000,#ffffff80,#0000);background-size:200% 100%;-webkit-clip-path:polygon(0 100%,0 0,6% 6%,12% 0,18% 6%,24% 0,30% 6%,36% 0,42% 6%,48% 0,54% 6%,60% 0,66% 6%,72% 0,78% 6%,84% 0,90% 6%,96% 0,100% 6%,100% 100%);clip-path:polygon(0 100%,0 0,6% 6%,12% 0,18% 6%,24% 0,30% 6%,36% 0,42% 6%,48% 0,54% 6%,60% 0,66% 6%,72% 0,78% 6%,84% 0,90% 6%,96% 0,100% 6%,100% 100%)}.top-pick-card{align-items:flex-end;align-items:stretch;aspect-ratio:1/1;border-bottom-left-radius:14px;border-bottom-right-radius:14px;box-shadow:0 2px 6px #0000000d;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;position:relative;transition:transform .25s}.top-pick-card .stock{align-items:center;display:flex;justify-content:space-between;padding:6px 8px;width:100%;z-index:1}.top-pick-card .add-to-cart,.top-pick-card .buy-now{font-size:10px;padding:4px 10px}.top-pick-card:hover{transform:translateY(-3px)}.top-pick-card img{border-bottom-left-radius:10px;border-bottom-right-radius:10px;-webkit-clip-path:polygon(0 100%,0 0,6% 6%,12% 0,18% 6%,24% 0,30% 6%,36% 0,42% 6%,48% 0,54% 6%,60% 0,66% 6%,72% 0,78% 6%,84% 0,90% 6%,96% 0,100% 6%,100% 100%);clip-path:polygon(0 100%,0 0,6% 6%,12% 0,18% 6%,24% 0,30% 6%,36% 0,42% 6%,48% 0,54% 6%,60% 0,66% 6%,72% 0,78% 6%,84% 0,90% 6%,96% 0,100% 6%,100% 100%);height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .25s;width:100%}.top-pick-card:hover img{transform:scale(1.05)}.top-pick-name{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffc7;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:0;border-top-right-radius:0;color:#111;display:flex;font-size:12px;font-weight:600;gap:8px;justify-content:space-between;padding:8px 10px;position:relative;transition:border-radius .25s ease;width:100%}.top-pick-card:hover .top-pick-name{border-radius:999px}.dark-mode .top-pick-name{color:#000}.add-to-cart.home,.buy-now.home{font-size:12px}.category-tags{background:linear-gradient(135deg,#b9a38d,#eeebb3);border-radius:14px;box-shadow:0 4px 10px #0000000a;margin:0 auto 32px;max-width:1720px;overflow:hidden;padding:20px;position:relative}.dark-mode .category-tags{background:linear-gradient(135deg,#786666,#4d6661)}.category-tags h3{color:#111;font-size:18px;margin:0 0 18px;text-align:center}.dark-mode .category-tags h3{color:#eee}.vibe-wrap{display:flex;gap:16px}.vibe-wrap::-webkit-scrollbar{display:none}.vibe-card{aspect-ratio:1/1.6;background:var(--bg) center /cover no-repeat;border:none;border-radius:18px;cursor:pointer;flex:1 1;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.vibe-card:before{background:linear-gradient(0deg,#0000008c,#0000000d 65%,#0000);content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.skeleton-vibe{animation:shimmer 1.1s infinite;background:linear-gradient(90deg,#0000,#ffffff80,#0000);background-size:200% 100%}.vibe-card:hover{box-shadow:0 8px 20px #0003;transform:translateY(-4px) scale(1.06)}.vibe-card:hover:before{opacity:.6}.vibe-label{inset-inline:0;bottom:10px;color:#fff;font-size:15px;font-weight:650;pointer-events:none;position:absolute;text-align:center;text-shadow:0 1px 3px #0009}.vibe-card:focus-visible{outline:3px solid #facc15;outline-offset:2px}.dark-mode .vibe-card{color:#fff}.about-mehree{background-color:#fff7ed;border-radius:12px;box-shadow:0 1px 4px #0000000d;margin:0 auto 32px;max-width:1720px;padding:24px;text-align:center}.dark-mode .about-mehree{background-color:#354f4c}.about-mehree h2{color:#5e7266;font-size:20px}.dark-mode .about-mehree h2{color:#fff}.about-mehree h3{color:#5e7266;font-size:16px;margin-bottom:0}.dark-mode .about-mehree h3{color:#fff}.about-mehree p{color:#3d3d3d;font-size:14px;margin-top:5px}.dark-mode .about-mehree p{color:#ddd}.explore-section{display:flex;flex-direction:column;margin-top:55px;padding:24px}@keyframes shimmer{0%{background-position:-150% 0}50%{background-position:0 0}to{background-position:150% 0}}.skeleton,.skeleton-hero{background:#ececec;overflow:hidden;position:relative}.skeleton-hero:after,.skeleton:after{animation:shimmer 1.1s infinite;background:linear-gradient(90deg,#0000,#ffffff80,#0000);background-size:200% 100%;content:"";inset:0;position:absolute}.skeleton-hero{border-radius:8px;height:180px;margin-bottom:24px}.product-card.skeleton{border-radius:8px;height:320px}.tiny-spinner{animation:spin .8s linear infinite;border:4px solid #aaa;border-left-color:#0000;border-radius:50%;height:32px;margin:32px auto;width:32px}.hero{background:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000d;display:flex;margin:0 auto 32px;max-height:300px;max-width:1720px;min-height:200px;overflow:hidden;position:relative}.hero-text{display:flex;flex:1 1 30%;flex-direction:column;justify-content:center;margin-top:30px;padding:24px}.exclusive-tag{align-items:center;background:linear-gradient(90deg,#facc15,#eab308);border-top-left-radius:12px;color:#fff;display:flex;font-size:12px;font-weight:600;height:36px;left:0;padding:6px 16px;position:absolute;top:0;width:100%;z-index:2}.hero-title{font-size:28px;font-weight:700;line-height:normal;margin:0}.hero-subtitle{color:#666;margin-top:4px}.hero-image{flex:1 1 70%;height:auto;min-height:200px;position:relative}.hero-image img{display:block;height:100%;object-fit:cover;position:absolute;width:100%;z-index:2}.product-grid-wrapper{align-items:flex-start;display:flex;gap:24px;justify-content:center;margin:0 auto 32px;max-width:1720px;padding-top:0;position:relative;width:100%}.filter-overlay{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#0000;display:none;inset:0;position:fixed;z-index:5000}.filter-sidebar{-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;max-height:100vh;max-width:25%;overflow-y:auto;padding:20px;z-index:10}.dark-mode .filter-sidebar{background-color:#1f282b;color:#eee}.filter-sidebar h3{font-size:16px;margin-bottom:12px}.filter-head{align-items:flex-start;border-bottom:1px solid #ddd;border-bottom:1px solid var(--divider,#ddd);display:flex;gap:8px;justify-content:space-between}.filter-title{font-size:1rem;font-weight:700;margin:0}.filter-back{display:none}.dark-mode .filter-back{color:#fff}.filter-back:hover{opacity:.75}.filter-back:active{transform:translateX(-1px)}.filter-section{padding:10px}.filter-section strong{display:block;margin-bottom:8px}.filter-section label{cursor:pointer;display:block;font-size:12px;margin-top:6px}.mobile-filter-btn{display:none}.filter-section.sort-by{margin-top:24px}.filter-section.sort-by label{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:6px;margin:4px 0}.filter-section.sort-by input[type=radio]{accent-color:#ffb703}.filter-section.sort-by input[type=radio]:focus-visible{outline:2px solid #ffb703;outline-offset:1px}.product-grid{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:80%;width:100%}.product-grid-error{height:100%}.product-card{background:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000d;cursor:pointer;flex-direction:column;overflow:hidden;text-align:left;width:100%}.card-image,.product-card{display:flex;position:relative}.card-image .main-image{border-top-left-radius:12px;border-top-right-radius:12px;height:240px;object-fit:cover;width:100%}.reflected-image{filter:blur(1px);height:80px;margin-top:-10px;object-fit:cover;opacity:.2;pointer-events:none;transform:scaleY(-1);width:100%;z-index:0}.card-image:before{content:"";display:none}.card-image[data-image]{--image-url:attr(data-image url)}.card-image img{height:100%;object-fit:cover;width:100%}.card-image:after{background-image:var(--image-url);background-position:50%;background-size:cover;content:"";filter:blur(2px) opacity(.25);height:80px;left:0;pointer-events:none;position:absolute;top:100%;transform:scaleY(-1);width:100%;z-index:0}.discount-badge{background-color:#dc2626;border-radius:6px;color:#fff;font-size:12px;font-weight:600;left:8px;padding:4px 8px;position:absolute;top:8px;z-index:10}.dark-mode .discount-badge{background-color:#e11d48}.card-body{background:#0000;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;padding:12px 16px;position:relative;z-index:1}.card-body:before{background-image:var(--bg-reflect);background-position:bottom;background-size:cover;bottom:0;content:"";filter:blur(12px);left:-20px;-webkit-mask-image:linear-gradient(180deg,#0000 0,#000000d6 20%,#0000 80%,#0000);opacity:.3;pointer-events:none;position:absolute;right:-20px;top:-30%;transform:scaleY(-1);z-index:-1}.card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.info-left{flex-grow:1;max-width:70%}.product-card h3{-webkit-line-clamp:3;font-size:16px;margin:0}.product-card h3,.seller{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.seller{-webkit-line-clamp:2;color:#666;font-size:13px}.rating{color:#f59e0b;font-size:14px;margin:4px 0 6px}.review-count{color:#888;font-size:12px;margin-left:2px}.info-right{display:flex;flex-direction:column;justify-content:space-between;text-align:right}.current-price{color:#000;font-size:16px;font-weight:600}.original-price{color:#888;font-size:13px;text-decoration:line-through}.dark-mode .current-price{color:#facc15}.dark-mode .original-price{color:#aaa}.stock{align-items:center;color:#444;display:flex;font-size:14px;justify-content:space-between}.stock-button-group{display:flex;gap:8px}.stock-button-group-product-card{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:10px;padding-right:0;position:relative;width:100%}.add-to-cart,.buy-now{background:#facc15;border:none;border-radius:999px;box-shadow:0 1px 3px #0003;color:#000;cursor:pointer;font-size:12px;font-weight:600;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;transition:all .2s ease}.buy-now{background:#007bff;color:#fff;text-decoration:none}.add-to-cart:hover{background-color:#7ac511}.buy-now:hover{background-color:#0056b3}.add-to-cart:disabled,.buy-now:disabled{background:#ccc;box-shadow:none;color:#888;cursor:not-allowed}.stock-small-buttons{align-items:center;display:flex;gap:4px;margin-left:auto}:root{--heart-size:20px;--heart-outline:#e11d48;--heart-fill:#e11d48;--heart-burst:#fbbf24}.product-heart-btn{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:inline-flex;height:20px;height:var(--heart-size);justify-content:center;line-height:0;margin:0;overflow:visible;padding:0;position:relative;transform-origin:center;transition:transform .1s ease;width:20px;width:var(--heart-size)}.product-heart-btn:hover:not(:disabled){transform:scale(1.05)}.product-heart-btn:active:not(:disabled){transform:scale(.95)}.product-heart-btn:focus-visible{border-radius:4px;outline:2px solid #e11d48;outline:2px solid var(--heart-outline);outline-offset:2px}.product-heart-btn .heart-icon{display:block;height:100%;overflow:visible;pointer-events:none;width:100%}.product-heart-btn .heart-path{fill:none;stroke:#e11d48;stroke:var(--heart-outline);stroke-width:2;vector-effect:non-scaling-stroke;transition:fill .15s ease,stroke .15s ease}.product-heart-btn.saved .heart-path{fill:#e11d48;fill:var(--heart-fill);stroke:#e11d48;stroke:var(--heart-fill)}.product-heart-btn .heart-g{transform-origin:center}.product-heart-btn.saved .heart-g{animation:product-heart-pop .28s cubic-bezier(.25,1.25,.5,1) both}@keyframes product-heart-pop{0%{transform:scale(.85)}60%{transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.product-heart-btn,.product-heart-btn .heart-g{animation:none!important;transition:none!important}}.stock-pill{align-items:center;background:#f1f5f9;border-radius:999px;color:#333;display:flex;font-size:clamp(12px,1.5vw,12px);font-weight:500;gap:6px;margin:0 0 0 auto;padding:3px 8px;text-align:center}.dark-mode .stock-pill{background-color:#2c2c2c}.stock-pill.out-of-stock{background-color:#ffe4e6;color:#b91c1c;font-size:clamp(8px,1.5vw,9px)}.cart-shell{align-items:flex-start;display:flex;flex-direction:row;gap:24px;margin:0 auto 32px;max-width:1720px}.cart-left-column{display:flex;flex:0 0 70%;flex-direction:column;margin-top:0;width:100%}.cart-list{border:1px solid #6a6a6a;border-radius:8px;padding:20px}.cart-right-column{display:flex;flex-direction:column;margin-top:0;width:100%}.cart-list h2{margin:0 0 20px}.cart-tools{margin-bottom:12px}.link-btn{background-color:#3f564d;border-radius:5px;color:#d5d5d5;font-size:14px;margin:5px;padding:6px 10px}.link-btn.tiny{font-size:13px}.pipe{color:#888;margin:0 6px}.cart-row{grid-gap:12px;background-color:#ffffffed;border:1px solid #c5c5c514;border-radius:8px;display:grid;gap:12px;grid-template-columns:72px 1fr auto;margin-top:10px;padding:16px}.dark-mode .cart-row{background-color:#171c22}.thumb-wrap{height:72px;position:relative;width:72px}.thumb-wrap img{border-radius:8px;height:100%;object-fit:cover;width:100%}.select-box{accent-color:#007bff;cursor:pointer;height:18px;left:-8px;position:absolute;top:-6px;width:18px}.item-body{display:flex;flex-direction:column;gap:6px}.item-name-price{display:flex;justify-content:space-between}.item-name{align-self:flex-start;font-weight:600;line-height:1.35;margin:0;overflow:hidden}.item-price{text-wrap:nowrap;align-self:center;align-self:flex-start;font-weight:600;margin-left:20px}.qty-btn{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;font-size:16px;height:22px;justify-content:center;line-height:18px;margin:3px;transition:background .15s,border .15s;-webkit-user-select:none;user-select:none;width:22px}.dark-mode .qty-btn{border-color:#555;color:#eee}.qty-amount-change-btn{align-items:center;border:1px solid #333;border-radius:999px;display:inline-flex;margin:5px;width:auto}.qty-val{font-size:14px;min-width:20px;text-align:center}.cart-subtotal{border:1px solid #6a6a6a;border-radius:8px;padding:20px}.sub-line{display:flex;font-size:16px;justify-content:space-between;margin:0 0 14px}.sub-line strong{text-wrap:nowrap;margin-left:6px}.primary-btn{background:#0074e8;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:8px;padding:10px;width:100%}.primary-btn:hover{background:#0056b3}.primary-btn.full{width:100%}.primary-btn:disabled{background:#014f9d8d;color:hsla(0,0%,100%,.453)}.secondary-btn{background:#0074e8;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:1em 2em;width:-webkit-fit-content;width:fit-content}.secondary-btn:hover{background:#0056b3}.secondary-btn.full{width:100%}.secondary-btn:disabled{background:#014f9d8d;color:hsla(0,0%,100%,.453)}.saved-box{border:1px solid #6a6a6a;border-radius:8px;margin-top:32px;padding:16px}.saved-tabs{display:flex;gap:8px;margin-bottom:14px}.saved-tabs .tab{background:#f9fafb;border:1px solid #00000026;cursor:pointer;flex:1 1;font-size:14px;padding:10px}.saved-tabs .active{background:#fff;font-weight:600}.dark-mode .saved-tabs .tab{background:#2a2a2a;border-color:#444;color:#eee}.dark-mode .saved-tabs .active{background:#de2f58}.empty-note{color:#969696;font-size:1.2em;margin:0;text-align:center}.saved-row{grid-gap:12px;grid-row-gap:auto;background-color:#ffffffed;border-radius:10px;border-top:1px solid #0000000d;display:grid;gap:12px;grid-template-columns:56px 1fr;margin-top:10px;padding:12px;row-gap:auto}.dark-mode .saved-row{background-color:#171c21}.saved-row:first-of-type{border-top:none}.saved-row img{border-radius:8px;height:80px;object-fit:cover;width:70px}.saved-main{align-items:center;display:flex;gap:16px;margin-left:20px}.saved-info{flex:0 1 80%}.saved-actions{display:flex;flex:1 1 20%;flex-wrap:wrap;gap:8px}.saved-name{font-weight:600;overflow:hidden;text-overflow:ellipsis}.saved-name,.saved-price{font-size:16px;margin:5px}.saved-price{color:#666}.out-stock{color:#b91c1c;font-size:14px;margin:5px}.add-to-cart.small,.buy-now.small{align-items:center;border:none;border-radius:999px;cursor:pointer;display:flex;font-size:12px;gap:6px;height:30px;justify-content:center;padding:6px 10px;width:100%}.add-to-cart.small{background:#facc15;color:#000}.buy-now.small{background:#007bff;color:#fff}.add-to-cart.small:disabled,.buy-now.small:disabled{background:#ccc;color:#777;cursor:not-allowed}.account-overlay{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#0000;display:flex;inset:0;justify-content:flex-end;pointer-events:none;position:fixed;transition:background .35s ease,-webkit-backdrop-filter .35s ease;transition:background .35s ease,backdrop-filter .35s ease;transition:background .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease;z-index:5000}.account-overlay.open{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;pointer-events:auto}.account-panel{-webkit-overflow-scrolling:touch;background:#ffffffc9;border-bottom-left-radius:10px;border-top-left-radius:10px;display:flex;flex-direction:column;gap:18px;height:100%;max-height:100vh;max-width:300px;overflow-y:auto;padding:24px 20px 32px;transform:translateX(100%);transition:transform .35s ease;width:min(70%,380px)}.account-overlay.open .account-panel{transform:translateX(0)}.dark-mode .account-panel{background:#2b2b2bcf;color:#eee}.account-header{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.account-heading{display:flex;flex-direction:column;gap:4px}.account-header h2{margin:0}.account-name{font-size:1.2rem;font-weight:600;line-height:1.2;margin:0;white-space:normal;word-break:break-word}.account-header small{color:#666;margin:0}.dark-mode .account-header small{color:#aaa}.account-uid{color:#666;font-size:small;margin:0}.dark-mode .account-uid{color:#aaa}.account-close-btn{background:none;border:none;color:inherit;cursor:pointer;font-size:26px;line-height:1;padding:2px 4px;transition:transform .2s ease}.account-close-btn:hover{transform:scale(1.25)}.account-toggle-row{align-items:center;border-bottom:1px solid #75757543;border-bottom:1px solid var(--border-light,#75757543);display:flex;font-size:.95rem;justify-content:space-between;padding-bottom:10px}.dark-mode .account-toggle-row{border-color:#ececec3d}.ios-toggle{display:inline-block;height:24px;position:relative;width:44px}.ios-toggle input{display:none}.ios-toggle .slider{background:#ccc;border-radius:34px;inset:0;position:absolute;transition:.25s}.ios-toggle .slider:before{background:#fff;border-radius:50%;content:"";height:16px;left:4px;position:absolute;top:50%;transform:translateY(-50%);transition:.25s;width:16px}.ios-toggle input:checked+.slider{background:#4cd964}.ios-toggle input:checked+.slider:before{transform:translate(20px,-50%)}.account-setting-btns{grid-gap:10px;display:grid;gap:10px;width:100%}.account-cta{background:#007bff;border:none;border-radius:6px;box-shadow:4px 5px 5px #0000004d;color:#fff;cursor:pointer;font-weight:600;padding:10px 16px;transition:background .2s,box-shadow .19s;width:100%}.account-cta:hover{box-shadow:inset 3px 3px 3px #0000004d}.account-cta:disabled{background:#0b4e964b;box-shadow:none!important;color:hsla(0,0%,100%,.265)}.account-cta.warn{background:#c12;color:#fff}.tiny-link-btn{background:none;border:none;color:#0a7;color:var(--accent,#0a7);cursor:pointer;font-size:.88rem;margin-top:10px;padding:0}.account-links{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.account-links li{align-items:center;cursor:pointer;display:flex;font-size:15px;gap:10px}.account-links li:hover{color:#349e87}.account-cart-snapshot{border-top:1px solid #75757543;border-top:1px solid var(--border-light,#75757543);margin-top:auto;padding-top:16px}.dark-mode .account-cart-snapshot{border-color:#ececec3d}.acc-back-btn{background:none;border:none;color:#222;color:var(--text,#222);cursor:pointer;font-size:22px;left:12px;line-height:1;opacity:.8;position:absolute;top:12px;transition:opacity .15s}.acc-back-btn:hover{opacity:1}.dim{opacity:.45}.toggle-row{display:flex;justify-content:space-between;margin:6px 0}.chat-box{border:1px solid #ddd;margin-bottom:6px;max-height:180px;overflow:auto;padding:6px}.chat-me{text-align:right}.chat-bot{background:#f5f5f5;border-radius:6px;padding:4px;text-align:left}.addr-row-btns{display:flex;flex-direction:column;gap:5px}.addr-rows{grid-gap:5px;display:grid;gap:5px;margin:0;padding:0}.addr-row{background:#f0f8ff;border-bottom:1px dashed #ddd;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding:10px}.addr-row:hover{background:#f7f5ec}.unselected{cursor:default}.unselected:hover{background:#f0f8ff!important}.addr-row-text{font-size:.9em;text-align:left}.addr-row-heading{margin-bottom:10px;margin-top:10px}.addr-row-heading:before{border-top:2px dotted #7a7a7a;content:"";display:block;height:0;left:0;margin-bottom:10px;right:0;top:0}.addr-row-inputs{display:flex;flex-direction:column;gap:8px}.addr-row-button{background:beige;border-color:#7a7a7a;border-radius:5px;border-width:1px;cursor:pointer;font-size:10px;height:30px;width:35px}.addr-two-col{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.addr-two-col>*{box-sizing:border-box;min-width:0;width:100%}.addr-block{font-size:.95rem;line-height:1.35}.spinner{display:inline-block;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.spinner svg{animation:spin .7s linear infinite;display:block}.spinner .path{stroke:#888;stroke-linecap:round;stroke-dasharray:31.4 31.4}.order-item-cancel-btn{align-items:center;background:#fff;border:1px solid #e57373;border-radius:16px;color:#e57373;cursor:pointer;display:inline-flex;font-size:13px;gap:4px;margin-bottom:2px;margin-left:8px;margin-top:2px;padding:2px 10px;transition:background .15s,color .15s,border .15s}.order-item-cancel-btn:focus,.order-item-cancel-btn:hover{background:#ffeaea;border-color:#b71c1c;color:#b71c1c;outline:none}.order-item-cancel-btn span{font-size:15px;line-height:1}.skeleton-box{animation:skeleton-loading 1.2s linear infinite;background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;border-radius:6px;display:inline-block}.dark-mode .skeleton-box{background:linear-gradient(90deg,#181818 25%,#262626 37%,#181818 63%)}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.product-detail-overlay.skeleton{animation:none}.product-detail-overlay.hide{opacity:0;pointer-events:none;transition:opacity .25s ease}.product-detail-overlay.show{opacity:1;pointer-events:auto;transition:opacity .25s ease}.product-detail .info{overflow-y:auto;padding-right:8px}.product-detail .gallery .hero-img{aspect-ratio:3/4;object-fit:cover}.skeleton-img{aspect-ratio:1/1;background:#ececec;border-radius:14px;overflow:hidden;position:relative;width:100%}.skeleton-img:after{animation:skeleton-shine 1.2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff9 50%,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes skeleton-shine{to{transform:translateX(100%)}}.pd-top{display:flex;flex-direction:row;gap:32px;margin:0 auto;max-width:1000px;width:100%}.pd-top .swipe-gallery{flex:1 1 50%;max-width:50%}.share-btn{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 1px 6px #0002;cursor:pointer;display:flex;font-size:18px;height:38px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .15s;width:38px;z-index:5}.share-btn:hover{background:#f5f5f5}.pd-top .info{flex:1 1 50%;max-width:50%}.rating-share-row{align-items:center;display:flex;gap:8;justify-content:space-between}.share-btn-rating{align-items:center;background:#a2e5c5;border:none;border-radius:999px;box-shadow:0 1px 6px #0002;cursor:pointer;display:flex;font-size:14px;justify-content:center;margin-left:8px;transition:background .15s;z-index:5}.product-detail .back-btn{background:none;border:none;cursor:pointer;font-size:24px;left:16px;line-height:1;position:absolute;top:16px;z-index:10}.gallery{display:flex;gap:12px;position:relative}.gallery .hero-img{border-radius:10px;width:100%}.gallery .thumb-strip{display:flex;flex-direction:column;gap:8px;gap:12px;margin-top:12px;margin-top:0;max-height:calc(90vh - 64px);overflow-x:auto;overflow-y:auto}.gallery .thumb-strip img{aspect-ratio:1/1;width:70px}.thumb-strip img{aspect-ratio:1/1;border-radius:6px;cursor:pointer;object-fit:cover;opacity:.65;transition:.2s;width:60px}.thumb-strip img.sel,.thumb-strip img:hover{box-shadow:0 0 0 2px #f90;box-shadow:0 0 0 2px var(--accent,#f90);opacity:1}.info h2{font-size:1.35rem;font-weight:600;margin:0 0 8px}.rating{color:#e47911;font-size:.85rem;margin-bottom:12px}.price-box{align-items:baseline;display:flex;gap:8px;margin-bottom:16px}.price{font-size:1.85rem}.mrp{color:#666;text-decoration:line-through}.off{color:#b12704}.detail-buttons{align-items:center;display:flex;flex-direction:column;gap:12px;margin:16px 0}.detail-buttons .add-to-cart{background:#facc15;color:#000}.detail-buttons .add-to-cart,.detail-buttons .buy-now{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-weight:600;padding:12px 18px;width:100%}.detail-buttons .buy-now{background:#007bff;color:#fff}.desc{line-height:1.5;margin:16px 0}.specs{border-collapse:collapse;font-size:.9rem;width:100%}.specs td:first-child{color:#555;padding-right:12px;white-space:nowrap}.swipe-gallery{aspect-ratio:1/1;position:relative}.swipe-gallery .track{background:#0000;border-radius:10px;display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory}.swipe-gallery .track img{flex:0 0 100%;height:100%;object-fit:cover;width:100%}.swipe-gallery img{flex:none;scroll-snap-align:start;width:100%}.swipe-gallery .dots{display:flex;gap:6px;justify-content:center;margin-top:8px}.dot{all:revert;background:#bbb;border:none;border-radius:50%;height:6px;width:6px}.dot.active{background:#58a67e}.lightbox{background:#000;display:flex;flex-direction:column;inset:0;position:fixed;z-index:2000}.lb-track{display:flex;flex:1 1;overflow-x:auto;scroll-snap-type:x mandatory}.lb-img{flex:none;object-fit:contain;scroll-snap-align:center;width:100%}.lb-close{background:none;border:none;color:#fff;font-size:32px;position:absolute;right:16px;top:16px}.lb-thumbs{background:#111;display:flex;gap:8px;overflow-x:auto;padding:12px}.lb-thumbs img{border-radius:4px;cursor:pointer;height:60px;opacity:.6}.lb-thumbs img:hover{opacity:1}.suggest-row{margin:25px auto;max-width:1000px;position:relative}.sr-title{background:#0000;border-radius:999px;font-size:22px;font-weight:700;margin:0 0 12px}.sr-title span{color:var(--muted);font-size:14px;font-weight:400}.sr-track{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;scroll-behavior:smooth}.sr-card{cursor:pointer;display:flex;flex:0 0 200px;flex-direction:column;justify-content:space-between}.sr-card img{aspect-ratio:1/1;border-radius:6px;object-fit:cover;width:100%}.sr-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:15px;height:40px;margin:6px 0;overflow:hidden}.sr-rating{color:#ec9122;font-size:14px}.sr-price{font-size:16px;font-weight:600}.sr-off{color:#c00;font-size:14px;font-weight:500;margin-left:4px}.sr-nav{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 0 4px #0003;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;padding-bottom:5px;position:absolute;top:50%;translate:0 -50%;width:36px;z-index:1}.sr-nav.left{left:-18px}.sr-nav.right{right:-18px}.reviews{background:azure;border-radius:10px;display:flex;flex-direction:row;gap:20px;margin:0 auto 25px;max-width:1000px;padding:6px;width:100%}.dark-mode .reviews{background:#1e1e1e}.rv-heading{border-radius:10px;color:#000;font-size:18px;font-weight:100;margin:0;padding:10px 10px 10px 0}.dark-mode .rv-heading{background:#4440;color:#898989}.rv-summary{flex:1 1 20%;max-width:400px;padding:0 10px 10px}.rv-avg-stars{display:flex;flex-direction:column;font-size:20px;font-weight:600;margin:6px 0}.rv-avg-text{font-size:14px;font-weight:400}.rv-count{color:var(--muted);margin-bottom:12px}.rv-bar-row{align-items:center;display:flex;gap:6px;margin:4px 0}.rv-load-more{background:none;border:none;cursor:pointer;display:block;font-size:16px;margin:20px auto}.dark-mode .rv-load-more{color:#f0f8ff}.rv-write-review-btn{background:#ffc107;border:none;border-radius:8px;cursor:pointer;font-weight:700;margin-top:10px;padding:10px 16px;width:100%}.rv-bar-label{font-size:13px;width:46px}.rv-bar{background:#ddd;border-radius:9999px;flex:1 1;height:10px;overflow:hidden}.rv-fill{background:#ec9122;height:100%}.rv-pct{font-size:13px;text-align:right;width:34px}.rv-comments{display:flex;flex:1 1 80%;flex-direction:column;gap:6px}.rv-card{background:#f0f8ff;border-radius:8px;box-shadow:0 1px 5px #0000001a;font-family:Segoe UI,sans-serif;padding:10px}.dark-mode .rv-card{background:#000}.rv-head{margin-bottom:12px}.rv-avatar,.rv-head{align-items:center;display:flex}.rv-avatar{background:#07c;border-radius:50%;color:#fff;font-size:18px;font-weight:700;height:40px;justify-content:center;margin-right:12px;width:40px}.rv-meta{display:flex;flex-direction:column}.rv-name{color:#333;font-size:16px;font-weight:600}.dark-mode .rv-name{color:#aaa}.rv-date{color:#888;font-size:13px}.rv-rating{color:#f5a623;font-size:16px;margin-bottom:6px}.rv-title{color:#757575;font-weight:500;margin-left:6px}.dark-mode .rv-title{color:#d6d6d6}.rv-text{color:#444;font-size:15px;line-height:1.5;margin:0}.dark-mode .rv-text{color:#b9b9b9}.rv-photos{display:flex;flex-wrap:wrap;gap:10px}.rv-photos img{border:1px solid #eee;border-radius:8px;height:64px;object-fit:cover;width:64px}.dark-mode .generic-popup-overlay{background:#0006}.generic-popup-overlay{align-items:center;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#00000087;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .5s ease,-webkit-backdrop-filter .4s ease;transition:opacity .5s ease,backdrop-filter .4s ease;transition:opacity .5s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease;z-index:1201}.generic-popup-overlay-mini{background:#00000091!important;z-index:1202}.generic-popup-overlay.fade-in{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1}.generic-popup-overlay.fade-out{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}.address-input{display:flex;width:100%}.loading-popup{min-width:220px}.loading-text{color:#9a2d8e;font-size:17px;margin:10px 0 5px}.spinner-crochet{align-items:flex-end;display:flex;height:110px;justify-content:center;margin:0 auto 12px;position:relative;width:70px}.doll-head{animation:spinYarn 2.2s linear infinite;background:radial-gradient(circle at 60% 35%,#fde8e3 60%,#fff6ef 100%);border:4px dashed #ffa69e;border-radius:50%;box-shadow:0 2px 14px #ffd1c4a0;height:64px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:64px;z-index:2}.doll-face{height:40px;left:12px;top:13px;width:40px}.doll-face,.eye{position:absolute}.eye{background:#8d5541;border-radius:50%;box-shadow:0 0 1.5px #dab09a;height:7px;top:15px;width:7px}.eye.left{left:6px}.eye.right{right:6px}.smile{border-bottom:2.2px solid #c27d7a;border-radius:0 0 12px 12px;height:8px;left:13px;top:26px;width:14px}.blush,.smile{position:absolute}.blush{animation:blush-in 1.3s;background:#f5b2a8;border-radius:6px;filter:blur(.2px);height:4px;opacity:.72;top:24px;width:7px}.blush.left{animation-delay:.6s;left:2px}.blush.right{animation-delay:.8s;right:2px}@keyframes blush-in{0%{opacity:0}to{opacity:.72}}@keyframes spinYarn{to{transform:translateX(-50%) rotate(1turn)}}.doll-arm{animation:arm-pop 1s cubic-bezier(.37,1.49,.42,.94) forwards;background:#fde8e3;border:2.7px solid #ffa69e;border-radius:44px 44px 44px 44px/40px 40px 34px 34px;height:18px;opacity:0;position:absolute;top:48px;transform:scaleY(.7);width:15px;z-index:1}.doll-arm.left{animation-delay:.44s;left:-18px}.doll-arm.right{animation-delay:.7s;right:-18px}@keyframes arm-pop{0%{opacity:0;transform:scale(.5) translateY(12px)}50%{opacity:1}70%{transform:scale(1.1) translateY(-4px)}to{opacity:1;transform:scaleY(.7)}}.doll-heart{animation:heart-pop 1.3s cubic-bezier(.53,1.69,.24,.89) 1.1s forwards,heart-beat 1.2s 2.7s infinite alternate;background:radial-gradient(circle at 60% 40%,#e06793 80%,#fff0f6 100%);-webkit-clip-path:path("M9,16 C-1,8 5,0 9,6 C13,0 19,8 9,16");clip-path:path("M9,16 C-1,8 5,0 9,6 C13,0 19,8 9,16");height:16px;left:50%;opacity:0;position:absolute;top:70px;transform:scale(.5) translateX(-50%);width:18px;z-index:3}@keyframes heart-pop{0%{opacity:0;transform:scale(.5) translateX(-50%)}75%{opacity:1;transform:scale(1.1) translateX(-50%)}to{opacity:1;transform:scale(1) translateX(-50%)}}@keyframes heart-beat{0%{transform:scale(1) translateX(-50%)}to{transform:scale(1.12) translateX(-50%)}}.doll-thread{bottom:0;height:32px;left:50%;position:absolute;transform:translateX(-50%);width:4px;z-index:2}.doll-thread:before{animation:thread-wave .6s infinite alternate;background:linear-gradient(180deg,#f7c59f 60%,#0000);border-radius:2.7px;content:"";display:block;height:100%;width:4px}@keyframes thread-wave{0%{height:21px}to{height:32px}}.doll-hook{animation:hook-move .82s cubic-bezier(.37,1.2,.61,1.11) .8s infinite alternate;background:linear-gradient(90deg,#efc087 55%,#f7c59f);border-radius:4px 14px 14px 4px;box-shadow:2px 2px 10px #ffd1c430;height:7px;position:absolute;right:-30px;top:40px;transform:rotate(28deg);width:34px;z-index:10}@keyframes hook-move{0%{top:35px}to{top:48px}}.stitch-arc{border-radius:12px 12px 12px 12px/10px 10px 12px 12px;border-top:2.7px dashed #f7c59f;height:10px;opacity:0;position:absolute;width:22px}.stitch-arc.arc1{animation:arc-pop .5s 1.1s forwards;left:7px;top:6px;transform:rotate(-28deg)}.stitch-arc.arc2{animation:arc-pop .6s 1.3s forwards;left:21px;top:3px;transform:rotate(6deg)}.stitch-arc.arc3{animation:arc-pop .6s 1.5s forwards;left:16px;top:18px;transform:rotate(18deg)}@keyframes arc-pop{to{opacity:1}}.doll-sparkle{animation:sparkle-pop .9s forwards,sparkle-float 1.5s 1.2s infinite alternate;background:#ffe3ffcc;border-radius:99px;opacity:0;pointer-events:none;position:absolute}.sparkle1{animation-delay:1.15s,2.3s;height:8px;left:-18px;top:8px;width:8px}.sparkle2{animation-delay:1.28s,1.7s;height:11px;left:50px;top:-10px;width:11px}.sparkle3{animation-delay:1.41s,2.7s;height:7px;left:62px;top:55px;width:7px}@keyframes sparkle-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes sparkle-float{0%{filter:blur(.1px)}to{filter:blur(1.2px)}}.generic-popup{grid-gap:0;background:linear-gradient(135deg,#fff9f4 75%,#fbeee6);border:2.7px dashed #ffd8cc;border-radius:20px;box-sizing:border-box;color:#45332e;display:grid;display:flex;flex-direction:column;gap:0;max-height:90vh;max-width:350px;opacity:0;overflow-x:hidden;overflow-y:auto;padding:15px;position:relative;text-align:center;transform:translateY(42px);transition:transform .5s cubic-bezier(.57,1.29,.47,1),opacity .26s cubic-bezier(.57,1.29,.47,1);width:90vw}.generic-popup:before{background:url("data:image/svg+xml;utf8,<svg width=%2732%27 height=%2732%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><rect width=%2732%27 height=%2732%27 fill=%27%23ffe6d5%27/><circle cx=%278%27 cy=%278%27 r=%271.2%27 fill=%27%23ffd6bc%27/><circle cx=%2720%27 cy=%2715%27 r=%270.8%27 fill=%27%23f5b2a8%27/></svg>");background-size:60px 60px;content:"";inset:0;opacity:.14;pointer-events:none;position:absolute;z-index:1}.dark-mode .generic-popup{background:#c5d6d3}.spinner-crochet{z-index:2}.slide-up{opacity:1;transform:translateY(0)}.slide-down{opacity:0;transform:translateY(44px)}.auth-heading{align-self:center;font-size:1.1em;font-weight:600;justify-self:center;margin:0 0 20px;width:70%}.auth-heading-big{font-size:1.4em!important}.dark-mode .auth-heading{color:#1e1e1e}.hint{font-size:12px;margin-top:-6px;opacity:.7}.review-close{background:none;border:none;border-radius:999px;box-shadow:4px 5px 5px #0000004d;color:#999;cursor:pointer;font-size:23px;font-weight:700;padding:7px 15px;position:absolute;right:7px;top:5px;transition:color .5s,box-shadow .5s;z-index:9}.review-close:hover{box-shadow:inset 3px 3px 3px #0000004d;color:#d33}.auth-tabs{display:flex;gap:4px;justify-content:center;margin-bottom:24px}.auth-tabs button{background:none;border:none;border-bottom:2.5px solid #0000;box-shadow:3px 3px 5px #0000004d;color:#868686;cursor:pointer;flex:1 1;font-size:1.08em;font-weight:600;letter-spacing:.02em;padding:11px 2px;transition:border .18s,color .16s}.auth-tabs button.active{background:linear-gradient(90deg,#fff 80%,#ecf5f2);border-bottom:2.5px solid #7be4c7;color:#263729}.auth-form{grid-gap:10px;display:grid;gap:10px;text-align:center}.auth-form-message{align-self:center;width:80%}.auth-form input{box-shadow:inset 2px 3px 2px #0000004d}.auth-form input[type=email],.auth-form input[type=password],.auth-form input[type=text],.auth-form input[type=your-name]{background:#f6faf9;box-sizing:border-box;color:#222;font-size:1em;padding:13px 14px;transition:border .2s;width:100%}.auth-form input[type=email]:focus,.auth-form input[type=password]:focus,.auth-form input[type=text]:focus,.auth-form input[type=your-name]:focus{background:#fff;border-color:#52cdaa;outline:none}.auth-form button[type=submit]{background:linear-gradient(92deg,#60d1a7,#7be4c7);border:none;border-radius:12px;box-shadow:4px 5px 5px #0000004d;color:#174733;cursor:pointer;font-size:1.06em;font-weight:700;margin-top:10px;padding:13px 0;transition:background .18s,color .18s,box-shadow .19s;width:100%}.auth-form button[type=submit]:hover:not(:disabled){background:linear-gradient(92deg,#7be4c7,#43cc8a);box-shadow:0 3px 12px #c7ebe426;color:#144328}.auth-form button[type=submit]:disabled{cursor:not-allowed;opacity:.65}.other-option{background:gold;border:none;border-radius:999px;box-shadow:4px 5px 5px #0000004d;color:#174733;cursor:pointer;font-size:.8em;font-weight:700;padding:8px 0;transition:background .18s,color .18s,box-shadow .19s;width:100%}.other-option:hover:not(:disabled){background:#e4c200;box-shadow:0 3px 12px #c7ebe426;color:#144328}.google-auth-btn,.guest-auth-btn{align-items:center;background:#fff;border:1.3px solid #e0e1e4;border-radius:999px;box-shadow:0 .5px 2.5px 0 #e9e9e930;color:#314047;cursor:pointer;display:flex;font-size:1.05em;font-weight:500;gap:8px;justify-content:center;margin:8px 0 5px;padding:12px 0;transition:box-shadow .19s;width:100%}.google-auth-btn:hover,.guest-auth-btn:hover{background:#f8fefd;box-shadow:0 3px 12px #c7ebe426}.auth-sep{color:#909090;font-size:.99em;margin:0;opacity:.7;text-align:center}.error{background:#ffeaea;color:#c44d53}.error,.success{border-radius:7px;font-size:1em;margin:6px 0 5px;padding:7px 0;text-align:center}.success{background:#e9f7ec;color:#19a762}.auth-footer{margin-top:14px;text-align:center}.auth-footer .link-btn.tiny{background:none;color:#27788a;cursor:pointer;display:inline;font-size:.99em;margin:0 auto;padding:3px 7px;-webkit-text-decoration:underline dotted #abd2e7;text-decoration:underline dotted #abd2e7;transition:background .18s}.auth-footer .link-btn.tiny:hover{background:#e7f9ff}.rating-stars{--star-size:38px;--star-pad:2px;gap:4px;line-height:1;margin-bottom:10px}.rating-stars,.star-btn{align-items:center;display:inline-flex;justify-content:center}.star-btn{background:none;border:0;cursor:pointer;padding:var(--star-pad);transition:transform .08s ease}.star-btn:focus-visible{border-radius:4px;outline:2px solid #f5b301;outline-offset:2px}.star-btn:hover{transform:scale(1.08)}.star-svg{fill:none;stroke:#53565b;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;display:block;filter:drop-shadow(0 0 1px rgba(0,0,0,.15));height:var(--star-size);transition:fill .12s ease,stroke .12s ease,transform .12s ease;width:var(--star-size)}.star-btn.filled .star-svg{fill:#f5b301;stroke:#d99600}.star-btn:not(.filled):focus-visible .star-svg,.star-btn:not(.filled):hover .star-svg{stroke:#f5b301}.star-btn.filled .star-svg{animation:star-pop .18s ease}@keyframes star-pop{0%{transform:scale(.8)}60%{transform:scale(1.2)}to{transform:scale(1)}}.add-rv-title-input{margin-bottom:5px}.add-rv-submit-btn{background:linear-gradient(92deg,#60d1a7,#7be4c7);border:none;border-radius:12px;box-shadow:4px 5px 5px #0000004d;color:#174733;cursor:pointer;font-size:1.06em;font-weight:700;margin-top:10px;padding:13px 0;transition:background .18s,color .18s,box-shadow .19s;width:100%}.add-rv-submit-btn:hover{background:linear-gradient(92deg,#7be4c7,#43cc8a);box-shadow:0 3px 12px #c7ebe426;color:#144328}.dark-mode .checkout-popup-overlay{background:#00000091}.checkout-popup-overlay{align-items:center;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#00000087;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .4s ease,-webkit-backdrop-filter .4s ease;transition:opacity .4s ease,backdrop-filter .4s ease;transition:opacity .4s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease;z-index:1200}.checkout-popup-overlay.fade-in{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1}.checkout-popup-overlay.fade-out{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}.checkout-popup{max-width:500px!important}.pay-popup{max-width:480px}.pay-boxes{grid-gap:5px;display:grid;gap:5px;width:100%}.pay-box{background:#fdfdfd;border:1px solid #e4e4e4;border-radius:10px;box-shadow:0 2px 6px #0001;padding:16px 18px}.pay-box-head{font-size:1.05rem;gap:6px;margin:0 0 10px}.pay-box-head,.pay-row{align-items:center;display:flex}.pay-row{justify-content:space-between;padding:6px 0}.icon-btn{background:#0000;border:none;cursor:pointer;font-size:1.1rem}.pay-add-row{display:flex;gap:8px;margin-top:10px}.pay-add-row input{flex:1 1}.pay-details summary{cursor:pointer;margin:8px 0}.pay-details input{margin-bottom:8px;width:100%}.pay-details button{width:100%}.settings-button{background:none;border:none;cursor:pointer;font-size:18px}.settings-overlay{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00000080;inset:0;position:fixed;z-index:5000}.settings-panel{background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 8px #00000014;font-size:14px;padding:10px 16px;position:absolute;right:24px;top:70px}.dark-mode .settings-panel{background:#2a2a2a;border-color:#444;color:#eee}.settings-header{align-items:center;background:var(--header-bg);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:24px}.settings-title{color:var(--text-color);font-size:24px;font-weight:600;margin:0}.settings-close{align-items:center;background:var(--bg-color-secondary);border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;transition:all .2s ease;width:40px}.settings-close:hover{background:var(--border-color);transform:scale(1.05)}.settings-nav{background:var(--bg-color-secondary);border-bottom:1px solid var(--border-color);display:flex;margin-bottom:24px}.settings-nav-btn{background:#0000;border:none;border-bottom:3px solid #0000;color:var(--text-color-secondary);cursor:pointer;flex:1 1;font-size:16px;font-weight:500;padding:16px 24px;transition:all .2s ease}.settings-nav-btn:hover{background:var(--bg-color);color:var(--text-color)}.settings-nav-btn.active{background:var(--bg-color);border-bottom-color:var(--primary-color);color:var(--primary-color)}.settings-field{background:#f9fafb;background:var(--bg-color-secondary,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:12px;margin-bottom:20px;padding:10px;position:relative;transition:all .2s ease}.settings-field:hover{border-color:#6366f1;border-color:var(--primary-color,#6366f1);box-shadow:0 0 0 1px #6366f11a}.settings-field:last-child{margin-bottom:0}.settings-label{background:#fff;background:var(--bg-color,#fff);color:#374151;color:var(--text-color,#374151);display:block;font-size:12px;font-weight:600;left:12px;letter-spacing:.5px;padding:0 6px;position:absolute;text-transform:uppercase;top:-8px;z-index:1}.settings-display-row{align-items:flex-start;display:flex;flex-direction:row;gap:12px;justify-content:space-between;min-height:20px}.settings-edit-row{align-items:center;align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;margin-top:7px}.settings-input-wrapper{display:flex;flex-direction:column;gap:4px}.settings-input-meta{align-items:center;display:flex;gap:8px;justify-content:flex-end}.character-count{color:#666;font-size:12px;transition:color .2s ease}.character-count.warning{color:#ff6b35;font-weight:500}.settings-input:invalid,.settings-input[aria-invalid=true]{border-color:#ff6b35;box-shadow:0 0 0 1px #ff6b3533}.settings-edit-column{display:flex;flex-direction:column;gap:12px;width:100%}.settings-value{align-self:center;color:#374151;color:var(--text-color,#374151);flex:1 1;font-size:16px;font-weight:500;max-width:200px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}.settings-value-with-status{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;max-width:none;min-width:0;width:auto}.settings-value-with-status .settings-value{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}.settings-status.verified{background:#dcfce7;color:#166534}.settings-status.unverified{background:#fef3c7;color:#92400e}.dark-mode .settings-label{background:#111827;background:var(--bg-color,#111827);color:#d1d5db;color:var(--text-color,#d1d5db)}.dark-mode .settings-status.verified{background:#064e3b;color:#6ee7b7}.dark-mode .settings-status.unverified{background:#451a03;color:#fbbf24}.settings-input{background:#fff;background:var(--bg-color,#fff);border:1px solid #d1d5db;border:1px solid var(--border-color,#d1d5db);border-radius:8px;color:#374151;color:var(--text-color,#374151);flex:1 1;font-size:14px;min-width:0;padding:8px 12px;text-align:center;transition:all .2s ease}.settings-input:focus{border-color:#6366f1;border-color:var(--primary-color,#6366f1);box-shadow:0 0 0 3px #6366f11a;outline:none}.phone-input-wrapper{align-items:center;background:#fff;background:var(--bg-color,#fff);border:1px solid #d1d5db;border:1px solid var(--border-color,#d1d5db);border-radius:8px;display:flex;flex:1 1;min-width:0;overflow:hidden;transition:all .2s ease}.phone-input-wrapper:focus-within{border-color:#6366f1;border-color:var(--primary-color,#6366f1);box-shadow:0 0 0 3px #6366f11a}.phone-prefix{background:#f9fafb;background:var(--bg-color-secondary,#f9fafb);border-right:1px solid #d1d5db;border-right:1px solid var(--border-color,#d1d5db);color:#6b7280;color:var(--text-color-secondary,#6b7280);font-size:14px;font-weight:500;padding:8px 10px;white-space:nowrap}.phone-input{border:none!important;box-shadow:none!important;flex:1 1;min-width:0;padding:8px 12px!important}.settings-actions{gap:8px;width:100%}.settings-actions,.settings-btn{align-items:center;display:flex;flex-shrink:0;justify-content:center}.settings-btn{background:#fff;background:var(--bg-color,#fff);border:1px solid #d1d5db;border:1px solid var(--border-color,#d1d5db);border-radius:6px;color:#374151;color:var(--text-color,#374151);cursor:pointer;flex:1 1;font-size:10px;font-weight:500;height:32px;max-width:80px;min-width:60px;min-width:0;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;transition:all .2s ease;width:70px}.settings-btn:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.settings-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.settings-btn--edit{background:#6366f1;background:var(--primary-color,#6366f1);border-color:#6366f1;border-color:var(--primary-color,#6366f1);color:#fff;font-size:11px;height:35px;min-width:45px;padding:5px 10px;width:auto}.settings-btn--save{background:#10b981;border-color:#10b981;color:#fff;min-width:50px;width:60px}.settings-btn--cancel{background:#0000;color:#6b7280;color:var(--text-color-secondary,#6b7280);min-width:50px;width:60px}.settings-field:has(.settings-edit-column) .settings-value,.settings-field:has(.settings-edit-row) .settings-value{max-width:250px}.settings-btn--danger{background:#ef4444;border-color:#ef4444;color:#fff}.settings-status{border-radius:8px;font-size:11px}.settings-verification{background:#fff;background:var(--bg-color,#fff);display:flex;flex-direction:column;gap:10px;margin-top:7px}.verification-message p{color:#374151;color:var(--text-color,#374151);font-size:14px;line-height:1.5;margin:0}.settings-message{align-items:center;animation:slideDown .3s ease-out;border:1px solid #0000;border-radius:8px;display:flex;font-size:14px;font-weight:500;gap:10px;margin-bottom:16px;overflow:hidden;padding:12px 16px;position:relative}.settings-message:before{border-radius:0 2px 2px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.settings-message--success{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-color:#86efac;box-shadow:0 2px 8px #22c55e26;color:#166534}.settings-message--success:before{background:linear-gradient(180deg,#22c55e,#16a34a)}.settings-message--success:after{content:"✅";flex-shrink:0;font-size:16px}.settings-message--error{background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#fca5a5;box-shadow:0 2px 8px #ef444426;color:#dc2626}.settings-message--error:before{background:linear-gradient(180deg,#ef4444,#dc2626)}.settings-message--error:after{content:"❌";flex-shrink:0;font-size:16px}.dark-mode .settings-message--success{background:linear-gradient(135deg,#064e3b,#065f46);border-color:#059669;box-shadow:0 2px 8px #064e3b4d;color:#6ee7b7}.dark-mode .settings-message--success:before{background:linear-gradient(180deg,#10b981,#059669)}.dark-mode .settings-message--error{background:linear-gradient(135deg,#7f1d1d,#991b1b);border-color:#dc2626;box-shadow:0 2px 8px #7f1d1d4d;color:#fca5a5}.dark-mode .settings-message--error:before{background:linear-gradient(180deg,#dc2626,#b91c1c)}.settings-email-actions{align-items:flex-start;display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;justify-content:center;width:80px}.settings-btn--verify{background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:10px;font-weight:500;height:26px;min-width:40px;padding:5px 8px;transition:all .2s ease;white-space:nowrap;width:auto}.settings-email-actions:has(.settings-btn--verify) .settings-btn--edit,.settings-email-actions:has(.settings-btn--verify) .settings-btn--resend,.settings-email-actions:has(.settings-btn--verify) .settings-btn--verify{margin-bottom:2px;width:100%}.settings-status{border-radius:6px;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.3px;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.settings-btn--verify:hover{background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-1px)}.settings-btn--verify:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.settings-btn--resend{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:10px;font-weight:500;height:26px;min-width:40px;padding:5px 8px;transition:all .2s ease;white-space:nowrap;width:auto}.settings-btn--resend:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px)}.settings-btn--resend:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.settings-status.checking{animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.auto-check-message{align-items:center;color:#f59e0b;display:flex;font-size:12px;font-weight:500;gap:6px;margin-top:8px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.site-footer{background:#86908f;border-radius:10px;color:#eaeaea;font-size:14px;margin:0 auto;max-width:1720px;padding:20px}.dark-mode .site-footer{background:#101418;color:#c9cdd2}.footer-inner{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin:0 auto;max-width:1720px}.footer-col{grid-gap:5px;display:grid;gap:5px;height:-webkit-fit-content;height:fit-content;justify-content:center}.footer-col h4{color:#fff;font-size:16px;margin:0 0 14px}.footer-col h5{color:#d1d5db;font-size:14px;margin:22px 0 10px}.footer-col a{color:inherit;display:block;margin:0;text-decoration:none;transition:color .2s}.footer-col a:hover{color:#7dd3fc}.games-heading{color:#fff}.footer-bottom{border-top:1px solid #ffffff14;font-size:13px;margin-top:36px;opacity:.75;padding-top:16px;text-align:center}.dark-mode .footer-bottom{border-color:#0000004d}.bottom-nav{display:none}.toast-wrap{display:flex;flex-direction:column;gap:12px;position:fixed;right:22px;top:22px;z-index:99999}.toast-item{align-items:center;animation:toast-in .4s cubic-bezier(.37,1.54,.53,.97);background:#222e;border-radius:14px;box-shadow:0 4px 28px #0002;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:16px;max-width:340px;min-width:240px;opacity:1;padding:16px 20px 16px 16px;transition:opacity .2s}.toast-item.toast-success{background:#2e7d32ee}.toast-item.toast-error{background:#c62828ee}.toast-item.toast-warn{background:#f9a825ee;color:#222}.toast-item.toast-info{background:#3339}.toast-icon{flex-shrink:0;font-size:1.5em}.toast-msg{flex:1 1;line-height:1.3}@keyframes toast-in{0%{opacity:0;transform:translateX(120px) scale(.92)}to{opacity:1;transform:translateX(0) scale(1)}}.dark-mode .toast{background:#eee;color:#111}.auth-overlay{align-items:center;background:#0008;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.auth-panel{background:#fff;border-radius:12px;color:#222;padding:24px 28px;width:320px}.auth-panel header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.auth-panel h3{flex:1 1;font-size:20px;margin:0}.back-btn{background:none;border:none;cursor:pointer;font-size:22px}.auth-btn{background:#fafafa;border:1px solid #ddd;border-radius:8px;cursor:pointer;margin:6px 0;padding:10px;width:100%}.auth-form input{border:1px solid #ccc;border-radius:8px;padding:10px;width:100%}.link-btn{background:none;border:none;color:#0074e8;cursor:pointer;font-size:12px;margin-top:4px}.auth-error{color:#e00;font-size:12px;margin-top:8px;text-align:center}@media (max-width:768px){.page{margin-bottom:50px}.icons,.logo-subtitle,.nav-links{display:none}.home-section{background:linear-gradient(180deg,#49957aa1 0,#0f00 10% 10%)}.home-top-banners{flex-direction:column;height:auto}.left-banner{border-radius:12px;display:flex;flex:1 1 100%;flex-direction:column;height:auto;min-height:auto;min-height:180px;overflow:hidden;width:100%}.right-banner{flex:1 1 100%;min-height:180px}.left-banner img{border-radius:0;height:auto;object-fit:cover;position:static;width:100%}.left-banner-text{align-content:center;border-radius:0;bottom:auto;height:100%;padding:16px;text-align:center}.left-banner-text h2{font-size:18px}.left-banner-text p{font-size:12px}.left-banner-cta{font-size:12px;margin-top:10px}.right-banner-text{bottom:auto;height:100%}.right-banner-text h3{font-size:14px}.featured-categories{grid-template-columns:repeat(3,1fr)}.featured-card,.featured-card img,.featured-label{transition:none!important}.featured-card:hover,.featured-card:hover img{transform:none!important}.featured-card:hover .featured-label{border-radius:0!important}.top-picks-grid{grid-template-columns:repeat(1,1fr)}.top-pick-card,.top-pick-card img,.top-pick-name{transition:none!important}.top-pick-card:hover,.top-pick-card:hover img{transform:none!important}.top-pick-card:hover .top-pick-name{border-top-left-radius:0;border-top-right-radius:0}.top-pick-card:hover .top-pick-name,.top-pick-name{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.vibe-wrap{display:grid;grid-template-columns:repeat(2,1fr)}.vibe-card{--size:44vw;aspect-ratio:1/1.6;max-width:100%}.vibe-card,.vibe-card:before{transition:none!important}.vibe-card,.vibe-card:before,.vibe-card:hover{box-shadow:none!important;transform:none!important}.vibe-card:hover:before{opacity:1!important}.vibe-card:focus-visible{outline:none!important}.exclusive-tag{width:52%}.hero-title{line-height:30px}.product-grid{max-width:100%}.product-card{width:100%}.filter-overlay{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background:#0000;display:block;inset:0;pointer-events:none;position:fixed;transition:background .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease;z-index:4998}.filter-overlay.open{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00000080;pointer-events:auto}.filter-sidebar{align-items:flex-start;background:#fff;bottom:0;left:0;max-width:2000px;position:fixed;top:0;transform:translateX(-100%);transition:transform .35s ease;width:280px;width:70%;z-index:5001}.filter-overlay.open~.filter-sidebar{transform:translateX(0)}.filter-back{background:none;border:none;color:#000;cursor:pointer;display:block;font-size:1.2rem;line-height:1;padding:4px 6px}.mobile-filter-btn{border:none;border-radius:999px;bottom:72px;box-shadow:0 2px 6px #00000026;display:inline-block;font-size:14px;font-weight:700;left:16px;padding:10px 14px;position:fixed;z-index:10}.dark-mode .mobile-filter-btn,.mobile-filter-btn{background-color:#facc15;color:#000}.dark-mode .filter-sidebar{background-color:#1e1e1e;color:#e4e4e4}.filter-sidebar-title{padding:20px}.filter-head{margin-bottom:0}.filter-section{padding:20px}.filter-section label{font-size:16px}.cart-shell{display:flex;flex-direction:column;gap:24px}.cart-row{grid-template-columns:60px 1fr auto}.cart-row img{height:60px;width:60px}.cart-right-column{max-width:auto;order:-1}.saved-row{align-items:flex-start;grid-template-areas:"img info" "img act";row-gap:0}.saved-main{align-items:flex-start;flex-direction:column}.saved-actions{flex-wrap:nowrap;margin-top:6px;width:100%}.product-detail-overlay{padding-bottom:90px}.pd-top{flex-direction:column}.pd-top .info,.pd-top .swipe-gallery{flex:1 1 100%;max-width:100%}.sr-nav{display:none}.sr-track{padding-left:4px}.reviews{flex-direction:column}.rv-summary{padding-top:5px}.rv-heading{padding:0}.settings-panel .mobile-nav{display:flex;flex-direction:column;gap:10px;margin-top:12px}.settings-panel .mobile-nav a{color:inherit;font-size:14px;padding:6px 0;text-decoration:none}.dark-mode .settings-panel .mobile-nav a,.settings-panel .mobile-nav a{border-bottom:1px solid #ffffff1a}.settings-panel{right:12px}.site-footer{margin-bottom:60px}.footer-inner{gap:20px;grid-template-columns:repeat(2,1fr)}.footer-col{display:block;gap:10px}.footer-col a{background-color:#263d3c;border-radius:5px;margin-bottom:5px;padding:5px;text-align:center}.bottom-nav{-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);background:linear-gradient(90deg,#f8fafc,#e0f7ef 60%,#d1f7ff);border-top:1.5px solid #cce6e6;bottom:0;box-shadow:0 -2px 16px 0 #00404012;display:flex;justify-content:space-around;left:0;padding:8px 0;position:fixed;right:0;z-index:1200}.dark-mode .bottom-nav{background:linear-gradient(90deg,#181c1f,#23272b 60%,#1a2c2f);border-top:1.5px solid #23272b;box-shadow:0 -2px 16px 0 #0000002e}.nav-btn{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:15px;gap:2px;justify-content:center;outline:none;padding:4px 0 0;position:relative;transition:color .18s;-webkit-user-select:none;user-select:none}.dark-mode .nav-btn{color:#eee}.nav-btn .icon{display:block;font-size:24px;line-height:1;transition:transform .22s cubic-bezier(.4,1.6,.6,1),color .18s;will-change:transform}.nav-btn .label{font-size:11px;font-weight:500;letter-spacing:.01em;margin-top:2px;opacity:.85;transition:color .18s,font-weight .18s}.nav-btn:active .icon,.nav-btn:focus-visible .icon{color:#007bff;filter:drop-shadow(0 2px 6px #007bff33);transform:scale(1.22) rotate(-8deg)}.nav-btn:active .label,.nav-btn:focus-visible .label{color:#007bff;font-weight:700;opacity:1}.nav-btn:hover .icon{color:#007bff;filter:drop-shadow(0 2px 6px #007bff22);transform:scale(1.13) rotate(-4deg)}.nav-btn.active .label,.nav-btn:hover .label{color:#007bff;font-weight:700;opacity:1}.nav-btn.active .label{-webkit-text-decoration:underline 2px #007bff;text-decoration:underline 2px #007bff;text-underline-offset:2px}.right-header .header-btn{display:none}}.mobile{display:none}.desktop{display:block}.filter-overlay.desktop{display:none}@media (max-width:768px){.mobile{display:block}.desktop{display:none}}@keyframes popup-fadein{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.breaker-line-wavy{background:url('data:image/svg+xml;utf8,<svg viewBox="0 0 120 8" xmlns="http://www.w3.org/2000/svg"><line x1="0" y1="4" x2="20" y2="4" stroke="%230000005f" stroke-width="2" stroke-dasharray="6,6"/><line x1="24" y1="4" x2="44" y2="4" stroke="%230000005f" stroke-width="2" stroke-dasharray="6,6"/><line x1="48" y1="4" x2="68" y2="4" stroke="%230000005f" stroke-width="2" stroke-dasharray="6,6"/><line x1="72" y1="4" x2="92" y2="4" stroke="%230000005f" stroke-width="2" stroke-dasharray="6,6"/><line x1="96" y1="4" x2="116" y2="4" stroke="%230000005f" stroke-width="2" stroke-dasharray="6,6"/></svg>') repeat-x;background-position:0;background-size:auto 8px;color:#0000005f;flex-shrink:0;height:18px;justify-self:center;opacity:.6;pointer-events:none;width:100%}.place-order-btn{background:#ffd814;border:none;border-radius:7px;box-shadow:4px 5px 5px #0000004d;color:#111;cursor:pointer;font-size:19px;font-weight:700;margin-top:12px;padding:13px;transition:filter .13s}.place-order-btn:hover{box-shadow:inset 3px 3px 3px #0000004d}.place-order-btn:disabled{box-shadow:none!important;cursor:not-allowed;filter:grayscale(.5);opacity:.55}.edit-btn{background:#f3fff0ed;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;height:100%;max-width:-webkit-min-content;max-width:min-content;padding:5px 11px;transition:border .12s,color .12s}.edit-btn.inside{height:70%;padding:0 12px;position:absolute;right:7px;top:50%;transform:translateY(-50%)}.edit-btn:hover{border:1px solid #666;color:#222}.check-selected-addr{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:8px 0 4px;width:100%}.selected-addr{font-size:1em;text-align:left;word-break:break-word}.order-items-list{margin:8px 0 4px}.checkout-item-row{align-items:center;display:flex;font-size:15px;gap:8px;margin-bottom:2px}.checkout-item-name{flex:2 1;text-align:left}.checkout-item-qty{flex:0.6 1;text-align:center}.checkout-item-price{flex:1 1;text-align:right}.checkout-total,.shipping-total{margin-top:10px;text-align:right}.checkout-total{font-size:18px;font-weight:600}.pay-method-labels{gap:5px;margin:8px 0 4px}.pay-method-label,.pay-method-labels{align-items:flex-start;display:flex;flex-direction:column}.pay-method-label{background:#f0f8ff85;border-radius:5px;cursor:pointer;font-size:1em;padding:5px;width:100%}.pay-method-label input[type=radio]{accent-color:#fbbc04;cursor:pointer;margin-right:7px}.radio-container{display:flex;flex-direction:row;font-size:.9em}.upi-section{align-items:center;display:flex;gap:10px;margin:8px 0 0;width:100%}.upi-section input[type=text]{border:1px solid #eee;border-radius:4px;flex:1 1;font-size:.8em;height:30px;margin:0;padding:8px 10px}.upi-section button:disabled{align-items:center;cursor:not-allowed;display:flex;gap:6px;opacity:.6}.pay-method-label select{background:#fafbfc;border-radius:4px;font-size:.8em;margin-top:8px;padding:6px 0}.pay-method-label span{align-content:center;display:inline-block;margin-right:6px;white-space:nowrap}.co-select-card-btn{width:100px}.input-upi-id-parent{gap:8px;justify-content:space-between}.input-upi-id-parent,.seller-hero{align-items:center;display:flex;width:100%}.seller-hero{background:#e9f6f8;border-radius:var(--seller-radius);border-radius:10px;box-shadow:var(--seller-shadow-s);color:#2a477b;justify-content:center;margin:auto;max-width:1720px;overflow:hidden}.seller-hero__txt{text-align:end}.seller-hero__title{color:#0f172a;font:900 clamp(28px,5vw,48px)/1.15 var(--seller-font-stack);margin:0 0 12px}.seller-hero__subtitle{color:#334155;font-size:clamp(16px,2.25vw,20px);max-width:38ch}.seller-hero__btn{background:linear-gradient(110deg,#e25636 60%,#f178af);border:0;border-radius:999px;box-shadow:var(--seller-shadow-s);color:#fff;cursor:pointer;font-size:17px;font-weight:700;margin-top:15px;padding:14px 38px;transition:transform .1s ease,filter .18s ease}.seller-hero__btn:hover{filter:brightness(1.05)}.seller-hero__btn:active{transform:translateY(1px)}.seller-hero__img{max-width:30%}.seller-hero__img img{display:block;height:auto;width:100%}.dark-mode .seller-hero{background:#a6e4ff}.dark-mode .seller-hero__title{color:#e2e8f0}.dark-mode .seller-hero__subtitle{color:#94a3b8}.seller-kpi-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin:28px auto;max-width:1720px;width:70%}.seller-kpi-card{border:1px solid;border-radius:10px;box-shadow:0 4px 32px 0 #0000003d;padding:26px 18px;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.seller-kpi-card:hover{box-shadow:0 4px 32px 0 #0000003d;transform:translateY(-2px)}.seller-kpi-card__icon-wrap{align-items:center;display:flex;height:100px;justify-content:center;margin:0 auto 8px;width:100px}.seller-kpi-card__icon-img{height:100%;object-fit:contain;width:100%}.dark-mode .seller-kpi-card{border-color:#243447}.seller-kpi-card__text-wrap{display:flex;flex-direction:column;gap:2px}.dark-mode .seller-kpi-card__label{color:#94a3b8}.seller-how{border:1px solid;border-radius:10px;box-shadow:0 4px 32px 0 #0000003d;display:flex;flex-direction:column;margin:25px auto;max-width:1720px;padding:20px;text-align:center}.seller-how__title{font-size:40px;font-weight:800;margin:0 0 20px}.seller-how__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.seller-how__card{align-items:center;display:flex;flex-direction:row}.seller-how__card-img-wrapper{align-content:center;width:200px}.seller-how__card-img{height:auto;width:100%}.seller-how__card-txt-wrapper{text-align:left}.seller-how__step-title{font:800 20px/1.2}.seller-how__label{color:#0f172a;font-weight:700;margin-bottom:6px}.seller-how__text{color:#475569;font-size:14px;line-height:1.35}.seller-cta{align-items:center;background:#8eadbd;border-radius:0 0 12px 12px;box-shadow:0 6px 24px #0000000d;display:flex;justify-content:center;margin:130px auto 25px;max-width:1720px;padding:64px clamp(20px,5vw,120px);position:relative;width:100%}.cta-wave{bottom:100%;left:0;object-fit:cover;pointer-events:none;position:absolute;transform:translateY(1px);width:100%;z-index:0}.seller-cta__wrap{align-items:flex-start;display:flex;flex-direction:column;max-width:1720px}.seller-cta__text{flex:1 1 50%}.seller-cta__title{color:#0f172a;font:900 clamp(30px,6vw,54px)/1.15;margin:0 0 14px}.seller-cta__subtitle{color:#1c1a05;font-size:clamp(17px,2.4vw,22px);font-weight:500}.seller-cta__btn{border:0;border-radius:999px;box-shadow:var(--seller-shadow-s);color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:16px 44px}.seller-cta__btn:hover{filter:brightness(1.05)}.seller-cta__btn:active{transform:translateY(1px)}.seller-cta__img{flex:0 0 420px;max-width:45%}.seller-cta__img img{display:block;height:auto;width:100%}.cta-airplane{width:30%}.auth-requirements{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin:24px 0;padding:20px}.auth-requirement{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;gap:12px;padding:12px}.auth-requirement.verified{background:#22c55e1a;border:1px solid #22c55e33}.auth-requirement.pending{background:#ef44441a;border:1px solid #ef444433}.requirement-icon{font-size:16px;min-width:20px}.auth-requirement small{color:#ffffffb3;font-size:12px}.seller-auth-info{margin:0 auto;max-width:1200px;padding:60px 20px}.seller-auth-info h2{color:#333;margin-bottom:40px;text-align:center}.auth-info-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.auth-info-card{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:12px;padding:30px}.auth-info-card h4{color:#1a202c;font-size:18px;margin-bottom:16px}.auth-info-card ul{list-style:none;margin:0;padding:0}.auth-info-card li{color:#4a5568;padding:8px 0 8px 20px;position:relative}.auth-info-card li:before{color:#3182ce;content:"•";font-weight:700;left:0;position:absolute}.seller-nav-row{display:flex;gap:18px;justify-content:center;margin-bottom:32px}.seller-nav-btn{background:#6366f1;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:background .2s}.seller-nav-btn.active,.seller-nav-btn:hover{background:#4f46e5}.seller-step-docs{grid-gap:20px;display:grid;gap:20px;margin:0 auto 60px;max-width:480px;text-align:left}.seller-step-head{grid-gap:8px;display:grid;gap:8px;text-align:center}.seller-step-progress{background:#e2e8f0;border-radius:99px;height:6px;overflow:hidden;width:100%}.seller-step-progress-bar{--pct:0%;height:100%;transition:width .25s ease;width:100%}.seller-doc-type{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;gap:24px;margin:22px 0 12px}.seller-doc-type input{margin-right:6px}.seller-doc-type legend{font-size:14px;font-weight:600;margin-bottom:6px}.seller-doc-type label{align-items:center;cursor:pointer;display:inline-flex;font-size:15px;gap:6px;margin-right:16px}.seller-input{background:#fff;border:1.5px solid #e3e7f0;border-radius:8px;border-radius:.6em;box-shadow:inset 2px 3px 2px #0000004d;color:#252848;font-size:1em;margin-bottom:.7em;outline:none;padding:.7em 1em;transition:border .2s}.seller-form-row .seller-input.large{font-size:15px;height:35px;letter-spacing:.5px;padding:10px;text-transform:uppercase;width:100%}.seller-input-err{color:#c62828;font-size:13px;margin-top:4px}.seller-filepick{display:flex;flex-direction:column;gap:6px;margin:18px 0 0}.seller-filepick-label{font-size:15px;font-weight:600}.seller-filepick-box{border:2px dashed;border-radius:10px;cursor:pointer;font-size:14px;line-height:1.2;padding:18px;text-align:center}.seller-filepick.has-error .seller-filepick-box{border-color:#d22}.seller-filepick-name{font-weight:600}.seller-filepick-clear{background:#d22;border:0;border-radius:4px;color:#fff;cursor:pointer;margin-left:12px;padding:2px 6px}.seller-privacy-note{color:#475569;font-size:13px;margin:0}.seller-doc-submit{margin-top:8px;width:100%}.seller-doc-back{margin-inline:auto;margin-top:-4px;width:-webkit-max-content;width:max-content}.dark-mode .seller-step-progress{background:#334155}.dark-mode .seller-filepick-box{border-color:#475569;color:#94a3b8}.dark-mode .seller-filepick-box:hover{border-color:#804b00;color:#fff}.dark-mode .seller-privacy-note{color:#94a3b8}.seller-dashboard-main-card{display:flex;flex-direction:column;gap:32px;width:-webkit-fill-available}.seller-dashboard-header{align-items:center;display:flex;gap:24px;margin-bottom:12px}.seller-dashboard-logo{background:#e2e8f0;border:2px solid #dde2f4;border-radius:999px;height:72px;object-fit:cover;width:72px}.seller-dashboard-title{color:#222b45;font-size:2rem;font-weight:800;margin:0 0 8px}.dark-mode .seller-dashboard-title{color:#e2e8f0}.seller-dashboard-subtitle{align-items:center;color:#707a9c;display:flex;font-size:1rem;gap:8px;margin:0}.seller-dashboard-id{color:#4a90e2;font-weight:700;margin-left:4px}.seller-dashboard-info{display:flex;justify-content:space-between;width:100%}.seller-dashboard-view-profile-btn{align-items:center;background:linear-gradient(90deg,#ffb347,#fc3);border:none;border-radius:20px;box-shadow:0 2px 8px #ffcc3326;color:#333;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:6px;justify-content:center;min-height:50px;padding:6px 18px;transition:transform .1s}.seller-dashboard-actions-grid{grid-gap:20px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #e2e8f0;border-radius:16px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:24px}.seller-dashboard-action{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #0000000d;color:#4a5568;cursor:pointer;display:flex;flex-direction:column;font-size:1rem;font-weight:600;gap:12px;min-height:120px;overflow:hidden;padding:24px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.seller-dashboard-action:before{background:linear-gradient(135deg,#6366f1,#8b5cf6);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:0}.seller-dashboard-action:hover:before{opacity:1}.seller-dashboard-action:hover{border-color:#6366f1;box-shadow:0 12px 32px #6366f140;color:#fff;transform:translateY(-4px) scale(1.02)}.seller-dashboard-action:active{transform:translateY(-2px) scale(1.01);transition:all .1s ease}.seller-dashboard-action-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));font-size:2.5rem;line-height:1;position:relative;transition:transform .3s ease;z-index:1}.seller-dashboard-action:hover .seller-dashboard-action-icon{filter:drop-shadow(0 4px 8px rgba(255,255,255,.3));transform:scale(1.1) rotate(5deg)}.seller-dashboard-action span:last-child{font-weight:700;letter-spacing:.025em;line-height:1.2;position:relative;text-align:center;transition:all .3s ease;z-index:1}.seller-dashboard-action:first-child{background:linear-gradient(135deg,#fff7ed,#fed7aa);border-color:#fdba74}.seller-dashboard-action:first-child:hover{background:linear-gradient(135deg,#f97316,#ea580c);border-color:#f97316;box-shadow:0 12px 32px #f9731640}.seller-dashboard-action:nth-child(2){background:linear-gradient(135deg,#f0fdf4,#bbf7d0);border-color:#86efac}.seller-dashboard-action:nth-child(2):hover{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#22c55e;box-shadow:0 12px 32px #22c55e40}.seller-dashboard-action:nth-child(3){background:linear-gradient(135deg,#fef3c7,#fcd34d);border-color:#fbbf24}.seller-dashboard-action:nth-child(3):hover{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#f59e0b;box-shadow:0 12px 32px #f59e0b40}.seller-dashboard-action:nth-child(4){background:linear-gradient(135deg,#ecfdf5,#a7f3d0);border-color:#6ee7b7}.seller-dashboard-action:nth-child(4):hover{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;box-shadow:0 12px 32px #10b98140}.seller-dashboard-action:nth-child(5){background:linear-gradient(135deg,#fdf2f8,#fbcfe8);border-color:#f9a8d4}.seller-dashboard-action:nth-child(5):hover{background:linear-gradient(135deg,#ec4899,#db2777);border-color:#ec4899;box-shadow:0 12px 32px #ec489940}.dark-mode .seller-dashboard-actions-grid{background:linear-gradient(135deg,#1e293b,#334155);border-color:#475569}.dark-mode .seller-dashboard-action{background:linear-gradient(135deg,#334155,#475569);border-color:#64748b;color:#e2e8f0}.dark-mode .seller-dashboard-action:hover{color:#fff}@media (max-width:768px){.seller-dashboard-info{flex-direction:column;gap:16px}.seller-dashboard-actions-grid{gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:24px 0;padding:20px}.seller-dashboard-action{gap:8px;min-height:100px;padding:20px 12px}.seller-dashboard-action-icon{font-size:2rem}.seller-dashboard-action span:last-child{font-size:.9rem}}@media (max-width:480px){.seller-dashboard-actions-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.seller-dashboard-action{min-height:90px;padding:16px 8px}.seller-dashboard-action-icon{font-size:1.8rem}}.seller-dashboard-action:focus-visible{outline:3px solid #6366f1;outline-offset:2px}.seller-dashboard-action:disabled{cursor:not-allowed;opacity:.6;transform:none}.seller-dashboard-action:disabled:hover{box-shadow:0 2px 8px #0000000d;transform:none}.seller-dashboard-summary{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;box-shadow:0 8px 32px #667eea4d;color:#fff;overflow:hidden;padding:28px 32px;position:relative}.seller-dashboard-summary:before{background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:200%;pointer-events:none;position:absolute;right:-50%;top:-50%;width:200%;z-index:1}.seller-dashboard-summary-title{align-items:center;color:#ffffffe6;display:flex;font-size:1.1rem;font-weight:700;gap:10px;letter-spacing:.1em;margin:0 0 20px;position:relative;z-index:2}.seller-dashboard-summary-title:before{content:"📊";font-size:1.3rem}.seller-dashboard-summary>div:not(.seller-dashboard-summary-title){align-items:center;border-bottom:1px solid #ffffff17;display:flex;font-size:1rem;justify-content:space-between;padding:12px 0;position:relative;transition:all .2s ease;z-index:2}.seller-dashboard-summary>div:last-child{border-bottom:none;margin-bottom:0}.seller-dashboard-summary>div:hover{background:#ffffff1a;border-radius:8px;margin:0 -12px;padding-left:12px;padding-right:12px}.seller-dashboard-summary strong{color:#ffffffe6;font-size:.95rem;font-weight:600}.seller-dashboard-summary>div>span:last-child{color:#fff;font-size:1.1rem;font-weight:700;text-shadow:0 1px 2px #0003}.dark-mode .seller-dashboard-summary{background:linear-gradient(135deg,#4c63d2,#5a3e7c);box-shadow:0 8px 32px #4c63d266}@media (max-width:768px){.seller-dashboard-summary{padding:20px 24px}.seller-dashboard-summary>div:not(.seller-dashboard-summary-title){align-items:flex-start;flex-direction:row;gap:4px;padding:10px}.seller-dashboard-summary>div>span:last-child{align-self:flex-end;font-size:1.3rem}}.seller-dashboard-summary{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.seller-step-verify{margin:0 auto;max-width:480px;padding-bottom:16px;text-align:center}.seller-step-verify .seller-step-head{margin-bottom:32px}.seller-progress-anim{height:96px;margin:0 auto 24px;position:relative;width:96px}.seller-progress-yarn{animation:seller-spin 1.8s linear infinite;background:radial-gradient(circle at 25% 25%,#ffb9d1 0,#ff8fb6 70%,#ff7aa8 100%);border-radius:50%;box-shadow:inset 0 0 0 4px #fff6;height:100%;width:100%}@keyframes seller-spin{to{transform:rotate(1turn)}}.seller-progress-doclist{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0 0 24px;padding:0}.seller-progress-docrow{grid-gap:8px;align-items:center;background:#0001;background:var(--card-bg,#0001);border:1px solid #0002;border-radius:8px;display:grid;font-size:15px;gap:8px;grid-template-columns:auto 1fr auto auto;padding:8px 12px}.seller-progress-docicon{font-size:20px;line-height:1}.seller-progress-docname{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.seller-progress-badge{border-radius:999px;font-size:12px;font-weight:600;line-height:1.3;padding:2px 8px;white-space:nowrap}.seller-progress-badge.ok{background:#0b8;color:#fff}.seller-progress-badge.pending{background:#f90;color:#000}.seller-progress-badge.bad{background:#e33;color:#fff}.seller-progress-edit{background:none;border:none;color:#06f;color:var(--link-color,#06f);cursor:pointer;font-size:12px;padding:0 0 0 4px;text-decoration:underline}.seller-progress-next{background:#ffeff7;border-radius:12px;color:inherit;margin-top:32px;padding:16px}.seller-progress-next h4{font-size:18px;margin:0 0 8px}.seller-progress-next p{font-size:15px;margin:0 0 16px;opacity:.85}.dark-mode .seller-progress-next{background:#44243a;color:#ffd7eb}.dark-mode .seller-progress-docrow{background:#ffffff0f;border-color:#ffffff1f}.seller-forms,.seller-step-storebank{box-sizing:border-box;margin:0 auto;max-width:960px;padding-bottom:16px}.seller-step-subtext{color:#666;font-size:1rem;line-height:1.5;margin:0 auto 30px}.seller-step-storebank .seller-step-cards{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr}.seller-forms fieldset.seller-card,.seller-step-storebank .seller-card{background:#fff;border:1px solid #0002;border-radius:16px;box-shadow:0 2px 16px #0000000d;display:flex;flex-direction:column;gap:24px;min-width:0;padding:32px 28px 40px}.dark-mode .seller-forms fieldset.seller-card,.dark-mode .seller-step-storebank .seller-card{background:#1c1c1f;border-color:#ffffff1f;box-shadow:0 2px 16px #00000080}.seller-step-storebank .seller-card legend{font-size:1.25rem;font-weight:600;margin-bottom:8px}.seller-step-storebank .seller-field{display:flex;flex-direction:column;gap:6px}.seller-field-subtitle,.seller-step-storebank .seller-field>label{font-size:.95rem;font-weight:600}.seller-field-subtitle{margin-top:16px}.seller-field-hint{color:#666;font-size:.85rem;margin:-4px 0 8px}.dark-mode .seller-field-hint{color:#aaa}.seller-step-storebank .seller-field input,.seller-step-storebank .seller-field select,.seller-step-storebank .seller-field textarea,.seller-step-storebank .seller-input,.seller-step-storebank .seller-textarea{background:#fff;border:1px solid #0002;border-radius:8px;box-sizing:border-box;color:inherit;font:inherit;font-size:1rem;line-height:1.4;padding:12px 14px;width:100%}.dark-mode .seller-step-storebank .seller-field input,.dark-mode .seller-step-storebank .seller-field select,.dark-mode .seller-step-storebank .seller-field textarea,.dark-mode .seller-step-storebank .seller-input,.dark-mode .seller-step-storebank .seller-textarea{background:#2a2a2f;border-color:#ffffff1f;color:#fff}.seller-step-storebank .seller-field textarea,.seller-step-storebank .seller-textarea{min-height:96px;resize:vertical}.seller-step-storebank .seller-field input.has-error,.seller-step-storebank .seller-field textarea.has-error,.seller-step-storebank .seller-input.has-error,.seller-step-storebank .seller-textarea.has-error{background:color-mix(in srgb,#c33 6%,#0000);background:color-mix(in srgb,var(--err,#c33) 6%,#0000);border-color:#c33;border-color:var(--err,#c33)}.seller-input-err,.seller-step-storebank .seller-input-err{color:#c33;color:var(--err,#c33);font-size:.8rem;line-height:1.2;margin-top:2px}.seller-step-storebank .seller-field-grid-2{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 180px}.seller-step-storebank .seller-shipping-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.seller-step-storebank .seller-shipping-grid .seller-field{position:relative}.seller-step-storebank .seller-shipping-grid .seller-field:before{content:"₹";font-size:.95em;left:14px;opacity:.75;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.seller-step-storebank .seller-shipping-grid .seller-field input{padding-left:1.75em}.seller-step-storebank .seller-field-confirm-wrap{align-items:stretch;display:flex;gap:8px}.seller-step-storebank .seller-copy-btn{background:#fff;background:var(--card-bg,#fff);border:1px solid #0002;border:1px solid var(--card-border,#0002);border-radius:6px;cursor:pointer;font-size:14px;height:28px;line-height:26px;padding:0;text-align:center;width:28px}.dark-mode .seller-step-storebank .seller-copy-btn{background:#2a2a2f;border-color:#ffffff1f}.seller-forms .seller-step-actions,.seller-step-storebank .seller-step-actions{display:flex;gap:24px;justify-content:center;margin-top:16px}@media (max-width:768px){.seller-forms .seller-step-head,.seller-step-storebank .seller-step-head{margin-bottom:24px;text-align:left}.seller-forms .seller-forms__title,.seller-step-storebank .seller-step-title{font-size:1.15rem;margin-bottom:4px}.seller-step-subtext{font-size:.875rem;margin-left:0;margin-right:0;max-width:32ch}.seller-step-storebank .seller-step-cards{gap:24px;grid-template-columns:1fr}.seller-forms fieldset.seller-card,.seller-step-storebank .seller-card{gap:14px;padding:20px 16px 24px}.seller-step-storebank .seller-card legend{font-size:1rem}.seller-forms .seller-input,.seller-forms .seller-textarea,.seller-step-storebank .seller-field input,.seller-step-storebank .seller-field select,.seller-step-storebank .seller-field textarea,.seller-step-storebank .seller-input,.seller-step-storebank .seller-textarea{font-size:16px;padding:10px 12px}.seller-forms .seller-forms__subtitle,.seller-forms label.seller-form-label,.seller-step-storebank .seller-field>label{font-size:.85rem}.seller-forms .seller-shipping-grid,.seller-step-storebank .seller-field-grid-2,.seller-step-storebank .seller-shipping-grid{gap:16px;grid-template-columns:1fr}.seller-step-storebank .seller-copy-btn{font-size:18px;height:36px;line-height:34px;width:36px}.seller-step-storebank .seller-input-err.tiny{margin-top:4px}.seller-forms .seller-step-actions.is-typing,.seller-step-storebank .seller-step-actions.is-typing{background:#0000;border-top:none;margin-top:32px;padding:0;position:static}}.seller-success{align-items:center;display:flex;flex-direction:column;gap:var(--seller-success-gap);margin:0 auto 20px;max-width:1720px;position:relative;text-align:center}.seller-profile-btn{background:linear-gradient(100deg,#2a7ae2 60%,#f178af);border:none;border-radius:999px;box-shadow:0 2px 16px #2a7ae230,0 1.5px 7px #f178af18;color:#fff;cursor:pointer;display:inline-block;font-size:1.08rem;font-weight:700;letter-spacing:.02em;overflow:hidden;padding:.85em 2.2em;position:relative;transition:background .18s,box-shadow .18s,transform .12s,filter .18s}.seller-profile-btn:after{background:#ffffff2e;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .3s,height .3s;width:0;z-index:0}.seller-profile-btn:hover{box-shadow:0 4px 24px #2a7ae240,0 2px 12px #f178af22;filter:brightness(1.08) saturate(1.2);transform:translateY(-2px) scale(1.03)}.seller-profile-btn:active{filter:brightness(.97);transform:scale(.98)}.seller-profile-btn:focus-visible{outline:2px solid #2a7ae2;outline-offset:2px}.seller-profile-btn .icon,.seller-profile-btn svg{font-size:1.2em;margin-right:.6em;vertical-align:middle}.seller-success-anim{animation:seller-pop-in .4s ease-out both;background:#e8fbea;background:var(--seller-success-bg,#e8fbea);border-radius:50%;display:grid;font-size:2.5rem;height:96px;justify-self:center;place-items:center;width:96px}@keyframes seller-pop-in{0%{opacity:0;transform:scale(.5) rotate(-10deg)}60%{opacity:1;transform:scale(1.05) rotate(2deg)}to{transform:scale(1) rotate(0deg)}}.seller-success__title{color:#1c1c1c;font-size:clamp(1.75rem,2vw,2.25rem);font-weight:700;margin:0}.dark-mode .seller-success__title{color:#fff}.seller-success__msg{color:#555;font-size:1rem;justify-self:center;line-height:1.4;margin:0;max-width:32ch}.dark-mode .seller-success__msg{color:hsla(0,0%,100%,.575)}.seller-id-card{align-items:center;background:#fff;background:var(--seller-card-bg,#fff);border:2px dashed #d0e8ff;border:2px dashed var(--seller-accent,#d0e8ff);border-radius:12px;display:inline-flex;flex-direction:column;gap:.25rem;min-width:min(100%,320px);padding:1.25rem 2.5rem 1.5rem;position:relative}.seller-id-card__label{color:#666;color:var(--seller-muted,#666);font-size:.875rem;margin:0}.seller-id-card__value{font-size:1.5rem;font-weight:700;letter-spacing:.5px;word-break:break-word}.seller-id-card-copy,.seller-id-card__value{color:#005bbb;color:var(--seller-accent-dk,#005bbb)}.seller-id-card-copy{background:none;border:none;cursor:pointer;font-size:1.25rem;line-height:1;right:.5rem;top:.5rem}.seller-id-card-copy:focus-visible{outline:2px solid currentColor;outline-offset:2px}.seller-success-next{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:40px auto;max-width:800px}@media (min-width:768px){.seller-success-next{grid-template-columns:repeat(2,1fr)}}.seller-success-nextcard{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;min-height:180px;padding:24px;transition:all .2s ease}.seller-success-nextcard:hover{border-color:#4a90e2;box-shadow:0 4px 12px #4a90e226;transform:translateY(-2px)}.seller-nextcard-head{align-items:flex-start;display:flex;gap:16px;margin-bottom:20px}.seller-success-nextcard-icon{flex-shrink:0;font-size:28px;line-height:1}.seller-success-nextcard-body h4{color:#1a202c;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 8px}.seller-success-nextcard-body p{color:#4a5568;font-size:14px;line-height:1.4;margin:0}.seller-success-nextcard .seller-btn{border-radius:8px;font-size:14px;font-weight:500;margin-top:auto;padding:12px 20px;transition:all .2s ease;width:100%}.seller-btn--small{font-size:.875rem;line-height:1.2;padding:.5rem 1rem}.seller-success__cta{font-size:1.125rem;margin-top:2rem;padding:.75rem 2.5rem;width:auto}@media (max-width:768px){.seller-success{gap:1.5rem}.seller-success-anim{font-size:2rem;height:72px;width:72px}.seller-success__title{font-size:1.75rem}.seller-success__msg{font-size:.95rem;max-width:26ch}.seller-id-card{min-width:0;padding:1rem 2rem 1.25rem;width:100%}.seller-id-card__value{font-size:1.25rem}.seller-success-next{gap:16px;grid-template-columns:1fr;margin:30px 0}.seller-success-nextcard{min-height:160px;padding:20px}.seller-nextcard-head{gap:12px;margin-bottom:16px}.seller-success-nextcard-icon{font-size:24px}.seller-success-nextcard-body h4{font-size:16px}.seller-success-nextcard-body p{font-size:13px}.seller-success__cta{width:100%}}.seller-orders-dashboard{background:#f8f9fa;border-radius:12px;box-shadow:0 2px 9px 4px #0000001a;padding:1.5rem}.dark-mode .seller-orders-dashboard{background:#1c1c1f;color:#e0e0e0}.seller-dashboard-heading{font-size:1.4rem;font-weight:700;margin:0 0 20px}.seller-orders-tabs{border-bottom:1px solid #ddd;display:flex;gap:1rem;margin-bottom:1.5rem}.seller-orders-tabs .tab{background:none;border:none;border-bottom:2px solid #0000;color:#212121;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s}.dark-mode .seller-orders-tabs .tab{color:#e0e0e0}.seller-orders-tabs .tab.active{border-bottom-color:#007bff;color:#5eacff}.seller-order-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:1rem;padding:1.5rem}.dark-mode .seller-order-card{background:#2a2a2f;border-color:#444}.order-header{justify-content:space-between;margin-bottom:1rem}.order-header,.order-id{align-items:center;display:flex}.order-id{gap:.5rem}.status-badge{font-size:.75rem;font-weight:700;padding:.25rem .5rem}.status-pending{color:#f59e0b;text-transform:capitalize}.status-confirmed{color:#3b82f6;font-weight:600;text-transform:capitalize}.status-shipped{color:#10b981;text-transform:capitalize}.order-status{margin:4px 0}.status-pending{color:#ff9800;font-weight:600}.status-processing{color:#2196f3;font-weight:600}.status-shipped{color:#4caf50;font-weight:600}.status-delivered{color:#8bc34a;font-weight:600}.status-cancelled{color:#f44336;font-weight:600}.order-items-count{color:#666;font-size:12px;margin:2px 0}.order-date{color:#888;font-size:12px;margin:2px 0}.order-info{align-items:center;display:flex;width:100%}.order-address,.order-customer,.order-total{font-size:.9rem;margin-bottom:1rem}.order-items{margin-bottom:1rem}.order-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:.75rem;padding:.5rem 0}.order-item-thumb{border-radius:4px;height:40px;width:40px}.order-actions{gap:.75rem}.no-orders{color:#6c757d;font-style:italic;padding:2rem;text-align:center}@media (max-width:768px){.seller-orders-tabs{flex-direction:column;gap:0}.order-header{align-items:flex-start;gap:.5rem}.order-actions,.order-header{flex-direction:column}}.order-cancellation-info{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;font-size:14px;margin:8px 0;padding:12px}.dark-mode .order-cancellation-info{background-color:#000;border-color:#495057;color:#f8f9fa}.order-cancellation-info strong{color:#d2a213}.cancelled-order-note{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#6c757d;font-style:italic;padding:8px 12px;text-align:center}.status-badge.status-cancelled{background-color:#dc3545;color:#fff}.order-details{display:flex;flex-direction:column;font-size:12px;gap:4px;margin:6px 0}.order-quantity{color:#666;font-weight:500}.total-paid{color:#2e7d32;font-weight:600}.shipping-cost{color:#888;font-size:11px;font-style:italic}.order-status-info{margin-top:8px}.order-status-info .status-badge{border-radius:4px;display:inline-block;font-size:10px;font-weight:600;margin-bottom:4px;padding:2px 6px;text-transform:uppercase}.status-badge.status-cancelled{background-color:#ffebee;color:#c62828}.status-badge.status-delivered{background-color:#e8f5e8;color:#2e7d32}.status-badge.status-shipped{background-color:#e3f2fd;color:#1565c0}.cancellation-info{display:flex;flex-direction:column;gap:2px;margin-top:4px}.cancel-reason,.cancelled-date,.order-date-info{color:#666;font-size:11px}.cancelled-date{color:#d32f2f;font-weight:500}.cancel-reason{color:#888;font-style:italic}.order-date-info{color:#555;margin-top:4px}.order-detail-section:last-child{border-bottom:none;margin-bottom:0}.section-title{color:#333;font-size:16px;font-weight:600;gap:8px;margin-bottom:12px}.section-title,.status-card{align-items:center;display:flex}.status-card{background:#f8f9fa;border-radius:12px;gap:16px;padding:16px}.status-badge{border-radius:20px;font-size:12px;padding:6px 12px;white-space:nowrap}.status-details p{color:#666;font-size:14px;margin:4px 0}.order-items-grid{display:flex;flex-direction:column;gap:12px}.order-item-card{align-items:flex-start;background:#f8f9fa;border-radius:8px;display:flex;gap:12px;padding:12px}.order-item-thumb{background:#fff;border-radius:8px;flex-shrink:0;height:60px;object-fit:cover;width:60px}.order-item-info{flex:1 1;min-width:0}.item-details{display:flex;flex-direction:column;font-size:13px;gap:4px}.item-qty,.item-total-price,.item-unit-price{color:#666}.item-total-price{color:#333;font-weight:600}.item-seller{color:#888;font-size:12px;font-style:italic;margin:4px 0 0}.summary-card{background:#f8f9fa;border-radius:12px;padding:16px}.summary-row{align-items:center;color:#232222;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.summary-total{border-top:2px solid #28a745;color:#28a745;font-size:16px;margin-top:8px;padding-top:12px}.address-card{background:#f8f9fa;border-radius:12px;line-height:1.5;padding:16px}.address-name{font-size:16px;margin:0 0 8px}.address-line{color:#666;font-size:14px;margin:4px 0}.address-phone{color:#666;font-size:14px;margin:8px 0 0}.order-actions{border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:20px}.order-action-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:6px;justify-content:center;min-width:120px;padding:12px 16px;transition:all .2s ease}.cancel-btn{background:#dc3545;color:#fff}.cancel-btn:hover{background:#c82333}.track-btn{background:#007bff;color:#fff}.track-btn:hover{background:#0056b3}.reorder-btn{background:#28a745;color:#fff}.reorder-btn:hover{background:#218838}.return-btn{background:#ffc107;color:#212529}.return-btn:hover{background:#e0a800}.invoice-btn{background:#6c757d;color:#fff}.invoice-btn:hover{background:#545b62}@media (max-width:768px){.order-item-card{flex-direction:row;gap:10px}.order-item-thumb{height:50px;width:50px}.item-details{font-size:12px}.order-actions{flex-direction:column}.order-action-btn{min-width:100%}}.seller-settings-panel{background:linear-gradient(110deg,#f8fafc 60%,#f4f6fb);border-radius:1.2rem;box-shadow:0 4px 32px 0 #0000003d;margin:0 auto 60px;max-width:1720px;padding:50px;position:relative}.textarea{background:#fff;border:1.5px solid #e3e7f0;border-radius:.6em;box-shadow:inset 2px 3px 2px #0000004d;color:#252848;font-size:1.06em;margin-bottom:.7em;outline:none;padding:.7em 1em;transition:border .2s}.seller-settings-title{color:#222b45;font-size:2.1rem;font-weight:800;letter-spacing:-.5px;margin:0}.seller-settings-subtitle{color:#707a9c;font-size:1.05rem;margin-bottom:1.8em}.seller-settings-grid{align-items:flex-start;display:flex;gap:7.5rem}.seller-kyc-status{color:#000}.seller-settings-left,.seller-settings-right{background:none;display:flex;flex-direction:column;gap:1.1em;width:100%}.seller-settings-logo-row{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:.2em}.seller-settings-input-div{display:flex;flex-direction:column;gap:.15em;min-width:110px}.seller-settings-logo-label{align-items:anchor-center;color:#33354d;display:flex;font-size:1.1em;font-weight:600}.seller-settings-logo-helper{color:#b5b7bd;font-size:.98em;font-weight:400;margin-top:2px}.seller-settings-logo-texts{display:flex;flex-direction:row;gap:.25em}.seller-settings-logo-preview{align-items:center;aspect-ratio:1;background:#f4f4f8;background-position:50%;background-size:cover;border:2px solid #dde2f4;border-radius:999px;color:#bbb;cursor:pointer;display:flex;font-size:2rem;height:64px;justify-content:center;transition:border .18s}.seller-settings-logo-preview:hover{border:2px solid #4476fa}.seller-settings-logo-remove{background:none;border:none;color:#e94f57;cursor:pointer;font-size:1.07em;font-weight:700;margin-left:.25em}.seller-settings-store-label{color:#444b5d;font-weight:600;margin-bottom:.2em}.seller-settings-fee-title{color:#3c4257;font-size:1.05em;font-weight:700;margin:1.2em 0 .3em}.seller-settings-fee-fields{display:flex;flex-wrap:wrap;gap:1.2em;margin-bottom:1.2em}.seller-settings-fee-fields>div{display:flex;flex:1 1;flex-direction:column;gap:.15em;min-width:110px}.seller-settings-bank-fields{display:flex;flex-direction:column;flex-wrap:wrap;gap:1.2em;margin-bottom:1.2em}.seller-settings-bank-fields>div{display:flex;flex:1 1;flex-direction:column;gap:.15em;min-width:110px}.seller-settings-input-div .shipping-time-row{display:flex;gap:8px}.seller-settings-input-div .shipping-time-row .add-product-input{flex:1 1;min-width:0}.seller-settings-actions{display:flex;gap:1em;justify-content:center;margin-top:2.1em}.tracking-details-label{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:.5em}.tracking-details-label>span{display:inline-block;font-weight:500;min-width:120px}.tracking-details-label .add-product-input{flex:1 1;min-width:0;width:100%}.tracking-details-actions{display:flex;gap:12px;justify-content:center}@media (max-width:768px){.seller-settings-right{width:100%}.seller-settings-grid{flex-direction:column;gap:1.5rem}.seller-settings-logo-preview{height:48px;width:48px}.seller-settings-actions{gap:.5em}.seller-settings-fee-fields{flex-direction:column;gap:.5em}}.seller-add-page{margin-bottom:30px}.seller-add-panel{background:linear-gradient(110deg,#f8fafc 60%,#f4f6fb);border-radius:1.5rem;box-shadow:0 8px 40px 0 #505a7821,0 1.5px 7px #eceefa;display:flex;flex-direction:column;gap:2.4rem;margin:0 auto 60px;max-width:980px;padding:2.3rem 2.1rem;width:100%}.seller-add-form-left,.seller-add-form-right{display:flex;flex:1 1;flex-direction:column;gap:1.5rem}.seller-add-form-right{border-left:1.5px solid #f1f1fa;margin-left:2.2rem;padding-left:2.2rem}.seller-add-title{color:#34395e;font-size:2.1rem;font-weight:800;letter-spacing:-.01em;margin-bottom:.15em;margin-top:0}.seller-add-subtitle{color:#747b91;font-size:1.1rem;font-weight:500;margin-bottom:.7em}.add-product-label{color:#434c65;font-size:.85rem;font-weight:600;margin-bottom:.21em}.add-product-form select,.add-product-form textarea,.add-product-input{background:#fff;border:1.5px solid #e2e6f5;border-radius:.8em;color:#1c2336;font-size:.9rem;padding:.75em 1em;transition:border-color .19s,background .18s}.add-product-form select:focus,.add-product-form textarea:focus,.add-product-input:focus{background:#f7f4ff;border-color:#875fff;box-shadow:0 1px 6px #815bff18;outline:none}.add-product-form textarea{min-height:90px;resize:vertical}.desc-counter{align-self:flex-end;color:#b4b6c5;font-size:.97em;margin-top:.2em}.add-product-images-row{display:flex;flex-direction:column;gap:.5em}.add-product-images-preview{align-items:center;background:#f8f8ff;border:1.5px dashed #d9dbef;border-radius:.9em;cursor:pointer;display:flex;flex-wrap:wrap;gap:.8em;margin-bottom:.35em;min-height:64px;padding:.7em 0;transition:border-color .13s,background .13s}.add-product-images-preview:focus-within,.add-product-images-preview:hover{background:#f7f4ff;border-color:#875fff}.img-placeholder{color:#b2b6cb;font-size:2.3em;min-height:52px;min-width:52px;opacity:.6}.img-placeholder,.img-preview-wrap{border-radius:.6em;display:flex;justify-content:center}.img-preview-wrap{align-items:center;aspect-ratio:1/1;border:1.2px solid #e3e7f1;box-shadow:0 1px 5px #7a5af814;flex-direction:column;height:64px;overflow:hidden;position:relative;width:64px}.img-move-btn-row{bottom:0;gap:8px;left:0;padding-bottom:4px;position:absolute;width:100%;z-index:2}.img-move-btn,.img-move-btn-row{display:flex;justify-content:center}.img-move-btn{align-items:center;background:#fff;border:1px solid #e3e7f1;border-radius:50%;box-shadow:0 .5px 3px #0002;color:#875fff;cursor:pointer;font-size:1.1em;height:22px;line-height:1;margin:0;padding:0;position:static;transition:background .13s,color .13s;width:22px}.img-preview-wrap img{border-radius:.6em;height:100%;object-fit:cover;width:100%}.img-remove-btn{align-items:center;background:#fff;border:1.2px solid #e3e7f1;border-radius:50%;box-shadow:0 .5px 3px #0002;color:#e74c3c;cursor:pointer;display:flex;font-size:1.12em;height:24px;justify-content:center;position:absolute;right:-7px;top:-7px;transition:background .13s,color .13s;width:24px;z-index:3}.img-remove-btn:hover{background:#ffeaea;color:#b92626}.add-product-row{align-items:flex-end;display:flex;flex-direction:column;gap:1.2rem;margin-bottom:.3em}.add-product-row>div{display:flex;flex:1 1;flex-direction:column;width:100%}.add-product-links-row{display:flex;flex-direction:column;gap:.3em;margin-bottom:.1em}.add-product-actions{display:flex;gap:1.1rem;justify-content:center;margin-top:2em}.category-dropdown-list{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 8px #0000000f;left:0;padding:8px;position:absolute;right:0;top:100%;z-index:10}.category-dropdown-list label{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:4px 0;transition:background .15s}.category-dropdown-list span{flex:1 1}.category-dropdown-list input[type=checkbox]{margin-left:8px}.category-dropdown-list label[aria-disabled=true]{opacity:.5;pointer-events:none}.category-dropdown-list label:hover{background:#f7f7f7}.category-dropdown-list-option{color:#000}.seller-btn{background:#f5f6fa;border:1.5px solid #e1e5f2;border-radius:.7em;color:#875fff;cursor:pointer;font-size:.85rem;font-weight:600;justify-self:center;margin-top:8px;padding:1em 1.75em;transition:border .17s,color .17s,background .17s;width:-webkit-fit-content;width:fit-content}.seller-btn.stretch{width:100%}.seller-btn:disabled{background:#5d46c281;color:hsla(0,0%,100%,.808);cursor:not-allowed;opacity:.6}.seller-btn--primary{background:linear-gradient(90deg,#875fff,#9e6dfb);border:none;box-shadow:0 2px 12px 0 #875fff25;color:#fff}.seller-btn--primary:hover{background:linear-gradient(90deg,#5534b7,#8454dd);color:#fff}.seller-btn--primary:disabled{cursor:not-allowed;opacity:.6}.seller-btn--primary:disabled,.seller-btn--primary:disabled:hover{background:linear-gradient(90deg,#7a5af8,#9e6dfb);color:#fff}.seller-btn--secondary:hover{background:#f4eefd;border-color:#875fff;color:#6440c4}.seller-add-error{color:#e03a49;font-size:.98em;margin-top:.2em}@media (max-width:768px){.seller-add-panel{flex-direction:column;gap:1.2rem}.seller-add-form-right{border-left:none;border-top:1.5px solid #f3f3fa;margin-left:0;margin-top:1.1rem;padding-left:0;padding-top:2.2rem}.add-product-form-2col{flex-direction:column;gap:1.2rem}.add-product-col{gap:1.3rem}.seller-add-title{font-size:1.23rem}.add-product-row{flex-direction:column;gap:.7em}.add-product-actions{justify-content:center}.add-product-images-preview{min-height:48px}.add-product-form-2col .add-product-cols{flex-direction:column;gap:1.2rem}}.add-product-form-2col{display:flex;flex-direction:column}.add-product-header{margin-bottom:2.2rem;text-align:left;width:100%}.add-product-form-2col .add-product-cols{display:flex;gap:2.5rem;width:100%}.add-product-col{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;min-width:0}.seller-wallet-dashboard{background:#0000;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1200px;padding:0}.wallet-summary{align-items:flex-start;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:24px;box-shadow:0 16px 60px #667eea66;color:#fff;display:flex;gap:40px;justify-content:space-between;overflow:hidden;padding:40px;position:relative}.wallet-summary:before{animation:walletShimmer 6s ease-in-out infinite;background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:200%;pointer-events:none;position:absolute;right:-30%;top:-50%;width:200%;z-index:1}@keyframes walletShimmer{0%,to{opacity:.3;transform:rotate(0deg) scale(1)}50%{opacity:.6;transform:rotate(180deg) scale(1.1)}}.wallet-balance{flex:1 1;position:relative;z-index:2}.wallet-balance h5{align-items:center;color:#ffffffe6;display:flex;font-size:1.2rem;font-weight:600;gap:12px;letter-spacing:.02em;margin:0 0 16px}.wallet-balance h5:before{animation:coinSpin 3s ease-in-out infinite;content:"💰";font-size:1.5rem}@keyframes coinSpin{0%,to{transform:rotateY(0deg)}25%{transform:rotateY(90deg)}50%{transform:rotateY(180deg)}75%{transform:rotateY(270deg)}}.balance-amount{color:#fff;display:block;font-size:3.5rem;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0 0 12px;text-shadow:0 4px 16px #0003}.balance-note{align-items:center;color:#fffc;display:flex;font-size:1rem;font-weight:500;gap:8px;margin:0}.balance-note:before{content:"📊";font-size:1.1rem}.wallet-actions{align-items:flex-end;display:flex;flex-direction:column;gap:16px;position:relative;z-index:2}.wallet-actions .seller-btn--primary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:none;border-radius:16px;box-shadow:0 8px 32px #ffffff4d;color:#667eea;font-size:1.1rem;font-weight:700;letter-spacing:.02em;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.wallet-actions .seller-btn--primary:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.wallet-actions .seller-btn--primary:hover:before{left:100%}.wallet-actions .seller-btn--primary:hover{box-shadow:0 12px 48px #fff6;color:#5a4fcf;transform:translateY(-3px) scale(1.05)}.wallet-actions .seller-btn--primary:disabled{background:#ffffff4d;box-shadow:none;color:#fff9;cursor:not-allowed;transform:none}.wallet-actions .seller-btn--primary:disabled:hover{box-shadow:none;transform:none}.wallet-actions small{align-items:center;color:#ffffffb3;display:flex;font-size:.9rem;font-weight:500;gap:6px;text-align:right}.wallet-actions small:before{content:"ℹ️";font-size:1rem}.active-orders-list{margin:24px 0}.active-orders-cards{grid-gap:6px;display:grid;gap:6px}.active-order-card{background:linear-gradient(135deg,#4b506d,#483c55);border-radius:8px;box-shadow:0 1px 4px #00000012;flex:1 1 220px;flex-direction:column;min-width:220px;padding:16px 20px}.active-order-card,.active-order-header{display:flex;justify-content:space-between}.active-order-header{align-items:center;gap:10px;margin-bottom:8px}.status-badge{background:#888;border-radius:12px;color:#fff;font-size:13px;font-weight:500;padding:2px 10px;text-transform:capitalize}.status-badge.status-pending{background:#f0ad4e}.status-badge.status-processing{background:#5bc0de}.status-badge.status-shipped{background:#0275d8}.status-badge.status-delivered{background:#5cb85c}.status-badge.status-cancelled{background:#d9534f}.active-order-details{color:#fff;display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin-top:4px}.no-active-orders{color:#888;padding:12px 0}.pending-payouts{background:#fff;border:1px solid #f0f4f8;border-radius:20px;box-shadow:0 8px 40px #00000014;overflow:hidden;padding:32px;position:relative}.pending-payouts:before{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:20px 20px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.pending-payouts h6{align-items:center;color:#2d3748;display:flex;font-size:1.3rem;font-weight:700;gap:12px;margin:0 0 24px}.pending-payouts h6:before{content:"🏦";font-size:1.4rem}.payout-list{display:flex;flex-direction:column;gap:12px}.payout-item{align-items:center;background:linear-gradient(135deg,#f8fafc,#edf2f7);border:1px solid #e2e8f0;border-radius:16px;display:flex;justify-content:space-between;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.payout-item:before{background:linear-gradient(135deg,#667eea,#764ba2);bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:4px}.payout-item:hover{border-color:#667eea;box-shadow:0 8px 25px #667eea26;transform:translateX(4px)}.payout-item:hover:before{opacity:1}.payout-item span:first-child{align-items:center;color:#4a5568;display:flex;font-size:1rem;font-weight:600;gap:8px}.payout-item span:first-child:before{content:"📦";font-size:1rem}.payout-item span:nth-child(2){align-items:center;color:#22c55e;display:flex;font-size:1.1rem;font-weight:700;gap:4px}.payout-item span:nth-child(2):before{content:"₹";font-size:1rem}.payout-item span:last-child{align-items:center;color:#718096;display:flex;font-size:.9rem;font-weight:500;gap:6px}.payout-item span:last-child:before{content:"📅";font-size:.9rem}.payout-item:has(span:only-child){background:linear-gradient(135deg,#fef5e7,#fed7aa);border-color:#fdba74;font-style:italic;justify-content:center}.payout-item:has(span:only-child) span{align-items:center;color:#9a3412;display:flex;font-weight:600;gap:8px}.payout-item:has(span:only-child) span:before{content:"➕";font-size:1rem}.wallet-empty-state{background:#f8fafc;border:2px dashed #cbd5e0;border-radius:20px;padding:60px 20px;text-align:center}.wallet-empty-state .empty-icon{font-size:4rem;margin-bottom:16px;opacity:.6}.wallet-empty-state h5{color:#4a5568;font-size:1.3rem;margin:0 0 8px}.wallet-empty-state p{color:#718096;font-size:1rem;margin:0}.dark-mode .wallet-summary{background:linear-gradient(135deg,#4c63d2,#5a3e7c);box-shadow:0 16px 60px #4c63d280}.dark-mode .pending-payouts{background:#1c1c1f;border-color:#2d3748}.dark-mode .pending-payouts h6{color:#e2e8f0}.dark-mode .payout-item{background:linear-gradient(135deg,#2d3748,#4a5568);border-color:#4a5568}.dark-mode .payout-item span:first-child{color:#e2e8f0}.dark-mode .payout-item span:last-child{color:#a0aec0}@media (max-width:768px){.seller-wallet-dashboard{gap:24px}.wallet-summary{flex-direction:column;gap:24px;padding:32px 24px;text-align:center}.balance-amount{font-size:2.8rem}.wallet-actions{align-items:center;width:100%}.wallet-actions .seller-btn--primary{text-align:center;width:100%}.pending-payouts{padding:24px 20px}.pending-payouts h6{font-size:1.2rem}.payout-item{align-items:flex-start;flex-direction:column;gap:8px;padding:16px;text-align:left}.payout-item span:nth-child(2){align-self:flex-end;font-size:1.3rem}}@media (max-width:480px){.balance-amount{font-size:2.4rem}.wallet-summary{padding:24px 20px}.pending-payouts{padding:20px 16px}}.seller-products-dashboard{background:#f8fafc;border-radius:18px;box-shadow:0 2px 16px #0001;max-width:1100px;padding:20px;text-align:left;width:100%}.seller-products-dashboard h4{color:#2a477b;font-size:1.4rem;font-weight:700;margin:0 0 30px}.seller-products-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin-bottom:2rem}.seller-product-card{align-items:flex-start;background:#fff;border-radius:14px;box-shadow:0 1px 8px #0001;display:flex;flex-direction:column;justify-content:space-between;padding:10px;position:relative;transition:box-shadow .18s,transform .13s}.seller-product-card:hover{box-shadow:0 4px 18px #0002;transform:translateY(-2px) scale(1.01)}.seller-product-main{align-items:center;display:flex;gap:1rem;width:100%}.seller-product-buttons{display:flex;gap:.5rem;justify-content:center;width:100%}.seller-product-thumb{background:#f3f4f8;border-radius:10px;box-shadow:0 1px 4px #0001;flex-shrink:0;height:70px;margin-right:.5rem;object-fit:cover;width:70px}.seller-product-main h5{color:#2a477b;font-size:1.08rem;font-weight:700;margin:0 0 .2em}.seller-product-main p{color:#555;font-size:.97em;margin:.1em 0}.seller-product-main button{background:#f8f9ff;border:1px solid #e1e5f2;border-radius:.7em;color:#2a7ae2;cursor:pointer;font-size:.93rem;font-weight:600;margin-left:auto;padding:.5em 1.2em;transition:border .17s,color .17s,background .17s}.seller-product-main button:hover{background:#eaf2ff;color:#1a5bb8}.seller-product-orders{margin-top:1.1rem;width:100%}.seller-product-orders h6{color:#2a477b;font-size:1rem;font-weight:600;margin:0 0 .5em}.seller-product-orders ul{list-style:none;margin:0;padding:0}.seller-product-orders li{align-items:center;border-bottom:1px solid #f1f3fa;color:#444;display:flex;font-size:.97em;gap:.7em;padding:.3em 0}.seller-product-orders li:last-child{border-bottom:none}.seller-products-summary{align-items:center;background:#e9f6f8;border-radius:10px;box-shadow:0 1px 6px #0001;color:#2a477b;display:flex;font-size:1.08em;gap:2.5em;justify-content:flex-start;padding:1.1em 1.5em}.seller-products-summary p{font-weight:600;margin:0}@media screen and (max-width:768px){.seller-product-card{width:100%}}.seller-products-management{margin:0 auto;max-width:1200px;padding:20px}.seller-products-actions{align-items:center;background:#f8fafc;border-radius:12px;display:flex;flex-direction:column;gap:16px;justify-content:space-between;margin-bottom:30px;padding:20px;text-align:center}.products-count{color:#4a5568;font-size:16px;font-weight:600}.no-products{background:#f8fafc;border:2px dashed #cbd5e0;border-radius:12px;padding:60px 20px;text-align:center}.no-products-icon{font-size:48px;margin-bottom:16px}.no-products h5{color:#2d3748;font-size:20px;margin:0 0 8px}.no-products p{color:#718096;margin:0 0 24px}.seller-products-grid-detailed{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:40px}.seller-product-card-detailed{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:all .2s ease}.seller-product-card-detailed:hover{border-color:#4a90e2;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.product-card-image{height:200px;overflow:hidden;position:relative}.product-thumb-detailed{height:100%;object-fit:cover;width:100%}.product-status-badges{display:flex;flex-direction:column;gap:4px;left:8px;position:absolute;top:8px}.status-badge{border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.status-badge.out-of-stock{background:#fed7d7;color:#c53030}.status-badge.limited-edition{background:#fbb6ce;color:#b83280}.product-card-content{padding:16px}.product-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.product-name{color:#2d3748;flex:1 1;font-size:16px;font-weight:600;margin:0 12px 0 0}.product-price{color:#4a90e2;font-size:18px;font-weight:700}.product-card-details{margin-bottom:16px}.product-detail-row{align-items:center;display:flex;font-size:14px;justify-content:space-between;padding:4px 0}.detail-label{color:#718096;font-weight:500}.detail-value{color:#2d3748;font-weight:600}.detail-value.out-of-stock-text{color:#c53030}.product-card-actions{display:flex;gap:8px}.seller-btn.small{flex:1 1;font-size:12px;padding:8px 12px}.seller-products-summary-detailed{background:#f7fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:40px;padding:24px}.seller-products-summary-detailed h6{color:#2d3748;font-size:18px;margin:0 0 16px}.summary-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-item{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.stat-label{color:#718096;font-weight:500}.stat-value{color:#2d3748;font-weight:700}@media (max-width:768px){.seller-products-grid-detailed,.summary-stats{grid-template-columns:1fr}.product-card-actions{flex-direction:column}}.seller-products-preview{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:20px;box-shadow:0 12px 40px #667eea4d;color:#fff;overflow:hidden;padding:32px;position:relative}.seller-products-preview:before{animation:shimmer 8s ease-in-out infinite;background:radial-gradient(circle,#ffffff26 0,#0000 60%);content:"";height:300%;pointer-events:none;position:absolute;right:-100%;top:-100%;width:300%;z-index:1}.preview-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px;position:relative;z-index:2}.preview-header h4{align-items:center;color:#fffffff2;display:flex;font-size:1.4rem;font-weight:700;gap:12px;letter-spacing:.02em;margin:0}.preview-header h4:before{animation:bounce 2s ease-in-out infinite;content:"🛍️";font-size:1.5rem}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.seller-products-preview-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:24px;position:relative;z-index:2}.seller-product-preview-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:none;border-radius:16px;box-shadow:0 4px 20px #0000001a;display:flex;gap:16px;overflow:hidden;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.seller-product-preview-card:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.seller-product-preview-card:hover:before{left:100%}.seller-product-preview-card:hover{background:#fff;box-shadow:0 12px 40px #0003;transform:translateY(-6px) scale(1.03)}.preview-thumb{border-radius:12px;box-shadow:0 4px 16px #00000026;flex-shrink:0;height:60px;object-fit:cover;transition:transform .3s ease;width:60px}.seller-product-preview-card:hover .preview-thumb{transform:scale(1.1) rotate(2deg)}.preview-info{flex:1 1;min-width:0}.preview-info h6{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#2d3748;display:-webkit-box;font-size:15px;font-weight:700;line-height:1.3;margin:0 0 8px;overflow:hidden;text-shadow:0 1px 2px #0000001a}.preview-info p{align-items:center;color:#4a5568;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0}.preview-info p:before{color:#22c55e;content:"₹";font-size:14px;font-weight:700}.preview-more{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border:1px solid #fff3;border-radius:10px;color:#fffc;font-size:14px;font-style:italic;margin:0;padding:12px;position:relative;text-align:center;z-index:2}.dark-mode .seller-products-preview{background:linear-gradient(135deg,#4c63d2,#5a3e7c);box-shadow:0 12px 40px #4c63d266}@media (max-width:768px){.seller-products-preview{margin:24px 0;padding:24px 20px}.preview-header{flex-direction:column;gap:16px;margin-bottom:24px;text-align:center}.preview-header h4{font-size:1.2rem}.seller-products-preview-grid{gap:16px;grid-template-columns:1fr}.seller-product-preview-card{gap:12px;padding:16px}.preview-thumb{height:50px;width:50px}.preview-info h6{font-size:14px}.preview-info p{font-size:12px}}.seller-product-preview-card{animation:slideInUp .6s ease-out forwards}.seller-product-preview-card:first-child{animation-delay:.1s}.seller-product-preview-card:nth-child(2){animation-delay:.2s}.seller-product-preview-card:nth-child(3){animation-delay:.3s}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.seller-product-preview-card:active{transform:translateY(-2px) scale(1.01);transition:all .1s ease}.preview-loading{align-items:center;color:#ffffffb3;display:flex;font-style:italic;height:120px;justify-content:center}.preview-loading:before{animation:spin 2s linear infinite;content:"⏳";margin-right:8px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.seller-profile-header{align-items:center;display:flex;justify-self:center}.seller-logo{background:#fff;border:2px solid #eee;border-radius:50%;box-shadow:0 2px 8px #0002;height:96px;margin-right:24px;object-fit:cover;width:96px}.seller-info{flex:1 1}.seller-title{-webkit-text-fill-color:#0000;animation:sellerTitleGradient 3s linear infinite;background:linear-gradient(90deg,#ff7eb3,#ff758c 25%,#ff7eb3 50%,#65e8c1 75%,#5ec6ff);background-clip:text;-webkit-background-clip:text;background-size:200% auto;border-radius:8px;color:#fff;display:inline-block;filter:drop-shadow(0 2px 8px #ff7eb366);font-size:2.8rem;font-weight:900;letter-spacing:1.5px;margin:0;position:relative;text-shadow:0 2px 8px #ff7eb340,0 4px 24px #5ec6ff2e,0 1px 0 #fff,0 0 12px #ff758c66;z-index:1}@keyframes sellerTitleGradient{0%{background-position:0 50%}to{background-position:200% 50%}}.seller-title:hover{cursor:pointer;filter:drop-shadow(0 0 24px #ff7eb3cc) brightness(1.1);transform:scale(1.03) rotate(-1deg);transition:all .18s cubic-bezier(.4,0,.2,1)}.seller-desc{color:#848484;margin:0 0 8px}.seller-meta{color:#888;font-size:.95em}.seller-profile-nav{font-size:1.1em;margin-bottom:24px}.seller-profile-nav a{color:#2a7ae2;margin:0 8px;text-decoration:none}.seller-products{margin:0 auto;max-width:1720px}.seller-products-title{font-size:1.3em;margin-bottom:16px}.seller-product-info h4{font-size:1.1em;margin:0 0 4px}.seller-product-price{color:#2a7ae2;font-weight:600;margin-bottom:4px}.seller-product-rating{color:#f39c12;font-size:1em}.no-products{color:#888;font-style:italic}.seller-profile.not-found{color:#c00;font-weight:700;padding:32px;text-align:center}@media (max-width:768px){.seller-hero{flex-direction:column;text-align:center}.seller-cta__img,.seller-hero__img{max-width:300px}.seller-kpi-grid{grid-template-columns:repeat(2,1fr);width:100%}.seller-hero__txt{margin-left:0;text-align:center}.seller-how__grid{grid-template-columns:repeat(1,1fr)}.seller-cta,.seller-cta__wrap{flex-direction:column}.seller-cta__wrap{align-items:center;padding:0 0 40px;text-align:center}.cta-airplane{width:80%}}
/*# sourceMappingURL=main.6d80f38b.css.map*/