.tariff-card-checkout{display:flex;flex-direction:column;justify-content:center;align-self:flex-start;width:min-content}
.tariff-card-checkout__container{position:relative;font-size:1.5rem;line-height:140%;min-width:260px;min-height:78px;color:#1e1f27;padding:6px;z-index:1;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}
.tariff-card-checkout__container label,.tariff-card-checkout__container input[type=checkbox],.tariff-card-checkout__container .checkbox-container{cursor:pointer}
.tariff-card-checkout__container input[type=checkbox]{display:none;height:initial;width:initial;padding:0;margin-bottom:0}
.tariff-card-checkout__container .checkbox-container{position:relative}
.tariff-card-checkout__container .checkbox-container:before{content:'';position:relative;display:inline-block;vertical-align:middle;align-self:center;padding:9px;margin-right:12px;border:solid 1px #7d7f85;background-color:transparent;-webkit-appearance:none}
.tariff-card-checkout__container input[type=checkbox]:checked + .checkbox-container:after{content:'';display:block;position:absolute;top:8px;left:7px;width:7px;height:14px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.tariff-card-checkout__container input[type=checkbox]:checked + .checkbox-container:before{background-color:#0070ff;border:solid 1px #0070ff}
.tariff-card-checkout__container input[type=checkbox]:disabled ~ div.row,.tariff-card-checkout__container input[type=checkbox][disabled] ~ div.row{color:#7d7f85}
.tariff-card-checkout__container input[type=checkbox]:disabled ~ div.row ~ .outline,.tariff-card-checkout__container input[type=checkbox][disabled] ~ div.row ~ .outline{border:solid 1px #c2c3c8}
.tariff-card-checkout__container input[type=checkbox] ~ div.row{color:#0070ff}
.tariff-card-checkout__container input[type=checkbox] ~ .outline{border:solid 1px #0070ff}
.tariff-card-checkout__container .price,.tariff-card-checkout__container .divider,.tariff-card-checkout__container .time,.tariff-card-checkout__container .data-text,.tariff-card-checkout__container .data-text-description,.tariff-card-checkout__container .minutes-text,.tariff-card-checkout__container .minutes-text-description{font-family:"WOOSharp Sans SemiBold","Open Sans",Helvetica,Arial,sans-serif;line-height:100%}
.tariff-card-checkout__container .price,.tariff-card-checkout__container .divider,.tariff-card-checkout__container .time{font-size:1.5rem;line-height:140%}
.tariff-card-checkout__container .data-text,.tariff-card-checkout__container .minutes-text{font-size:1rem;line-height:140%}
.tariff-card-checkout__container .data-text-description,.tariff-card-checkout__container .minutes-text-description{font-size:.625rem;line-height:140%}
.tariff-card-checkout__container .outline{position:absolute;top:0;left:0;margin-left:10px;border:solid 1px #000104;transform-origin:0 0;transform:matrix(0.98,0,-0.22,1,0,0);z-index:-1}
.tariff-card-checkout .counter-wrapper{min-height:32px}
.tariff-card-checkout .counter-wrapper .value-button{margin:0;width:32px;height:32px;color:#0070ff;border:1px solid #0070ff;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.tariff-card-checkout .counter-wrapper .value-button:hover{cursor:pointer}
.tariff-card-checkout .counter-wrapper button.decrease,.tariff-card-checkout .counter-wrapper button.increase{border-radius:100%}
.tariff-card-checkout .counter-wrapper button.decrease{padding-bottom:5px}
.tariff-card-checkout .counter-wrapper button:disabled,.tariff-card-checkout .counter-wrapper button[disabled]{color:#666;border:1px solid #999;background-color:#ccc}
.tariff-card-checkout .counter-wrapper .tariff-card-checkout-number{font-family:"WOOSharp Sans SemiBold","Open Sans",Helvetica,Arial,sans-serif;font-size:1.375rem;line-height:140%;background-color:transparent;text-align:center;border:0;width:64px}
.tariff-card-checkout .counter-wrapper input[type=number]::-webkit-inner-spin-button,.tariff-card-checkout .counter-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}