@charset "UTF-8";.g-shop-order-btn-container{position:relative;padding-top:42px;display:flex;justify-content:flex-end;align-items:center}.g-shop-order-btn-container .g-shop-order-default-btn{display:flex;align-items:center;height:42px;border:1px solid #e2e2e2}.g-shop-order-btn-container .g-shop-order-default-btn>a{padding:10px 16px;line-height:normal}.g-shop-order-btn-container .g-shop-order-default-btn a{color:#999;font-size:.9rem;font-weight:500}.g-shop-order-btn-container .g-shop-order-default-btn a:hover{color:#000}.g-shop-order-btn-container .g-shop-order-default-btn-group{display:flex;align-items:center;height:42px;padding:0 5px;border:1px solid #e2e2e2}.g-shop-order-btn-container .g-shop-order-default-btn-group a{color:#999;font-size:.9rem;font-weight:500;padding:10px}.g-shop-order-btn-container .g-shop-order-default-btn-group a:hover{color:#000}.g-shop-order-btn-container .g-shop-order-default-btn-group .g-btn-divider{width:1px;height:16px;background-color:#e2e2e2}.g-shop-order-btn-container .g-shop-order-page-btn{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;align-items:center}.g-shop-order-btn-container .g-shop-order-page-btn a{display:flex;align-items:center;height:42px;color:#999;font-size:.85rem;letter-spacing:.1rem}.g-shop-order-btn-container .g-shop-order-page-btn a:hover{color:#000}.g-shop-order-btn-container .g-shop-order-page-btn a+a::before{content:"";width:1px;height:16px;background-color:#e2e2e2;margin:0 15px}.g-shop-order-btn-container .g-shop-order-menu-btn a{font-size:1.1rem}.g-shop-order-btn-container .g-shop-order-edit-btn a{font-weight:500}.g-shop-cart-wrapper{padding-top:30px;padding-bottom:50px}.g-shop-cart-wrapper:not(.g-shop-cart-empty){background-color:#f4f5f7}@media only screen and (min-width:992px){.g-shop-cart-wrapper:not(.g-shop-cart-empty){min-height:70vh}}.g-shop-cart-wrapper.g-shop-cart-empty .g-shop-cart-header{text-align:center;padding:20px 0}@media only screen and (min-width:992px){.g-shop-cart-wrapper.g-shop-cart-empty .g-shop-cart-header{padding:50px 0}}.g-shop-cart-item-wrapper{background-color:#fff;border-radius:12px}@media only screen and (max-width:992px){.g-shop-cart-list{margin-bottom:10px}}.g-shop-cart-list+.g-shop-cart-list{border-top:1px solid #e8eaee}.g-shop-cart-title{display:flex;align-items:center;line-height:normal;padding:15px;border-bottom:1px solid #f4f5f7}@media only screen and (min-width:992px){.g-shop-cart-title{padding:15px 25px}}.g-shop-cart-title .g-price,.g-shop-cart-title .g-text{font-size:15px;font-weight:600}@media only screen and (min-width:992px){.g-shop-cart-title .g-price,.g-shop-cart-title .g-text{font-size:16px;font-weight:500}}.g-shop-cart-item{padding:15px;border-bottom:1px solid #f4f5f7}@media only screen and (min-width:992px){.g-shop-cart-item{padding:20px 25px}}.g-shop-cart-item .g-media-photo{position:relative}@media only screen and (max-width:992px){.g-shop-cart-item .g-media-photo .g-no-image,.g-shop-cart-item .g-media-photo img{width:60px;height:60px}}.g-shop-cart-item-option{display:flex;align-items:center;gap:5px;color:#767676}@media only screen and (max-width:992px){.g-shop-cart-item-option{flex-wrap:wrap}}@media only screen and (min-width:992px){.g-shop-cart-item-option{align-items:flex-start}}.g-shop-cart-item-option>span{flex-shrink:0;font-size:11px;font-weight:500;line-height:normal;padding:1px 2px;border:1px solid #ababab;border-radius:4px}@media only screen and (min-width:992px){.g-shop-cart-item-option>span{padding:2px 3px}}.g-shop-cart-item-option>ul{font-size:13px;list-style:none;padding-left:0;margin:0;line-height:1.4!important}.g-shop-cart-sendcost{display:inline-flex;align-items:center;flex-wrap:wrap;grid-column-gap:4px;color:#767676;font-size:13px;line-height:1.4}.g-shop-cart-sendcost .g-divider::before{display:inline-block;content:"";width:1px;height:10px;background-color:#ddd;margin:0 2px}.g-shop-cart-item-sendcost{display:inline-flex;align-items:center;flex-wrap:wrap;grid-column-gap:4px;color:#767676;font-size:13px;line-height:1.4}.g-shop-cart-item-sendcost .g-divider::before{display:inline-block;content:"";width:1px;height:10px;background-color:#ddd;margin:0 2px}.g-shop-cart-item-subtotal{padding:15px}@media only screen and (min-width:992px){.g-shop-cart-item-subtotal{padding:25px 0}}.g-shop-cart-itempack-subtotal{padding:15px}@media only screen and (min-width:992px){.g-shop-cart-itempack-subtotal{padding:25px 0}}.g-shop-cart-subtotal-list{display:flex;justify-content:space-around;align-items:center;gap:5px}.g-shop-cart-subtotal-list .g-text{color:#767676;font-size:12px;line-height:normal;white-space:nowrap}@media only screen and (min-width:992px){.g-shop-cart-subtotal-list .g-text{font-size:13px}}.g-shop-cart-subtotal-list .g-price{font-size:14px;font-weight:700;white-space:nowrap}@media only screen and (min-width:992px){.g-shop-cart-subtotal-list .g-price{font-size:16px}}.g-shop-cart-subtotal-list .g-icon{display:flex;justify-content:center;align-items:center;width:18px;height:18px;background:#f4f5f7;border-radius:50%}@media only screen and (min-width:992px){.g-shop-cart-subtotal-list .g-icon{width:26px;height:26px}}.g-shop-cart-subtotal-list .g-icon>i{font-size:12px}.g-shop-cart-subtotal-item{display:flex;flex-direction:column;text-align:center;flex:auto}.g-shop-cart-subtotal-item>span.g-price,.g-shop-cart-subtotal-item>span:last-child{font-size:14px;font-weight:700;white-space:nowrap}@media only screen and (min-width:992px){.g-shop-cart-subtotal-item>span.g-price,.g-shop-cart-subtotal-item>span:last-child{font-size:16px}}.g-shop-cart-summary-wrapper{background-color:#fff;padding:15px;border-radius:12px}@media only screen and (min-width:992px){.g-shop-cart-summary-wrapper{padding:25px}}.g-shop-cart-summary-list{display:flex;flex-direction:column}@media only screen and (min-width:992px){.g-shop-cart-summary-list{gap:2px}}.g-shop-cart-summary-item{display:flex;gap:12px}@media only screen and (max-width:992px){.g-shop-cart-summary-item::before{content:'';display:block;width:3px;height:24px;background-color:#e5e8ec}}.g-shop-cart-summary-item .g-price,.g-shop-cart-summary-item .g-text{display:inline-flex;align-items:center;font-size:13px;color:#767676}@media only screen and (min-width:992px){.g-shop-cart-summary-item .g-price{color:#000}}.g-shop-cart-summary-footer{display:flex;align-items:center;gap:10px;border-top:1px solid #e8eaee;padding:15px 0 0}@media only screen and (max-width:992px){.g-shop-cart-summary-footer{height:48px}}.g-shop-cart-summary-footer .g-text{font-size:16px}.g-shop-cart-summary-footer .g-price{font-size:18px}.g-shop-order-btn{border-radius:12px!important;margin-top:10px}.g-shop-order-cartoption .g-item-order .g-item-option-wrapper .g-item-option-list{padding:0}.g-shop-order-cartoption .g-item-order .g-item-option-wrapper .g-item-option-list .g-item-option{list-style:none}.g-shop-order-cartoption .g-item-order .g-item-option-wrapper .g-item-option-add .g-form-select,.g-shop-order-cartoption .g-item-order .g-item-option-wrapper .g-item-option-select .g-form-select{background:#e9e9e9}.g-shop-order-cartoption .g-item-order .g-item-option-wrapper .g-item-option-add .g-form-select:hover,.g-shop-order-cartoption .g-item-order .g-item-option-wrapper .g-item-option-select .g-form-select:hover{background:#fff}.g-shop-order-cartoption .g-item-order .g-item-option-wrapper .g-option-qty-group{background:#fff}.g-shop-order-cartoption .g-item-order .g-item-option-wrapper .g-it-qty-btn{cursor:pointer}.g-shop-order-cartoption .g-item-order .g-item-option-wrapper .g-it-qty-btn[data-mode=del]:hover{color:#f90000}.g-shop-order-cartoption .g-item-order .g-item-option-wrapper .g-option-subject label{color:#000;font-size:1rem;font-weight:500}.g-shop-order-cartoption .g-item-order .g-item-option-wrapper .g-option-memo{width:100%;height:44px;background-color:#f6f6f6}.g-shop-order-cartoption .g-item-order .g-item-option-wrapper .g-option-memo input{background-color:transparent;width:100%;height:100%;color:#3e3e3e;font-size:13px;line-height:22px;padding:11px;border:none;border-radius:0;outline:0;box-shadow:none}.g-shop-order-cartoption .g-item-order .g-item-option-wrapper .g-option-qty{display:flex;justify-content:flex-end}.g-shop-order-cartoption .g-item-order .g-item-option-wrapper .g-option-qty .g-option-qty-group{width:auto;border:1px solid #e2e2e2;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.g-shop-order-cartoption .g-item-order .g-item-option-wrapper .g-option-qty .g-option-qty-group:hover{border-color:#000}.g-shop-order-cartoption .g-item-order .g-item-option-wrapper .g-option-qty input{max-width:34px;padding:0;border:none;text-align:center}.g-shop-order-cartoption .g-item-order .g-item-option-wrapper .g-option-qty button{font-size:.9rem;background:0 0;border:none;outline:0!important}.g-shop-order-cartoption .g-item-order .g-item-option-wrapper .g-item-total-price{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e2e2e2;padding-top:15px;font-size:1.1rem}.g-shop-order-cartoption .g-item-order .g-item-option-wrapper .g-item-total-price span{color:#f90000;font-size:1.4rem;font-weight:900}.g-shop-order-cartoption .g-item-order .g-item-restock{background:#f6f6f6;padding:20px;text-align:center;font-size:1rem;line-height:1.6}.g-shop-order-cartoption .g-item-order .g-item-restock .g-soldout-messege{color:#797979}.g-shop-order-cartoption .g-item-order .g-item-btn button{font-size:1rem;letter-spacing:-.05rem;min-height:46px}.g-shop-order-cartoption .g-item-order .g-item-btn button i{font-size:1.15rem;margin-right:0}.g-shop-order-cartoption .g-item-order .g-item-btn .g-item-btn-group{display:flex}.g-shop-order-cartoption .g-item-order .g-item-btn .g-item-btn-group .g-buy-btn{flex:1}.g-shop-order-cartoption .g-item-order .g-item-btn .g-item-btn-group .g-cart-btn{min-width:46px;background:#e2e2e2;padding:0 12px}.g-shop-order-cartoption .g-item-order .g-item-btn .g-item-btn-group .g-cart-btn:hover{background:#d5d5d5}.g-shop-order-cartoption .g-item-order .g-item-btn .g-class-view-btn{display:flex;justify-content:center;align-items:center;background:#e2e2e2;color:#000}.g-shop-order-cartoption .g-item-order .g-item-btn .g-class-view-btn:hover{background:#d5d5d5}