.sub__header{background-color:#00a0e9;position:relative;height:240px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.sub__header.sp-none{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}}@media screen and (max-width: 768px){.sub__header{height:196px}}.sub__header .container{position:relative;z-index:10}.sub__header .container .sub__title{font-size:36px;font-weight:700;color:#fff;text-align:center}@media screen and (max-width: 768px){.sub__header .container .sub__title{font-size:32px}}@media screen and (max-width: 480px){.sub__header .container .sub__title{font-size:28px;word-break:auto-phrase}.sub__header .container .sub__title.break{word-break:break-all}}.sub__header::after{content:"";background-image:url(../img/headerBg.png);opacity:.2;position:absolute;top:0;left:0;width:100%;height:100%}.cta .cta__inner{max-width:900px;margin:0 auto;display:flex;gap:48px;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box}@media screen and (max-width: 992px){.cta .cta__inner{justify-content:center}}@media screen and (max-width: 768px){.cta .cta__inner{flex-direction:column;align-items:center;gap:24px}}.cta .cta__inner .cta__logo{width:240px;flex-shrink:0}@media screen and (max-width: 480px){.cta .cta__inner .cta__logo{width:160px}}.cta .cta__inner .cta__logo img{width:100%;height:100%;object-fit:contain}.cta .cta__inner .cta__txt{text-align:center;display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 992px){.cta .cta__inner .cta__txt{gap:16px;align-items:center}}.cta .cta__inner .cta__txt .cta__txt-title{font-size:32px;color:#fff;font-weight:700}@media screen and (max-width: 480px){.cta .cta__inner .cta__txt .cta__txt-title{font-size:24px}}.cta .cta__inner .cta__txt .cta__btn{display:flex;gap:16px}@media screen and (max-width: 992px){.cta .cta__inner .cta__txt .cta__btn{flex-direction:column}}.cta .cta__inner .cta__txt .cta__btn img{width:24px;height:24px;object-fit:contain;margin-right:8px;vertical-align:middle}.cta .cta__inner .cta__txt .cta__txt-note{font-size:14px;color:#fff}.search{max-width:960px;margin:0 auto}.search .search__pickup .search__pickup-title{font-size:18px;font-weight:700;color:#0f4589;margin-bottom:8px}.search .search__pickup .search__pickup-list{display:flex;flex-wrap:wrap;list-style:none;gap:8px;margin-bottom:16px}.search .search__pickup .search__pickup-list .search__pickup-item{background-color:#2c2c2c;padding:4px 8px;font-size:14px;border-radius:4px;transition:all .3s ease}@media screen and (max-width: 480px){.search .search__pickup .search__pickup-list .search__pickup-item{font-size:12px}}.search .search__pickup .search__pickup-list .search__pickup-item:hover{background-color:#565656}.search .search__pickup .search__pickup-list .search__pickup-item li{color:#fff}.search .search__form form{position:relative}.search .search__form input{width:100%;padding:16px 96px 16px 16px;border-radius:48px;border:1px solid #cfd9e7;font-size:16px}@media screen and (max-width: 768px){.search .search__form input{padding:12px 80px 12px 12px}}.search .search__form .search__form-submit{position:absolute;width:96px;height:100%;right:0;border-radius:50%;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.search .search__form .search__form-submit{width:80px}}@media screen and (max-width: 768px){.search .search__form .search__form-submit{width:72px}}.search .search__form .search__form-submit button{width:100%;height:100%;border:none;cursor:pointer;background-color:#0f4589;border-radius:50px}.search .search__form .search__form-submit button img{width:50%;height:50%;object-fit:contain}.price__list{text-align:center;margin-top:80px}@media screen and (max-width: 768px){.price__list{margin-top:40px}}.price__list .price__title{font-size:20px;font-weight:700;color:#2c2c2c;text-align:center;margin-bottom:40px;background-color:#565656;color:#fff;display:inline-block;padding:8px 16px;border-radius:8px}@media screen and (max-width: 768px){.price__list .price__title{font-size:18px;padding:8px 16px}}.price__list .price__items{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;align-items:center}@media screen and (max-width: 992px){.price__list .price__items{gap:16px;justify-content:flex-start}}@media screen and (max-width: 480px){.price__list .price__items{gap:8px}}.price__list .price__items .price__item{width:calc(20% - 20px);padding:16px;border:1px solid #e9e9e9;background-color:#fff;transition:.3s ease}@media screen and (max-width: 992px){.price__list .price__items .price__item{width:calc(25% - 12px)}}@media screen and (max-width: 768px){.price__list .price__items .price__item{width:calc(33.333% - 10.666px)}}@media screen and (max-width: 480px){.price__list .price__items .price__item{width:calc(50% - 4px)}}.price__list .price__items .price__item:hover{transform:translateY(-4px)}.price__list .price__items .price__item .price__category-img{width:50%;margin:32px auto}.price__list .price__items .price__item .price__category-img img{stroke-width:1px}.price__list .price__items .price__item img{width:100%;height:100%;object-fit:cover}.flow .flow__items{display:flex;justify-content:space-between;gap:40px}@media screen and (max-width: 992px){.flow .flow__items{gap:24px}}@media screen and (max-width: 768px){.flow .flow__items{flex-direction:column;gap:16px}}.flow .flow__items .flow__item{width:calc(50% - 20px);padding:40px 24px;background-color:#fff;border:1px solid #e9e9e9;display:flex;gap:16px;flex-direction:column;align-items:center;text-align:center;transition:.3s ease}@media screen and (max-width: 992px){.flow .flow__items .flow__item{width:calc(50% - 12px)}}@media screen and (max-width: 768px){.flow .flow__items .flow__item{width:100%;padding:16px}}.flow .flow__items .flow__item .flow__item-img{width:80px;height:80px}.flow .flow__items .flow__item .flow__item-img img{width:100%;height:100%}.flow .flow__items .flow__item .flow__item-title{font-size:24px;font-weight:700}@media screen and (max-width: 768px){.flow .flow__items .flow__item .flow__item-title{font-size:18px}}.flow .flow__items .flow__item .flow__item-desc{word-break:auto-phrase}.flow .flow__items .flow__item:hover{background-color:#fbfcec}.product-overview__item-specs{display:flex;gap:40px}@media screen and (max-width: 992px){.product-overview__item-specs{gap:16px}}@media screen and (max-width: 768px){.product-overview__item-specs{flex-direction:column;gap:0px}}.product-overview__item-specs .product-overview__item-spec{width:calc(50% - 20px)}@media screen and (max-width: 992px){.product-overview__item-specs .product-overview__item-spec{width:calc(50% - 8px)}}@media screen and (max-width: 768px){.product-overview__item-specs .product-overview__item-spec{width:100%}}.product-overview__item-specs .product-overview__item-spec table{width:100%;border-collapse:collapse}.product-overview__item-specs .product-overview__item-spec table th,.product-overview__item-specs .product-overview__item-spec table td{padding:16px;border:1px solid #e9e9e9}@media screen and (max-width: 992px){.product-overview__item-specs .product-overview__item-spec table th,.product-overview__item-specs .product-overview__item-spec table td{padding:16px 8px}}@media screen and (max-width: 480px){.product-overview__item-specs .product-overview__item-spec table th,.product-overview__item-specs .product-overview__item-spec table td{font-size:14px}}.product-overview__item-specs .product-overview__item-spec table th{background-color:#414141;color:#fff;width:33%}@media screen and (max-width: 992px){.product-overview__item-specs .product-overview__item-spec table th{width:40%}}@media screen and (max-width: 768px){.product-overview__item-specs .product-overview__item-spec table th{width:128px}}@media screen and (max-width: 480px){.product-overview__item-specs .product-overview__item-spec table th{width:120px}}.product-overview__item-specs .product-overview__item-spec table td{border:1px solid #e9e9e9;background-color:#fff}.product-overview__item-specs .product-overview__item-spec table td a{color:#0f4589;text-decoration:underline}.model__child .model__child-items{display:flex;flex-wrap:wrap;gap:16px}@media screen and (max-width: 480px){.model__child .model__child-items{gap:8px}}.model__child .model__child-items .model__child-item{width:calc(20% - 12.8px);display:flex;align-items:center;gap:8px;border:1px solid #e9e9e9;background-color:#fff;border-radius:8px;padding:8px}@media screen and (max-width: 992px){.model__child .model__child-items .model__child-item{width:calc(25% - 12px)}}@media screen and (max-width: 768px){.model__child .model__child-items .model__child-item{width:calc(33.333% - 10.666px)}}@media screen and (max-width: 480px){.model__child .model__child-items .model__child-item{width:calc(50% - 4px)}}.model__child .model__child-items .model__child-item .model__child-img{width:32px;height:32px}@media screen and (max-width: 768px){.model__child .model__child-items .model__child-item .model__child-img{width:24px;height:24px}}.model__child .model__child-items .model__child-item .model__child-img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.model__child .model__child-items .model__child-item .model__child-text{font-size:14px}}.model__price{padding-top:40px}.model__price.deepest{padding-top:80px}.model__price .model__price-update{font-size:16px;font-weight:700;color:#f55240;text-align:left;margin-bottom:16px}@media screen and (max-width: 768px){.model__price .model__price-update{font-size:14px}}.model__price .model__price-items{display:flex;flex-wrap:wrap;gap:64px 32px}@media screen and (max-width: 992px){.model__price .model__price-items{gap:32px 16px}}.model__price .model__price-items .model__price-item{width:calc(50% - 16px)}@media screen and (max-width: 992px){.model__price .model__price-items .model__price-item{width:calc(50% - 8px)}}@media screen and (max-width: 768px){.model__price .model__price-items .model__price-item{width:100%}}.model__price .model__price-items .model__price-item .model__price-title{background-color:#00a0e9;color:#fff;padding:16px;margin-bottom:16px}@media screen and (max-width: 992px){.model__price .model__price-items .model__price-item .model__price-title{padding:8px 16px;font-size:20px}}.model__price .model__price-list{display:flex;flex-direction:column;gap:16px}.model__price .model__price-list .model__price-row{border-bottom:1px solid #e9e9e9;padding-bottom:16px}.model__price .model__price-list .model__price-row .model__price-carrier{margin-bottom:8px;display:flex;align-items:center;gap:8px}.model__price .model__price-list .model__price-row .model__price-carrier .model__price-sim{padding:4px 16px;border-radius:14px;font-size:14px;color:#fff}@media screen and (max-width: 768px){.model__price .model__price-list .model__price-row .model__price-carrier .model__price-sim{font-size:12px}}.model__price .model__price-list .model__price-row .model__price-carrier .model__price-sim.domestic{background-color:#565656}.model__price .model__price-list .model__price-row .model__price-carrier .model__price-sim.au{background-color:#eb5606}.model__price .model__price-list .model__price-row .model__price-carrier .model__price-sim.softbank{background-color:#b7bbbe}.model__price .model__price-list .model__price-row .model__price-carrier .model__price-sim.docomo{background-color:#c03}.model__price .model__price-list .model__price-row .model__price-carrier .model__price-sim.rakuten{background-color:#ff008c}.model__price .model__price-list .model__price-row .model__price-carrier .model__price-sim.other{background-color:#e5f5fc;color:#2c2c2c}.model__price .model__price-list .model__price-row .model__price-carrier .model__price-network{font-size:14px;font-weight:500;color:#565656}.model__price .model__price-list .model__price-row .model__price-body{display:flex;justify-content:space-between;align-items:center;line-height:1.75}.model__price .model__price-list .model__price-row .model__price-body .model__price-name{font-size:18px;font-weight:500}@media screen and (max-width: 480px){.model__price .model__price-list .model__price-row .model__price-body .model__price-name{font-size:16px;font-weight:700;display:flex;flex-wrap:wrap;align-items:center;width:100%;gap:0px 4px}}.model__price .model__price-list .model__price-row .model__price-body .model__price-name span{font-size:14px;color:#565656}@media screen and (max-width: 480px){.model__price .model__price-list .model__price-row .model__price-body .model__price-name span{font-size:12px}}.model__price .model__price-list .model__price-row .model__price-body .model__price-spec{font-size:14px;display:flex;flex-wrap:wrap;gap:0px 8px}.model__price .model__price-list .model__price-row .model__price-body .model__price-spec span{color:#565656}.model__price .model__price-list .model__price-row .model__price-body .model__price-price{color:#565656;font-size:14px}@media screen and (max-width: 480px){.model__price .model__price-list .model__price-row .model__price-body .model__price-price{font-size:12px}}.model__price .model__price-list .model__price-row .model__price-body .model__price-price span{color:#f55240;font-size:16px;font-weight:500}@media screen and (max-width: 480px){.model__price .model__price-list .model__price-row .model__price-body .model__price-price span{font-size:14px}}.model__price .model__price-list .model__price-row .model__price-body .model__price-btn{text-align:center;flex-shrink:0}.model__price .model__price-list .model__price-row .model__price-body .model__price-btn .btn__price{width:96px;height:72px;background-color:#f77466;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;padding:8px 16px;border-radius:8px;border-bottom:4px solid #f55240;transition:all .3s ease-in-out}@media screen and (max-width: 480px){.model__price .model__price-list .model__price-row .model__price-body .model__price-btn .btn__price{width:72px;height:64px;font-size:14px;padding:8px}}.model__price .model__price-list .model__price-row .model__price-body .model__price-btn .btn__price:hover{border:none}.model__price .model__price-more{text-align:center;margin-top:16px}.model__price .model__price-more .model__more-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 32px;background-color:#fff;border-radius:32px;border:1px solid #00a0e9;color:#00a0e9;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}@media screen and (max-width: 992px){.model__price .model__price-more .model__more-btn{font-size:14px}}.model__price .model__price-more .model__more-btn span{color:#00a0e9}.model__price .model__price-more .model__more-btn:hover{background-color:#e5f5fc}.model__price .hidden{display:none}
