body{min-height:100vh}.page-content{padding-bottom:72px}.page-heading .eyebrow{letter-spacing:.14em}.page-heading h1{letter-spacing:-.035em}.premium-cart-item,.cart-item{background:#fff;border:1px solid #14141414;border-radius:18px;margin-bottom:14px;padding:20px;box-shadow:0 8px 28px #1414140e}.premium-cart-product-image,.cart-product-image,.product-placeholder{background:linear-gradient(145deg,#f7f7f5,#ecece8);border-radius:14px;justify-content:center;align-items:center;display:flex;overflow:hidden}.premium-cart-product-image span,.cart-product-image span,.product-placeholder span{letter-spacing:-.05em;opacity:.28;font-size:28px;font-weight:700}.premium-cart-product-info small,.cart-item small{letter-spacing:.09em;text-transform:uppercase;opacity:.52;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.premium-cart-product-info h3,.cart-item h3{letter-spacing:-.02em;margin:0 0 8px;font-size:17px;line-height:1.25}.premium-cart-product-info strong,.cart-item strong{letter-spacing:-.01em;font-size:16px}.premium-quantity-control,.cart-quantity{background:#fafaf8;border:1px solid #1414141f;border-radius:11px;align-items:center;gap:0;height:38px;display:inline-flex;overflow:hidden}.premium-quantity-control button,.cart-quantity button{cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:18px}.premium-quantity-control button:hover,.cart-quantity button:hover{background:#1414140f}.premium-quantity-control span,.cart-quantity span{text-align:center;min-width:30px;font-size:14px;font-weight:700}.premium-remove-button,.cart-remove{opacity:.48;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600;transition:opacity .16s}.premium-remove-button:hover,.cart-remove:hover{opacity:1}.premium-cart-line-total,.cart-line-total{letter-spacing:-.02em;font-size:17px;font-weight:800}.premium-order-summary,.order-summary,.cart-summary{background:#fff;border:1px solid #14141414;border-radius:20px;padding:26px;box-shadow:0 14px 40px #14141413}.premium-summary-heading,.order-summary h2,.cart-summary h2{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.premium-summary-row,.cart-summary-row{justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.premium-summary-row.muted{opacity:.58;font-size:13px}.premium-summary-divider{background:#14141417;height:1px;margin:10px 0}.premium-summary-total{justify-content:space-between;align-items:baseline;padding:14px 0 20px;display:flex}.premium-summary-total span{font-size:14px;font-weight:700}.premium-summary-total strong{letter-spacing:-.035em;font-size:25px}.premium-checkout-button,.checkout-button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 18px;font-size:14px;font-weight:800;transition:transform .16s,box-shadow .16s;display:flex}.premium-checkout-button:hover,.checkout-button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000029}.premium-checkout-button span{font-size:20px}.premium-continue-shopping{text-align:center;opacity:.65;margin-top:16px;font-size:13px;font-weight:700;text-decoration:none;display:block}.premium-continue-shopping:hover{opacity:1}.premium-cart-empty{text-align:center;background:#fff;border:1px solid #14141414;border-radius:24px;max-width:620px;margin:50px auto;padding:60px 30px;box-shadow:0 14px 40px #1414140f}.premium-cart-empty-icon{background:#f4f4f1;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;display:flex}.premium-cart-empty h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:30px}.premium-cart-empty p:not(.eyebrow){opacity:.62;max-width:430px;margin:0 auto 26px;line-height:1.65}@media (width<=760px){.premium-cart-item,.cart-item{border-radius:15px;padding:16px}.premium-order-summary,.order-summary,.cart-summary{border-radius:16px;padding:20px}html,body{width:100%;max-width:100%;overflow-x:hidden}.container{width:min(100% - 28px,1180px);margin-inline:auto}.site-header{position:relative}.header-inner{gap:12px;min-height:64px}.brand{white-space:nowrap;font-size:16px}.brand-mark{flex:0 0 30px;width:30px;height:30px}.main-nav{display:none}.header-actions{gap:8px;margin-left:auto}.header-actions>a,.cart-action{justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.page-content{padding-top:28px;padding-bottom:40px}.page-heading{margin-bottom:22px}.page-heading h1{font-size:clamp(28px,8vw,36px);line-height:1.05}.page-heading .eyebrow{letter-spacing:.14em;font-size:10px}.cart-layout,.cart-page-grid,.cart-content-grid{display:block}.premium-cart-item,.cart-item{border-radius:16px;grid-template-columns:78px minmax(0,1fr);gap:14px;margin-bottom:12px;padding:14px;display:grid}.premium-cart-product-image,.cart-product-image{border-radius:13px;grid-row:1/span 2;width:78px;height:78px}.premium-cart-product-image span,.cart-product-image span{font-size:24px}.premium-cart-product-info{min-width:0}.premium-cart-product-info small,.cart-item small{letter-spacing:.08em;margin-bottom:5px;font-size:9px}.premium-cart-product-info h3,.cart-item h3{overflow-wrap:anywhere;margin-bottom:6px;font-size:15px;line-height:1.3}.premium-cart-product-info strong,.cart-item strong{font-size:15px}.premium-cart-item .cart-actions,.cart-item .cart-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.premium-quantity-control,.cart-quantity{border-radius:11px;height:40px}.premium-quantity-control button,.cart-quantity button{width:40px;height:38px}.premium-quantity-control span,.cart-quantity span{min-width:32px}.premium-remove-button,.cart-remove{min-height:40px;padding:0 6px;font-size:12px}.premium-cart-line-total,.cart-line-total{font-size:16px}.premium-order-summary,.order-summary,.cart-summary{border-radius:17px;width:100%;margin-top:18px;padding:20px;box-shadow:0 10px 30px #14141411}.premium-summary-heading,.order-summary h2,.cart-summary h2{margin-bottom:8px;font-size:11px}.premium-summary-row,.cart-summary-row{padding:10px 0;font-size:14px}.premium-summary-total{padding:14px 0 18px}.premium-summary-total strong{font-size:23px}.premium-checkout-button,.checkout-button{border-radius:13px;min-height:54px;padding:0 17px;font-size:14px}.premium-continue-shopping{justify-content:center;align-items:center;min-height:42px;margin-top:10px;display:flex}.premium-cart-empty{border-radius:20px;margin:28px auto;padding:46px 22px}.premium-cart-empty h2{font-size:27px}}@media (width<=380px){.container{width:calc(100% - 22px)}.brand{font-size:15px}.header-actions>a,.cart-action{width:36px;height:36px}.premium-cart-item,.cart-item{grid-template-columns:68px minmax(0,1fr);padding:12px}.premium-cart-product-image,.cart-product-image{width:68px;height:68px}.premium-cart-product-info h3,.cart-item h3{font-size:14px}.premium-order-summary,.order-summary,.cart-summary{padding:17px}.premium-summary-total strong{font-size:21px}}html,body,#root{min-width:320px;min-height:100%;margin:0}:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#f6f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#172033;background:#f6f7f9;min-height:100vh}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.app{min-height:100vh}.container{width:min(1240px,100% - 40px);margin:0 auto}.site-header{z-index:50;background:#fff;border-bottom:1px solid #e4e7ec;position:sticky;top:0;box-shadow:0 2px 12px #1720330a}.topbar{color:#dbe3f0;background:#172033;font-size:12px}.topbar-inner{justify-content:space-between;align-items:center;gap:20px;min-height:34px;display:flex}.topbar-links{align-items:center;gap:22px;display:flex}.topbar-links a{color:#fff;opacity:.88}.topbar-links a:hover{opacity:1}.main-header{background:#fff}.header-inner{align-items:center;gap:22px;min-height:78px;display:flex}.brand{color:#172033;letter-spacing:-.04em;flex-shrink:0;align-items:center;gap:9px;font-size:21px;font-weight:800;display:inline-flex}.brand>span:last-child>span{color:#3158a6}.brand-mark{color:#fff;background:#172033;border-radius:10px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:grid}.location{color:#4e5869;align-items:center;gap:8px;min-width:125px;display:flex}.location>svg:first-child{color:#3158a6;flex-shrink:0}.location div{flex-direction:column;line-height:1.15;display:flex}.location small{color:#8a93a1;font-size:10px}.location strong{color:#202939;margin-top:3px;font-size:12px}.location>svg:last-child{margin-left:2px}.search{background:#f5f6f8;border:1px solid #dce1e8;border-radius:10px;flex:1;align-items:center;max-width:620px;height:46px;display:flex;overflow:hidden}.search:focus-within{background:#fff;border-color:#3158a6;box-shadow:0 0 0 3px #3158a614}.search input{color:#172033;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 14px}.search input::placeholder{color:#929aa7}.search button{color:#fff;background:#3158a6;border:0;flex-shrink:0;place-items:center;width:52px;height:100%;display:grid}.search button:hover{background:#274989}.header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.account-action{color:#374151;align-items:center;gap:8px;display:flex}.account-action>svg{color:#172033}.account-action span{flex-direction:column;line-height:1.15;display:flex}.account-action small{color:#8a93a1;font-size:10px}.account-action strong{color:#202939;margin-top:3px;font-size:13px}.cart-action{color:#172033;border-radius:9px;place-items:center;width:43px;height:43px;display:grid;position:relative}.cart-action:hover{background:#f1f3f6}.cart-action b{color:#fff;background:#3158a6;border-radius:20px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:1px;right:0}.mobile-menu{color:#172033;background:0 0;border:0;place-items:center;width:40px;height:40px;display:none}.category-nav{background:#fff;border-top:1px solid #f0f1f3}.category-inner{scrollbar-width:none;align-items:center;gap:24px;min-height:46px;display:flex;overflow-x:auto}.category-inner::-webkit-scrollbar{display:none}.category-inner>a{white-space:nowrap;color:#626d7d;font-size:13px;font-weight:600}.category-inner>a:hover{color:#172033}.all-categories{align-items:center;gap:7px;display:inline-flex;color:#172033!important;font-weight:750!important}.business-link{margin-left:auto;color:#3158a6!important}.hero-section{background:radial-gradient(circle at 82% 18%,#3158a61f,#0000 30%),linear-gradient(#fff 0%,#f5f7fa 100%);padding:70px 0 64px}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:70px;display:grid}.hero-copy{max-width:700px}.eyebrow{color:#3158a6;letter-spacing:.14em;margin:0 0 9px;font-size:11px;font-weight:800}.hero-copy h1{color:#111827;letter-spacing:-.065em;margin:0;font-size:clamp(46px,6vw,76px);line-height:.98}.hero-copy h1 em{color:#3158a6;font-style:normal}.hero-text{color:#687284;max-width:620px;margin:24px 0 0;font-size:18px;line-height:1.65}.hero-buttons{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.primary-button,.secondary-button,.light-button{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:14px;font-weight:750;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.primary-button{color:#fff;background:#172033;border:1px solid #172033}.primary-button:hover{transform:translateY(-1px);box-shadow:0 8px 22px #1720332e}.secondary-button{color:#172033;background:#fff;border:1px solid #d9dee5}.secondary-button:hover{background:#f1f3f6}.light-button{color:#172033;background:#fff;border:0}.hero-visual{justify-content:center;align-items:center;min-height:405px;display:flex;position:relative}.hero-card{color:#fff;background:radial-gradient(circle at 75% 18%,#4a73cda6,#0000 28%),linear-gradient(145deg,#172033,#263b64);border-radius:28px;width:min(100%,440px);min-height:390px;position:relative;overflow:hidden;box-shadow:0 28px 65px #1720333d}.hero-card:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:310px;height:310px;position:absolute;top:-110px;right:-90px}.hero-card:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-130px;left:-80px}.hero-card-main{padding:32px}.hero-badge{z-index:2;color:#dbe7ff;letter-spacing:.12em;background:#ffffff17;border:1px solid #ffffff21;border-radius:20px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex;position:relative}.hero-orbit{border:1px solid #ffffff2b;border-radius:50%;width:225px;height:225px;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.hero-orbit:before,.hero-orbit:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:22px}.hero-orbit:after{inset:48px}.hero-v{color:#172033;background:#fff;border-radius:20px;place-items:center;width:72px;height:72px;font-size:25px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 35px #0003}.orbit-dot{z-index:2;color:#fff;background:#3158a6;border:3px solid #25385d;border-radius:50%;place-items:center;min-width:43px;height:43px;padding:0 8px;font-size:10px;font-weight:800;display:grid;position:absolute}.dot-one{top:-12px;left:50%;transform:translate(-50%)}.dot-two{top:50%;right:-15px;transform:translateY(-50%)}.dot-three{bottom:-12px;left:50%;transform:translate(-50%)}.hero-card>p{z-index:2;color:#b8c3d7;margin:0;font-size:14px;line-height:1.5;position:absolute;bottom:25px;left:32px}.hero-card>p strong{color:#fff;font-size:21px}.trust-strip{background:#fff;border-top:1px solid #e5e8ed;border-bottom:1px solid #e5e8ed}.trust-grid{grid-template-columns:repeat(4,1fr);min-height:92px;display:grid}.trust-grid>div{border-right:1px solid #e7e9ed;flex-direction:column;justify-content:center;padding:18px 24px;display:flex}.trust-grid>div:first-child{padding-left:0}.trust-grid>div:last-child{border-right:0;padding-right:0}.trust-grid strong{color:#202939;font-size:13px}.trust-grid span{color:#89919e;margin-top:5px;font-size:11px}.featured-section{padding-top:10px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.section-heading h2{color:#111827;letter-spacing:-.04em;margin:0;font-size:30px}.section-heading>a{color:#3158a6;align-items:center;gap:6px;font-size:13px;font-weight:750;display:inline-flex}.category-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.category-card{background:#fff;border:1px solid #e4e7ec;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:165px;padding:21px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.category-card:hover{border-color:#d5dbe4;transform:translateY(-3px);box-shadow:0 14px 32px #17203317}.category-icon{color:#3158a6;background:#edf2fb;border-radius:11px;place-items:center;width:44px;height:44px;margin-bottom:20px;font-size:9px;font-weight:800;display:grid}.category-card strong{color:#202939;font-size:14px}.category-card>span:last-child{color:#8a93a1;margin-top:7px;font-size:11px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.product-card{background:#fff;border:1px solid #e4e7ec;border-radius:15px;transition:transform .18s,box-shadow .18s;overflow:hidden}.product-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #1720331a}.product-placeholder{aspect-ratio:1/.86;color:#fff;background:radial-gradient(circle at 70% 30%,#ffffff1f,#0000 25%),linear-gradient(145deg,#263b64,#172033);place-items:center;font-size:30px;font-weight:900;display:grid}.product-placeholder:hover{background:radial-gradient(circle at 70% 30%,#ffffff29,#0000 25%),linear-gradient(145deg,#2d4a7d,#172033)}.product-info{padding:17px}.product-info>small{color:#8a93a1;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:700}.product-info h3{color:#202939;margin:7px 0 9px;font-size:15px;line-height:1.35}.product-rating{color:#e3a321;align-items:center;gap:5px;font-size:12px;display:flex}.product-rating span{color:#818a98}.product-info>strong{color:#172033;margin-top:10px;font-size:18px;font-weight:800;display:block}.product-info>button{color:#172033;background:#fff;border:1px solid #d7dce4;border-radius:8px;width:100%;min-height:38px;margin-top:14px;font-size:12px;font-weight:750}.product-info>button:hover{color:#fff;background:#172033;border-color:#172033}.seller-banner{padding:20px 0 80px}.seller-content{color:#fff;background:radial-gradient(circle at 90% 20%,#4a73cd59,#0000 28%),#172033;border-radius:24px;justify-content:space-between;align-items:center;gap:45px;min-height:300px;padding:50px;display:flex;overflow:hidden}.seller-content .eyebrow{color:#9eb7e8}.seller-content h2{color:#fff;letter-spacing:-.05em;max-width:650px;margin:0;font-size:clamp(32px,4vw,52px);line-height:1.03}.seller-content p:not(.eyebrow){color:#aeb8ca;max-width:590px;margin:17px 0 0;line-height:1.65}.seller-content .light-button{flex-shrink:0}.page-shell{min-height:500px;padding:54px 0 80px}.page-heading{margin-bottom:30px}.page-heading h1{color:#111827;letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,46px);line-height:1.05}.shop-toolbar{color:#747e8e;background:#fff;border:1px solid #e4e7ec;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;min-height:52px;margin-bottom:25px;padding:0 15px;font-size:13px;display:flex}.shop-toolbar button{color:#4e5869;background:#fff;border:1px solid #dde1e7;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.business-panel{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:40px}.business-panel h2,.seller-page-grid h2{color:#172033;letter-spacing:-.035em;margin:0;font-size:28px}.business-panel p,.seller-page-grid p{color:#687284;max-width:720px;line-height:1.7}.business-panel .primary-button{margin-top:10px}.seller-page-grid{background:#fff;border:1px solid #e4e7ec;border-radius:16px;grid-template-columns:1.1fr .9fr;gap:35px;padding:38px;display:grid}.seller-steps{gap:12px;display:grid}.seller-steps>div{background:#fafbfc;border:1px solid #e8ebef;border-radius:11px;align-items:center;gap:15px;padding:17px;display:flex}.seller-steps b{color:#3158a6;font-size:12px}.seller-steps span{color:#202939;font-size:13px;font-weight:650}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.dashboard-grid>div{background:#fff;border:1px solid #e4e7ec;border-radius:15px;padding:22px}.dashboard-grid small{color:#89919e;font-size:12px;display:block}.dashboard-grid strong{color:#172033;margin-top:8px;font-size:27px;display:block}.dashboard-grid span{color:#89919e;margin-top:6px;font-size:12px;display:block}.empty-state{text-align:center;background:#fff;border:1px solid #e4e7ec;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:35px;display:flex}.empty-state h2{color:#202939;margin:12px 0 0;font-size:20px}.empty-state strong{color:#202939;font-size:17px}.empty-state p{color:#7b8594;max-width:550px;line-height:1.6}.empty-state span{color:#89919e;margin-top:7px;font-size:13px}.empty-state .primary-button{margin-top:8px}.help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.help-grid>div{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:24px}.help-grid h3{color:#202939;margin:0;font-size:16px}.help-grid p{color:#7b8594;margin:9px 0 0;font-size:13px;line-height:1.6}.product-detail{background:#fff;border:1px solid #e4e7ec;border-radius:16px;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:40px;padding:28px;display:grid}.product-detail-image{color:#fff;background:linear-gradient(145deg,#263b64,#172033);border-radius:14px;place-items:center;min-height:480px;font-size:50px;font-weight:900;display:grid}.product-detail-copy{padding:15px 0}.product-detail-copy>small{color:#8a93a1;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700}.product-detail-copy h1{color:#111827;letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(32px,4vw,48px);line-height:1.03}.product-detail-price{color:#172033;margin:25px 0;font-size:30px;font-weight:800;display:block}.product-detail-copy p{color:#687284;line-height:1.7}.site-footer{background:#fff;border-top:1px solid #e4e7ec;margin-top:20px}.footer-brand{margin-bottom:13px}.footer-grid>div:first-child p{color:#89919e;max-width:280px;font-size:12px;line-height:1.6}@media (width<=1050px){.location{display:none}.hero-grid{grid-template-columns:1fr;gap:45px}.hero-copy{max-width:850px}.hero-visual{justify-content:flex-start}.category-cards,.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.container{width:min(100% - 28px,1240px)}.topbar-inner{min-height:32px}.topbar-inner>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar-links{display:none}.header-inner{gap:12px;min-height:68px}.mobile-menu{display:grid}.brand{font-size:18px}.brand-mark{width:32px;height:32px}.search{flex-basis:100%;order:4;max-width:none}.header-inner{flex-wrap:wrap;padding:10px 0 12px}.header-actions{margin-left:auto}.header-actions.open{background:#fff;border:1px solid #e4e7ec;border-radius:12px;flex-direction:column;align-items:stretch;padding:12px;position:absolute;top:68px;left:14px;right:14px;box-shadow:0 15px 35px #1720331f}.header-actions.open .account-action,.header-actions.open .cart-action{justify-content:flex-start;width:100%;padding:10px}.category-inner{gap:18px;min-height:42px}.business-link{margin-left:0}.hero-section{padding:48px 0 50px}.hero-copy h1{font-size:clamp(42px,11vw,62px)}.hero-visual,.hero-card{min-height:350px}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-grid>div{border-bottom:1px solid #e7e9ed;min-height:78px;padding:15px}.trust-grid>div:first-child{padding-left:15px}.trust-grid>div:last-child{border-right:0;padding-right:15px}.trust-grid>div:nth-child(2){border-right:0}.trust-grid>div:nth-child(3),.trust-grid>div:nth-child(4){border-bottom:0}.category-cards,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-content{flex-direction:column;align-items:flex-start;padding:35px}.seller-page-grid,.product-detail,.help-grid{grid-template-columns:1fr}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-image{min-height:320px}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.hero-grid{width:min(100% - 28px,1240px)}.hero-copy h1{font-size:clamp(38px,12vw,54px)}.hero-text{font-size:16px}.hero-buttons{flex-direction:column;align-items:stretch}.hero-buttons a{width:100%}.hero-card{width:100%;min-height:330px}.hero-orbit{width:195px;height:195px}.section{padding:52px 0}.section-heading{flex-direction:column;align-items:flex-start}.category-cards,.product-grid,.dashboard-grid{grid-template-columns:1fr}.seller-banner{padding-bottom:55px}.seller-content{border-radius:18px;padding:30px 24px}.business-panel,.seller-page-grid{padding:25px}.product-detail{padding:16px}.product-detail-image{min-height:280px}.footer-grid{grid-template-columns:1fr;gap:25px;padding:40px 0 25px}.footer-bottom{padding-bottom:25px}}.site-footer{color:#aeb8ca;background:#172033;border-top:1px solid #26324a;margin-top:20px}.footer-grid{grid-template-columns:1.7fr repeat(3,1fr);gap:35px;padding:52px 0 42px;display:grid}.footer-brand{color:#fff;margin-bottom:14px}.footer-grid>div:first-child p{color:#9ca9bd;max-width:280px;margin:0;font-size:12px;line-height:1.7}.footer-grid h4{color:#fff;margin:4px 0 16px;font-size:13px}.footer-grid>div:not(:first-child) a{color:#9ca9bd;margin-bottom:11px;font-size:12px;display:block}.footer-grid>div:not(:first-child) a:hover{color:#fff}.footer-grid>div:last-child span{color:#7f8ca1;margin:15px 0 10px;font-size:11px;display:block}.footer-bottom{color:#7f8ca1;border-top:1px solid #29354c;min-height:55px;padding:17px 0;font-size:11px}@media (width<=800px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.footer-grid{grid-template-columns:1fr;gap:25px;padding:40px 0 25px}.footer-bottom{padding-bottom:25px}}.site-header{position:relative}.topbar,.topbar-inner{min-height:38px}.main-header .header-inner{min-height:82px}.category-nav,.category-inner{min-height:50px}.search{height:42px}.hero-section{padding:58px 0 54px}.hero-section .hero-copy h1{font-size:clamp(42px,5.2vw,66px);line-height:.98}.hero-section .hero-text{margin-top:20px;font-size:17px;line-height:1.6}.hero-buttons{margin-top:25px}.section{padding:62px 0}.seller-banner{margin-top:8px}.seller-content{min-height:280px;padding:42px 0}.site-footer{margin-top:0}.footer-grid{gap:30px;padding:46px 0 34px}.footer-grid>div:first-child p{margin-top:10px}.footer-bottom{min-height:48px;padding:14px 0}@media (width<=800px){.main-header .header-inner{min-height:74px}.category-nav,.category-inner{min-height:46px}.hero-section{padding:46px 0 44px}}@media (width<=560px){.topbar,.topbar-inner{min-height:34px}.hero-section .hero-copy h1{font-size:clamp(40px,11vw,56px)}.section{padding:50px 0}}.site-header nav,.site-header .nav-links,.site-header .header-nav,header nav{align-items:center;gap:28px;display:flex}.site-header nav a,.site-header .nav-links a,.site-header .header-nav a,header nav a{white-space:nowrap;text-decoration:none}.site-header{z-index:10;position:relative}.site-footer .footer-grid .brand{color:#fff;align-items:center;gap:10px;display:inline-flex}.site-footer .footer-grid .brand>span:last-child{color:#fff}.site-footer .footer-bottom{border-top:1px solid #ffffff1a}.site-footer .footer-bottom .container{justify-content:space-between;align-items:center;gap:24px;min-height:48px;display:flex}.site-footer .footer-bottom span{display:block}@media (width<=800px){.site-footer .footer-bottom .container{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}}.site-footer .footer-grid .brand{align-items:center;gap:10px;display:inline-flex}.site-footer .footer-grid .brand .brand-mark{color:#172033;background:#fff;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;line-height:1;display:inline-flex}
