/* iRento v3.6.8 UI128 — refined Credits & Unlocks and member Credit Shop. */

.ui128-credit-token{position:relative;display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;border:1px solid rgba(255,255,255,.88);border-radius:50%;background:linear-gradient(145deg,#83e9ff 0,#5485ff 43%,#5540dc 100%);color:#fff;font-size:15px;font-style:normal;font-weight:900;line-height:1;box-shadow:0 6px 14px rgba(58,66,201,.26),inset 0 1px 0 rgba(255,255,255,.5)}
.ui128-credit-token i{position:absolute;right:-2px;top:-3px;color:#fff;font-size:8px;font-style:normal;text-shadow:0 1px 4px rgba(42,45,123,.45)}

/* Credits & Unlocks */
.ui128-unlocks-page .member-main{background:linear-gradient(180deg,#f1f3ff 0,#f7f8fc 310px,#f4f7fb 100%)}
.ui128-access-page{padding:20px 0 45px}
.ui128-unlock-page{max-width:1240px!important}
.ui128-unlock-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:13px;padding:21px 23px;border:1px solid rgba(255,255,255,.15);border-radius:19px;background:radial-gradient(circle at 76% 20%,rgba(91,213,255,.2),transparent 28%),linear-gradient(135deg,#343092,#5148dd 58%,#3f65ed);color:#fff;box-shadow:0 13px 35px rgba(47,45,148,.18);overflow:hidden}
.ui128-unlock-hero:after{content:"";position:absolute;right:20%;top:-80px;width:230px;height:230px;border:36px solid rgba(255,255,255,.055);border-radius:50%;pointer-events:none}
.ui128-unlock-hero-copy{position:relative;z-index:1;min-width:0}
.ui128-unlock-hero .eyebrow{margin:0 0 5px;color:#dce8ff;font-size:9px;letter-spacing:.13em}
.ui128-unlock-hero h1{margin:0;color:#fff;font-size:28px;line-height:1.14;letter-spacing:-.035em}
.ui128-unlock-hero p{max-width:690px;margin:6px 0 0;color:#edf2ff;font-size:12.5px;line-height:1.48}
.ui128-unlock-hero-actions{position:relative;z-index:1}
.ui128-shop-button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:265px;padding:11px 13px;border:1px solid rgba(255,255,255,.9);border-radius:14px;background:#fff;color:#283469;box-shadow:0 10px 24px rgba(25,27,92,.2)}
.ui128-shop-button:hover,.ui128-shop-button:focus-visible{color:#4338ca;transform:translateY(-1px);outline:2px solid rgba(255,255,255,.5);outline-offset:2px}
.ui128-shop-button strong,.ui128-shop-button small{display:block}
.ui128-shop-button strong{font-size:12.5px;line-height:1.3}
.ui128-shop-button small{margin-top:2px;color:#748096;font-size:9px;line-height:1.3}
.ui128-shop-button>b{color:#5c62e5;font-size:18px}
.ui128-unlock-error{margin-bottom:12px}
.unlock-summary.ui128-unlock-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 17px}
.ui128-summary-card{position:relative;display:grid;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:11px;min-height:104px;padding:14px;border:1px solid #dfe4ef;border-radius:15px;background:#fff;box-shadow:0 4px 15px rgba(31,40,85,.035);overflow:hidden}
.ui128-summary-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#818cf8}
.ui128-summary-card.is-credit{border-color:#cdd4ff;background:linear-gradient(145deg,#fff,#f5f6ff)}
.ui128-summary-card.is-credit:before{background:linear-gradient(#5d58eb,#3f82f5)}
.ui128-summary-card.is-network:before{background:linear-gradient(#5c48e4,#23b7d9)}
.ui128-summary-icon{display:grid!important;place-items:center;width:38px;height:38px;border-radius:11px;background:#eff1ff;color:#555be1}
.ui128-summary-icon>.member-icon{width:19px!important;height:19px!important;max-width:19px!important;max-height:19px!important}
.ui128-summary-icon .ui128-credit-token{width:32px;height:32px;flex-basis:32px}
.ui128-summary-card>div{min-width:0}
.ui128-summary-card small,.ui128-summary-card strong,.ui128-summary-card a,.ui128-summary-card p{display:block}
.ui128-summary-card small{color:#68768c;font-size:9px;font-weight:800;letter-spacing:.02em}
.ui128-summary-card strong{margin:2px 0 3px;color:#3438b7;font-size:21px;line-height:1.2;letter-spacing:-.025em;white-space:nowrap}
.ui128-summary-card strong em{color:#657189;font-size:10px;font-style:normal;font-weight:750;letter-spacing:0}
.ui128-summary-card a{color:#4e55d7;font-size:9.5px;font-weight:800;line-height:1.3}
.ui128-summary-card a b{margin-left:2px}
.ui128-summary-card p{margin:2px 0 0;color:#8490a3;font-size:8.8px;line-height:1.35}
.ui128-slot-meter{display:block;width:100%;height:5px;margin:4px 0 5px;overflow:hidden;border-radius:999px;background:#e9edf5}
.ui128-slot-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5b55e8,#4685f1)}
.ui128-unlock-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:0 2px 10px}
.ui128-unlock-section-head .eyebrow{margin:0 0 3px;color:#5b5fdb;font-size:8.5px}
.ui128-unlock-section-head h2{margin:0;color:#17233c;font-size:20px;line-height:1.25;letter-spacing:-.025em}
.ui128-unlock-section-head p{margin:3px 0 0;color:#6f7d91;font-size:10.5px;line-height:1.4}
.ui128-product-count{flex:0 0 auto;padding:6px 9px;border:1px solid #dfe3fa;border-radius:999px;background:#f5f6ff;color:#5559cf;font-size:8px;font-weight:850}
.unlock-grid.ui128-unlock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.unlock-card.ui128-unlock-card{display:flex;flex-direction:column;min-height:246px;padding:15px;border:1px solid #dde3f0;border-radius:16px;background:#fff;box-shadow:0 5px 18px rgba(31,40,82,.04)}
.unlock-card.ui128-unlock-card.is-available{border-color:#cbd2ff}
.unlock-card.ui128-unlock-card.is-ready{border-color:#bdebd6;background:linear-gradient(155deg,#fff,#f6fffb)}
.unlock-card.ui128-unlock-card.is-locked{background:#fbfcff}
.unlock-card.ui128-unlock-card.is-disabled{background:#f7f8fa;opacity:.72}
.ui128-unlock-card-head{display:grid!important;grid-template-columns:39px minmax(0,1fr) auto;align-items:center!important;gap:10px!important}
.ui128-unlock-card-head>span{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:11px!important;background:#eff1ff!important;color:#555ae0!important}
.ui128-unlock-card-head>span .member-icon{width:19px!important;height:19px!important;max-width:19px!important;max-height:19px!important}
.ui128-unlock-card-head>div{min-width:0}
.ui128-unlock-card-head small{display:block;color:#707d91;font-size:8.5px;font-weight:750;line-height:1.25}
.ui128-unlock-card h3{margin:2px 0 0;color:#17233b;font-size:14.5px;line-height:1.28;letter-spacing:-.015em}
.ui128-unlock-status{align-self:start;padding:4px 7px;border-radius:999px;background:#eef0ff;color:#5355d3;font-size:7px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}
.is-ready .ui128-unlock-status{background:#e7f9f0;color:#087b55}
.is-locked .ui128-unlock-status,.is-disabled .ui128-unlock-status{background:#f0f2f5;color:#737f92}
.ui128-unlock-card>p{min-height:47px;margin:12px 0 10px;color:#66758a;font-size:10.5px;line-height:1.48}
.unlock-state.ui128-unlock-state{margin:auto 0 10px;padding:10px 11px;border:1px solid #edf0f5;border-radius:11px;background:#f7f8fb}
.ui128-unlock-state strong,.ui128-unlock-state span{display:block}
.ui128-unlock-state strong{color:#3734aa;font-size:15.5px;line-height:1.25}
.ui128-unlock-state strong em{font-size:9px;font-style:normal;font-weight:850}
.ui128-unlock-state span{margin-top:2px;color:#758197;font-size:8.8px;line-height:1.4}
.ui128-unlock-card .btn{min-height:39px!important;padding:8px 12px!important;border-radius:10px!important;font-size:10.5px!important}
.ui128-card-link{display:flex;align-items:center;justify-content:center;min-height:39px;padding:8px 10px;border:1px solid #dfe3f3;border-radius:10px;background:#fff;color:#5359d7;font-size:10px;font-weight:800}
.ui128-card-link b{margin-left:5px}
.ui128-insufficient{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px}
.ui128-insufficient a{color:#4f55d6;font-size:9.5px;font-weight:850;white-space:nowrap}

/* Credit Shop */
.ui128-credit-shop-page .member-main{background:linear-gradient(180deg,#eef1ff,#f7f9fc 360px,#f4f7fb 100%)}
.ui128-shop-page{padding:20px 0 48px}
.ui128-shop-shell{max-width:1180px!important}
.ui128-shop-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:24px;padding:24px;border-radius:20px;background:radial-gradient(circle at 83% 10%,rgba(91,209,255,.25),transparent 26%),linear-gradient(135deg,#322d8c,#5049dd 58%,#3e68ef);color:#fff;box-shadow:0 14px 38px rgba(47,45,145,.19);overflow:hidden}
.ui128-shop-copy,.ui128-shop-wallets{position:relative;z-index:1}
.ui128-shop-copy .eyebrow{margin:0 0 5px;color:#dce7ff;font-size:9px}
.ui128-shop-copy h1{margin:0;color:#fff;font-size:29px;line-height:1.15;letter-spacing:-.035em}
.ui128-shop-copy>p{max-width:640px;margin:7px 0 12px;color:#eef2ff;font-size:12px;line-height:1.5}
.ui128-shop-copy nav{display:flex;gap:6px;flex-wrap:wrap}
.ui128-shop-copy nav a{padding:6px 9px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(255,255,255,.09);color:#fff;font-size:8.5px;font-weight:800}
.ui128-shop-copy nav a:hover{background:#fff;color:#4338ca}
.ui128-shop-wallets{display:grid;gap:8px}
.ui128-shop-wallets article{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:12px 13px;border:1px solid rgba(255,255,255,.23);border-radius:14px;background:rgba(255,255,255,.13);backdrop-filter:blur(8px)}
.ui128-shop-wallets article>span:not(.ui128-credit-token){display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fff;color:#4d5fe0}
.ui128-shop-wallets article>.ui128-credit-token{width:36px;height:36px;flex-basis:36px;font-size:16px}
.ui128-shop-wallets article.is-dias>span{background:linear-gradient(145deg,#eafbff,#78dfff 46%,#4c67ed);color:#fff;box-shadow:inset 0 1px 0 #fff,0 6px 15px rgba(17,36,115,.2)}
.ui128-shop-wallets article.is-dias>span .member-icon{width:21px!important;height:21px!important;max-width:21px!important;max-height:21px!important}
.ui128-shop-wallets small,.ui128-shop-wallets strong,.ui128-shop-wallets em{display:block}
.ui128-shop-wallets small{color:#dfe7ff;font-size:8px;font-weight:800}
.ui128-shop-wallets strong{margin-top:1px;color:#fff;font-size:17px;line-height:1.25}
.ui128-shop-wallets em{margin-top:2px;color:#e0e7ff;font-size:8px;font-style:normal;line-height:1.3}
.ui128-shop-boundary{display:flex;align-items:flex-start;gap:11px;margin:10px 0 17px;padding:11px 13px;border:1px solid #dce4fa;border-radius:13px;background:#fff;color:#59677d}
.ui128-shop-boundary>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:9px;background:#eef1ff;color:#5259dc}
.ui128-shop-boundary>span .member-icon{width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important}
.ui128-shop-boundary strong{display:block;color:#293754;font-size:10.5px}
.ui128-shop-boundary p{margin:2px 0 0;font-size:9.5px;line-height:1.45}
.ui128-shop-section{margin-top:14px;padding:18px;border:1px solid #dfe4ef;border-radius:18px;background:#fff;box-shadow:0 7px 24px rgba(32,40,82,.045);scroll-margin-top:88px}
.ui128-shop-section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:12px}
.ui128-shop-section-head .eyebrow{margin:0 0 3px;color:#5a5ed9;font-size:8px}
.ui128-shop-section-head h2{margin:0;color:#18243c;font-size:20px;line-height:1.25;letter-spacing:-.025em}
.ui128-shop-section-head p{margin:3px 0 0;color:#6d7a8e;font-size:10.5px;line-height:1.42}
.ui128-shop-section-head>a{flex:0 0 auto;color:#5359d8;font-size:9.5px;font-weight:850}
.ui128-shop-section-head>a.ui128-section-primary{padding:8px 10px;border-radius:9px;background:#eef0ff}
.ui128-shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.ui128-shop-card{display:flex;flex-direction:column;min-height:260px;padding:15px;border:1px solid #dfe4f1;border-radius:15px;background:#fbfcff}
.ui128-shop-card.is-credit{border-color:#cfd5ff;background:linear-gradient(155deg,#fff,#f5f6ff)}
.ui128-shop-card.is-dias{border-color:#bce5f5;background:linear-gradient(155deg,#fff,#f2fbff)}
.ui128-shop-card-head{display:flex;align-items:center;gap:8px}
.ui128-shop-card-head>span:not(.ui128-credit-token){display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(145deg,#e9fbff,#78dfff 46%,#4b64e9);color:#fff;box-shadow:0 5px 13px rgba(53,112,205,.2)}
.ui128-shop-card-head>span .member-icon{width:17px!important;height:17px!important;max-width:17px!important;max-height:17px!important}
.ui128-shop-card-head small{color:#66758a;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.07em}
.ui128-shop-card h3{margin:10px 0 3px;color:#1a2741;font-size:14px;line-height:1.3}
.ui128-shop-card>strong{color:#393ab7;font-size:21px;line-height:1.25;letter-spacing:-.025em}
.ui128-shop-card>strong em{font-size:9px;font-style:normal;letter-spacing:0}
.ui128-shop-card>p{margin:5px 0 11px;color:#6c798e;font-size:9.5px;line-height:1.45}
.ui128-shop-price{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:auto 0 10px;padding:9px 10px;border-radius:10px;background:#f0f3f8}
.ui128-shop-price span{color:#778397;font-size:8px;font-weight:750}
.ui128-shop-price b{color:#27344e;font-size:13px}
.ui128-shop-card .btn{min-height:39px!important;padding:8px 11px!important;border-radius:10px!important;font-size:10.5px!important}
.ui128-shop-empty{display:flex;align-items:center;gap:12px;padding:17px;border:1px dashed #cfd6e5;border-radius:14px;background:#fafbfe}
.ui128-shop-empty>span{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:#eef0ff;color:#555bdc}
.ui128-shop-empty.is-dias>span{background:#eafaff;color:#397adf}
.ui128-shop-empty h3{margin:0;color:#26344d;font-size:13px}
.ui128-shop-empty p{margin:3px 0 0;color:#788599;font-size:9.5px;line-height:1.4}
.ui128-product-list{overflow:hidden;border:1px solid #e0e5ef;border-radius:14px}
.ui128-product-list article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px;border-bottom:1px solid #e9edf4;background:#fff}
.ui128-product-list article:last-child{border-bottom:0}
.ui128-product-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#eff1ff;color:#565ce0}
.ui128-product-icon .member-icon{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important}
.ui128-product-list article>div{min-width:0}
.ui128-product-list small{color:#7d899c;font-size:8px}
.ui128-product-list h3{margin:1px 0 2px;color:#202e48;font-size:12px;line-height:1.3}
.ui128-product-list p{margin:0;color:#6e7b90;font-size:9.5px;line-height:1.4}
.ui128-product-term{text-align:right}
.ui128-product-term strong,.ui128-product-term small,.ui128-product-term span{display:block}
.ui128-product-term strong{color:#3d3bb6;font-size:13px}
.ui128-product-term span{margin-top:3px;padding:4px 7px;border-radius:999px;background:#f1f3f6;color:#778397;font-size:7px;font-weight:800;white-space:nowrap}
.ui128-unlock-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.ui128-unlock-catalog article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;border:1px solid #e1e6ef;border-radius:12px;background:#fbfcff}
.ui128-unlock-catalog article>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#eef0ff;color:#555bdd}
.ui128-unlock-catalog article>span .member-icon{width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important}
.ui128-unlock-catalog h3{margin:0;color:#25324a;font-size:11.5px;line-height:1.3}
.ui128-unlock-catalog p{display:-webkit-box;margin:2px 0 0;color:#758196;font-size:8.5px;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.ui128-unlock-catalog>article>strong{color:#3f3dba;font-size:11px;white-space:nowrap}
.ui128-shop-footer-note{margin-top:12px;padding:12px 14px;border:1px solid #dce4fa;border-radius:13px;background:linear-gradient(135deg,#f7f8ff,#f4fbff)}
.ui128-shop-footer-note strong{display:block;color:#33415d;font-size:10px}
.ui128-shop-footer-note p{margin:3px 0 0;color:#6f7d91;font-size:9.5px;line-height:1.45}

@media(max-width:1050px){
  .unlock-summary.ui128-unlock-summary{grid-template-columns:repeat(2,minmax(0,1fr))}
  .unlock-grid.ui128-unlock-grid,.ui128-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ui128-shop-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr)}
}

@media(max-width:760px){
  .ui128-access-page,.ui128-shop-page{padding:12px 0 calc(94px + env(safe-area-inset-bottom))}
  .ui128-unlocks-page .container,.ui128-credit-shop-page .container{padding-left:12px!important;padding-right:12px!important}
  .ui128-unlock-hero{grid-template-columns:1fr;gap:12px;margin-bottom:9px;padding:16px;border-radius:16px}
  .ui128-unlock-hero h1{font-size:24px}
  .ui128-unlock-hero p{font-size:10.5px;line-height:1.42}
  .ui128-shop-button{min-width:0;width:100%;padding:9px 11px}
  .ui128-shop-button strong{font-size:11.5px}
  .ui128-shop-button small{font-size:8px}
  .unlock-summary.ui128-unlock-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:13px}
  .ui128-summary-card{grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:96px;padding:10px 9px;border-radius:13px}
  .ui128-summary-icon{width:33px;height:33px;border-radius:10px}
  .ui128-summary-icon .ui128-credit-token{width:29px;height:29px;flex-basis:29px;font-size:13px}
  .ui128-summary-card small{font-size:7.5px}
  .ui128-summary-card strong{font-size:18px}
  .ui128-summary-card strong em{font-size:8px}
  .ui128-summary-card a{font-size:8px}
  .ui128-summary-card p{font-size:7.5px}
  .ui128-unlock-section-head{align-items:flex-start;margin-bottom:8px}
  .ui128-unlock-section-head h2{font-size:17px}
  .ui128-unlock-section-head p{max-width:290px;font-size:9px}
  .unlock-grid.ui128-unlock-grid{grid-template-columns:1fr;gap:8px}
  .unlock-card.ui128-unlock-card{min-height:0;padding:13px;border-radius:14px}
  .ui128-unlock-card-head{grid-template-columns:36px minmax(0,1fr) auto;gap:8px!important}
  .ui128-unlock-card-head>span{width:35px!important;height:35px!important}
  .ui128-unlock-card h3{font-size:13.5px}
  .ui128-unlock-card>p{min-height:0;margin:9px 0;color:#657389;font-size:10px;line-height:1.45}
  .unlock-state.ui128-unlock-state{margin:0 0 8px;padding:9px 10px}
  .ui128-unlock-state strong{font-size:14.5px}
  .ui128-unlock-state span{font-size:8.5px}

  .ui128-shop-hero{grid-template-columns:1fr;gap:14px;padding:17px;border-radius:17px}
  .ui128-shop-copy h1{font-size:24px}
  .ui128-shop-copy>p{font-size:10.5px;line-height:1.42}
  .ui128-shop-copy nav a{font-size:8px}
  .ui128-shop-wallets{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
  .ui128-shop-wallets article{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:9px}
  .ui128-shop-wallets article>span:not(.ui128-credit-token){width:33px;height:33px}
  .ui128-shop-wallets article>.ui128-credit-token{width:32px;height:32px;flex-basis:32px}
  .ui128-shop-wallets article .ui128-credit-token{font-size:13px}
  .ui128-shop-wallets small{font-size:7px}
  .ui128-shop-wallets strong{font-size:13px}
  .ui128-shop-wallets em{font-size:7px}
  .ui128-shop-boundary{margin-bottom:11px}
  .ui128-shop-section{margin-top:10px;padding:13px;border-radius:15px}
  .ui128-shop-section-head{align-items:flex-start;gap:10px;margin-bottom:9px}
  .ui128-shop-section-head h2{font-size:17px}
  .ui128-shop-section-head p{font-size:9px}
  .ui128-shop-section-head>a{font-size:8.5px;text-align:right}
  .ui128-shop-grid{grid-template-columns:1fr;gap:8px}
  .ui128-shop-card{min-height:0;padding:13px}
  .ui128-shop-card h3{margin-top:8px}
  .ui128-product-list article{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:10px}
  .ui128-product-term{grid-column:2;display:flex;align-items:center;gap:8px;text-align:left}
  .ui128-product-term small{margin-left:auto}
  .ui128-product-term span{margin-top:0}
  .ui128-unlock-catalog{grid-template-columns:1fr}
}

@media(max-width:390px){
  .ui128-unlock-status{padding:4px 5px;font-size:6.5px}
  .ui128-product-count{display:none}
  .ui128-shop-copy nav{gap:4px}
  .ui128-shop-wallets em{display:none}
  .ui128-shop-section-head{display:block}
  .ui128-shop-section-head>a{display:inline-flex;margin-top:6px;text-align:left}
}

@media(prefers-reduced-motion:reduce){.ui128-shop-button{transition:none!important}}
