/* CommerceOS — automatic order, inventory, and shipment journey. */
#order-universe{width:100%;max-width:1200px;margin:0 auto;position:relative;isolation:isolate}
.hero-flow-scene{--hero-lime:#dcff99;--hero-ink:#203026;--hero-origin-y:88px;--hero-origin-x:17%;position:relative;width:100%;height:570px;overflow:hidden;text-align:left;font-family:inherit;color:#edf2e8;isolation:isolate}
.hero-flow-scene *,.hero-flow-scene *:before,.hero-flow-scene *:after{box-sizing:border-box}
.hero-atmosphere{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 46%,#b8f17210,transparent 44%),radial-gradient(ellipse at 50% 100%,#b8f1720c,transparent 54%);pointer-events:none}
.hero-atmosphere:after{content:"";position:absolute;left:16%;right:16%;bottom:30px;height:100px;opacity:.16;border-radius:50%;background:radial-gradient(ellipse at center,#b9e288,transparent 70%);filter:blur(28px)}
.hero-paths{fill:none;stroke:none;stroke-width:0;position:absolute;inset:0;width:100%;height:570px;overflow:visible;pointer-events:none}
.hero-orbit{fill:none;stroke:#c4e5a0;stroke-opacity:.09;stroke-width:1;stroke-dasharray:2 6}
.hero-orbit-outer{stroke-opacity:.045;stroke-dasharray:none}
.hero-path{fill:none;stroke:#c4e5a0;stroke-width:1;stroke-opacity:.24}
.hero-path-dot{fill:#789458;stroke:none}
.hero-route{fill:none;stroke:url(#hero-path-gradient);stroke-width:2;stroke-linecap:round;stroke-dasharray:20 600;stroke-dashoffset:600;opacity:0}
.hero-flow-scene[data-stage=incoming][data-route="0"] .hero-route-0,.hero-flow-scene[data-stage=incoming][data-route="1"] .hero-route-1,.hero-flow-scene[data-stage=incoming][data-route="2"] .hero-route-2{opacity:1;animation:hero-route-flow 1.35s linear both}
.hero-flow-scene[data-stage=outgoing] .hero-route-out{opacity:1;animation:hero-route-flow 1.15s linear both}
.hero-channel-stack{position:absolute;left:3%;top:45px;width:25%;display:flex;flex-direction:column;gap:13px;z-index:3}
.hero-channel{width:100%;height:140px;margin:0;background:linear-gradient(132deg,#fffffc,#f0f3ea);border:1px solid #fffffff2;border-radius:15px;padding:15px 17px 13px;text-align:left;color:var(--hero-ink);box-shadow:0 9px 0 -7px #4c5544,0 18px 34px #030a0850,inset 0 0 0 1px #fcfff855;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;position:relative}
.hero-channel[data-active=true]{border-color:#d8fa9b;transform:translateX(4px);box-shadow:0 0 0 3px #d5fb9814,0 9px 0 -7px #788953,0 18px 40px #030a0860}
.hero-channel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;line-height:1;height:29px}
.hero-channel-logo{display:block!important;width:136px!important;height:30px!important;max-width:63%!important;object-fit:contain;object-position:left center;filter:none!important;opacity:1!important}
.hero-channel[data-source=ebay] .hero-channel-logo{width:87px!important;max-width:48%!important}
.hero-channel-order{font-size:9px;letter-spacing:.01em;display:flex;align-items:center;gap:5px;color:#88917e;white-space:nowrap}
.hero-channel-order>span{display:inline-block;width:5px;height:5px;background:#9bae86;border-radius:50%;box-shadow:0 0 0 3px #91b27012}
.hero-channel[data-active=true] .hero-channel-order{color:#597334}
.hero-channel[data-active=true] .hero-channel-order>span{background:#7baf37;box-shadow:0 0 0 3px #91b27024}
.hero-store-name{font-size:10px;font-weight:500;color:#74806b;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.015em}
.hero-channel-product{display:flex;align-items:center;gap:10px;margin-top:9px}
.hero-product-mini{width:51px;height:51px;flex-shrink:0;background:#e8ede0;border:1px solid #dce3d2;border-radius:10px;overflow:hidden}
.hero-product-mini img{width:100%;height:100%;display:block}
.hero-channel-product>div:nth-child(2){min-width:0}
.hero-channel-product strong{font-size:12px;line-height:1.35;font-weight:650;display:block;letter-spacing:-.02em}
.hero-channel-product>div>span{font-size:10px;color:#7a8274;display:block;margin-top:4px;white-space:nowrap}
.hero-channel-product i,.hero-order-details i{font-style:normal;color:#a4ac9d;margin:0 3px}
.hero-source-arrow{font-size:19px;color:#8ba46d;margin-left:auto;align-self:flex-end;line-height:1.2}
.hero-core{position:absolute;left:50%;top:205px;transform:translateX(-50%);width:230px;text-align:center;z-index:4;pointer-events:none}
.hero-core-halo{position:absolute;left:50%;top:56px;width:140px;height:140px;transform:translate(-50%,-50%);background:#c8ff7420;filter:blur(34px);border-radius:50%;transition:background .5s}
.hero-core-icon{width:112px;height:112px;margin:0 auto;position:relative;transform:perspective(600px) rotateX(4deg) rotateY(-8deg) rotateZ(-3deg);filter:drop-shadow(0 20px 25px #03080599);animation:hero-core-float 6s ease-in-out infinite}
.hero-core-icon:after{content:"";position:absolute;inset:0;border-radius:27px;box-shadow:0 2px 1px #ddff9b1a;pointer-events:none}
.hero-core-icon img{width:112px;height:112px;display:block}
.hero-core-wordmark{margin-top:20px;font-size:22px;font-weight:600;letter-spacing:-1px;line-height:1}
.hero-core-wordmark>span{font-weight:450;color:#d8fa9b;margin-left:1px}
.hero-core-caption{font-size:11px;color:#9eae93;letter-spacing:.01em;margin-top:10px}
.hero-core-status{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #b8d29326;color:#b8c8aa;background:#1b281a91;border-radius:20px;padding:8px 13px;font-size:9px;white-space:nowrap;margin-top:18px;min-width:168px}
.hero-status-dot{width:5px;height:5px;border-radius:50%;background:#9dbf83;flex-shrink:0}
.hero-flow-scene[data-stage=matching] .hero-core-halo,.hero-flow-scene[data-stage=outgoing] .hero-core-halo{background:#c8ff7445}
.hero-flow-scene[data-stage=matching] .hero-status-dot,.hero-flow-scene[data-stage=outgoing] .hero-status-dot{background:var(--hero-lime);animation:hero-status-pulse .75s ease infinite}
.hero-flow-scene[data-stage=complete] .hero-core-status{color:#d8f3be;border-color:#d1edac40}
.hero-flying-product{position:absolute;left:26%;top:var(--hero-origin-y);width:58px;height:58px;background:linear-gradient(135deg,#f9fbee,#e0e9d4);border-radius:13px;border:1px solid #faffec;box-shadow:0 8px 24px #02090380;z-index:5;opacity:0;pointer-events:none;will-change:transform,left,top}
.hero-flying-product>img{width:100%;height:100%;display:block}
.hero-flying-product>span{position:absolute;top:-9px;left:28px;border:1px solid #ecffce99;background:#d8fa9b;border-radius:20px;padding:4px 6px;font-size:8px;color:#293821;white-space:nowrap;box-shadow:0 3px 8px #0002}
.hero-flow-scene[data-stage=incoming] .hero-flying-product{animation:hero-product-flight 1.3s cubic-bezier(.2,.7,.35,1) both}
.hero-sync-packet{position:absolute;left:55%;top:249px;width:27px;height:27px;border-radius:50%;background:#d8fa9b;color:#34462b;display:grid;place-items:center;box-shadow:0 0 22px #d8fa9b44;z-index:4;opacity:0;pointer-events:none}
.hero-sync-packet svg,.hero-inventory-check svg,.hero-shipment-check svg,.hero-record-mark svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.hero-flow-scene[data-stage=outgoing] .hero-sync-packet{animation:hero-sync-flight 1.1s ease-in-out both}
.hero-workspace{position:absolute;right:2%;top:45px;width:29%;border:1px solid #fcfff7;background:linear-gradient(144deg,#fffffd,#f2f5eb);border-radius:16px;color:var(--hero-ink);z-index:3;overflow:hidden;box-shadow:0 10px 0 -7px #3f4c38,0 32px 48px #03090577,inset 0 0 0 1px #fff;transform:perspective(1000px) rotateY(-3deg) rotateZ(1deg);transition:box-shadow .4s}
.hero-workspace-chrome{height:33px;background:linear-gradient(#f6f8f1,#edf0e7);border-bottom:1px solid #e2e7d9;display:flex;align-items:center;justify-content:space-between;padding:0 13px;color:#7f8975;font-size:9px;letter-spacing:.01em}
.hero-workspace-chrome>span:first-child{display:flex;gap:3px}
.hero-workspace-chrome>span:first-child>span{width:4px;height:4px;border-radius:50%;background:#bdc7b1}
.hero-record-mark{display:flex;align-items:center;gap:3px;font-size:8px;color:#748567}
.hero-record-mark svg{width:11px;height:11px}
.hero-orders-heading{display:flex;align-items:center;justify-content:space-between;padding:19px 18px 13px}
.hero-orders-heading>div>span{display:block;font-size:11px;font-weight:500;color:#68795d}
.hero-order-total{display:block;font-size:35px;font-weight:550;line-height:1.1;letter-spacing:-2px;margin-top:5px;font-variant-numeric:tabular-nums}
.hero-today{display:flex;align-items:center;gap:5px;font-size:9px;border:1px solid #dce3d3;border-radius:6px;padding:6px 7px;color:#77836d;align-self:flex-start;margin-top:3px}
.hero-order-list{padding:0 10px 5px}
.hero-order-row{display:flex;align-items:center;gap:9px;padding:11px 7px;border-top:1px solid #e4e9dd;min-width:0;position:relative}
.hero-order-thumb{width:40px;height:40px;flex-shrink:0;border:1px solid #e2e6da;border-radius:8px;background:#e9eddf;overflow:hidden}
.hero-order-thumb img{display:block;width:100%;height:100%}
.hero-order-details{min-width:0}
.hero-order-details>strong{font-size:10px;letter-spacing:-.015em;line-height:1.3;font-weight:650;display:block;white-space:nowrap}
.hero-order-details>span{font-size:8px;color:#7b896d;display:block;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hero-order-details>small{font-size:8px;color:#89927e;display:flex;gap:7px;align-items:center;margin-top:4px}
.hero-row-status{font-size:7px;color:#8f7444;background:#f4ecd9;padding:2px 5px;border-radius:4px;white-space:nowrap;line-height:1.2}
.hero-row-status.is-shipped{color:#5c7e41;background:#e8f0dd}
.hero-order-price{margin-left:auto;text-align:right;white-space:nowrap}
.hero-order-price>strong{font-size:11px;font-weight:600;display:block;letter-spacing:-.02em}
.hero-order-price>span{font-size:8px;display:block;color:#8c9880;margin-top:4px}
.hero-inventory,.hero-shipment{margin:3px 10px 7px;border-radius:9px;padding:10px 9px;display:flex;gap:8px;align-items:center;min-height:49px}
.hero-inventory{background:#e8f0dc;border:1px solid #dce8cb}
.hero-inventory-check{width:25px;height:25px;background:#d6e7b9;color:#476333;border:1px solid #c9dcaa;border-radius:50%;display:grid;place-items:center;flex-shrink:0}
.hero-inventory-check svg{width:14px;height:14px}
.hero-inventory>div,.hero-shipment>div{min-width:0}
.hero-inventory-label,.hero-shipment-label{font-size:10px;display:block;font-weight:600;line-height:1.2}
.hero-inventory-detail,.hero-shipment-detail{font-size:8px;display:block;margin-top:4px;color:#748863;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hero-shipment{background:#f6f7f0;border:1px solid #e2e8d8;margin-bottom:12px;transition:background .4s,border-color .4s}
.hero-truck{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;color:#607a4a;flex-shrink:0}
.hero-truck svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}
.hero-shipment-check{margin-left:auto;display:grid;place-items:center;width:19px;height:19px;color:#75984b;opacity:0;transform:scale(.5);transition:opacity .25s,transform .35s}
.hero-flow-scene[data-stage=shipping] .hero-shipment,.hero-flow-scene[data-stage=complete] .hero-shipment{background:#edf5df;border-color:#d2e4b5}
.hero-flow-scene[data-stage=shipping] .hero-shipment-check,.hero-flow-scene[data-stage=complete] .hero-shipment-check{opacity:1;transform:scale(1)}
.hero-flow-scene[data-stage=shipping] .hero-truck{animation:hero-truck-arrive .8s cubic-bezier(.2,.8,.2,1) both}
.hero-flow-scene[data-stage=outgoing] .hero-order-current{animation:hero-order-appear .65s cubic-bezier(.2,.8,.2,1) both}
.hero-flow-scene[data-stage=complete] .hero-workspace{box-shadow:0 10px 0 -7px #556244,0 32px 48px #03090577,0 0 28px #d3fc9210}
.hero-scene-bottom{position:absolute;left:3%;right:2%;bottom:12px;border-top:1px solid #d2ebba18;padding-top:17px;display:flex;align-items:center;justify-content:center;gap:26px;color:#83947a;font-size:11px;letter-spacing:.01em}
.hero-scene-bottom>span{display:flex;align-items:center;gap:9px;transition:color .3s;white-space:nowrap}
.hero-scene-bottom i{width:20px;height:20px;border:1px solid #a6c78633;border-radius:50%;font-size:9px;font-style:normal;display:grid;place-items:center;transition:background .3s,border-color .3s,color .3s}
.hero-scene-bottom>b{font-weight:400;color:#657858}
.hero-scene-bottom .is-active{color:#deefcc}
.hero-scene-bottom .is-active i{background:#d8fa9b;color:#344827;border-color:#d8fa9b}
.hero-is-paused *,.hero-is-paused *:before,.hero-is-paused *:after{animation-play-state:paused!important}
@keyframes hero-core-float{0%,100%{transform:perspective(600px) rotateX(4deg) rotateY(-8deg) rotateZ(-3deg) translateY(0)}50%{transform:perspective(600px) rotateX(0) rotateY(3deg) rotateZ(1deg) translateY(-7px)}}
@keyframes hero-product-flight{0%{left:26%;top:var(--hero-origin-y);opacity:0;transform:scale(.55) rotate(-8deg)}12%{opacity:1}65%{opacity:1;transform:scale(.82) rotate(4deg)}100%{left:47.5%;top:234px;opacity:0;transform:scale(.3) rotate(0)}}
@keyframes hero-sync-flight{0%{left:55%;opacity:0;transform:scale(.6)}15%{opacity:1;transform:scale(1)}75%{opacity:1}100%{left:71%;opacity:0;transform:scale(.6)}}
@keyframes hero-route-flow{0%{stroke-dashoffset:600}100%{stroke-dashoffset:0}}
@keyframes hero-status-pulse{50%{opacity:.35}}
@keyframes hero-order-appear{0%{background:#ddf4ba;transform:translateY(-7px);opacity:.3}100%{background:transparent;transform:translateY(0);opacity:1}}
@keyframes hero-truck-arrive{0%{transform:translateX(-9px);opacity:.1}100%{transform:translateX(0);opacity:1}}
@media(max-width:1000px) and (min-width:761px){
 .hero-channel-stack{left:1%;width:28%}.hero-channel{padding:15px 12px 12px}.hero-channel-product{gap:7px}.hero-channel-product strong{font-size:10px}.hero-channel-product>div>span{font-size:9px}.hero-product-mini{width:46px;height:46px}.hero-channel-logo{width:103px!important;height:26px!important}.hero-channel-order{font-size:8px}.hero-source-arrow{display:none}.hero-core{left:49%;width:195px}.hero-core-icon,.hero-core-icon img{width:102px;height:102px}.hero-core-wordmark{font-size:20px}.hero-core-caption{font-size:10px}.hero-workspace{right:1%;width:31%}.hero-order-row{gap:7px;padding:11px 3px}.hero-order-thumb{width:32px;height:32px}.hero-order-details>strong{font-size:9px}.hero-order-details>span{font-size:7px}.hero-order-price>strong{font-size:9px}.hero-order-price>span{font-size:7px}.hero-orders-heading{padding-left:13px;padding-right:13px}.hero-today{font-size:8px}.hero-inventory-detail,.hero-shipment-detail{font-size:7px}.hero-inventory-label,.hero-shipment-label{font-size:9px}.hero-shipment-check{width:12px}.hero-record-mark{font-size:7px}
}
@media(max-width:760px){
 .hero-flow-scene{height:776px;max-width:540px;margin:0 auto}
 .hero-channel-stack{left:5px;right:5px;top:20px;width:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
 .hero-channel{height:169px;padding:12px 7px 10px;border-radius:12px;box-shadow:0 8px 0 -6px #4c5544,0 15px 24px #030a0844}
 .hero-channel-heading{height:25px;justify-content:center}.hero-channel-logo{width:100px!important;height:25px!important;max-width:100%!important;object-position:center}.hero-channel[data-source=ebay] .hero-channel-logo{width:76px!important;max-width:85%!important}.hero-channel-order{display:none}
 .hero-store-name{text-align:center;font-size:9px;margin-top:6px;letter-spacing:0}
 .hero-channel-product{flex-direction:column;gap:6px;margin-top:9px;text-align:center}.hero-product-mini{width:48px;height:48px;border-radius:9px}.hero-channel-product strong{font-size:9px;line-height:1.15;letter-spacing:-.025em;min-height:21px;display:flex;align-items:center;justify-content:center}.hero-channel-product>div>span{font-size:8px;margin-top:2px}.hero-source-arrow{display:none}
 .hero-channel[data-active=true]{transform:translateY(-3px);box-shadow:0 0 0 2px #d5fb9819,0 8px 0 -6px #5a6946,0 15px 24px #030a0855}
 .hero-paths{display:none}
 .hero-core{top:230px;left:50%;width:215px}.hero-core:before{content:"";position:absolute;left:50%;top:-38px;height:38px;width:1px;background:linear-gradient(#d8fa9b15,#d8fa9b60)}.hero-core:after{content:"";position:absolute;left:50%;top:150px;height:25px;width:1px;background:linear-gradient(#d8fa9b50,#d8fa9b12)}
 .hero-core-icon,.hero-core-icon>img{width:79px;height:79px}.hero-core-icon:after{border-radius:20px}.hero-core-halo{top:38px;width:115px;height:115px;background:#c8ff7426}.hero-core-wordmark{font-size:19px;margin-top:12px}.hero-core-caption{display:none}.hero-core-status{font-size:8px;margin-top:11px;padding:7px 10px;min-width:151px}
 .hero-flying-product{width:39px;height:39px;border-radius:9px;left:var(--hero-origin-x);top:165px}.hero-flying-product>span{font-size:7px;padding:3px 5px;top:-7px;left:19px}.hero-flow-scene[data-stage=incoming] .hero-flying-product{animation-name:hero-product-flight-mobile}
 .hero-sync-packet{left:calc(50% - 11px);top:365px;width:22px;height:22px}.hero-flow-scene[data-stage=outgoing] .hero-sync-packet{animation-name:hero-sync-flight-mobile}
 .hero-workspace{left:50%;right:auto;top:405px;width:min(350px,calc(100% - 24px));transform:translateX(-50%);border-radius:13px;box-shadow:0 8px 0 -6px #3f4c38,0 20px 30px #03090566}
 .hero-workspace-chrome{height:29px;font-size:8px;padding:0 11px}.hero-record-mark{font-size:7px}
 .hero-orders-heading{padding:13px 14px 9px}.hero-orders-heading>div>span{font-size:10px}.hero-order-total{font-size:29px;margin-top:2px;letter-spacing:-1.5px}.hero-today{font-size:8px;margin-top:2px;padding:5px 6px}
 .hero-order-list{padding:0 8px 2px}.hero-order-row{padding:8px 5px;gap:8px}.hero-order-thumb{height:34px;width:34px;border-radius:7px}.hero-order-details>strong,.hero-order-price>strong{font-size:9px}.hero-order-details>span{font-size:8px;margin-top:3px}.hero-order-details>small{font-size:7px;margin-top:3px}.hero-order-price>span{font-size:7px;margin-top:3px}.hero-order-row:nth-child(3){display:none}.hero-row-status{font-size:6px;padding:2px 4px}
 .hero-inventory,.hero-shipment{margin:3px 8px 6px;padding:8px 8px;min-height:43px;gap:7px;border-radius:7px}.hero-inventory-check,.hero-truck{height:22px;width:22px}.hero-inventory-label,.hero-shipment-label{font-size:9px}.hero-inventory-detail,.hero-shipment-detail{font-size:7px;margin-top:3px}.hero-shipment{margin-bottom:9px}.hero-truck svg{width:19px;height:19px}.hero-shipment-check{width:16px}
 .hero-scene-bottom{left:5px;right:5px;bottom:12px;padding-top:14px;font-size:9px;gap:13px;justify-content:center}.hero-scene-bottom>span{gap:5px}.hero-scene-bottom i{width:16px;height:16px;font-size:7px}.hero-scene-bottom>b{font-size:10px}
 .hero-atmosphere{background:radial-gradient(ellipse at 50% 44%,#c8ff7411,transparent 46%)}
}
@media(max-width:420px){.hero-scene-bottom{font-size:8px;gap:7px}.hero-scene-bottom>span{gap:4px}.hero-channel-stack{gap:7px;left:3px;right:3px}.hero-channel{padding-left:5px;padding-right:5px}.hero-channel-logo{height:23px!important}.hero-store-name{font-size:8px}.hero-channel-product strong{font-size:8px}.hero-channel-product>div>span{font-size:7px}.hero-channel[data-source=ebay] .hero-channel-logo{width:67px!important}.hero-order-details>span{font-size:7px}.hero-order-price>strong{font-size:9px}}
@media(max-width:360px){.hero-scene-bottom{font-size:7px;gap:5px}.hero-scene-bottom i{width:14px;height:14px;font-size:7px}.hero-scene-bottom>span{gap:3px}.hero-workspace{width:calc(100% - 14px)}.hero-channel-stack{gap:6px}.hero-channel-product strong{font-size:8px}.hero-channel-product>div>span{font-size:7px}.hero-channel-logo{height:22px!important}.hero-store-name{font-size:8px}.hero-inventory-detail,.hero-shipment-detail{font-size:6px}.hero-order-details>strong{font-size:8px}.hero-order-details>span{font-size:6px}.hero-order-price>strong{font-size:8px}}
@keyframes hero-product-flight-mobile{0%{left:calc(var(--hero-origin-x) - 19px);top:165px;opacity:0;transform:scale(.55) rotate(-8deg)}12%{opacity:1}65%{opacity:1;transform:scale(.85) rotate(3deg)}100%{left:calc(50% - 19px);top:249px;opacity:0;transform:scale(.4) rotate(0)}}
@keyframes hero-sync-flight-mobile{0%{left:calc(50% - 11px);top:365px;opacity:0;transform:scale(.6)}15%{opacity:1;transform:scale(1)}75%{opacity:1}100%{left:calc(50% - 11px);top:420px;opacity:0;transform:scale(.6)}}
@media(prefers-reduced-motion:reduce){.hero-flow-scene *,.hero-flow-scene *:before,.hero-flow-scene *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-flying-product,.hero-sync-packet{display:none}.hero-core-icon{transform:perspective(600px) rotateX(4deg) rotateY(-8deg) rotateZ(-3deg)}}

/* Preserve each original brand ratio as the channel card changes. */
.hero-channel[data-source=target] .hero-channel-logo{width:33px!important;height:33px!important;max-width:33px!important}
.hero-channel[data-source=gunbroker] .hero-channel-logo{width:76px!important;height:36px!important}
.hero-channel[data-source=nordstrom] .hero-channel-logo{width:144px!important;max-width:64%!important;height:28px!important}
.hero-channel[data-source=bjs] .hero-channel-logo,.hero-channel[data-source=bestbuy] .hero-channel-logo,.hero-channel[data-source=bestbuy_dropship] .hero-channel-logo{width:64px!important;height:34px!important}
.hero-channel[data-source=costco] .hero-channel-logo{width:108px!important;height:33px!important}
@media(max-width:760px){.hero-channel-logo{width:100%!important;height:24px!important;max-width:100%!important;object-position:center}.hero-channel[data-source=nordstrom] .hero-channel-logo{width:100%!important;max-width:100%!important;height:24px!important}.hero-channel[data-source=gunbroker] .hero-channel-logo{width:60px!important;height:30px!important}.hero-channel[data-source=target] .hero-channel-logo{height:26px!important;width:26px!important}.hero-channel[data-source=bjs] .hero-channel-logo,.hero-channel[data-source=bestbuy] .hero-channel-logo,.hero-channel[data-source=bestbuy_dropship] .hero-channel-logo{height:28px!important}.hero-channel[data-source=costco] .hero-channel-logo{height:27px!important}}
/* The official Walmart wordmark and Spark share the application with clear space. */
.hero-channel[data-source=walmart] .hero-channel-logo,.hero-channel[data-source=walmart_dsv] .hero-channel-logo{width:178px!important;max-width:69%!important;height:36px!important}
@media(max-width:760px){.hero-channel[data-source=walmart] .hero-channel-logo,.hero-channel[data-source=walmart_dsv] .hero-channel-logo{width:100%!important;max-width:100%!important;height:27px!important}}
