.tariff-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2999}
.tariff-popup__close{position:absolute;top:54px;right:24px;width:24px;height:24px;background:url("../../../../../../../../../../etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-close-gray.svg") center no-repeat;background-size:100% 100%}
.tariff-popup__close--v2{top:50px;background:0;right:20px;width:32px;height:32px;padding:4px}
.tariff-popup__close--v2 .icon{width:100%;height:100%}
.tariff-popup__dimmed{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.75}
.tariff-popup__contents{width:920px;padding:30px 0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-sizing:border-box;box-sizing:border-box}
.tariff-popup__contents-plan-details{position:absolute;top:30px;left:0}
.tariff-popup__inner{position:relative;padding:59px 60px 56px 60px}
.tariff-popup__inner-wrap{overflow:hidden;border-top-left-radius:20px;border-top-right-radius:20px;background-color:#fff}
.tariff-popup__inner-wrap .scrollbar-vertical__track{top:24px}
.tariff-popup__inner-wrap .scrollbar-horizontal__track{display:none}
.tariff-popup__header{position:relative}
.tariff-popup__icon{position:absolute;top:50%;right:0;width:57px;height:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.tariff-popup__icon img{width:100%;height:100%}
.tariff-popup__headline{position:relative;font-family:'SamsungSharpSans',arial,sans-serif;font-size:28px;line-height:1.33;padding-right:60px}
.tariff-popup__desc{font-family:'SamsungSharpSans',arial,sans-serif;font-size:18px;margin-top:7px;color:#000;line-height:1.37;font-weight:bold}
.tariff-popup__choose{text-align:center;margin:20px auto 32px}
.tariff-popup__choose-panel{display:none}
.tariff-popup__choose-panel.active{display:block}
.tariff-popup__choose-item{display:inline-block;position:relative;margin:0 20px}
.tariff-popup__choose-item-btn{display:inline-block;position:relative;padding:5px 2px;font-size:18px;font-weight:bold;color:#000;line-height:1.32;vertical-align:middle}
.active .tariff-popup__choose-item-btn:after{position:absolute;left:0;bottom:0;width:100%;border-bottom:2px solid #000;content:''}
.tariff-popup__choose-tooltip{position:relative;display:inline-block;vertical-align:middle}
.tariff-popup__choose-tooltip__btn{width:100%;height:100%}
.tariff-popup__choose-tooltip__btn-wrap{font-size:0;width:17px;height:17px;min-width:12px;min-height:12px}
.tariff-popup__choose-tooltip__btn .icon{width:100%;height:100%}
.tariff-popup__choose-tooltip__btn .icon.help{display:inline-block}
.tariff-popup__choose-tooltip__btn .icon.cancel{display:none}
.tooltip--active .tariff-popup__choose-tooltip__btn .icon.help{display:none}
.tooltip--active .tariff-popup__choose-tooltip__btn .icon.cancel{display:inline-block}
.tooltip--active .tariff-popup__choose-tooltip__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:5px;left:100%;width:8px;height:10px;z-index:15}
.tooltip--active .tariff-popup__choose-tooltip__arrow:before{position:absolute;top:0;border-style:solid;border-color:transparent;border-width:5px 8px 5px 0;left:-1px;border-right-color:#bbb;width:0;height:0;content:''}
.tooltip--active .tariff-popup__choose-tooltip__arrow:after{position:absolute;top:0;border-style:solid;border-color:transparent;border-width:5px 8px 5px 0;left:1px;border-right-color:#f8f8f8;width:0;height:0;content:''}
.tariff-popup__choose-tooltip__box{display:none;position:absolute;z-index:10;left:100%;margin-left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.tooltip--active .tariff-popup__choose-tooltip__box{display:block}
.tariff-popup__choose-tooltip__box-desc{width:153px;padding:4px 10px;border:1px solid #bbb;background-color:#f8f8f8;font-size:13px;line-height:1.32;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.1);box-shadow:0 5px 10px 0 rgba(0,0,0,0.1);text-align:left}
.tariff-popup__network-info a{font-size:15px;font-weight:bold;margin-top:15px;display:inline-block;text-decoration:underline;line-height:1.2;color:#0077c8}
.tariff-popup__network-info a .icon{width:16px;height:16px;fill:#0077c8;vertical-align:middle}
.tariff-popup__network-info__text{font-size:13px;line-height:1.33;margin-top:15px}
.tariff-popup__legal-text{font-size:14px;line-height:1.33;margin-top:16px}
.tariff-popup__tab-wrap{display:block;font-size:0;margin-top:20px;position:relative}
.tariff-popup__tab-list{display:inline-block;white-space:nowrap;-webkit-transition:-webkit-transform 0 cubic-bezier(0.4,0,0.2,1);transition:-webkit-transform 0 cubic-bezier(0.4,0,0.2,1);transition:transform 0 cubic-bezier(0.4,0,0.2,1);transition:transform 0 cubic-bezier(0.4,0,0.2,1),-webkit-transform 0 cubic-bezier(0.4,0,0.2,1)}
.tariff-popup__tab-list-wrap{position:relative}
.tariff-popup__tab-list-wrap:before{position:absolute;left:-60px;right:-60px;bottom:0;height:1px;background-color:#ddd;z-index:1;content:''}
.tariff-popup__tab-list-area{overflow:hidden}
.tariff-popup__tab-list-prev,.tariff-popup__tab-list-next{position:absolute;top:3px;bottom:3px;height:50px;width:30px;font-size:1px;color:transparent;letter-spacing:-9999px;z-index:2;text-align:center}
.tariff-popup__tab-list-prev .icon,.tariff-popup__tab-list-next .icon{width:20px;height:32px;vertical-align:middle;fill:#666}
.tariff-popup__tab-list-next{right:2px}
.tariff-popup__tab-list-prev{left:2px}
.tariff-popup__tab-list-gl-right{display:none;pointer-events:none}
.tariff-popup__tab-list-gl-left{display:none;pointer-events:none}
.tariff-popup__tab-item{width:100%;height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 26px 4px 26px;text-align:center;border-bottom:3px solid transparent;font-weight:bold;color:#000;position:relative;cursor:pointer;vertical-align:middle}
.tariff-popup__tab-item-wrap{position:relative;width:160px;height:56px;display:inline-block;padding:4px}
.tariff-popup__tab-item-wrap--active:after{position:absolute;right:4px;left:4px;bottom:0;height:3px;background-color:#000;content:'';z-index:1}
.tariff-popup__tab-item-wrap:before{content:'';position:absolute;left:-1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px;height:16px;background-color:#888}
.hide-divider .tariff-popup__tab-item-wrap:before,.tariff-popup__tab-item-wrap.hide-divider:before{display:none}
.tariff-popup__tab-item span{text-align:center;font-size:18px}
.tariff-popup__tab-item img{display:inline-block;max-width:100%;max-height:100%;height:100%;vertical-align:middle}
.tariff-popup__tab-panel-wrap{margin-top:27px;border:2px solid #888;border-radius:5px;background:#fff}
.tariff-popup__tab-panel-wrap.scrollbar .scrollbar-vertical__track{top:0}
.tariff-popup__tab-panel-item{display:none}
.tariff-popup__tab-panel-item--active{display:block}
.tariff-popup__radio{position:relative;padding:20px 22px 26px 22px;-webkit-transform:translateZ(0);transform:translateZ(0);border-top:1px solid #ddd}
.tariff-popup__radio:first-of-type{border:0}
.tariff-popup__radio-label{width:100%;display:inline-block;position:relative;line-height:1.5;cursor:pointer}
.tariff-popup__radio-box{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0}
.tariff-popup__radio-box .radio-v2__label-box{-webkit-transform:scale(0.99);transform:scale(0.99)}
.tariff-popup__radio-box .radio-v2__label-box-circle{width:100%;height:100%}
.tariff-popup__radio input[type='radio']:checked ~ .radio-v2__label .radio-v2__label-box-circle{-webkit-transform:scale(0.67);transform:scale(0.67)}
.tariff-popup__plan{display:block;position:relative;font-size:0;padding-left:104px}
.tariff-popup__plan-wrap{display:block;padding-left:30px}
.tariff-popup__plan:before{content:'';display:block;clear:both}
.tariff-popup__plan:after{content:'';display:block;clear:both}
.tariff-popup__plan.no-img{padding-left:14px}
.tariff-popup__plan-group-main{display:inline-block;float:left;text-align:left;max-width:50%}
.tariff-popup__plan-header{display:block}
.tariff-popup__plan-img{position:absolute;top:0;left:0;bottom:0;width:88px;font-size:0}
.tariff-popup__plan-img:before{display:inline-block;height:100%;vertical-align:middle;content:''}
.tariff-popup__plan-img img{display:inline-block;width:100%;vertical-align:middle}
.tariff-popup__plan-title{display:block;font-size:15px;font-weight:bold;color:#000;font-family:'SamsungSharpSans',arial,sans-serif}
.tariff-popup__plan-sub-title{display:block;font-size:15px;margin-top:2px;color:#000;font-family:'SamsungOne',arial,sans-serif}
.tariff-popup__plan-sub-info{display:block;font-size:15px;margin-top:4px;font-weight:bold;color:#000;font-family:'SamsungOne',arial,sans-serif}
.tariff-popup__plan-detail{display:block}
.tariff-popup__plan-detail-list{display:block;font-size:15px;margin:15px 0}
.tariff-popup__plan-detail-item{display:block;margin-top:3px;line-height:1.6;color:#000;position:relative;padding-left:28px}
.tariff-popup__plan-detail-item strike{display:inline-block}
.tariff-popup__plan-detail-item:before{position:absolute;top:6px;display:inline-block;width:13px;height:11px;left:0;margin-right:15px;background-image:url("../../../../../../../../../../etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-check-green.png");background-repeat:no-repeat;background-size:100% auto;content:''}
.tariff-popup__plan-detail-view-more{font-size:0;display:inline-block}
.tariff-popup__plan-detail-view-more span{text-decoration:underline;font-size:13px;font-weight:bold;color:#000;vertical-align:middle}
.tariff-popup__plan-detail-view-more .icon{width:13px;height:13px;vertical-align:middle;margin-left:5px}
.tariff-popup__plan-detail-view-more .view-less-text,.tariff-popup__plan-detail-view-more .view-less-icon{display:none}
.tariff-popup__plan-detail-view-more.less .view-more-text,.tariff-popup__plan-detail-view-more.less .view-more-icon{display:none}
.tariff-popup__plan-detail-view-more.less .view-less-text,.tariff-popup__plan-detail-view-more.less .view-less-icon{display:inline-block}
.tariff-popup__plan-group-sub{display:inline-block;float:right;text-align:right;max-width:50%}
.tariff-popup__plan-group-sub a,.tariff-popup__plan-group-sub button{font-size:13px;font-weight:bold;margin-top:20px;display:inline-block;letter-spacing:0;text-decoration:underline;line-height:1;text-shadow:none;white-space:nowrap;color:#0077c8}
.tariff-popup__plan-group-sub button{text-decoration:none}
.tariff-popup__plan-suggest-flag{display:inline-block;margin:1px 0 29px;padding:2px 12px 3px;border:2px solid #888;border-radius:6px;font-size:13px;color:#000;letter-spacing:0;line-height:1.5}
.tariff-popup__plan-price-prev{display:inline-block;font-size:13px;line-height:1.15;color:#000;font-weight:normal}
.tariff-popup__plan-price-title{display:block;font-size:18px;color:#000;font-weight:bold}
.tariff-popup__plan-price-unit{display:block;margin-top:7px;font-size:15px;color:#000}
.tariff-popup__plan-price-post-pay{display:block;margin-top:5px;font-size:15px;color:#666}
.tariff-popup__plan-price-single{display:block;margin-top:5px;font-size:15px;color:#666}
.tariff-popup__plan-price-desc{display:block;font-size:12px;color:#666;line-height:1.33;word-wrap:break-word;margin-top:8px}
.tariff-popup__plan-price-desc-wrap{display:block}
.tariff-popup__plan-details{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}
.tariff-popup__plan-details-wrap{margin-top:43px}
.tariff-popup__plan-details-title{display:block;position:relative;margin-top:-2px;padding:18px 52px 18px 0;color:#000;border-top:1px solid #a0a0a0}
.tariff-popup__plan-details-title h2,.tariff-popup__plan-details-title-text{display:block;font-size:18px;font-family:'SamsungSharpSans',arial,sans-serif}
.tariff-popup__plan-details-title .icon{width:13px;height:13px;position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.tariff-popup__plan-details-title .expand{display:none}
.expand .tariff-popup__plan-details-title .expand{display:inline-block}
.expand .tariff-popup__plan-details-title .collapse{display:none}
.tariff-popup__plan-details-desc{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;visibility:hidden;-webkit-transition:max-height .2s cubic-bezier(0.4,0,0.2,1);transition:max-height .2s cubic-bezier(0.4,0,0.2,1)}
.tariff-popup__plan-details-desc h3,.tariff-popup__plan-details-desc p.tariff-popup__plan-details-desc-title{font-size:16px;color:#000;line-height:1.625;margin-top:22px;font-weight:bold}
.tariff-popup__plan-details-desc h3:first-of-type,.tariff-popup__plan-details-desc p.tariff-popup__plan-details-desc-title:first-of-type{margin-top:0}
.tariff-popup__plan-details-desc p{font-size:16px;margin-top:11px;color:#000;line-height:1.625}
.tariff-popup__plan-details-desc p:last-of-type{margin-bottom:40px}
.tariff-popup__plan-details-desc.out-of-bundle-charges-desc div{margin-bottom:40px;font-size:14px;line-height:1.32}
.tariff-popup__plan-details-desc.term-conditions-desc p{margin-bottom:40px;font-size:16px;line-height:1.625}
.tariff-popup__plan-hyperlink{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;margin-top:-2px;width:100%;border-top:1px solid #a0a0a0;padding:8px 52px 7px 0}
.tariff-popup__plan-hyperlink .cta{font-size:18px;font-family:'SamsungSharpSans',arial,sans-serif}
.tariff-popup__selected{padding:18px 0 20px 0;background:#fff;border-radius:4px;border:2px solid #888}
.tariff-popup__selected-wrap{margin-top:35px}
.tariff-popup__selected-spec{position:relative;padding-left:125px;padding-right:22px;font-size:0}
.tariff-popup__selected-spec-img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:22px;width:78px;font-size:0}
.tariff-popup__selected-spec-img:before{display:inline-block;height:100%;vertical-align:middle;content:''}
.tariff-popup__selected-spec-img img{display:inline-block;width:100%;vertical-align:middle}
.tariff-popup__selected-spec-name{display:inline-block;width:55%;font-size:15px;margin-top:6px;vertical-align:top;font-family:'SamsungSharpSans',arial,sans-serif}
.tariff-popup__selected-spec-value{display:inline-block;width:45%;font-size:18px;font-weight:bold;text-align:right}
.tariff-popup__selected-spec-desc{font-size:0}
.tariff-popup__selected-spec-desc+.tariff-popup__selected-spec-desc{margin-top:19px}
.tariff-popup__selected-spec-list{margin-top:19px;line-height:1.32}
.tariff-popup__selected-spec-name+.tariff-popup__selected-spec-list{margin-left:12px}
.tariff-popup__selected-spec-item{margin-top:8px;font-size:0}
.tariff-popup__selected-spec-item:first-of-type{margin-top:0}
.tariff-popup__selected-spec-title{display:inline-block;width:55%;font-size:15px;color:#000}
.tariff-popup__selected-spec-price{display:inline-block;font-size:15px;color:#000;width:45%;text-align:right}
.tariff-popup__selected-desc{font-size:12px;margin-top:22px;margin-bottom:5px;color:#666}
.tariff-popup__selected-add-opt{margin-top:30px}
.tariff-popup__selected-add-opt-title{display:inline-block;font-size:15px;font-weight:bold;vertical-align:top;margin-bottom:27px}
.tariff-popup__selected-add-opt-checkbox.tariff-popup__checkbox{margin-left:0;margin-top:16px}
.tariff-popup__selected-add-opt-checkbox.tariff-popup__checkbox:first-of-type{margin-top:0}
.tariff-popup__selected-total{margin-top:32px;padding:21px 22px 0 128px;font-size:0;border-top:1px solid #ddd}
.tariff-popup__selected-total--nopadding{padding-left:22px}
.tariff-popup__selected-total-title{display:inline-block;width:55%;font-size:15px;margin-top:2px;font-weight:bold;vertical-align:top}
.tariff-popup__selected-total-price{display:inline-block;width:45%;text-align:right;font-size:18px;margin-top:-3px;font-weight:bold;vertical-align:top}
.tariff-popup__selected-total-desc{margin-top:17px;font-size:15px;color:#000;line-height:1.8}
.tariff-popup__privacy{margin-top:36px}
.tariff-popup__alert-text{position:relative;padding-left:23px;margin-top:20px;color:#d62e2e;font-size:14px}
.tariff-popup__alert-text:before{content:'';position:absolute;top:0;width:17px;height:17px;left:0;background:url("../../../../../../../../../../etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-alert.png") no-repeat;background-size:100% 100%}
.tariff-popup__extra-text{font-size:12px;margin-top:41px;color:#636363}
.tariff-popup__checkbox{position:relative;font-size:0;-webkit-transform:translateZ(0);transform:translateZ(0);margin-left:17px;margin-top:13px}
.tariff-popup__checkbox-wrap{margin-top:36px}
.tariff-popup__checkbox-title{font-size:15px;margin-left:4px;margin-bottom:26px;color:#000}
.tariff-popup__checkbox--required:before{position:absolute;top:-2px;left:-12px;font-size:15px;color:#dc2222;content:'\002A'}
.tariff-popup__checkbox-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;padding-left:38px;font-size:15px;color:#000;line-height:1.32;cursor:pointer}
.tariff-popup__checkbox-box{position:absolute;top:0;left:0}
.tariff-popup__checkbox-read-only{font-size:15px;margin:18px 0 0 55px;color:#363636}
.tariff-popup__checkbox-read-only .new-window{font-size:15px;font-weight:bold;display:inline-block;letter-spacing:0;text-decoration:underline;line-height:1;text-shadow:none;white-space:nowrap;color:#0077c8}
.tariff-popup__checkbox-read-only .new-window .new-window-icon{width:12px;height:12px;fill:#0077c8;margin-left:5px;vertical-align:middle}
.tariff-popup__checkbox-required-message{margin:17px 0 0 55px;font-size:15px;color:#ed1c24}
.tariff-popup__checkbox .new-window{font-size:15px;font-weight:bold;display:inline-block;letter-spacing:0;text-decoration:underline;line-height:1;text-shadow:none;white-space:nowrap;color:#0077c8}
.tariff-popup__checkbox .new-window .new-window-icon{width:12px;height:12px;fill:#0077c8;margin-left:5px;vertical-align:middle}
.tariff-popup__table-wrap{margin-left:5px;margin-top:32px}
.tariff-popup__table-title{font-size:15px;color:#000;line-height:1.32}
.tariff-popup__table-list{display:table;width:100%;padding-top:10px}
.tariff-popup__table-list-item{display:table-row}
.tariff-popup__table-list-item-title{width:55%;text-align:left;font-size:15px;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;letter-spacing:0;vertical-align:middle}
.tariff-popup__table-list-item-price{text-align:right;font-size:18px;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;display:table-cell;letter-spacing:0;vertical-align:middle}
.tariff-popup__table-list-item-price sup{font-size:11px;font-weight:bold;vertical-align:middle}
.tariff-popup__table-disclaimer-cta{margin:30px 0 0 11px;display:block;text-align:center;font-size:0}
.tariff-popup__table-disclaimer-cta button{text-decoration:underline;font-size:15px;display:inline-block;font-weight:bold;color:#000;line-height:1;text-transform:capitalize;overflow:visible;letter-spacing:0;white-space:nowrap}
.tariff-popup__table-disclaimer-cta button .disclaimer-icon{margin-left:3px;width:15px;height:15px}
.tariff-popup__table-disclaimer-cta .cta-close{display:inline-block}
.tariff-popup__table-disclaimer-cta .cta-open{display:none}
.tariff-popup__table-disclaimer-content{display:none;margin-top:18px;font-size:12px;color:#999;line-height:1.58}
.tariff-popup__table-disclaimer-cta--open .cta-close{display:none}
.tariff-popup__table-disclaimer-cta--open .cta-open{display:inline-block}
.tariff-popup__table-disclaimer-cta--open ~ .tariff-popup__table-disclaimer-content{display:block}
.tariff-popup__btn-wrap{margin-top:-1px;background-color:#fff;font-size:10px;position:relative;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:24px 36px;text-align:center;-webkit-box-shadow:0 0 2em 0 rgba(0,0,0,0.2);box-shadow:0 0 2em 0 rgba(0,0,0,0.2)}
.tariff-popup__btn-wrap .cta{width:200px}
.tariff-popup__btn-wrap .cta:last-of-type{margin-left:20px}
.tariff-popup__step{margin:32px 0 0}
.tariff-popup__step-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 16px;width:100%}
.tariff-popup__step-fill{width:100%}
.tariff-popup__step-fill:before{content:'';display:block;height:2px;background:#ddd}
.tariff-popup__step-fill.is-active:before{background:#000}
.tariff-popup__step ~ .tariff-popup__choose{margin-top:40px}
.tariff-popup__form-wrap{margin-top:32px}
.tariff-popup__form-wrap .text-field-v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.tariff-popup__form-wrap .text-field-v2__text.assistive{display:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.tariff-popup__form-wrap .text-field-v2__input:-webkit-autofill{-webkit-box-shadow:0 0 0 40rem #fff inset;box-shadow:0 0 0 40rem #fff inset}
.tariff-popup__form-wrap .text-field-v2__input:-webkit-autofill:hover,.tariff-popup__form-wrap .text-field-v2__input:-webkit-autofill:focus,.tariff-popup__form-wrap .text-field-v2__input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 40rem #fff inset;box-shadow:0 0 0 40rem #fff inset}
.tariff-popup__form-wrap .text-field-v2.focus .text-field-v2__text.assistive{display:block}
.tariff-popup__form-wrap .menu--text-field{width:100%;max-width:100%}
.tariff-popup__form-wrap .menu--text-field:not(.focus):not(.open) .menu__select-field-text:after{background-color:#555}
.tariff-popup__form-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px 24px}
.tariff-popup__form-item{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;width:50%;max-width:388px}
.tariff-popup__form-item-wide{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;max-width:100%}
.tariff-popup__form-txt{margin-top:32px;font-size:14px;line-height:1.33;color:#d62e2e}
.tariff-popup__disclaimer{font-size:12px;color:#636363}
.tariff-popup__disclaimer-wrap{margin-top:32px}
.tariff-popup__disclaimer a{color:#006bea;text-decoration:underline;display:inline-block}
.tariff-popup__disclaimer a[target="_blank"]:after{content:' ';display:inline-block;width:12px;height:12px;vertical-align:middle;background:url('../../../../../../../../../../etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') center center no-repeat;background-size:100% 100%}
.tariff-popup__validation-message{margin-top:32px;padding:16px 24px;border-radius:10px;background-color:#f7f7f7}
.tariff-popup__validation-message-title{display:block;font-size:14px;font-weight:bold;line-height:1.33;color:#000}
.tariff-popup__validation-message-content{margin-top:4px}
.tariff-popup__validation-message-content p{font-size:12px;line-height:1.33;color:#000}
.tariff-popup__validation-message-content p+p{margin-top:4px}
.tariff-popup__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;gap:0 8px;padding:5px 0 16px}
.tariff-popup__filter-btn{pointer-events:none;font-size:14px;color:#000;font-weight:bold}
.tariff-popup__filter-icon{display:none}
.tariff-popup__filter-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 16px}
.tariff-popup__filter .checkbox-v2 input:checked+.checkbox-v2__label .checkbox-v2__label-text{font-weight:bold}
.tariff-popup__plan-group-sub a .icon{width:12px;height:12px;fill:#0077c8;vertical-align:middle}
.tariff-popup.vd-tariff-popup[style*="display"][style*="block"]{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.tariff-popup.vd-tariff-popup .tariff-popup__contents{position:relative;left:auto;top:auto;width:848px;-webkit-transform:none;transform:none}
.tariff-popup.vd-tariff-popup .tariff-popup__inner{padding:24px}
.tariff-popup.vd-tariff-popup .tariff-popup__headline{font-size:24px;line-height:1.33}
.tariff-popup.vd-tariff-popup .tariff-popup__desc{font-weight:normal;font-family:'SamsungOne',arial,sans-serif}
.tariff-popup.vd-tariff-popup .tariff-popup__tab-list-wrap:before{left:-24px;right:-24px}
.tariff-popup.vd-tariff-popup .tariff-popup__tab-list-area{text-align:center}
.tariff-popup.vd-tariff-popup .tariff-popup__tab-panel-wrap{border:0;border-radius:0}
.tariff-popup.vd-tariff-popup .tariff-popup__radio{margin-top:-1px;border-top:1px solid #ddd}
.tariff-popup.vd-tariff-popup .tariff-popup__radio-wrap{position:relative;overflow:hidden;border:2px solid #888;border-radius:5px}
.tariff-popup.vd-tariff-popup .tariff-popup__checkbox{margin-left:0}
.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-wrap{margin-top:32px}
.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-title{font-size:18px}
.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-label{font-size:14px}
.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-label p:before{content:'\002A';display:none;color:#dc2222;padding-right:4px}
.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-required-message{margin-left:38px}
.tariff-popup.vd-tariff-popup .tariff-popup__checkbox--required:before{display:none}
.tariff-popup.vd-tariff-popup .tariff-popup__checkbox--required .tariff-popup__checkbox-label p:before{display:inline-block}
.tariff-popup.vd-tariff-popup .tariff-popup__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 20px;-webkit-box-shadow:none;box-shadow:none}
.tariff-popup.vd-tariff-popup .tariff-popup__btn-wrap .cta{width:212px;margin:0}
.tariff-popup.vd-tariff-popup .tariff-popup__btn-wrap .cta.cta--emphasis:not(.cta--disabled){background-color:#000 !important}
@media only screen and (min-width:768px) and (max-width:1440px){.tariff-popup__contents{width:63.88888889vw;padding:2.08333333vw 0vw}
.tariff-popup__contents-plan-details{top:2.08333333vw}
.tariff-popup__inner{padding:4.09722222vw 4.16666667vw 3.88888889vw 4.16666667vw}
.tariff-popup__inner-wrap{border-top-left-radius:1.38888889vw;border-top-right-radius:1.38888889vw}
.tariff-popup__inner-wrap .scrollbar-vertical__track{top:1.66666667vw}
.tariff-popup__icon{width:3.95833333vw;height:2.77777778vw}
.tariff-popup__headline{font-size:1.94444444vw;padding-right:4.16666667vw}
.tariff-popup__desc{font-size:1.25vw;margin-top:.48611111vw}
.tariff-popup__choose{margin-top:1.38888889vw;margin-bottom:2.22222222vw}
.tariff-popup__choose-item{margin:0vw 1.38888889vw}
.tariff-popup__choose-item-btn{padding:.34722222vw .13888889vw;font-size:1.25vw}
.tariff-popup__choose-tooltip__btn-wrap{width:1.18055556vw;height:1.18055556vw}
.tooltip--active .tariff-popup__choose-tooltip__arrow{width:.55555556vw;height:.69444444vw;margin-left:.34722222vw}
.tooltip--active .tariff-popup__choose-tooltip__arrow:before{border-width:.34722222vw .55555556vw .34722222vw 0vw}
.tooltip--active .tariff-popup__choose-tooltip__arrow:after{border-width:.34722222vw .55555556vw .34722222vw 0vw}
.tariff-popup__choose-tooltip__box{margin-left:.83333333vw}
.tariff-popup__choose-tooltip__box-desc{width:10.625vw;padding:.27777778vw .69444444vw;font-size:.90277778vw}
.tariff-popup__network-info a{font-size:1.04166667vw;margin-top:1.04166667vw}
.tariff-popup__network-info a .icon{width:1.11111111vw;height:1.11111111vw}
.tariff-popup__network-info__text{font-size:.90277778vw;margin-top:1.04166667vw}
.tariff-popup__legal-text{font-size:.97222222vw;margin-top:1.11111111vw}
.tariff-popup__tab-wrap{margin-top:1.38888889vw}
.tariff-popup__tab-list-wrap:before{left:-4.16666667vw;right:-4.16666667vw}
.tariff-popup__tab-list-prev,.tariff-popup__tab-list-next{top:.20833333vw;bottom:.20833333vw;height:3.47222222vw;width:2.08333333vw}
.tariff-popup__tab-list-prev .icon,.tariff-popup__tab-list-next .icon{width:1.38888889vw;height:2.22222222vw}
.tariff-popup__tab-list-next{right:.13888889vw}
.tariff-popup__tab-list-prev{left:.13888889vw}
.tariff-popup__tab-item{padding:.55555556vw 1.80555556vw .27777778vw 1.80555556vw}
.tariff-popup__tab-item-wrap{width:11.11111111vw;height:3.88888889vw;padding:.27777778vw}
.tariff-popup__tab-item-wrap:before{height:1.11111111vw}
.tariff-popup__tab-item span{font-size:1.25vw}
.tariff-popup__tab-panel-wrap{margin-top:1.875vw;border-width:.13888889vw;border-radius:.34722222vw}
.tariff-popup__radio{padding:1.38888889vw 1.52777778vw 1.80555556vw 1.52777778vw}
.tariff-popup__plan{padding-left:7.22222222vw}
.tariff-popup__plan-wrap{padding-left:2.08333333vw}
.tariff-popup__plan.no-img{padding-left:.97222222vw}
.tariff-popup__plan-img{width:6.11111111vw}
.tariff-popup__plan-title{font-size:1.04166667vw}
.tariff-popup__plan-sub-title{font-size:1.04166667vw;margin-top:.13888889vw}
.tariff-popup__plan-sub-info{font-size:1.04166667vw;margin-top:.27777778vw}
.tariff-popup__plan-detail-list{font-size:1.04166667vw;margin:1.04166667vw 0vw}
.tariff-popup__plan-detail-item{margin-top:.20833333vw;padding-left:1.94444444vw}
.tariff-popup__plan-detail-item:before{top:.41666667vw;width:.90277778vw;height:.76388889vw;margin-right:1.04166667vw}
.tariff-popup__plan-detail-view-more span{font-size:.90277778vw}
.tariff-popup__plan-detail-view-more .icon{width:.90277778vw;height:.90277778vw;margin-left:.34722222vw}
.tariff-popup__plan-group-sub a,.tariff-popup__plan-group-sub button{font-size:.90277778vw;margin-top:1.38888889vw}
.tariff-popup__plan-suggest-flag{margin:.06944444vw 0vw 2.01388889vw 0vw;padding:.13888889vw .83333333vw .20833333vw .83333333vw;border-radius:.41666667vw;font-size:.90277778vw}
.tariff-popup__plan-price-prev{font-size:.90277778vw}
.tariff-popup__plan-price-title{font-size:1.25vw}
.tariff-popup__plan-price-unit{margin-top:.48611111vw;font-size:1.04166667vw}
.tariff-popup__plan-price-post-pay{margin-top:.34722222vw;font-size:1.04166667vw}
.tariff-popup__plan-price-single{margin-top:.34722222vw;font-size:1.04166667vw}
.tariff-popup__plan-price-desc{font-size:.83333333vw;margin-top:.55555556vw}
.tariff-popup__plan-details-wrap{margin-top:2.98611111vw}
.tariff-popup__plan-details-title{padding:1.25vw 3.61111111vw 1.25vw 0vw}
.tariff-popup__plan-details-title h2,.tariff-popup__plan-details-title-text{font-size:1.25vw}
.tariff-popup__plan-details-title .icon{width:.90277778vw;height:.90277778vw;right:1.31944444vw}
.tariff-popup__plan-details-desc h3,.tariff-popup__plan-details-desc p.tariff-popup__plan-details-desc-title{font-size:1.11111111vw;margin-top:1.52777778vw}
.tariff-popup__plan-details-desc p{font-size:1.11111111vw;margin-top:.76388889vw}
.tariff-popup__plan-details-desc p:last-of-type{margin-bottom:2.77777778vw}
.tariff-popup__plan-details-desc.out-of-bundle-charges-desc div{margin-bottom:2.77777778vw;font-size:.97222222vw}
.tariff-popup__plan-details-desc.term-conditions-desc p{margin-bottom:2.77777778vw;font-size:1.11111111vw}
.tariff-popup__plan-hyperlink{padding:.55555556vw 3.61111111vw .48611111vw 0vw}
.tariff-popup__plan-hyperlink .cta{font-size:1.25vw}
.tariff-popup__selected{padding:1.25vw 0vw 1.38888889vw 0vw}
.tariff-popup__selected-wrap{margin-top:2.5vw}
.tariff-popup__selected-spec{padding-right:1.52777778vw;padding-left:8.68055556vw}
.tariff-popup__selected-spec-img{left:1.52777778vw;width:5.41666667vw}
.tariff-popup__selected-spec-name{font-size:1.04166667vw;margin-top:.41666667vw}
.tariff-popup__selected-spec-value{font-size:1.25vw}
.tariff-popup__selected-spec-desc+.tariff-popup__selected-spec-desc{margin-top:1.31944444vw}
.tariff-popup__selected-spec-list{margin-top:1.31944444vw}
.tariff-popup__selected-spec-name+.tariff-popup__selected-spec-list{margin-left:.83333333vw}
.tariff-popup__selected-spec-item{margin-top:.55555556vw}
.tariff-popup__selected-spec-title{font-size:1.04166667vw}
.tariff-popup__selected-spec-price{font-size:1.04166667vw}
.tariff-popup__selected-desc{font-size:.83333333vw;margin-top:1.52777778vw;margin-bottom:.34722222vw}
.tariff-popup__selected-add-opt{margin-top:2.08333333vw}
.tariff-popup__selected-add-opt-title{font-size:1.04166667vw;margin-bottom:1.875vw}
.tariff-popup__selected-add-opt-checkbox.tariff-popup__checkbox{margin-top:1.11111111vw}
.tariff-popup__selected-total{margin-top:2.22222222vw;padding:1.45833333vw 1.52777778vw 0vw 8.88888889vw}
.tariff-popup__selected-total--nopadding{padding-left:1.52777778vw}
.tariff-popup__selected-total-title{font-size:1.04166667vw;margin-top:.13888889vw}
.tariff-popup__selected-total-price{font-size:1.25vw;margin-top:-0.20833333vw}
.tariff-popup__selected-total-desc{margin-top:1.18055556vw;font-size:1.04166667vw}
.tariff-popup__privacy{margin-top:2.5vw}
.tariff-popup__alert-text{padding-left:1.59722222vw;margin-top:1.38888889vw;font-size:.97222222vw}
.tariff-popup__alert-text:before{width:1.18055556vw;height:1.18055556vw}
.tariff-popup__extra-text{font-size:.83333333vw;margin-top:2.84722222vw}
.tariff-popup__checkbox{margin-left:1.18055556vw;margin-top:.90277778vw}
.tariff-popup__checkbox-wrap{margin-top:2.5vw}
.tariff-popup__checkbox-title{font-size:1.04166667vw;margin-left:.27777778vw;margin-bottom:1.80555556vw}
.tariff-popup__checkbox--required:before{font-size:1.04166667vw;left:-0.83333333vw;top:-0.13888889vw}
.tariff-popup__checkbox-read-only{font-size:1.04166667vw;margin:1.25vw 0vw 0vw 3.81944444vw}
.tariff-popup__checkbox-read-only .new-window{font-size:1.04166667vw}
.tariff-popup__checkbox-read-only .new-window .new-window-icon{width:.83333333vw;height:.83333333vw;margin-left:.34722222vw}
.tariff-popup__checkbox-required-message{margin:1.18055556vw 0vw 0vw 3.81944444vw;font-size:1.04166667vw}
.tariff-popup__checkbox-label{padding-left:2.63888889vw;font-size:1.04166667vw}
.tariff-popup__checkbox .new-window{font-size:1.04166667vw}
.tariff-popup__checkbox .new-window .new-window-icon{width:.83333333vw;height:.83333333vw;margin-left:.34722222vw}
.tariff-popup__table-wrap{margin-left:.34722222vw;margin-top:2.22222222vw}
.tariff-popup__table-title{font-size:1.04166667vw}
.tariff-popup__table-list{padding-top:.69444444vw}
.tariff-popup__table-list-item-title{font-size:1.04166667vw}
.tariff-popup__table-list-item-price{font-size:1.25vw}
.tariff-popup__table-list-item-price sup{font-size:.76388889vw}
.tariff-popup__table-disclaimer-cta{margin:2.08333333vw 0vw 0vw .76388889vw}
.tariff-popup__table-disclaimer-cta button{font-size:1.04166667vw}
.tariff-popup__table-disclaimer-cta button .disclaimer-icon{margin-left:.20833333vw;width:1.04166667vw;height:1.04166667vw}
.tariff-popup__table-disclaimer-content{margin-top:1.25vw;font-size:.83333333vw}
.tariff-popup__btn-wrap{font-size:.69444444vw;border-bottom-left-radius:1.38888889vw;border-bottom-right-radius:1.38888889vw;padding:1.73611111vw 2.5vw}
.tariff-popup__btn-wrap .cta{width:13.88888889vw}
.tariff-popup__close{top:3.75vw;right:1.66666667vw;width:1.66666667vw;height:1.66666667vw}
.tariff-popup__close--v2{top:3.47222222vw;right:1.38888889vw;width:2.22222222vw;height:2.22222222vw;padding:.27777778vw}
.tariff-popup__step-inner{gap:0vw 1.11111111vw}
.tariff-popup__step-fill:before{height:.13888889vw}
.tariff-popup__step ~ .tariff-popup__choose{margin-top:2.77777778vw}
.tariff-popup__form-wrap{margin-top:2.22222222vw}
.tariff-popup__form-list{gap:2.22222222vw 1.66666667vw}
.tariff-popup__form-item{max-width:26.94444444vw}
.tariff-popup__form-item-wide{max-width:100%}
.tariff-popup__form-txt{margin-top:2.22222222vw;font-size:.97222222vw}
.tariff-popup__disclaimer{font-size:.83333333vw}
.tariff-popup__disclaimer-wrap{margin-top:2.22222222vw}
.tariff-popup__disclaimer a[target="_blank"]:after,.tariff-popup__disclaimer a[target="_blank"]:before{width:.83333333vw;height:.83333333vw}
.tariff-popup__validation-message{margin-top:2.22222222vw;padding:1.11111111vw 1.66666667vw;border-radius:.69444444vw}
.tariff-popup__validation-message-title{font-size:.97222222vw}
.tariff-popup__validation-message-content{margin-top:.27777778vw}
.tariff-popup__validation-message-content p{font-size:.83333333vw}
.tariff-popup__validation-message-content p+p{margin-top:.27777778vw}
.tariff-popup__filter{gap:0vw .55555556vw;padding:.34722222vw 0vw 1.11111111vw 0vw}
.tariff-popup__filter-btn{font-size:.97222222vw}
.tariff-popup__filter-list{gap:0vw 1.11111111vw}
.tariff-popup-group-sub a .icon{width:.83333333vw;height:.83333333vw}
.tariff-popup.vd-tariff-popup .tariff-popup__contents{width:58.88888889vw}
.tariff-popup.vd-tariff-popup .tariff-popup__inner{padding:1.66666667vw}
.tariff-popup.vd-tariff-popup .tariff-popup__headline{font-size:1.66666667vw}
.tariff-popup.vd-tariff-popup .tariff-popup__tab-list-wrap:before{left:-1.66666667vw;right:-1.66666667vw}
.tariff-popup.vd-tariff-popup .tariff-popup__radio{margin-top:-0.06944444vw;border-width:.06944444vw}
.tariff-popup.vd-tariff-popup .tariff-popup__radio-wrap{border-width:.13888889vw;border-radius:.34722222vw}
.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-wrap{margin-top:2.22222222vw}
.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-title{font-size:1.25vw}
.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-label{font-size:.97222222vw}
.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-label p:before{padding-right:.27777778vw}
.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-required-message{margin-left:2.63888889vw}
.tariff-popup.vd-tariff-popup .tariff-popup__btn-wrap{gap:0vw 1.38888889vw}
.tariff-popup.vd-tariff-popup .tariff-popup__btn-wrap .cta{width:14.72222222vw}
}
@media only screen and (max-width:767px){.tariff-popup__contents{width:100vw;padding:2.77777778vw}
.tariff-popup__contents-plan-details{top:2.77777778vw;left:2.77777778vw;right:2.77777778vw}
.tariff-popup__inner{padding:13.33333333vw 5.55555556vw 7.77777778vw 5.55555556vw}
.tariff-popup__inner-wrap{height:auto;border-top-left-radius:5.55555556vw;border-top-right-radius:5.55555556vw}
.tariff-popup__inner-wrap.scrollbar .scrollbar-vertical__track{top:6.66666667vw}
.tariff-popup__header{padding:0}
.tariff-popup__icon{width:11.66666667vw;height:8.05555556vw;top:1.38888889vw;-webkit-transform:none;transform:none}
.tariff-popup__headline{font-size:5vw;padding-right:12.5vw}
.tariff-popup__desc{font-size:3.33333333vw;padding-right:22.77777778vw;margin-top:4.16666667vw;line-height:1.32}
.tariff-popup__choose{margin-top:5.55555556vw;margin-bottom:8.88888889vw}
.tariff-popup__choose-item{margin:0vw 1.66666667vw}
.tariff-popup__choose-item-btn{padding:1.38888889vw .55555556vw;font-size:3.61111111vw}
.tariff-popup__choose-tooltip__btn-wrap{width:3.33333333vw;height:3.33333333vw}
.tooltip--active .tariff-popup__choose-tooltip__arrow{width:2.22222222vw;height:3.33333333vw;margin-top:.83333333vw;margin-left:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:100%}
.tooltip--active .tariff-popup__choose-tooltip__arrow:before{border-color:transparent;border-width:0vw 1.11111111vw 1.66666667vw 1.11111111vw;left:0;top:-1px;border-bottom-color:#bbb}
.tooltip--active .tariff-popup__choose-tooltip__arrow:after{border-color:transparent;border-width:0vw 1.11111111vw 1.66666667vw 1.11111111vw;left:0;top:1px;border-bottom-color:#f8f8f8}
.tariff-popup__choose-tooltip__box{top:auto;-webkit-transform:none;transform:none;left:auto;right:0;margin-left:0;margin-right:-12.77777778vw;margin-top:2.22222222vw}
.tariff-popup__choose-tooltip__box-desc{width:34.16666667vw;padding:1.11111111vw 2.77777778vw;font-size:2.77777778vw}
.tariff-popup__network-info a{font-size:3.33333333vw;margin-top:2.77777778vw}
.tariff-popup__network-info a .icon{width:2.5vw;height:2.5vw}
.tariff-popup__network-info__text{font-size:2.77777778vw;margin-top:2.5vw}
.tariff-popup__legal-text{font-size:3.33333333vw;margin-top:2.77777778vw}
.tariff-popup__tab{position:relative}
.tariff-popup__tab:before{position:absolute;bottom:0;left:0;right:0;height:.27777778vw;background:#ddd;content:''}
.tariff-popup__tab-wrap{margin-top:6.94444444vw}
.tariff-popup__tab-wrap .scrollbar__wrap{overflow-x:auto}
.tariff-popup__tab-list-wrap:before{left:-5.55555556vw;right:-5.55555556vw}
.tariff-popup__tab-list-area{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.tariff-popup__tab-list-area::-webkit-scrollbar{display:none;width:0;background:transparent}
.tariff-popup__tab-list-prev,.tariff-popup__tab-list-next{top:1.38888889vw;bottom:1.38888889vw;width:4.44444444vw;height:auto}
.tariff-popup__tab-list-prev .icon,.tariff-popup__tab-list-next .icon{width:4.44444444vw;height:6.66666667vw}
.tariff-popup__tab-list-next{text-align:right;right:0}
.tariff-popup__tab-list-prev{text-align:left;left:0}
.tariff-popup__tab-list-gl-right{display:block;position:absolute;top:0;width:11.11111111vw;bottom:1.38888889vw;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(75%,#fff));background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 75%);right:0;opacity:0;z-index:1}
.tariff-popup__tab-list-gl-left{display:block;position:absolute;top:0;width:11.11111111vw;bottom:1.38888889vw;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff 25%,rgba(255,255,255,0) 100%);left:0;opacity:0;z-index:1}
.tariff-popup__tab-list-gl--active{opacity:1}
.tariff-popup__tab-item{padding:1.94444444vw 1.66666667vw 1.66666667vw 1.66666667vw}
.tariff-popup__tab-item-wrap{width:23.33333333vw;height:15.27777778vw;padding:1.11111111vw}
.tariff-popup__tab-item-wrap:before{display:none}
.tariff-popup__tab-item span{font-size:3.33333333vw}
.tariff-popup__tab-panel-wrap{height:auto;border-width:1px;margin-top:5vw}
.tariff-popup__tab-panel-item{padding:5.55555556vw 0vw 1.38888889vw 0vw}
.tariff-popup__radio{padding:4.72222222vw 4.16666667vw 4.72222222vw 4.16666667vw}
.tariff-popup__radio:first-of-type{padding-top:0}
.tariff-popup__plan{padding:0}
.tariff-popup__plan-wrap{padding-left:9.72222222vw}
.tariff-popup__plan.no-img{padding:0}
.tariff-popup__plan-group-main{float:none;width:auto;max-width:none}
.tariff-popup__plan-header{display:table;width:100%;padding-right:0vw}
.tariff-popup__plan-img{display:table-cell;position:static;width:20.55555556vw;font-size:0;padding:0vw 2.5vw 0vw 0vw;vertical-align:middle}
.tariff-popup__plan-img:before{display:inline-block;height:100%;vertical-align:middle;content:''}
.tariff-popup__plan-img img{display:inline-block;width:100%;vertical-align:middle}
.tariff-popup__plan-title{display:table-cell;font-size:3.33333333vw;font-weight:bold;line-height:1.32;vertical-align:middle}
.tariff-popup__plan.no-img .tariff-popup__plan-title{padding:0}
.tariff-popup__plan-sub-title{font-size:3.33333333vw;margin-top:1.11111111vw}
.tariff-popup__plan-sub-info{font-size:3.88888889vw;margin-top:10.55555556vw}
.tariff-popup__plan-detail-list{margin:0;padding-top:4.16666667vw;font-size:3.33333333vw}
.tariff-popup__plan-detail-item{margin-top:0;line-height:1.6;padding-left:5.27777778vw}
.tariff-popup__plan-detail-item:before{top:1.11111111vw;width:2.77777778vw;height:2.5vw;margin-right:2.5vw}
.tariff-popup__plan-detail-view-more{margin-top:3.33333333vw}
.tariff-popup__plan-detail-view-more span{font-size:3.33333333vw;line-height:1}
.tariff-popup__plan-detail-view-more .icon{margin-left:1.11111111vw;width:2.22222222vw;height:2.22222222vw}
.tariff-popup__plan.no-img .tariff-popup__plan-detail-list{padding-top:3.33333333vw}
.tariff-popup__plan-group-sub{float:none;width:100%;max-width:100%;text-align:left}
.tariff-popup__plan-group-sub a{font-size:3.33333333vw;margin-top:3.33333333vw}
.tariff-popup__plan-group-sub a:after{width:2.22222222vw;height:2.22222222vw;margin-left:.55555556vw}
.tariff-popup__plan-group-sub button{font-size:3.33333333vw;margin-top:3.33333333vw}
.tariff-popup__plan-suggest-flag{padding:.27777778vw 1.38888889vw;font-size:2.77777778vw;margin:0;margin-top:4.44444444vw;border-width:1px;line-height:1.5}
.tariff-popup__plan-price-prev{margin-top:3.33333333vw;font-size:3.33333333vw}
.tariff-popup__plan-price-title{margin-top:3.33333333vw;font-size:5vw}
.tariff-popup__plan-price-prev ~ .tariff-popup__plan-price-title{margin-top:0}
.tariff-popup__plan-price-unit{margin-top:1.11111111vw;font-size:3.33333333vw}
.tariff-popup__plan-price-post-pay{margin-top:1px;font-size:3.33333333vw;color:#666}
.tariff-popup__plan-price-single{margin-top:1px;font-size:3.33333333vw;color:#666}
.tariff-popup__plan-price-desc{margin-top:.55555556vw;font-size:2.77777778vw;line-height:1.4}
.tariff-popup__plan-price-desc:first-of-type{margin-top:1.38888889vw}
.tariff-popup__plan-details-wrap{margin-top:6.38888889vw}
.tariff-popup__plan-details-title{padding:4.44444444vw 17.22222222vw 4.44444444vw 0vw}
.tariff-popup__plan-details-title h2,.tariff-popup__plan-details-title-text{font-size:3.88888889vw}
.tariff-popup__plan-details-title .icon{width:2.22222222vw;height:2.22222222vw;right:5.55555556vw}
.tariff-popup__plan-details-desc h3,.tariff-popup__plan-details-desc p.tariff-popup__plan-details-desc-title{font-size:3.88888889vw;margin-top:9.16666667vw}
.tariff-popup__plan-details-desc p{font-size:3.33333333vw;margin-top:1.38888889vw}
.tariff-popup__plan-details-desc p:last-of-type{margin-bottom:10vw}
.tariff-popup__plan-details-desc.out-of-bundle-charges-desc div{margin-bottom:10vw;font-size:3.33333333vw}
.tariff-popup__plan-details-desc.term-conditions-desc p{margin-bottom:10vw;font-size:3.33333333vw}
.tariff-popup__plan-hyperlink{padding:1.66666667vw 17.22222222vw 1.38888889vw 0vw}
.tariff-popup__plan-hyperlink .cta{font-size:3.88888889vw}
.tariff-popup__selected{padding:5.27777778vw 0vw 3.33333333vw 0vw}
.tariff-popup__selected-wrap{margin-top:8.05555556vw}
.tariff-popup__selected-spec{line-height:1.32;padding:0vw 3.61111111vw}
.tariff-popup__selected-spec-header{display:table;width:100%}
.tariff-popup__selected-spec-img{width:18.05555556vw;display:table-cell;position:static;top:0;bottom:0;-webkit-transform:none;transform:none;padding:0vw 2.5vw 0vw 0vw;-webkit-box-sizing:content-box;box-sizing:content-box}
.tariff-popup__selected-spec-img img{display:inline-block;width:100%;vertical-align:middle}
.tariff-popup__selected-spec-detail{display:table-cell;vertical-align:middle}
.tariff-popup__selected-spec-name{display:block;width:100%;font-size:3.33333333vw;text-align:left}
.tariff-popup__selected-spec-value{padding-right:0;font-size:5vw;margin-top:1.11111111vw;display:block;width:100%;text-align:left}
.tariff-popup__selected-spec-desc{font-size:0}
.tariff-popup__selected-spec-desc+.tariff-popup__selected-spec-desc{margin-top:4.16666667vw}
.tariff-popup__selected-spec-list{margin-top:4.16666667vw}
.tariff-popup__selected-spec-name+.tariff-popup__selected-spec-list{margin-left:2.22222222vw}
.tariff-popup__selected-spec-item{margin-top:1.11111111vw}
.tariff-popup__selected-spec-title{width:75%;font-size:3.33333333vw}
.tariff-popup__selected-spec-price{width:25%;font-size:3.33333333vw}
.tariff-popup__selected-desc{font-size:2.77777778vw;margin-top:6.11111111vw;margin-bottom:1.38888889vw}
.tariff-popup__selected-add-opt{margin-top:5.27777778vw}
.tariff-popup__selected-add-opt-title{font-size:3.33333333vw;margin-bottom:5vw}
.tariff-popup__selected-add-opt-checkbox.tariff-popup__checkbox{margin:0vw 0vw 5vw 0vw}
.tariff-popup__selected-total{line-height:1.32;padding:3.33333333vw 4.16666667vw 0vw 4.16666667vw;margin:-0.27777778vw 0vw 0vw 0vw}
.tariff-popup__selected-total-title{font-size:3.33333333vw;margin-top:1.38888889vw}
.tariff-popup__selected-total-price{font-size:5vw}
.tariff-popup__selected-total-desc{margin-top:2.22222222vw;font-size:3.33333333vw;padding:0;line-height:1.6}
.tariff-popup__privacy{margin-top:6.66666667vw}
.tariff-popup__alert-text{padding-left:3.88888889vw;margin-top:2.77777778vw;font-size:2.77777778vw}
.tariff-popup__alert-text:before{width:2.77777778vw;height:2.77777778vw}
.tariff-popup__extra-text{font-size:2.77777778vw;margin-top:16.94444444vw}
.tariff-popup__checkbox{padding-left:1.94444444vw;margin:5.55555556vw 0vw 4.44444444vw 0vw}
.tariff-popup__checkbox-wrap{margin-top:6.66666667vw}
.tariff-popup__checkbox-title{margin:0;font-size:3.33333333vw}
.tariff-popup__checkbox-label{padding-left:7.22222222vw;font-size:2.77777778vw;line-height:1.5}
.tariff-popup__checkbox--required:before{top:-0.27777778vw;font-size:2.77777778vw;left:0}
.tariff-popup__checkbox-read-only{font-size:2.77777778vw;margin:5.55555556vw 0vw 0vw 9.16666667vw}
.tariff-popup__checkbox-read-only .new-window{font-size:2.77777778vw}
.tariff-popup__checkbox-read-only .new-window .new-window-icon{width:2.22222222vw;height:2.22222222vw;margin-left:1.38888889vw}
.tariff-popup__checkbox-required-message{margin:5.55555556vw 0vw 0vw 9.16666667vw;font-size:2.77777778vw}
.tariff-popup__checkbox .new-window{font-size:2.77777778vw}
.tariff-popup__checkbox .new-window .new-window-icon{width:2.22222222vw;height:2.22222222vw;margin-left:1.11111111vw}
.tariff-popup__table{line-height:1.32}
.tariff-popup__table-wrap{margin-left:0;margin-top:5.55555556vw}
.tariff-popup__table-title{font-size:3.33333333vw;line-height:1.32;color:#363636}
.tariff-popup__table-list{padding:.27777778vw 0vw 0vw 0vw;margin-top:0}
.tariff-popup__table-list-item{line-height:1.5;color:#363636}
.tariff-popup__table-list-item-title{font-size:3.33333333vw}
.tariff-popup__table-list-item-price{font-size:5vw}
.tariff-popup__table-list-item-price sup{font-size:3.05555556vw}
.tariff-popup__table-disclaimer{margin:3.33333333vw 0vw 0vw 0vw}
.tariff-popup__table-disclaimer-cta{padding:0}
.tariff-popup__table-disclaimer-cta button{font-size:3.33333333vw;line-height:1}
.tariff-popup__table-disclaimer-cta button .disclaimer-icon{margin-left:.55555556vw;width:2.22222222vw;height:2.22222222vw}
.tariff-popup__table-disclaimer-content{line-height:1.32;margin-top:1.66666667vw;font-size:2.77777778vw}
.tariff-popup__btn-wrap{padding:4.44444444vw 6.66666667vw;font-size:2.77777778vw;-webkit-box-shadow:0 .9em 2.7em 0 rgba(0,0,0,0.3);box-shadow:0 .9em 2.7em 0 rgba(0,0,0,0.3);border-bottom-left-radius:5.55555556vw;border-bottom-right-radius:5.55555556vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tariff-popup__btn-wrap .cta{width:37.77777778vw}
.tariff-popup__btn-wrap .cta:last-of-type{margin-left:5.55555556vw}
.tariff-popup__close{top:9.44444444vw;right:9.44444444vw;width:6.66666667vw;height:6.66666667vw}
.tariff-popup__close--v2{top:6.11111111vw;right:6.11111111vw;width:8.88888889vw;height:8.88888889vw;padding:1.11111111vw}
.tariff-popup__step-inner{gap:0vw 2.22222222vw}
.tariff-popup__step-fill:before{height:.55555556vw}
.tariff-popup__step ~ .tariff-popup__choose{margin-top:9.72222222vw}
.tariff-popup__form-wrap{margin-top:8.88888889vw}
.tariff-popup__form-list{gap:8.88888889vw 0vw}
.tariff-popup__form-item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;max-width:100%}
.tariff-popup__form-txt{margin-top:8.88888889vw;font-size:3.88888889vw}
.tariff-popup__disclaimer{font-size:3.33333333vw}
.tariff-popup__disclaimer-wrap{margin-top:8.88888889vw}
.tariff-popup__disclaimer a[target="_blank"]:after,.tariff-popup__disclaimer a[target="_blank"]:before{width:2.77777778vw;height:2.77777778vw}
.tariff-popup__validation-message{margin-top:8.88888889vw;padding:4.44444444vw 6.66666667vw;border-radius:2.77777778vw}
.tariff-popup__validation-message-title{font-size:3.88888889vw}
.tariff-popup__validation-message-content{margin-top:1.11111111vw}
.tariff-popup__validation-message-content p{font-size:3.33333333vw}
.tariff-popup__validation-message-content p+p{margin-top:1.11111111vw}
.tariff-popup__filter{display:block;padding:0vw 0vw 4.44444444vw 0vw}
.tariff-popup__filter-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;pointer-events:auto;border-bottom:1px solid rgba(0,0,0,0.2);height:14.44444444vw;font-size:3.88888889vw}
.tariff-popup__filter-icon{width:6.66666667vw;height:6.66666667vw}
.tariff-popup__filter-icon.down{display:block}
.tariff-popup__filter-icon.up{display:none}
.tariff-popup__filter-list{overflow:hidden;max-height:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;-webkit-transition:max-height .3s cubic-bezier(0.4,0,0.2,1);transition:max-height .3s cubic-bezier(0.4,0,0.2,1);gap:0vw 4.44444444vw}
.tariff-popup__filter .checkbox-v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;height:13.33333333vw}
.tariff-popup__filter.is-active .tariff-popup__filter-list{max-height:50vh}
.tariff-popup__filter.is-active .tariff-popup__filter-icon.down{display:none}
.tariff-popup__filter.is-active .tariff-popup__filter-icon.up{display:block}
.tariff-popup.vd-tariff-popup .scrollbar__wrap{height:100vh}
.tariff-popup.vd-tariff-popup .tariff-popup__contents{width:100vw;padding:0;left:0;top:0;-webkit-transform:translate(0,0);transform:translate(0,0);padding:0vw}
.tariff-popup.vd-tariff-popup .tariff-popup__contents-plan-details{top:0;right:0;left:0}
.tariff-popup.vd-tariff-popup .tariff-popup__inner{padding:6.66666667vw 6.66666667vw 8.33333333vw 6.66666667vw}
.tariff-popup.vd-tariff-popup .tariff-popup__inner-wrap{border-radius:0}
.tariff-popup.vd-tariff-popup .tariff-popup__headline{font-size:6.11111111vw}
.tariff-popup.vd-tariff-popup .tariff-popup__tab-list-wrap:before{left:-6.66666667vw;right:-6.66666667vw}
.tariff-popup.vd-tariff-popup .tariff-popup__tab-list-area{text-align:center}
.tariff-popup.vd-tariff-popup .tariff-popup__tab-panel-item{padding-top:1.66666667vw}
.tariff-popup.vd-tariff-popup .tariff-popup__radio{margin-top:-0.27777778vw;border-width:.27777778vw}
.tariff-popup.vd-tariff-popup .tariff-popup__radio-wrap{border-width:.27777778vw}
.tariff-popup.vd-tariff-popup .tariff-popup__radio:first-of-type{padding-top:4.72222222vw}
.tariff-popup.vd-tariff-popup .tariff-popup__selected-total{margin-top:4.44444444vw}
.tariff-popup.vd-tariff-popup .tariff-popup__checkbox{padding:0}
.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-wrap{margin-top:8.88888889vw}
.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-title{font-size:4.44444444vw}
.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-label{font-size:3.88888889vw}
.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-required-message{font-size:3.88888889vw;margin-left:7.22222222vw}
.tariff-popup.vd-tariff-popup .tariff-popup__btn-wrap{margin-top:0;border-radius:0;gap:0vw 5.55555556vw}
.tariff-popup.vd-tariff-popup .tariff-popup__btn-wrap .cta{width:100%}
}