.shop .shop-eastel{display:block;flex-shrink:0;line-height:0;letter-spacing:0;font-style:normal}
.shop .shop-eastel-logo{display:block;width:108px;height:auto;aspect-ratio:432/199;object-fit:contain}
@media(max-width:600px){
 .shop .shop-card-top{min-height:36px;gap:12px;margin:2px 0 18px;align-items:center}
 .shop .shop-eastel-logo{width:76px}
 .shop .shop-chip{padding:0;background:transparent;color:#81708c;font-size:9px;font-weight:600;letter-spacing:.08em;line-height:1.4;white-space:nowrap}
 .shop .shop-step.current>span{animation:none;box-shadow:0 0 0 4px #f1e9fb}
}
