.collect-box {
  border: solid 2px #009DD6;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 25px;
  background-color: #f1fbff;
}
.delivery-id-info {
  border: solid 2px #848181;
  border-radius: 5px;
  margin-top: 10px;
}
@media only screen and (min-width: 1px) {
  .mobile-no-desktop-yes {
    display: none !important;
  }
    .mobile-yes-desktop-no {
    display: block !important;
  }	
}
@media only screen and (min-width: 768px) {
  .mobile-no-desktop-yes {
    display: block !important;
  }
    .mobile-yes-desktop-no {
    display: none !important;
  }	
}
.cart-icon {
  background-image: url("/img/cart.svg");
  width: 30px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
} 	
@media only screen and (min-width:1px){h4{font-size:21px !important}h5{font-size:19px !important}.basket-popper{max-width:290px;background:white;color:#212529;border:2px solid rgba(0,0,0,.7);border-radius:.3rem;z-index:1070;display:none;margin-top:41px !important;margin-left:-12px !important;-webkit-box-shadow:0px 0px 35px 10px rgba(0,0,0,0.8);-moz-box-shadow:0px 0px 35px 10px rgba(0,0,0,0.8);box-shadow:0px 0px 35px 10px rgba(0,0,0,0.8)}.button-success-hollow,.button-success-solid,.button-white-hollow,.button-white-solid,.button-grey-hollow{padding:.5rem 1.75rem}}@media only screen and (min-width:768px){h4{font-size:25px !important}h5{font-size:20px !important}.button-grey-hollow,.button-success-hollow,.button-success-solid,.button-white-hollow,.button-white-solid{padding:.5rem 2.1rem}}@media only screen and (min-width:992px){.cross-popper{cursor:pointer;text-align:right;font-weight:700;margin:15px 0px -15px 0px;background-image:url("../img/grey-cross.png");height:36px;background-repeat:no-repeat;background-position:center right;background-size:21px}.basket-popper{top:0;max-width:315px;background:white;color:#212529;border:2px solid rgba(0,0,0,.7);border-radius:.3rem;z-index:1070;display:none;margin-top:23px !important;margin-left:-12px !important;-webkit-box-shadow:0px 0px 35px 10px rgba(0,0,0,0.8);-moz-box-shadow:0px 0px 35px 10px rgba(0,0,0,0.8);box-shadow:0px 0px 35px 10px rgba(0,0,0,0.8)}}@media only screen and (min-width:1px){.shopper-icon{max-width:85px;float:right;margin-top:0px}.test-h1{font-size:25px!important}.test-p{font-size:14px!important}.overlap-content-mobile{position:relative;top:-86px;background-image:url(/img/sim-background-test.png);background-size:300px 470px;background-repeat:no-repeat;background-position:center;width:300px;padding:35px 15px 35px 21px;height:470px;margin-bottom:-70px;margin-left:auto;margin-right:auto}.min-banner-height{min-height:300px;max-height:300px}}@media only screen and (min-width:360px){.shopper-icon{max-width:105px;float:right;margin-top:-4px}.test-h1{font-size:29px!important}.test-p{font-size:14px!important}.overlap-content-mobile{position:relative;top:-86px;background-image:url(/img/sim-background-test.png);background-size:330px 470px;background-repeat:no-repeat;background-position:center;width:330px;padding:35px 15px 35px 21px;height:470px;margin-bottom:-70px;margin-left:auto;margin-right:auto}.min-banner-height{min-height:360px;max-height:360px}}@media only screen and (min-width:375px){.test-h1{font-size:29px!important}.test-p{font-size:15px!important}.overlap-content-mobile{position:relative;top:-86px;background-image:url(/img/sim-background-test.png);background-size:350px 485px;background-repeat:no-repeat;background-position:center;width:350px;padding:35px 15px 35px 25px;height:485px;margin-bottom:-70px;margin-left:auto;margin-right:auto}.min-banner-height{min-height:360px;max-height:360px}}@media only screen and (min-width:768px){.overlap-content{position:absolute;top:424px;left:60%;transform:translate(-110%,-44%);background-image:url(/img/sim-background-test.png);background-size:405px 535px;background-repeat:no-repeat;background-position:center;width:405px;padding:40px 20px 35px 25px;height:535px}.test-h1{font-size:34px!important}.min-banner-height{min-height:595px;max-height:595px}}@media only screen and (min-width:992px){.overlap-content{position:absolute;top:451px;left:50%;transform:translate(-110%,-44%);background-image:url(/img/sim-background-test.png);background-size:405px 535px;background-repeat:no-repeat;background-position:center;width:405px;padding:40px 20px 35px 25px;height:535px}.test-h1{font-size:34px!important}.min-banner-height{min-height:595px;max-height:595px}}@media only screen and (min-width:1200px){.overlap-content{position:absolute;top:451px;left:50%;transform:translate(-121%,-44%);background-image:url(/img/sim-background-test.png);background-size:405px 535px;background-repeat:no-repeat;background-position:center;width:405px;padding:40px 20px 35px 25px;height:535px}.min-banner-height{min-height:595px;max-height:595px}}@media only screen and (min-width:1440px){.overlap-content{position:absolute;top:441px;left:50%;transform:translate(-132%,-42%);background-size:405px 535px;background-repeat:no-repeat;background-position:center;width:405px;padding:40px 20px 35px 25px;height:535px}.test-h1{font-size:34px!important}.min-banner-height{min-height:595px;max-height:595px}}@media only screen and (min-width:2000px){.overlap-content{position:absolute;top:441px;left:42%;transform:translate(-132%,-42%);background-size:405px 535px;background-repeat:no-repeat;background-position:center;width:405px;padding:40px 20px 35px 25px;height:535px}}@media only screen and (min-width:2560px){.overlap-content{position:absolute;top:441px;left:38%;transform:translate(-132%,-42%);background-size:405px 535px;background-repeat:no-repeat;background-position:center;width:405px;padding:40px 20px 35px 25px;height:535px}}@media all and (min-width:1px){a{text-decoration:none!important}.menu-sim-icon{max-width:45px;padding-right:0}.menu-item-heading{margin:0;font-weight:700;font-size:16px;text-align:right;line-height:1.5!important}.menu-item{margin:-5px 0 0;font-weight:400;font-size:12px!important;text-align:right}.sub-menu-sim-icon{float:right;max-width:30px;margin:0 15px 0 10px}}@media all and (min-width:360px){.menu-item-heading{margin:0;font-weight:700;font-size:16px;text-align:right;line-height:1.5!important}.menu-item{margin:-3px 0 0;font-weight:400;font-size:14px!important;text-align:right}}@media all and (min-width:576px){.menu-sim-icon{max-width:55px;padding-right:0}}@media all and (min-width:992px){.menu-item,.menu-item-heading{font-size:16px;text-align:left}.navbar .nav-item .dropdown-menu{display:none;margin-top:0;padding:10px 50px 10px 0}.navbar .nav-item:hover .dropdown-menu{display:block}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;border-top:0 solid #fff;border-bottom:0 solid #09a4d9!important;border-right:0px solid #09a4d9!important;border-left:0 solid #09a4d9!important;-webkit-box-shadow:0 12px 20px -8px rgba(0,0,0,.75);-moz-box-shadow:0 12px 20px -8px rgba(0,0,0,.75);box-shadow:0 12px 20px -8px rgba(0,0,0,.75)}.dropdown-toggle:hover::after{transform:rotate(-180deg)}.shift-left1{left:-130%!important}.shift-left2{left:-132%!important}.shift-left3{left:-280%!important}.menu-sim-icon{max-width:55px;padding-right:15px}.menu-item-heading{margin:0;font-weight:700;line-height:1.8!important}.menu-item{margin:-5px 0 0;font-weight:400}}@media screen and (min-width:1px){.refer{font-size:.85em;color:#fff;font-weight:700;text-align:center;padding:7px 3px;background-color:#02a75a;margin-bottom:10px;top:0;position:relative}.basket-popper{position:fixed!important;top:-50px!important;z-index:9999}}@media screen and (min-width:768px){.basket-popper{position:fixed!important;top:-30px!important;z-index:9999}}@media screen and (min-width:1024px){.refer{font-size:1em;color:#fff;font-weight:700;text-align:center;padding:7px 0;background-color:#02a75a;margin-bottom:10px;top:0;position:sticky;z-index:9999}}@media (max-width:480px){.inline-tooltip__bubble{left:0;right:auto;transform:none;width:min(210px,calc(100vw - 16px));max-width:calc(100vw - 16px)}.inline-tooltip__bubble::after{left:16px;transform:none}}@media (min-width:1px){.upgrade-plan{font-size:12px !important;font-family:'Montserrat',sans-serif !important;border:solid #003473 2px;border-radius:4px;width:115px;margin:0 auto;padding:2px 0px;text-decoration:none;text-align:center;font-weight:700}}@media (min-width:360px){.upgrade-plan{font-size:13px!important;border:solid #003473 2px;font-family:'Montserrat',sans-serif !important;border-radius:4px;width:130px;margin:0 auto;padding:2px 0px;text-decoration:none;text-align:center;font-weight:700}}@media (min-width:576px){.upgrade-plan{font-size:15px !important;border:solid #003473 2px !important;border-radius:4px;width:150px;margin:0 auto;padding:2px 0px;color:#003473;font-family:'Montserrat',sans-serif !important;text-decoration:none;text-align:center;font-weight:700;letter-spacing:-0.065em}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}@media only screen and (min-width:1025px){.navbar-expand-lg .navbar-nav .dropdown-menu{left:22%}}@media only screen and (min-width:1400px){.navbar-expand-lg .navbar-nav .dropdown-menu{left:37%}#basket-btn{position:absolute;right:145px}}@media only screen and (min-width:1500px){#basket-btn{position:absolute;right:185px}}@media only screen and (min-width:1600px){#basket-btn{position:absolute;right:225px}}@media only screen and (min-width:1800px){#basket-btn{position:absolute;right:325px}}@media only screen and (min-width:1900px){#basket-btn{position:absolute;right:365px}}@media only screen and (min-width:2100px){#basket-btn{position:absolute;right:455px}}@media only screen and (min-width:2300px){#basket-btn{position:absolute;right:555px}}@media only screen and (min-width:2500px){#basket-btn{position:absolute;right:650px}}@media only screen and (min-width:650px){#basket-btn{position:absolute;right:0px}}@media only screen and (min-width:700px){#basket-btn{position:absolute;right:10px;top:39px}}@media (min-width:1200px){.fixed-lg-only{background-attachment:fixed!important}}@media (min-width:418px){.hotpink-plan-text{font-size:14px}}@media only screen and (min-width:1px){h1{font-size:26px!important}h2{font-size:25px!important}h3{font-size:23px!important}h4{font-size:21px!important}h5{font-size:19px!important}h6{font-size:17px!important}.badge{font-size:.6em;line-height:1.4;width:21px;height:21px;padding:2px}#basket-btn{float:right;position:absolute;right:80px;top:38px;font-size:20px}.nav-link{padding:.4rem 1rem;text-align:right}.nav-item{font-weight:bold;font-size:20px;list-style:none}.button-success-hollow,.button-success-solid,.button-white-hollow,.button-white-solid,.button-grey-hollow{padding:.5rem 1.75rem}.table td,.table th{padding:.15rem!important}.mobile-break{display:block}.plan-icon{width:70px;height:93px}.jpy{font-weight:600;font-size:15px}.p-large{font-size:16px!important;line-height:1.4!important}.p-larger{font-size:18px!important;line-height:1.4!important}.pink-line-s{max-width:65px}.pink-line-m{max-width:160px}.pink-line-l{max-width:205px}.pink-line-ml{max-width:225px}.pink-line-xl{max-width:265px}.pink-line-xxl{max-width:295px}.pink-line-xxxl{max-width:310px}.more-details{width:100%;display:block;text-align:center}.tab-subtitle{font-weight:400;font-size:14px}.tab-title{font-size:16px}.nav-item-1 .nav-link{background-color:#f0f0f0;color:#000;margin:0 3px;border:3px solid transparent;border-radius:5px;font-weight:bold;padding:10px 10px;position:relative;text-align:center;min-width:147px}.nav-width-override{min-width:300px!important}.charity-background{background-image:url(/img/common/home2023-7.jpg);background-size:contain;background-repeat:no-repeat}.mobile-charity{margin-top:110px}}@media only screen and (min-width:375px){.tab-subtitle{font-weight:400;font-size:16px}.tab-title{font-size:18px}.nav-width-override{min-width:345px!important}.nav-item-1 .nav-link{background-color:#f0f0f0;color:#000;margin:0 3px;border:3px solid transparent;border-radius:5px;font-weight:bold;padding:10px 10px;position:relative;text-align:center;min-width:165px}}@media only screen and (min-width:428px){.mobile-break{display:none}.tab-title{font-size:16px}.nav-item-1 .nav-link{background-color:#f0f0f0;color:#000;margin:0 3px;border:3px solid transparent;border-radius:5px;font-weight:bold;padding:20px 10px;position:relative;text-align:center;min-width:200px}}@media only screen and (min-width:576px){.container{max-width:540px}#basket-btn{position:absolute;right:135px}.tab-title{font-size:18px}.nav-item-1 .nav-link{background-color:#f0f0f0;color:#000;margin:0 3px;border:3px solid transparent;border-radius:5px;font-weight:bold;padding:20px 10px;position:relative;text-align:center;min-width:230px}}@media only screen and (min-width:768px){.container{max-width:720px}#basket-btn{position:absolute;right:235px}h1{font-size:43px!important}h2{font-size:36px!important}h3{font-size:31px!important}h4{font-size:25px!important}h5{font-size:20px!important}h6{font-size:18px!important}.button-grey-hollow,.button-success-hollow,.button-success-solid,.button-white-hollow,.button-white-solid{padding:.5rem 2.1rem}.center-mobile-right-desktop{text-align:right}.button-success-solid.table-button{font-size:13px;padding:2px 13px}.table td,.table th{padding:.75rem!important}.plan-icon{width:70px;height:93px}.jpy{font-weight:600;font-size:15px}.p-large{font-size:19px!important;line-height:1.4!important}.p-larger{font-size:19px!important;line-height:1.4!important}.tab-subtitle{font-weight:400;font-size:17px}.accordion-body{background-color:white;border-radius:0.75rem;padding:1.5rem;margin-top:-1rem}.more-details{width:200px;display:block;text-align:center}.pink-line-s{max-width:110px}.pink-line-m{max-width:210px}.pink-line-l{max-width:270px}.pink-line-ml{max-width:300px}.pink-line-xl{max-width:340px}.pink-line-xxl{max-width:400px}.pink-line-xxxl{max-width:420px}.tab-title{font-size:20px}.nav-item-1 .nav-link{background-color:#f0f0f0;color:#000;margin:0 3px;border:3px solid transparent;border-radius:5px;font-weight:bold;padding:20px 20px;position:relative;text-align:left;min-width:260px}.nav-width-override{min-width:360px!important}.charity-background{background-image:url(/img/common/home2023-7.jpg);background-size:600px;background-repeat:no-repeat}.mobile-charity{margin-top:0px}}@media only screen and (min-width:992px){.container{max-width:960px}.navbar{padding-top:1.5rem;padding-bottom:1.5rem}.center-tablet-right-desktop{text-align:right}#basket-btn{float:right;font-size:25px;position:absolute;right:10px;top:68px}.button-success-solid.table-button{font-size:17px;padding:7px 15px}.nav-link{text-align:center}.nav-item{font-weight:normal;font-size:16px}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;border-top:solid 0px white;margin-top:0px;border-bottom:solid 6px #09A4D9;border-right:solid 6px #09A4D9;border-left:solid 6px #09A4D9;left:19%}.badge{font-size:.7em;line-height:1.4;border-radius:.25rem;width:25px;height:25px;padding:0}.nav-width-override{min-width:430px!important}}@media only screen and (min-width:1200px){.container{max-width:1200px!important}.button-success-solid.table-button{font-size:18px;padding:12px 30px}.navbar-expand-lg .navbar-nav .dropdown-menu{left:33%}#basket-btn{position:absolute;right:85px}.tabs-wrapper-desktop{max-width:1200px;margin-left:auto;margin-right:auto;border-radius:10px}.charity-background{background-image:url(/img/common/home2023-7.jpg);background-size:765px;background-repeat:no-repeat}}@media (min-width:320px){.h4-price{font-size:24px;font-weight:700!important}.h4-price1{font-size:21px;font-weight:700!important}}@media (min-width:576px){.h4-price{font-size:24px;font-weight:700!important}.h4-price1{font-size:21px;font-weight:700!important}}@media (min-width:375px){#unlimitedPlanCard #planSelect{font-size:0.9rem;padding-top:.75rem;padding-bottom:.75rem}}@media (min-width:400px){#unlimitedPlanCard #planSelect{font-size:1rem;padding-top:.75rem;padding-bottom:.75rem}}@media (min-width:768px){@keyframes borderSlide{from{background-position:0% 50%}to{background-position:200% 50%}}.data-plan-card::before{content:"";position:absolute;inset:0;padding:3px 3px 4px 3px;border-radius:16px;background:linear-gradient( 90deg,#ff4fb3 0%,#4aa3ff 50%,#ff4fb3 100% );background-size:200% 100%;background-position:0% 50%;animation:borderSlide 12s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:0}}@media (min-width:360px){.hotpink-plan-text{font-size:12px}.h4-price{font-size:24px;font-weight:700!important}.h4-price1{font-size:21px;font-weight:700!important}#unlimitedPlanCard #planSelect{font-size:0.85rem;padding-top:.75rem;padding-bottom:.75rem}.plan-pill{display:inline-block;padding:5px 6px;border-radius:5px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1}}@media (max-width:420px){#unlimitedPlanCard #planDropdownBtn{font-size:0.92rem;padding-top:.55rem;padding-bottom:.55rem}#unlimitedPlanCard .dropdown-menu .dropdown-item{font-size:0.90rem}#unlimitedPlanCard .dropdown-menu .dropdown-item .ms-3{margin-left:.75rem!important}#unlimitedPlanCard .kddi-qty-row{gap:10px}#unlimitedPlanCard .kddi-qty-control{height:45px}#unlimitedPlanCard .kddi-qty-btn{width:32px;height:30px}#unlimitedPlanCard .kddi-qty-value{height:30px;font-size:.95rem}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (min-width:1px){@media (min-width:1px){.data-plan-card::before{content:"";position:absolute;inset:0;padding:2px;border-radius:16px;background:linear-gradient( 90deg,#ff4fb3 0%,#4aa3ff 50%,#ff4fb3 100% );background-size:200% 100%;background-position:0% 50%;animation:borderSlide 12s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:0}}@keyframes borderSlide{from{background-position:0% 50%}to{background-position:200% 50%}}.fixed-lg-only{background-attachment:scroll!important}.accordion-body{background-color:white;border-radius:0.75rem;padding:1.5rem 1rem;margin-top:-1rem}.card-award .ribbon{left:50%;transform:translateX(-50%);top:0;width:100%}.hotpink-plan-text{font-size:10px}.card-award .card-body.text-center{padding-top:2.5rem}.card-banner-strip{text-align:center;color:#fff;padding:10px 5px;font-weight:700;font-family:"Montserrat",sans-serif!important}#unlimitedPlanCard #planSelect{font-size:0.8rem;padding-top:.75rem;padding-bottom:.75rem}.pink-line-xxxl{max-width:280px}.kddi-tag{font-size:1.2rem;color:#fff;background-color:#09a4d9;font-weight:700;padding:8px;max-width:200px;text-align:center;border-radius:0px 2px 2px 0px}.esim-media .plan-pill{font-size:11px;padding:5px 12px;text-align:center;margin-top:75px!important;position:absolute}.plan-pill{display:inline-block;padding:5px 6px;border-radius:5px;color:#fff;font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1}.badge.bg-pink.text-uppercase.sticky-pill{width:100px;padding:3px 10px;text-align:center;height:auto}.plan-list{list-style:none;padding:0;margin:0 0 2rem 0;max-width:100%}}@media (min-width:992px){#unlimitedPlanCard .plan-desktop-grid{display:grid;grid-template-columns:110px 1fr auto;grid-template-areas:"media title side" "media main side";column-gap:24px;row-gap:10px;align-items:start;margin-top:6px}#unlimitedPlanCard .plan-head{display:contents}#unlimitedPlanCard .esim-media{grid-area:media;width:110px;align-items:flex-start;text-align:left}#unlimitedPlanCard .plan-titleblock{grid-area:title}#unlimitedPlanCard .plan-main{grid-area:main;margin-top:-40px!important}#unlimitedPlanCard .plan-price-block .display-6{font-size:1.7rem;line-height:1.15}#unlimitedPlanCard .phone-placeholder{width:115px;height:115px}#unlimitedPlanCard .plan-side .full-width-button{width:auto!important;padding-left:2.4rem;padding-right:2.4rem}#unlimitedPlanCard .plan-signal span{width:60px;height:50px;border-radius:2px;display:inline-block;font-size:14px;line-height:1.25;font-family:"Open Sans",sans-serif!important;color:#003473}#unlimitedPlanCard .open-font br{display:none}#unlimitedPlanCard .open-font p{display:inline!important;margin:0!important}#unlimitedPlanCard .plan-price-block .display-6,#unlimitedPlanCard .plan-price-block .text-secondary{margin:0!important;white-space:nowrap}#unlimitedPlanCard .plan-price-block .text-secondary{line-height:1.15}#unlimitedPlanCard .plan-side{grid-area:side;display:flex;flex-direction:column;justify-content:center;gap:17px;min-width:400px;align-items:center;text-align:center}#unlimitedPlanCard .plan-signal{position:static!important;top:auto!important;right:auto!important;z-index:2;transform:none!important;left:auto!important;width:100%;display:flex;justify-content:center;gap:45px;margin-bottom:37px}#unlimitedPlanCard .plan-titleblock .mont.d-lg-flex{white-space:nowrap;flex-wrap:nowrap}#unlimitedPlanCard #planDropdown{max-width:520px}.kddi-tag{font-size:1.2rem;color:#fff;background-color:#09a4d9;font-weight:700;padding:8px;max-width:200px;text-align:center;border-radius:2px}#unlimitedPlanCard #planSelect{font-size:0.95rem;padding-top:.75rem;padding-bottom:.75rem}.esim-media .plan-pill{font-size:12px;padding:3px 20px;text-align:center;margin-top:105px!important;position:absolute}.badge.bg-pink.text-uppercase.sticky-pill{width:114px;padding:5px 10px;text-align:center;height:auto}.plan-pill{display:inline-block;padding:5px 8px;border-radius:5px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1}#unlimitedPlanCard .plan-price-block{margin-top:0!important;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:.35rem}.plan-list{list-style:none;padding:0;margin:0 0 2rem 0;max-width:280px}}body{margin:0px 0 0 0}button *{pointer-events:none}.alert.alert-success.alert-package-added{font-size:1em}.alert{border:none!important;background:#f5eeee!important;border-radius:5px}.alert-success{color:#02A75A;background-color:#fff;border-color:#02A75A;font-weight:bold;text-align:center;font-family:'Montserrat',sans-serif !important;font-size:1.5em}.dropdown-item:focus,.dropdown-item:hover{background-color:white;text-decoration:none}.dropdown-item{display:flex}.basket-popper[data-show]{display:block}.basket-popper-arrow,.basket-popper-arrow::before{position:absolute;width:0px;height:0px;background:inherit;border-top:0px solid rgba(0,0,0,.7);border-left:0px solid rgba(0,0,0,.7);top:-4px}.basket-popper-arrow{visibility:hidden}.basket-popper-arrow::before{visibility:visible;content:'';transform:rotate(45deg)}.quantity-dropdown{padding:3px 5px 3px 5px;width:100%;border-radius:5px;border:solid 2px #848181;font-family:'Open Sans',sans-serif !important;font-size:16px !important;line-height:1.8 !important;color:#848181;font-weight:bold;margin:.75em 0 .5em 0}select{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 100% 50%;-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0;appearance:none;outline-width:0;padding:10px 10px 10px 5px;display:block;width:10em;border:none;font-size:1rem;border-bottom:1px solid #757575}.cross-popper{cursor:pointer;text-align:right;font-weight:700;margin:-5px 0 -15px!important;background-image:url("../img/grey-cross.png");height:36px;background-repeat:no-repeat;background-position:center right;background-size:21px}.dark-midnight-blue{color:#003473}.rich-electric-blue{color:#009DD6}.bold{font-weight:700!important}.button-success-solid,.button-success-hollow,.button-success-solid-small,.button-success-hollow-small{cursor:pointer;font-family:'Montserrat',sans-serif;font-weight:bold;border:solid 2px #02A75A !important;-webkit-appearance:button;font-size:1.1rem;border-radius:.35rem;transition:.15s ease-in-out,.15s ease-in-out,.15s ease-in-out,.15s ease-in-out}.button-success-solid,.button-success-solid-small{color:#fff !important;background:#02A75A !important}.button-success-solid:hover,.button-success-solid-small:hover{color:#02A75A !important;background:rgba(255,255,255,1) !important}.button-grey-hollow,.button-grey-hollow-small{color:#848181;cursor:pointer;font-family:'Montserrat',sans-serif;font-weight:bold;border:solid 2px #848181 !important;-webkit-appearance:button;font-size:1.1rem;border-radius:.35rem;transition:.15s ease-in-out,.15s ease-in-out,.15s ease-in-out,.15s ease-in-out;background:transparent}.button-grey-hollow:hover,.button-grey-hollow-small:hover{color:rgba(255,255,255,1.0);background:#848181}.center{text-align:center}.package-add-form{text-align:center}.full-width-button{width:100%}.dropdown-toggle::after{display:inline-block!important;width:0!important;height:0!important;margin-left:.255em!important;vertical-align:.255em!important;content:""!important;border-top:.3em solid!important;border-right:.3em solid transparent!important;border-bottom:0!important;border-left:.3em solid transparent!important}.flag-icon{display:inline-block;width:24px;height:16px;background-size:cover;background-position:center;margin-right:8px;border-radius:2px;transition:transform 0.2s ease-in-out}.fixed-bar{position:fixed;top:0;left:0;right:0;transition:top 0.3s ease-in-out;width:100%;background:#003473;z-index:9999}.fixed-bar-voice{position:fixed;top:0;left:0;right:0;transition:top 0.3s ease-in-out;width:100%;background:#003473;z-index:9999}.choose-bar-jet{padding:20px 0 70px 0;border-bottom:3px solid #003473}.japan-tab-active,.japan-tab-active:hover{color:#fff;border-radius:5px;background-color:#003473;padding:3px 10px;margin-top:-3px}.japan-tab-active{color:#fff;border-radius:5px;background-color:#003473;padding:3px 10px;margin-top:-3px}.sub-menu-flex{display:flex;flex-direction:row-reverse;align-items:center}.dropdown-item:focus,.dropdown-item:hover{color:inherit;background-color:inherit;text-decoration:none!important}.sticky-test-header{position:sticky;top:0;-webkit-box-shadow:0 9px 9px -6px rgba(0,0,0,.5);-moz-box-shadow:0 9px 9px -6px rgba(0,0,0,.5);box-shadow:0 9px 9px -6px rgba(0,0,0,.5);z-index:1000!important}.japan-tab-active,.japan-tab-active:hover{color:#fff;border-radius:5px;background-color:#003473;padding:3px 10px;margin-top:-3px}.from::before{content:'from ';font-size:15px;font-weight:500;letter-spacing:-.05em}.modal-dialog{z-index:9999;width:92%;margin:.5rem auto;max-width:900px}.big .ind_cnt{width:80px!important}[data-tooltip]{position:relative;z-index:2;cursor:pointer}[data-tooltip]:after,[data-tooltip]:before{visibility:hidden;opacity:0;pointer-events:none}[data-tooltip]:before{font-weight:bold;position:absolute;bottom:150%;left:50%;margin-bottom:0;margin-left:-125px;padding:5px;width:150px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;color:#222;content:attr(data-tooltip);text-align:center;font-size:13px;line-height:1.5;-webkit-box-shadow:0 0 6px 1px rgba(0,0,0,.75);-moz-box-shadow:0 0 6px 1px rgba(0,0,0,.75);box-shadow:0 0 6px 1px rgba(0,0,0,.75)}[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;opacity:1}#product_page .paging{padding:15px 0 0;height:24px}#product_page #sa_sort,#review_image .sa_logo{display:none!important}#merchant_page label[for=sa_sort],#product_page label[for=sa_sort]{display:none}#product_page #sa_sort{padding-right:20px}.inline-tooltip{position:relative;display:inline-block}.inline-tooltip__trigger{text-decoration:underline dotted;text-underline-offset:0.12em;cursor:pointer}.inline-tooltip__bubble{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#000;color:#fff;padding:8px 10px;border-radius:6px;font-size:14px;line-height:1.35;white-space:normal;width:max-content;max-width:min(210px,calc(100vw - 16px));box-sizing:border-box;overflow-wrap:break-word;word-break:normal;font-weight:400;font-family:'Open Sans',sans-serif !important;letter-spacing:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.2s ease,visibility 0.2s ease;z-index:1000}.inline-tooltip__bubble::after{content:"";position:absolute;top:99%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#000}.inline-tooltip:hover .inline-tooltip__bubble,.inline-tooltip:focus-within .inline-tooltip__bubble{opacity:1;visibility:visible}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.75rem;padding-left:.75rem}.accordion-body.accordion-wrap .bodytext{margin-bottom:0;padding:0 10px}.accordion-body p{margin-bottom:0}.modal-header{border-bottom:0px solid #dee2e6}.btn-check:focus + .btn,.btn:focus{outline:0;box-shadow:0 0 0 .0rem rgba(13,110,253,.0)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{text-decoration:none}.navbar-light .navbar-nav .nav-link{color:#003473}.white{color:#fff!important}a{text-decoration:none;color:inherit}a:hover{color:inherit;text-decoration:underline}.nav-item:hover{color:rgba(0,0,0,.55);text-decoration:none}.dropdown-menu{border:none}.accordion-item:last-of-type .accordion-button.collapsed{border:solid 3px #848181;border-radius:5px}.navbar-light .navbar-toggler{color:rgba(0,0,0,.0);border-color:#003473}.navbar{background-color:#fff;max-width:1200px;margin:0 auto;font-family:"Open Sans",sans-serif}.container{width:100%}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23848181'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{background-size:1.25rem;transition:transform .2s ease-in-out;position:absolute;top:40%;right:2%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23848181'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat}.card{border:none;background:#f5f5f5}hr:not([size]){height:3px}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif!important;letter-spacing:-0.04em!important}.row{margin-left:0!important;margin-right:0!important}.link-on-white{text-decoration:none;font-weight:bold;color:#009DD6}.link-on-white:hover{text-decoration:underline;color:#009DD6}body p{font-family:"Open Sans",sans-serif!important;font-size:16px!important;line-height:1.8!important;color:#222}table{font-family:"Open Sans",sans-serif!important}.small{font-size:13px!important;line-height:1.6!important}h1,h2{font-weight:700!important}h3,h4,h5,h6{font-weight:600!important}.table .thead-dark th{background-color:#003473!important;border-color:#32383e!important}.table td,.table th{vertical-align:middle!important}textarea{min-height:175px}.button-success-solid,.button-success-hollow,.button-success-solid-small,.button-success-hollow-small{cursor:pointer;font-family:"Montserrat",sans-serif;font-weight:bold;border:solid 2px #02A75A!important;-webkit-appearance:button;font-size:1.1rem;border-radius:.35rem;transition:.15s ease-in-out,.15s ease-in-out,.15s ease-in-out,.15s ease-in-out}.button-success-solid,.button-success-solid-small{color:#fff!important;background:#02A75A!important}.button-success-solid:hover,.button-success-solid-small:hover{color:#02A75A!important;background:rgba(255,255,255,1)!important}.button-success-hollow,.button-success-hollow-small{color:#02A75A!important;background:transparent!important}.button-success-hollow:hover,.button-success-hollow-small:hover{color:#fff!important;background:#02A75A!important}.center-mobile-right-desktop{text-align:center}.center-tablet-right-desktop{text-align:center}.wrapper{overflow:hidden;position:relative;z-index:1}.error-message{font-size:.875em;color:#dc3545}.error-message.large{font-size:1em}.open-font{font-family:"Open Sans",sans-serif!important}#accordionLocation .accordion-button:not(.collapsed){background-color:#019cd4!important}#accordionLocation .accordion-button,#accordionLocation .accordion-button:not(.collapsed){font-weight:bold;background-color:#003473!important;color:#fff}.carousel-indicators .active{opacity:1;background-color:#009DD6!important}.carousel-indicators [data-bs-target]{background-color:#003473;opacity:1!important}.plan-card{background-color:#edf8fc;box-shadow:0 4px 6px rgba(0,0,0,0.08)}.plan-box-footer{background-color:#fff;border:2px solid;border-image:linear-gradient(to right,#c2e8f5,#f4d3ed) 1}.pricing-card .plan-icon{width:80px;height:auto}.pricing-card .list-group-item.active{background-color:#e0f2fe;border-color:#bae6fd;color:#1e3a8a}.small-p{font-size:15px!important}.mont{font-family:"Montserrat",sans-serif!important}.lightblue{color:#009DD6}.hotpink-bg{background-color:#FF3CAC}.lightblue-bg{background-color:#009dd6}.lightblue-plan-bar{background-color:#d1e8ff}.darkblue-bg{background-color:#003473}.transparent{background-color:transparent!important}.accordion-wrap{border:solid 0px #848181!important;border-radius:5px;margin-top:5px}.green{color:#02A75A}.card-award{position:relative;overflow:visible}.ribbon{width:150px;height:150px;position:absolute;top:0px;left:0px}.ribbon span{position:relative;display:block;width:175px;padding:5px 0;background-color:#efbf04;color:#fff;font-weight:bold;text-align:center;top:-15px;margin:0 auto;border-radius:10px 0px 10px 0px}.card-award .card-body.primary{background-color:#f5c4ca}.card-award .card-body.secondary{background-color:#d1e8ff}.award-logo{max-width:190px;margin-bottom:0rem}.delivery-id-select{border-radius:15px!important;padding:15px 5px 15px 20px!important;font-size:19px!important;width:100%;border:solid 3px #848181;color:#848181;font-weight:bold;font-family:"Open Sans",sans-serif!important}.custom-icon{display:inline-block;width:24px;height:24px;border-radius:50%;line-height:24px;text-align:center;font-size:14px;font-weight:bold}.custom-check{background-color:#02A75A;color:#fff}.custom-x{background-color:red;color:#fff}.reason-card{position:relative;background:#ffffff;border:2px solid #fff;border-radius:1rem;padding:1.5rem;margin-bottom:0;height:100%}.reason-card h6{color:#003473}.number-circle{position:absolute;top:0;left:1.25rem;transform:translateY(-50%);background-color:#FF3CAC;color:#ffffff;width:32px;height:32px;border-radius:50%;font-weight:bold;display:flex;align-items:center;justify-content:center}.promo-container{border-radius:1rem;overflow:hidden;position:relative}.promo-header{background-color:#FF3CAC;color:#fff;padding:1rem;font-weight:500;position:relative}.promo-header::after{content:"";position:absolute;top:0;right:0;width:50px;height:50px;background-color:#FF3CAC;clip-path:polygon(100% 0,100% 100%,0 100%)}.promo-body{background-color:#003473;color:#ffffff;padding:1.5rem;position:relative}.promo-body h5{margin-bottom:0.5rem}.promo-body p.small{font-size:0.8rem;margin-top:0.75rem}.sim-img{position:absolute;top:-30px;right:1rem;width:90px;transform:rotate(10deg)}.orange-alert{background:#fff!important;border-radius:5px;border:solid 3px #ed8200!important;margin-bottom:-55px}.orange-tab{background:#ed8200!important;border-radius:5px;max-width:130px;text-align:center;margin:0px 0px -20px 15px;position:relative}.accordion-button-blue::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important}.accordion-button:not(.collapsed){background-image:none;background-color:transparent!important;box-shadow:inset 0 0px 0 rgb(0,0,0)!important;color:inherit}.accordion-button{display:block;border:none!important;font-weight:bold;background-color:white;color:#003366;border-radius:0.75rem!important;margin-bottom:0rem}.accordion-item{background-color:#fff;border-radius:10px!important;border:none}.accordion-button:focus{border:solid 0px #848181!important;box-shadow:0 0 0 .0rem rgba(13,110,253,.0)!important;z-index:3;outline:0}.circle-letter{display:inline-block;width:25px;height:25px;border-radius:50%;background-color:#003473;text-align:center;line-height:25px;color:#fff;font-weight:bold;font-family:sans-serif;font-size:14px}.modal-content{margin-top:100px}.free-tab{background:#003473;color:#fff;font-family:"Montserrat",sans-serif!important;font-weight:bold!important;width:60px;margin:0 auto}.fiveg-icon{background-color:#009dd6;color:#fff;font-weight:bold;padding:3px;text-align:center;margin:9px auto;border-radius:50%;display:block;width:35px;height:35px;line-height:27px}.choose-bar{background-color:#009DD6;padding:10px 15px}.choose-bar h4{color:#fff;margin:0}.nav-tabs{border-bottom:none}.nav-item-1 .nav-link.active{background-color:#ffffff;border:3px solid #003473;color:#000;box-shadow:none;border-radius:5px}.nav-item-1 .nav-link.active::after{content:"";display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background-image:url("/img/bluetick2025.png");background-repeat:no-repeat;background-position:center;background-size:20px 20px}.tabs-wrapper{position:relative;background-color:#009DD6;padding:20px 5px 35px 5px;margin-bottom:40px}.tabs-wrapper::after{content:"";position:absolute;left:49.8%;bottom:-30px;transform:translateX(-50%);width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:40px solid #009DD6;z-index:1}.tabs-wrapper::before{content:"";position:absolute;left:49.8%;top:-10px;transform:translateX(-50%);width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:40px solid #fff}.data-plan-card{border-radius:16px;background:#eef8ff;box-shadow:0 8px 22px rgba(0,0,0,.10);position:relative;overflow:visible}.plan-pills{position:absolute;top:-12px;left:14px}.plan-pill-recommended,.plan-pill-unlimited{background:#ff4fb3;font-family:"Open Sans",sans-serif!important}.phone-placeholder{width:85px;height:85px;overflow:hidden;display:flex;align-items:center;justify-content:center}.plan-image{width:100%;height:100%;object-fit:contain;opacity:1;transition:opacity 220ms ease}.plan-image.is-fading{opacity:0}.badge-kddi{font-size:1em;line-height:1.78;width:35px;height:35px;padding:2px;background-color:#009dd6!important;font-weight:700!important;color:#fff;text-align:center}.esim-media{width:72px;text-align:center}#unlimitedPlanCard #planDropdownBtn{box-shadow:none!important;outline:none!important;border-color:#ced4da}#unlimitedPlanCard #planDropdownBtn:focus,#unlimitedPlanCard #planDropdownBtn:active,#unlimitedPlanCard #planDropdownBtn.show{box-shadow:none!important;outline:none!important;border-color:#ced4da}#unlimitedPlanCard .dropdown-menu .dropdown-item:focus,#unlimitedPlanCard .dropdown-menu .dropdown-item:active{background-color:#f1f3f5!important;color:inherit!important}#unlimitedPlanCard .dropdown-menu .dropdown-item.active{background-color:#e9ecef!important;color:inherit!important}#unlimitedPlanCard .dropdown-menu .dropdown-item{white-space:nowrap;padding-top:.45rem;padding-bottom:.45rem}#unlimitedPlanCard #planSelectNative:focus,#unlimitedPlanCard #planDropdownBtn:focus{box-shadow:none!important;outline:none!important;border-color:#ced4da}#unlimitedPlanCard .plan-signal span img{padding-bottom:5px}#unlimitedPlanCard .native-select-wrap{position:relative}#unlimitedPlanCard .native-select-display{gap:.25rem;position:relative;width:100%;display:flex;align-items:center;padding:.375rem 2.25rem .375rem .75rem;min-height:calc(1.5em + .75rem + 2px);border:1px solid #ced4da;border-radius:.375rem;background:#fff}#unlimitedPlanCard .native-select-display::after{content:"";position:absolute;right:.85rem;top:50%;transform:translateY(-40%);width:0;height:0;border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.35rem solid #495057}#unlimitedPlanCard .native-select-real{position:absolute;inset:0;width:100%;height:100%;opacity:0}#unlimitedPlanCard #planSelect{box-shadow:none!important;outline:none!important;border-color:#ced4da}#unlimitedPlanCard #planSelect:focus{box-shadow:none!important;outline:none!important;border-color:#ced4da}.kddi-tag + h4{white-space:nowrap}#unlimitedPlanCard .plan-currency{position:absolute;top:16px;right:18px;z-index:5}#unlimitedPlanCard .plan-currency .currencyDropdown{border-radius:10px;padding:.45rem .65rem;box-shadow:none!important}#unlimitedPlanCard .price-tag-chip{font-family:"Open Sans",sans-serif!important;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.25rem .6rem;border-radius:5px;background:#DFF7E9;color:#0B7A3B;font-weight:700;font-size:.85rem;line-height:1.1;margin:0 auto 0.5rem auto;white-space:nowrap}#unlimitedPlanCard .kddi-qty-row{display:flex;align-items:center;gap:12px}#unlimitedPlanCard .kddi-qty-label{font-weight:700;color:#003473;white-space:nowrap}#unlimitedPlanCard .kddi-qty-control{display:inline-flex;align-items:center;border:1px solid #ced4da;border-radius:6px;overflow:hidden;background:#fff;height:45px}#unlimitedPlanCard .kddi-qty-btn{border:0;background:#fff;width:34px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:#6c757d;cursor:pointer;user-select:none}#unlimitedPlanCard .kddi-qty-btn:active{transform:translateY(1px)}#unlimitedPlanCard .kddi-qty-value{padding:0 10px;font-weight:600;white-space:nowrap;border-left:1px solid #ced4da;border-right:1px solid #ced4da;height:32px;display:inline-flex;align-items:center;justify-content:center}#unlimitedPlanCard .kddi-stock{display:inline-flex;align-items:center;gap:6px;color:#0B7A3B;font-weight:600;white-space:nowrap}#unlimitedPlanCard .kddi-stock-dot{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;color:#0B7A3B;font-size:12px;line-height:1}.review-card .card-body{flex:1 1 auto;display:flex;flex-direction:column;background:#f6f6f6;min-height:230px;border-radius:10px}#collapseTwoc .accordion-body{padding:1rem 1.25rem}.modal-content.plan-length-modal{background:#003473}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#FF3CAC!important;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#FF3CAC!important}.step{display:flex;align-items:center;margin-bottom:1rem}.step-number{background-color:#019cd4;flex-shrink:0;font-size:20px;position:relative;width:35px;height:35px;background:#FF3CAC;color:#fff;font-weight:600;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:.5rem;padding:15px}.step-text{font-weight:500;font-size:1rem}.step-text .bi{margin-left:.25rem;color:#6c757d;cursor:pointer}.plan-list li{background:#F2F2F2;color:#333;font-weight:700;padding:.75rem 1rem;border-radius:6px;margin-bottom:.5rem;cursor:pointer;transition:background .2s;font-family:"Open Sans",sans-serif!important}.plan-list li.selected{background:#FF3CAC;color:#fff;font-weight:bold}.form-control{border:solid 1px #ced4da;background-color:#fff!important}.input-group-text{background:#fff;border-left:0;cursor:pointer}#date-range{border-right:0;font-weight:700;color:#003473}#date-range.form-control:focus{box-shadow:none}.date-helper{font-size:.875rem;color:#6c757d;margin-top:.25rem;font-family:"Open Sans",sans-serif!important}.results-card{background:#E1F3FF;border-radius:8px;padding:1.5rem}.results-card .card-title{font-weight:600;margin-bottom:.5rem}.results-card h2{margin-bottom:.75rem;background:#fff;border-radius:5px}.breakdown-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.breakdown-row:last-child{margin-bottom:0}.labels .label-title{font-weight:700;color:#003473}.labels .label-sub{font-size:.875rem;color:#6c757d;font-family:"Open Sans",sans-serif!important}.text-muted.small{font-family:"Open Sans",sans-serif!important}.price-block{display:flex;flex-direction:column;align-items:stretch;margin-left:1rem}.price-block .badge-prorated,.price-block .price-box{width:100%;margin:0}.badge-prorated{background:#FF3CAC;color:#fff;font-size:.75rem;padding:.25em .5em;border-radius:.25rem .25rem .0rem .0rem;display:inline-block;margin-bottom:.5rem;position:relative;z-index:1;font-family:"Open Sans",sans-serif!important;text-align:center;font-weight:bold}.price-box{background:#fff;padding:.5rem .75rem;border-radius:.5rem;font-weight:600;display:inline-block;position:relative;z-index:0;color:#003473;margin-top:-5px!important;font-family:"Open Sans",sans-serif!important}.reset{font-size:.875rem;color:#333;text-decoration:underline;cursor:pointer;margin-top:1rem;display:inline-block}.disclaimer{font-size:.75rem;font-family:"Open Sans",sans-serif!important;color:#6c757d;text-align:center;margin-top:2rem}