@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+Antique&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400..700;1,400..700&family=Noto+Sans+JP:wght@100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Stick&display=swap";body{-webkit-touch-callout:none;-webkit-user-select:none}@media screen and (max-width: 992px){.pc-only{display:none!important}}@media screen and (min-width: 992px){.sp-only{display:none!important}}.disabled{cursor:not-allowed!important}.button-effect{position:relative;overflow:hidden;z-index:1;border:2px solid transparent;transition:border .2s cubic-bezier(.45,0,.55,1);transition:color .2s cubic-bezier(.45,0,.55,1)}.button-effect:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;transform:scaleX(0);transform-origin:left top;transition:.2s cubic-bezier(.45,0,.55,1);z-index:-1}.button-effect:hover:after{transform:scale(1)}.white-to-blue:after{background:#09FCF9}.blue-to-white:after{background:#FFF}.blue-to-white:hover{color:#4a4a4a!important;border:2px solid #0967DC!important}.mt-25{margin-top:25px}.cart-open-btn{cursor:pointer}.cart-open-btn .cart-count-badge{background-color:#ee4d5a;color:#fff;padding:7px 16px;border-radius:7px;margin-right:25px}@media screen and (max-width: 992px){.cart-open-btn .cart-count-badge{padding:4px 12px;margin-right:20px}}.cart-open-btn .cart-price-text{color:#fff;font-size:1.5rem;margin-right:50px}@media screen and (max-width: 992px){.cart-open-btn .cart-price-text{font-size:1.2rem;margin-right:15px}}.plan-modal{padding:0}.plan-modal-header{background-color:#eee;padding:30px 0;position:relative}.plan-modal-header-title{color:var(--color-main);font-size:24px;font-weight:700}.plan-modal-header-bar{margin-top:30px;width:70%}@media screen and (max-width: 992px){.plan-modal-header-bar{margin-top:20px;width:85%}}.plan-modal .modal-select{width:100%;margin-top:45px}.plan-modal .modal-select-title{color:var(--color-main);font-size:24px;font-weight:700}.plan-modal .modal-select-sub-title{color:var(--color-main);font-size:18px;margin-top:15px}.plan-modal .modal-select-input{position:relative;display:flex;justify-content:center;align-items:center}.plan-modal .modal-select-input select{color:var(--color-main);font-size:16px;width:60%;padding:10px 15px;border:1px solid var(--color-main);border-radius:25px;cursor:pointer;margin-top:10px;text-align:center;text-align-last:center}@media screen and (max-width: 992px){.plan-modal .modal-select-input select{width:80%}}.plan-modal .modal-select-input input{width:55%;font-size:16px;padding:5px;border-top:1px solid var(--color-main);border-left:1px solid var(--color-main);border-bottom:1px solid var(--color-main);border-top-left-radius:7px;border-bottom-left-radius:7px}@media screen and (max-width: 992px){.plan-modal .modal-select-input input{width:70%}}.plan-modal .modal-select-input button{width:5%;height:36px;font-size:16px;padding:5px;border:1px solid var(--color-main);border-top-right-radius:7px;border-bottom-right-radius:7px;background-color:#b6d4f1;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 992px){.plan-modal .modal-select-input button{width:10%}}.plan-modal .modal-select-input button img{width:16px}.plan-modal .modal-plan{width:100%;display:flex;justify-content:center;margin-top:50px}.plan-modal .modal-plan-inner{width:80%;border:2px solid var(--color-main);border-radius:15px}.plan-modal .modal-plan-title{width:100%;background-color:var(--color-main);color:#fff;font-weight:700;font-size:24px;padding:10px 0;border-top-left-radius:12px;border-top-right-radius:12px}.plan-modal .modal-plan-detail{padding:50px 30px}@media screen and (max-width: 992px){.plan-modal .modal-plan-detail{padding:40px 20px}}.plan-modal .modal-plan-detail-item{display:flex;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid var(--color-main)}.plan-modal .modal-plan-detail-item-label{text-align:left;font-size:20px;font-weight:700;color:var(--color-main);width:50%}@media screen and (max-width: 992px){.plan-modal .modal-plan-detail-item-label{font-size:16px;width:35%}}.plan-modal .modal-plan-detail-item-data{width:100%;display:flex;flex-flow:column;gap:20px}.plan-modal .modal-plan-detail-item-data-item{display:flex;gap:30px;text-align:left}.plan-modal .modal-plan-detail-item-data-item-label{font-size:16px}@media screen and (max-width: 992px){.plan-modal .modal-plan-detail-item-data-item-label{font-size:14px}}.plan-modal .modal-plan-detail-item-data-item-data{font-size:16px}@media screen and (max-width: 992px){.plan-modal .modal-plan-detail-item-data-item-data{font-size:14px}}.plan-modal .modal-plan-detail-item-data-item2{font-size:16px;text-align:left;background-color:#fff;overflow-y:scroll;display:flex;flex-flow:column;border:3.5px double var(--color-main);padding:10px 15px;width:100%;height:160px}@media screen and (max-width: 992px){.plan-modal .modal-plan-detail-item-data-item2{font-size:14px}}.plan-modal .modal-plan-detail-price{display:flex}.plan-modal .modal-plan-detail-price-label{text-align:left;font-size:20px;font-weight:700;color:var(--color-main);width:70%}@media screen and (max-width: 992px){.plan-modal .modal-plan-detail-price-label{font-size:18px;width:60%}}.plan-modal .modal-plan-detail-price-data{text-align:left;font-size:20px;font-weight:700;color:var(--color-main);width:30%}@media screen and (max-width: 992px){.plan-modal .modal-plan-detail-price-data{font-size:18px;width:40%}}@media screen and (max-width: 992px){.plan-modal .modal-plan .custom-label{flex-flow:column}}@media screen and (max-width: 992px){.plan-modal .modal-plan .custom-label .modal-plan-detail-item-label{width:100%}}@media screen and (max-width: 992px){.plan-modal .modal-plan .custom-label .modal-plan-detail-item-data{margin-top:15px;margin-left:25%}}.plan-modal .modal-buttons{width:100%;display:inline-block;margin-top:30px}@media screen and (max-width: 992px){.plan-modal .modal-buttons{display:flex;flex-flow:column;align-items:center;margin-top:40px;margin-bottom:40px}}.plan-modal .modal-buttons-cancel{color:#fff;background-color:#aaa6a6;padding:5px 15px;border-radius:45px;width:30%;font-size:16px}@media screen and (max-width: 992px){.plan-modal .modal-buttons-cancel{width:70%}}.plan-modal .modal-buttons .modal-buttons-left{background-color:var(--color-main);color:#fff;border-radius:45px;font-size:20px;padding:10px 20px;width:45%;margin-bottom:30px}@media screen and (max-width: 992px){.plan-modal .modal-buttons .modal-buttons-left{width:80%;margin-right:0}}.plan-modal .modal-buttons .modal-buttons-left span{font-size:16px;display:block}.plan-modal .modal-buttons .modal-buttons-right{background-color:#e60113;color:#fff;border-radius:45px;font-size:20px;padding:10px 20px;width:45%;margin-left:30px}@media screen and (max-width: 992px){.plan-modal .modal-buttons .modal-buttons-right{width:80%;margin-left:0}}.plan-modal .modal-buttons .modal-buttons-right span{font-size:16px;display:block}.cart-modal{padding:0 0 30px}.cart-modal-header{background-color:#b6d4f1;padding:10px 0;position:relative}.cart-modal-header-title{color:var(--color-main);font-size:20px;font-weight:700}.cart-modal-content{border:1.5px solid var(--color-main);border-radius:15px;width:80%;text-align:center;margin:50px auto 30px}@media screen and (max-width: 992px){.cart-modal-content{width:90%}}.cart-modal-content-header{text-align:center;background-color:var(--color-main);color:#fff;padding:15px 0;border-top-left-radius:12px;border-top-right-radius:12px}@media screen and (max-width: 992px){.cart-modal-content-header{font-size:20px}}.cart-modal-content .esim-plan{margin-top:30px;padding:0 50px}@media screen and (max-width: 992px){.cart-modal-content .esim-plan{padding:0 25px}}.cart-modal-content .esim-plan-title{font-size:20px;font-weight:700;color:var(--color-main);text-align:left}@media screen and (max-width: 992px){.cart-modal-content .esim-plan-title{text-align:center}}.cart-modal-content .esim-plan-content{width:100%;display:flex;flex-flow:column;align-items:flex-end}.cart-modal-content .esim-plan-content-item{display:flex;width:65%;margin-top:20px;border:1px solid #AAA6A6;padding:10px 15px}@media screen and (max-width: 992px){.cart-modal-content .esim-plan-content-item{width:100%;align-items:center}}.cart-modal-content .esim-plan-content-item-flag{width:50px;height:50px;border-radius:50%;object-fit:cover;display:block;background-color:#fff;margin-right:20px}@media screen and (max-width: 992px){.cart-modal-content .esim-plan-content-item-flag{width:40px;height:40px;margin-right:10px}}.cart-modal-content .esim-plan-content-item-data{width:55%;text-align:left;color:#4a4a4a;font-size:16px}@media screen and (max-width: 992px){.cart-modal-content .esim-plan-content-item-data{font-size:14px}}.cart-modal-content .esim-plan-content-item-data-plan{margin-top:8px}@media screen and (max-width: 992px){.cart-modal-content .esim-plan-content-item-data-plan{margin-top:4px}}.cart-modal-content .esim-plan-content-item-buttons{width:60%;display:flex;flex-flow:column;align-items:flex-end;font-size:12px;gap:10px}.cart-modal-content .esim-plan-content-item-buttons-change{background-color:var(--color-main);color:#fff;padding:2px 12px;border-radius:15px}.cart-modal-content .esim-plan-content-item-buttons-delete{background-color:#aaa6a6;color:#fff;padding:2px 12px;border-radius:15px}.cart-modal-content .esim-plan-content-price{width:50%;display:flex;justify-content:space-between;margin-top:20px;color:#4a4a4a;font-size:18px}@media screen and (max-width: 992px){.cart-modal-content .esim-plan-content-price{width:75%}}.cart-modal-content .option-plan{margin-top:30px;padding:0 50px}@media screen and (max-width: 992px){.cart-modal-content .option-plan{padding:0 25px}}.cart-modal-content .option-plan-title{display:flex;justify-content:space-between;border-top:1.5px solid var(--color-main);padding-top:20px;font-size:20px;font-weight:700;color:var(--color-main);text-align:left}@media screen and (max-width: 992px){.cart-modal-content .option-plan-title{display:flex;flex-flow:column;align-items:center;gap:10px}}.cart-modal-content .option-plan-title-button{width:40%;background-color:var(--color-main);color:#fff;font-size:12px;padding:2px 12px;border-radius:25px}@media screen and (max-width: 992px){.cart-modal-content .option-plan-title-button{width:90%;padding:3px 12px}}.cart-modal-content .option-plan-content{width:100%;display:flex;flex-flow:column;align-items:flex-end}.cart-modal-content .option-plan-content-item{display:flex;align-items:center;width:65%;margin-top:20px;border:1px solid #AAA6A6}@media screen and (max-width: 992px){.cart-modal-content .option-plan-content-item{width:100%}}.cart-modal-content .option-plan-content-item-img{width:57px;height:78px;object-fit:cover;display:block;background-color:#eee;margin-right:20px}.cart-modal-content .option-plan-content-item-data{width:55%;text-align:left;color:#4a4a4a;font-size:16px}.cart-modal-content .option-plan-content-item-data-quantity{margin-top:8px}.cart-modal-content .option-plan-content-item-buttons{width:25%;display:flex;flex-flow:column;align-items:flex-end;justify-content:space-between;font-size:12px;margin-right:15px}.cart-modal-content .option-plan-content-item-buttons-delete{background-color:#aaa6a6;color:#fff;padding:2px 12px;border-radius:15px}.cart-modal-content .option-plan-content-price{width:65%;display:flex;justify-content:space-between;margin-top:20px;color:#4a4a4a;font-size:18px;padding-bottom:20px;border-bottom:1.5px solid var(--color-main)}@media screen and (max-width: 992px){.cart-modal-content .option-plan-content-price{width:100%;justify-content:flex-end;gap:30%}}.cart-modal-content .item-plan{margin-top:30px;padding:0 50px}@media screen and (max-width: 992px){.cart-modal-content .item-plan{padding:0 25px;margin-top:20px}}.cart-modal-content .item-plan-title{display:flex;justify-content:space-between;font-size:20px;font-weight:700;color:var(--color-main);text-align:left}@media screen and (max-width: 992px){.cart-modal-content .item-plan-title{display:flex;flex-flow:column;align-items:center;gap:10px}}.cart-modal-content .item-plan-title-button{width:40%;background-color:var(--color-main);color:#fff;font-size:12px;padding:2px 12px;border-radius:25px}@media screen and (max-width: 992px){.cart-modal-content .item-plan-title-button{width:90%;padding:3px 12px}}.cart-modal-content .item-plan-content{width:100%;display:flex;flex-flow:column;align-items:flex-end}.cart-modal-content .item-plan-content-item{display:flex;align-items:center;width:65%;margin-top:20px;border:1px solid #AAA6A6}@media screen and (max-width: 992px){.cart-modal-content .item-plan-content-item{width:100%}}.cart-modal-content .item-plan-content-item-img{width:57px;height:78px;object-fit:cover;display:block;background-color:#eee;margin-right:20px}.cart-modal-content .item-plan-content-item-data{width:55%;text-align:left;color:#4a4a4a;font-size:16px}.cart-modal-content .item-plan-content-item-data-quantity{margin-top:8px}.cart-modal-content .item-plan-content-item-buttons{width:25%;display:flex;flex-flow:column;align-items:flex-end;justify-content:space-between;font-size:12px;margin-right:15px}.cart-modal-content .item-plan-content-item-buttons-delete{background-color:#aaa6a6;color:#fff;padding:2px 12px;border-radius:15px}.cart-modal-content .item-plan-content-price{width:65%;display:flex;justify-content:space-between;margin-top:20px;color:#4a4a4a;font-size:18px;padding-bottom:20px}@media screen and (max-width: 992px){.cart-modal-content .item-plan-content-price{width:100%;justify-content:flex-end;gap:30%;border-bottom:1.5px solid var(--color-main)}}.cart-modal-content .option-item-buttons{padding:0 50px;display:flex;flex-flow:column;align-items:flex-end}.cart-modal-content .option-item-buttons-change{width:50%;background-color:var(--color-main);color:#fff;font-size:12px;padding:3px 12px;border-radius:25px}.cart-modal-content .option-item-buttons-delete{width:50%;background-color:#aaa6a6;color:#fff;font-size:12px;padding:3px 12px;border-radius:25px;margin-top:10px}.cart-modal-content .tax-price{margin:30px 50px;border-top:1.5px solid var(--color-main);padding:20px 0;display:flex}@media screen and (max-width: 992px){.cart-modal-content .tax-price{flex-flow:column;justify-content:center;align-items:center;margin:0;width:100%;border-top:none;padding:20px 25px}}.cart-modal-content .tax-price-label{color:var(--color-main);font-size:20px;font-weight:700;width:40%;margin-right:10%}@media screen and (max-width: 992px){.cart-modal-content .tax-price-label{width:100%;margin-right:0}}.cart-modal-content .tax-price-data{width:50%}@media screen and (max-width: 992px){.cart-modal-content .tax-price-data{margin-top:15px;width:100%;padding-bottom:15px;border-bottom:1.5px solid var(--color-main)}}.cart-modal-content .tax-price-data-item{width:100%;display:flex;justify-content:space-between;font-size:16px;margin-bottom:10px}@media screen and (max-width: 992px){.cart-modal-content .tax-price-data-item-label{text-align:right;width:50%}}@media screen and (max-width: 992px){.cart-modal-content .tax-price-data-item-price{text-align:right;width:50%}}.cart-modal-content .total-price{margin:30px 50px;border-top:1.5px solid var(--color-main);padding:20px 0;display:flex;justify-content:space-between}@media screen and (max-width: 992px){.cart-modal-content .total-price{width:100%;margin:0 0 20px;border-top:none;padding:0 25px}}.cart-modal-content .total-price-label{color:var(--color-main);font-size:20px;font-weight:700}.cart-modal-content .total-price-data{font-size:16px;color:var(--color-main)}.cart-modal-content .total-price-data span{font-weight:700;font-size:22px}.cart-modal-buttons{display:flex;justify-content:center;margin-bottom:15px}@media screen and (max-width: 992px){.cart-modal-buttons{display:flex;flex-flow:column;align-items:center}}.cart-modal-buttons-empty{color:#fff;background-color:#aaa6a6;padding:5px 15px;border-radius:45px;width:30%;font-size:16px}@media screen and (max-width: 992px){.cart-modal-buttons-empty{width:70%}}.cart-modal-buttons-plan{background-color:var(--color-main);color:#fff;border-radius:45px;font-size:20px;padding:10px 20px;width:45%;margin-right:15px}@media screen and (max-width: 992px){.cart-modal-buttons-plan{width:70%;margin-right:0;font-size:18px}}.cart-modal-buttons-buy{display:inline-block;background-color:#e60113;color:#fff;border-radius:45px;font-size:20px;padding:10px 20px;width:45%}@media screen and (max-width: 992px){.cart-modal-buttons-buy{width:70%;margin-top:15px;font-size:18px}}.option-modal{padding:0;max-width:900px}.option-modal-header{position:relative;padding:30px 0}.option-modal-header-title{color:var(--color-main);font-size:28px;font-weight:700;margin-top:50px}@media screen and (max-width: 992px){.option-modal-header-title{font-size:24px}}.option-modal-body{width:100%;display:flex;flex-flow:column;align-items:center;margin-bottom:50px}.option-modal-body .options{width:90%;border:1px solid var(--color-main);border-radius:15px;position:relative}.option-modal-body .options-header{text-align:center;background-color:var(--color-main);color:#fff;font-size:24px;font-weight:700;border-top-left-radius:12px;border-top-right-radius:12px;padding:10px 0}@media screen and (max-width: 992px){.option-modal-body .options-header{font-size:20px}}.option-modal-body .options-content{padding:20px}.option-modal-body .options-content-item{border:1px solid #707070;border-radius:12px;padding:12px;min-height:180px}@media screen and (max-width: 992px){.option-modal-body .options-content-item{border:none;border-radius:0}}.option-modal-body .options-content-item-content{display:flex;align-items:flex-start;min-height:120px}.option-modal-body .options-content-item-content-image{width:74px;height:101px;object-fit:cover;margin-right:15px}.option-modal-body .options-content-item-content-text{text-align:left}.option-modal-body .options-content-item-content-text-name,.option-modal-body .options-content-item-content-text-price{color:var(--color-main);font-size:16px}.option-modal-body .options-content-item-content-text-price span,.option-modal-body .options-content-item-content-text-detail{font-size:12px}.option-modal-body .options-content-item-content-text-detail-open{float:right;font-size:12px;color:var(--color-main);position:relative;display:inline-flex;align-items:center;margin:12px 0}.option-modal-body .options-content-item-content-text-detail-open .arrow{display:inline-block;margin-left:8px;width:6px;height:6px;border-right:1.5px solid var(--color-main);border-bottom:1.5px solid var(--color-main);transform:rotate(45deg);content:""}.option-modal-body .options-content-item-content-text-detail-close{float:right;font-size:12px;color:var(--color-main);position:relative;display:inline-flex;align-items:center;margin:12px 0}.option-modal-body .options-content-item-content-text-detail-close .arrow{display:inline-block;margin-left:8px;width:6px;height:6px;border-left:1.5px solid var(--color-main);border-top:1.5px solid var(--color-main);transform:rotate(45deg);content:""}.option-modal-body .options-content-item-buttons{display:flex;justify-content:space-between;margin-top:20px}@media screen and (max-width: 992px){.option-modal-body .options-content-item-buttons{justify-content:center}}.option-modal-body .options-content-item-buttons .select-wrapper{width:50%;position:relative;display:inline-block;margin-right:10px}@media screen and (max-width: 992px){.option-modal-body .options-content-item-buttons .select-wrapper{display:none}}.option-modal-body .options-content-item-buttons .select-wrapper-image{position:absolute;top:30%;left:8px;width:12px;height:12px;background-image:url(/images/calendar-icon.png);background-size:contain;background-repeat:no-repeat}.option-modal-body .options-content-item-buttons .select-wrapper select{width:100%;color:var(--color-main);font-size:12px;border-radius:15px;padding:3px 16px 3px 25px;border:1px solid var(--color-main);cursor:pointer;background-color:#fff}.option-modal-body .options-content-item-buttons button{width:50%;color:#fff;font-size:13px;border-radius:15px;padding:3px 8px;background-color:#e60113}@media screen and (max-width: 992px){.option-modal-body .options-content-item-buttons button{width:100%;padding:5px 10px}}.option-modal-body .options-content-item-buttons .remove{color:#e60113;background-color:#fff;border:1px solid #E60113}@media screen and (max-width: 992px){.option-modal-body .options-content-item-buttons .remove{width:75%}}.option-modal-body .items{width:90%;border:1px solid var(--color-main);border-radius:15px;position:relative;margin-top:60px}.option-modal-body .items-header{text-align:center;background-color:var(--color-main);color:#fff;font-size:24px;font-weight:700;border-top-left-radius:12px;border-top-right-radius:12px;padding:10px 0}@media screen and (max-width: 992px){.option-modal-body .items-header{font-size:20px}}.option-modal-body .items-content{padding:20px}.option-modal-body .items-content-item{border:1px solid #707070;border-radius:12px;padding:12px;min-height:180px}@media screen and (max-width: 992px){.option-modal-body .items-content-item{border:none;border-radius:0}}.option-modal-body .items-content-item-content{display:flex;align-items:flex-start;min-height:120px}.option-modal-body .items-content-item-content-image{width:74px;height:101px;object-fit:cover;margin-right:15px}.option-modal-body .items-content-item-content-text{text-align:left}.option-modal-body .items-content-item-content-text-name,.option-modal-body .items-content-item-content-text-price{color:var(--color-main);font-size:16px}.option-modal-body .items-content-item-content-text-price span,.option-modal-body .items-content-item-content-text-detail{font-size:12px}.option-modal-body .items-content-item-content-text-detail-open{float:right;font-size:12px;color:var(--color-main);position:relative;display:inline-flex;align-items:center;margin:12px 0}.option-modal-body .items-content-item-content-text-detail-open .arrow{display:inline-block;margin-left:8px;width:6px;height:6px;border-right:1.5px solid var(--color-main);border-bottom:1.5px solid var(--color-main);transform:rotate(45deg);content:""}.option-modal-body .items-content-item-content-text-detail-close{float:right;font-size:12px;color:var(--color-main);position:relative;display:inline-flex;align-items:center;margin:12px 0}.option-modal-body .items-content-item-content-text-detail-close .arrow{display:inline-block;margin-left:8px;width:6px;height:6px;border-left:1.5px solid var(--color-main);border-top:1.5px solid var(--color-main);transform:rotate(45deg);content:""}.option-modal-body .items-content-item-buttons{display:flex;justify-content:flex-end}@media screen and (max-width: 992px){.option-modal-body .items-content-item-buttons{justify-content:center}}.option-modal-body .items-content-item-buttons .select-wrapper{text-align:right;width:48%;position:relative;display:inline-block}@media screen and (max-width: 992px){.option-modal-body .items-content-item-buttons .select-wrapper{width:75%}}.option-modal-body .items-content-item-buttons .select-wrapper-image{position:absolute;top:25%;left:8px;width:15px;height:15px;background-image:url(/images/quantity-icon.png);background-size:contain;background-repeat:no-repeat}.option-modal-body .items-content-item-buttons .select-wrapper select{width:100%;color:var(--color-main);font-size:15px;border-radius:15px;padding:3px 16px 3px 25px;border:1px solid var(--color-main);cursor:pointer;background-color:#fff;text-align:center}.option-modal-body .items-content-item-buttons .select-wrapper:after{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(45deg);width:7px;height:7px;border-right:2px solid var(--color-main);border-bottom:2px solid var(--color-main);pointer-events:none}.option-modal-body .items-content-item-buttons button{width:50%;color:#fff;font-size:13px;border-radius:15px;padding:3px 8px;background-color:#e60113}@media screen and (max-width: 992px){.option-modal-body .items-content-item-buttons button{padding:5px 4px}}.option-modal-body .items-content-item-buttons-2{display:flex;justify-content:flex-end;margin-top:10px;gap:0}@media screen and (max-width: 992px){.option-modal-body .items-content-item-buttons-2{justify-content:center;align-items:center;flex-flow:column}}.option-modal-body .items-content-item-buttons-2 .select-wrapper{width:50%;position:relative;display:inline-block}.option-modal-body .items-content-item-buttons-2 .select-wrapper-image{position:absolute;top:30%;left:8px;width:12px;height:12px;background-image:url(/images/quantity-icon.png);background-size:contain;background-repeat:no-repeat}.option-modal-body .items-content-item-buttons-2 .select-wrapper select{width:100%;color:var(--color-main);font-size:15px;border-radius:15px;padding:3px 16px 3px 25px;border:1px solid var(--color-main);cursor:pointer;background-color:#fff}.option-modal-body .items-content-item-buttons-2 .select-wrapper:after{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(45deg);width:7px;height:7px;border-right:2px solid var(--color-main);border-bottom:2px solid var(--color-main);pointer-events:none}.option-modal-body .items-content-item-buttons-2 button{width:50%;color:#fff;font-size:13px;border-radius:15px;padding:3px 8px;background-color:#e60113}@media screen and (max-width: 992px){.option-modal-body .items-content-item-buttons-2 button{padding:5px 4px;width:100%}}.option-modal-body .items-content-item-buttons-2 .remove{color:#e60113;background-color:#fff;border:1px solid #E60113;margin-left:10px}@media screen and (max-width: 992px){.option-modal-body .items-content-item-buttons-2 .remove{margin-top:10px;margin-left:0;width:75%}}.option-modal .slick-slide{margin:0 10px!important}.option-modal .slick-prev{position:absolute;left:5px;top:50%;transform:translateY(-50%);z-index:1000;width:20px;height:20px}.option-modal .slick-next{position:absolute;right:5px;top:50%;transform:translateY(-50%);z-index:1000;width:20px;height:20px}.option-modal .slick-prev:before,.option-modal .slick-next:before{content:"";display:block;width:10px;height:10px;border:solid 2px #333}.option-modal .slick-prev:before{border-width:2px 0 0 2px;transform:rotate(-45deg);margin:auto}.option-modal .slick-next:before{border-width:0 2px 2px 0;transform:rotate(-45deg);margin:auto}.option-modal .decide-button{margin-top:50px;background-color:#e60113;color:#fff;border-radius:45px;font-size:20px;padding:10px 20px;width:50%;cursor:pointer}@media screen and (max-width: 992px){.option-modal .decide-button{width:70%}}.modal-close-btn{position:absolute;top:10px;right:10px;width:23px}.hidden{display:none!important}.hide{visibility:hidden}.w-100{width:100%}.mt-15{margin-top:15px}.option-disabled{background-color:#70707038!important;border-color:transparent!important}#loading{display:block;background-color:#ffffffe6;width:100%;height:100vh;z-index:999999;position:fixed;top:0}.options-empty-msg{display:block;margin-top:25px;font-size:16px;color:var(--color-main)}.coupon-popup{background-color:#b6d4f1!important;width:50%!important;padding:15px 25px 30px;border-radius:25px}@media screen and (max-width: 992px){.coupon-popup{width:90%!important}}.coupon-popup .swal-icon--success__ring{border-color:var(--color-main)}.coupon-popup .swal-icon:before{background-color:#b6d4f1!important}.coupon-popup .swal-icon:after{background-color:#b6d4f1!important}.coupon-popup .swal-icon--success__hide-corners{background-color:#b6d4f1!important}.coupon-popup .swal-icon--success__line{background-color:var(--color-main)!important}.coupon-popup .swal-title{color:var(--color-main)!important}@media screen and (max-width: 992px){.coupon-popup .swal-title{font-size:1rem}}.slick-prev.slick-arrow,.slick-next.slick-arrow{font-size:0!important}@media screen and (max-width: 992px){.sp-only-border-none{padding-bottom:0!important;margin-bottom:0!important;border:none!important}}
