.cart-modal-description__empty{color:var(--red-1,#f1574b)}.cart-modal-description__code{color:var(--neutral-5,#828282)}@media screen and (min-width:768px){.cart-modal-description__code{font-family:Gerbera,sans-serif;font-size:14px;font-weight:300;line-height:20px}}.cart-modal-description__favorite{margin-top:4px}.cart-modal-description__favorite .favorite__heart_added{color:var(--neutral-4,#aaa)}.cart-modal-description{align-items:flex-start;display:flex;flex-direction:column;font-family:Gerbera,sans-serif;font-size:12px;font-weight:300;gap:4px;line-height:18px}.cart-modal-description__empty{color:var(--neutral-5,#828282);display:flex;flex-wrap:wrap;gap:4px}.cart-modal-description__empty_red{color:var(--red-1,#f1574b)}@media screen and (min-width:768px){.cart-modal-description__empty{font-family:Gerbera,sans-serif;font-size:14px;font-weight:300;line-height:20px}}.cart-modal-description__prices{align-items:center;display:flex;gap:8px}.cart-modal-description__price{color:var(--neutral-7,#272727);font-family:Gerbera,sans-serif;font-size:16px;font-weight:500;line-height:24px}.cart-modal-description__remove-count{color:var(--neutral-5,#828282)}.cart-modal-out-of-stock{max-width:529px}.cart-modal-out-of-stock .cart-modal-image{height:56px;padding:8px;width:56px}@media screen and (min-width:768px){.cart-modal-out-of-stock .cart-modal-image{height:112px;padding:8px 4px;width:112px}}.cart-v2-unavailable-items-modal-cart{max-width:529px}.cart-v2-unavailable-items-modal-cart .cart-modal-image{height:56px;padding:8px;width:56px}@media screen and (min-width:768px){.cart-v2-unavailable-items-modal-cart .cart-modal-image{height:112px;padding:8px 4px;width:112px}}.confirm-cart-change-list{display:grid;gap:12px;justify-content:center;width:100%}@media screen and (min-width:768px){.confirm-cart-change-list{gap:16px}}.confirm-cart-change-list__line{border:none;border-bottom:1px solid var(--neutral-2,#eee);margin:8px 0 0;width:100%}.confirm-cart-change-list__title{color:var(--neutral-7,#272727);font-family:Gerbera,sans-serif;font-size:14px;font-weight:300;line-height:20px}.cart-unavailable-items-modal{z-index:101}.cart-unavailable-items-modal__footer{align-items:center;display:flex;gap:16px;justify-content:space-between}.cart-unavailable-items-modal__label{color:var(--neutral-7,#272727);display:flex;flex-direction:column;font-family:Gerbera,sans-serif;font-size:12px;font-weight:500;line-height:18px}@media screen and (min-width:768px){.cart-unavailable-items-modal__label{font-family:Gerbera,sans-serif;font-size:16px;font-weight:500;line-height:24px}}.confirm-cart-change__error-available-title{font-family:Gerbera,sans-serif;font-size:22px;font-weight:500;letter-spacing:0;line-height:24px}@media screen and (min-width:560px){.confirm-cart-change__error-available-title{font-size:24px;line-height:28px}}.confirm-cart-change__error-available-footer{display:flex;flex-direction:column}@media screen and (min-width:768px){.confirm-cart-change__error-available-footer{align-items:center;flex-direction:row;justify-content:flex-end}}@media only screen and (orientation:landscape) and (max-width:1280px){.confirm-cart-change__error-available-footer{align-items:center;flex-direction:row;justify-content:flex-end}}.confirm-cart-change__error-available-sign{color:var(--neutral-5,#828282);margin-bottom:8px}@media screen and (min-width:768px){.confirm-cart-change__error-available-sign{margin-bottom:0;margin-left:16px}}.confirm-cart-change__error-available-button.confirm-cart-change__error-available-button{margin-bottom:8px}@media screen and (min-width:768px){.confirm-cart-change__error-available-button.confirm-cart-change__error-available-button{margin-bottom:0;margin-left:16px}}@media only screen and (orientation:landscape) and (max-width:1280px){.confirm-cart-change__error-available-button.confirm-cart-change__error-available-button{margin-bottom:0;margin-left:8px}}.confirm-cart-change__error-package{align-items:center;background-color:var(--neutral-1,#f8f8f8);display:flex;padding:8px}.confirm-cart-change__error-package-title{font-family:Gerbera,sans-serif;font-size:18px;font-weight:500;line-height:26px}.confirm-cart-change__error-package-image{border:1px solid var(--neutral-3,#cecece);border-radius:50%;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.confirm-cart-change__error-package-description{font-family:Gerbera,sans-serif;font-size:16px;font-weight:300;line-height:24px}
