/* City GUI v1.11.1 — isolated merchants and account warehouse. */
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c){--commerce-border:#51415a;max-width:760px!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font:15px/1.45 system-ui,-apple-system,"Segoe UI",sans-serif!important;color:#d6c7df!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) *{box-sizing:border-box!important;min-width:0!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-header{display:block!important;padding:16px!important;margin:0 0 12px!important;border:1px solid #3d3044!important;border-radius:12px!important;background:linear-gradient(115deg,#271b30,#110d15)!important;text-align:left!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-header>small{font-size:11px!important;letter-spacing:1.6px!important;color:#a992b9!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-header h2{font:700 28px/1.25 Georgia,serif!important;color:#d7c3e3!important;letter-spacing:.02em!important;margin:6px 0!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-header p{font-size:14px!important;color:#a99daf!important;margin:0!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) button{min-height:44px!important;border:1px solid var(--commerce-border)!important;background:linear-gradient(#2a2130,#17111b)!important;color:#e1d0ec!important;border-radius:9px!important;padding:10px 9px!important;cursor:pointer!important;font:500 14px/1.3 system-ui,-apple-system,"Segoe UI",sans-serif!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere!important;opacity:1!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) button:disabled{opacity:.43!important;cursor:default!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) :is(button,input):focus-visible{outline:2px solid #d9adf4!important;outline-offset:3px!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) button[aria-pressed=true],.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .merchant-tabs .is-active{background:linear-gradient(#65377e,#2b1737)!important;border-color:#a67bbd!important;box-shadow:inset 0 0 0 1px #a57abc44,inset 0 1px 7px #e2b0ff25!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .merchant-tabs,.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-views{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;background:none!important;border:0!important;padding:0!important;margin:0 0 12px!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .merchant-tabs button{font-size:12px!important;min-height:54px!important;padding:9px 5px!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c)[data-commerce-kind=traders] .commerce-views{grid-template-columns:1fr 1fr!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-scene{position:relative!important;isolation:isolate!important;aspect-ratio:1!important;border:1px solid #493750!important;border-radius:14px!important;background:#100c15!important;overflow:hidden!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-backdrop{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-displayed-item{position:absolute!important;left:50%!important;top:64%!important;width:18%!important;aspect-ratio:1!important;transform:translate(-50%,-50%) scaleY(.9) rotate(-4deg)!important;display:grid!important;place-items:center!important;filter:drop-shadow(0 9px 3px #09060de6)!important;font-size:40px!important;color:#c19fd4!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-displayed-item :is(img,.item-art){width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;background:none!important;border:0!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c)[data-commerce-kind=keeper] .commerce-displayed-item{display:none!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-finish{position:absolute!important;pointer-events:none!important;inset:1px!important;border:2px solid #c08cde!important;border-radius:13px!important;box-shadow:inset 0 0 20px #ad65cc55!important;opacity:0!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c).commerce-hit .commerce-finish{animation:commerce-receipt 1.2s ease-out!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-wallet{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:11px 0 12px!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-wallet>span{display:flex!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:4px 8px!important;padding:11px 12px!important;border:1px solid #403046!important;border-radius:10px!important;background:#151019!important;font-size:12px!important;color:#a99ab4!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-wallet b{font-size:14px!important;color:#d1b477!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-wallet>span+span b{color:#9cc9d9!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-motion{font-size:12px!important;min-height:38px!important;padding:8px 10px!important;margin:0 0 11px!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-status{border:1px solid #64466f!important;background:#25182d!important;color:#dcc5e8!important;border-radius:9px!important;padding:12px!important;font-size:13px!important;line-height:1.5!important;margin:0 0 12px!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-chooser{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:0 0 12px!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-chooser button{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-direction:column!important;gap:5px!important;padding:11px 6px!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-chooser i{display:grid!important;place-items:center!important;width:45px!important;height:45px!important;font-size:30px!important;font-style:normal!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-chooser i :is(img,.item-art){display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;background:none!important;border:0!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-chooser b{font-size:12px!important;font-weight:500!important;line-height:1.35!important;color:#d8c7e3!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-chooser small{font-size:10px!important;font-weight:400!important;line-height:1.4!important;color:#b19cbd!important;letter-spacing:0!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) #shop{display:grid!important;grid-template-columns:1fr!important;gap:0!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .shop-row{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:start!important;gap:13px!important;padding:17px 14px!important;margin:0 0 14px!important;border:1px solid #5f466c!important;border-radius:13px!important;background:linear-gradient(120deg,#211727,#100d14)!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .shop-glyph{width:52px!important;height:52px!important;font-size:35px!important;display:grid!important;place-items:center!important;background:none!important;border:0!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .shop-glyph :is(img,.item-art){display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;background:none!important;border:0!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .shop-row>span>b{display:block!important;font:700 21px/1.3 Georgia,serif!important;color:#dbc4e9!important;margin:0 0 8px!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .shop-row>span>small{display:block!important;font-size:12px!important;line-height:1.6!important;color:#b6a5c1!important;letter-spacing:0!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .shop-stacks{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:3px!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .shop-stacks button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-height:61px!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .shop-stacks button small{display:block!important;font-size:11px!important;color:#cab07d!important;font-weight:400!important;letter-spacing:0!important;line-height:1.4!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) [data-buy]{background:linear-gradient(#4e2e63,#271733)!important;border-color:#9162a9!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) [data-sell][data-count=all]{grid-column:1/-1!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .merchant-coming{display:flex!important;flex-direction:column!important;align-items:center!important;gap:9px!important;padding:24px 18px!important;border:1px solid #46324f!important;border-radius:13px!important;background:#151019!important;text-align:center!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .merchant-coming>span{font-size:32px!important;color:#b194c1!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .merchant-coming>b{font:700 22px/1.3 Georgia,serif!important;color:#d6c0e5!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .merchant-coming>small{font-size:13px!important;color:#a99ab4!important;line-height:1.5!important;letter-spacing:0!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .keeper-layout{display:block!important;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .keeper-layout>.panel{display:block!important;padding:14px!important;margin:0 0 12px!important;border:1px solid #403047!important;border-radius:12px!important;background:linear-gradient(120deg,#1c1422,#100d14)!important;box-shadow:none!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .keeper-layout .panel-title{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;margin:0 0 12px!important;padding:0 0 10px!important;background:none!important;border:0!important;border-bottom:1px solid #3d2d44!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .keeper-layout .panel-title>span{font:700 18px/1.3 Georgia,serif!important;color:#cdb7dd!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .keeper-layout .panel-title>small{font-size:11px!important;line-height:1.4!important;font-weight:400!important;color:#9f8dab!important;letter-spacing:0!important;text-transform:none!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-filters{padding:13px!important;border:1px solid #403047!important;border-radius:11px!important;background:#141018!important;margin:0 0 12px!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-filters label{display:block!important;font-size:12px!important;color:#bca6cb!important;margin:0!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) input{display:block!important;width:100%!important;min-height:44px!important;border:1px solid #5a4265!important;border-radius:8px!important;background:#0d0a11!important;color:#e4d3ef!important;padding:11px 12px!important;font:14px/1.3 system-ui!important;box-shadow:none!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-filters input{margin:7px 0 10px!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-filters>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-filters button{font-size:12px!important;padding:9px 5px!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-results{font-size:11px!important;line-height:1.4!important;color:#9d8ba8!important;margin:10px 0 0!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .storage-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:0!important;margin:0!important;background:none!important;border:0!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) button.storage-item{display:flex!important;position:relative!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-height:132px!important;padding:12px 5px 9px!important;border:1px solid #51405c!important;border-radius:9px!important;background:linear-gradient(#211829,#100d15)!important;text-align:center!important;overflow:visible!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .storage-item>i{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;margin:0 0 3px!important;font-size:30px!important;font-style:normal!important;color:#b59ac9!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .storage-item>i :is(img,.item-art){display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;background:none!important;border:0!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .storage-item>b{font-size:11px!important;font-weight:500!important;line-height:1.35!important;color:#dbc8e6!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .storage-item>small{font-size:11px!important;font-weight:400!important;letter-spacing:0!important;color:#b29ac0!important;line-height:1.3!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .storage-item>em{position:absolute!important;right:5px!important;top:4px!important;font-style:normal!important;font-size:11px!important;line-height:1.2!important;color:#d2b57d!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .warehouse-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:0 0 12px!important;padding:0!important;background:none!important;border:0!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .warehouse-tabs button{display:flex!important;flex-direction:column!important;gap:5px!important;min-height:65px!important;padding:10px 6px!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .warehouse-tabs button.is-active{background:linear-gradient(#593370,#271631)!important;border-color:#a277b8!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .warehouse-tabs b{font-size:17px!important;color:#d2b3e6!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .warehouse-tabs small{font-size:10px!important;font-weight:400!important;color:#b39bbf!important;letter-spacing:0!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .storage-grid>.service-empty,.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-no-results{grid-column:1/-1!important;padding:20px 12px!important;font-size:13px!important;line-height:1.5!important;border:1px dashed #4e3a5a!important;border-radius:10px!important;color:#a28eaf!important;background:#110d16!important;text-align:center!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .service-empty b,.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .service-empty small{display:block!important;font-size:13px!important;color:#ad99b9!important;font-weight:400!important;line-height:1.5!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .account-deposit{display:block!important;padding:0!important;margin:0!important;border:0!important;background:none!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .deposit-balances{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 0 12px!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .deposit-balances>span{display:flex!important;flex-direction:column!important;gap:5px!important;font-size:12px!important;color:#ac97b9!important;padding:12px 10px!important;border:1px solid #493552!important;border-radius:9px!important;background:#100c15!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .deposit-balances b{font-size:17px!important;color:#d3b77f!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .deposit-balances>span+span b{color:#9dc8d9!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) #depositAmount{margin:0 0 12px!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .account-deposit>div:last-child{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) [data-direction=deposit]{border-color:#9463aa!important;background:linear-gradient(#543168,#291934)!important}
@keyframes commerce-receipt{0%{opacity:0}20%{opacity:.8}100%{opacity:0}}

.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c)[hidden],.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) [hidden]:not(#_commerce_hidden){display:none!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c):is(.commerce-paused,[data-motion=off]) *:not(#_commerce_motion){animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) *:not(#_commerce_motion){animation:none!important;transition:none!important}}
@media(min-width:800px){.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-scene{max-width:650px!important;margin-inline:auto!important}.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-chooser{grid-template-columns:repeat(4,minmax(0,1fr))!important}.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .storage-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
#gameModal[data-commerce-modal]:not(#_commerce_a):not(#_commerce_b) .game-modal-card{border:1px solid #6e4d7e!important;border-radius:14px!important;background:linear-gradient(125deg,#211729,#0e0b12)!important;color:#d9c8e4!important}
#gameModal[data-commerce-modal]:not(#_commerce_a):not(#_commerce_b) :is(h2,b){color:#d8bee9!important}
#gameModal[data-commerce-modal]:not(#_commerce_a):not(#_commerce_b) button{min-height:44px!important;border:1px solid #9366aa!important;border-radius:9px!important;background:linear-gradient(#513066,#261730)!important;color:#e6d3ef!important;font:500 14px/1.3 system-ui!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important}
#gameModal[data-commerce-modal]:not(#_commerce_a):not(#_commerce_b) .storage-modal-item>i{display:block!important;width:80px!important;height:80px!important;margin:10px auto!important;font-style:normal!important;font-size:45px!important}
#gameModal[data-commerce-modal]:not(#_commerce_a):not(#_commerce_b) .storage-modal-item img{width:100%!important;height:100%!important;object-fit:contain!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) button.storage-item{width:100%!important;height:auto!important;aspect-ratio:auto!important;min-height:145px!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .storage-item>i{flex-shrink:0!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .storage-item>b,.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .storage-item>small{display:block!important;max-height:none!important;overflow:visible!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .keeper-layout>.panel{min-height:0!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .keeper-layout>.panel:before,.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .keeper-layout>.panel:after,.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .storage-item:after{display:none!important}

/* v1.11.1: alpha bounds end at y=188/200 for every native potion.
   Anchor that visible base to the cloth, instead of centering a rotated icon. */
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-displayed-item{--footprint:28%;top:66%!important;width:22%!important;transform:translate(-50%,-94%)!important;filter:none!important;isolation:isolate!important}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-displayed-item:is([data-item="27002"]){--footprint:56%}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-displayed-item:is([data-item="27003"],[data-item="27006"]){--footprint:72%}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-displayed-item:before{content:"";position:absolute;z-index:0;left:50%;top:94%;width:var(--footprint);height:7%;border-radius:50%;background:#07040b66;filter:blur(2px);transform:translate(-8%,-25%) scaleX(1.45) skewX(-30deg) rotate(-10deg);pointer-events:none}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-displayed-item:after{content:"";position:absolute;z-index:1;left:50%;top:94%;width:var(--footprint);height:3.5%;border-radius:50%;background:#08050bd9;filter:blur(.8px);transform:translate(-50%,-50%);pointer-events:none}
.commerce-service:not(#_commerce_a):not(#_commerce_b):not(#_commerce_c) .commerce-displayed-item :is(img,.item-art){position:relative!important;z-index:2!important;filter:brightness(.85) saturate(.82) contrast(.95)!important;transform:none!important}
