.address-util-wrap{width:100%}.form-item-wrap{border:1px solid var(--divider);height:48px;width:100%;border-radius:48px;position:relative;margin-top:20px;margin-bottom:40px}.form-item-wrap.error{border:1px solid var(--fail)}.form-item-wrap.success{border:1px solid var(--success)}.form-item-wrap:hover{border:1px solid var(--theme-1)}.form-item-wrap input{width:100%;height:100%;padding:0 20px;border:none;outline:0;background:0 0;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s;-webkit-text-fill-color:unset;font-weight:700}.form-item-wrap input::-webkit-input-placeholder{font-weight:400;color:var(--text-2)}.form-item-wrap input:-moz-placeholder{font-weight:400;color:var(--text-2)}.form-item-wrap input::-moz-placeholder{font-weight:400;color:var(--text-2)}.form-item-wrap input:-ms-input-placeholder{font-weight:400;color:var(--text-2)}.form-item-wrap label{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--text-2);background:#fff;padding:0 10px;-webkit-transition:.2s;transition:.2s;pointer-events:none;cursor:text}.form-item-wrap label .require{color:var(--fail);padding-right:5px}.form-item-wrap label.top{top:0}.form-item-wrap .invalid-text{visibility:hidden;padding:10px;color:var(--fail)}.form-item-wrap select{position:absolute;right:10px;left:20px;top:8px;bottom:8px;background:0 0;font-weight:700}.form-item-wrap select option{height:30px;line-height:30px}.form-item-wrap #countryList{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:50px;font-weight:700}.form-item-wrap #address_country_icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px;width:24px}.phone input{position:relative}.row{display:-webkit-box;display:-ms-flexbox;display:flex}.row .form-item-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0;margin-bottom:20px}.row .form-item-wrap:first-child{margin-right:20px}.default-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-15px;cursor:pointer;line-height:1.5}.default-wrap i{font-size:25px;margin-right:5px;color:var(--theme-1)}main .container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 0}main .container .left-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}main .container .left-wrap .address-wrap .address-list-wrap{display:none;margin-bottom:20px}main .container .left-wrap .address-wrap .address-list-wrap .address-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:5px;border:1px solid var(--divider);margin:5px;padding:10px 5px 10px 10px;line-height:1.5;width:100%}main .container .left-wrap .address-wrap .address-list-wrap .address-item-wrap .address-info{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}main .container .left-wrap .address-wrap .address-list-wrap .address-item-wrap .address-info .name-info{font-weight:700}main .container .left-wrap .address-wrap .address-list-wrap .address-item-wrap .address-info .name-info span{margin-right:5px}main .container .left-wrap .address-wrap .address-list-wrap .address-item-wrap .address-info .address{display:inline-block}main .container .left-wrap .address-wrap .address-list-wrap .address-item-wrap .address-info i{color:var(--price);margin:0 5px;font-weight:700}main .container .left-wrap .address-wrap .address-list-wrap .address-item-wrap .icon-wrap i{padding:10px 5px;font-size:18px;cursor:pointer}main .container .left-wrap .address-wrap .address-list-wrap .address-item-wrap.selected{border:1px solid var(--theme-1)}main .container .left-wrap .address-wrap .address-util-wrap{display:none}main .container .left-wrap .address-wrap .btn-wrap{text-align:center;display:none}main .container .left-wrap .address-wrap .btn-wrap .btn{padding:12px 20px}main .container .left-wrap .address-wrap .btn-wrap .cancel-btn{margin-left:10px;background:var(--text-2);border:var(--text-2)}main .container .left-wrap .cart-list-title{font-weight:700;font-size:var(--font-size-2);margin-bottom:10px;margin-top:20px}main .container .left-wrap .cart-list-wrap table{width:100%;vertical-align:top;border-color:var(--divider);border-spacing:0;border-collapse:collapse}main .container .left-wrap .cart-list-wrap table tbody{vertical-align:inherit}main .container .left-wrap .cart-list-wrap table tbody .image-wrap{width:120px}main .container .left-wrap .cart-list-wrap table tbody .image-wrap .combo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;width:100px;height:100px;border-radius:5px;margin:10px 0 5px 0;border:1px solid var(--divider)}main .container .left-wrap .cart-list-wrap table tbody .image-wrap .combo-wrap picture{width:calc(33.33% - 5px);-ms-flex-negative:0;flex-shrink:0}main .container .left-wrap .cart-list-wrap table tbody .image-wrap .combo-wrap picture img{width:100%;display:block;border:none;margin:0}main .container .left-wrap .cart-list-wrap table tbody td{border:1px solid var(--divider);vertical-align:middle;padding:10px;text-align:center}main .container .left-wrap .cart-list-wrap table tbody td img{width:100px;-o-object-fit:cover;object-fit:cover}main .container .left-wrap .cart-list-wrap table tbody td .name,main .container .left-wrap .cart-list-wrap table tbody td .price{color:var(--text-1);font-weight:700}main .container .left-wrap .cart-list-wrap table tbody td .price{color:var(--price);font-size:var(--font-size-2)}main .container .left-wrap .cart-list-wrap table tbody td .price .currency{font-size:var(--font-size-1)}main .container .left-wrap .cart-list-wrap table tbody td .attr{color:var(--text-2);margin-top:10px}main .container .left-wrap .cart-list-wrap table tbody td .product-number{white-space:nowrap}main .container .left-wrap .cart-list-wrap table tbody td .sub-cart-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin:10px 0}main .container .left-wrap .cart-list-wrap table tbody td .sub-cart-wrap .sub-cart-item{text-align:center}main .container .left-wrap .cart-list-wrap table tbody td .sub-cart-wrap .sub-cart-item img{margin:0}main .container .left-wrap .cart-list-wrap table tbody .green{color:var(--success)}main .container .left-wrap .cart-list-wrap table tbody .red{color:var(--fail)}main .container .left-wrap .cart-list-wrap table tbody strong{color:var(--fail)}main .container .right-wrap{width:400px;border:1px solid var(--divider);margin-left:50px;padding:10px;border-radius:5px}main .container .right-wrap .title{line-height:1.5;font-weight:700;font-size:var(--font-size-2);padding-bottom:10px}main .container .right-wrap table{width:100%;vertical-align:top;border-color:var(--divider);border-spacing:0;border-collapse:collapse}main .container .right-wrap table tbody{vertical-align:inherit}main .container .right-wrap table tbody td{border:1px solid var(--divider);vertical-align:middle;padding:10px;line-height:1.5}main .container .right-wrap table tbody td:nth-child(2){white-space:nowrap;text-align:center}main .container .right-wrap table tbody .green{color:var(--success)}main .container .right-wrap table tbody .red{color:var(--fail)}main .container .right-wrap table tbody strong{color:var(--fail)}main .container .right-wrap .btn-wrap{margin-top:20px}main .container .right-wrap .btn-wrap .btn{display:block;text-align:center;text-transform:uppercase;background:#000;color:#fff;border:none;border-radius:0;width:100%}main .container .right-wrap .btn-wrap .btn:hover{background:var(--text-1)}main .container .right-wrap .btn-wrap .disable{background-color:var(--text-2);border:1px solid var(--text-2)}main .container .memo-wrap{margin-top:20px;margin-left:50px}main .container .memo-wrap .memo-title{font-weight:700;font-size:var(--font-size-2);margin-bottom:10px}main .container .memo-wrap textarea{width:100%;-webkit-box-shadow:none;box-shadow:none;outline:0;padding:10px;background:0 0;border:1px solid var(--divider);border-radius:5px;resize:none}main .container .shipping-wrap{margin-top:20px;margin-left:50px}main .container .shipping-wrap .shipping-title{font-weight:700;font-size:var(--font-size-2);margin-bottom:10px}main .container .shipping-wrap .payment_method_img{max-width:100%;border-radius:5px;border:1px solid #ddd}main .container .shipping-wrap .shipping-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--divider);border-radius:5px;padding:10px;margin-bottom:20px}main .container .shipping-wrap .shipping-info .left{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}main .container .shipping-wrap .shipping-info .left .title{font-weight:700;margin-bottom:10px}main .container .shipping-wrap .shipping-info .left .desc{color:var(--text-2)}main .container .shipping-wrap .shipping-info #shipping_cost{color:var(--fail);font-weight:700}