@charset "utf-8";

.jconfirm.star-confirm .jconfirm-box {
    padding: 30px 16px;
}

.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c {
    padding-bottom: 20px;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title {
    color: #000;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
}

.jconfirm.star-confirm .jconfirm-box div.jconfirm-content-pane {
    display: none;
}

.jconfirm.star-confirm .jconfirm-box .jconfirm-buttons {
    display: flex;
    justify-content: center;
    gap: 4px;
    padding: 0;
}

.jconfirm.star-confirm .jconfirm-box .jconfirm-buttons .btn {
    width: 98px;
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    box-sizing: border-box;
    border-radius: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 140%;
    border-radius: 2px;
}

.jconfirm.star-confirm .jconfirm-box .jconfirm-buttons .btn-confirm {
    color: #FFF;
    border-radius: 2px;
    background: #111;
}

.jconfirm.star-confirm .jconfirm-box .jconfirm-buttons .btn-confirm.btn-lg {
    width: 200px;
}

.jconfirm.star-confirm .jconfirm-box .jconfirm-buttons .btn-cancel {
    color: #1D1D1D;
    border: 1px solid #999;
    background: #FFF;
}

.lc-products-restock {
    border-radius: 24px;
    background: #FFF;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    overflow: hidden;
}

.lc-products-restock .header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 10px 12px 20px;
    border-bottom: 1px solid #EEE;
    background: #FFF;
}

.lc-products-restock .header .title {
    color: #333;
    font-size: 20px;
    font-family: var(--family-bold);
    font-weight: var(--weight-bold);
    line-height: normal;
}

.lc-products-restock .header .close-btn {
    position: relative;
    width: 44px;
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.lc-products-restock .body .guide {
    display: flex;
    padding: 20px 24px;
    justify-content: center;
    align-items: center;
}

.lc-products-restock .body .guide p {
    color: #333;
    text-align: center;
    font-size: 15px;
    font-family: var(--family-regular);
    font-weight: var(--weight-regular);
    line-height: normal;
}

.lc-products-restock .body .hp {
    display: flex;
    padding: 0 24px 20px 24px;
    justify-content: center;
    align-items: center;
}

.lc-products-restock .body .hp .input {
    width: 260px;
    height: 40px;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 0 12px;
    box-sizing: border-box;
    border-radius: 8px;
    border: 1px solid #DDD;
    background: #FFF;
}

.lc-products-restock .body .hp .input > p {
    color: #666;
    font-size: 13px;
    font-family: var(--family-regular);
    font-weight: var(--weight-regular);
    line-height: normal;
}

.lc-products-restock .body .hp .input > input {
    flex: 1;
    width: 100%;
    padding: 0;
    color: #000;
    font-size: 14px;
    font-family: var(--family-regular);
    font-weight: var(--weight-regular);
    line-height: normal;
}

.lc-products-restock .body .hp .input > input::placeholder {
    color: #969A9C;
}

.lc-products-restock .footer {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 24px 20px 24px;
    gap: 12px;
}

.lc-products-restock .footer > div {
    flex: 1;
    height: 52px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    text-align: center;
    font-size: 18px;
    font-family: var(--family-bold);
    font-weight: var(--weight-bold);
    line-height: normal;
    color: #FFF;
}

.lc-products-restock .footer .submit {
    background: #1EC545;
    opacity: 0.5;
    cursor: default;
}

.lc-products-restock .footer .cancel {
    background: #888;
    cursor: pointer;
}

.lc-products-restock .footer .submit.active {
    opacity: 1;
    cursor: pointer;
}

.countrys .flags {width:25px; height:25px; display: flex; background:url('../img/flags.png') no-repeat; background-size:500px 400px;}
.countrys .flags.ty-KR {background-position:-225px -250px;}
.countrys .flags.ty-AD {background-position:-75px 0px;}
.countrys .flags.ty-AE {background-position:-375px -225px;}
.countrys .flags.ty-AF {background-position:0px 0px;}
.countrys .flags.ty-AG {background-position:-150px 0px;}
.countrys .flags.ty-AI {background-position:-125px 0px;}
.countrys .flags.ty-AL {background-position:-25px 0px;}
.countrys .flags.ty-AM {background-position:-225px 0px;}
.countrys .flags.ty-AO {background-position:-100px 0px;}
.countrys .flags.ty-AR {background-position:-200px 0px;}
.countrys .flags.ty-AS {background-position:-100px -200px;}
.countrys .flags.ty-AT {background-position:-300px 0px;}
.countrys .flags.ty-AU {background-position:-275px 0px;}
.countrys .flags.ty-AW {background-position:-250px 0px;}
.countrys .flags.ty-AZ {background-position:-325px 0px;}
.countrys .flags.ty-BA {background-position:-125px -25px;}
.countrys .flags.ty-BB {background-position:-425px 0px;}
.countrys .flags.ty-BD {background-position:-400px 0px;}
.countrys .flags.ty-BE {background-position:-475px 0px;}
.countrys .flags.ty-BF {background-position:-250px -25px;}
.countrys .flags.ty-BG {background-position:-225px -25px;}
.countrys .flags.ty-BH {background-position:-375px 0px;}
.countrys .flags.ty-BI {background-position:-275px -25px;}
.countrys .flags.ty-BJ {background-position:-25px -25px;}
.countrys .flags.ty-BM {background-position:-50px -25px;}
.countrys .flags.ty-BN {background-position:-200px -25px;}
.countrys .flags.ty-BO {background-position:-100px -25px;}
.countrys .flags.ty-BR {background-position:-175px -25px;}
.countrys .flags.ty-BS {background-position:-350px 0px;}
.countrys .flags.ty-BT {background-position:-75px -25px;}
.countrys .flags.ty-BW {background-position:-150px -25px;}
.countrys .flags.ty-BY {background-position:-450px 0px;}
.countrys .flags.ty-BZ {background-position:0px -25px;}
.countrys .flags.ty-CA {background-position:-350px -25px;}
.countrys .flags.ty-CD {background-position:-250px -50px;}
.countrys .flags.ty-CF {background-position:-450px -25px;}
.countrys .flags.ty-CG {background-position:-75px -50px;}
.countrys .flags.ty-CH {background-position:0px -225px;}
.countrys .flags.ty-CI {background-position:-150px -50px;}
.countrys .flags.ty-CK {background-position:-100px -50px;}
.countrys .flags.ty-CL {background-position:0px -50px;}
.countrys .flags.ty-CM {background-position:-325px -25px;}
.countrys .flags.ty-CN {background-position:-25px -50px;}
.countrys .flags.ty-CO {background-position:-50px -50px;}
.countrys .flags.ty-CR {background-position:-125px -50px;}
.countrys .flags.ty-CV {background-position:-400px -25px;}
.countrys .flags.ty-CW {background-position:-175px 0px;}
.countrys .flags.ty-CY {background-position:-200px -50px;}
.countrys .flags.ty-CZ {background-position:-225px -50px;}
.countrys .flags.ty-DE {background-position:-250px -75px;}
.countrys .flags.ty-DJ {background-position:-300px -50px;}
.countrys .flags.ty-DK {background-position:-275px -50px;}
.countrys .flags.ty-DM {background-position:-325px -50px;}
.countrys .flags.ty-DO {background-position:-350px -50px;}
.countrys .flags.ty-DZ {background-position:-50px 0px;}
.countrys .flags.ty-EC {background-position:-400px -50px;}
.countrys .flags.ty-EE {background-position:0px -75px;}
.countrys .flags.ty-EG {background-position:-425px -50px;}
.countrys .flags.ty-ER {background-position:-475px -50px;}
.countrys .flags.ty-ES {background-position:-375px -200px;}
.countrys .flags.ty-ET {background-position:-25px -75px;}
.countrys .flags.ty-FI {background-position:-100px -75px;}
.countrys .flags.ty-FJ {background-position:-75px -75px;}
.countrys .flags.ty-FM {background-position:-150px -150px;}
.countrys .flags.ty-FO {background-position:-50px -75px;}
.countrys .flags.ty-FR {background-position:-125px -75px;}
.countrys .flags.ty-GA {background-position:-175px -75px;}
.countrys .flags.ty-GB {background-position:-400px -225px;}
.countrys .flags.ty-GD {background-position:-375px -75px;}
.countrys .flags.ty-GE {background-position:-225px -75px;}
.countrys .flags.ty-GF {background-position:-475px -75px;}
.countrys .flags.ty-GH {background-position:-275px -75px;}
.countrys .flags.ty-GI {background-position:-300px -75px;}
.countrys .flags.ty-GL {background-position:-350px -75px;}
.countrys .flags.ty-GM {background-position:-200px -75px;}
.countrys .flags.ty-GN {background-position:0px -100px;}
.countrys .flags.ty-GP {background-position:-400px -75px;}
.countrys .flags.ty-GR {background-position:-325px -75px;}
.countrys .flags.ty-GT {background-position:-450px -75px;}
.countrys .flags.ty-GU {background-position:-425px -75px;}
.countrys .flags.ty-GW {background-position:-25px -100px;}
.countrys .flags.ty-GY {background-position:-50px -100px;}
.countrys .flags.ty-HK {background-position:-125px -100px;}
.countrys .flags.ty-HN {background-position:-100px -100px;}
.countrys .flags.ty-HR {background-position:-175px -50px;}
.countrys .flags.ty-HT {background-position:-75px -100px;}
.countrys .flags.ty-HU {background-position:-150px -100px;}
.countrys .flags.ty-ID {background-position:-225px -100px;}
.countrys .flags.ty-IE {background-position:-275px -100px;}
.countrys .flags.ty-IL {background-position:-300px -100px;}
.countrys .flags.ty-IN {background-position:-200px -100px;}
.countrys .flags.ty-IQ {background-position:-250px -100px;}
.countrys .flags.ty-IS {background-position:-175px -100px;}
.countrys .flags.ty-IT {background-position:-325px -100px;}
.countrys .flags.ty-JM {background-position:-350px -100px;}
.countrys .flags.ty-JO {background-position:-400px -100px;}
.countrys .flags.ty-JP {background-position:-375px -100px;}
.countrys .flags.ty-KE {background-position:-450px -100px;}
.countrys .flags.ty-KG {background-position:-25px -125px;}
.countrys .flags.ty-KH {background-position:-300px -25px;}
.countrys .flags.ty-KI {background-position:-475px -100px;}
.countrys .flags.ty-KN {background-position:-25px -200px;}
.countrys .flags.ty-KW {background-position:0px -125px;}
.countrys .flags.ty-KY {background-position:-425px -25px;}
.countrys .flags.ty-KZ {background-position:-425px -100px;}
.countrys .flags.ty-LA {background-position:-50px -125px;}
.countrys .flags.ty-LB {background-position:-100px -125px;}
.countrys .flags.ty-LC {background-position:-50px -200px;}
.countrys .flags.ty-LI {background-position:-200px -125px;}
.countrys .flags.ty-LK {background-position:-400px -200px;}
.countrys .flags.ty-LR {background-position:-150px -125px;}
.countrys .flags.ty-LS {background-position:-125px -125px;}
.countrys .flags.ty-LT {background-position:-225px -125px;}
.countrys .flags.ty-LU {background-position:-250px -125px;}
.countrys .flags.ty-LV {background-position:-75px -125px;}
.countrys .flags.ty-LY {background-position:-175px -125px;}
.countrys .flags.ty-MA {background-position:-275px -150px;}
.countrys .flags.ty-MC {background-position:-200px -150px;}
.countrys .flags.ty-MD {background-position:-175px -150px;}
.countrys .flags.ty-ME {background-position:-400px -175px;}
.countrys .flags.ty-MG {background-position:-325px -125px;}
.countrys .flags.ty-MH {background-position:0px -150px;}
.countrys .flags.ty-MK {background-position:-300px -125px;}
.countrys .flags.ty-ML {background-position:-425px -125px;}
.countrys .flags.ty-MN {background-position:-225px -150px;}
.countrys .flags.ty-MO {background-position:-275px -125px;}
.countrys .flags.ty-MP {background-position:-475px -125px;}
.countrys .flags.ty-MQ {background-position:-25px -150px;}
.countrys .flags.ty-MR {background-position:-50px -150px;}
.countrys .flags.ty-MS {background-position:-250px -150px;}
.countrys .flags.ty-MT {background-position:-450px -125px;}
.countrys .flags.ty-MU {background-position:-75px -150px;}
.countrys .flags.ty-MV {background-position:-400px -125px;}
.countrys .flags.ty-MW {background-position:-350px -125px;}
.countrys .flags.ty-MX {background-position:-125px -150px;}
.countrys .flags.ty-MY {background-position:-375px -125px;}
.countrys .flags.ty-MZ {background-position:-300px -150px;}
.countrys .flags.ty-NA {background-position:-325px -150px;}
.countrys .flags.ty-NC {background-position:-400px -150px;}
.countrys .flags.ty-NE {background-position:-475px -150px;}
.countrys .flags.ty-NF {background-position:-25px -175px;}
.countrys .flags.ty-NG {background-position:0px -175px;}
.countrys .flags.ty-NI {background-position:-450px -150px;}
.countrys .flags.ty-NL {background-position:-375px -150px;}
.countrys .flags.ty-NO {background-position:-50px -175px;}
.countrys .flags.ty-NP {background-position:-350px -150px;}
.countrys .flags.ty-NZ {background-position:-425px -150px;}
.countrys .flags.ty-OM {background-position:-75px -175px;}
.countrys .flags.ty-PA {background-position:-150px -175px;}
.countrys .flags.ty-PE {background-position:-225px -175px;}
.countrys .flags.ty-PF {background-position:-150px -75px;}
.countrys .flags.ty-PG {background-position:-175px -175px;}
.countrys .flags.ty-PH {background-position:-250px -175px;}
.countrys .flags.ty-PK {background-position:-100px -175px;}
.countrys .flags.ty-PL {background-position:-275px -175px;}
.countrys .flags.ty-PR {background-position:-325px -175px;}
.countrys .flags.ty-PT {background-position:-300px -175px;}
.countrys .flags.ty-PW {background-position:-125px -175px;}
.countrys .flags.ty-PY {background-position:-200px -175px;}
.countrys .flags.ty-QA {background-position:-350px -175px;}
.countrys .flags.ty-RE {background-position:-425px -175px;}
.countrys .flags.ty-RO {background-position:-450px -175px;}
.countrys .flags.ty-RS {background-position:-200px -200px;}
.countrys .flags.ty-RU {background-position:-475px -175px;}
.countrys .flags.ty-RW {background-position:0px -200px;}
.countrys .flags.ty-SA {background-position:-150px -200px;}
.countrys .flags.ty-SB {background-position:-350px -200px;}
.countrys .flags.ty-SC {background-position:-225px -200px;}
.countrys .flags.ty-SE {background-position:-475px -200px;}
.countrys .flags.ty-SG {background-position:-275px -200px;}
.countrys .flags.ty-SI {background-position:-325px -200px;}
.countrys .flags.ty-SK {background-position:-300px -200px;}
.countrys .flags.ty-SL {background-position:-250px -200px;}
.countrys .flags.ty-SM {background-position:-125px -200px;}
.countrys .flags.ty-SN {background-position:-175px -200px;}
.countrys .flags.ty-SR {background-position:-425px -200px;}
.countrys .flags.ty-SV {background-position:-450px -50px;}
.countrys .flags.ty-SZ {background-position:-450px -200px;}
.countrys .flags.ty-TC {background-position:-250px -225px;}
.countrys .flags.ty-TD {background-position:-475px -25px;}
.countrys .flags.ty-TG {background-position:-125px -225px;}
.countrys .flags.ty-TH {background-position:-100px -225px;}
.countrys .flags.ty-TJ {background-position:-50px -225px;}
.countrys .flags.ty-TL {background-position:-375px -50px;}
.countrys .flags.ty-TN {background-position:-200px -225px;}
.countrys .flags.ty-TO {background-position:-150px -225px;}
.countrys .flags.ty-TR {background-position:-225px -225px;}
.countrys .flags.ty-TT {background-position:-175px -225px;}
.countrys .flags.ty-TV {background-position:-275px -225px;}
.countrys .flags.ty-TW {background-position:-25px -225px;}
.countrys .flags.ty-TZ {background-position:-75px -225px;}
.countrys .flags.ty-UA {background-position:-350px -225px;}
.countrys .flags.ty-UG {background-position:-325px -225px;}
.countrys .flags.ty-US {background-position:-300px -225px;}
.countrys .flags.ty-UY {background-position:-425px -225px;}
.countrys .flags.ty-UZ {background-position:-450px -225px;}
.countrys .flags.ty-VC {background-position:-75px -200px;}
.countrys .flags.ty-VE {background-position:0px -250px;}
.countrys .flags.ty-VG {background-position:-75px -250px;}
.countrys .flags.ty-VI {background-position:-50px -250px;}
.countrys .flags.ty-VN {background-position:-25px -250px;}
.countrys .flags.ty-VU {background-position:-475px -225px;}
.countrys .flags.ty-WC {background-position:-375px -25px;}
.countrys .flags.ty-WF {background-position:-100px -250px;}
.countrys .flags.ty-WS {background-position:-125px -250px;}
.countrys .flags.ty-YE {background-position:-150px -250px;}
.countrys .flags.ty-YT {background-position:-100px -150px;}
.countrys .flags.ty-ZA {background-position:-375px -175px;}
.countrys .flags.ty-ZM {background-position:-175px -250px;}
.countrys .flags.ty-ZW {background-position:-200px -250px;}


