@media screen and (max-width: 1486px) { 
	section.banner .info-container {
		right: 1.4rem;
	}	
}

@media screen and (max-width: 1440px) {
	section.channels .items .item .text span {
		font-size:.18rem;
	}

	section.details .container .boxes .box {
		padding: .25rem .2rem .25rem .2rem;
	}

	section.details .container .selection .selector {
		margin-right: .2rem;
		padding-left: .2rem;
		padding-right: .2rem;
	}

	section.details .container .selection .selector > div {
		width: .8rem;
	}

	
	  section.tabs .tab-items .container {
    height: 8.6rem;
  }

  section.tabs .tab-menu a {
    font-size: 0.14rem;
    margin-left: 0.15rem;
    margin-right: 0.15rem;
  }

  section.tabs .boxes {
    padding: 0.4rem 0;
  }

  section.tabs .boxes .box {
    width: calc(50% - .3rem);
    padding: .2rem .18rem .2rem .3rem;
    margin-left: .15rem;
    margin-right: .15rem;
  }

  section.tabs .boxes .box:nth-child(n+3) {
    margin-top: .3rem;
  }

  section.tabs .boxes .box .icon {
    width: .5rem;
    top: -.25rem;
    left: -.25rem;
  }

  section.tabs .boxes .box * + .text {
    margin-top: .1rem;
  }
	
	
	section.channels .items .item .text span.medium {
		font-size: .2rem;
	}

	section.channels .items .item .text span.bold {
		font-size:.28rem;
	}
	
	section.channels .items .item .text span.boldest {
		font-size:.42rem;
	}

	section.channels .items .item .text span.with-image img {
		width: .45rem;
	}

	section.channels .items .item .text span.with-image span {
		max-width: calc(100% - .65rem);
		font-size:.18rem;
	}
	
	section.channels .bank-accounts .bank-account .bank-name {
		margin-left: 3.12%;
	}
	
	section.channels .bank-accounts .bank-account .iban {
		margin-left: 3.12%;
		width:46.92%;
	}

	footer .top .social span {
		font-size: .12rem;
	}
}

@media screen and (max-width: 1280px) {
	.container {
		padding-left:.3rem;
		padding-right:.3rem;
	}

	header .link {
		right: .3rem;
	}

	section.banner .info-container {
		width: 5.5rem;
		right: .3rem;
	}

	section.banner .info-container .info {
		padding: .2rem .3rem; 	
	}

	section.details .container .message .text {
		padding-right: 0;
	}

	section.details .container .boxes .box {
	    padding: .15rem .15rem .15rem .15rem;
	}

	section.details .container .boxes .box .title {
		font-size: .30rem;
		
	}

	section.details .container .selection .selector {
		margin-right: .1rem;
		padding-left: .2rem;
		padding-right: .2rem;
	}

	section.details .container .selection .button {
		width: 1.2rem;
	}

	section.details .container .selection .button > span {
		font-size: .14rem;
	}

	
	  /* Tabs */

  section.tabs .tab-menu a {
    font-size: 0.13rem;
    margin-left: 0.1rem;
    margin-right: 0.1rem;
  }

  section.tabs .right {
    padding-left: 0.65rem;
  }

	
	
	section.channels .items .item .text span {
		font-size:.14rem;
		line-height:.18rem;
	}
	
	section.channels .items .item .text span.medium {
		font-size:.16rem;
		line-height:.2rem;
	}
	
	section.channels .items .item .text span.bold {
		font-size:.16rem;
		line-height:.2rem;
	}
	
	section.channels .items .item .text span.boldest {
		font-size:.22rem;
		line-height:.28rem;
	}
	
	section.channels .items .item .text span + span {
		margin-top:.05rem;
	}
	
	section.channels .items .item .text span + span.small-gap {
		margin-top:.02rem;
	}

	section.channels .items .item .text span.with-image img {
		width: .3rem;
		margin-right: .1rem;
	}

	section.channels .items .item .text span.with-image span {
		max-width: calc(100% - .4rem);
		font-size:.16rem;
		line-height:.2rem;
	}
	
	section.channels .bank-accounts .bank-account .description {
		margin-left:0;
	}
	
	section.channels .bank-accounts .bank-account .description br {
		display: none;
	}
	
	section.channels .bank-accounts .bank-account .bank-name {
		font-size:.24rem;
		margin-left:2.12%;
	}
	
	section.channels .bank-accounts .bank-account .bank-name br {
		display: none;
	}
	
	section.channels .bank-accounts .bank-account .iban {
		margin-left:2.12%;
		width:55.42%;
	}
	
	section.channels .bank-accounts .bank-account .iban .line .title {
		font-size:.16rem;
	}
	
	section.channels .bank-accounts .bank-account .iban .line .text {
		font-size:.16rem;
	}
}

@media screen and (min-width: 1001px) {
	.mobile {
		display: none !important;
	}

	.button {
		transition: all .2s ease-in-out;
	}

	.button:hover {
		transform: scale(1.1);
		box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, .3);
	}
}

@media screen and (max-width: 1000px) {
	.desktop {
		display: none !important;
	}

	html {
	    font-size: 13.333333vw;
	}

	.container {
		max-width: 100%;
		padding-left: .25rem;
		padding-right: .25rem;
	}

	.button {
		width:3.76rem;
		height:1.02rem;
		border-radius:.5rem;
		border-width: 6px;
	}

	.button > span {
		font-size: .3rem;
	}
	
	/* Header */
	header {
		padding-top:.52rem;
	}

	header .logo {
		width: .86rem;
		margin-left: .36rem;
	}

	header .link {
		top: .42rem;
		right: .57rem;
	}

	header .link a {
		padding-right: .29rem;
		font-size: .2rem;
		line-height: .26rem;
	}

	header .link a:after {
		width: .11rem;
		height: .18rem;
		top: 50%;
		bottom: auto;
		margin-top: -.09rem;
	}

	/* Banner */
	section.banner {
		height: auto;
	}

	section.banner .image {
		position: relative;
		height: auto;
		top: auto;
		left: auto;
	}

	section.banner .image img {
		position: relative;
		width: 100%;
		height: auto;
		top: auto;
		left: auto;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
	}

	section.banner .message {
		position: relative;
		text-align: center;
	}

	section.banner .message img.badge {
		position: absolute;
		width: 1.57rem;
		left:50%;
		margin-left: -.785rem;
		margin-top: -1.88rem;
	}

	section.banner .message .title {
		margin-top: .5rem;
	}

	section.banner .message .title img {
		max-width: 6.23rem;
	}

	section.banner .message .text {
		margin-top: .1rem;
		font-size: .32rem;
		line-height: .4rem;
		letter-spacing: -.025em;
	}

	section.banner .message .text ul {
		list-style: none;
	}

	section.banner .message .text ul li {
		padding-left: 0;
		font-size: .32rem;
		line-height: .4rem;
		letter-spacing: -.025em;
	}

	section.banner .message .text ul li + li {
		margin-top: .3rem;
	}

	section.banner .message .text ul li img {
		position: relative;
		width: .3rem;
		left: auto;
		top: auto;
		margin-right: .05rem;
	}

	section.banner .message .button {
		margin-top: .4rem;
	}

	section.banner .info-container {
		position: relative;
		width:100%;
		top: auto;
		right: auto;
		margin-top: .6rem;
		padding-left: .25rem;
		padding-right: .25rem;
	}

	section.banner .info-container .info {
		padding: .25rem .25rem .18rem .25rem;
		background-color:transparent;
	}

	section.banner .info-container .info .top {
		padding-bottom: .2rem;
	}

	section.banner .info-container .info .top .icon {
		width: 1.32rem;
		height:1.32rem;
		background-color:#FFF;
	}

	section.banner .info-container .info .top .icon img {
		width: .82rem;
		margin-left: -.41rem;
		margin-top:-.41rem;
	}

	section.banner .info-container .info .top .title {
		width: 3.8rem;
		font-size: .36rem;
		line-height: .36rem;
	}

	section.banner .info-container .info .top .installment {
		width: 2.8rem;
		padding-left: .3rem;
		margin-right: 0;
	}

	section.banner .info-container .info .top .installment:before {
		content: '';
		position: absolute;
		width: 2px;
		height: .66rem;
		left: 0;
		top: 50%;
		margin-top: -.33rem;
		background-image: url(Icons/icon-dashed-line.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
	}

	section.banner .info-container .info .top .installment img {
		width: .7rem;
		margin-right: .3rem;
	}

	section.banner .info-container .info .top .installment span {
		width: calc(100% - 1rem);
		font-size: .28rem;
		line-height: .28rem;
	}

	section.banner .info-container .info .bottom {
		margin-top: .2rem;
	}

	section.banner .info-container .info .bottom .text {
		font-size: .28rem;
	}

	section.banner .info-container .info .bottom .text span {
		font-size: .36rem;
	}

	section.banner .info-container .info .bottom .text:first-child {
		padding-right: .22rem;
	}

	section.banner .info-container .info .bottom .text:last-child {
		padding-left: .22rem;
	}

	section.banner .info-container .info .bottom .text + .text:before {
		height: .64rem;
	}

	/* Details */

	section.details {
		padding-top: 0;
		padding-bottom: .97rem;
	}

	section.details .container .boxes {
		margin-top: 0.35rem;
	}

	section.details .container .boxes .box {
		position: relative;
		width: calc(100% - .5rem);
		margin-left: .25rem;
		margin-right: .25rem;
		padding: .6rem 0 .6rem 0;
		border-width: 7px;
		text-align: center;
	}

	section.details .container .boxes .box + .box {
		margin-left: .25rem;
		margin-top: 0rem;
	}

	section.details .container .boxes .box .subtitle {
		font-size: .24rem;
	}

	section.details .container .boxes .box .title {
		margin-top: .3rem;
		font-size: .72rem;
		text-align: center;
	}

	section.details .container .boxes .box .title span.font-normalize {
		font-size: .48rem;
	}

		section.details .container .boxes .box2 {
		position: relative;
		width: calc(100% - .5rem);
		margin-left: .25rem;
		margin-right: .25rem;
		padding: .6rem 0 .6rem 0;
		border-width: 7px;
		text-align: center;
	}

	section.details .container .boxes .box2 + .box {
		margin-left: .25rem;
		margin-top: 1.24rem;
	}

	section.details .container .boxes .box2 .subtitle {
		font-size: .24rem;
	}

	section.details .container .boxes .box2 .title {
		margin-top: .3rem;
		font-size: .72rem;
		text-align: center;
	}
	
	section.details .container .selection {
		margin-top: .5rem;
	}

	section.details .container .selection .selector {
		padding-left: .57rem;
		padding-right: .57rem;
		margin-right: 0;
	}

	section.details .container .selection .selector > div {
		width:1.61rem;
		height: 1.01rem;
		font-size: .28rem;
		border-radius: .51rem;
	}

	section.details .container .selection .selector > a {
		width: .27rem;
		height: .27rem;
		padding-top:.3rem;
		padding-bottom:.3rem;
	}

	section.details .container .selection .selector > a.minus:before {
		width:.27rem;
		height: .09rem;
		margin-top:-.045rem;
	}

	section.details .container .selection .selector > a.plus:before {
		width:.27rem;
		height: .09rem;
		margin-top:-.045rem;
	}

	section.details .container .selection .selector > a.plus:after {
		width:.09rem;
		height: .27rem;
		right:.09rem;
		margin-top:-.135rem;
	}

	section.details .container .selection .button {
		width: 3.76rem;
		height: 1.02rem;
		margin-top: .45rem;
	}

	section.details .container .selection .button > span {
		font-size: .3rem;
	}

	section.details .container .note {
		margin-top: .22rem;
		font-size: .24rem;
	}



	section.details .installment {
		position: relative;
		width:100%;
		height: 0;
		margin-top: 0.7rem;
		border-bottom:1px dashed #b3b3b3;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	section.details .installment .text {
		position: absolute;
		padding-left: .33rem;
		padding-right: .33rem;
		font-weight: 900;
		font-size: .32rem;
		line-height: unset;
		letter-spacing: unset;
		white-space: nowrap;
		color:#d92e37;
		bottom:0;
		left:50%;
		background-color:#FFF;
		transform:translate(-50%, 50%);
		-webkit-transform:translate(-50%, 50%);
		-moz-transform:translate(-50%, 50%);
		-ms-transform:translate(-50%, 50%);
		-o-transform:translate(-50%, 50%);
	}

	section.details .installment .text img {
		width: .55rem;
		margin-right: .12rem;
		vertical-align: middle;
	}


	/* Channels */
	section.channels {
		padding-top:.7rem;
		padding-bottom:.5rem;
		padding-left: .25rem;
		padding-right: .25rem;
	}

	section.channels .title {
		font-size:.48rem;
		line-height:.54rem;
	}

	section.channels .items {
		margin-top:.4rem;
	}

	section.channels .items .item {
		width:100%;
		padding-top:calc((100% - .2rem) / 2 / 100 * 82 / 2);
		border-radius:3px;
		margin-left: 0;
	}

	section.channels .items .item.half-container {
		padding-top:0;
	}

	section.channels .items .item + .item {
		margin-left:0;
	}
	
	section.channels .items .item:nth-child(n + 2) {
		margin-top:.2rem;
	}

	section.channels .items .item .half {
		width:calc((100% - .2rem) / 2);
		padding-top:calc((100% - .2rem) / 2 / 100 * 82 / 2);
		border-radius:3px;
		display:inline-block;
		vertical-align:top;
	}

	section.channels .items .item .half + .half {
		margin-top:0;
		margin-left:.2rem;
	}

	section.channels .items .item .text span {
		font-size:.24rem;
		line-height:.32rem;
	}

	section.channels .items .item .text span.medium {
		font-size:.28rem;
		line-height:.32rem;
	}

	section.channels .items .item .text span.bold {
		font-size:.3rem;
		line-height:.34rem;
	}

	section.channels .items .item .text span.boldest {
		font-size:.48rem;
		line-height:.54rem;
	}

	section.channels .items .item .text span + span {
		margin-top:.1rem;
	}

	section.channels .items .item .text span + span.small-gap {
		margin-top:.01rem;
	}

	section.channels .items .item .text span img {
		height: .62rem;
	}

	section.channels .items .item .text span.with-image {
		padding-left: .35rem;
		font-size: 0;
	}

	section.channels .items .item .text span.with-image img {
		width: .75rem;
		height: auto;
		margin-right: .16rem;
	}

	section.channels .items .item .text span.with-image span {
		max-width: calc(100% - .91rem);
		font-size: .3rem;
		line-height: .36rem;
	}

	section.channels .items .item .text br {
		display: none;
	}

	section.channels .items .item:nth-child(5) {
		width: 100%;
		padding-top: calc((100% - .2rem) / 2 / 100 * 72);
	}

	section.channels .items .item:nth-child(5) .text > span {
		width: 50%;
		text-align: left;
		display: inline-block;
		vertical-align: middle;
	}

	section.channels .items .item:nth-child(5) .text > span + span {
		padding-left: .46rem;
	}

	section.channels .bank-accounts {
		margin-top:.55rem;
		text-align:center;
	}

	section.channels .bank-accounts .bank-account {
		padding-top:.55rem;
		padding-bottom:.55rem;
	}

	section.channels .bank-accounts .bank-account .description {
		margin-left:0;
		width:100%;
		padding-right:0;
		font-size:.24rem;
		line-height:.32rem;
	}

	section.channels .bank-accounts .bank-account .description:after {
		display: none;
	}

	section.channels .bank-accounts .bank-account .bank-name {
		margin-left:0;
		margin-top:.4rem;
		width:100%;
		font-size:.36rem;
		line-height:.36rem;
	}

	section.channels .bank-accounts .bank-account .bank-name.small {
		font-size:.30rem;
		line-height:.38rem;
	}

	section.channels .bank-accounts .bank-account .iban {
		margin-top:.4rem;
		margin-left:0;
		width:100%;
	}

	section.channels .bank-accounts .bank-account .iban .line {
	}

	section.channels .bank-accounts .bank-account .iban .line +  .line {
		margin-top:.4rem;
	}

	section.channels .bank-accounts .bank-account .iban .line .title {
		width:100%;
		font-size:.26rem;
		line-height:.52rem;
		text-align:center;
		display:block;
	}

	section.channels .bank-accounts .bank-account .iban .line .text {
		font-size:.26rem;
		line-height:.52rem;
		text-align:center;
		display:block;
	}

	section.channels .bank-accounts .bank-account .iban .line .copy {
		width:1.53rem;
		margin-left:0;
		margin-top:.15rem;
		font-size:.17rem;
		line-height:.49rem;
		border:1px solid #e5e5e5;
		border-radius:3px;
		display:inline-block;
	}

	section.channels .bank-accounts .bank-account .iban .line .column {
		width:33%;
		max-width:33%;
		display:inline-block;
		vertical-align:top;
	}

	section.channels .bank-accounts .bank-account .iban .line .column .title {
		width:100%;
	}
	

	/* Foreign Currency */
	section.foreign-currency {
		padding-top: .2rem;
		padding-bottom: .95rem;
	}

	section.foreign-currency .title {
		font-size: .48rem;
    	line-height: .54rem;
	}

	section.foreign-currency .table {
		margin-top: .4rem;
		width: 100%;
	}

	section.foreign-currency .table .row {
		height: 1rem;
	}

	section.foreign-currency .table .row .column {
		padding: .1rem;
	}

	section.foreign-currency .table .row .column span {
		font-size: .26rem;
	}

	
	/* Tabs */

  section.tabs {
    height: auto !important;
  }

  section.tabs .tab-menu {
    width: 100%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    white-space: nowrap;
    overflow: scroll;
  }

  section.tabs .tab-menu a {
    margin-left: 0.3rem;
    margin-right: 0.3rem;
    font-size: 0.24rem;
    line-height: 1.55rem;
  }

  section.tabs .tab-menu span {
    height: 0.07rem;
    bottom: 0.36rem;
  }

  section.tabs .tab-items {
    height: auto;
  }

  section.tabs .tab-items .container {
    height: auto;
    padding-bottom: 0.6rem;
  }

  section.tabs .tab-items .tab-item {
    height: auto;
    padding-top: 5.4rem;
  }

  section.tabs .help {
    display: block;
    width: 100%;
    height: auto;
    padding-top: 0.4rem;
    padding-bottom: 0.6rem;
    text-align: center;
  }

  section.tabs .help .icon {
    width: 1.32rem;
    margin-left: auto;
    margin-right: auto;
  }

  section.tabs .help .title {
    font-size: 0.4rem;
  }

  section.tabs .help * + .title {
    margin-top: 0.4rem;
  }

  section.tabs .help .text {
    font-size: 0.3rem;
  }

  section.tabs .help * + .text {
    margin-top: 0.3rem;
  }

  section.tabs .help .form {
    margin-left: 0;
    margin-right: 0;
  }

  section.tabs .help * + .form {
    margin-top: 0.6rem;
  }

  section.tabs .help .form .box {
    display: block;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  section.tabs .help .form * + .box {
    margin-top: 0.4rem !important;
  }

  section.tabs .help .form .box .subtitle {
    margin-top: 0;
    margin-bottom: 0.24rem;
    font-size: 0.32rem;
  }

  section.tabs .help .form .box:first-child .subtitle {
    margin-top: 0;
  }

  section.tabs .help .form .form-item input {
    height: 1.32rem;
    padding-left: 0.5rem;
    padding-right: 1.3rem;
    padding-top: 0.36rem;
    font-size: 0.4rem;
    border-radius: 0.2rem;
  }

  section.tabs .help .form .form-item label {
    top: 0.5rem;
    left: 0.5rem;
    font-size: 0.28rem;
  }

  section.tabs .help .form .form-item .unit {
    top: 0.45rem;
    right: 0.58rem;
    font-size: 0.36rem;
  }

  section.tabs .help .form .form-item input:focus ~ label,
  section.tabs .help .form .form-item input.focus ~ label {
    top: 0.16rem;
  }

  section.tabs .help .form .form-item input:focus ~ .unit,
  section.tabs .help .form .form-item input.focus ~ .unit {
    top: 0.6rem;
  }

  section.tabs .help .form .count {
    height: 1.32rem;
    border-radius: 0.2rem;
  }

  section.tabs .help .form .count label {
    font-size: 0.24rem;
  }

  section.tabs .help .desc {
    font-size: 0.24rem;
  }

  section.tabs .help * + .desc {
    margin-top: 0.6rem;
  }

  section.tabs .help .desc p + p {
    margin-top: 0.2rem;
  }

  section.tabs .help .form .desc {
    margin-left: 0;
    margin-right: 0;
  }

  section.tabs .help .form * + .desc {
    margin-top: 0.4rem;
  }

  section.tabs .help .remaining {
    position: relative;
    left: auto;
    bottom: auto;
    text-align: left;
    margin-top: 0.8rem;
  }

  section.tabs .help .remaining img {
    width: 0.48rem;
  }

  section.tabs .help .remaining .time {
    width: calc(100% - 0.72rem);
    margin-left: 0.24rem;
  }

  section.tabs .help .remaining .time span {
    font-size: 0.4rem;
  }

  section.tabs .help .remaining .time .bar {
    margin-top: 0.24rem;
  }

  section.tabs .boxes {
    display: block;
    width: auto;
    height: auto;
    padding: 0.4rem 0;
    margin-left: -.15rem;
    margin-right: -.15rem;
  }

  section.tabs .boxes .box {
    width: calc(50% - .3rem);
    padding: .2rem;
    padding-top: .32rem;
    padding-left: .32rem;
    margin-left: .15rem;
    margin-right: .15rem;
    border-radius: .2rem;
  }
  section.tabs .boxes .box .mobile {
    width: calc(70% - .3rem);
    padding: .2rem;
    padding-top: .32rem;
    padding-left: .32rem;
    margin-left: 1rem;
    margin-right: .15rem;
    border-radius: .2rem;
  }

  section.tabs .boxes .box:nth-child(n+3) {
    margin-top: .4rem;
  }

  section.tabs .boxes .box .icon {
    width: .8rem;
    top: -.4rem;
    left: -.4rem;
  }


  section.tabs .boxes .box .title {
    padding-bottom: .08rem;
    font-size: 0.28rem;
  }

  section.tabs .boxes .box .text {
    font-size: 0.2rem;
  }

  section.tabs .boxes .box * + .text {
    margin-top: .2rem;
  }

  section.tabs .right {
    position: absolute;
    display: block;
    width: 100%;
    height: 5.4rem;
    top: 0;
    left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  section.tabs .right:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%;
  }

  section.tabs .right .media {
    display: inline-block;
    vertical-align: middle;
  }

  section.tabs .right .media img {
    right: 50%;
    transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
    -ms-transform: translate(50%, -50%);
    -moz-transform: translate(50%, -50%);
    -o-transform: translate(50%, -50%);
  }

  section.tabs .right .media .btn-play img {
    position: static;
    width: 1.1rem;
  }

  section.tabs .right:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    right: -0.5rem;
    top: 0;
    background-image: url(Images/tab-bg-left.png);
    background-size: cover;
    background-position: center left;
    background-repeat: no-repeat;
    z-index: -1;
  }

  section.tabs .tab-items .tab-item:after {
    display: none;
  }
	
	
	/* Footer */
	footer {
		text-align: center;
	}

	footer .top {
		padding-top:.35rem;
		padding-bottom: .35rem;
	}

	footer .top:after {
		width: 100%;
		left:0;
	}

	footer .top .logo {
		width: .95rem;
		display: inline-block;
	}

	footer .top .social {
		position: relative;
		right: auto;
		top:auto;
		margin-top: .45rem;
	}

	footer .top .social span {
		display: none;
	}

	footer .top .social a {
		width: .32rem;
		height: .32rem;
		margin-left: .1rem;
		margin-right: .1rem;
	}

	footer .top .social a img {
		width: .32rem;
	}

	footer .bottom {
		padding-top: .25rem;
		padding-bottom: .35rem;
	}

	footer .bottom .kvkk {
		position: relative;
		top:auto;
		right: auto;
	}
	
	
	  selection.remaining {
    position: relative;
    left: auto;
    bottom: auto;
    text-align: left;
    margin-top: 0.8rem;
  }

  selection.remaining img {
    width: 0.48rem;
  }

  selection.remaining .time {
    width: calc(100% - 0.72rem);
    margin-left: 0.24rem;
  }

  selection.remaining .time span {
    font-size: 0.4rem;
  }

  selection.remaining .time .bar {
    margin-top: 0.24rem;
  }
}